Lines Matching defs:fpType
116 template <class fpType>
118 flushToZero(fpType &op)
120 fpType junk = 0.0;
122 uint64_t bitMask = ULL(0x1) << (sizeof(fpType) * 8 - 1);
129 template <class fpType>
131 flushToZero(fpType &op1, fpType &op2)
138 template <class fpType>
140 vfpFlushToZero(FPSCR &fpscr, fpType &op)
147 template <class fpType>
149 vfpFlushToZero(FPSCR &fpscr, fpType &op1, fpType &op2)
203 template <class fpType>
205 isSnan(fpType val)
207 const bool single = (sizeof(fpType) == sizeof(float));
218 template <class fpType>
219 fpType fixDest(FPSCR fpscr, fpType val, fpType op1);
221 template <class fpType>
222 fpType fixDest(FPSCR fpscr, fpType val, fpType op1, fpType op2);
224 template <class fpType>
225 fpType fixDivDest(FPSCR fpscr, fpType val, fpType op1, fpType op2);
312 int fpType = std::fpclassify(val);
313 if (fpType == FP_SUBNORMAL || fpType == FP_NAN) {
314 if (fpType == FP_NAN) {
830 template <class fpType>
831 fpType
833 fpType op1, fpType op2) const;
835 template <class fpType>
836 fpType
837 ternaryOp(FPSCR &fpscr, fpType op1, fpType op2, fpType op3,
838 fpType (*func)(fpType, fpType, fpType),
841 template <class fpType>
842 fpType
843 binaryOp(FPSCR &fpscr, fpType op1, fpType op2,
844 fpType (*func)(fpType, fpType),
847 template <class fpType>
848 fpType
849 unaryOp(FPSCR &fpscr, fpType op1,
850 fpType (*func)(fpType),