/src/sys/external/bsd/sljit/dist/sljit_src/ |
sljitNativePPC_64.c | 46 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw imm) 53 if (imm <= SIMM_MAX && imm >= SIMM_MIN) 54 return push_inst(compiler, ADDI | D(reg) | A(0) | IMM(imm)); 56 if (!(imm & ~0xffff)) 57 return push_inst(compiler, ORI | S(TMP_ZERO) | A(reg) | IMM(imm)); 59 if (imm <= 0x7fffffffl && imm >= -0x80000000l) [all...] |
sljitNativePPC_32.c | 31 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw imm) 33 if (imm <= SIMM_MAX && imm >= SIMM_MIN) 34 return push_inst(compiler, ADDI | D(reg) | A(0) | IMM(imm)); 36 if (!(imm & ~0xffff)) 37 return push_inst(compiler, ORI | S(TMP_ZERO) | A(reg) | IMM(imm)); 39 FAIL_IF(push_inst(compiler, ADDIS | D(reg) | A(0) | IMM(imm >> 16))) [all...] |
sljitNativeARM_T2_32.c | 58 #define IMM3(imm) (imm << 6) 59 #define IMM8(imm) (imm) 77 #define IMM5(imm) \ 78 (COPY_BITS(imm, 2, 12, 3) | ((imm & 0x3) << 6)) 79 #define IMM12(imm) \ 80 (COPY_BITS(imm, 11, 26, 1) | COPY_BITS(imm, 8, 12, 3) | (imm & 0xff) 524 sljit_uw imm, nimm; local in function:emit_op_imm 1426 sljit_uw imm; local in function:emit_fop_mem [all...] |
sljitNativeARM_32.c | 385 static SLJIT_INLINE sljit_s32 emit_imm(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw imm) 387 FAIL_IF(push_inst(compiler, MOVW | RD(reg) | ((imm << 4) & 0xf0000) | (imm & 0xfff))); 388 return push_inst(compiler, MOVT | RD(reg) | ((imm >> 12) & 0xf0000) | ((imm >> 16) & 0xfff)); 511 static sljit_uw get_imm(sljit_uw imm); 868 #define TYPE2_TRANSFER_IMM(imm) \ 869 (((imm) & 0xf) | (((imm) & 0xf0) << 4) | (1 << 22)) 978 src2: reg or imm (if allowed 1308 sljit_uw offset_reg, imm; local in function:emit_op_mem 1803 sljit_uw imm; local in function:emit_fop_mem [all...] |
sljitNativeARM_64.c | 138 static SLJIT_INLINE sljit_s32 emit_imm64_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_uw imm) 140 FAIL_IF(push_inst(compiler, MOVZ | RD(dst) | ((imm & 0xffff) << 5))); 141 FAIL_IF(push_inst(compiler, MOVK | RD(dst) | (((imm >> 16) & 0xffff) << 5) | (1 << 21))); 142 FAIL_IF(push_inst(compiler, MOVK | RD(dst) | (((imm >> 32) & 0xffff) << 5) | (2 << 21))); 143 return push_inst(compiler, MOVK | RD(dst) | ((imm >> 48) << 5) | (3 << 21)); 361 static sljit_ins logical_imm(sljit_sw imm, sljit_s32 len) 369 if (len == 32 && (imm == 0 || imm == -1)) 371 if (len == 16 && ((sljit_s32)imm == 0 || (sljit_s32)imm == -1) 427 sljit_uw imm = (sljit_uw)simm; local in function:load_immediate 536 sljit_sw imm, nimm; local in function:emit_op_imm [all...] |
sljitNativeSPARC_32.c | 29 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw imm) 31 if (imm <= SIMM_MAX && imm >= SIMM_MIN) 32 return push_inst(compiler, OR | D(dst) | S1(0) | IMM(imm), DR(dst)); 34 FAIL_IF(push_inst(compiler, SETHI | D(dst) | ((imm >> 10) & 0x3fffff), DR(dst))); 35 return (imm & 0x3ff) ? push_inst(compiler, OR | D(dst) | S1(dst) | IMM_ARG | (imm & 0x3ff), DR(dst)) : SLJIT_SUCCESS; 38 #define ARG2(flags, src2) ((flags & SRC2_IMM) ? IMM(src2) : S2(src2)) 60 return push_inst(compiler, AND | D(dst) | S1(src2) | IMM(0xff), DR(dst)) [all...] |
sljitNativeMIPS_64.c | 31 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst_ar, sljit_sw imm) 39 if (!(imm & ~0xffff)) 40 return push_inst(compiler, ORI | SA(0) | TA(dst_ar) | IMM(imm), dst_ar); 42 if (imm < 0 && imm >= SIMM_MIN) 43 return push_inst(compiler, ADDIU | SA(0) | TA(dst_ar) | IMM(imm), dst_ar); 45 if (imm <= 0x7fffffffl && imm >= -0x80000000l) [all...] |
sljitNativeTILEGX_64.c | 44 #define IMM16(imm) ((imm) & 0xffff) 420 #define SHRUI(dst, srca, imm) \ 421 push_3_buffer(compiler, TILEGX_OPC_SHRUI, dst, srca, imm, __LINE__) 423 #define XORI(dst, srca, imm) \ 424 push_3_buffer(compiler, TILEGX_OPC_XORI, dst, srca, imm, __LINE__) 426 #define ORI(dst, srca, imm) \ 427 push_3_buffer(compiler, TILEGX_OPC_ORI, dst, srca, imm, __LINE__) 435 #define CMPLTUI(dst, srca, imm) \ 436 push_3_buffer(compiler, TILEGX_OPC_CMPLTUI, dst, srca, imm, __LINE__ [all...] |
sljitNativeMIPS_32.c | 31 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst_ar, sljit_sw imm) 33 if (!(imm & ~0xffff)) 34 return push_inst(compiler, ORI | SA(0) | TA(dst_ar) | IMM(imm), dst_ar); 36 if (imm < 0 && imm >= SIMM_MIN) 37 return push_inst(compiler, ADDIU | SA(0) | TA(dst_ar) | IMM(imm), dst_ar); 39 FAIL_IF(push_inst(compiler, LUI | TA(dst_ar) | IMM(imm >> 16), dst_ar)) [all...] |
sljitNativePPC_common.c | 127 #define IMM(imm) ((imm) & 0xffff) 607 FAIL_IF(push_inst(compiler, STACK_STORE | S(TMP_ZERO) | A(SLJIT_SP) | IMM(offs))); 612 FAIL_IF(push_inst(compiler, STACK_STORE | S(i) | A(SLJIT_SP) | IMM(offs))); 617 FAIL_IF(push_inst(compiler, STACK_STORE | S(i) | A(SLJIT_SP) | IMM(offs))); 623 FAIL_IF(push_inst(compiler, STACK_STORE | S(0) | A(SLJIT_SP) | IMM(2 * sizeof(sljit_sw)))); 625 FAIL_IF(push_inst(compiler, STACK_STORE | S(0) | A(SLJIT_SP) | IMM(sizeof(sljit_sw)))); 642 FAIL_IF(push_inst(compiler, STWU | S(SLJIT_SP) | A(SLJIT_SP) | IMM(-local_size))); 649 FAIL_IF(push_inst(compiler, STDU | S(SLJIT_SP) | A(SLJIT_SP) | IMM(-local_size))) [all...] |
/src/sys/arch/riscv/riscv/ |
db_disasm.c | 139 uint32_t imm; local in function:db_disasm_16 145 imm = INSN16_IMM_CIW(insn); 146 if (imm == 0) { 150 db_printf("c.addi4spn %s, 0x%x\n", riscv_registers[rd], imm); 156 imm = INSN16_IMM_CL_D(insn); 157 db_printf("c.fld f%d, %d(%s)\n", rd, (int32_t)imm, 160 imm = INSN16_IMM_CL_Q(insn); 162 (int32_t)imm, riscv_registers[rs1]); 168 imm = INSN16_IMM_CL_W(insn); 170 (int32_t)imm, riscv_registers[rs1]) 1160 uint32_t imm; local in function:db_disasm_32 [all...] |
/src/sys/arch/sh3/sh3/ |
db_disasm.c | 1317 int rn, imm; local in function:f_70 1320 imm = (int) ((char) (insn & 0x00ff)); 1322 snprintf(buf, len, "add #0x%x, r%d", imm, rn); 1451 int type, md, imm; local in function:f_c0 1455 imm = (insn & 0x00ff); 1461 snprintf(buf, len, "mov.b r0, @(%d, gbr)", imm); 1465 imm *= 2; 1466 snprintf(buf, len, "mov.w r0, @(%d, gbr)", imm); 1470 imm *= 4; 1471 snprintf(buf, len, "mov.l r0, @(%d, gbr)", imm); 1563 int rn, imm; local in function:f_e0 [all...] |
/src/sys/arch/sparc/include/ |
instr.h | 225 * 1 bit of imm=0 + 8 bits of asi + 5 bits of rs2 [reg & mem] 226 * 1 bit of imm=1 + 13 bits of signed immediate [reg & mem] 289 * 1 bit of imm=0 + 8 bits of asi + 5 bits of rs2 [reg & mem] 290 * 1 bit of imm=1 + 13 bits of signed immediate [reg & mem] 338 #define _I_IMM22(rd, op2, imm) \ 339 _I_ANY(IOP_OP2, (rd) << 25 | (op2) << 22 | (imm)) 389 #define I_ORri(rd, rs1, imm) _I_OP3_R_RI(rd, IOP3_OR, rs1, imm) 392 #define I_MOVi(rd, imm) _I_OP3_R_RI(rd, IOP3_OR, I_G0, imm) [all...] |
/src/sys/arch/i386/i386/ |
db_disasm.c | 1130 int imm; local in function:db_disasm 1347 get_value_inc(imm, loc, len, false);/* unsigned */ 1348 db_format_radix(tbuf, 24, (unsigned int)imm, true); 1353 get_value_inc(imm, loc, len, true); /* signed */ 1354 db_format_radix(tbuf, 24, imm, true); 1358 get_value_inc(imm, loc, 1, false); /* unsigned */ 1359 db_format_radix(tbuf, 24, (unsigned int)imm, true); 1363 get_value_inc(imm, loc, 1, false); 1364 if (imm != 0x0a) { 1365 db_format_radix(tbuf, 24, (unsigned int)imm, true) [all...] |
/src/sys/arch/evbppc/wii/dev/ |
di.c | 258 uint32_t imm; local in function:di_request_error_sync 270 imm = RD4(sc, DIMMBUF); 273 DPRINTF(sc->sc_dev, "ERR IMMBUF = 0x%08x\n", imm); 274 di_sense(xs, (imm >> 16) & 0xff, (imm >> 8) & 0xff, imm & 0xff); 301 uint32_t imm; local in function:di_transfer_complete 342 imm = RD4(sc, DIMMBUF); 343 DPRINTF(sc->sc_dev, "TUR IMMBUF = 0x%08x\n", imm); 344 switch ((imm >> 24) & 0xff) [all...] |
/src/sys/dev/vmt/ |
vmtvar.h | 153 #define X86_IO_W7_IMM(imm) __SHIFTIN((imm), X86_IO_W7_IMM_MASK)
|
/src/sys/netinet6/ |
mld6.c | 947 struct in6_multi_mship *imm; local in function:in6_joingroup 949 imm = malloc(sizeof(*imm), M_IPMADDR, M_NOWAIT|M_ZERO); 950 if (imm == NULL) { 955 imm->i6mm_maddr = in6_addmulti(addr, ifp, errorp, timer); 956 if (!imm->i6mm_maddr) { 958 free(imm, M_IPMADDR); 961 return imm; 965 in6_leavegroup(struct in6_multi_mship *imm) 970 in6m = imm->i6mm_maddr [all...] |
in6_var.h | 529 * address on a given interface. If no matching record is found, "imm" 536 struct in6_multi_mship *imm; 538 LIST_FOREACH(imm, &imop->im6o_memberships, i6mm_chain) { 539 if (imm->i6mm_maddr->in6m_ifp != ifp) 541 if (IN6_ARE_ADDR_EQUAL(&imm->i6mm_maddr->in6m_addr, 545 return imm;
|
in6.c | 835 struct in6_multi_mship *imm; local in function:in6_join_mcastgroups 859 imm = in6_joingroup(ifp, &llsol, &error, dad_delay); 860 if (!imm) { 867 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); 936 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0); 937 if (!imm) { 945 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); 961 else if ((imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 970 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); 1035 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0) 1456 struct in6_multi_mship *imm; local in function:in6_purgeaddr 1532 struct in6_multi_mship *imm; local in function:in6_purge_mcast_references [all...] |
/src/sys/arch/amd64/amd64/ |
db_disasm.c | 1189 int imm; local in function:db_disasm 1447 get_value_inc(imm, loc, len, false);/* unsigned */ 1448 db_format_radix(tbuf, 24, (unsigned int)imm, true); 1453 get_value_inc(imm, loc, len, true); /* signed */ 1454 db_format_radix(tbuf, 24, imm, true); 1458 get_value_inc(imm, loc, 1, false); /* unsigned */ 1459 db_format_radix(tbuf, 24, (unsigned int)imm, true); 1463 get_value_inc(imm, loc, 1, true); /* signed */ 1464 db_format_radix(tbuf, 24, imm, true); 1468 get_value_inc(imm, loc, 2, false); /* unsigned * [all...] |
/src/sys/arch/mips/mips/ |
db_disasm.c | 440 (short)i.IType.imm >> 6); 575 db_printf("%d",(int16_t)i.IType.imm); 601 print_addr(loc + 4 + ((short)i.IType.imm << 2)); 781 (short)i.IType.imm); 832 db_printf("%d(%s)", (short)i.IType.imm, 841 i.IType.imm); 849 i.IType.imm); 855 i.IType.imm); 862 i.IType.imm, 873 (short)i.IType.imm); [all...] |
/src/sys/arch/arc/arc/ |
minidebug.c | 789 printf("0x%08x", mdbdot + 4 + ((short)i.IType.imm << 2)); 896 printf("%d(%s)", (short)i.IType.imm, 905 i.IType.imm); 913 i.IType.imm); 919 i.IType.imm); 929 (short)i.IType.imm); 937 (short)i.IType.imm);
|
/src/sys/arch/aarch64/aarch64/ |
db_trace.c | 188 SignExtend(int bitwidth, uint64_t imm, unsigned int multiply) 193 if (imm & signbit) 194 imm -= immmax; 195 return imm * multiply; 199 ZeroExtend(int bitwidth, uint64_t imm, unsigned int multiply) 201 return imm * multiply; 311 /* "sub sp,sp,#imm" or "sub sp,sp,#imm,lsl #12" */
|
/src/common/lib/libx86emu/ |
x86emu.c | 1010 decode_and_fetch_byte_imm8(struct X86EMU *emu, uint8_t *imm) 1014 *imm = fetch_byte_imm(emu); 1017 *imm = fetch_byte_imm(emu); 1023 decode_and_fetch_word_imm8(struct X86EMU *emu, uint8_t *imm) 1027 *imm = fetch_byte_imm(emu); 1030 *imm = fetch_byte_imm(emu); 1036 decode_and_fetch_long_imm8(struct X86EMU *emu, uint8_t *imm) 1040 *imm = fetch_byte_imm(emu); 1043 *imm = fetch_byte_imm(emu); 1333 int32_t imm; local in function:common_imul_long_IMM 1366 int16_t imm; local in function:common_imul_word_IMM 1591 uint32_t imm; local in function:x86emuOp_push_word_IMM 1596 uint16_t imm; local in function:x86emuOp_push_word_IMM 1609 int16_t imm; local in function:x86emuOp_push_byte_IMM 1724 uint8_t imm, destval; local in function:x86emuOp_opc80_byte_RM_IMM 1771 uint32_t destval, imm; local in function:x86emuOp32_opc81_word_RM_IMM 1789 uint16_t destval, imm; local in function:x86emuOp16_opc81_word_RM_IMM 1832 uint8_t imm, destval; local in function:x86emuOp_opc82_byte_RM_IMM 1880 uint32_t destval, imm; local in function:x86emuOp32_opc83_word_RM_IMM 1893 uint16_t destval, imm; local in function:x86emuOp16_opc83_word_RM_IMM 3115 uint16_t imm; local in function:x86emuOp_ret_near_IMM 3130 uint8_t imm; local in function:x86emuOp_mov_byte_RM_IMM 3153 uint32_t imm, *destreg; local in function:x86emuOp32_mov_word_RM_IMM 3174 uint16_t imm, *destreg; local in function:x86emuOp16_mov_word_RM_IMM 3241 uint16_t imm; local in function:x86emuOp_ret_far_IMM [all...] |
/src/sys/arch/mips/include/ |
mips_opcode.h | 53 unsigned imm: 16; member in struct:__anonf25c396b010a::__anonf25c396b0208 98 unsigned imm: 16; member in struct:__anonf25c396b010a::__anonf25c396b0708
|