Home
last modified time | relevance | path

Searched refs:imm (Results 1 – 25 of 310) sorted by relevance

12345678910>>...13

/openbsd/sys/arch/riscv64/riscv64/
H A Ddb_disasm.c361 int imm; in oprint() local
389 if (imm & (1 << 8)) in oprint()
397 if (imm & (1 << 8)) in oprint()
408 if (imm & (1 << 8)) in oprint()
415 if (imm & (1 << 8)) in oprint()
422 if (imm & (1 << 5)) in oprint()
429 if (imm & (1 << 5)) in oprint()
488 if (imm & (1 << 12)) in oprint()
505 if (imm & (1 << 11)) in oprint()
512 if (imm & (1 << 11)) in oprint()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoC.td272 let Inst{2} = imm{4};
310 let Inst{6} = imm{2};
311 let Inst{5} = imm{3};
317 bits<8> imm;
324 bits<7> imm;
334 bits<7> imm;
343 bits<8> imm;
351 bits<8> imm;
358 bits<7> imm;
368 bits<7> imm;
[all …]
/openbsd/regress/sys/arch/sparc64/emul-ldqstq/badfreg/
H A DMakefile28 ${.OBJDIR}/${PROG} 2 ld imm
31 ${.OBJDIR}/${PROG} 2 st imm
40 ${.OBJDIR}/${PROG} 6 ld imm
43 ${.OBJDIR}/${PROG} 6 st imm
52 ${.OBJDIR}/${PROG} 10 ld imm
55 ${.OBJDIR}/${PROG} 10 st imm
64 ${.OBJDIR}/${PROG} 14 ld imm
67 ${.OBJDIR}/${PROG} 14 st imm
76 ${.OBJDIR}/${PROG} 18 ld imm
79 ${.OBJDIR}/${PROG} 18 st imm
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMInstrCDE.td118 bits<13> imm;
124 let Inst{7} = imm{6};
134 bits<9> imm;
142 let Inst{7} = imm{6};
152 bits<6> imm;
279 bits<12> imm;
300 bits<11> imm;
335 bits<7> imm;
361 bits<6> imm;
402 bits<4> imm;
[all …]
H A DARMInstrThumb2.td446 bits<12> imm;
460 bits<12> imm;
472 bits<12> imm;
556 bits<12> imm;
570 bits<12> imm;
584 bits<5> imm;
597 bits<5> imm;
1067 // 5-bit imm
4062 bits<8> imm;
4200 bits<8> imm;
[all …]
/openbsd/gnu/llvm/clang/include/clang/Basic/
H A Darm_cde.td68 cgArgs, (? $imm))>;
80 (? $imm)):$pair,
86 defm cx1 : CDE_CX_m<(args imm_13b:$imm), (args), (?)>;
114 defm vcx3: CDE_VCXFP_m<(args imm_3b:$imm),
124 (CDEIRInt<"vcx1q"> $cp, $imm)>;
159 $imm),
178 ["cp", "acc", "n", "imm"],
182 ["cp", "n", "m", "imm"],
185 ["cp", "n", "m", "imm"],
188 ["cp", "acc", "n", "m", "imm"],
[all …]
/openbsd/gnu/usr.bin/binutils-2.17/gas/doc/
H A Dc-h8300.texi195 imm @r{immediate data}
199 add.b #imm,rd * andc #imm,ccr
202 * add.w #imm,rd band #imm,@@abs:8
244 bclr #imm,rd bxor #imm,rd
245 bclr #imm,@@rd bxor #imm,@@rd
246 bclr #imm,@@abs:8 bxor #imm,@@abs:8
251 biand #imm,@@rd * cmp.w #imm,rd
252 biand #imm,@@abs:8 * cmp.l #imm,rd
257 bior #imm,@@rd * dec.w #imm,rd
258 bior #imm,@@abs:8 * dec.l #imm,rd
[all …]
/openbsd/gnu/usr.bin/binutils/gas/doc/
H A Dc-h8300.texi194 imm @r{immediate data}
198 add.b #imm,rd * andc #imm,ccr
201 * add.w #imm,rd band #imm,@@abs:8
243 bclr #imm,rd bxor #imm,rd
244 bclr #imm,@@rd bxor #imm,@@rd
245 bclr #imm,@@abs:8 bxor #imm,@@abs:8
250 biand #imm,@@rd * cmp.w #imm,rd
251 biand #imm,@@abs:8 * cmp.l #imm,rd
256 bior #imm,@@rd * dec.w #imm,rd
257 bior #imm,@@abs:8 * dec.l #imm,rd
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcInstrAliases.td93 // b<cond> $imm
97 // b<cond>,a $imm
196 // t<cond> %icc, imm => t<cond> %icc, G0 + imm
204 // t<cond> %xcc, imm => t<cond> %xcc, G0 + imm
213 // t<cond> imm => t<cond> G0 + imm
217 // t<cond> rs1 + imm => t<cond> rs1 + imm
234 // fb<cond> $imm
238 // fb<cond>,a $imm
287 // cb<cond> $imm
291 // cb<cond>,a $imm
[all …]
/openbsd/gnu/usr.bin/binutils/opcodes/
H A Dsh64-dis.c200 long imm = 0; local
325 imm = temp & 0x3f;
333 imm = temp & 0x3f;
357 imm = temp & 0x3ff;
360 imm <<= by_number;
366 imm = temp & 0xffff;
378 imm <<= 2;
385 imm = temp & 0x1f;
391 imm = temp & 0x3f;
397 imm = temp & 0xffff;
[all …]
H A Dsh-dis.c515 int imm = 0; local
538 if (imm & 0x80)
539 imm |= ~0xff;
540 imm = ((char) imm) * 2 + 4;
544 if (imm & 0x800)
545 imm |= ~0xfff;
546 imm = imm * 2 + 4;
550 imm = nibs[3];
554 imm = nibs[3] << 1;
558 imm = nibs[3] << 2;
[all …]
/openbsd/gnu/usr.bin/binutils-2.17/opcodes/
H A Dsh64-dis.c186 long imm = 0; in print_insn_shmedia() local
312 imm = temp & 0x3f; in print_insn_shmedia()
320 imm = temp & 0x3f; in print_insn_shmedia()
344 imm = temp & 0x3ff; in print_insn_shmedia()
347 imm <<= by_number; in print_insn_shmedia()
353 imm = temp & 0xffff; in print_insn_shmedia()
365 imm <<= 2; in print_insn_shmedia()
372 imm = temp & 0x1f; in print_insn_shmedia()
378 imm = temp & 0x3f; in print_insn_shmedia()
384 imm = temp & 0xffff; in print_insn_shmedia()
[all …]
H A Dsh-dis.c498 int imm = 0; in print_insn_sh() local
529 imm |= ~0xff; in print_insn_sh()
530 imm = ((char) imm) * 2 + 4; in print_insn_sh()
535 imm |= ~0xfff; in print_insn_sh()
536 imm = imm * 2 + 4; in print_insn_sh()
587 imm -= 0x100000; in print_insn_sh()
592 imm <<= 8; in print_insn_sh()
594 imm -= 0x10000000; in print_insn_sh()
598 imm = nibs[3]; in print_insn_sh()
611 disp = imm; in print_insn_sh()
[all …]
/openbsd/gnu/gcc/gcc/
H A Dtree-ssanames.c124 use_operand_p imm; in make_ssa_name() local
160 imm = &(SSA_NAME_IMM_USE_NODE (t)); in make_ssa_name()
161 imm->use = NULL; in make_ssa_name()
162 imm->prev = imm; in make_ssa_name()
163 imm->next = imm; in make_ssa_name()
164 imm->stmt = t; in make_ssa_name()
213 while (imm->next != imm) in release_ssa_name()
214 delink_imm_use (imm->next); in release_ssa_name()
219 imm->prev = imm; in release_ssa_name()
220 imm->next = imm; in release_ssa_name()
[all …]
H A Dtree-flow-inline.h404 return (imm->imm_use == imm->end_p); in end_readonly_imm_use_p()
414 imm->imm_use = imm->end_p->next; in first_readonly_imm_use()
416 imm->iter_node.next = imm->imm_use->next; in first_readonly_imm_use()
1309 return (imm->imm_use == imm->end_p); in end_imm_use_stmt_p()
1391 imm->imm_use = imm->end_p->next; in first_imm_use_stmt()
1405 link_use_stmts_after (imm->imm_use, imm); in first_imm_use_stmt()
1415 imm->imm_use = imm->iter_node.next; in next_imm_use_stmt()
1423 link_use_stmts_after (imm->imm_use, imm); in next_imm_use_stmt()
1434 imm->next_imm_name = imm->imm_use->next; in first_imm_use_on_stmt()
1443 return (imm->imm_use == &(imm->iter_node)); in end_imm_use_on_stmt_p()
[all …]
H A Dtree-phinodes.c229 use_operand_p imm; in make_phi_node() local
232 imm->prev = NULL; in make_phi_node()
233 imm->next = NULL; in make_phi_node()
234 imm->stmt = phi; in make_phi_node()
250 use_operand_p imm; in release_phi_node() local
252 delink_imm_use (imm); in release_phi_node()
285 use_operand_p imm, old_imm; in resize_phi_node() local
296 use_operand_p imm; in resize_phi_node() local
299 imm->prev = NULL; in resize_phi_node()
300 imm->next = NULL; in resize_phi_node()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td286 "call\t$imm", [(MSP430call imm:$imm)]>;
341 [(set GR8:$rd, imm:$imm)]>;
345 [(set GR16:$rd, imm:$imm)]>;
414 [(store (i8 imm:$imm), addr:$dst)]>;
418 [(store (i16 imm:$imm), addr:$dst)]>;
490 [(set GR8:$rd, (node GR8:$src2, imm:$imm)),
494 [(set GR16:$rd, (node GR16:$src2, imm:$imm)),
774 (i8 imm:$imm)), (implicit SR)]>;
779 (i16 imm:$imm)), (implicit SR)]>;
860 [(MSP430cmp (and_su GR8:$rd, imm:$imm), 0),
[all …]
H A DMSP430InstrFormats.td77 bits<16> imm;
88 bits<6> imm;
133 bits<16> imm;
147 bits<6> imm;
204 bits<16> imm;
215 bits<6> imm;
260 bits<16> imm;
274 bits<6> imm;
351 bits<16> imm;
361 bits<6> imm;
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td181 bits<32> imm;
185 let Inst{31-0} = imm;
213 bits<32> imm;
247 bits<32> imm;
327 [(set GPR:$dst, (i64 imm:$imm))]> {
330 bits<64> imm;
384 [(set GPR:$dst, (int_bpf_pseudo imm:$pseudo, imm:$imm))]> {
387 bits<64> imm;
612 def : Pat<(BPFcall imm:$dst), (JAL imm:$dst)>;
873 bits<32> imm;
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo16Instr.td130 (outs mGPR:$rz), (ins mGPR:$rx, uimm5:$imm)>;
132 (outs mGPR:$rz), (ins mGPR:$rx, uimm5_1:$imm)>;
134 (outs mGPR:$rz), (ins mGPR:$rx, uimm5_2:$imm)>;
136 (outs), (ins mGPR:$rz, mGPR:$rx, uimm5:$imm)>;
138 (outs), (ins mGPR:$rz, mGPR:$rx, uimm5_1:$imm)>;
140 (outs), (ins mGPR:$rz, mGPR:$rx, uimm5_2:$imm)>;
566 def : Pat<(i32 imm:$imm),
567 (OR16 (MOVI16 (uimm8SRL_0 imm:$imm)),
568 (OR16 (LSLI16 (MOVI16 (uimm8SRL_8 imm:$imm)), 8),
569 (OR16 (LSLI16 (MOVI16 (uimm8SRL_16 imm:$imm)), 16),
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.td64 def LO16 : SDNodeXForm<imm, [{
76 def NEG : SDNodeXForm<imm, [{
336 def : Pat<(i32 i32lo16and:$imm), (AND_I_LO (i32 R1), i32lo16and:$imm)>;
337 def : Pat<(i32 i32hi16and:$imm), (AND_I_HI (i32 R1), i32hi16and:$imm)>;
432 def : Pat<(srl GPR:$Rs1, immShift:$imm), (SL_I GPR:$Rs1, (NEG $imm))>;
433 def : Pat<(sra GPR:$Rs1, immShift:$imm), (SA_I GPR:$Rs1, (NEG $imm))>;
585 bits<21> imm;
587 let msb = imm{20-16};
588 let lsb = imm{15-0};
832 def : Pat<(i32 i32lo16z:$imm), (OR_I_LO (i32 R0), imm:$imm)>;
[all …]
/openbsd/gnu/llvm/clang/lib/Headers/
H A Df16cintrin.h68 #define _cvtss_sh(a, imm) __extension__ ({ \ argument
70 (imm)))[0]); })
95 #define _mm_cvtps_ph(a, imm) \ argument
96 ((__m128i)__builtin_ia32_vcvtps2ph((__v4sf)(__m128)(a), (imm)))
138 #define _mm256_cvtps_ph(a, imm) \ argument
139 ((__m128i)__builtin_ia32_vcvtps2ph256((__v8sf)(__m256)(a), (imm)))
H A Davx512dqintrin.h1220 #define _mm512_extractf32x8_ps(A, imm) \ argument
1235 #define _mm512_extractf64x2_pd(A, imm) \ argument
1253 #define _mm512_extracti32x8_epi32(A, imm) \ argument
1286 #define _mm512_insertf32x8(A, B, imm) \ argument
1300 #define _mm512_insertf64x2(A, B, imm) \ argument
1314 #define _mm512_inserti32x8(A, B, imm) \ argument
1328 #define _mm512_inserti64x2(A, B, imm) \ argument
1346 #define _mm512_fpclass_ps_mask(A, imm) \ argument
1354 #define _mm512_fpclass_pd_mask(A, imm) \ argument
1358 #define _mm_fpclass_sd_mask(A, imm) \ argument
[all …]
/openbsd/gnu/llvm/lldb/source/Plugins/Instruction/RISCV/
H A DRISCVCInstructions.h165 if ((imm & 0x20) == 0) in DecodeC_LI()
166 return ADDI{rd, Rs{0}, uint32_t(imm)}; in DecodeC_LI()
187 uint32_t imm = in DecodeC_LUI_ADDI16SP() local
189 if ((imm & 0x20000) == 0) in DecodeC_LUI_ADDI16SP()
190 return LUI{rd, imm}; in DecodeC_LUI_ADDI16SP()
199 if ((imm & 0x20) == 0) in DecodeC_ADDI()
200 return ADDI{rd, rd, uint32_t(imm)}; in DecodeC_ADDI()
209 if ((imm & 0x20) == 0) in DecodeC_ADDIW()
210 return ADDIW{rd, rd, uint32_t(imm)}; in DecodeC_ADDIW()
255 if ((imm & 0x20) == 0) in DecodeC_ANDI()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DSMEInstrFormats.td1131 bits<8> imm;
1748 bits<2> imm;
1784 bits<2> imm;
1861 bits<2> imm;
1921 bits<2> imm;
1957 bits<2> imm;
2553 bit imm;
2602 bit imm;
2656 bits<2> imm;
2682 bit imm;
[all …]

12345678910>>...13