| /external/tensorflow/tensorflow/core/kernels/mlir_generated/ |
| D | gpu_op_reciprocal.cc | 21 GENERATE_AND_REGISTER_UNARY_GPU_KERNEL(Reciprocal, DT_HALF); 22 GENERATE_AND_REGISTER_UNARY_GPU_KERNEL(Reciprocal, DT_FLOAT); 23 GENERATE_AND_REGISTER_UNARY_GPU_KERNEL(Reciprocal, DT_DOUBLE); 24 GENERATE_AND_REGISTER_UNARY_GPU_KERNEL(Reciprocal, DT_INT64); 25 GENERATE_AND_REGISTER_UNARY_GPU_KERNEL(Reciprocal, DT_COMPLEX64); 26 GENERATE_AND_REGISTER_UNARY_GPU_KERNEL(Reciprocal, DT_COMPLEX128); 28 REGISTER_ALIASED_GPU_KERNEL(Inv, Reciprocal, DT_HALF, DT_HALF); 29 REGISTER_ALIASED_GPU_KERNEL(Inv, Reciprocal, DT_FLOAT, DT_FLOAT); 30 REGISTER_ALIASED_GPU_KERNEL(Inv, Reciprocal, DT_DOUBLE, DT_DOUBLE); 31 REGISTER_ALIASED_GPU_KERNEL(Inv, Reciprocal, DT_INT64, DT_INT64); [all …]
|
| /external/compiler-rt/lib/builtins/ |
| D | divsf3.c | 80 // [1, 2.0) and get a Q32 approximate reciprocal using a small minimax in ARM_EABI_FNALIAS() 81 // polynomial approximation: reciprocal = 3/4 + 1/sqrt(2) - b/2. This in ARM_EABI_FNALIAS() 84 uint32_t reciprocal = UINT32_C(0x7504f333) - q31b; in ARM_EABI_FNALIAS() local 86 // Now refine the reciprocal estimate using a Newton-Raphson iteration: in ARM_EABI_FNALIAS() 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() [all …]
|
| D | divdf3.c | 80 // [1, 2.0) and get a Q32 approximate reciprocal using a small minimax in ARM_EABI_FNALIAS() 81 // polynomial approximation: reciprocal = 3/4 + 1/sqrt(2) - b/2. This in ARM_EABI_FNALIAS() 86 // Now refine the reciprocal estimate using a Newton-Raphson iteration: in ARM_EABI_FNALIAS() 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() 117 // 64-bit reciprocal estimate downward to ensure that it is strictly smaller in ARM_EABI_FNALIAS() 118 // than the infinitely precise exact reciprocal. Because the computation in ARM_EABI_FNALIAS() 121 reciprocal -= 2; in ARM_EABI_FNALIAS() 123 // The numerical reciprocal is accurate to within 2^-56, lies in the in ARM_EABI_FNALIAS() 124 // interval [0.5, 1.0), and is strictly smaller than the true reciprocal in ARM_EABI_FNALIAS() [all …]
|
| D | divtf3.c | 78 // [1, 2.0) and get a Q64 approximate reciprocal using a small minimax in __divtf3() 79 // polynomial approximation: reciprocal = 3/4 + 1/sqrt(2) - b/2. This in __divtf3() 85 // Now refine the reciprocal estimate using a Newton-Raphson iteration: in __divtf3() 112 rep_t correction, reciprocal; in __divtf3() local 128 reciprocal = r64cH + (r64cL >> 64); in __divtf3() 131 // 128-bit reciprocal estimate downward to ensure that it is strictly smaller in __divtf3() 132 // than the infinitely precise exact reciprocal. Because the computation in __divtf3() 135 reciprocal -= 2; in __divtf3() 137 // The numerical reciprocal is accurate to within 2^-112, lies in the in __divtf3() 138 // interval [0.5, 1.0), and is strictly smaller than the true reciprocal in __divtf3() [all …]
|
| /external/executorch/backends/arm/test/ops/ |
| D | test_reciprocal.py | 35 """Tests reciprocal""" 37 class Reciprocal(torch.nn.Module): class in TestReciprocal 40 return input_.reciprocal() 52 .check_count({"torch.ops.aten.reciprocal.default": 1}) 72 .check_count({"torch.ops.aten.reciprocal.default": 1}) 92 .check_count({"torch.ops.aten.reciprocal.default": 1}) 103 self._test_reciprocal_tosa_MI_pipeline(self.Reciprocal(), test_data) 105 # Expected to fail since ArmQuantizer cannot quantize a Reciprocal layer 111 self._test_reciprocal_tosa_BI_pipeline(self.Reciprocal(), test_data) 116 self._test_reciprocal_u55_BI_pipeline(self.Reciprocal(), test_data)
|
| /external/tensorflow/tensorflow/python/ops/ |
| D | image_grad.py | 156 …"""Wrapper function around `math_ops.div_no_nan()` to perform a "safe" reciprocal incase the input… 161 x_reciprocal -> reciprocal of x without NaNs. 246 # -1 * (greens-blues) * reciprocal(square(saturation)) * \ 247 # reciprocal(square(value)) 253 # reciprocal(square(reds - greens)) 255 # if red was NOT MIN -> 60 * -1/MAX-MIN == -60 * reciprocal(greens-blues) 259 # reciprocal(square(blues - reds)) 261 # if red was NOT MIN -> 60 * 1/MAX-MIN == 60 * reciprocal(blues-greens) 286 # -1 * (blues - reds) * reciprocal(square(saturation)) * \ 287 # reciprocal(square(value)) [all …]
|
| /external/executorch/backends/arm/_passes/ |
| D | decompose_div_pass.py | 23 return (exir_ops.edge.aten.reciprocal.default, exir_ops.edge.aten.mul.Tensor) 25 return (torch.ops.aten.reciprocal.default, torch.ops.aten.mul.Tensor) 31 This pass decomposes div into a mul and a reciprocal node. 36 x = reciprocal(b) 48 reciprocal = super().call_operator(reciprocal_op, (denominator,), {}, meta) 50 return super().call_operator(mul_op, (numerator, reciprocal), {}, meta)
|
| /external/tensorflow/tensorflow/compiler/mlir/tensorflow/tests/ |
| D | tf_trait_folds.mlir | 35 // CHECK: [[RECIPROCAL:%.+]] = "tf.Reciprocal"([[ARG0]]) 36 %0 = "tf.Reciprocal"(%arg0) : (tensor<i32>) -> tensor<i32> 37 // CHECK: return [[RECIPROCAL]] 44 %0 = "tf.Reciprocal"(%arg0) : (tensor<i32>) -> tensor<i32> 45 %1 = "tf.Reciprocal"(%0) : (tensor<i32>) -> tensor<i32> 53 // CHECK: [[RECIPROCAL:%.+]] = "tf.Reciprocal"([[ARG0]]) 54 %0 = "tf.Reciprocal"(%arg0) : (tensor<i32>) -> tensor<i32> 55 %1 = "tf.Reciprocal"(%0) : (tensor<i32>) -> tensor<i32> 56 %2 = "tf.Reciprocal"(%1) : (tensor<i32>) -> tensor<i32> 57 // CHECK: return [[RECIPROCAL]]
|
| /external/tensorflow/tensorflow/core/ops/compat/ops_history_v2/ |
| D | Reciprocal.pbtxt | 2 name: "Reciprocal" 28 name: "Reciprocal" 55 name: "Reciprocal" 82 name: "Reciprocal"
|
| /external/pytorch/torch/distributions/ |
| D | kumaraswamy.py | 58 PowerTransform(exponent=self.concentration0.reciprocal()), 60 PowerTransform(exponent=self.concentration1.reciprocal()), 78 self.concentration0.reciprocal() * (-self.concentration0).log1p() 91 t1 = 1 - self.concentration1.reciprocal() 92 t0 = 1 - self.concentration0.reciprocal()
|
| /external/tensorflow/tensorflow/core/api_def/python_api/ |
| D | api_def_Reciprocal.pbtxt | 2 graph_op_name: "Reciprocal" 4 name: "math.reciprocal" 7 name: "reciprocal"
|
| /external/icu/android_icu4j/src/main/java/android/icu/impl/units/ |
| D | UnitsConverter.java | 23 private boolean reciprocal; field in UnitsConverter 61 … if (convertibility != Convertibility.CONVERTIBLE && convertibility != Convertibility.RECIPROCAL) { in UnitsConverter() 62 throw new IllegalIcuArgumentException("input units must be convertible or reciprocal"); in UnitsConverter() 75 assert convertibility == Convertibility.RECIPROCAL; in UnitsConverter() 78 this.reciprocal = convertibility == Convertibility.RECIPROCAL; in UnitsConverter() 82 // We should see no offsets for reciprocal conversions - they don't make sense: in UnitsConverter() 83 assert convertibility != Convertibility.RECIPROCAL || this.offset == BigDecimal.ZERO; in UnitsConverter() 85 this.reciprocal = false; in UnitsConverter() 111 if (areDimensionsZeroes(dimensionMap)) return Convertibility.RECIPROCAL; in extractConvertibility() 167 if (this.reciprocal) { in convert() [all …]
|
| /external/icu/icu4j/main/core/src/main/java/com/ibm/icu/impl/units/ |
| D | UnitsConverter.java | 19 private boolean reciprocal; field in UnitsConverter 57 … if (convertibility != Convertibility.CONVERTIBLE && convertibility != Convertibility.RECIPROCAL) { in UnitsConverter() 58 throw new IllegalIcuArgumentException("input units must be convertible or reciprocal"); in UnitsConverter() 71 assert convertibility == Convertibility.RECIPROCAL; in UnitsConverter() 74 this.reciprocal = convertibility == Convertibility.RECIPROCAL; in UnitsConverter() 78 // We should see no offsets for reciprocal conversions - they don't make sense: in UnitsConverter() 79 assert convertibility != Convertibility.RECIPROCAL || this.offset == BigDecimal.ZERO; in UnitsConverter() 81 this.reciprocal = false; in UnitsConverter() 107 if (areDimensionsZeroes(dimensionMap)) return Convertibility.RECIPROCAL; in extractConvertibility() 163 if (this.reciprocal) { in convert() [all …]
|
| /external/sdk-platform-java/gax-java/ |
| D | repositories.bzl | 42 licenses = ["notice", "reciprocal"], 80 licenses = ["notice", "reciprocal"], 88 licenses = ["notice", "reciprocal"], 96 licenses = ["notice", "reciprocal"], 104 licenses = ["notice", "reciprocal"], 112 licenses = ["notice", "reciprocal"],
|
| /external/cronet/stable/third_party/icu/source/i18n/ |
| D | units_converter.cpp | 292 } else if (unitsState == Convertibility::RECIPROCAL) { in loadConversionRate() 315 conversionRate.reciprocal = unitsState == Convertibility::RECIPROCAL; in loadConversionRate() 465 * `meter-per-second` and `second-per-meter` are `RECIPROCAL`. 488 MaybeStackVector<UnitIndexAndDimension> reciprocal; in extractConvertibility() local 491 mergeUnitsAndDimensions(reciprocal, sourceBaseUnit, 1); in extractConvertibility() 494 mergeUnitsAndDimensions(reciprocal, targetBaseUnit, 1); in extractConvertibility() 500 if (checkAllDimensionsAreZeros(reciprocal)) { in extractConvertibility() 501 return RECIPROCAL; in extractConvertibility() 567 if (unitsState == Convertibility::UNCONVERTIBLE || unitsState == Convertibility::RECIPROCAL) { in compareTwoUnits() 604 if (conversionRate_.reciprocal) { in convert() [all …]
|
| /external/cronet/tot/third_party/icu/source/i18n/ |
| D | units_converter.cpp | 292 } else if (unitsState == Convertibility::RECIPROCAL) { in loadConversionRate() 315 conversionRate.reciprocal = unitsState == Convertibility::RECIPROCAL; in loadConversionRate() 465 * `meter-per-second` and `second-per-meter` are `RECIPROCAL`. 488 MaybeStackVector<UnitIndexAndDimension> reciprocal; in extractConvertibility() local 491 mergeUnitsAndDimensions(reciprocal, sourceBaseUnit, 1); in extractConvertibility() 494 mergeUnitsAndDimensions(reciprocal, targetBaseUnit, 1); in extractConvertibility() 500 if (checkAllDimensionsAreZeros(reciprocal)) { in extractConvertibility() 501 return RECIPROCAL; in extractConvertibility() 567 if (unitsState == Convertibility::UNCONVERTIBLE || unitsState == Convertibility::RECIPROCAL) { in compareTwoUnits() 604 if (conversionRate_.reciprocal) { in convert() [all …]
|
| /external/ComputeLibrary/src/core/NEON/ |
| D | NEMath.h | 64 /** Calculate reciprocal. 68 * @return The calculated reciprocal. 72 /** Calculate reciprocal. 76 * @return The calculated reciprocal. 279 /** Calculate reciprocal. 283 * @return The calculated reciprocal. 287 /** Calculate reciprocal. 291 * @return The calculated reciprocal.
|
| /external/tensorflow/tensorflow/core/ops/compat/ops_history_v1/ |
| D | Reciprocal.pbtxt | 2 name: "Reciprocal" 28 name: "Reciprocal" 55 name: "Reciprocal"
|
| /external/libjpeg-turbo/simd/i386/ |
| D | jquanti-avx2.asm | 118 %define RECIPROCAL(m, n, b) \ 158 vpmulhuw ymm0, YMMWORD [RECIPROCAL(0,0,edx)] ; reciprocal 159 vpmulhuw ymm1, YMMWORD [RECIPROCAL(2,0,edx)] 160 vpmulhuw ymm2, YMMWORD [RECIPROCAL(4,0,edx)] 161 vpmulhuw ymm3, YMMWORD [RECIPROCAL(6,0,edx)]
|
| D | jquanti-sse2.asm | 109 %define RECIPROCAL(m, n, b) \ 163 pmulhuw xmm0, XMMWORD [RECIPROCAL(0,0,edx)] ; reciprocal 164 pmulhuw xmm1, XMMWORD [RECIPROCAL(1,0,edx)] 165 pmulhuw xmm2, XMMWORD [RECIPROCAL(2,0,edx)] 166 pmulhuw xmm3, XMMWORD [RECIPROCAL(3,0,edx)]
|
| /external/libjpeg-turbo/simd/x86_64/ |
| D | jquanti-avx2.asm | 104 %define RECIPROCAL(m, n, b) \ 137 vpmulhuw ymm0, YMMWORD [RECIPROCAL(0,0,r11)] ; reciprocal 138 vpmulhuw ymm1, YMMWORD [RECIPROCAL(2,0,r11)] 139 vpmulhuw ymm2, YMMWORD [RECIPROCAL(4,0,r11)] 140 vpmulhuw ymm3, YMMWORD [RECIPROCAL(6,0,r11)]
|
| D | jquanti-sse2.asm | 104 %define RECIPROCAL(m, n, b) \ 154 pmulhuw xmm0, XMMWORD [RECIPROCAL(0,0,rdx)] ; reciprocal 155 pmulhuw xmm1, XMMWORD [RECIPROCAL(1,0,rdx)] 156 pmulhuw xmm2, XMMWORD [RECIPROCAL(2,0,rdx)] 157 pmulhuw xmm3, XMMWORD [RECIPROCAL(3,0,rdx)]
|
| /external/llvm/include/llvm/Target/ |
| D | TargetRecip.h | 10 // This class is used to customize machine-specific reciprocal estimate code 36 /// Set whether a particular reciprocal operation is enabled and how many 41 /// Return true if the reciprocal operation has been enabled by default or 47 /// the result of a machine instruction for the given reciprocal operation.
|
| /external/clang/test/Driver/ |
| D | 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/icu/icu4j/main/core/src/main/java/com/ibm/icu/number/ |
| D | Scale.java | 32 final BigDecimal reciprocal; field in Scale 60 this.reciprocal = BigDecimal.ONE.divide(arbitrary, mc); in Scale() 62 this.reciprocal = null; in Scale() 192 if (reciprocal != null) { in applyReciprocalTo() 193 quantity.multiplyBy(reciprocal); in applyReciprocalTo()
|