/external/pcre/dist/sljit/ |
H A D | sljitNativeARM_64.c | 829 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw) argument 836 if ((arg & REG_MASK) && !(arg & OFFS_REG_MASK) && argw <= 255 && argw >= -256) { 841 argw &= 0x1ff; 843 | (shift << 30) | RT(reg) | RN(arg) | (argw << 12))); 850 argw &= 0x3; 851 if (argw && argw != shift) 858 | RN(arg & REG_MASK) | RM(OFFS_REG(arg)) | (argw ? (1 << 12) : 0))); 863 if (argw > 886 can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument 910 getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument 1044 emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw) argument 1518 emit_fop_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw) argument [all...] |
H A D | sljitNativeARM_T2_32.c | 799 #define OFFSET_CHECK(imm, shift) (!(argw & ~(imm << shift))) 891 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw) argument 898 if ((arg & REG_MASK) && !(arg & OFFS_REG_MASK) && argw <= 0xff && argw >= -0xff) { 904 if (argw >= 0) 905 argw |= 0x200; 907 argw = -argw; 910 SLJIT_ASSERT(argw >= 0 && (argw 978 can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument 1002 getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument 1110 emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw) argument 1548 emit_fop_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw) argument [all...] |
H A D | sljitNativeARM_32.c | 1349 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, sljit_si arg, sljit_sw argw) argument 1354 imm = get_imm(argw); 1361 imm = get_imm(~argw); 1378 if ((argw & 0x3) != 0 && !IS_TYPE1_TRANSFER(inp_flags)) 1384 RM(OFFS_REG(arg)) | (IS_TYPE1_TRANSFER(inp_flags) ? SRC2_IMM : 0) | ((argw & 0x3) << 7)))); 1389 if (argw >= 0 && argw <= 0xfff) { 1392 FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, argw))); 1395 if (argw < 0 && argw > 1424 can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument 1472 getput_arg(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument 1599 emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw) argument 2041 emit_fop_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw) argument [all...] |
H A D | sljitNativeSPARC_common.c | 524 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw) argument 529 if ((!(arg & OFFS_REG_MASK) && argw <= SIMM_MAX && argw >= SIMM_MIN) 530 || ((arg & OFFS_REG_MASK) && (argw & 0x3) == 0)) { 536 | S1(arg & REG_MASK) | ((arg & OFFS_REG_MASK) ? S2(OFFS_REG(arg)) : IMM(argw)), 547 static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument 553 argw &= 0x3; 554 SLJIT_ASSERT(argw); 556 if ((arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK) && argw == next_argw) 561 if (((next_argw - argw) < 567 getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument 631 emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw) argument [all...] |
H A D | sljitNativeMIPS_common.c | 716 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, sljit_sw argw) argument 720 if ((!(flags & WRITE_BACK) || !(arg & REG_MASK)) && !(arg & OFFS_REG_MASK) && argw <= SIMM_MAX && argw >= SIMM_MIN) { 725 | TA(reg_ar) | IMM(argw), ((flags & MEM_MASK) <= GPR_REG && (flags & LOAD_DATA)) ? reg_ar : MOVABLE_INS)); 734 static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument 740 argw &= 0x3; 742 if (argw && argw == next_argw && (arg == next_arg || (arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK))) 748 if (((next_argw - argw) <= SIMM_MAX && (next_argw - argw) > 757 getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument 896 emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, sljit_sw argw) argument [all...] |
H A D | sljitNativeTILEGX_64.c | 1339 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, sljit_sw argw) argument 1344 && !(arg & OFFS_REG_MASK) && argw <= SIMM_16BIT_MAX && argw >= SIMM_16BIT_MIN) { 1349 FAIL_IF(ADDLI(ADDR_TMP_mapped, reg_map[arg & REG_MASK], argw)); 1365 static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument 1371 argw &= 0x3; 1373 if (argw && argw == next_argw 1380 if (((next_argw - argw) <= SIMM_16BIT_MAX 1381 && (next_argw - argw) > 1391 getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument 1584 emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, sljit_sw argw) argument [all...] |
H A D | sljitNativePPC_common.c | 859 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, sljit_si arg, sljit_sw argw) argument 868 if (argw & 0x3) 886 if (argw > SIMM_MAX || argw < SIMM_MIN || ((inst & INT_ALIGNED) && (argw & 0x3)) || (inst & UPDATE_REQ)) 893 if (argw > SIMM_MAX || argw < SIMM_MIN) 902 FAIL_IF(push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | IMM(argw))); 909 static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument 919 return ((arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK) && (argw 958 getput_arg(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw) argument [all...] |
H A D | sljitNativeX86_common.c | 1417 #define BINARY_IMM(op_imm, op_mr, immw, arg, argw) \ 1419 inst = emit_x86_instruction(compiler, 1 | EX86_BIN_INS, SLJIT_IMM, immw, arg, argw); \ 1425 inst = emit_x86_instruction(compiler, 1, TMP_REG2, 0, arg, argw); \ 1435 #define BINARY_IMM(op_imm, op_mr, immw, arg, argw) \ 1436 inst = emit_x86_instruction(compiler, 1 | EX86_BIN_INS, SLJIT_IMM, immw, arg, argw); \
|