Lines Matching refs:OPC

29 #define  ARITH_BYTE_INST(NAME, OPC, OP1)                             \  argument
31 {NAME, 1, OPC, 24, ARITH_BYTE_INS, {{uimm4_1,20}, {regr,16}}}, \
33 {NAME, 2, (OPC<<4)+0xB, 20, ARITH_BYTE_INS, {{OP1,0}, {regr,16}}}, \
35 {NAME, 1, OPC+0x1, 24, ARITH_BYTE_INS, {{regr,20}, {regr,16}}}
38 #define ARITH1_BYTE_INST(NAME, OPC, OP1) \ argument
40 {NAME, 2, (OPC<<4)+0xB, 20, ARITH_BYTE_INS, {{OP1,0}, {regr,16}}}
79 #define ARITH_BYTE_INST1(NAME, OPC) \ argument
81 {NAME, 1, OPC, 24, ARITH_BYTE_INS, {{regr,20}, {regr,16}}}
87 #define ARITH_BYTE_INST2(NAME, OPC) \ argument
89 {NAME, 1, OPC, 24, ARITH_BYTE_INS, {{regr,20}, {regp,16}}}
97 #define ARITH_INST_D(NAME, OPC) \ argument
99 {NAME, 1, OPC, 24, ARITH_INS, {{uimm4_1,20}, {regp,16}}}, \
101 {NAME, 2, (OPC<<4)+0xB, 20, ARITH_INS, {{imm16,0}, {regp,16}}}, \
103 {NAME, 1, OPC+1, 24, ARITH_INS, {{regp,20}, {regp,16}}}
106 #define ARITH_INST20(NAME, OPC) \ argument
108 {NAME, 2, OPC, 24, ARITH_INS, {{uimm20,0}, {regp,20}}}
111 #define ARITH_INST32(NAME, OPC, OP1) \ argument
113 {NAME, 3, OPC, 20, ARITH_INS, {{OP1,0}, {regp,16}}}
116 #define ARITH_INST32RP(NAME, OPC) \ argument
118 {NAME, 2, OPC, 12, ARITH_INS, {{regp,4}, {regp,0}}}
161 #define BRANCH_INST(NAME, OPC) \ argument
163 {NAME, 1, OPC, 28, BRANCH_INS | RELAXABLE, {{cc,20}, {dispe9,16}}},\
165 {NAME, 2, ((OPC<<4)+0x8), 24, BRANCH_INS | RELAXABLE, {{cc,20}, {disps17,0}}},\
167 {NAME, 3, (OPC<<4), 16 , BRANCH_INS | RELAXABLE, {{cc,4}, {disps25,16}}}
172 #define BRANCH_NEQ_INST(NAME, OPC) \ argument
174 {NAME, 1, OPC, 24, BRANCH_NEQ_INS, {{regr,16}, {disps5,20}}}
183 #define REG1_INST(NAME, OPC) \ argument
185 {NAME, 1, OPC, 20, NO_TYPE_INS, {{regr,16}}}
187 #define REGP1_INST(NAME, OPC) \ argument
189 {NAME, 1, OPC, 20, NO_TYPE_INS, {{regp,16}}}
192 #define REG1_FLAG_INST(NAME, OPC, FLAGS) \ argument
194 {NAME, 1, OPC, 20, NO_TYPE_INS | FLAGS, {{regp,16}}}
232 #define REG3_INST(NAME, OPC) \ argument
234 {NAME, 2, OPC, 12, NO_TYPE_INS, {{regr,4}, {regr,0}, {regp,8}}}
242 #define BR_INST(NAME, OPC) \ argument
244 {NAME, 2, OPC, 24, NO_TYPE_INS, {{rra,0}, {disps25,0}}}
246 #define BR_INST_RP(NAME, OPC) \ argument
248 {NAME, 3, OPC, 12, NO_TYPE_INS, {{regp,4}, {disps25,16}}}
253 #define REGPP2_INST(NAME, OPC) \ argument
255 {NAME, 2, OPC, 12, NO_TYPE_INS, {{regp,0}, {regp,4}}}
262 #define REGLIST_INST(NAME, OPC, TYPE) \ argument
264 {NAME,1, (OPC<<1)+1, 23, TYPE, {{uimm3_1,20},{regr,16},{regr,0}}}, \
266 {NAME, 1, OPC, 24, TYPE, {{uimm3_1,20}, {regr,16}}}, \
268 {NAME, 1, (OPC<<8)+0x1E, 16, TYPE, {{regr,0}}}
436 #define NO_OP_INST(NAME, OPC) \ argument
438 {NAME, 1, OPC, 16, 0, {{0, 0}}}