/external/compiler-rt/lib/builtins/ |
divsf3.c | 80 // [1, 2.0) and get a Q32 approximate reciprocal using a small minimax 81 // polynomial approximation: reciprocal = 3/4 + 1/sqrt(2) - b/2. This 84 uint32_t reciprocal = UINT32_C(0x7504f333) - q31b; local 86 // Now refine the reciprocal estimate using a Newton-Raphson iteration: 94 correction = -((uint64_t)reciprocal * q31b >> 32); 95 reciprocal = (uint64_t)reciprocal * correction >> 31; 96 correction = -((uint64_t)reciprocal * q31b >> 32); 97 reciprocal = (uint64_t)reciprocal * correction >> 31 [all...] |
divdf3.c | 80 // [1, 2.0) and get a Q32 approximate reciprocal using a small minimax 81 // polynomial approximation: reciprocal = 3/4 + 1/sqrt(2) - b/2. This 86 // Now refine the reciprocal estimate using a Newton-Raphson iteration: 110 uint64_t correction, reciprocal; local 114 reciprocal = (uint64_t)recip32*cHi + ((uint64_t)recip32*cLo >> 32); 117 // 64-bit reciprocal estimate downward to ensure that it is strictly smaller 118 // than the infinitely precise exact reciprocal. Because the computation 121 reciprocal -= 2; 123 // The numerical reciprocal is accurate to within 2^-56, lies in the 124 // interval [0.5, 1.0), and is strictly smaller than the true reciprocal [all...] |
divtf3.c | 78 // [1, 2.0) and get a Q64 approximate reciprocal using a small minimax 79 // polynomial approximation: reciprocal = 3/4 + 1/sqrt(2) - b/2. This 85 // Now refine the reciprocal estimate using a Newton-Raphson iteration: 112 rep_t correction, reciprocal; local 128 reciprocal = r64cH + (r64cL >> 64); 131 // 128-bit reciprocal estimate downward to ensure that it is strictly smaller 132 // than the infinitely precise exact reciprocal. Because the computation 135 reciprocal -= 2; 137 // The numerical reciprocal is accurate to within 2^-112, lies in the 138 // interval [0.5, 1.0), and is strictly smaller than the true reciprocal [all...] |
/external/llvm/include/llvm/Target/ |
TargetRecip.h | 10 // This class is used to customize machine-specific reciprocal estimate code 35 /// Set whether a particular reciprocal operation is enabled and how many 40 /// Return true if the reciprocal operation has been enabled by default or 46 /// the result of a machine instruction for the given reciprocal operation.
|
/prebuilts/go/darwin-x86/doc/progs/ |
json2.go | 29 fmt.Println("the reciprocal of i is", 1/v)
|
/prebuilts/go/linux-x86/doc/progs/ |
json2.go | 29 fmt.Println("the reciprocal of i is", 1/v)
|
/external/libjpeg-turbo/simd/ |
jquanti-sse2-64.asm | 106 %define RECIPROCAL(m,n,b) XMMBLOCK(DCTSIZE*0+(m),(n),(b),SIZEOF_DCTELEM) 153 pmulhuw xmm0, XMMWORD [RECIPROCAL(0,0,rdx)] ; reciprocal 154 pmulhuw xmm1, XMMWORD [RECIPROCAL(1,0,rdx)] 155 pmulhuw xmm2, XMMWORD [RECIPROCAL(2,0,rdx)] 156 pmulhuw xmm3, XMMWORD [RECIPROCAL(3,0,rdx)]
|
jquanti-sse2.asm | 111 %define RECIPROCAL(m,n,b) XMMBLOCK(DCTSIZE*0+(m),(n),(b),SIZEOF_DCTELEM) 162 pmulhuw xmm0, XMMWORD [RECIPROCAL(0,0,edx)] ; reciprocal 163 pmulhuw xmm1, XMMWORD [RECIPROCAL(1,0,edx)] 164 pmulhuw xmm2, XMMWORD [RECIPROCAL(2,0,edx)] 165 pmulhuw xmm3, XMMWORD [RECIPROCAL(3,0,edx)]
|
jquant-mmx.asm | 133 %define RECIPROCAL(m,n,b) MMBLOCK(DCTSIZE*0+(m),(n),(b),SIZEOF_DCTELEM) 214 pmulhw mm0, MMWORD [RECIPROCAL(0,0,edx)] ; reciprocal 215 pmulhw mm1, MMWORD [RECIPROCAL(0,1,edx)] 216 paddw mm0,mm4 ; reciprocal is always negative (MSB=1),
|
/external/vulkan-validation-layers/libs/glm/gtc/ |
reciprocal.hpp | 24 /// @file glm/gtc/reciprocal.hpp 35 /// <glm/gtc/reciprocal.hpp> need to be included to use these features. 131 #include "reciprocal.inl"
|
/external/opencv3/modules/core/include/opencv2/core/ |
base.hpp | 697 float32x4_t reciprocal = vrecpeq_f32(val); local 698 reciprocal = vmulq_f32(vrecpsq_f32(val, reciprocal), reciprocal); 699 reciprocal = vmulq_f32(vrecpsq_f32(val, reciprocal), reciprocal); 700 return reciprocal; 705 float32x2_t reciprocal = vrecpe_f32(val); local 706 reciprocal = vmul_f32(vrecps_f32(val, reciprocal), reciprocal) [all...] |
/external/opencv3/modules/hal/include/opencv2/hal/ |
intrin_neon.hpp | 338 float32x4_t reciprocal = vrecpeq_f32(b.val); local 339 reciprocal = vmulq_f32(vrecpsq_f32(b.val, reciprocal), reciprocal); 340 reciprocal = vmulq_f32(vrecpsq_f32(b.val, reciprocal), reciprocal); 341 return v_float32x4(vmulq_f32(a.val, reciprocal)); 345 float32x4_t reciprocal = vrecpeq_f32(b.val); local 346 reciprocal = vmulq_f32(vrecpsq_f32(b.val, reciprocal), reciprocal) [all...] |
/external/skia/src/pathops/ |
SkLineParameters.h | 131 double reciprocal = 1 / normal; local 132 fA *= reciprocal; 133 fB *= reciprocal; 134 fC *= reciprocal;
|
/system/connectivity/shill/ |
crypto_rot47.cc | 49 // ROT47 is self-reciprocal.
|
/external/llvm/lib/Target/ |
TargetRecip.cpp | 10 // This class is used to customize machine-specific reciprocal estimate code 25 // These are the names of the individual reciprocal operations. These are 73 // for this type of reciprocal operation. 180 assert(Iter != RecipMap.end() && "Unknown name for reciprocal map"); 188 assert(Iter != RecipMap.end() && "Unknown name for reciprocal map");
|
/external/llvm/test/MC/AArch64/ |
neon-scalar-recip.s | 6 // Floating-point Reciprocal Step 18 // Floating-point Reciprocal Square Root Step 30 // Scalar Floating-point Reciprocal Estimate 42 // Scalar Floating-point Reciprocal Exponent 54 // Scalar Floating-point Reciprocal Square Root Estimate
|
neon-frsqrt-frecp.s | 6 // Vector Reciprocal Square Root Step (Floating Point) 21 // Vector Reciprocal Step (Floating Point)
|
/external/libopus/celt/ |
mathops.c | 76 /* 16-bit reciprocal */ 89 /** Reciprocal sqrt approximation in the range [0.25,1) (Q16 in, Q14 out) */ 110 This yields the Q14 reciprocal square root of the Q16 x, with a maximum 179 /** Reciprocal approximation (Q15 input, Q16 output) */
|
/external/clang/test/Driver/ |
fast-math.c | 44 // RUN: | FileCheck --check-prefix=CHECK-RECIPROCAL-MATH %s 45 // CHECK-RECIPROCAL-MATH: "-cc1" 46 // CHECK-RECIPROCAL-MATH: "-freciprocal-math" 49 // RUN: | FileCheck --check-prefix=CHECK-NO-FAST-MATH-RECIPROCAL-MATH %s 50 // CHECK-NO-FAST-MATH-RECIPROCAL-MATH: "-cc1" 51 // CHECK-NO-FAST-MATH-RECIPROCAL-MATH: "-freciprocal-math" 54 // RUN: | FileCheck --check-prefix=CHECK-RECIPROCAL-MATH-NO-FAST-MATH %s 55 // CHECK-RECIPROCAL-MATH-NO-FAST-MATH: "-cc1" 56 // CHECK-RECIPROCAL-MATH-NO-FAST-MATH-NOT: "-freciprocal-math" 202 // RUN: -fno-trapping-math -fno-reciprocal-math -c %s 2>&1 [all...] |
/external/llvm/test/Transforms/InstCombine/ |
pow-1.ll | 148 ; CHECK-NEXT: [[RECIPROCAL:%[a-z0-9]+]] = fdiv float 1.000000e+00, %x 150 ; CHECK-NEXT: ret float [[RECIPROCAL]] 156 ; CHECK-NEXT: [[RECIPROCAL:%[a-z0-9]+]] = fdiv double 1.000000e+00, %x 158 ; CHECK-NEXT: ret double [[RECIPROCAL]]
|
/external/libpng/ |
pngwrite.c | 1565 png_uint_32 reciprocal = 0; local 1717 png_uint_32 reciprocal = 0; local 1835 png_uint_32 reciprocal = 0; local [all...] |
/external/pdfium/third_party/lpng_v163/ |
pngwrite.c | 1668 png_uint_32 reciprocal = 0; local 1818 png_uint_32 reciprocal = 0; local 1935 png_uint_32 reciprocal = 0; local [all...] |
/external/llvm/test/CodeGen/X86/ |
fdiv-combine.ll | 4 ; should be converted into a reciprocal and multiplication. 81 ; If the reciprocal is already calculated, we should not
|
/external/llvm/test/MC/Hexagon/instructions/ |
xtype_fp.s | 108 # Floating point reciprocal square root approximation 140 # Floating point reciprocal approximation
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
armVCM4P2_Lookup_Tables.c | 58 /* Table Entries Contain reciprocal of 1 to 63 75 /* Table Entries Contain reciprocal of 1 to 63
|