Lines Matching refs:rd
41 #define OPCODE_ADDI(rd,ra,simm) \ argument
42 (0x38000000 | (rd) << 21 | (ra) << 16 | ((simm) & 0xffff))
43 #define OPCODE_ADDIS(rd,ra,simm) \ argument
44 (0x3c000000 | (rd) << 21 | (ra) << 16 | ((simm) & 0xffff))
45 #define OPCODE_ADD(rd,ra,rb) \ argument
46 (0x7c000214 | (rd) << 21 | (ra) << 16 | (rb) << 11)
50 #define OPCODE_LWZ(rd,d,ra) \ argument
51 (0x80000000 | (rd) << 21 | (ra) << 16 | ((d) & 0xffff))
52 #define OPCODE_LWZU(rd,d,ra) \ argument
53 (0x84000000 | (rd) << 21 | (ra) << 16 | ((d) & 0xffff))
54 #define OPCODE_MTCTR(rd) (0x7C0903A6 | (rd) << 21) argument
58 #define OPCODE_LI(rd,simm) OPCODE_ADDI(rd,0,simm) argument
59 #define OPCODE_ADDIS_HI(rd,ra,value) \ argument
60 OPCODE_ADDIS(rd,ra,((value) + 0x8000) >> 16)
61 #define OPCODE_LIS_HI(rd,value) OPCODE_ADDIS_HI(rd,0,value) argument