| /NextBSD/contrib/compiler-rt/lib/builtins/ |
| HD | divsf3.c | 84 uint32_t reciprocal = UINT32_C(0x7504f333) - q31b; in ARM_EABI_FNALIAS() local 94 correction = -((uint64_t)reciprocal * q31b >> 32); in ARM_EABI_FNALIAS() 95 reciprocal = (uint64_t)reciprocal * correction >> 31; in ARM_EABI_FNALIAS() 96 correction = -((uint64_t)reciprocal * q31b >> 32); in ARM_EABI_FNALIAS() 97 reciprocal = (uint64_t)reciprocal * correction >> 31; in ARM_EABI_FNALIAS() 98 correction = -((uint64_t)reciprocal * q31b >> 32); in ARM_EABI_FNALIAS() 99 reciprocal = (uint64_t)reciprocal * correction >> 31; in ARM_EABI_FNALIAS() 107 reciprocal -= 2; in ARM_EABI_FNALIAS() 121 rep_t quotient = (uint64_t)reciprocal*(aSignificand << 1) >> 32; in ARM_EABI_FNALIAS()
|
| HD | divdf3.c | 110 uint64_t correction, reciprocal; in ARM_EABI_FNALIAS() local 114 reciprocal = (uint64_t)recip32*cHi + ((uint64_t)recip32*cLo >> 32); in ARM_EABI_FNALIAS() 121 reciprocal -= 2; in ARM_EABI_FNALIAS() 136 wideMultiply(aSignificand << 2, reciprocal, "ient, "ientLo); in ARM_EABI_FNALIAS()
|
| HD | divtf3.c | 112 rep_t correction, reciprocal; in __divtf3() local 128 reciprocal = r64cH + (r64cL >> 64); in __divtf3() 135 reciprocal -= 2; in __divtf3() 150 wideMultiply(aSignificand << 2, reciprocal, "ient, "ientLo); in __divtf3()
|
| /NextBSD/crypto/openssl/doc/crypto/ |
| HD | BN_mod_mul_reciprocal.pod | 7 reciprocal 52 BIGNUM Nr; /* the reciprocal */
|
| /NextBSD/crypto/openssl/crypto/perlasm/ |
| HD | readme | 18 The reciprocal function is
|
| /NextBSD/contrib/llvm/lib/Support/ |
| HD | APFloat.cpp | 3765 APFloat reciprocal(*semantics, 1ULL); in getExactInverse() local 3766 if (reciprocal.divide(*this, rmNearestTiesToEven) != opOK) in getExactInverse() 3771 if (reciprocal.isDenormal()) in getExactInverse() 3774 assert(reciprocal.isFiniteNonZero() && in getExactInverse() 3775 reciprocal.significandLSB() == reciprocal.semantics->precision - 1); in getExactInverse() 3778 *inv = reciprocal; in getExactInverse()
|
| /NextBSD/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64SchedA57.td | 507 // ASIMD reciprocal estimate, D-form 509 // ASIMD reciprocal estimate, Q-form 512 // ASIMD reciprocal step, D-form, FZ 514 // ASIMD reciprocal step, Q-form, FZ
|
| /NextBSD/contrib/llvm/lib/Target/X86/ |
| HD | X86Schedule.td | 70 defm WriteFRcp : X86SchedWritePair; // Floating point reciprocal estimate. 71 defm WriteFRsqrt : X86SchedWritePair; // Floating point reciprocal square root estimate.
|
| HD | X86InstrSSE.td | 3560 // There is no f64 version of the reciprocal approximation instructions.
|
| /NextBSD/contrib/llvm/lib/Target/PowerPC/ |
| HD | PPC.td | 76 "Assume higher precision reciprocal estimates">;
|
| /NextBSD/contrib/gcc/config/rs6000/ |
| HD | predicates.md | 229 because RDIV division to reciprocal optimization is not able 250 because RDIV division to reciprocal optimization is not able
|
| /NextBSD/contrib/gcc/config/mips/ |
| HD | mips.md | 213 ;; frdiv floating point reciprocal divide 214 ;; frdiv1 floating point reciprocal divide step 1 215 ;; frdiv2 floating point reciprocal divide step 2 221 ;; frsqrt floating point reciprocal square root 222 ;; frsqrt1 floating point reciprocal square root step1 223 ;; frsqrt2 floating point reciprocal square root step2
|
| /NextBSD/contrib/llvm/include/llvm/IR/ |
| HD | IntrinsicsPowerPC.td | 697 // Vector reciprocal estimate
|
| /NextBSD/contrib/llvm/lib/Target/Hexagon/ |
| HD | HexagonInstrInfoV5.td | 857 // Floating point reciprocal square root approximation
|
| /NextBSD/contrib/llvm/lib/Target/NVPTX/ |
| HD | NVPTXInstrInfo.td | 725 // F32 Approximate reciprocal 767 // F32 Semi-accurate reciprocal 811 // F32 Accurate reciprocal
|
| /NextBSD/contrib/gcc/doc/ |
| HD | passes.texi | 389 divisions to multiplications by the reciprocal. The pass is located
|
| HD | extend.texi | 7829 Reduced precision reciprocal (sequence step 1) (@code{recip1.@var{fmt}}). 7834 Reduced precision reciprocal (sequence step 2) (@code{recip2.@var{fmt}}). 7839 Reduced precision reciprocal square root (sequence step 1) 7845 Reduced precision reciprocal square root (sequence step 2)
|
| HD | invoke.texi | 11298 double precision FP reciprocal estimate instruction implemented on the 11399 Generate code to compute division as reciprocal estimate and iterative
|
| HD | tm.texi | 9086 the reciprocal. This target hook specifies the minimum number of divisions
|
| /NextBSD/crypto/openssl/doc/ |
| HD | ssleay.txt | 1762 Return the reciprocal of 'm'. 'ctx' holds the temporary variables 1772 the same modulus is worth calculating the reciprocal of the modulus 1774 a/b == a*r where r is the reciprocal of b. On modern computers 1777 is returned. 'i' is the reciprocal of 'm' and 'nb' is the number
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Driver/ |
| HD | Options.td | 607 def fno_reciprocal_math : Flag<["-"], "fno-reciprocal-math">, Group<f_Group>;
|
| /NextBSD/contrib/gcc/ |
| HD | FSFChangeLog.11 | 9624 by the reciprocal, if optimizing and result is exact.
|
| HD | ChangeLog-2005 | 9679 doing the reciprocal insertion. 24405 invariant reciprocal for hoisting.
|
| HD | ChangeLog-2002 | 14761 left shift. Compute approximative error of 2nd reciprocal
|
| HD | ChangeLog-2003 | 35931 (propagate_freq): Use multiply by reciprocal instead of
|