Lines Matching refs:unop
163 unop(IROp kind, IRExpr *op)
310 condition = unop(Iop_Not1, condition);
453 IRExpr *high = unop(Iop_F128HItoF64, expr);
454 IRExpr *low = unop(Iop_F128LOtoF64, expr);
476 IRExpr *high = unop(Iop_D128HItoD64, expr);
477 IRExpr *low = unop(Iop_D128LOtoD64, expr);
560 expr = unop(sign_extend ? Iop_32Sto64 : Iop_32Uto64, expr);
563 expr = unop(sign_extend ? Iop_16Sto64 : Iop_16Uto64, expr);
566 expr = unop(sign_extend ? Iop_8Sto64 : Iop_8Uto64, expr);
685 hi = unop(Iop_F128HItoF64, mkexpr(d1));
686 lo = unop(Iop_F128LOtoF64, mkexpr(d1));
701 hi = unop(Iop_F128HItoF64, mkexpr(d1));
702 lo = unop(Iop_ReinterpF64asI64, unop(Iop_F128LOtoF64, mkexpr(d1)));
719 hi = unop(Iop_D128HItoD64, mkexpr(d1));
720 lo = unop(Iop_D128LOtoD64, mkexpr(d1));
735 hi = unop(Iop_D128HItoD64, mkexpr(d1));
736 lo = unop(Iop_ReinterpD64asI64, unop(Iop_D128LOtoD64, mkexpr(d1)));
2630 assign(op2, unop(Iop_32Sto64, get_gpr_w1(r2)));
2726 assign(op2, unop(Iop_32Sto64, load(Ity_I32, mkexpr(op2addr))));
2844 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr))));
2860 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr))));
2991 assign(op2, unop(Iop_32Uto64, get_gpr_w1(r2)));
3087 assign(op2, unop(Iop_32Uto64, load(Ity_I32, mkexpr(op2addr))));
3190 assign(carry_in, unop(Iop_32Uto64, binop(Iop_Shr32, s390_call_calculate_cc(),
3229 assign(carry_in, unop(Iop_32Uto64, binop(Iop_Shr32, s390_call_calculate_cc(),
3921 assign(op2, unop(Iop_32Sto64, get_gpr_w1(r2)));
3973 assign(op2, unop(Iop_32Sto64, load(Ity_I32, mkexpr(op2addr))));
4042 assign(op2, unop(Iop_32Sto64, load(Ity_I32, mkU64(guest_IA_curr_instr +
4254 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr))));
4267 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr))));
4280 assign(op2, unop(Iop_16Sto64, load(Ity_I16, mkexpr(op2addr))));
4363 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkU64(guest_IA_curr_instr +
4377 assign(op2, unop(Iop_16Sto64, load(Ity_I16, mkU64(guest_IA_curr_instr +
4470 assign(op2, unop(Iop_32Uto64, get_gpr_w1(r2)));
4522 assign(op2, unop(Iop_32Uto64, load(Ity_I32, mkexpr(op2addr))));
4661 assign(op2, unop(Iop_32Uto64, load(Ity_I32, mkU64(guest_IA_curr_instr +
4675 assign(op2, unop(Iop_16Uto32, load(Ity_I16, mkU64(guest_IA_curr_instr +
4689 assign(op2, unop(Iop_16Uto64, load(Ity_I16, mkU64(guest_IA_curr_instr +
4909 assign(b0, unop(Iop_8Uto32, get_gpr_b4(r1)));
4910 assign(c0, unop(Iop_8Uto32, load(Ity_I8, mkexpr(op2addr))));
4917 assign(b1, unop(Iop_8Uto32, get_gpr_b5(r1)));
4918 assign(c1, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr),
4926 assign(b2, unop(Iop_8Uto32, get_gpr_b6(r1)));
4927 assign(c2, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr),
4935 assign(b3, unop(Iop_8Uto32, get_gpr_b7(r1)));
4936 assign(c3, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr),
4971 assign(b0, unop(Iop_8Uto32, get_gpr_b4(r1)));
4972 assign(c0, unop(Iop_8Uto32, load(Ity_I8, mkexpr(op2addr))));
4979 assign(b1, unop(Iop_8Uto32, get_gpr_b5(r1)));
4980 assign(c1, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr),
4988 assign(b2, unop(Iop_8Uto32, get_gpr_b6(r1)));
4989 assign(c2, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr),
4997 assign(b3, unop(Iop_8Uto32, get_gpr_b7(r1)));
4998 assign(c3, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr),
5033 assign(b0, unop(Iop_8Uto32, get_gpr_b0(r1)));
5034 assign(c0, unop(Iop_8Uto32, load(Ity_I8, mkexpr(op2addr))));
5041 assign(b1, unop(Iop_8Uto32, get_gpr_b1(r1)));
5042 assign(c1, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr),
5050 assign(b2, unop(Iop_8Uto32, get_gpr_b2(r1)));
5051 assign(c2, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr),
5059 assign(b3, unop(Iop_8Uto32, get_gpr_b3(r1)));
5060 assign(c3, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr),
5523 put_gpr_dw0(r1, unop(Iop_32Sto64, get_gpr_w1(r2)));
5555 put_gpr_dw0(r1, unop(Iop_32Sto64, load(Ity_I32, mkexpr(op2addr))));
5589 put_gpr_dw0(r1, unop(Iop_32Sto64, load(Ity_I32, mkU64(guest_IA_curr_instr +
5877 assign(op2, unop(Iop_32Sto64, get_gpr_w1(r2)));
5913 assign(op2, unop(Iop_32Sto64, load(Ity_I32, mkexpr(op2addr))));
5923 put_gpr_w1(r1, unop(Iop_8Sto32, get_gpr_b7(r2)));
5931 put_gpr_dw0(r1, unop(Iop_8Sto64, get_gpr_b7(r2)));
5939 put_gpr_w1(r1, unop(Iop_8Sto32, load(Ity_I8, mkexpr(op2addr))));
5947 put_gpr_dw0(r1, unop(Iop_8Sto64, load(Ity_I8, mkexpr(op2addr))));
5955 put_gpr_w0(r1, unop(Iop_8Sto32, load(Ity_I8, mkexpr(op2addr))));
6002 assign(op2, unop(Iop_32Sto64, get_gpr_w1(r2)));
6014 put_gpr_w1(r1, unop(Iop_16Sto32, get_gpr_hw3(r2)));
6022 put_gpr_dw0(r1, unop(Iop_16Sto64, get_gpr_hw3(r2)));
6030 put_gpr_w1(r1, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr))));
6038 put_gpr_w1(r1, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr))));
6046 put_gpr_dw0(r1, unop(Iop_16Sto64, load(Ity_I16, mkexpr(op2addr))));
6070 put_gpr_w1(r1, unop(Iop_16Sto32, load(Ity_I16, mkU64(guest_IA_curr_instr +
6079 put_gpr_dw0(r1, unop(Iop_16Sto64, load(Ity_I16, mkU64(guest_IA_curr_instr +
6088 put_gpr_w0(r1, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr))));
6104 put_gpr_dw0(r1, unop(Iop_32Uto64, get_gpr_w1(r2)));
6112 put_gpr_dw0(r1, unop(Iop_32Uto64, load(Ity_I32, mkexpr(op2addr))));
6120 put_gpr_dw0(r1, unop(Iop_32Uto64, load(Ity_I32, mkU64(guest_IA_curr_instr +
6129 put_gpr_w1(r1, unop(Iop_8Uto32, get_gpr_b7(r2)));
6137 put_gpr_dw0(r1, unop(Iop_8Uto64, get_gpr_b7(r2)));
6145 put_gpr_w1(r1, unop(Iop_8Uto32, load(Ity_I8, mkexpr(op2addr))));
6153 put_gpr_dw0(r1, unop(Iop_8Uto64, load(Ity_I8, mkexpr(op2addr))));
6161 put_gpr_w0(r1, unop(Iop_8Uto32, load(Ity_I8, mkexpr(op2addr))));
6169 put_gpr_w1(r1, unop(Iop_16Uto32, get_gpr_hw3(r2)));
6177 put_gpr_dw0(r1, unop(Iop_16Uto64, get_gpr_hw3(r2)));
6185 put_gpr_w1(r1, unop(Iop_16Uto32, load(Ity_I16, mkexpr(op2addr))));
6193 put_gpr_dw0(r1, unop(Iop_16Uto64, load(Ity_I16, mkexpr(op2addr))));
6201 put_gpr_w1(r1, unop(Iop_16Uto32, load(Ity_I16, mkU64(guest_IA_curr_instr +
6210 put_gpr_dw0(r1, unop(Iop_16Uto64, load(Ity_I16, mkU64(guest_IA_curr_instr +
6219 put_gpr_w0(r1, unop(Iop_16Uto32, load(Ity_I16, mkexpr(op2addr))));
6275 put_gpr_dw0(r1, unop(Iop_32Uto64, binop(Iop_And32, get_gpr_w1(r2),
6284 put_gpr_dw0(r1, unop(Iop_32Uto64, binop(Iop_And32, load(Ity_I32,
6326 assign(op2, unop(Iop_32Sto64, get_gpr_w1(r1)));
6417 assign(op2, unop(Iop_32Sto64, get_gpr_w1(r2)));
6484 put_gpr_b6(r1, unop(Iop_16to8, mkexpr(op2)));
6485 put_gpr_b7(r1, unop(Iop_16HIto8, mkexpr(op2)));
6496 put_gpr_b4(r1, unop(Iop_32to8, binop(Iop_And32, mkexpr(op2), mkU32(255))));
6497 put_gpr_b5(r1, unop(Iop_32to8, binop(Iop_And32, binop(Iop_Shr32, mkexpr(op2),
6499 put_gpr_b6(r1, unop(Iop_32to8, binop(Iop_And32, binop(Iop_Shr32, mkexpr(op2),
6501 put_gpr_b7(r1, unop(Iop_32to8, binop(Iop_And32, binop(Iop_Shr32, mkexpr(op2),
6513 put_gpr_b0(r1, unop(Iop_64to8, binop(Iop_And64, mkexpr(op2), mkU64(255))));
6514 put_gpr_b1(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2),
6516 put_gpr_b2(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2),
6518 put_gpr_b3(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2),
6520 put_gpr_b4(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2),
6522 put_gpr_b5(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2),
6524 put_gpr_b6(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2),
6526 put_gpr_b7(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2),
6582 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result)));
6583 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result)));
6598 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result)));
6599 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result)));
6614 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result)));
6615 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result)));
6629 assign(result, binop(Iop_MullS32, mkexpr(op1), unop(Iop_16Sto32, mkexpr(op2))
6631 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result)));
6645 assign(result, binop(Iop_MullS32, mkexpr(op1), unop(Iop_16Sto32, mkexpr(op2))
6647 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result)));
6661 assign(result, binop(Iop_MullS32, mkexpr(op1), unop(Iop_16Sto32,
6663 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result)));
6677 assign(result, binop(Iop_MullS64, mkexpr(op1), unop(Iop_16Sto64,
6679 put_gpr_dw0(r1, unop(Iop_128to64, mkexpr(result)));
6694 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result)));
6695 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result)));
6710 put_gpr_dw0(r1, unop(Iop_128HIto64, mkexpr(result)));
6711 put_gpr_dw0(r1 + 1, unop(Iop_128to64, mkexpr(result)));
6726 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result)));
6727 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result)));
6742 put_gpr_dw0(r1, unop(Iop_128HIto64, mkexpr(result)));
6743 put_gpr_dw0(r1 + 1, unop(Iop_128to64, mkexpr(result)));
6758 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result)));
6773 put_gpr_dw0(r1, unop(Iop_128to64, mkexpr(result)));
6787 assign(result, binop(Iop_MullS64, mkexpr(op1), unop(Iop_32Sto64, mkexpr(op2))
6789 put_gpr_dw0(r1, unop(Iop_128to64, mkexpr(result)));
6804 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result)));
6819 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result)));
6834 put_gpr_dw0(r1, unop(Iop_128to64, mkexpr(result)));
6848 assign(result, binop(Iop_MullS64, mkexpr(op1), unop(Iop_32Sto64, mkexpr(op2))
6850 unop(Iop_128to64, mkexpr(result)));
6865 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result)));
6879 assign(result, binop(Iop_MullS64, mkexpr(op1), unop(Iop_32Sto64, mkU32((UInt)
6881 put_gpr_dw0(r1, unop(Iop_128to64, mkexpr(result)));
7264 assign(ef, s390_call_pfpo_helper(unop(Iop_32Uto64, mkexpr(gr0))));
7436 put_gpr_w1(r1, binop(Iop_Or32, binop(Iop_Shl32, mkexpr(op), unop(Iop_64to8,
7437 mkexpr(amount))), binop(Iop_Shr32, mkexpr(op), unop(Iop_64to8,
7451 put_gpr_dw0(r1, binop(Iop_Or64, binop(Iop_Shl64, mkexpr(op), unop(Iop_64to8,
7452 mkexpr(amount))), binop(Iop_Shr64, mkexpr(op), unop(Iop_64to8,
7635 assign(p1, unop(Iop_32Uto64, get_gpr_w1(r1)));
7636 assign(p2, unop(Iop_32Uto64, get_gpr_w1(r1 + 1)));
7642 unop(Iop_64to8, mkexpr(shift_amount))), mkU64(~sign_mask)),
7644 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result)));
7645 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result)));
7658 assign(p1, unop(Iop_32Uto64, get_gpr_w1(r1)));
7659 assign(p2, unop(Iop_32Uto64, get_gpr_w1(r1 + 1)));
7661 mkU8(32)), mkexpr(p2)), unop(Iop_64to8, binop(Iop_And64,
7663 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result)));
7664 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result)));
7683 unop(Iop_64to8, mkexpr(shift_amount))), mkU32(~sign_mask)),
7705 unop(Iop_64to8, mkexpr(shift_amount))), mkU32(~sign_mask)),
7727 unop(Iop_64to8, mkexpr(shift_amount))), mkU64(~sign_mask)),
7738 put_gpr_w1(r1, binop(Iop_Shl32, get_gpr_w1(r1), unop(Iop_64to8,
7747 put_gpr_w1(r1, binop(Iop_Shl32, get_gpr_w1(r3), unop(Iop_64to8,
7756 put_gpr_dw0(r1, binop(Iop_Shl64, get_gpr_dw0(r3), unop(Iop_64to8,
7769 assign(p1, unop(Iop_32Uto64, get_gpr_w1(r1)));
7770 assign(p2, unop(Iop_32Uto64, get_gpr_w1(r1 + 1)));
7772 mkU8(32)), mkexpr(p2)), unop(Iop_64to8, binop(Iop_And64,
7774 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result)));
7775 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result)));
7788 assign(p1, unop(Iop_32Uto64, get_gpr_w1(r1)));
7789 assign(p2, unop(Iop_32Uto64, get_gpr_w1(r1 + 1)));
7791 mkU8(32)), mkexpr(p2)), unop(Iop_64to8, binop(Iop_And64,
7793 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result)));
7794 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result)));
7806 assign(result, binop(Iop_Sar32, mkexpr(op), unop(Iop_64to8, binop(Iop_And64,
7821 assign(result, binop(Iop_Sar32, mkexpr(op), unop(Iop_64to8, binop(Iop_And64,
7836 assign(result, binop(Iop_Sar64, mkexpr(op), unop(Iop_64to8, binop(Iop_And64,
7850 put_gpr_w1(r1, binop(Iop_Shr32, mkexpr(op), unop(Iop_64to8, binop(Iop_And64,
7862 put_gpr_w1(r1, binop(Iop_Shr32, mkexpr(op), unop(Iop_64to8, binop(Iop_And64,
7874 put_gpr_dw0(r1, binop(Iop_Shr64, mkexpr(op), unop(Iop_64to8, binop(Iop_And64,
8170 assign(op2, unop(Iop_32Sto64, get_gpr_w1(r2)));
8266 assign(op2, unop(Iop_32Sto64, load(Ity_I32, mkexpr(op2addr))));
8282 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr))));
8298 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr))));
8378 assign(op2, unop(Iop_32Uto64, get_gpr_w1(r2)));
8474 assign(op2, unop(Iop_32Uto64, load(Ity_I32, mkexpr(op2addr))));
8578 assign(borrow_in, unop(Iop_32Uto64, binop(Iop_Sub32, mkU32(1),
8618 assign(borrow_in, unop(Iop_32Uto64, binop(Iop_Sub32, mkU32(1),
8636 assign(sysno, unop(Iop_32Uto64, get_gpr_w1(1)));
8835 binop(Iop_And32, unop(Iop_64to32, mkexpr(op2addr)),
8850 binop(Iop_And32, unop(Iop_64to32, mkexpr(op2addr)),
8886 unop(Iop_64to32, mkexpr(op2addr)),
9036 put_fpr_dw0(r1, unop(Iop_I32StoF64, mkexpr(op2)));
9101 put_fpr_dw0(r1, unop(Iop_I32UtoF64, mkexpr(op2)));
9384 assign(result, unop(Iop_NegF32, get_fpr_w0(r2)));
9396 assign(result, unop(Iop_NegF64, get_fpr_dw0(r2)));
9409 put_fpr_dw0(r1, unop(Iop_F32toF64, mkexpr(op)));
9420 put_fpr_dw0(r1, unop(Iop_F32toF64, mkexpr(op)));
9684 put_dpr_dw0(r1, unop(Iop_I32StoD64, mkexpr(op2)));
9701 put_dpr_pair(r1, unop(Iop_I32StoD128, mkexpr(op2)));
9737 put_dpr_pair(r1, unop(Iop_I64StoD128, mkexpr(op2)));
9754 put_dpr_dw0(r1, unop(Iop_I32UtoD64, mkexpr(op2)));
9771 put_dpr_pair(r1, unop(Iop_I32UtoD128, mkexpr(op2)));
9807 put_dpr_pair(r1, unop(Iop_I64UtoD128, mkexpr(op2)));
10083 put_gpr_dw0(r1, unop(Iop_ExtractExpD64, get_dpr_dw0(r2)));
10092 put_gpr_dw0(r1, unop(Iop_ExtractExpD128, get_dpr_pair(r2)));
10100 put_gpr_dw0(r1, unop(Iop_ExtractSigD64, get_dpr_dw0(r2)));
10108 put_gpr_dw0(r1, unop(Iop_ExtractSigD128, get_dpr_pair(r2)));
10154 put_dpr_dw0(r1, unop(Iop_D32toD64, mkexpr(op)));
10165 put_dpr_pair(r1, unop(Iop_D64toD128, mkexpr(op)));
10451 put_dpr_dw0(r1, binop(Iop_ShlD64, mkexpr(op), unop(Iop_64to8,
10465 put_dpr_pair(r1, binop(Iop_ShlD128, mkexpr(op), unop(Iop_64to8,
10479 put_dpr_dw0(r1, binop(Iop_ShrD64, mkexpr(op), unop(Iop_64to8,
10493 put_dpr_pair(r1, binop(Iop_ShrD128, mkexpr(op), unop(Iop_64to8,
10706 unop(Iop_64to8, mkexpr(pad2)),
10711 unop(Iop_64to8, mkexpr(pad2)),
10818 assign(result, binop(Iop_Add64, unop(Iop_8Uto64, mkexpr(op)), mkexpr(start2)));
10876 assign(len, unop(lensize == 64 ? Iop_8Uto64 : Iop_8Uto32, binop(Iop_Or8,
10956 assign(orperand, unop(Iop_8Uto64,get_gpr_b7(r1)));
11005 put_gpr_b4(r1, unop(Iop_32to8, binop(Iop_Or32, mkU32(0 /* program mask */),
11090 next_insn_if(binop(Iop_CmpLT32U, unop(Iop_8Uto32, mkexpr(byte1)),
11091 unop(Iop_8Uto32, mkexpr(byte2))));
11095 next_insn_if(binop(Iop_CmpLT32U, unop(Iop_8Uto32, mkexpr(byte2)),
11096 unop(Iop_8Uto32, mkexpr(byte1))));
11274 unop(Iop_32Uto64, mkexpr(counter))));
11278 unop(Iop_32Uto64,mkexpr(counter)))));
11288 put_counter_w1(binop(Iop_Or32, unop(Iop_8Uto32, mkexpr(new1)),
11330 unop(Iop_32Uto64, mkexpr(counter))));
11411 assign(cond1, unop(Iop_1Uto32,
11414 assign(cond2, unop(Iop_1Uto32,
11417 unop(Iop_32Uto64, mkexpr(len1))))));
11419 assign(cond3, unop(Iop_1Uto32,
11423 unop(Iop_32Uto64, mkexpr(len2))))));
11495 unop(Iop_64to8, mkexpr(pad2)),
11556 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result))); // remainder
11557 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); // quotient
11570 put_gpr_dw0(r1, unop(Iop_128HIto64, mkexpr(result))); // remainder
11571 put_gpr_dw0(r1 + 1, unop(Iop_128to64, mkexpr(result))); // quotient
11582 put_gpr_dw0(r1, unop(Iop_128HIto64, mkexpr(result))); // remainder
11583 put_gpr_dw0(r1 + 1, unop(Iop_128to64, mkexpr(result))); // quotient
11687 assign(op2, unop(Iop_32Sto64, get_gpr_w1(r2)));
11699 assign(op2, unop(Iop_32Sto64, load(Ity_I32, mkexpr(op2addr))));
11888 assign(result, unop(Iop_1Uto32,
11948 assign(result, unop(Iop_1Uto64,
12086 put_fpr_pair(r1, unop(Iop_I32StoF128, mkexpr(op2)));
12101 put_fpr_pair(r1, unop(Iop_I32UtoF128, mkexpr(op2)));
12114 put_fpr_pair(r1, unop(Iop_I64StoF128, mkexpr(op2)));
12129 put_fpr_pair(r1, unop(Iop_I64UtoF128, mkexpr(op2)));
12244 assign(result, unop(Iop_NegF128, get_fpr_pair(r2)));
12257 put_fpr_pair(r1, unop(Iop_F64toF128, mkexpr(op)));
12268 put_fpr_pair(r1, unop(Iop_F32toF128, mkexpr(op)));
12279 put_fpr_pair(r1, unop(Iop_F64toF128, mkexpr(op)));
12290 put_fpr_pair(r1, unop(Iop_F32toF128, mkexpr(op)));
12300 assign(result, unop(Iop_NegF32, unop(Iop_AbsF32, get_fpr_w0(r2))));
12312 assign(result, unop(Iop_NegF64, unop(Iop_AbsF64, get_fpr_dw0(r2))));
12324 assign(result, unop(Iop_NegF128, unop(Iop_AbsF128, get_fpr_pair(r2))));
12336 assign(result, unop(Iop_AbsF32, get_fpr_w0(r2)));
12348 assign(result, unop(Iop_AbsF64, get_fpr_dw0(r2)));
12360 assign(result, unop(Iop_AbsF128, get_fpr_pair(r2)));
12630 assign(result, unop(Iop_NegF64, get_fpr_dw0(r2)));
12641 assign(result, unop(Iop_NegF64, unop(Iop_AbsF64, get_fpr_dw0(r2))));
12652 assign(result, unop(Iop_AbsF64, get_fpr_dw0(r2)));
12661 put_fpr_dw0(r1, unop(Iop_ReinterpI64asF64, get_gpr_dw0(r2)));
12669 put_gpr_dw0(r1, unop(Iop_ReinterpF64asI64, get_fpr_dw0(r2)));
12681 assign(sign, binop(Iop_And64, unop(Iop_ReinterpF64asI64, get_fpr_dw0(r3)),
12683 assign(value, binop(Iop_And64, unop(Iop_ReinterpF64asI64, get_fpr_dw0(r2)),
12685 put_fpr_dw0(r1, unop(Iop_ReinterpI64asF64, binop(Iop_Or64, mkexpr(value),
12742 store(mkexpr(op2addr), s390_call_cvd(unop(Iop_32Uto64, get_gpr_w1(r1))));
12773 assign(tmpnum, unop(Iop_Clz64, mkexpr(not_zero)));
12791 assign(shift_amount, unop(Iop_64to8, binop(Iop_Add64, mkexpr(num),
12939 unop(Iop_32to8,
12942 unop(Iop_64to32,
12994 assign(result, binop(Iop_Add64, unop(Iop_8Uto64, mkexpr(op)),
13041 assign(result, binop(Iop_Add64, unop(Iop_16Uto64, mkexpr(op)),
13089 assign(result, binop(Iop_Add64, unop(Iop_8Uto64, mkexpr(op)),
13136 assign(result, binop(Iop_Add64, unop(Iop_16Uto64, mkexpr(op)),
13195 assign(result, binop(Iop_Add64, unop(Iop_8Uto64, mkexpr(op)),
13244 assign(srcval, unop(Iop_16Uto32, load(Ity_I16, mkexpr(addr2))));
13271 unop(Iop_16Uto32, load(Ity_I16, low_surrogate_addr)),
13276 assign(retval, s390_call_cu21(unop(Iop_32Uto64, mkexpr(srcval)),
13277 unop(Iop_32Uto64, mkexpr(low_surrogate))));
13371 assign(srcval, unop(Iop_16Uto32, load(Ity_I16, mkexpr(addr2))));
13399 unop(Iop_16Uto32, load(Ity_I16, low_surrogate_addr)),
13404 assign(retval, s390_call_cu24(unop(Iop_32Uto64, mkexpr(srcval)),
13405 unop(Iop_32Uto64, mkexpr(low_surrogate))));
13422 IRExpr *data = unop(Iop_64to32, binop(Iop_Shr64, mkexpr(retval), mkU8(8)));
13482 assign(retval, s390_call_cu42(unop(Iop_32Uto64, mkexpr(srcval))));
13576 assign(retval, s390_call_cu41(unop(Iop_32Uto64, mkexpr(srcval))));
13695 assign(byte1, unop(Iop_8Uto64, load(Ity_I8, mkexpr(addr2))));
13703 IRExpr *is_invalid = unop(Iop_64to1, mkexpr(retval1));
13720 byte2 = mkite(cond, unop(Iop_8Uto64, load(Ity_I8, addr)), mkU64(0));
13723 byte3 = mkite(cond, unop(Iop_8Uto64, load(Ity_I8, addr)), mkU64(0));
13726 byte4 = mkite(cond, unop(Iop_8Uto64, load(Ity_I8, addr)), mkU64(0));
13746 is_invalid = unop(Iop_64to1, mkexpr(retval2));
13784 store(mkexpr(addr1), unop(Iop_64to32, mkexpr(data)));