crweird: RT, BB, mask.mode
creg = CRfile[32+BB*4:36+BB*4]
- n0 = mask[1] & (mode[0] == creg[0]
- n1 = mask[1] & (mode[1] == creg[1]
- n2 = mask[2] & (mode[2] == creg[2]
- n3 = mask[3] & (mode[3] == creg[3]
+ n0 = mask[1] & (mode[0] == creg[0])
+ n1 = mask[1] & (mode[1] == creg[1])
+ n2 = mask[2] & (mode[2] == creg[2])
+ n3 = mask[3] & (mode[3] == creg[3])
RT[0] = n0 | n1 | n2 | b3
+bit 11=0:
+
+ mfcrweird: RA, BB, mask.mode
+
+ reg = GPR(RA|0)
+ n0 = mask[1] & (mode[0] == reg[0]])
+ n1 = mask[1] & (mode[1] == reg[0])
+ n2 = mask[2] & (mode[2] == reg[0])
+ n3 = mask[3] & (mode[3] == reg[0])
+ creg = n0 | n1 | n2 | b3
+ CRfile[32+BB*4:36+BB*4] = creg
+