HomeSort by: relevance | last modified time | path
    Searched refs:imm (Results 1 - 25 of 43) sorted by relevancy

1 2

  /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

Completed in 31 milliseconds

1 2