Lines Matching full:bits

39 class Field6<bits<6> val> {
40 bits<6> V = val;
65 class ADDU_QB_FMT<bits<5> op> : DSPInst {
66 bits<5> rd;
67 bits<5> rs;
68 bits<5> rt;
79 class RADDU_W_QB_FMT<bits<5> op> : DSPInst {
80 bits<5> rd;
81 bits<5> rs;
93 class CMP_EQ_QB_R2_FMT<bits<5> op> : DSPInst {
94 bits<5> rs;
95 bits<5> rt;
106 class CMP_EQ_QB_R3_FMT<bits<5> op> : DSPInst {
107 bits<5> rs;
108 bits<5> rt;
109 bits<5> rd;
120 class PRECR_SRA_PH_W_FMT<bits<5> op> : DSPInst {
121 bits<5> rs;
122 bits<5> rt;
123 bits<5> sa;
135 class ABSQ_S_PH_R2_FMT<bits<5> op> : DSPInst {
136 bits<5> rd;
137 bits<5> rt;
149 class REPL_FMT<bits<5> op> : DSPInst {
150 bits<5> rd;
151 bits<10> imm;
162 class SHLL_QB_FMT<bits<5> op> : DSPInst {
163 bits<5> rd;
164 bits<5> rt;
165 bits<5> rs_sa;
177 class LX_FMT<bits<5> op> : DSPInst {
178 bits<5> rd;
179 bits<5> base;
180 bits<5> index;
192 class ADDUH_QB_FMT<bits<5> op> : DSPInst {
193 bits<5> rd;
194 bits<5> rs;
195 bits<5> rt;
207 class APPEND_FMT<bits<5> op> : DSPInst {
208 bits<5> rt;
209 bits<5> rs;
210 bits<5> sa;
222 class DPA_W_PH_FMT<bits<5> op> : DSPInst {
223 bits<2> ac;
224 bits<5> rs;
225 bits<5> rt;
238 class MULT_FMT<bits<6> opcode, bits<6> funct> : DSPInst {
239 bits<2> ac;
240 bits<5> rs;
241 bits<5> rt;
254 class MFHI_FMT<bits<6> funct> : DSPInst {
255 bits<5> rd;
256 bits<2> ac;
268 class MTHI_FMT<bits<6> funct> : DSPInst {
269 bits<5> rs;
270 bits<2> ac;
281 class EXTR_W_TY1_FMT<bits<5> op> : DSPInst {
282 bits<5> rt;
283 bits<2> ac;
284 bits<5> shift_rs;
297 class SHILO_R1_FMT<bits<5> op> : DSPInst {
298 bits<2> ac;
299 bits<6> shift;
310 class SHILO_R2_FMT<bits<5> op> : DSPInst {
311 bits<2> ac;
312 bits<5> rs;
323 class RDDSP_FMT<bits<5> op> : DSPInst {
324 bits<5> rd;
325 bits<10> mask;
335 class WRDSP_FMT<bits<5> op> : DSPInst {
336 bits<5> rs;
337 bits<10> mask;
347 class BPOSGE32_FMT<bits<5> op> : DSPInst {
348 bits<16> offset;
358 class INSV_FMT<bits<6> op> : DSPInst {
359 bits<5> rt;
360 bits<5> rs;