Shader Model 3 and lower has no native support for integer formats. If you use integers, they will be emulated using lots of floating point arithmetic, which is slow. Just don't do it.