Lines Matching refs:bits
16 class Field6<bits<6> val> {
17 bits<6> V = val;
34 class ADDU_QB_FMT<bits<5> op> : DSPInst {
35 bits<5> rd;
36 bits<5> rs;
37 bits<5> rt;
48 class RADDU_W_QB_FMT<bits<5> op> : DSPInst {
49 bits<5> rd;
50 bits<5> rs;
62 class CMP_EQ_QB_R2_FMT<bits<5> op> : DSPInst {
63 bits<5> rs;
64 bits<5> rt;
75 class CMP_EQ_QB_R3_FMT<bits<5> op> : DSPInst {
76 bits<5> rs;
77 bits<5> rt;
78 bits<5> rd;
89 class PRECR_SRA_PH_W_FMT<bits<5> op> : DSPInst {
90 bits<5> rs;
91 bits<5> rt;
92 bits<5> sa;
104 class ABSQ_S_PH_R2_FMT<bits<5> op> : DSPInst {
105 bits<5> rd;
106 bits<5> rt;
118 class REPL_FMT<bits<5> op> : DSPInst {
119 bits<5> rd;
120 bits<10> imm;
131 class SHLL_QB_FMT<bits<5> op> : DSPInst {
132 bits<5> rd;
133 bits<5> rt;
134 bits<5> rs_sa;
146 class LX_FMT<bits<5> op> : DSPInst {
147 bits<5> rd;
148 bits<5> base;
149 bits<5> index;
161 class ADDUH_QB_FMT<bits<5> op> : DSPInst {
162 bits<5> rd;
163 bits<5> rs;
164 bits<5> rt;
176 class APPEND_FMT<bits<5> op> : DSPInst {
177 bits<5> rt;
178 bits<5> rs;
179 bits<5> sa;
191 class DPA_W_PH_FMT<bits<5> op> : DSPInst {
192 bits<2> ac;
193 bits<5> rs;
194 bits<5> rt;
207 class MULT_FMT<bits<6> opcode, bits<6> funct> : DSPInst {
208 bits<2> ac;
209 bits<5> rs;
210 bits<5> rt;
223 class MFHI_FMT<bits<6> funct> : DSPInst {
224 bits<5> rd;
225 bits<2> ac;
237 class MTHI_FMT<bits<6> funct> : DSPInst {
238 bits<5> rs;
239 bits<2> ac;
250 class EXTR_W_TY1_FMT<bits<5> op> : DSPInst {
251 bits<5> rt;
252 bits<2> ac;
253 bits<5> shift_rs;
266 class SHILO_R1_FMT<bits<5> op> : DSPInst {
267 bits<2> ac;
268 bits<6> shift;
279 class SHILO_R2_FMT<bits<5> op> : DSPInst {
280 bits<2> ac;
281 bits<5> rs;
292 class RDDSP_FMT<bits<5> op> : DSPInst {
293 bits<5> rd;
294 bits<10> mask;
304 class WRDSP_FMT<bits<5> op> : DSPInst {
305 bits<5> rs;
306 bits<10> mask;
316 class BPOSGE32_FMT<bits<5> op> : DSPInst {
317 bits<16> offset;
327 class INSV_FMT<bits<6> op> : DSPInst {
328 bits<5> rt;
329 bits<5> rs;