Lines Matching refs:arg_m

2993    IRTemp arg_m;  in dis_neon_vdup()  local
3003 arg_m = newTemp(Ity_I64); in dis_neon_vdup()
3004 assign(arg_m, getDRegI64(mreg)); in dis_neon_vdup()
3027 assign(res, unop(op, binop(op2, mkexpr(arg_m), mkU8(index)))); in dis_neon_vdup()
3052 IRTemp arg_m; in dis_neon_data_3same() local
3057 arg_m = newTemp(Ity_V128); in dis_neon_data_3same()
3060 assign(arg_m, getQReg(mreg)); in dis_neon_data_3same()
3063 arg_m = newTemp(Ity_I64); in dis_neon_data_3same()
3066 assign(arg_m, getDRegI64(mreg)); in dis_neon_data_3same()
3133 binop(shOp, mkexpr(arg_m), mkU8(1)), in dis_neon_data_3same()
3137 binop(andOp, mkexpr(arg_m), imm_val), in dis_neon_data_3same()
3196 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
3197 assign(tmp, binop(op2, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
3270 mkexpr(arg_m), in dis_neon_data_3same()
3284 mkexpr(arg_m), in dis_neon_data_3same()
3296 mkexpr(arg_m), in dis_neon_data_3same()
3306 mkexpr(arg_m), in dis_neon_data_3same()
3321 mkexpr(arg_m))); in dis_neon_data_3same()
3324 mkexpr(arg_m))); in dis_neon_data_3same()
3335 unop(Iop_NotV128, mkexpr(arg_m)))); in dis_neon_data_3same()
3338 unop(Iop_Not64, mkexpr(arg_m)))); in dis_neon_data_3same()
3350 mkexpr(arg_m))); in dis_neon_data_3same()
3353 mkexpr(arg_m))); in dis_neon_data_3same()
3360 assign(res, mkexpr(arg_m)); in dis_neon_data_3same()
3369 unop(Iop_NotV128, mkexpr(arg_m)))); in dis_neon_data_3same()
3372 unop(Iop_Not64, mkexpr(arg_m)))); in dis_neon_data_3same()
3385 mkexpr(arg_m))); in dis_neon_data_3same()
3388 mkexpr(arg_m))); in dis_neon_data_3same()
3403 mkexpr(arg_m), in dis_neon_data_3same()
3414 mkexpr(arg_m), in dis_neon_data_3same()
3429 mkexpr(arg_m)), in dis_neon_data_3same()
3432 unop(Iop_NotV128, mkexpr(arg_m))))); in dis_neon_data_3same()
3439 mkexpr(arg_m)), in dis_neon_data_3same()
3442 unop(Iop_Not64, mkexpr(arg_m))))); in dis_neon_data_3same()
3456 mkexpr(arg_m)), in dis_neon_data_3same()
3459 unop(Iop_NotV128, mkexpr(arg_m))))); in dis_neon_data_3same()
3466 mkexpr(arg_m)), in dis_neon_data_3same()
3469 unop(Iop_Not64, mkexpr(arg_m))))); in dis_neon_data_3same()
3545 binop(shOp, mkexpr(arg_m), mkU8(1))), in dis_neon_data_3same()
3549 mkexpr(arg_m)), in dis_neon_data_3same()
3606 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
3607 assign(tmp, binop(op2, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
3636 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
3649 binop(op, mkexpr(arg_m), mkexpr(arg_n)))); in dis_neon_data_3same()
3695 assign(res, binop(op, mkexpr(arg_m), in dis_neon_data_3same()
3698 assign(res, binop(op, mkexpr(arg_m), mkexpr(arg_n))); in dis_neon_data_3same()
3707 assign(res, binop(op, mkexpr(arg_m), in dis_neon_data_3same()
3710 assign(res, binop(op, mkexpr(arg_m), mkexpr(tmp))); in dis_neon_data_3same()
3792 assign(res, binop(op, mkexpr(arg_m), mkexpr(arg_n))); in dis_neon_data_3same()
3818 unop(cmp_neq, mkexpr(arg_m))), in dis_neon_data_3same()
3834 mkexpr(arg_m), mkexpr(mask)), in dis_neon_data_3same()
3945 mkexpr(arg_m), in dis_neon_data_3same()
3957 mkexpr(arg_m), in dis_neon_data_3same()
3963 mkexpr(arg_m), in dis_neon_data_3same()
3973 binop(op, mkexpr(arg_m), mkexpr(arg_n)), in dis_neon_data_3same()
4094 mkexpr(arg_m), in dis_neon_data_3same()
4104 binop(op, mkexpr(arg_m), mkexpr(arg_n)), in dis_neon_data_3same()
4115 unop(cmp_neq, mkexpr(arg_m))), in dis_neon_data_3same()
4131 mkexpr(arg_m), mkexpr(mask)), in dis_neon_data_3same()
4161 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4186 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4245 assign(cond, binop(op_cmp, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4249 mkexpr(arg_m)), in dis_neon_data_3same()
4252 binop(op_sub, mkexpr(arg_m), in dis_neon_data_3same()
4323 assign(cond, binop(op_cmp, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4327 mkexpr(arg_m)), in dis_neon_data_3same()
4330 binop(op_sub, mkexpr(arg_m), in dis_neon_data_3same()
4369 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4383 mkexpr(arg_m)))); in dis_neon_data_3same()
4393 mkexpr(arg_m))))); in dis_neon_data_3same()
4446 binop(op, mkexpr(arg_n), mkexpr(arg_m)))); in dis_neon_data_3same()
4472 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4502 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4534 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4538 binop(op2, mkexpr(arg_m), in dis_neon_data_3same()
4568 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4572 binop(op2, mkexpr(arg_m), in dis_neon_data_3same()
4593 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4632 mkexpr(arg_m)))); in dis_neon_data_3same()
4637 mkexpr(arg_m)))); in dis_neon_data_3same()
4645 assign(res, binop_w_fake_RM(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4674 mkexpr(arg_m)))); in dis_neon_data_3same()
4685 assign(res, binop_w_fake_RM(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4701 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4715 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4725 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4741 unop(op2, mkexpr(arg_m)))); in dis_neon_data_3same()
4746 unop(op2, mkexpr(arg_m)))); in dis_neon_data_3same()
4770 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4785 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_3same()
4796 mkexpr(arg_m))); in dis_neon_data_3same()
4806 mkexpr(arg_m))); in dis_neon_data_3same()
4837 IRTemp res, arg_m, arg_n, cond, tmp; in dis_neon_data_3diff() local
4865 arg_m = newTemp(Ity_V128); in dis_neon_data_3diff()
4874 assign(arg_m, unop(cvt, getDRegI64(mreg))); in dis_neon_data_3diff()
4875 putQReg(dreg, binop(op, mkexpr(arg_n), mkexpr(arg_m)), in dis_neon_data_3diff()
4968 arg_m = newTemp(Ity_V128); in dis_neon_data_3diff()
4972 assign(arg_m, unop(cvt, getDRegI64(mreg))); in dis_neon_data_3diff()
4978 binop(op, mkexpr(arg_n), mkexpr(arg_m)), in dis_neon_data_3diff()
4981 binop(op, mkexpr(arg_m), mkexpr(arg_n)), in dis_neon_data_3diff()
5075 arg_m = newTemp(Ity_V128); in dis_neon_data_3diff()
5079 assign(arg_m, unop(cvt, getDRegI64(mreg))); in dis_neon_data_3diff()
5084 binop(op, mkexpr(arg_n), mkexpr(arg_m)), in dis_neon_data_3diff()
5087 binop(op, mkexpr(arg_m), mkexpr(arg_n)), in dis_neon_data_3diff()
5260 IRTemp res, arg_m, arg_n; in dis_neon_data_2reg_and_scalar() local
5268 arg_m = newTemp(Ity_V128); in dis_neon_data_2reg_and_scalar()
5290 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5293 arg_m = newTemp(Ity_I64); in dis_neon_data_2reg_and_scalar()
5315 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5351 assign(res, binop_w_fake_RM(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_2reg_and_scalar()
5366 IRTemp res, arg_m, arg_n; in dis_neon_data_2reg_and_scalar() local
5372 arg_m = newTemp(Ity_I64); in dis_neon_data_2reg_and_scalar()
5394 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5413 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_2reg_and_scalar()
5423 IRTemp res, arg_m, arg_n, tmp; in dis_neon_data_2reg_and_scalar() local
5431 arg_m = newTemp(Ity_I64); in dis_neon_data_2reg_and_scalar()
5453 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5480 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_2reg_and_scalar()
5484 binop(cmp, mkexpr(arg_m), mkU64(imm))), in dis_neon_data_2reg_and_scalar()
5497 IRTemp res, arg_m, arg_n; in dis_neon_data_2reg_and_scalar() local
5505 arg_m = newTemp(Ity_V128); 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()
5530 arg_m = newTemp(Ity_I64); in dis_neon_data_2reg_and_scalar()
5552 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5581 assign(res, binop_w_fake_RM(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_2reg_and_scalar()
5594 IRTemp res, arg_m, arg_n; in dis_neon_data_2reg_and_scalar() local
5600 arg_m = newTemp(Ity_I64); in dis_neon_data_2reg_and_scalar()
5622 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5629 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_2reg_and_scalar()
5640 IRTemp arg_m, arg_n; in dis_neon_data_2reg_and_scalar() local
5644 arg_m = newTemp(Ity_I64); in dis_neon_data_2reg_and_scalar()
5666 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5687 putQReg(dreg, binop(op, mkexpr(arg_n), mkexpr(arg_m)), in dis_neon_data_2reg_and_scalar()
5691 binop(op2, mkexpr(arg_m), mkU64(imm))), in dis_neon_data_2reg_and_scalar()
5703 IRTemp res, arg_m, arg_n; in dis_neon_data_2reg_and_scalar() local
5710 arg_m = newTemp(Ity_V128); in dis_neon_data_2reg_and_scalar()
5732 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5735 arg_m = newTemp(Ity_I64); in dis_neon_data_2reg_and_scalar()
5757 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5779 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_2reg_and_scalar()
5783 binop(op2, mkexpr(arg_m), in dis_neon_data_2reg_and_scalar()
5801 IRTemp res, arg_m, arg_n; in dis_neon_data_2reg_and_scalar() local
5808 arg_m = newTemp(Ity_V128); in dis_neon_data_2reg_and_scalar()
5830 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5833 arg_m = newTemp(Ity_I64); in dis_neon_data_2reg_and_scalar()
5855 assign(arg_m, unop(dup, binop(get, getDRegI64(mreg), mkU8(index)))); in dis_neon_data_2reg_and_scalar()
5877 assign(res, binop(op, mkexpr(arg_n), mkexpr(arg_m))); in dis_neon_data_2reg_and_scalar()
5881 binop(op2, mkexpr(arg_m), in dis_neon_data_2reg_and_scalar()
6632 IRTemp arg_m = IRTemp_INVALID; in dis_neon_data_2reg_misc() local
6637 arg_m = newTemp(Ity_V128); in dis_neon_data_2reg_misc()
6639 assign(arg_m, getQReg(mreg)); in dis_neon_data_2reg_misc()
6641 arg_m = newTemp(Ity_I64); in dis_neon_data_2reg_misc()
6643 assign(arg_m, getDRegI64(mreg)); in dis_neon_data_2reg_misc()
6664 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6685 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()
6733 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6751 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6766 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6773 assign(res, unop(Q ? Iop_Cnt8x16 : Iop_Cnt8x8, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6780 assign(res, unop(Iop_NotV128, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6782 assign(res, unop(Iop_Not64, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6837 assign(res, binop(add_op, unop(op, mkexpr(arg_m)), in dis_neon_data_2reg_misc()
6881 assign(mask, binop(op_cmp, mkexpr(arg_m), zero1)); in dis_neon_data_2reg_misc()
6882 neg = binop(op_qsub, zero2, mkexpr(arg_m)); in dis_neon_data_2reg_misc()
6883 neg2 = binop(op_sub, zero2, mkexpr(arg_m)); in dis_neon_data_2reg_misc()
6887 mkexpr(arg_m)), in dis_neon_data_2reg_misc()
6895 mkexpr(arg_m)), in dis_neon_data_2reg_misc()
6932 assign(res, binop(op, zero, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
6933 setFlag_QC(mkexpr(res), binop(op2, zero, mkexpr(arg_m)), in dis_neon_data_2reg_misc()
6950 arg_m = newTemp(Ity_V128); in dis_neon_data_2reg_misc()
6952 assign(arg_m, getQReg(mreg)); in dis_neon_data_2reg_misc()
6954 arg_m = newTemp(Ity_I64); in dis_neon_data_2reg_misc()
6956 assign(arg_m, getDRegI64(mreg)); in dis_neon_data_2reg_misc()
6983 assign(res, binop(op, mkexpr(arg_m), zero)); in dis_neon_data_2reg_misc()
7003 assign(res, binop(op, mkexpr(arg_m), zero)); in dis_neon_data_2reg_misc()
7013 binop(op, zero, mkexpr(arg_m)))); in dis_neon_data_2reg_misc()
7034 assign(res, binop(op, zero, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
7044 unop(op, mkexpr(arg_m)))); in dis_neon_data_2reg_misc()
7065 assign(res, binop(op, zero, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
7075 binop(op, mkexpr(arg_m), zero))); in dis_neon_data_2reg_misc()
7096 assign(res, binop(op, zero, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
7105 assign(res, binop(op, zero, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
7124 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
7127 mkexpr(arg_m))); in dis_neon_data_2reg_misc()
7144 assign(res, unop(op, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
7158 assign(res, binop(op, zero, mkexpr(arg_m))); in dis_neon_data_2reg_misc()
7178 arg_m = newTemp(Ity_V128); in dis_neon_data_2reg_misc()
7179 assign(arg_m, getQReg(mreg)); in dis_neon_data_2reg_misc()
7181 putQReg(dreg, mkexpr(arg_m), condT); in dis_neon_data_2reg_misc()
7183 arg_m = newTemp(Ity_I64); in dis_neon_data_2reg_misc()
7184 assign(arg_m, getDRegI64(mreg)); in dis_neon_data_2reg_misc()
7186 putDRegI64(dreg, mkexpr(arg_m), condT); in dis_neon_data_2reg_misc()