Lines Matching defs:rm
8150 IRExpr* rm = get_IR_roundingmode();
8176 rm, mkexpr(frA), mkexpr(frB) ));
8185 rm, mkexpr(frA), mkexpr(frB) ));
8194 rm, mkexpr(frA), mkexpr(frB) ));
8205 assign( frD, binop( Iop_SqrtF64, rm, mkexpr(frB) ));
8217 rm,
8228 rm, mkexpr(frA), mkexpr(frC) ));
8254 assign( frD, triop(Iop_DivF64, rm, mkexpr(frA), mkexpr(frB)) );
8262 assign( frD, triop(Iop_SubF64, rm, mkexpr(frA), mkexpr(frB)) );
8270 assign( frD, triop(Iop_AddF64, rm, mkexpr(frA), mkexpr(frB)) );
8279 assign( frD, binop(Iop_SqrtF64, rm, mkexpr(frB)) );
8320 rm,
8330 assign( frD, triop(Iop_MulF64, rm, mkexpr(frA), mkexpr(frC)) );
8392 IRExpr* rm;
8409 rm = mkexpr(rmt);
8429 assign( frD, qop( Iop_MSubF64r32, rm,
8436 assign( frD, qop( Iop_MAddF64r32, rm,
8446 assign( tmp, qop( Iop_MSubF64r32, rm,
8451 assign( tmp, qop( Iop_MAddF64r32, rm,
8473 assign( frD, qop( Iop_MSubF64, rm,
8480 assign( frD, qop( Iop_MAddF64, rm,
8490 assign( tmp, qop( Iop_MSubF64, rm,
8495 assign( tmp, qop( Iop_MAddF64, rm,
9033 IRExpr* rm = get_IR_roundingmode();
9060 assign( frD, binop( Iop_RoundF64toF32, rm, binop( Iop_I64StoF64, rm,
9067 assign( frD, unop( Iop_F32toF64, binop( Iop_I64UtoF32, rm, mkexpr( r_tmp64 ) ) ) );
9076 assign( frD, binop( Iop_RoundF64toF32, rm, mkexpr(frB) ));
9082 binop(Iop_F64toI32S, rm, mkexpr(frB)) );
9104 opc2 == 0x08F ? mkU32( Irrm_ZERO ) : rm,
9116 binop(Iop_F64toI64S, rm, mkexpr(frB)) );
9136 binop(Iop_F64toI64U, opc2 == 0x3AE ? rm : mkU32(Irrm_ZERO), mkexpr(frB)) );
9146 binop(Iop_I64StoF64, rm, mkexpr(r_tmp64)) );
9152 assign( frD, binop( Iop_I64UtoF64, rm, mkexpr( r_tmp64 ) ) );
13158 IRExpr* rm = get_IR_roundingmode();
13209 triop( mOp, rm, mkexpr( frA ), mkexpr( frB ) ) ) );
13212 triop( mOp, rm, mkexpr( frA2 ), mkexpr( frB2 ) ) ) );
13225 binop( Iop_SqrtF64, rm, mkexpr( frB ) ) ) );
13228 binop( Iop_SqrtF64, rm, mkexpr( frB2 ) ) ) );
13292 rm
13299 rm,
13401 IRExpr* rm = get_IR_roundingmode();
13420 // WARNING: BOGUS! The backend ignores rm on Iop_Add32Fx4
13421 putVSReg( XT, triop(Iop_Add32Fx4, rm,
13427 // WARNING: BOGUS! The backend ignores rm on Iop_Mul32Fx4
13428 putVSReg( XT, triop(Iop_Mul32Fx4, rm,
13434 // WARNING: BOGUS! The backend ignores rm on Iop_Sub32Fx4
13435 putVSReg( XT, triop(Iop_Sub32Fx4, rm,
13456 triop( Iop_DivF64r32, rm, mkexpr( a0 ), mkexpr( b0 ) ) ) ) );
13460 triop( Iop_DivF64r32, rm, mkexpr( a1 ), mkexpr( b1 ) ) ) ) );
13464 triop( Iop_DivF64r32, rm, mkexpr( a2 ), mkexpr( b2 ) ) ) ) );
13468 triop( Iop_DivF64r32, rm, mkexpr( a3 ), mkexpr( b3 ) ) ) ) );
13489 binop(Iop_SqrtF64, rm, mkexpr( b0 ) ) ) ) );
13493 binop(Iop_SqrtF64, rm, mkexpr( b1 ) ) ) ) );
13497 binop(Iop_SqrtF64, rm, mkexpr( b2) ) ) ) );
13501 binop(Iop_SqrtF64, rm, mkexpr( b3 ) ) ) ) );
13561 rm,
13569 rm,
13577 rm,
13585 rm,
14202 IRExpr* rm = get_IR_roundingmode();
14215 rm,
14219 rm,
14226 rm,
14233 rm,
14253 IRExpr* rm = get_IR_roundingmode();
14263 assign( sqrt3, binop( Iop_SqrtF64, rm, mkexpr( b3 ) ) );
14264 assign( sqrt2, binop( Iop_SqrtF64, rm, mkexpr( b2 ) ) );
14265 assign( sqrt1, binop( Iop_SqrtF64, rm, mkexpr( b1 ) ) );
14266 assign( sqrt0, binop( Iop_SqrtF64, rm, mkexpr( b0 ) ) );
14273 rm,
14280 rm,
14287 rm,
14294 rm,
14658 IRExpr* rm = get_IR_roundingmode();
14679 binop( Iop_RoundF64toF32, rm,
14680 triop( Iop_AddF64, rm,
14689 binop( Iop_RoundF64toF32, rm,
14690 triop( Iop_SubF64, rm,
14698 triop( Iop_AddF64, rm,
14707 binop( Iop_RoundF64toF32, rm,
14708 triop( Iop_DivF64, rm,
14716 triop( Iop_DivF64, rm,
14733 binop( Iop_RoundF64toF32, rm,
14734 qop( Iop_MAddF64, rm,
14749 qop( Iop_MAddF64, rm,
14768 binop( Iop_RoundF64toF32, rm,
14769 qop( Iop_MSubF64, rm,
14784 qop( Iop_MSubF64, rm,
14807 assign( maddResult, unop( Iop_ReinterpF64asI64, qop( Iop_MAddF64, rm,
14829 binop( Iop_RoundF64toF32, rm,
14830 qop( Iop_MAddF64, rm,
14853 binop( Iop_RoundF64toF32, rm,
14854 qop( Iop_MSubF64, rm,
14877 rm,
14891 binop( Iop_RoundF64toF32, rm,
14892 triop( Iop_MulF64, rm,
14901 triop( Iop_MulF64, rm,
14909 triop( Iop_SubF64, rm,
14920 binop( Iop_RoundF64toF32, rm,
14921 binop( Iop_SqrtF64, rm,
14929 binop( Iop_SqrtF64, rm,
15360 IRExpr* rm = get_IR_roundingmode();
15372 rm,
15377 binop( Iop_RoundF64toF32, rm,
15379 rm,
15394 IRExpr* rm = get_IR_roundingmode();
15404 rm,
15410 rm,
15420 IRExpr* rm = get_IR_roundingmode();
15429 rm,
18308 IRTemp rm = newTemp(Ity_I32);
18309 assign(rm, get_IR_roundingmode());