Home
last modified time | relevance | path

Searched refs:SQRT (Results 1 – 25 of 51) sorted by relevance

123

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/
Drsq.ll77 ; SI-SAFE: v_sqrt_f32_e32 [[SQRT:v[0-9]+]], v{{[0-9]+}}
78 ; SI-SAFE: v_rcp_f32_e64 [[RSQ:v[0-9]+]], -[[SQRT]]
96 ; SI-UNSAFE: v_sqrt_f64_e32 [[SQRT:v\[[0-9]+:[0-9]+\]]], v{{\[[0-9]+:[0-9]+\]}}
97 ; SI-UNSAFE: v_rcp_f64_e64 [[RCP:v\[[0-9]+:[0-9]+\]]], -[[SQRT]]
108 ; SI-SAFE: v_sqrt_f32_e64 [[SQRT:v[0-9]+]], -v{{[0-9]+}}
109 ; SI-SAFE: v_rcp_f32_e64 [[RSQ:v[0-9]+]], -[[SQRT]]
128 ; SI-UNSAFE: v_sqrt_f64_e64 [[SQRT:v\[[0-9]+:[0-9]+\]]], -v{{\[[0-9]+:[0-9]+\]}}
129 ; SI-UNSAFE: v_rcp_f64_e64 [[RCP:v\[[0-9]+:[0-9]+\]]], -[[SQRT]]
Dfdiv.f16.ll147 ; GFX8_9: v_sqrt_f16_e32 [[SQRT:v[0-9]+]], [[VAL]]
148 ; GFX8_9-NEXT: v_rcp_f16_e64 [[RESULT:v[0-9]+]], -[[SQRT]]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstSimplify/
Dfast-math.ll368 ; CHECK-NEXT: [[SQRT:%.*]] = call double @llvm.sqrt.f64(double [[F:%.*]])
369 ; CHECK-NEXT: [[MUL:%.*]] = fmul nnan nsz double [[SQRT]], [[SQRT]]
379 ; CHECK-NEXT: [[SQRT:%.*]] = call double @llvm.sqrt.f64(double [[F:%.*]])
380 ; CHECK-NEXT: [[MUL:%.*]] = fmul reassoc nnan double [[SQRT]], [[SQRT]]
390 ; CHECK-NEXT: [[SQRT:%.*]] = call double @llvm.sqrt.f64(double [[F:%.*]])
391 ; CHECK-NEXT: [[MUL:%.*]] = fmul reassoc nsz double [[SQRT]], [[SQRT]]
Dfloating-point-arithmetic.ll395 ; CHECK-NEXT: [[SQRT:%.*]] = call float @llvm.sqrt.f32(float [[A:%.*]])
396 ; CHECK-NEXT: [[FABS:%.*]] = call float @llvm.fabs.f32(float [[SQRT]])
407 ; CHECK-NEXT: [[SQRT:%.*]] = call nnan float @llvm.sqrt.f32(float [[A:%.*]])
408 ; CHECK-NEXT: [[FABS:%.*]] = call float @llvm.fabs.f32(float [[SQRT]])
419 ; CHECK-NEXT: [[SQRT:%.*]] = call nsz float @llvm.sqrt.f32(float [[A:%.*]])
420 ; CHECK-NEXT: [[FABS:%.*]] = call float @llvm.fabs.f32(float [[SQRT]])
431 ; CHECK-NEXT: [[SQRT:%.*]] = call nnan nsz float @llvm.sqrt.f32(float [[A:%.*]])
432 ; CHECK-NEXT: ret float [[SQRT]]
443 ; CHECK-NEXT: [[SQRT:%.*]] = call nnan float @llvm.sqrt.f32(float [[B]])
444 ; CHECK-NEXT: ret float [[SQRT]]
/external/llvm/test/Transforms/InstCombine/
Dpow-1.ll85 ; CHECK-NEXT: [[SQRT:%[a-z0-9]+]] = call double @sqrt(double %x) [[NUW_RO]]
86 ; CHECK-NEXT: [[FABS:%[a-z0-9]+]] = call double @fabs(double [[SQRT]]) [[NUW_RO]]
165 ; CHECK-NEXT: [[SQRT:%[a-z0-9]+]] = call double @sqrt(double %x)
166 ; CHECK-NEXT: [[FABS:%[a-z0-9]+]] = call double @fabs(double [[SQRT]])
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/
Dpow-sqrt.ll23 ; CHECK-NEXT: [[SQRT:%.*]] = call afn double @sqrt(double %x)
24 ; CHECK-NEXT: [[TMP1:%.*]] = call afn double @llvm.fabs.f64(double [[SQRT]])
Dpow-1.ll131 ; CHECK-NEXT: [[SQRT:%[a-z0-9]+]] = call double @sqrt(double %x) [[$NUW_RO]]
132 ; CHECK-NEXT: [[FABS:%[a-z0-9]+]] = call double @llvm.fabs.f64(double [[SQRT]])
275 ; CHECK-NEXT: [[SQRT:%[a-z0-9]+]] = call double @sqrt(double %x)
276 ; CHECK-NEXT: [[FABS:%[a-z0-9]+]] = call double @llvm.fabs.f64(double [[SQRT]])
/external/swiftshader/third_party/LLVM/test/CodeGen/Generic/
Dintrinsics.ll3 ;; SQRT
/external/llvm/test/CodeGen/Generic/
Dintrinsics.ll3 ;; SQRT
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Generic/
Dintrinsics.ll4 ;; SQRT
/external/tensorflow/tensorflow/cc/gradients/
Dmath_grad_test.cc66 SQRT, enumerator
122 case SQRT: in TestCWiseGrad()
258 TestCWiseGrad<float, float>(SQRT, x_fn); in TEST_F()
265 TestCWiseGrad<complex64, complex64>(SQRT, x_fn); in TEST_F()
/external/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_opcode_tmp.h58 OP11(SQRT)
Dtgsi_info_opcodes.h21 OPCODE(1, 1, REPL, SQRT)
/external/llvm/lib/Target/ARM/
DARMScheduleV6.td258 // Single-precision FP SQRT
261 // Double-precision FP SQRT
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMScheduleV6.td258 // Single-precision FP SQRT
261 // Double-precision FP SQRT
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMScheduleV6.td252 // Single-precision FP SQRT
255 // Double-precision FP SQRT
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64SchedThunderX.td346 // Floating Point MAC, DIV, SQRT
354 def : InstRW<[THXT8XWriteFSqrtSP], (instregex "^.*SQRT.*32$")>;
355 def : InstRW<[THXT8XWriteFSqrtDP], (instregex "^.*SQRT.*64$")>;
DAArch64SchedA53.td284 // Floating Point MAC, DIV, SQRT
292 def : InstRW<[A53WriteFSqrtSP], (instregex "^.*SQRT.*32$")>;
293 def : InstRW<[A53WriteFSqrtDP], (instregex "^.*SQRT.*64$")>;
/external/llvm/lib/Target/AArch64/
DAArch64SchedA53.td282 // Floating Point MAC, DIV, SQRT
290 def : InstRW<[A53WriteFSqrtSP], (instregex "^.*SQRT.*32$")>;
291 def : InstRW<[A53WriteFSqrtDP], (instregex "^.*SQRT.*64$")>;
/external/virglrenderer/src/gallium/auxiliary/tgsi/
Dtgsi_opcode_tmp.h78 OP11(SQRT)
/external/apache-commons-math/src/main/java/org/apache/commons/math/analysis/
DComposableFunction.java96 public static final ComposableFunction SQRT = new ComposableFunction() { field in ComposableFunction
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrFloat.td23 defm SQRT : UnaryFP<fsqrt, "sqrt">;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrFloat.td23 defm SQRT : UnaryFP<fsqrt, "sqrt", 0x91, 0x9f>;
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_disasm.c496 OPC(SQRT),
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86.td303 // vectorized code we should care about the throughput of SQRT operations.
308 "true", "Scalar SQRT is fast (disable Newton-Raphson)">;
311 "true", "Vector SQRT is fast (disable Newton-Raphson)">;

123