Lines Matching full:itin
40 string asmstr2, InstrItinClass itin>:
42 [], itin>;
46 InstrItinClass itin>:
47 FI816_ins_base<_func, asmstr, "\t$$sp, $imm # 16 bit inst", itin>;
55 InstrItinClass itin>:
57 !strconcat(asmstr, asmstr2), [], itin>;
60 InstrItinClass itin>:
61 FRI16_ins_base<op, asmstr, "\t$rx, $imm \t# 16 bit inst", itin>;
64 InstrItinClass itin>:
66 !strconcat(asmstr, asmstr2), [], itin>;
69 InstrItinClass itin>:
70 FRI16R_ins_base<op, asmstr, "\t$rx, $imm \t# 16 bit inst", itin>;
73 InstrItinClass itin>:
75 !strconcat(asmstr, "\t$rx, $imm\t# 16 bit inst"), [], itin> {
80 InstrItinClass itin>:
82 !strconcat(asmstr, "\t$rx, $imm # 16 bit inst"), [], itin>;
99 InstrItinClass itin>:
102 itin> {
108 class FEXT_I16_ins<bits<5> eop, string asmstr, InstrItinClass itin> :
110 !strconcat(asmstr, "\t$imm16"),[], itin>;
117 string asmstr2, InstrItinClass itin>:
119 [], itin>;
122 InstrItinClass itin>:
123 FEXT_I816_ins_base<_func, asmstr, "\t$imm", itin>;
126 InstrItinClass itin>:
127 FEXT_I816_ins_base<_func, asmstr, "\t$$sp, $imm", itin>;
150 InstrItinClass itin>:
152 !strconcat(asmstr, asmstr2), [], itin>;
155 InstrItinClass itin>:
156 FEXT_RI16_ins_base<_op, asmstr, "\t$rx, $imm", itin>;
159 InstrItinClass itin>:
161 !strconcat(asmstr, asmstr2), [], itin>;
164 InstrItinClass itin>:
165 FEXT_RI16R_ins_base<_op, asmstr, "\t$rx, $imm", itin>;
167 class FEXT_RI16_PC_ins<bits<5> _op, string asmstr, InstrItinClass itin>:
168 FEXT_RI16_ins_base<_op, asmstr, "\t$rx, $$pc, $imm", itin>;
171 InstrItinClass itin>:
173 !strconcat(asmstr, "\t$rx, $imm"), [], itin>;
176 InstrItinClass itin>:
178 !strconcat(asmstr, "\t$rx, $imm"), [], itin> {
186 InstrItinClass itin>:
188 !strconcat(asmstr, "\t$rx, $imm ( $ry ); "), [], itin>;
191 InstrItinClass itin>:
193 !strconcat(asmstr, "\t$rx, $imm ( $ry ); "), [], itin>;
200 InstrItinClass itin>:
202 !strconcat(asmstr, "\t$ry, $addr"), [], itin>;
205 InstrItinClass itin>:
207 !strconcat(asmstr, "\t$ry, $addr"), [], itin>;
215 InstrItinClass itin>:
217 !strconcat(asmstr, "\t$ry, $addr"), [], itin>;
222 class FEXT_SHIFT16_ins<bits<2> _f, string asmstr, InstrItinClass itin>:
224 !strconcat(asmstr, "\t$rx, $ry, $sa"), [], itin>;
255 class FI8_MOVR3216_ins<string asmstr, InstrItinClass itin>:
257 !strconcat(asmstr, "\t$rz, $r32"), [], itin>;
263 class FI8_MOV32R16_ins<string asmstr, InstrItinClass itin>:
265 !strconcat(asmstr, "\t$r32, $rz"), [], itin>;
273 class FMULT16_ins<string asmstr, InstrItinClass itin> :
280 class FMULT16_LO_ins<string asmstr, InstrItinClass itin> :
290 class FRR16_ins<bits<5> f, string asmstr, InstrItinClass itin> :
292 !strconcat(asmstr, "\t$rx, $ry"), [], itin> {
295 class FRRBreakNull16_ins<string asmstr, InstrItinClass itin> :
296 FRRBreak16<(outs), (ins), asmstr, [], itin> {
300 class FRR16R_ins<bits<5> f, string asmstr, InstrItinClass itin> :
302 !strconcat(asmstr, "\t$rx, $ry"), [], itin> {
312 class FRR16_div_ins<bits<5> f, string asmstr, InstrItinClass itin> :
314 !strconcat(asmstr, "\t$$zero, $rx, $ry"), [], itin> ;
316 class FUnaryRR16_ins<bits<5> f, string asmstr, InstrItinClass itin> :
318 !strconcat(asmstr, "\t$rx, $ry"), [], itin> ;
322 InstrItinClass itin> :
324 !strconcat(asmstr, "\t$rx"), [], itin>;
327 InstrItinClass itin> :
330 [], itin> {
336 string asmstr, InstrItinClass itin>:
338 [], itin> ;
342 string asmstr, InstrItinClass itin>:
344 !strconcat(asmstr, "\t $rx"), [], itin> ;
350 class FRRR16_ins<bits<2> _f, string asmstr, InstrItinClass itin> :
352 !strconcat(asmstr, "\t$rz, $rx, $ry"), [], itin>;