Lines Matching refs:push_inst
146 static sljit_s32 push_inst(struct sljit_compiler *compiler, sljit_ins ins) in push_inst() function
958 return push_inst(compiler, cih(flag_r, 0)); in push_load_cc()
961 return push_inst(compiler, tmlh(flag_r, 0x3000)); in push_load_cc()
970 FAIL_IF(push_inst(compiler, risbhgz(flag_r, source, 0, 31, 32))); in push_store_zero_flag()
973 return push_inst(compiler, rosbg(flag_r, source, 0, 31, 0)); in push_store_zero_flag()
983 return push_inst(compiler, lghi(target, (sljit_s16)v)); in push_load_imm_inst()
986 return push_inst(compiler, llill(target, (sljit_u16)v)); in push_load_imm_inst()
989 return push_inst(compiler, llilh(target, (sljit_u16)(v >> 16))); in push_load_imm_inst()
992 return push_inst(compiler, llihl(target, (sljit_u16)(v >> 32))); in push_load_imm_inst()
995 return push_inst(compiler, llihh(target, (sljit_u16)(v >> 48))); in push_load_imm_inst()
1000 return push_inst(compiler, lgfi(target, (sljit_s32)v)); in push_load_imm_inst()
1003 return push_inst(compiler, llilf(target, (sljit_u32)v)); in push_load_imm_inst()
1006 return push_inst(compiler, llihf(target, (sljit_u32)(v >> 32))); in push_load_imm_inst()
1008 FAIL_IF(push_inst(compiler, llilf(target, (sljit_u32)v))); in push_load_imm_inst()
1009 return push_inst(compiler, iihf(target, (sljit_u32)(v >> 32))); in push_load_imm_inst()
1038 FAIL_IF(push_inst(compiler, sllg(tmp, index, off, 0))); in make_addr_bxy()
1071 FAIL_IF(push_inst(compiler, sllg(tmp, index, off, 0))); in make_addr_bx()
1109 return push_inst(compiler, ins); in load_word()
1130 return push_inst(compiler, ins); in store_word()
1391 …FAIL_IF(push_inst(compiler, stmg(r6, r15, r6 * sizeof(sljit_sw), r15))); /* save registers TODO(MG… in sljit_emit_enter()
1394 FAIL_IF(push_inst(compiler, aghi(r15, -((sljit_s16)frame_size)))); in sljit_emit_enter()
1396 FAIL_IF(push_inst(compiler, agfi(r15, -((sljit_s32)frame_size)))); in sljit_emit_enter()
1399 FAIL_IF(push_inst(compiler, la(r15, 0, tmp1, r15))); in sljit_emit_enter()
1404 FAIL_IF(push_inst(compiler, lgr(gpr(SLJIT_S0), gpr(SLJIT_R0)))); in sljit_emit_enter()
1406 FAIL_IF(push_inst(compiler, lgr(gpr(SLJIT_S1), gpr(SLJIT_R1)))); in sljit_emit_enter()
1408 FAIL_IF(push_inst(compiler, lgr(gpr(SLJIT_S2), gpr(SLJIT_R2)))); in sljit_emit_enter()
1440 FAIL_IF(push_inst(compiler, la(r15, 0, tmp1, r15))); in sljit_emit_return()
1447 FAIL_IF(push_inst(compiler, lmg(r6, end, size, r15))); /* restore registers TODO(MGM): optimize */ in sljit_emit_return()
1448 FAIL_IF(push_inst(compiler, br(r14))); /* return */ in sljit_emit_return()
1470 return push_inst(compiler, 0x0700 /* 2-byte nop */); in sljit_emit_op0()
1472 FAIL_IF(push_inst(compiler, mlgr(arg0, arg0))); in sljit_emit_op0()
1477 FAIL_IF(push_inst(compiler, srag(tmp0, arg0, 63, 0))); in sljit_emit_op0()
1478 FAIL_IF(push_inst(compiler, srag(tmp1, arg1, 63, 0))); in sljit_emit_op0()
1479 FAIL_IF(push_inst(compiler, ngr(tmp0, arg1))); in sljit_emit_op0()
1480 FAIL_IF(push_inst(compiler, ngr(tmp1, arg0))); in sljit_emit_op0()
1483 FAIL_IF(push_inst(compiler, mlgr(arg0, arg0))); in sljit_emit_op0()
1485 FAIL_IF(push_inst(compiler, sgr(arg0, tmp0))); in sljit_emit_op0()
1486 FAIL_IF(push_inst(compiler, sgr(arg0, tmp1))); in sljit_emit_op0()
1490 FAIL_IF(push_inst(compiler, lhi(tmp0, 0))); in sljit_emit_op0()
1491 FAIL_IF(push_inst(compiler, lr(tmp1, arg0))); in sljit_emit_op0()
1492 FAIL_IF(push_inst(compiler, dlr(tmp0, arg1))); in sljit_emit_op0()
1493 FAIL_IF(push_inst(compiler, lr(arg0, tmp1))); /* quotient */ in sljit_emit_op0()
1495 return push_inst(compiler, lr(arg1, tmp0)); /* remainder */ in sljit_emit_op0()
1500 FAIL_IF(push_inst(compiler, lhi(tmp0, 0))); in sljit_emit_op0()
1501 FAIL_IF(push_inst(compiler, lr(tmp1, arg0))); in sljit_emit_op0()
1502 FAIL_IF(push_inst(compiler, dr(tmp0, arg1))); in sljit_emit_op0()
1503 FAIL_IF(push_inst(compiler, lr(arg0, tmp1))); /* quotient */ in sljit_emit_op0()
1505 return push_inst(compiler, lr(arg1, tmp0)); /* remainder */ in sljit_emit_op0()
1510 FAIL_IF(push_inst(compiler, lghi(tmp0, 0))); in sljit_emit_op0()
1511 FAIL_IF(push_inst(compiler, lgr(tmp1, arg0))); in sljit_emit_op0()
1512 FAIL_IF(push_inst(compiler, dlgr(tmp0, arg1))); in sljit_emit_op0()
1513 FAIL_IF(push_inst(compiler, lgr(arg0, tmp1))); /* quotient */ in sljit_emit_op0()
1515 return push_inst(compiler, lgr(arg1, tmp0)); /* remainder */ in sljit_emit_op0()
1520 FAIL_IF(push_inst(compiler, lgr(tmp1, arg0))); in sljit_emit_op0()
1521 FAIL_IF(push_inst(compiler, dsgr(tmp0, arg1))); in sljit_emit_op0()
1522 FAIL_IF(push_inst(compiler, lgr(arg0, tmp1))); /* quotient */ in sljit_emit_op0()
1524 return push_inst(compiler, lgr(arg1, tmp0)); /* remainder */ in sljit_emit_op0()
1535 FAIL_IF(push_inst(compiler, lgr(tmp0, arg0))); in sljit_emit_op0()
1536 FAIL_IF(push_inst(compiler, lgr(arg0, arg1))); in sljit_emit_op0()
1537 return push_inst(compiler, lgr(arg1, tmp0)); in sljit_emit_op0()
1611 FAIL_IF(push_inst(compiler, ins)); in sljit_emit_op1()
1692 FAIL_IF(push_inst(compiler, ins)); in sljit_emit_op1()
1713 return push_inst(compiler, in sljit_emit_op1()
1717 return push_inst(compiler, in sljit_emit_op1()
1721 return push_inst(compiler, in sljit_emit_op1()
1725 FAIL_IF(push_inst(compiler, LEVAL(stg))); in sljit_emit_op1()
1744 FAIL_IF(push_inst(compiler, in sljit_emit_op1()
1747 return push_inst(compiler, in sljit_emit_op1()
1751 FAIL_IF(push_inst(compiler, in sljit_emit_op1()
1754 return push_inst(compiler, in sljit_emit_op1()
1758 FAIL_IF(push_inst(compiler, in sljit_emit_op1()
1761 return push_inst(compiler, in sljit_emit_op1()
1765 FAIL_IF(push_inst(compiler, in sljit_emit_op1()
1768 FAIL_IF(push_inst(compiler, in sljit_emit_op1()
1796 FAIL_IF(push_inst(compiler, lgr(dst_r, src_r))); in sljit_emit_op1()
1798 FAIL_IF(push_inst(compiler, xgr(dst_r, tmp1))); in sljit_emit_op1()
1803 FAIL_IF(push_inst(compiler, xilf(dst_r, -1))); in sljit_emit_op1()
1807 FAIL_IF(push_inst(compiler, lr(dst_r, src_r))); in sljit_emit_op1()
1809 FAIL_IF(push_inst(compiler, xr(dst_r, tmp1))); in sljit_emit_op1()
1813 FAIL_IF(push_inst(compiler, lcgr(dst_r, src_r))); in sljit_emit_op1()
1816 FAIL_IF(push_inst(compiler, lcr(dst_r, src_r))); in sljit_emit_op1()
1820 FAIL_IF(push_inst(compiler, flogr(tmp0, src_r))); /* clobbers tmp1 */ in sljit_emit_op1()
1822 FAIL_IF(push_inst(compiler, lgr(dst_r, tmp0))); in sljit_emit_op1()
1829 FAIL_IF(push_inst(compiler, sllg(tmp1, src_r, 32, 0))); in sljit_emit_op1()
1830 FAIL_IF(push_inst(compiler, iilf(tmp1, 0xffffffff))); in sljit_emit_op1()
1831 FAIL_IF(push_inst(compiler, flogr(tmp0, tmp1))); /* clobbers tmp1 */ in sljit_emit_op1()
1833 FAIL_IF(push_inst(compiler, lr(dst_r, tmp0))); in sljit_emit_op1()
1844 FAIL_IF(push_inst(compiler, ipm(flag_r))); in sljit_emit_op1()
2022 FAIL_IF(push_inst(compiler, in sljit_emit_op2()
2027 FAIL_IF(push_inst(compiler, in sljit_emit_op2()
2032 FAIL_IF(push_inst(compiler, in sljit_emit_op2()
2041 FAIL_IF(push_inst(compiler, in sljit_emit_op2()
2046 FAIL_IF(push_inst(compiler, in sljit_emit_op2()
2059 FAIL_IF(push_inst(compiler, in sljit_emit_op2()
2064 FAIL_IF(push_inst(compiler, in sljit_emit_op2()
2069 FAIL_IF(push_inst(compiler, ipm(flag_r))); in sljit_emit_op2()
2096 FAIL_IF(push_inst(compiler, lr(tmp0, src1_r))); in sljit_emit_op2()
2101 FAIL_IF(push_inst(compiler, sllg(dst_r, src1_r, d, b))); in sljit_emit_op2()
2104 FAIL_IF(push_inst(compiler, sll(src1_r, d, b))); in sljit_emit_op2()
2107 FAIL_IF(push_inst(compiler, srlg(dst_r, src1_r, d, b))); in sljit_emit_op2()
2110 FAIL_IF(push_inst(compiler, srl(src1_r, d, b))); in sljit_emit_op2()
2113 FAIL_IF(push_inst(compiler, srag(dst_r, src1_r, d, b))); in sljit_emit_op2()
2116 FAIL_IF(push_inst(compiler, sra(src1_r, d, b))); in sljit_emit_op2()
2122 FAIL_IF(push_inst(compiler, lr(dst_r, src1_r))); in sljit_emit_op2()
2142 FAIL_IF(push_inst(compiler, in sljit_emit_op2()
2148 FAIL_IF(push_inst(compiler, lgfr(tmp0, src1_r))); in sljit_emit_op2()
2149 FAIL_IF(push_inst(compiler, msgfr(tmp0, src2_r))); in sljit_emit_op2()
2151 FAIL_IF(push_inst(compiler, lr(dst_r, tmp0))); in sljit_emit_op2()
2153 FAIL_IF(push_inst(compiler, aih(tmp0, 1))); in sljit_emit_op2()
2154 FAIL_IF(push_inst(compiler, nihf(tmp0, ~1U))); in sljit_emit_op2()
2155 FAIL_IF(push_inst(compiler, ipm(flag_r))); in sljit_emit_op2()
2156 FAIL_IF(push_inst(compiler, oilh(flag_r, 0x2000))); in sljit_emit_op2()
2168 FAIL_IF(push_inst(compiler, in sljit_emit_op2()
2183 FAIL_IF(push_inst(compiler, lcr(tmp1, src2_r))); in sljit_emit_op2()
2184 FAIL_IF(push_inst(compiler, alr(src1_r, tmp1))); in sljit_emit_op2()
2186 FAIL_IF(push_inst(compiler, lr(dst_r, src1_r))); in sljit_emit_op2()
2189 FAIL_IF(push_inst(compiler, lcgr(tmp1, src2_r))); in sljit_emit_op2()
2190 FAIL_IF(push_inst(compiler, algr(src1_r, tmp1))); in sljit_emit_op2()
2192 FAIL_IF(push_inst(compiler, lgr(dst_r, src1_r))); in sljit_emit_op2()
2200 FAIL_IF(push_inst(compiler, in sljit_emit_op2()
2204 FAIL_IF(push_inst(compiler, LEVAL(algfi))); in sljit_emit_op2()
2209 FAIL_IF(push_inst(compiler, in sljit_emit_op2()
2212 FAIL_IF(push_inst(compiler, LEVAL(alfi))); in sljit_emit_op2()
2217 FAIL_IF(push_inst(compiler, mhi(dst_r, src2w))); in sljit_emit_op2()
2220 FAIL_IF(push_inst(compiler, mghi(dst_r, src2w))); in sljit_emit_op2()
2223 FAIL_IF(push_inst(compiler, oilf(dst_r, src2w))); in sljit_emit_op2()
2226 FAIL_IF(push_inst(compiler, xilf(dst_r, src2w))); in sljit_emit_op2()
2229 FAIL_IF(push_inst(compiler, nilf(dst_r, src2w))); in sljit_emit_op2()
2314 FAIL_IF(push_inst(compiler, ins)); in sljit_emit_op2()
2329 FAIL_IF(push_inst(compiler, in sljit_emit_op2()
2391 FAIL_IF(push_inst(compiler, ins)); in sljit_emit_op2()
2394 FAIL_IF(push_inst(compiler, in sljit_emit_op2()
2401 FAIL_IF(push_inst(compiler, ipm(flag_r))); in sljit_emit_op2()
2433 return push_inst(compiler, br(src_r)); in sljit_emit_op_src()
2472 return push_inst(compiler, ins); in sljit_emit_op_custom()
2507 return push_inst(compiler, lgr(gpr(dst), fast_link_r)); in sljit_emit_fast_enter()
2554 PTR_FAIL_IF(push_inst(compiler, brasl(type == SLJIT_FAST_CALL ? fast_link_r : link_r, 0))); in sljit_emit_jump()
2556 PTR_FAIL_IF(push_inst(compiler, brcl(mask, 0))); in sljit_emit_jump()
2592 return push_inst(compiler, basr(type == SLJIT_FAST_CALL ? fast_link_r : link_r, src_r)); in sljit_emit_ijump()
2594 return push_inst(compiler, br(src_r)); in sljit_emit_ijump()
2648 FAIL_IF(push_inst(compiler, in sljit_emit_op_flags()
2660 FAIL_IF(push_inst(compiler, in sljit_emit_op_flags()
2664 FAIL_IF(push_inst(compiler, in sljit_emit_op_flags()
2668 FAIL_IF(push_inst(compiler, in sljit_emit_op_flags()
2707 return push_inst(compiler, in sljit_emit_cmov()
2746 PTR_FAIL_IF(push_inst(compiler, sljit_ins_const | lgrl(dst_r, 0))); in sljit_emit_const()
2748 PTR_FAIL_IF(push_inst(compiler, sljit_ins_const | larl(tmp1, 0))); in sljit_emit_const()
2749 PTR_FAIL_IF(push_inst(compiler, lg(dst_r, 0, r0, tmp1))); in sljit_emit_const()
2793 PTR_FAIL_IF(push_inst(compiler, lgrl(dst_r, 0))); in sljit_emit_put_label()
2795 PTR_FAIL_IF(push_inst(compiler, larl(tmp1, 0))); in sljit_emit_put_label()
2796 PTR_FAIL_IF(push_inst(compiler, lg(dst_r, 0, r0, tmp1))); in sljit_emit_put_label()