Lines Matching defs:op
568 uint32_t rMode, bool ahp, float op)
570 uint64_t opBits = fpToBits(op);
576 uint32_t rMode, bool ahp, double op)
578 uint64_t opBits = fpToBits(op);
583 vcvtFpHFp(FPSCR &fpscr, bool defaultNan, bool ahp, uint16_t op, bool isDouble)
601 bool neg = bits(op, 15);
602 uint32_t exponent = bits(op, 14, 10);
603 uint64_t mantissa = bits(op, 9, 0);
645 vcvtFpHFpD(FPSCR &fpscr, bool defaultNan, bool ahp, uint16_t op)
650 result = vcvtFpHFp(fpscr, defaultNan, ahp, op, true);
655 vcvtFpHFpS(FPSCR &fpscr, bool defaultNan, bool ahp, uint16_t op)
660 result = vcvtFpHFp(fpscr, defaultNan, ahp, op, false);
761 fprSqrtEstimate(FPSCR &fpscr, float op)
765 int fpClass = std::fpclassify(op);
767 if ((fpToBits(op) & qnan) != qnan)
773 return bitsToFp((std::signbit(op) << 31) |
775 } else if (std::signbit(op)) {
776 // Set invalid op bit.
782 uint64_t opBits = fpToBits(op);
804 unsignedRSqrtEstimate(uint32_t op)
806 if (bits(op, 31, 30) == 0) {
810 if (bits(op, 31)) {
813 (bits((uint64_t)op, 30, 0) << 21) |
818 (bits((uint64_t)op, 29, 0) << 22) |
843 fpRecipEstimate(FPSCR &fpscr, float op)
847 int fpClass = std::fpclassify(op);
849 if ((fpToBits(op) & qnan) != qnan)
853 return bitsToFp(std::signbit(op) << 31, junk);
857 return bitsToFp((std::signbit(op) << 31) |
859 } else if (fabs(op) >= pow(2.0, 126)) {
861 return bitsToFp(std::signbit(op) << 31, junk);
863 uint64_t opBits = fpToBits(op);
879 unsignedRecipEstimate(uint32_t op)
881 if (bits(op, 31) == 0) {
887 (bits((uint64_t)op, 30, 0) << 21) |