In the low-end ps2_0 profile you have 64 ALU instructions, 3dc/NM take 2 more (if you renormalize already, 4 more if you don't). 4 instructions is not a lot, however it could exceed those 64 if shaders are at limits already. This case is unlikely, and by the sound of it your programmer has some unknown other reason being…