/external/compiler-rt/lib/ |
divsf3.c | 79 // [1, 2.0) and get a Q32 approximate reciprocal using a small minimax 80 // polynomial approximation: reciprocal = 3/4 + 1/sqrt(2) - b/2. This 83 uint32_t reciprocal = UINT32_C(0x7504f333) - q31b; local 85 // Now refine the reciprocal estimate using a Newton-Raphson iteration: 93 correction = -((uint64_t)reciprocal * q31b >> 32); 94 reciprocal = (uint64_t)reciprocal * correction >> 31; 95 correction = -((uint64_t)reciprocal * q31b >> 32); 96 reciprocal = (uint64_t)reciprocal * correction >> 31 [all...] |
divdf3.c | 79 // [1, 2.0) and get a Q32 approximate reciprocal using a small minimax 80 // polynomial approximation: reciprocal = 3/4 + 1/sqrt(2) - b/2. This 85 // Now refine the reciprocal estimate using a Newton-Raphson iteration: 109 uint64_t correction, reciprocal; local 113 reciprocal = (uint64_t)recip32*cHi + ((uint64_t)recip32*cLo >> 32); 116 // 64-bit reciprocal estimate downward to ensure that it is strictly smaller 117 // than the infinitely precise exact reciprocal. Because the computation 120 reciprocal -= 2; 122 // The numerical reciprocal is accurate to within 2^-56, lies in the 123 // interval [0.5, 1.0), and is strictly smaller than the true reciprocal [all...] |
/external/llvm/test/Transforms/InstCombine/ |
pow-1.ll | 141 ; CHECK-NEXT: [[RECIPROCAL:%[a-z0-9]+]] = fdiv float 1.000000e+00, %x 143 ; CHECK-NEXT: ret float [[RECIPROCAL]] 149 ; CHECK-NEXT: [[RECIPROCAL:%[a-z0-9]+]] = fdiv double 1.000000e+00, %x 151 ; CHECK-NEXT: ret double [[RECIPROCAL]]
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
armVCM4P2_Lookup_Tables.c | 43 /* Table Entries Contain reciprocal of 1 to 63 60 /* Table Entries Contain reciprocal of 1 to 63
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
armVCM4P2_Lookup_Tables.c | 43 /* Table Entries Contain reciprocal of 1 to 63 60 /* Table Entries Contain reciprocal of 1 to 63
|
/external/qemu/audio/ |
mixeng_template.h | 51 #ifdef RECIPROCAL 57 #else /* !RECIPROCAL */
|
coreaudio.c | 508 #ifdef RECIPROCAL 539 #ifdef RECIPROCAL 646 #ifdef RECIPROCAL 680 #ifdef RECIPROCAL
|
rate_template.h | 84 #ifdef RECIPROCAL
|
audio_int.h | 31 /* #define RECIPROCAL */
|
/external/llvm/include/llvm/IR/ |
IntrinsicsARM.td | 185 // Vector Reciprocal Step. 188 // Vector Reciprocal Square Root Step. 311 // Vector Reciprocal Estimate. 314 // Vector Reciprocal Square Root Estimate.
|
/external/openssl/crypto/perlasm/ |
readme | 18 The reciprocal function is
|
/external/eigen/Eigen/src/Core/arch/NEON/ |
PacketMath.h | 125 // NEON does not offer a divide instruction, we have to do a reciprocal approximation 127 // a reciprocal estimate AND a reciprocal step -which saves a few instructions
|
/prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1/include/gcc/darwin/4.2/ |
ppc_intrinsics.h | 82 * __fres - Floating Reciprocal Estimate 84 * __frsqrte - Floating Reciprocal Square Root Estimate 85 * __frsqrtes - Floating Reciprocal Square Root Estimate Single 723 * __fres - Floating Reciprocal Estimate 756 * __frsqrte - Floating Reciprocal Square Root Estimate 773 * __frsqrtes - Floating Reciprocal Square Root Estimate Single
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineMulDivRem.cpp | 819 /// 2) reciprocal is allowed. 827 APFloat Reciprocal(FpVal.getSemantics()); 828 bool Cvt = FpVal.getExactInverse(&Reciprocal); 831 Reciprocal = APFloat(FpVal.getSemantics(), 1.0f); 832 (void)Reciprocal.divide(FpVal, APFloat::rmNearestTiesToEven); 833 Cvt = !Reciprocal.isDenormal(); 840 R = ConstantFP::get(Dividend->getType()->getContext(), Reciprocal); 868 // (X/C1)/C2 => X /(C2*C1) [=> X * 1/(C2*C1) if reciprocal is allowed] [all...] |
/external/valgrind/main/VEX/pub/ |
libvex_ir.h | 729 Iop_Est5FRSqrt, /* reciprocal square root estimate, 5 good bits */ 801 /* Vector Reciprocal Estimate finds an approximate reciprocal of each 806 /* Vector Reciprocal Step computes (2.0 - arg1 * arg2). 811 /* Vector Reciprocal Square Root Estimate finds an approximate reciprocal 815 /* Vector Reciprocal Square Root Step computes (3.0 - arg1 * arg2) / 2.0. [all...] |
/external/libvpx/libvpx/examples/includes/geshi/geshi/ |
povray.php | 56 'refraction', 'reflection_exponent', 'recursion_limit', 'reciprocal', 'ratio', 'ramp_wave', 'radius', 'radial',
|
/external/openssl/crypto/bn/ |
bn_err.c | 119 {ERR_REASON(BN_R_BAD_RECIPROCAL) ,"bad reciprocal"},
|
bn_recp.c | 159 * we need multiply ABCDEF by 3 digests of the reciprocal of ab
|
/external/skia/gm/ |
imagefiltersbase.cpp | 171 // reciprocal scale that is applied at record time, which is
|
/external/webkit/Source/WebKit/qt/Api/ |
qwebinspector.cpp | 126 // Setup the reciprocal association
|
/frameworks/av/media/libstagefright/codecs/on2/enc/ |
SoftVPXEncoder.h | 129 // Frame duration is the reciprocal of framerate, denoted
|
/frameworks/base/core/java/android/widget/ |
Chronometer.java | 184 * make sure that each start() call has a reciprocal call to {@link #stop}.
|
/external/clang/test/Driver/ |
fast-math.c | 155 // RUN: -fno-trapping-math -fno-reciprocal-math -c %s 2>&1 \ 165 // RUN: %clang -### -funsafe-math-optimizations -fno-reciprocal-math -c %s \ 176 // RUN: %clang -### -ffast-math -fno-reciprocal-math -c %s 2>&1 \
|
/external/llvm/lib/Support/ |
APFloat.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPC.td | 83 // RECIP_PREC p6, p6x, p7 higher precision reciprocal estimates
|