IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC);
put_fpr_w0(r1, qop(Iop_MAddF32, mkexpr(rounding_mode),
- get_fpr_w0(r1), get_fpr_w0(r2), get_fpr_w0(r3)));
+ get_fpr_w0(r3), get_fpr_w0(r2), get_fpr_w0(r1)));
return "maebr";
}
IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC);
put_fpr_dw0(r1, qop(Iop_MAddF64, mkexpr(rounding_mode),
- get_fpr_dw0(r1), get_fpr_dw0(r2), get_fpr_dw0(r3)));
+ get_fpr_dw0(r3), get_fpr_dw0(r2), get_fpr_dw0(r1)));
return "madbr";
}
IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC);
put_fpr_w0(r1, qop(Iop_MAddF32, mkexpr(rounding_mode),
- get_fpr_w0(r1), op2, get_fpr_w0(r3)));
+ get_fpr_w0(r3), op2, get_fpr_w0(r1)));
return "maeb";
}
IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC);
put_fpr_dw0(r1, qop(Iop_MAddF64, mkexpr(rounding_mode),
- get_fpr_dw0(r1), op2, get_fpr_dw0(r3)));
+ get_fpr_dw0(r3), op2, get_fpr_dw0(r1)));
return "madb";
}
IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC);
put_fpr_w0(r1, qop(Iop_MSubF32, mkexpr(rounding_mode),
- get_fpr_w0(r1), get_fpr_w0(r2), get_fpr_w0(r3)));
+ get_fpr_w0(r3), get_fpr_w0(r2), get_fpr_w0(r1)));
return "msebr";
}
IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC);
put_fpr_dw0(r1, qop(Iop_MSubF64, mkexpr(rounding_mode),
- get_fpr_dw0(r1), get_fpr_dw0(r2), get_fpr_dw0(r3)));
+ get_fpr_dw0(r3), get_fpr_dw0(r2), get_fpr_dw0(r1)));
return "msdbr";
}
IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC);
put_fpr_w0(r1, qop(Iop_MSubF32, mkexpr(rounding_mode),
- get_fpr_w0(r1), op2, get_fpr_w0(r3)));
+ get_fpr_w0(r3), op2, get_fpr_w0(r1)));
return "mseb";
}
IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC);
put_fpr_dw0(r1, qop(Iop_MSubF64, mkexpr(rounding_mode),
- get_fpr_dw0(r1), op2, get_fpr_dw0(r3)));
+ get_fpr_dw0(r3), op2, get_fpr_dw0(r1)));
return "msdb";
}