I haven't read the final spec for DX9 (Is it available for download? Does it exist?), but I would be extremely suprised if it didn't allow 1024 PS instructions. The only shader length limits in the DX8 spec were of the form "at least X instructions".
I would also be rather suprised if the NV30 instruction sets don't make it to PS/VS 2.1 (or some other version number).
I would also be rather suprised if the NV30 instruction sets don't make it to PS/VS 2.1 (or some other version number).