Lines Matching refs:unop
295 static IRExpr* unop ( IROp op, IRExpr* a ) in unop() function
550 IRExpr_Mux0X( unop(Iop_32to8, mkexpr(guardT)), in putIRegA()
584 IRExpr_Mux0X( unop(Iop_32to8, mkexpr(guardT)), in putIRegT()
680 IRExpr_Mux0X( unop(Iop_32to8, mkexpr(guardT)), in putDReg()
724 IRExpr_Mux0X( unop(Iop_32to8, mkexpr(guardT)), in putDRegI64()
791 IRExpr_Mux0X( unop(Iop_32to8, mkexpr(guardT)), in putQReg()
851 IRExpr_Mux0X( unop(Iop_32to8, mkexpr(guardT)), in putFReg()
881 IRExpr_Mux0X( unop(Iop_32to8, mkexpr(guardT)), in putMiscReg32()
1254 res = unop(Iop_1Uto32, in mk_armg_calculate_flag_qc()
1273 res = unop(Iop_1Uto32, in mk_armg_calculate_flag_qc()
1324 assign( c8, unop(Iop_32to8, mkexpr(guardT)) ); in setFlags_D1_D2_ND()
1400 unop(Iop_Not1, unop(Iop_32to1, mkexpr(guardT))), in mk_skip_over_A32_if_cond_is_false()
1416 unop(Iop_Not1, unop(Iop_32to1, mkexpr(guardT))), in mk_skip_over_T16_if_cond_is_false()
1433 unop(Iop_Not1, unop(Iop_32to1, mkexpr(guardT))), in mk_skip_over_T32_if_cond_is_false()
1507 unop(Iop_1Uto32, in synthesise_APSR()
1515 = unop(Iop_1Uto32, binop(Iop_CmpNE32, get_GEFLAG32(0), mkU32(0))); in synthesise_APSR()
1517 = unop(Iop_1Uto32, binop(Iop_CmpNE32, get_GEFLAG32(1), mkU32(0))); in synthesise_APSR()
1519 = unop(Iop_1Uto32, binop(Iop_CmpNE32, get_GEFLAG32(2), mkU32(0))); in synthesise_APSR()
1521 = unop(Iop_1Uto32, binop(Iop_CmpNE32, get_GEFLAG32(3), mkU32(0))); in synthesise_APSR()
1606 assign( node3, IRExpr_Mux0X( unop(Iop_1Uto8, mkexpr(node2)), in armUnsignedSatQ()
1611 assign( node6, IRExpr_Mux0X( unop(Iop_1Uto8, mkexpr(node5)), in armUnsignedSatQ()
1654 assign( node3, IRExpr_Mux0X( unop(Iop_1Uto8, mkexpr(node2)), in armSignedSatQ()
1658 assign( node6, IRExpr_Mux0X( unop(Iop_1Uto8, mkexpr(node5)), in armSignedSatQ()
1764 unop(Iop_1Uto8, in compute_result_and_C_after_LSL_by_reg()
1767 unop(Iop_1Uto8, in compute_result_and_C_after_LSL_by_reg()
1772 unop(Iop_32to8, in compute_result_and_C_after_LSL_by_reg()
1796 unop(Iop_32to8, in compute_result_and_C_after_LSL_by_reg()
1873 unop(Iop_1Uto8, in compute_result_and_C_after_LSR_by_reg()
1876 unop(Iop_1Uto8, in compute_result_and_C_after_LSR_by_reg()
1881 unop(Iop_32to8, in compute_result_and_C_after_LSR_by_reg()
1905 unop(Iop_32to8, in compute_result_and_C_after_LSR_by_reg()
1982 unop(Iop_1Uto8, in compute_result_and_C_after_ASR_by_reg()
1985 unop(Iop_1Uto8, in compute_result_and_C_after_ASR_by_reg()
1993 unop(Iop_32to8, in compute_result_and_C_after_ASR_by_reg()
2013 unop( in compute_result_and_C_after_ASR_by_reg()
2016 unop( in compute_result_and_C_after_ASR_by_reg()
2047 unop(Iop_32to8, mkexpr(amtT)), in compute_result_and_C_after_ROR_by_reg()
2052 unop(Iop_32to8, in compute_result_and_C_after_ROR_by_reg()
2070 unop(Iop_32to8, mkexpr(amt5T)), mkexpr(rMt), in compute_result_and_C_after_ROR_by_reg()
2074 unop(Iop_32to8, mkexpr(amt5T)) in compute_result_and_C_after_ROR_by_reg()
2078 unop(Iop_32to8, in compute_result_and_C_after_ROR_by_reg()
2913 unop(Iop_Not64, mkexpr(old_mask))), in dis_neon_vtb()
2973 assign(res, unop(op, binop(op2, mkexpr(arg_m), mkU8(index)))); in dis_neon_vdup()
3283 unop(Iop_NotV128, mkexpr(arg_m)))); in dis_neon_data_3same()
3286 unop(Iop_Not64, mkexpr(arg_m)))); in dis_neon_data_3same()
3317 unop(Iop_NotV128, mkexpr(arg_m)))); in dis_neon_data_3same()
3320 unop(Iop_Not64, mkexpr(arg_m)))); in dis_neon_data_3same()
3352 unop(Iop_NotV128, in dis_neon_data_3same()
3363 unop(Iop_Not64, mkexpr(reg_d))))); in dis_neon_data_3same()
3380 unop(Iop_NotV128, mkexpr(arg_m))))); in dis_neon_data_3same()
3390 unop(Iop_Not64, mkexpr(arg_m))))); in dis_neon_data_3same()
3407 unop(Iop_NotV128, mkexpr(arg_m))))); in dis_neon_data_3same()
3417 unop(Iop_Not64, mkexpr(arg_m))))); in dis_neon_data_3same()
3496 unop(notOp, mkexpr(arg_n)), in dis_neon_data_3same()
3598 unop(Q ? Iop_NotV128 : Iop_Not64, in dis_neon_data_3same()
3646 unop(Iop_64to8, mkexpr(arg_n)))); in dis_neon_data_3same()
3658 unop(Iop_64to8, mkexpr(tmp)))); in dis_neon_data_3same()
3769 unop(cmp_neq, mkexpr(arg_m))), in dis_neon_data_3same()
3779 unop(Iop_64to8, mkexpr(arg_n)))); in dis_neon_data_3same()
3906 unop(Iop_64to8, in dis_neon_data_3same()
3918 unop(Iop_64to8, mkexpr(arg_n))), in dis_neon_data_3same()
4084 unop(cmp_neq, mkexpr(arg_m))), in dis_neon_data_3same()
4094 unop(Iop_64to8, mkexpr(arg_n)))); in dis_neon_data_3same()
4224 unop(Q ? Iop_NotV128 : Iop_Not64, in dis_neon_data_3same()
4302 unop(Q ? Iop_NotV128 : Iop_Not64, in dis_neon_data_3same()
4351 assign(res, unop(op, binop(Q ? Iop_AndV128 : Iop_And64, in dis_neon_data_3same()
4359 assign(res, unop(Q ? Iop_NotV128 : Iop_Not64, in dis_neon_data_3same()
4360 unop(op, in dis_neon_data_3same()
4602 assign(res, unop(Iop_Abs32Fx4, in dis_neon_data_3same()
4607 assign(res, unop(Iop_Abs32Fx2, in dis_neon_data_3same()
4711 unop(op2, mkexpr(arg_n)), in dis_neon_data_3same()
4712 unop(op2, mkexpr(arg_m)))); in dis_neon_data_3same()
4716 unop(op2, mkexpr(arg_n)), in dis_neon_data_3same()
4717 unop(op2, mkexpr(arg_m)))); in dis_neon_data_3same()
4841 assign(arg_n, unop(cvt, getDRegI64(nreg))); in dis_neon_data_3diff()
4843 assign(arg_m, unop(cvt, getDRegI64(mreg))); in dis_neon_data_3diff()
4896 putDRegI64(dreg, unop(cvt, binop(sh, mkexpr(res), mkU8(8 << size))), in dis_neon_data_3diff()
4940 assign(arg_n, unop(cvt, getDRegI64(nreg))); in dis_neon_data_3diff()
4941 assign(arg_m, unop(cvt, getDRegI64(mreg))); in dis_neon_data_3diff()
4942 assign(cond, unop(cvt2, binop(cmp, getDRegI64(nreg), in dis_neon_data_3diff()
4951 unop(Iop_NotV128, mkexpr(cond)))), in dis_neon_data_3diff()
5006 putDRegI64(dreg, unop(cvt, binop(sh, mkexpr(res), mkU8(8 << size))), in dis_neon_data_3diff()
5047 assign(arg_n, unop(cvt, getDRegI64(nreg))); in dis_neon_data_3diff()
5048 assign(arg_m, unop(cvt, getDRegI64(mreg))); in dis_neon_data_3diff()
5049 assign(cond, unop(cvt2, binop(cmp, getDRegI64(nreg), in dis_neon_data_3diff()
5057 unop(Iop_NotV128, mkexpr(cond))))); in dis_neon_data_3diff()
5263 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5288 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5367 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5426 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5502 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5527 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5582 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5627 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5695 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5720 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5795 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5820 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
6121 unop(Iop_NotV128, in dis_neon_data_2reg_and_shift()
6133 unop(Iop_Not64, in dis_neon_data_2reg_and_shift()
6170 unop(Iop_NotV128, in dis_neon_data_2reg_and_shift()
6182 unop(Iop_Not64, in dis_neon_data_2reg_and_shift()
6355 assign(res, unop(narOp, in dis_neon_data_2reg_and_shift()
6398 assign(res, unop(narOp, in dis_neon_data_2reg_and_shift()
6508 setFlag_QC(unop(cvt2, unop(cvt, mkexpr(res))), mkexpr(res), in dis_neon_data_2reg_and_shift()
6511 putDRegI64(dreg, unop(cvt, mkexpr(res)), condT); in dis_neon_data_2reg_and_shift()
6541 assign(res, binop(op, unop(cvt, getDRegI64(mreg)), mkU8(shift_imm))); in dis_neon_data_2reg_and_shift()
6635 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6656 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6675 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6704 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6722 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6737 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6744 assign(res, unop(Q ? Iop_Cnt8x16 : Iop_Cnt8x8, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6751 assign(res, unop(Iop_NotV128, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6753 assign(res, unop(Iop_Not64, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6808 assign(res, binop(add_op, unop(op, mkexpr(arg_m)), in dis_neon_data_2reg_misc()
6860 unop(Q ? Iop_NotV128 : Iop_Not64, in dis_neon_data_2reg_misc()
6869 unop(Q ? Iop_NotV128 : Iop_Not64, in dis_neon_data_2reg_misc()
6987 assign(res, unop(Q ? Iop_NotV128 : Iop_Not64, in dis_neon_data_2reg_misc()
7018 assign(res, unop(Q ? Iop_NotV128 : Iop_Not64, in dis_neon_data_2reg_misc()
7019 unop(op, mkexpr(arg_m)))); in dis_neon_data_2reg_misc()
7049 assign(res, unop(Q ? Iop_NotV128 : Iop_Not64, in dis_neon_data_2reg_misc()
7099 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
7101 assign(res, unop(Q ? Iop_Abs32Fx4 : Iop_Abs32Fx2, in dis_neon_data_2reg_misc()
7119 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
7349 putDRegI64(dreg, unop(op, getQReg(mreg)), condT); in dis_neon_data_2reg_misc()
7406 assign(res, unop(op, getQReg(mreg))); in dis_neon_data_2reg_misc()
7408 assign(tmp, unop(op2, getQReg(mreg))); in dis_neon_data_2reg_misc()
7431 assign(res, binop(op, unop(cvt, getDRegI64(mreg)), in dis_neon_data_2reg_misc()
7446 putQReg(dreg, unop(Iop_F16toF32x4, getDRegI64(mreg)), in dis_neon_data_2reg_misc()
7453 putDRegI64(dreg, unop(Iop_F32toF16x4, getQReg(mreg)), in dis_neon_data_2reg_misc()
7472 putQReg(dreg, unop(op, getQReg(mreg)), condT); in dis_neon_data_2reg_misc()
7476 putDRegI64(dreg, unop(op, getDRegI64(mreg)), condT); in dis_neon_data_2reg_misc()
7494 putQReg(dreg, unop(op, getQReg(mreg)), condT); in dis_neon_data_2reg_misc()
7497 putDRegI64(dreg, unop(op, getDRegI64(mreg)), condT); in dis_neon_data_2reg_misc()
7531 putQReg(dreg, unop(op, getQReg(mreg)), condT); in dis_neon_data_2reg_misc()
7533 putDRegI64(dreg, unop(op, getDRegI64(mreg)), condT); in dis_neon_data_2reg_misc()
7713 putQReg(dreg, unop(Iop_NotV128, imm_val), condT); in dis_neon_data_1reg_and_imm()
7715 putDRegI64(dreg, unop(Iop_Not64, imm_val), condT); in dis_neon_data_1reg_and_imm()
7738 unop(Iop_NotV128, imm_val)); in dis_neon_data_1reg_and_imm()
7740 expr = binop(Iop_And64, mkexpr(tmp_var), unop(Iop_Not64, imm_val)); in dis_neon_data_1reg_and_imm()
8018 putDRegI64(rD + r, unop(Iop_Dup8x8, in dis_neon_elem_or_struct_load()
8023 putDRegI64(rD + r, unop(Iop_Dup16x4, in dis_neon_elem_or_struct_load()
8028 putDRegI64(rD + r, unop(Iop_Dup32x2, in dis_neon_elem_or_struct_load()
8039 unop(Iop_Dup8x8, in dis_neon_elem_or_struct_load()
8047 unop(Iop_Dup16x4, in dis_neon_elem_or_struct_load()
8055 unop(Iop_Dup32x2, in dis_neon_elem_or_struct_load()
8438 unop(Iop_64HIto32, mkexpr(irt_prod)), in decode_V6MEDIA_instruction()
8441 unop(Iop_64to32, mkexpr(irt_prod)), in decode_V6MEDIA_instruction()
8502 unop(Iop_Not32, mkU32(mask))) ); in decode_V6MEDIA_instruction()
8783 assign(reso, unop(Iop_Not32, in decode_V6MEDIA_instruction()
8833 assign(reso, unop(Iop_Not32, in decode_V6MEDIA_instruction()
8883 assign(reso, unop(Iop_Not32, in decode_V6MEDIA_instruction()
8982 assign(reso, unop(Iop_Not32, in decode_V6MEDIA_instruction()
9032 assign(reso, unop(Iop_Not32, in decode_V6MEDIA_instruction()
9082 assign(reso, unop(Iop_Not32, in decode_V6MEDIA_instruction()
9651 assign(ge10, unop(Iop_Not32, mkexpr(irt_diff))); in decode_V6MEDIA_instruction()
9656 assign(ge32, unop(Iop_Not32, mkexpr(irt_sum))); in decode_V6MEDIA_instruction()
9958 binop(Iop_Shl32, unop(Iop_64HIto32, mkexpr(irt_prod)), mkU8(16)), in decode_V6MEDIA_instruction()
9959 binop(Iop_Shr32, unop(Iop_64to32, mkexpr(irt_prod)), mkU8(16)) in decode_V6MEDIA_instruction()
10057 unop(Iop_Not32, ire_ge_flags))); in decode_V6MEDIA_instruction()
10765 unop(Iop_ReinterpI64asF64, in decode_CP10_CP11_instruction()
10786 assign(i64, unop(Iop_ReinterpF64asI64, getDReg(dM))); in decode_CP10_CP11_instruction()
10787 IRExpr* hi32 = unop(Iop_64HIto32, mkexpr(i64)); in decode_CP10_CP11_instruction()
10788 IRExpr* lo32 = unop(Iop_64to32, mkexpr(i64)); in decode_CP10_CP11_instruction()
10812 unop(Iop_ReinterpI32asF32, isT ? getIRegT(rN) : getIRegA(rN)), in decode_CP10_CP11_instruction()
10815 unop(Iop_ReinterpI32asF32, isT ? getIRegT(rM) : getIRegA(rM)), in decode_CP10_CP11_instruction()
10832 IRExpr* res0 = unop(Iop_ReinterpF32asI32, getFReg(sD)); in decode_CP10_CP11_instruction()
10833 IRExpr* res1 = unop(Iop_ReinterpF32asI32, getFReg(sD+1)); in decode_CP10_CP11_instruction()
10861 unop(Iop_32to8, in decode_CP10_CP11_instruction()
10872 unop(Iop_32to16, in decode_CP10_CP11_instruction()
10906 IRExpr* e = unop(U ? Iop_8Uto32 : Iop_8Sto32, in decode_CP10_CP11_instruction()
10920 IRExpr* e = unop(U ? Iop_16Uto32 : Iop_16Sto32, in decode_CP10_CP11_instruction()
10958 putFReg(rD, unop(Iop_ReinterpI32asF32, mkU32(imm)), condT); in decode_CP10_CP11_instruction()
10974 putDReg(rD, unop(Iop_ReinterpI64asF64, mkU64(imm)), condT); in decode_CP10_CP11_instruction()
10996 putQReg(rD, unop(Iop_Dup32x4, e), condT); in decode_CP10_CP11_instruction()
10999 putQReg(rD, unop(Iop_Dup16x8, unop(Iop_32to16, e)), in decode_CP10_CP11_instruction()
11003 putQReg(rD, unop(Iop_Dup8x16, unop(Iop_32to8, e)), in decode_CP10_CP11_instruction()
11013 putDRegI64(rD, unop(Iop_Dup32x2, e), condT); in decode_CP10_CP11_instruction()
11016 putDRegI64(rD, unop(Iop_Dup16x4, unop(Iop_32to16, e)), in decode_CP10_CP11_instruction()
11020 putDRegI64(rD, unop(Iop_Dup8x8, unop(Iop_32to8, e)), in decode_CP10_CP11_instruction()
11090 unop(Iop_NegF64, in decode_CP10_CP11_instruction()
11098 unop(Iop_NegF64, getDReg(dD)), in decode_CP10_CP11_instruction()
11106 unop(Iop_NegF64, getDReg(dD)), in decode_CP10_CP11_instruction()
11107 unop(Iop_NegF64, in decode_CP10_CP11_instruction()
11119 putDReg(dD, unop(Iop_NegF64, in decode_CP10_CP11_instruction()
11234 putDReg(dD, unop(Iop_AbsF64, getDReg(dM)), condT); in decode_CP10_CP11_instruction()
11240 putDReg(dD, unop(Iop_NegF64, getDReg(dM)), condT); in decode_CP10_CP11_instruction()
11270 putDReg(dD, unop(Iop_I32StoF64, in decode_CP10_CP11_instruction()
11271 unop(Iop_ReinterpF32asI32, getFReg(fM))), in decode_CP10_CP11_instruction()
11276 putDReg(dD, unop(Iop_I32UtoF64, in decode_CP10_CP11_instruction()
11277 unop(Iop_ReinterpF32asI32, getFReg(fM))), in decode_CP10_CP11_instruction()
11299 putFReg(fD, unop(Iop_ReinterpI32asF32, in decode_CP10_CP11_instruction()
11307 putFReg(fD, unop(Iop_ReinterpI32asF32, in decode_CP10_CP11_instruction()
11476 IRExpr* res = unop(Iop_ReinterpF32asI32, getFReg(fN)); in decode_CP10_CP11_instruction()
11483 putFReg(fN, unop(Iop_ReinterpI32asF32, in decode_CP10_CP11_instruction()
11554 unop(Iop_NegF32, in decode_CP10_CP11_instruction()
11562 unop(Iop_NegF32, getFReg(fD)), in decode_CP10_CP11_instruction()
11569 unop(Iop_NegF32, getFReg(fD)), in decode_CP10_CP11_instruction()
11570 unop(Iop_NegF32, in decode_CP10_CP11_instruction()
11583 putFReg(fD, unop(Iop_NegF32, in decode_CP10_CP11_instruction()
11642 assign(argL, unop(Iop_F32toF64, getFReg(fD))); in decode_CP10_CP11_instruction()
11644 : unop(Iop_F32toF64, getFReg(fM))); in decode_CP10_CP11_instruction()
11705 putFReg(fD, unop(Iop_AbsF32, getFReg(fM)), condT); in decode_CP10_CP11_instruction()
11711 putFReg(fD, unop(Iop_NegF32, getFReg(fM)), condT); in decode_CP10_CP11_instruction()
11751 unop(Iop_I32StoF64, in decode_CP10_CP11_instruction()
11752 unop(Iop_ReinterpF32asI32, getFReg(fM)))), in decode_CP10_CP11_instruction()
11759 unop(Iop_I32UtoF64, in decode_CP10_CP11_instruction()
11760 unop(Iop_ReinterpF32asI32, getFReg(fM)))), in decode_CP10_CP11_instruction()
11783 putFReg(fD, unop(Iop_ReinterpI32asF32, in decode_CP10_CP11_instruction()
11785 unop(Iop_F32toF64, getFReg(fM)))), in decode_CP10_CP11_instruction()
11792 putFReg(fD, unop(Iop_ReinterpI32asF32, in decode_CP10_CP11_instruction()
11794 unop(Iop_F32toF64, getFReg(fM)))), in decode_CP10_CP11_instruction()
11812 putDReg(dD, unop(Iop_F32toF64, getFReg(fM)), condT); in decode_CP10_CP11_instruction()
12209 unop(Iop_Not32, mkexpr(shop))) ); in disInstr_ARM_WRK()
12271 assign( res, isMVN ? unop(Iop_Not32, mkexpr(shop)) in disInstr_ARM_WRK()
12576 storeLE( mkexpr(taT), unop(Iop_32to8, mkexpr(rDt)) ); in disInstr_ARM_WRK()
12589 putIRegA( rD, unop(Iop_8Uto32, loadLE(Ity_I8, mkexpr(taT))), in disInstr_ARM_WRK()
12780 storeLE( mkexpr(taT), unop(Iop_32to16, getIRegA(rD)) ); in disInstr_ARM_WRK()
12784 putIRegA( rD, unop(Iop_16Uto32, loadLE(Ity_I16, mkexpr(taT))), in disInstr_ARM_WRK()
12789 putIRegA( rD, unop(Iop_16Sto32, loadLE(Ity_I16, mkexpr(taT))), in disInstr_ARM_WRK()
12794 putIRegA( rD, unop(Iop_8Sto32, loadLE(Ity_I8, mkexpr(taT))), in disInstr_ARM_WRK()
12943 stmt( IRStmt_Exit( unop(Iop_Not1, in disInstr_ARM_WRK()
12944 unop(Iop_32to1, mkexpr(condT))), in disInstr_ARM_WRK()
12963 stmt( IRStmt_Exit( unop(Iop_32to1, mkexpr(condT)), in disInstr_ARM_WRK()
12974 stmt( IRStmt_Exit( unop(Iop_32to1, mkexpr(condT)), in disInstr_ARM_WRK()
13039 unop(Iop_1Uto8,binop(Iop_CmpEQ32, mkexpr(arg), in disInstr_ARM_WRK()
13041 unop(Iop_Clz32, mkexpr(arg)), in disInstr_ARM_WRK()
13167 assign( resHi, unop(Iop_64HIto32, mkexpr(res)) ); in disInstr_ARM_WRK()
13168 assign( resLo, unop(Iop_64to32, mkexpr(res)) ); in disInstr_ARM_WRK()
13220 assign( resHi, unop(Iop_64HIto32, mkexpr(res)) ); in disInstr_ARM_WRK()
13221 assign( resLo, unop(Iop_64to32, mkexpr(res)) ); in disInstr_ARM_WRK()
13348 unop(Iop_32to8, mkexpr(tNew))) ); in disInstr_ARM_WRK()
13357 stmt( IRStmt_Exit(unop(Iop_Not1, mkexpr(tSC1)), in disInstr_ARM_WRK()
13360 putIRegA(rD, isB ? unop(Iop_8Uto32, mkexpr(tOld)) : mkexpr(tOld), in disInstr_ARM_WRK()
13424 unop(Iop_1Uto32, unop(Iop_Not1, mkexpr(resSC1)))); in disInstr_ARM_WRK()
13480 assign(dstT, unop(Iop_8Uto32, unop(Iop_32to8, mkexpr(rotT)))); in disInstr_ARM_WRK()
13484 assign(dstT, unop(Iop_8Sto32, unop(Iop_32to8, mkexpr(rotT)))); in disInstr_ARM_WRK()
13488 assign(dstT, unop(Iop_16Uto32, unop(Iop_32to16, mkexpr(rotT)))); in disInstr_ARM_WRK()
13492 assign(dstT, unop(Iop_16Sto32, unop(Iop_32to16, mkexpr(rotT)))); in disInstr_ARM_WRK()
13508 unop(Iop_8Sto32, in disInstr_ARM_WRK()
13509 unop(Iop_32to8, mkexpr(lo32))), in disInstr_ARM_WRK()
13512 unop(Iop_8Sto32, in disInstr_ARM_WRK()
13513 unop(Iop_32to8, mkexpr(hi32))), in disInstr_ARM_WRK()
13806 unop(isU ? Iop_8Uto32 : Iop_8Sto32, in disInstr_ARM_WRK()
13807 unop(Iop_32to8, in disInstr_ARM_WRK()
13836 unop(isU ? Iop_16Uto32 : Iop_16Sto32, in disInstr_ARM_WRK()
13837 unop(Iop_32to16, in disInstr_ARM_WRK()
13889 = unop(Iop_64HIto32, in disInstr_ARM_WRK()
13976 putIRegA(rT+0, unop(Iop_64HIto32, mkexpr(res)), IRTemp_INVALID, Ijk_Boring); in disInstr_ARM_WRK()
13977 putIRegA(rT+1, unop(Iop_64to32, mkexpr(res)), IRTemp_INVALID, Ijk_Boring); in disInstr_ARM_WRK()
14012 unop(Iop_1Uto32, unop(Iop_Not1, mkexpr(resSC1)))); in disInstr_ARM_WRK()
14120 unop(Iop_32to1, in disInstr_ARM_WRK()
14504 unop(Iop_32to8, binop(Iop_And32, in disInstr_THUMB_WRK()
14630 assign(res, unop(Iop_Not32, getIRegT(rM))); in disInstr_THUMB_WRK()
14681 unop(Iop_Not32, getIRegT(rM) ))); in disInstr_THUMB_WRK()
15340 putIRegT(rD, unop(Iop_16Uto32, loadLE(Ity_I16, ea)), in disInstr_THUMB_WRK()
15343 storeLE( ea, unop(Iop_32to16, getIRegT(rD)) ); in disInstr_THUMB_WRK()
15364 putIRegT(rD, unop(Iop_16Sto32, loadLE(Ity_I16, ea)), in disInstr_THUMB_WRK()
15385 putIRegT(rD, unop(Iop_8Sto32, loadLE(Ity_I8, ea)), in disInstr_THUMB_WRK()
15410 putIRegT(rD, unop(Iop_8Uto32, loadLE(Ity_I8, ea)), in disInstr_THUMB_WRK()
15413 storeLE( ea, unop(Iop_32to8, getIRegT(rD)) ); in disInstr_THUMB_WRK()
15572 putIRegT(rD, unop(Iop_16Uto32, loadLE(Ity_I16, ea)), in disInstr_THUMB_WRK()
15575 storeLE( ea, unop(Iop_32to16, getIRegT(rD)) ); in disInstr_THUMB_WRK()
15600 putIRegT(rD, unop(Iop_8Uto32, loadLE(Ity_I8, ea)), in disInstr_THUMB_WRK()
15603 storeLE( ea, unop(Iop_32to8, getIRegT(rD)) ); in disInstr_THUMB_WRK()
15819 stmt( IRStmt_Exit( unop(Iop_32to1, mkexpr(kondT)), in disInstr_THUMB_WRK()
16490 unop(Iop_Not32, mkexpr(argR)))); in disInstr_THUMB_WRK()
16572 assign(res, isMVN ? unop(Iop_Not32, mkexpr(oldRn)) in disInstr_THUMB_WRK()
16836 unop(Iop_32to8, mkexpr(oldRt))); in disInstr_THUMB_WRK()
16840 unop(Iop_32to16, mkexpr(oldRt))); in disInstr_THUMB_WRK()
16869 assign(newRt, unop(widen, loadLE(ty, mkexpr(transAddr)))); in disInstr_THUMB_WRK()
16991 unop(Iop_32to8, mkexpr(oldRt))); in disInstr_THUMB_WRK()
16995 unop(Iop_32to16, mkexpr(oldRt))); in disInstr_THUMB_WRK()
17019 assign(newRt, unop(widen, loadLE(ty, mkexpr(transAddr)))); in disInstr_THUMB_WRK()
17137 unop(Iop_32to8, mkexpr(oldRt))); in disInstr_THUMB_WRK()
17141 unop(Iop_32to16, mkexpr(oldRt))); in disInstr_THUMB_WRK()
17165 assign(newRt, unop(widen, loadLE(ty, mkexpr(transAddr)))); in disInstr_THUMB_WRK()
17291 stmt( IRStmt_Exit( unop(Iop_32to1, mkexpr(kondT)), in disInstr_THUMB_WRK()
17366 assign(delta, unop(Iop_16Uto32, loadLE(Ity_I16, ea))); in disInstr_THUMB_WRK()
17368 assign(delta, unop(Iop_8Uto32, loadLE(Ity_I8, ea))); in disInstr_THUMB_WRK()
17454 assign(dstT, unop(Iop_8Uto32, in disInstr_THUMB_WRK()
17455 unop(Iop_32to8, mkexpr(rotT)))); in disInstr_THUMB_WRK()
17459 assign(dstT, unop(Iop_16Uto32, in disInstr_THUMB_WRK()
17460 unop(Iop_32to16, mkexpr(rotT)))); in disInstr_THUMB_WRK()
17464 assign(dstT, unop(Iop_8Sto32, in disInstr_THUMB_WRK()
17465 unop(Iop_32to8, mkexpr(rotT)))); in disInstr_THUMB_WRK()
17469 assign(dstT, unop(Iop_16Sto32, in disInstr_THUMB_WRK()
17470 unop(Iop_32to16, mkexpr(rotT)))); in disInstr_THUMB_WRK()
17487 unop(Iop_8Sto32, in disInstr_THUMB_WRK()
17488 unop(Iop_32to8, mkexpr(lo32))), in disInstr_THUMB_WRK()
17491 unop(Iop_8Sto32, in disInstr_THUMB_WRK()
17492 unop(Iop_32to8, mkexpr(hi32))), in disInstr_THUMB_WRK()
17534 putIRegT( rDhi, unop(Iop_64HIto32, mkexpr(res)), condT ); in disInstr_THUMB_WRK()
17535 putIRegT( rDlo, unop(Iop_64to32, mkexpr(res)), condT ); in disInstr_THUMB_WRK()
17607 assign( resHi, unop(Iop_64HIto32, mkexpr(res)) ); in disInstr_THUMB_WRK()
17608 assign( resLo, unop(Iop_64to32, mkexpr(res)) ); in disInstr_THUMB_WRK()
17696 unop(isU ? Iop_16Uto32 : Iop_16Sto32, in disInstr_THUMB_WRK()
17697 unop(Iop_32to16, in disInstr_THUMB_WRK()
17725 unop(isU ? Iop_8Uto32 : Iop_8Sto32, in disInstr_THUMB_WRK()
17726 unop(Iop_32to8, in disInstr_THUMB_WRK()
17747 unop(Iop_1Uto8,binop(Iop_CmpEQ32, in disInstr_THUMB_WRK()
17750 unop(Iop_Clz32, mkexpr(arg)), in disInstr_THUMB_WRK()
17870 unop(Iop_1Uto32, unop(Iop_Not1, mkexpr(resSC1)))); in disInstr_THUMB_WRK()
18063 unop(Iop_32to1, in disInstr_THUMB_WRK()