HomeSort by relevance Sort by last modified time
    Searched full:reciprocal (Results 1 - 25 of 213) sorted by null

1 2 3 4 5 6 7 8 9

  /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

Completed in 633 milliseconds

1 2 3 4 5 6 7 8 9