Lines Matching refs:ins

151 static SLJIT_INLINE sljit_uw sizeof_ins(sljit_ins ins)  in sizeof_ins()  argument
154 if (ins == 0) in sizeof_ins()
157 if ((ins & 0x00000000ffffL) == ins) in sizeof_ins()
159 if ((ins & 0x0000ffffffffL) == ins) in sizeof_ins()
161 if ((ins & 0xffffffffffffL) == ins) in sizeof_ins()
168 static sljit_s32 push_inst(struct sljit_compiler *compiler, sljit_ins ins) in push_inst() argument
172 *ibuf = ins; in push_inst()
177 static sljit_s32 encode_inst(void **ptr, sljit_ins ins) in encode_inst() argument
180 sljit_uw size = sizeof_ins(ins); in encode_inst()
185 *ibuf++ = (sljit_u16)(ins >> 32); in encode_inst()
188 *ibuf++ = (sljit_u16)(ins >> 16); in encode_inst()
191 *ibuf++ = (sljit_u16)(ins); in encode_inst()
1003 sljit_ins ins; in load_word() local
1014 ins = is_32bit ? 0xe30000000058 /* ly */ : 0xe30000000004 /* lg */; in load_word()
1015 …return push_inst(compiler, ins | R36A(dst_r) | R32A(addr.index) | R28A(addr.base) | disp_s20(addr.… in load_word()
1024 sljit_ins ins; in load_unsigned_word() local
1030 ins = is_32bit ? 0xe30000000016 /* llgf */ : 0xe30000000004 /* lg */; in load_unsigned_word()
1031 …return push_inst(compiler, ins | R36A(dst_r) | R32A(addr.index) | R28A(addr.base) | disp_s20(addr.… in load_unsigned_word()
1040 sljit_ins ins; in store_word() local
1051 ins = is_32bit ? 0xe30000000050 /* sty */ : 0xe30000000024 /* stg */; in store_word()
1052 …return push_inst(compiler, ins | R36A(src_r) | R32A(addr.index) | R28A(addr.base) | disp_s20(addr.… in store_word()
1073 static sljit_s32 emit_rr(struct sljit_compiler *compiler, sljit_ins ins, in emit_rr() argument
1101 FAIL_IF(push_inst(compiler, ins | R4A(dst_r) | R0A(src_r))); in emit_rr()
1110 static sljit_s32 emit_rr1(struct sljit_compiler *compiler, sljit_ins ins, in emit_rr1() argument
1122 return push_inst(compiler, ins | R4A(dst_r) | R0A(src_r)); in emit_rr1()
1125 static sljit_s32 emit_rrf(struct sljit_compiler *compiler, sljit_ins ins, in emit_rrf() argument
1144 return push_inst(compiler, ins | R4A(dst_r) | R0A(src1_r) | R12A(src2_r)); in emit_rrf()
1152 static sljit_s32 emit_ri(struct sljit_compiler *compiler, sljit_ins ins, in emit_ri() argument
1172 return push_inst(compiler, ins | R36A(dst_r) | (src2w & 0xffffffff)); in emit_ri()
1173 return push_inst(compiler, ins | R20A(dst_r) | (src2w & 0xffff)); in emit_ri()
1176 static sljit_s32 emit_rie_d(struct sljit_compiler *compiler, sljit_ins ins, in emit_rie_d() argument
1189 return push_inst(compiler, ins | R36A(dst_r) | R32A(src_r) | (sljit_ins)(src2w & 0xffff) << 16); in emit_rie_d()
1197 static sljit_s32 emit_rx(struct sljit_compiler *compiler, sljit_ins ins, in emit_rx() argument
1245 ins |= R20A(dst_r) | R16A(index) | R12A(base) | (sljit_ins)src2w; in emit_rx()
1247 ins |= R36A(dst_r) | R32A(index) | R28A(base) | disp_s20((sljit_s32)src2w); in emit_rx()
1249 FAIL_IF(push_inst(compiler, ins)); in emit_rx()
1258 static sljit_s32 emit_siy(struct sljit_compiler *compiler, sljit_ins ins, in emit_siy() argument
1288 …return push_inst(compiler, ins | ((sljit_ins)(srcw & 0xff) << 32) | R28A(dst_r) | disp_s20((sljit_… in emit_siy()
1307 sljit_ins ins, ins_k; in emit_commutative() local
1343 ins = ins12; in emit_commutative()
1347 ins = ins20; in emit_commutative()
1352 return emit_rx(compiler, ins, dst, src1, src1w, src2, src2w, rx_type); in emit_commutative()
1355 return emit_rx(compiler, ins, dst, src2, src2w, src1, src1w, rx_type); in emit_commutative()
1360 ins = forms->op_r; in emit_commutative()
1364 ins = forms->op_gr; in emit_commutative()
1368 SLJIT_ASSERT(ins != 0 || ins_k != 0); in emit_commutative()
1370 if (ins && FAST_IS_REG(dst)) { in emit_commutative()
1372 return emit_rr(compiler, ins, dst, src1, src1w, src2, src2w); in emit_commutative()
1375 return emit_rr(compiler, ins, dst, src2, src2w, src1, src1w); in emit_commutative()
1379 return emit_rr(compiler, ins, dst, src1, src1w, src2, src2w); in emit_commutative()
1390 sljit_ins ins; in emit_non_commutative() local
1416 ins = (mode & SLJIT_32) ? forms->op_rk : forms->op_grk; in emit_non_commutative()
1418 if (ins == 0 || (FAST_IS_REG(dst) && dst == src1)) in emit_non_commutative()
1421 return emit_rrf(compiler, ins, dst, src1, src1w, src2, src2w); in emit_non_commutative()
1458 sljit_ins ins = ibuf[i]; in sljit_generate_code() local
1466 if (ins & sljit_ins_const) { in sljit_generate_code()
1468 ins &= ~sljit_ins_const; in sljit_generate_code()
1490 ins_size += sizeof_ins(ins); in sljit_generate_code()
1543 sljit_ins ins = ibuf[i]; in sljit_generate_code() local
1544 if (ins & sljit_ins_const) { in sljit_generate_code()
1546 ins &= ~sljit_ins_const; in sljit_generate_code()
1556 ins |= (sljit_ins)offset & 0xffffffff; in sljit_generate_code()
1586 sljit_ins op = (ins >> 32) & 0xf; in sljit_generate_code()
1587 sljit_ins arg = (ins >> 36) & 0xf; in sljit_generate_code()
1590 ins = bcr(arg, tmp1); in sljit_generate_code()
1593 ins = basr(arg, tmp1); in sljit_generate_code()
1610 ins |= (sljit_ins)offset & 0xffffffff; in sljit_generate_code()
1628 ins |= (sljit_ins)offset & 0xffffffff; in sljit_generate_code()
1632 encode_inst(&code_ptr, ins); in sljit_generate_code()
2021 sljit_ins ins; in sljit_emit_op1() local
2040 ins = llcr(dst_r, src_r); in sljit_emit_op1()
2043 ins = lbr(dst_r, src_r); in sljit_emit_op1()
2046 ins = llhr(dst_r, src_r); in sljit_emit_op1()
2049 ins = lhr(dst_r, src_r); in sljit_emit_op1()
2054 ins = lr(dst_r, src_r); in sljit_emit_op1()
2058 ins = llgcr(dst_r, src_r); in sljit_emit_op1()
2061 ins = lgbr(dst_r, src_r); in sljit_emit_op1()
2064 ins = llghr(dst_r, src_r); in sljit_emit_op1()
2067 ins = lghr(dst_r, src_r); in sljit_emit_op1()
2070 ins = llgfr(dst_r, src_r); in sljit_emit_op1()
2073 ins = lgfr(dst_r, src_r); in sljit_emit_op1()
2079 ins = lgr(dst_r, src_r); in sljit_emit_op1()
2082 ins = 0; in sljit_emit_op1()
2086 FAIL_IF(push_inst(compiler, ins)); in sljit_emit_op1()
2124 ins = llc(reg, mem.offset, mem.index, mem.base); in sljit_emit_op1()
2127 ins = lb(reg, mem.offset, mem.index, mem.base); in sljit_emit_op1()
2130 ins = llh(reg, mem.offset, mem.index, mem.base); in sljit_emit_op1()
2133 ins = WHEN2(is_u12(mem.offset), lh, lhy); in sljit_emit_op1()
2136 ins = WHEN2(is_u12(mem.offset), l, ly); in sljit_emit_op1()
2139 ins = LEVAL(llgc); in sljit_emit_op1()
2142 ins = lgb(reg, mem.offset, mem.index, mem.base); in sljit_emit_op1()
2145 ins = LEVAL(llgh); in sljit_emit_op1()
2148 ins = lgh(reg, mem.offset, mem.index, mem.base); in sljit_emit_op1()
2151 ins = LEVAL(llgf); in sljit_emit_op1()
2154 ins = lgf(reg, mem.offset, mem.index, mem.base); in sljit_emit_op1()
2158 ins = lg(reg, mem.offset, mem.index, mem.base); in sljit_emit_op1()
2161 ins = 0; in sljit_emit_op1()
2165 FAIL_IF(push_inst(compiler, ins)); in sljit_emit_op1()
2338 sljit_ins ins; in sljit_emit_add() local
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()
2346 return emit_siy(compiler, ins, dst, dstw, src2w); 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()
2354 FAIL_IF(emit_rie_d(compiler, ins, dst, src1, src1w, src2w)); in sljit_emit_add()
2360 ins = (op & SLJIT_32) ? 0xc20b00000000 /* alfi */ : 0xc20a00000000 /* algfi */; in sljit_emit_add()
2361 FAIL_IF(emit_ri(compiler, ins, dst, src1, src1w, src2w, RIL_A)); in sljit_emit_add()
2370 ins = (op & SLJIT_32) ? 0xc20900000000 /* afi */ : 0xc20800000000 /* agfi */; in sljit_emit_add()
2371 FAIL_IF(emit_ri(compiler, ins, dst, src1, src1w, src2w, RIL_A)); in sljit_emit_add()
2418 sljit_ins ins; in sljit_emit_sub() local
2429 ins = (op & SLJIT_32) ? 0xc20d00000000 /* cfi */ : 0xc20c00000000 /* cgfi */; in sljit_emit_sub()
2430 return emit_ri(compiler, ins, src1, src1, src1w, src2w, RIL_A); in sljit_emit_sub()
2435 ins = (op & SLJIT_32) ? 0xc20f00000000 /* clfi */ : 0xc20e00000000 /* clgfi */; in sljit_emit_sub()
2436 return emit_ri(compiler, ins, src1, src1, src1w, src2w, RIL_A); in sljit_emit_sub()
2444 ins = compare_signed ? 0x59000000 /* c */ : 0x55000000 /* cl */; in sljit_emit_sub()
2445 return emit_rx(compiler, ins, src1, src1, src1w, src2, src2w, RX_A); 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()
2452 return emit_rx(compiler, ins, src1, src1, src1w, src2, src2w, RXY_A); 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()
2459 return emit_rr(compiler, ins, src1, src1, src1w, src2, src2w); in sljit_emit_sub()
2463 ins = (op & SLJIT_32) ? 0x1300 /* lcr */ : 0xb9030000 /* lcgr */; in sljit_emit_sub()
2464 FAIL_IF(emit_rr1(compiler, ins, dst, src2, src2w)); 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()
2477 return emit_siy(compiler, ins, dst, dstw, neg_src2w); 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()
2485 FAIL_IF(emit_rie_d(compiler, ins, dst, src1, src1w, neg_src2w)); in sljit_emit_sub()
2492 ins = (op & SLJIT_32) ? 0xc20500000000 /* slfi */ : 0xc20400000000 /* slgfi */; in sljit_emit_sub()
2493 FAIL_IF(emit_ri(compiler, ins, dst, src1, src1w, src2w, RIL_A)); in sljit_emit_sub()
2502 ins = (op & SLJIT_32) ? 0xc20900000000 /* afi */ : 0xc20800000000 /* agfi */; in sljit_emit_sub()
2503 FAIL_IF(emit_ri(compiler, ins, dst, src1, src1w, neg_src2w, RIL_A)); in sljit_emit_sub()
2559 sljit_ins ins; in sljit_emit_multiply() local
2578 ins = (op & SLJIT_32) ? 0xa70c0000 /* mhi */ : 0xa70d0000 /* mghi */; in sljit_emit_multiply()
2579 return emit_ri(compiler, ins, dst, src1, src1w, src2w, RI_A); in sljit_emit_multiply()
2583 ins = (op & SLJIT_32) ? 0xc20100000000 /* msfi */ : 0xc20000000000 /* msgfi */; in sljit_emit_multiply()
2584 return emit_ri(compiler, ins, dst, src1, src1w, src2w, RIL_A); in sljit_emit_multiply()
2740 sljit_ins ins; in sljit_emit_shift() local
2767 ins = 0x89000000 /* sll */; in sljit_emit_shift()
2769 ins = 0x88000000 /* srl */; in sljit_emit_shift()
2771 ins = 0x8a000000 /* sra */; in sljit_emit_shift()
2773 FAIL_IF(push_inst(compiler, ins | R20A(dst_r) | R12A(base_r) | imm)); 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()
2782 FAIL_IF(push_inst(compiler, ins | R36A(dst_r) | R32A(src_r) | R28A(base_r) | (imm << 16))); in sljit_emit_shift()
2800 sljit_ins ins; in sljit_emit_rotate() local
2818 ins = (op & SLJIT_32) ? 0x1300 /* lcr */ : 0xb9030000 /* lcgr */; in sljit_emit_rotate()
2819 FAIL_IF(push_inst(compiler, ins | R4A(tmp1) | R0A(base_r))); in sljit_emit_rotate()
2828 ins = (op & SLJIT_32) ? 0xeb000000001d /* rll */ : 0xeb000000001c /* rllg */; in sljit_emit_rotate()
2829 return push_inst(compiler, ins | R36A(dst_r) | R32A(src_r) | R28A(base_r) | (imm << 16)); in sljit_emit_rotate()
2943 sljit_ins ins; in sljit_emit_shift_into() local
2977 ins = is_right ? 0x88000000 /* srl */ : 0x89000000 /* sll */; in sljit_emit_shift_into()
2978 FAIL_IF(push_inst(compiler, ins | R20A(src_dst_r) | (sljit_ins)src2w)); in sljit_emit_shift_into()
2980 ins = is_right ? 0xeb000000000c /* srlg */ : 0xeb000000000d /* sllg */; in sljit_emit_shift_into()
2981 FAIL_IF(push_inst(compiler, ins | R36A(src_dst_r) | R32A(src_dst_r) | ((sljit_ins)src2w << 16))); in sljit_emit_shift_into()
2984 ins = 0xec0000000055 /* risbg */; in sljit_emit_shift_into()
2988ins |= ((sljit_ins)(64 - bit_length) << 24) | ((sljit_ins)(63 - src2w) << 16) | ((sljit_ins)src2w … in sljit_emit_shift_into()
2990 ins |= ((sljit_ins)(64 - src2w) << 24) | ((sljit_ins)63 << 16) | ((sljit_ins)src2w << 8); in sljit_emit_shift_into()
2992 return push_inst(compiler, ins | R36A(src_dst_r) | R32A(src1_r)); in sljit_emit_shift_into()
3004 ins = is_right ? 0x88000000 /* srl */ : 0x89000000 /* sll */; in sljit_emit_shift_into()
3005 FAIL_IF(push_inst(compiler, ins | R20A(src_dst_r) | R12A(src2_r))); in sljit_emit_shift_into()
3014 ins = is_right ? 0x89000000 /* sll */ : 0x88000000 /* srl */; in sljit_emit_shift_into()
3015 FAIL_IF(push_inst(compiler, ins | R20A(tmp0) | R12A(tmp1) | 0x1)); in sljit_emit_shift_into()
3017 ins = is_right ? 0xeb00000000df /* sllk */ : 0xeb00000000de /* srlk */; in sljit_emit_shift_into()
3018 FAIL_IF(push_inst(compiler, ins | R36A(tmp0) | R32A(src1_r) | R28A(tmp1) | (0x1 << 16))); in sljit_emit_shift_into()
3024 ins = is_right ? 0xeb000000000c /* srlg */ : 0xeb000000000d /* sllg */; in sljit_emit_shift_into()
3025 FAIL_IF(push_inst(compiler, ins | R36A(src_dst_r) | R32A(src_dst_r) | R28A(src2_r))); in sljit_emit_shift_into()
3027 ins = is_right ? 0xeb000000000d /* sllg */ : 0xeb000000000c /* srlg */; in sljit_emit_shift_into()
3033 FAIL_IF(push_inst(compiler, ins | R36A(tmp0) | R32A(src1_r) | (0x1 << 16))); in sljit_emit_shift_into()
3043 FAIL_IF(push_inst(compiler, ins | R36A(tmp0) | R32A(src1_r) | R28A(tmp1))); in sljit_emit_shift_into()
3095 sljit_ins ins = 0; in sljit_emit_op_custom() local
3100 memcpy((sljit_u8 *)&ins + sizeof(ins) - size, instruction, size); in sljit_emit_op_custom()
3101 return push_inst(compiler, ins); in sljit_emit_op_custom()
3116 sljit_ins ins; in float_mem() local
3124 ins = (op & SLJIT_32) ? 0x70000000 /* ste */ : 0x60000000 /* std */; in float_mem()
3126 ins = (op & SLJIT_32) ? 0x78000000 /* le */ : 0x68000000 /* ld */; in float_mem()
3128 …return push_inst(compiler, ins | F20(reg) | R16A(addr.index) | R12A(addr.base) | (sljit_ins)addr.o… 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()
3138 …return push_inst(compiler, ins | F36(reg) | R32A(addr.index) | R28A(addr.base) | disp_s20(addr.off… in float_mem()
3141 static sljit_s32 emit_float(struct sljit_compiler *compiler, sljit_ins ins_r, sljit_ins ins, in emit_float() argument
3151 …return push_inst(compiler, ins | F36(reg) | R32A(addr.index) | R28A(addr.base) | ((sljit_ins)addr.… in emit_float()
3159 sljit_ins ins; in sljit_emit_fop1_conv_sw_from_f64() local
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()
3172 FAIL_IF(push_inst(compiler, ins | R4A(dst_r) | F0(src))); in sljit_emit_fop1_conv_sw_from_f64()
3185 sljit_ins ins; in sljit_emit_fop1_conv_f64_from_sw() local
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()
3201 FAIL_IF(push_inst(compiler, ins | F4(dst_r) | R0(src))); in sljit_emit_fop1_conv_f64_from_sw()
3213 sljit_ins ins_r, ins; in sljit_emit_fop1_cmp() local
3222 ins = 0xed0000000009 /* ceb */; in sljit_emit_fop1_cmp()
3225 ins = 0xed0000000019 /* cdb */; in sljit_emit_fop1_cmp()
3228 return emit_float(compiler, ins_r, ins, src1, src2, src2w); in sljit_emit_fop1_cmp()
3236 sljit_ins ins; in sljit_emit_fop1() local
3258 ins = (op & SLJIT_32) ? 0x3800 /* ler */ : 0x2800 /* ldr */; in sljit_emit_fop1()
3264 ins = 0xb3440000 /* ledbr */; 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()
3275 FAIL_IF(push_inst(compiler, ins | F4(dst_r) | F0(src))); in sljit_emit_fop1()
3295 sljit_ins ins_r, ins; in sljit_emit_fop2() local
3332 ins = (op & SLJIT_32) ? 0xed000000000a /* aeb */ : 0xed000000001a /* adb */; in sljit_emit_fop2()
3336 ins = (op & SLJIT_32) ? 0xed000000000b /* seb */ : 0xed000000001b /* sdb */; in sljit_emit_fop2()
3340 ins = (op & SLJIT_32) ? 0xed0000000017 /* meeb */ : 0xed000000001c /* mdb */; in sljit_emit_fop2()
3345 ins = (op & SLJIT_32) ? 0xed000000000d /* deb */ : 0xed000000001d /* ddb */; in sljit_emit_fop2()
3349 FAIL_IF(emit_float(compiler, ins_r, ins, dst_r, src2, src2w)); in sljit_emit_fop2()
3565 sljit_ins ins; in sljit_emit_cmov() local
3574 ins = (type & SLJIT_32) ? 0xec0000000042 /* lochi */ : 0xec0000000046 /* locghi */; in sljit_emit_cmov()
3575 …return push_inst(compiler, ins | R36A(gpr(dst_reg)) | (mask << 32) | (sljit_ins)(srcw & 0xffff) <<… in sljit_emit_cmov()
3585 ins = (type & SLJIT_32) ? 0xb9f20000 /* locr */ : 0xb9e20000 /* locgr */; in sljit_emit_cmov()
3586 return push_inst(compiler, ins | (mask << 12) | R4A(gpr(dst_reg)) | R0A(src_r)); in sljit_emit_cmov()
3596 sljit_ins ins, reg1, reg2, base, offs = 0; in sljit_emit_mem() local
3636 ins = (type & SLJIT_MEM_STORE) ? 0xeb0000000024 /* stmg */ : 0xeb0000000004 /* lmg */; in sljit_emit_mem()
3637 …return push_inst(compiler, ins | R36A(reg1) | R32A(reg2) | R28A(base) | disp_s20((sljit_s32)memw)); in sljit_emit_mem()
3640ins = ((type & SLJIT_MEM_STORE) ? 0xe30000000024 /* stg */ : 0xe30000000004 /* lg */) | R32A(offs)… in sljit_emit_mem()
3643 FAIL_IF(push_inst(compiler, ins | R36A(reg2) | disp_s20((sljit_s32)memw + SSIZE_OF(sw)))); in sljit_emit_mem()
3644 return push_inst(compiler, ins | R36A(reg1) | disp_s20((sljit_s32)memw)); in sljit_emit_mem()
3647 FAIL_IF(push_inst(compiler, ins | R36A(reg1) | disp_s20((sljit_s32)memw))); in sljit_emit_mem()
3648 return push_inst(compiler, ins | R36A(reg2) | disp_s20((sljit_s32)memw + SSIZE_OF(sw))); in sljit_emit_mem()