HomeSort by: relevance | last modified time | path
    Searched refs:argw (Results 1 - 9 of 9) sorted by relevancy

  /src/sys/external/bsd/sljit/dist/sljit_src/
sljitNativeARM_64.c 840 static sljit_s32 getput_arg_fast(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw)
847 if ((arg & REG_MASK) && !(arg & OFFS_REG_MASK) && argw <= 255 && argw >= -256) {
852 argw &= 0x1ff;
854 | (shift << 30) | RT(reg) | RN(arg) | (argw << 12)));
861 argw &= 0x3;
862 if (argw && argw != shift)
869 | RN(arg & REG_MASK) | RM(OFFS_REG(arg)) | (argw ? (1 << 12) : 0)));
874 if (argw >= 0 && (argw >> shift) <= 0xfff && (argw & ((1 << shift) - 1)) == 0)
    [all...]
sljitNativeARM_T2_32.c 807 #define OFFSET_CHECK(imm, shift) (!(argw & ~(imm << shift)))
899 sljit_s32 arg, sljit_sw argw, sljit_s32 tmp_reg)
911 FAIL_IF(load_immediate(compiler, tmp_reg, argw));
931 if (argw > 0xff) {
932 tmp = get_imm(argw & ~0xff);
935 argw = argw & 0xff;
938 else if (argw < -0xff) {
939 tmp = get_imm(-argw & ~0xff);
942 argw = -(-argw & 0xff)
    [all...]
sljitNativeARM_32.c 1306 sljit_s32 arg, sljit_sw argw, sljit_s32 tmp_reg)
1318 FAIL_IF(load_immediate(compiler, tmp_reg, argw));
1325 argw &= 0x3;
1327 if (argw != 0 && !is_type1_transfer) {
1330 FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(ADD_DP, 0, tmp_reg, arg, RM(offset_reg) | (argw << 7))));
1336 RM(offset_reg) | (is_type1_transfer ? (1 << 25) : 0) | (argw << 7)));
1342 if (argw > 0xfff) {
1343 imm = get_imm(argw & ~0xfff);
1347 argw = argw & 0xfff
    [all...]
sljitNativeMIPS_common.c 703 static sljit_s32 getput_arg_fast(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg_ar, sljit_s32 arg, sljit_sw argw)
707 if ((!(flags & WRITE_BACK) || !(arg & REG_MASK)) && !(arg & OFFS_REG_MASK) && argw <= SIMM_MAX && argw >= SIMM_MIN) {
712 | TA(reg_ar) | IMM(argw), ((flags & MEM_MASK) <= GPR_REG && (flags & LOAD_DATA)) ? reg_ar : MOVABLE_INS));
721 static sljit_s32 can_cache(sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw)
727 argw &= 0x3;
729 if (argw && argw == next_argw && (arg == next_arg || (arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK)))
735 if (((next_argw - argw) <= SIMM_MAX && (next_argw - argw) >= SIMM_MIN)
    [all...]
sljitNativeSPARC_common.c 526 static sljit_s32 getput_arg_fast(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw)
531 if ((!(arg & OFFS_REG_MASK) && argw <= SIMM_MAX && argw >= SIMM_MIN)
532 || ((arg & OFFS_REG_MASK) && (argw & 0x3) == 0)) {
538 | S1(arg & REG_MASK) | ((arg & OFFS_REG_MASK) ? S2(OFFS_REG(arg)) : IMM(argw)),
549 static sljit_s32 can_cache(sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw)
555 argw &= 0x3;
556 SLJIT_ASSERT(argw);
558 if ((arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK) && argw == next_argw)
563 if (((next_argw - argw) <= SIMM_MAX && (next_argw - argw) >= SIMM_MIN)
    [all...]
sljitNativeTILEGX_64.c 1290 static sljit_s32 getput_arg_fast(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg_ar, sljit_s32 arg, sljit_sw argw)
1295 && !(arg & OFFS_REG_MASK) && argw <= SIMM_16BIT_MAX && argw >= SIMM_16BIT_MIN) {
1300 FAIL_IF(ADDLI(ADDR_TMP_mapped, reg_map[arg & REG_MASK], argw));
1316 static sljit_s32 can_cache(sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw)
1322 argw &= 0x3;
1324 if (argw && argw == next_argw
1331 if (((next_argw - argw) <= SIMM_16BIT_MAX
1332 && (next_argw - argw) >= SIMM_16BIT_MIN)
    [all...]
sljitNativePPC_common.c 865 static sljit_s32 getput_arg_fast(struct sljit_compiler *compiler, sljit_s32 inp_flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw)
874 if (argw & 0x3)
892 if (argw > SIMM_MAX || argw < SIMM_MIN || ((inst & INT_ALIGNED) && (argw & 0x3)) || (inst & UPDATE_REQ))
899 if (argw > SIMM_MAX || argw < SIMM_MIN)
908 FAIL_IF(push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | IMM(argw)));
915 static sljit_s32 can_cache(sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw)
925 return ((arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK) && (argw & 0x3) == (next_argw & 0x3))
    [all...]
sljitNativeX86_common.c 1408 #define BINARY_IMM(op_imm, op_mr, immw, arg, argw) \
1410 inst = emit_x86_instruction(compiler, 1 | EX86_BIN_INS, SLJIT_IMM, immw, arg, argw); \
1416 inst = emit_x86_instruction(compiler, 1, TMP_REG2, 0, arg, argw); \
1426 #define BINARY_IMM(op_imm, op_mr, immw, arg, argw) \
1427 inst = emit_x86_instruction(compiler, 1 | EX86_BIN_INS, SLJIT_IMM, immw, arg, argw); \
  /src/sys/arch/vax/vax/
emulate.S 79 #define argw(num,reg) cvtwl 8+4*num(%sp),reg macro

Completed in 48 milliseconds