Lines Matching refs:MASK_BITS_SHIFT
27 #define MASK_BITS_SHIFT(op, start, end) (extract32(op, (start), \ macro
34 #define MASK_OP_MAJOR(op) MASK_BITS_SHIFT(op, 0, 7)
37 #define MASK_OP_SB_DISP8(op) MASK_BITS_SHIFT(op, 8, 15)
40 #define MASK_OP_SBC_CONST4(op) MASK_BITS_SHIFT(op, 12, 15)
42 #define MASK_OP_SBC_DISP4(op) MASK_BITS_SHIFT(op, 8, 11)
44 #define MASK_OP_SBR_S2(op) MASK_BITS_SHIFT(op, 12, 15)
45 #define MASK_OP_SBR_DISP4(op) MASK_BITS_SHIFT(op, 8, 11)
47 #define MASK_OP_SBRN_N(op) MASK_BITS_SHIFT(op, 12, 15)
48 #define MASK_OP_SBRN_DISP4(op) MASK_BITS_SHIFT(op, 8, 11)
50 #define MASK_OP_SC_CONST8(op) MASK_BITS_SHIFT(op, 8, 15)
52 #define MASK_OP_SLR_S2(op) MASK_BITS_SHIFT(op, 12, 15)
53 #define MASK_OP_SLR_D(op) MASK_BITS_SHIFT(op, 8, 11)
55 #define MASK_OP_SLRO_OFF4(op) MASK_BITS_SHIFT(op, 12, 15)
56 #define MASK_OP_SLRO_D(op) MASK_BITS_SHIFT(op, 8, 11)
58 #define MASK_OP_SR_OP2(op) MASK_BITS_SHIFT(op, 12, 15)
59 #define MASK_OP_SR_S1D(op) MASK_BITS_SHIFT(op, 8, 11)
61 #define MASK_OP_SRC_CONST4(op) MASK_BITS_SHIFT(op, 12, 15)
63 #define MASK_OP_SRC_S1D(op) MASK_BITS_SHIFT(op, 8, 11)
65 #define MASK_OP_SRO_S2(op) MASK_BITS_SHIFT(op, 12, 15)
66 #define MASK_OP_SRO_OFF4(op) MASK_BITS_SHIFT(op, 8, 11)
68 #define MASK_OP_SRR_S2(op) MASK_BITS_SHIFT(op, 12, 15)
69 #define MASK_OP_SRR_S1D(op) MASK_BITS_SHIFT(op, 8, 11)
71 #define MASK_OP_SRRS_S2(op) MASK_BITS_SHIFT(op, 12, 15)
72 #define MASK_OP_SRRS_S1D(op) MASK_BITS_SHIFT(op, 8, 11)
73 #define MASK_OP_SRRS_N(op) MASK_BITS_SHIFT(op, 6, 7)
75 #define MASK_OP_SSR_S2(op) MASK_BITS_SHIFT(op, 12, 15)
76 #define MASK_OP_SSR_S1(op) MASK_BITS_SHIFT(op, 8, 11)
78 #define MASK_OP_SSRO_OFF4(op) MASK_BITS_SHIFT(op, 12, 15)
79 #define MASK_OP_SSRO_S1(op) MASK_BITS_SHIFT(op, 8, 11)
84 #define MASK_OP_ABS_OFF18(op) (MASK_BITS_SHIFT(op, 16, 21) + \
85 (MASK_BITS_SHIFT(op, 28, 31) << 6) + \
86 (MASK_BITS_SHIFT(op, 22, 25) << 10) +\
87 (MASK_BITS_SHIFT(op, 12, 15) << 14))
88 #define MASK_OP_ABS_OP2(op) MASK_BITS_SHIFT(op, 26, 27)
89 #define MASK_OP_ABS_S1D(op) MASK_BITS_SHIFT(op, 8, 11)
93 #define MASK_OP_ABSB_OP2(op) MASK_BITS_SHIFT(op, 26, 27)
94 #define MASK_OP_ABSB_B(op) MASK_BITS_SHIFT(op, 11, 11)
95 #define MASK_OP_ABSB_BPOS(op) MASK_BITS_SHIFT(op, 8, 10)
98 #define MASK_OP_B_DISP24(op) (MASK_BITS_SHIFT(op, 16, 31) + \
99 (MASK_BITS_SHIFT(op, 8, 15) << 16))
100 #define MASK_OP_B_DISP24_SEXT(op) (MASK_BITS_SHIFT(op, 16, 31) + \
103 #define MASK_OP_BIT_D(op) MASK_BITS_SHIFT(op, 28, 31)
104 #define MASK_OP_BIT_POS2(op) MASK_BITS_SHIFT(op, 23, 27)
105 #define MASK_OP_BIT_OP2(op) MASK_BITS_SHIFT(op, 21, 22)
106 #define MASK_OP_BIT_POS1(op) MASK_BITS_SHIFT(op, 16, 20)
107 #define MASK_OP_BIT_S2(op) MASK_BITS_SHIFT(op, 12, 15)
108 #define MASK_OP_BIT_S1(op) MASK_BITS_SHIFT(op, 8, 11)
111 #define MASK_OP_BO_OFF10(op) (MASK_BITS_SHIFT(op, 16, 21) + \
112 (MASK_BITS_SHIFT(op, 28, 31) << 6))
113 #define MASK_OP_BO_OFF10_SEXT(op) (MASK_BITS_SHIFT(op, 16, 21) + \
115 #define MASK_OP_BO_OP2(op) MASK_BITS_SHIFT(op, 22, 27)
116 #define MASK_OP_BO_S2(op) MASK_BITS_SHIFT(op, 12, 15)
117 #define MASK_OP_BO_S1D(op) MASK_BITS_SHIFT(op, 8, 11)
120 #define MASK_OP_BOL_OFF16(op) ((MASK_BITS_SHIFT(op, 16, 21) + \
121 (MASK_BITS_SHIFT(op, 28, 31) << 6)) + \
122 (MASK_BITS_SHIFT(op, 22, 27) << 10))
123 #define MASK_OP_BOL_OFF16_SEXT(op) ((MASK_BITS_SHIFT(op, 16, 21) + \
124 (MASK_BITS_SHIFT(op, 28, 31) << 6)) + \
126 #define MASK_OP_BOL_S2(op) MASK_BITS_SHIFT(op, 12, 15)
127 #define MASK_OP_BOL_S1D(op) MASK_BITS_SHIFT(op, 8, 11)
130 #define MASK_OP_BRC_OP2(op) MASK_BITS_SHIFT(op, 31, 31)
131 #define MASK_OP_BRC_DISP15(op) MASK_BITS_SHIFT(op, 16, 30)
133 #define MASK_OP_BRC_CONST4(op) MASK_BITS_SHIFT(op, 12, 15)
135 #define MASK_OP_BRC_S1(op) MASK_BITS_SHIFT(op, 8, 11)
138 #define MASK_OP_BRN_OP2(op) MASK_BITS_SHIFT(op, 31, 31)
139 #define MASK_OP_BRN_DISP15(op) MASK_BITS_SHIFT(op, 16, 30)
141 #define MASK_OP_BRN_N(op) (MASK_BITS_SHIFT(op, 12, 15) + \
142 (MASK_BITS_SHIFT(op, 7, 7) << 4))
143 #define MASK_OP_BRN_S1(op) MASK_BITS_SHIFT(op, 8, 11)
145 #define MASK_OP_BRR_OP2(op) MASK_BITS_SHIFT(op, 31, 31)
146 #define MASK_OP_BRR_DISP15(op) MASK_BITS_SHIFT(op, 16, 30)
148 #define MASK_OP_BRR_S2(op) MASK_BITS_SHIFT(op, 12, 15)
149 #define MASK_OP_BRR_S1(op) MASK_BITS_SHIFT(op, 8, 11)
152 #define MASK_OP_META_D(op) MASK_BITS_SHIFT(op, 28, 31)
153 #define MASK_OP_META_S1(op) MASK_BITS_SHIFT(op, 8, 11)
157 #define MASK_OP_RC_OP2(op) MASK_BITS_SHIFT(op, 21, 27)
158 #define MASK_OP_RC_CONST9(op) MASK_BITS_SHIFT(op, 12, 20)
165 #define MASK_OP_RCPW_POS(op) MASK_BITS_SHIFT(op, 23, 27)
166 #define MASK_OP_RCPW_OP2(op) MASK_BITS_SHIFT(op, 21, 22)
167 #define MASK_OP_RCPW_WIDTH(op) MASK_BITS_SHIFT(op, 16, 20)
168 #define MASK_OP_RCPW_CONST4(op) MASK_BITS_SHIFT(op, 12, 15)
174 #define MASK_OP_RCR_S3(op) MASK_BITS_SHIFT(op, 24, 27)
175 #define MASK_OP_RCR_OP2(op) MASK_BITS_SHIFT(op, 21, 23)
176 #define MASK_OP_RCR_CONST9(op) MASK_BITS_SHIFT(op, 12, 20)
183 #define MASK_OP_RCRR_S3(op) MASK_BITS_SHIFT(op, 24, 27)
184 #define MASK_OP_RCRR_OP2(op) MASK_BITS_SHIFT(op, 21, 23)
185 #define MASK_OP_RCRR_CONST4(op) MASK_BITS_SHIFT(op, 12, 15)
191 #define MASK_OP_RCRW_S3(op) MASK_BITS_SHIFT(op, 24, 27)
192 #define MASK_OP_RCRW_OP2(op) MASK_BITS_SHIFT(op, 21, 23)
193 #define MASK_OP_RCRW_WIDTH(op) MASK_BITS_SHIFT(op, 16, 20)
194 #define MASK_OP_RCRW_CONST4(op) MASK_BITS_SHIFT(op, 12, 15)
200 #define MASK_OP_RLC_CONST16(op) MASK_BITS_SHIFT(op, 12, 27)
206 #define MASK_OP_RR_OP2(op) MASK_BITS_SHIFT(op, 20, 27)
207 #define MASK_OP_RR_N(op) MASK_BITS_SHIFT(op, 16, 17)
208 #define MASK_OP_RR_S2(op) MASK_BITS_SHIFT(op, 12, 15)
213 #define MASK_OP_RR1_OP2(op) MASK_BITS_SHIFT(op, 18, 27)
214 #define MASK_OP_RR1_N(op) MASK_BITS_SHIFT(op, 16, 17)
215 #define MASK_OP_RR1_S2(op) MASK_BITS_SHIFT(op, 12, 15)
220 #define MASK_OP_RR2_OP2(op) MASK_BITS_SHIFT(op, 16, 27)
221 #define MASK_OP_RR2_S2(op) MASK_BITS_SHIFT(op, 12, 15)
226 #define MASK_OP_RRPW_POS(op) MASK_BITS_SHIFT(op, 23, 27)
227 #define MASK_OP_RRPW_OP2(op) MASK_BITS_SHIFT(op, 21, 22)
228 #define MASK_OP_RRPW_WIDTH(op) MASK_BITS_SHIFT(op, 16, 20)
229 #define MASK_OP_RRPW_S2(op) MASK_BITS_SHIFT(op, 12, 15)
234 #define MASK_OP_RRR_S3(op) MASK_BITS_SHIFT(op, 24, 27)
235 #define MASK_OP_RRR_OP2(op) MASK_BITS_SHIFT(op, 20, 23)
236 #define MASK_OP_RRR_N(op) MASK_BITS_SHIFT(op, 16, 17)
237 #define MASK_OP_RRR_S2(op) MASK_BITS_SHIFT(op, 12, 15)
242 #define MASK_OP_RRR1_S3(op) MASK_BITS_SHIFT(op, 24, 27)
243 #define MASK_OP_RRR1_OP2(op) MASK_BITS_SHIFT(op, 18, 23)
244 #define MASK_OP_RRR1_N(op) MASK_BITS_SHIFT(op, 16, 17)
245 #define MASK_OP_RRR1_S2(op) MASK_BITS_SHIFT(op, 12, 15)
250 #define MASK_OP_RRR2_S3(op) MASK_BITS_SHIFT(op, 24, 27)
251 #define MASK_OP_RRR2_OP2(op) MASK_BITS_SHIFT(op, 16, 23)
252 #define MASK_OP_RRR2_S2(op) MASK_BITS_SHIFT(op, 12, 15)
257 #define MASK_OP_RRRR_S3(op) MASK_BITS_SHIFT(op, 24, 27)
258 #define MASK_OP_RRRR_OP2(op) MASK_BITS_SHIFT(op, 21, 23)
259 #define MASK_OP_RRRR_S2(op) MASK_BITS_SHIFT(op, 12, 15)
264 #define MASK_OP_RRRW_S3(op) MASK_BITS_SHIFT(op, 24, 27)
265 #define MASK_OP_RRRW_OP2(op) MASK_BITS_SHIFT(op, 21, 23)
266 #define MASK_OP_RRRW_WIDTH(op) MASK_BITS_SHIFT(op, 16, 20)
267 #define MASK_OP_RRRW_S2(op) MASK_BITS_SHIFT(op, 12, 15)
271 #define MASK_OP_SYS_OP2(op) MASK_BITS_SHIFT(op, 22, 27)