Home | History | Annotate | Download | only in priv

Lines Matching refs:irrm

10073       IRRoundingMode irrm = 8; /*impossible*/
10076 case 1: ch = 'n'; irrm = Irrm_NEAREST; break;
10077 case 2: ch = 'm'; irrm = Irrm_NegINF; break;
10078 case 3: ch = 'a'; irrm = Irrm_NEAREST; break; /* kludge? */
10079 case 4: ch = 'p'; irrm = Irrm_PosINF; break;
10080 case 5: ch = 'z'; irrm = Irrm_ZERO; break;
10092 assign(res, binop(cvt, mkU32(irrm), mkexpr(src)));
12306 IRTemp irrm = newTemp(Ity_I32);
12308 case 1: ch = 'n'; assign(irrm, mkU32(Irrm_NEAREST)); break;
12309 case 2: ch = 'm'; assign(irrm, mkU32(Irrm_NegINF)); break;
12310 case 3: ch = 'p'; assign(irrm, mkU32(Irrm_PosINF)); break;
12311 case 4: ch = 'z'; assign(irrm, mkU32(Irrm_ZERO)); break;
12313 case 5: ch = 'a'; assign(irrm, mkU32(Irrm_NEAREST)); break;
12316 case 6: ch = 'x'; assign(irrm, mkexpr(irrmRM)); break;
12317 case 8: ch = 'i'; assign(irrm, mkexpr(irrmRM)); break;
12324 putQRegLane(dd, i, binop(opRND, mkexpr(irrm),
12330 putQRegLane(dd, i, binop(opRND, mkexpr(irrm),
12363 IRRoundingMode irrm = 8; /*impossible*/
12366 case 1: ch = 'n'; irrm = Irrm_NEAREST; break;
12367 case 2: ch = 'm'; irrm = Irrm_NegINF; break;
12368 case 3: ch = 'a'; irrm = Irrm_NEAREST; break; /* kludge? */
12369 case 4: ch = 'p'; irrm = Irrm_PosINF; break;
12370 case 5: ch = 'z'; irrm = Irrm_ZERO; break;
12381 putQRegLane(dd, i, binop(cvt, mkU32(irrm),
12387 putQRegLane(dd, i, binop(cvt, mkU32(irrm),
13426 IRTemp irrm = newTemp(Ity_I32);
13427 assign(irrm, mkU32(Irrm_ZERO));
13430 IRExpr* res = binop(ops[ix], mkexpr(irrm),
13431 triop(opMUL, mkexpr(irrm), src, scaleE));
13542 IRRoundingMode irrm = 8; /*impossible*/
13546 case BITS2(0,0): ch = 'n'; irrm = Irrm_NEAREST; break;
13547 case BITS2(0,1): ch = 'p'; irrm = Irrm_PosINF; break;
13548 case BITS2(1,0): ch = 'm'; irrm = Irrm_NegINF; break;
13549 case BITS2(1,1): ch = 'z'; irrm = Irrm_ZERO; break;
13555 case BITS2(0,0): ch = 'a'; irrm = Irrm_NEAREST; break;
13559 vassert(irrm != 8);
13579 (iop == Iop_F32toI32S && irrm == Irrm_ZERO) /* FCVTZS Wd,Sn */
13580 || (iop == Iop_F32toI32S && irrm == Irrm_NegINF) /* FCVTMS Wd,Sn */
13581 || (iop == Iop_F32toI32S && irrm == Irrm_PosINF) /* FCVTPS Wd,Sn */
13582 || (iop == Iop_F32toI32S && irrm == Irrm_NEAREST)/* FCVT{A,N}S W,S */
13584 || (iop == Iop_F32toI32U && irrm == Irrm_ZERO) /* FCVTZU Wd,Sn */
13585 || (iop == Iop_F32toI32U && irrm == Irrm_NegINF) /* FCVTMU Wd,Sn */
13586 || (iop == Iop_F32toI32U && irrm == Irrm_PosINF) /* FCVTPU Wd,Sn */
13587 || (iop == Iop_F32toI32U && irrm == Irrm_NEAREST)/* FCVT{A,N}U W,S */
13589 || (iop == Iop_F32toI64S && irrm == Irrm_ZERO) /* FCVTZS Xd,Sn */
13590 || (iop == Iop_F32toI64S && irrm == Irrm_NegINF) /* FCVTMS Xd,Sn */
13591 || (iop == Iop_F32toI64S && irrm == Irrm_PosINF) /* FCVTPS Xd,Sn */
13592 || (iop == Iop_F32toI64S && irrm == Irrm_NEAREST)/* FCVT{A,N}S X,S */
13594 || (iop == Iop_F32toI64U && irrm == Irrm_ZERO) /* FCVTZU Xd,Sn */
13595 || (iop == Iop_F32toI64U && irrm == Irrm_NegINF) /* FCVTMU Xd,Sn */
13596 || (iop == Iop_F32toI64U && irrm == Irrm_PosINF) /* FCVTPU Xd,Sn */
13597 || (iop == Iop_F32toI64U && irrm == Irrm_NEAREST)/* FCVT{A,N}U X,S */
13599 || (iop == Iop_F64toI32S && irrm == Irrm_ZERO) /* FCVTZS Wd,Dn */
13600 || (iop == Iop_F64toI32S && irrm == Irrm_NegINF) /* FCVTMS Wd,Dn */
13601 || (iop == Iop_F64toI32S && irrm == Irrm_PosINF) /* FCVTPS Wd,Dn */
13602 || (iop == Iop_F64toI32S && irrm == Irrm_NEAREST)/* FCVT{A,N}S W,D */
13604 || (iop == Iop_F64toI32U && irrm == Irrm_ZERO) /* FCVTZU Wd,Dn */
13605 || (iop == Iop_F64toI32U && irrm == Irrm_NegINF) /* FCVTMU Wd,Dn */
13606 || (iop == Iop_F64toI32U && irrm == Irrm_PosINF) /* FCVTPU Wd,Dn */
13607 || (iop == Iop_F64toI32U && irrm == Irrm_NEAREST)/* FCVT{A,N}U W,D */
13609 || (iop == Iop_F64toI64S && irrm == Irrm_ZERO) /* FCVTZS Xd,Dn */
13610 || (iop == Iop_F64toI64S && irrm == Irrm_NegINF) /* FCVTMS Xd,Dn */
13611 || (iop == Iop_F64toI64S && irrm == Irrm_PosINF) /* FCVTPS Xd,Dn */
13612 || (iop == Iop_F64toI64S && irrm == Irrm_NEAREST)/* FCVT{A,N}S X,D */
13614 || (iop == Iop_F64toI64U && irrm == Irrm_ZERO) /* FCVTZU Xd,Dn */
13615 || (iop == Iop_F64toI64U && irrm == Irrm_NegINF) /* FCVTMU Xd,Dn */
13616 || (iop == Iop_F64toI64U && irrm == Irrm_PosINF) /* FCVTPU Xd,Dn */
13617 || (iop == Iop_F64toI64U && irrm == Irrm_NEAREST)/* FCVT{A,N}U X,D */
13628 assign(dst, binop(iop, mkU32(irrm), mkexpr(src)));