This is a warning for anyone building their own assembler, like myself. I've noticed that the documentation (Literature Number: SPRU733A) is incorrect in a few places. I've been having issues with the AND instruction. It executes fine on the .L1 or .L2 units, but however when I try to execute it on the .S1 or .S2 units, it won't work. I've checked the opcode over and over and over again, hoping that I was stupid and the documentation was correct, but that's not the case. I made sure that there wasn't any functional unit constraints or delay slot issues. I didn't even run any instructions in parallel, everything was sequential. I'm not sure what's going on here, I don't think I'm losing my mind, but who knows. Anyhow if anyone has any tips/comments/corrections/anything, please let me know!