iALU Lower Instructions
Posted: Sun Nov 07, 2004 3:09 am
Hello,
I'm looking for VU bitwise logic operations instructions, I understood that the VU has an iALU which is accessible thru the lower instructions, and as a standard integer ALU I hoped to find instructions like right and left bit shifting, XOR, bit rotating... And it seems there is only add, sub, and & or.... is it a really limited ALU ????
Or simply the VU is really not a good way to handle bitwise operations... as the MIPS can be...
Is by nature the VU1 only dedicated to work on objects values (vertices, faces, lightsourcing...) and not for example on texture data/pixel values like a bumpmap for example ? (assuming the data can be stored in the VU1 memory of course)
I'm looking for VU bitwise logic operations instructions, I understood that the VU has an iALU which is accessible thru the lower instructions, and as a standard integer ALU I hoped to find instructions like right and left bit shifting, XOR, bit rotating... And it seems there is only add, sub, and & or.... is it a really limited ALU ????
Or simply the VU is really not a good way to handle bitwise operations... as the MIPS can be...
Is by nature the VU1 only dedicated to work on objects values (vertices, faces, lightsourcing...) and not for example on texture data/pixel values like a bumpmap for example ? (assuming the data can be stored in the VU1 memory of course)