Lines Matching refs:SLJIT_32

874 	FAIL_IF(push_inst(compiler, brc(0xc, 2 + 2 + ((op & SLJIT_32) ? 1 : 2) + 2 + 3 + 1)));  in update_zero_overflow()
876 FAIL_IF(push_inst(compiler, (op & SLJIT_32) ? or(dst_r, dst_r) : ogr(dst_r, dst_r))); in update_zero_overflow()
1067 return load_word(compiler, dst_r, src, srcw, (compiler->mode & SLJIT_32) != 0); in emit_move()
1070 return push_inst(compiler, (compiler->mode & SLJIT_32) ? lr(dst_r, src_r) : lgr(dst_r, src_r)); in emit_move()
1107 return push_inst(compiler, (compiler->mode & SLJIT_32) ? lr(dst_r, tmp0) : lgr(dst_r, tmp0)); in emit_rr()
1255 return push_inst(compiler, (compiler->mode & SLJIT_32) ? lr(dst_r, tmp0) : lgr(dst_r, tmp0)); in emit_rx()
1312 if (mode & SLJIT_32) { in emit_commutative()
1359 if (mode & SLJIT_32) { in emit_commutative()
1395 if (mode & SLJIT_32) { in emit_non_commutative()
1416 ins = (mode & SLJIT_32) ? forms->op_rk : forms->op_grk; in emit_non_commutative()
1419 …return emit_rr(compiler, (mode & SLJIT_32) ? forms->op_r : forms->op_gr, dst, src1, src1w, src2, s… in emit_non_commutative()
1897 op = GET_OPCODE(op) | (op & SLJIT_32); in sljit_emit_op0()
1977 if ((op & SLJIT_32) && src_r != tmp0) { in sljit_emit_clz_ctz()
1983 …FAIL_IF(push_inst(compiler, ((op & SLJIT_32) ? 0x1300 /* lcr */ : 0xb9030000 /* lcgr */) | R4A(tmp… in sljit_emit_clz_ctz()
1986 …FAIL_IF(push_inst(compiler, ((op & SLJIT_32) ? 0x1400 /* nr */ : 0xb9800000 /* ngr */) | R4A(tmp0)… in sljit_emit_clz_ctz()
1998 if (op & SLJIT_32) { in sljit_emit_clz_ctz()
2006 …(tmp0) | R32A(tmp1) | ((sljit_ins)((op & SLJIT_32) ? 59 : 58) << 24) | (63 << 16) | ((sljit_ins)((… in sljit_emit_clz_ctz()
2011 …return push_inst(compiler, ((op & SLJIT_32) ? 0x1800 /* lr */ : 0xb9040000 /* lgr */) | R4A(dst_r)… in sljit_emit_clz_ctz()
2037 switch (opcode | (op & SLJIT_32)) { in sljit_emit_op1()
2122 switch (opcode | (op & SLJIT_32)) { in sljit_emit_op1()
2254 FAIL_IF(load_word(compiler, src_r, src, srcw, op & SLJIT_32)); in sljit_emit_op1()
2257 if (!(op & SLJIT_32)) { in sljit_emit_op1()
2279 FAIL_IF(load_unsigned_word(compiler, src_r, src, srcw, op & SLJIT_32)); in sljit_emit_op1()
2291 return store_word(compiler, dst_r, dst, dstw, op & SLJIT_32); in sljit_emit_op1()
2343 ins = (op & SLJIT_32) ? 0xeb000000006a /* asi */ : 0xeb000000007a /* agsi */; in sljit_emit_add()
2345 ins = (op & SLJIT_32) ? 0xeb000000006e /* alsi */ : 0xeb000000007e /* algsi */; in sljit_emit_add()
2351 ins = (op & SLJIT_32) ? 0xec00000000d8 /* ahik */ : 0xec00000000d9 /* aghik */; in sljit_emit_add()
2353 ins = (op & SLJIT_32) ? 0xec00000000da /* alhsik */ : 0xec00000000db /* alghsik */; in sljit_emit_add()
2359 if ((op & SLJIT_32) || is_u32(src2w)) { in sljit_emit_add()
2360 ins = (op & SLJIT_32) ? 0xc20b00000000 /* alfi */ : 0xc20a00000000 /* algfi */; in sljit_emit_add()
2369 else if ((op & SLJIT_32) || is_s32(src2w)) { in sljit_emit_add()
2370 ins = (op & SLJIT_32) ? 0xc20900000000 /* afi */ : 0xc20800000000 /* agfi */; in sljit_emit_add()
2384 return store_word(compiler, tmp0, dst, dstw, op & SLJIT_32); in sljit_emit_add()
2428 if ((op & SLJIT_32) || is_s32(src2w)) { in sljit_emit_sub()
2429 ins = (op & SLJIT_32) ? 0xc20d00000000 /* cfi */ : 0xc20c00000000 /* cgfi */; in sljit_emit_sub()
2434 if ((op & SLJIT_32) || is_u32(src2w)) { in sljit_emit_sub()
2435 ins = (op & SLJIT_32) ? 0xc20f00000000 /* clfi */ : 0xc20e00000000 /* clgfi */; in sljit_emit_sub()
2443 if ((op & SLJIT_32) && ((src2 & OFFS_REG_MASK) || is_u12(src2w))) { in sljit_emit_sub()
2449 ins = (op & SLJIT_32) ? 0xe30000000059 /* cy */ : 0xe30000000020 /* cg */; in sljit_emit_sub()
2451 ins = (op & SLJIT_32) ? 0xe30000000055 /* cly */ : 0xe30000000021 /* clg */; in sljit_emit_sub()
2456 ins = (op & SLJIT_32) ? 0x1900 /* cr */ : 0xb9200000 /* cgr */; in sljit_emit_sub()
2458 ins = (op & SLJIT_32) ? 0x1500 /* clr */ : 0xb9210000 /* clgr */; in sljit_emit_sub()
2463 ins = (op & SLJIT_32) ? 0x1300 /* lcr */ : 0xb9030000 /* lcgr */; in sljit_emit_sub()
2474 ins = (op & SLJIT_32) ? 0xeb000000006a /* asi */ : 0xeb000000007a /* agsi */; in sljit_emit_sub()
2476 ins = (op & SLJIT_32) ? 0xeb000000006e /* alsi */ : 0xeb000000007e /* algsi */; in sljit_emit_sub()
2482 ins = (op & SLJIT_32) ? 0xec00000000d8 /* ahik */ : 0xec00000000d9 /* aghik */; in sljit_emit_sub()
2484 ins = (op & SLJIT_32) ? 0xec00000000da /* alhsik */ : 0xec00000000db /* alghsik */; in sljit_emit_sub()
2491 if ((op & SLJIT_32) || is_u32(src2w)) { in sljit_emit_sub()
2492 ins = (op & SLJIT_32) ? 0xc20500000000 /* slfi */ : 0xc20400000000 /* slgfi */; in sljit_emit_sub()
2501 else if ((op & SLJIT_32) || is_s32(neg_src2w)) { in sljit_emit_sub()
2502 ins = (op & SLJIT_32) ? 0xc20900000000 /* afi */ : 0xc20800000000 /* agfi */; in sljit_emit_sub()
2522 FAIL_IF(push_inst(compiler, (op & SLJIT_32) ? lcr(tmp1, dst_r) : lcgr(tmp1, dst_r))); in sljit_emit_sub()
2529 return store_word(compiler, tmp0, dst, dstw, op & SLJIT_32); in sljit_emit_sub()
2578 ins = (op & SLJIT_32) ? 0xa70c0000 /* mhi */ : 0xa70d0000 /* mghi */; in sljit_emit_multiply()
2583 ins = (op & SLJIT_32) ? 0xc20100000000 /* msfi */ : 0xc20000000000 /* msgfi */; in sljit_emit_multiply()
2610 if (!(mode & SLJIT_32)) in sljit_emit_bitwise_imm()
2687 if (op & SLJIT_32) in sljit_emit_bitwise()
2755 if ((op & SLJIT_32) && (type == SLJIT_MSHL || type == SLJIT_MLSHR || type == SLJIT_MASHR)) { in sljit_emit_shift()
2763 imm = (sljit_ins)(src2w & ((op & SLJIT_32) ? 0x1f : 0x3f)); in sljit_emit_shift()
2765 if ((op & SLJIT_32) && dst_r == src_r) { in sljit_emit_shift()
2776 ins = (op & SLJIT_32) ? 0xeb00000000df /* sllk */ : 0xeb000000000d /* sllg */; in sljit_emit_shift()
2778 ins = (op & SLJIT_32) ? 0xeb00000000de /* srlk */ : 0xeb000000000c /* srlg */; in sljit_emit_shift()
2780 ins = (op & SLJIT_32) ? 0xeb00000000dc /* srak */ : 0xeb000000000a /* srag */; in sljit_emit_shift()
2786 return push_inst(compiler, (op & SLJIT_32) ? or(dst_r, dst_r) : ogr(dst_r, dst_r)); in sljit_emit_shift()
2818 ins = (op & SLJIT_32) ? 0x1300 /* lcr */ : 0xb9030000 /* lcgr */; in sljit_emit_rotate()
2826 imm = (sljit_ins)(src2w & ((op & SLJIT_32) ? 0x1f : 0x3f)); in sljit_emit_rotate()
2828 ins = (op & SLJIT_32) ? 0xeb000000001d /* rll */ : 0xeb000000001c /* rllg */; in sljit_emit_rotate()
2863 compiler->mode = op & SLJIT_32; in sljit_emit_op2()
2884 return store_word(compiler, tmp0, dst, dstw, op & SLJIT_32); in sljit_emit_op2()
2893 return store_word(compiler, tmp0, dst, dstw, op & SLJIT_32); in sljit_emit_op2()
2918 return store_word(compiler, tmp0, dst, dstw, op & SLJIT_32); in sljit_emit_op2()
2939 sljit_sw bit_length = (op & SLJIT_32) ? 32 : 64; in sljit_emit_shift_into()
2952 …return sljit_emit_op2(compiler, (is_right ? SLJIT_ROTR : SLJIT_ROTL) | (op & SLJIT_32), src_dst, 0… in sljit_emit_shift_into()
2959 FAIL_IF(load_word(compiler, tmp0, src1, src1w, op & SLJIT_32)); in sljit_emit_shift_into()
2973 FAIL_IF(load_word(compiler, tmp1, src2, src2w, op & SLJIT_32)); in sljit_emit_shift_into()
2976 if (op & SLJIT_32) { in sljit_emit_shift_into()
2995 if (op & SLJIT_32) { in sljit_emit_shift_into()
3124 ins = (op & SLJIT_32) ? 0x70000000 /* ste */ : 0x60000000 /* std */; in float_mem()
3126 ins = (op & SLJIT_32) ? 0x78000000 /* le */ : 0x68000000 /* ld */; in float_mem()
3134 ins = (op & SLJIT_32) ? 0xed0000000066 /* stey */ : 0xed0000000067 /* stdy */; in float_mem()
3136 ins = (op & SLJIT_32) ? 0xed0000000064 /* ley */ : 0xed0000000065 /* ldy */; in float_mem()
3162 FAIL_IF(float_mem(compiler, FLOAT_LOAD | (op & SLJIT_32), TMP_FREG1, src, srcw)); in sljit_emit_fop1_conv_sw_from_f64()
3168 ins = (op & SLJIT_32) ? 0xb3a85000 /* cgebr */ : 0xb3a95000 /* cgdbr */; in sljit_emit_fop1_conv_sw_from_f64()
3170 ins = (op & SLJIT_32) ? 0xb3985000 /* cfebr */ : 0xb3995000 /* cfdbr */; in sljit_emit_fop1_conv_sw_from_f64()
3197 ins = (op & SLJIT_32) ? 0xb3a40000 /* cegbr */ : 0xb3a50000 /* cdgbr */; in sljit_emit_fop1_conv_f64_from_sw()
3199 ins = (op & SLJIT_32) ? 0xb3940000 /* cefbr */ : 0xb3950000 /* cdfbr */; in sljit_emit_fop1_conv_f64_from_sw()
3204 return float_mem(compiler, FLOAT_STORE | (op & SLJIT_32), TMP_FREG1, dst, dstw); in sljit_emit_fop1_conv_f64_from_sw()
3216 FAIL_IF(float_mem(compiler, FLOAT_LOAD | (op & SLJIT_32), TMP_FREG1, src1, src1w)); in sljit_emit_fop1_cmp()
3220 if (op & SLJIT_32) { in sljit_emit_fop1_cmp()
3248 …FAIL_IF(float_mem(compiler, FLOAT_LOAD | (op == SLJIT_CONV_F32_FROM_F64 ? 0 : (op & SLJIT_32)), ds… in sljit_emit_fop1()
3258 ins = (op & SLJIT_32) ? 0x3800 /* ler */ : 0x2800 /* ldr */; in sljit_emit_fop1()
3261 return float_mem(compiler, FLOAT_STORE | (op & SLJIT_32), src, dst, dstw); in sljit_emit_fop1()
3267 ins = (op & SLJIT_32) ? 0xb3030000 /* lcebr */ : 0xb3130000 /* lcdbr */; in sljit_emit_fop1()
3271 ins = (op & SLJIT_32) ? 0xb3000000 /* lpebr */ : 0xb3100000 /* lpdbr */; in sljit_emit_fop1()
3283 return float_mem(compiler, FLOAT_STORE | (op & SLJIT_32), TMP_FREG1, dst, dstw); in sljit_emit_fop1()
3287 (((op & SLJIT_32) ? 0x3800 /* ler */ : 0x2800 /* ldr */) | F4(dst_r) | F0(src_r))
3324 FAIL_IF(float_mem(compiler, FLOAT_LOAD | (op & SLJIT_32), dst_r, src1, src1w)); in sljit_emit_fop2()
3331 ins_r = (op & SLJIT_32) ? 0xb30a0000 /* aebr */ : 0xb31a0000 /* adbr */; in sljit_emit_fop2()
3332 ins = (op & SLJIT_32) ? 0xed000000000a /* aeb */ : 0xed000000001a /* adb */; in sljit_emit_fop2()
3335 ins_r = (op & SLJIT_32) ? 0xb30b0000 /* sebr */ : 0xb31b0000 /* sdbr */; in sljit_emit_fop2()
3336 ins = (op & SLJIT_32) ? 0xed000000000b /* seb */ : 0xed000000001b /* sdb */; in sljit_emit_fop2()
3339 ins_r = (op & SLJIT_32) ? 0xb3170000 /* meebr */ : 0xb31c0000 /* mdbr */; in sljit_emit_fop2()
3340 ins = (op & SLJIT_32) ? 0xed0000000017 /* meeb */ : 0xed000000001c /* mdb */; in sljit_emit_fop2()
3344 ins_r = (op & SLJIT_32) ? 0xb30d0000 /* debr */ : 0xb31d0000 /* ddbr */; in sljit_emit_fop2()
3345 ins = (op & SLJIT_32) ? 0xed000000000d /* deb */ : 0xed000000001d /* ddb */; in sljit_emit_fop2()
3352 return float_mem(compiler, FLOAT_STORE | (op & SLJIT_32), TMP_FREG1, dst, dstw); in sljit_emit_fop2()
3508 FAIL_IF(load_word(compiler, dst_r, dst, dstw, op & SLJIT_32)); in sljit_emit_op_flags()
3512 op |= SLJIT_32; in sljit_emit_op_flags()
3527 WHEN2(op & SLJIT_32, lochi, locghi))); in sljit_emit_op_flags()
3539 WHEN2(op & SLJIT_32, nr, ngr))); in sljit_emit_op_flags()
3543 WHEN2(op & SLJIT_32, or, ogr))); in sljit_emit_op_flags()
3547 WHEN2(op & SLJIT_32, xr, xgr))); in sljit_emit_op_flags()
3554 return store_word(compiler, dst_r, dst, dstw, (op & SLJIT_32)); in sljit_emit_op_flags()
3563 sljit_ins mask = get_cc(compiler, type & ~SLJIT_32); in sljit_emit_cmov()
3570 if (type & SLJIT_32) in sljit_emit_cmov()
3574 ins = (type & SLJIT_32) ? 0xec0000000042 /* lochi */ : 0xec0000000046 /* locghi */; in sljit_emit_cmov()
3585 ins = (type & SLJIT_32) ? 0xb9f20000 /* locr */ : 0xb9e20000 /* locgr */; in sljit_emit_cmov()