Home
last modified time | relevance | path

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

123

/external/llvm-project/llvm/test/Transforms/InstCombine/
Dpow-1.ll33 ; VC32-NEXT: [[POW:%.*]] = call float @powf(float 1.000000e+00, float [[X:%.*]])
34 ; VC32-NEXT: ret float [[POW]]
36 ; NOLIB-NEXT: [[POW:%.*]] = call float @powf(float 1.000000e+00, float [[X:%.*]])
37 ; NOLIB-NEXT: ret float [[POW]]
54 ; NOLIB-NEXT: [[POW:%.*]] = call double @pow(double 1.000000e+00, double [[X:%.*]])
55 ; NOLIB-NEXT: ret double [[POW]]
75 ; VC32-NEXT: [[POW:%.*]] = call float @powf(float 2.000000e+00, float [[X:%.*]])
76 ; VC32-NEXT: ret float [[POW]]
77 ; VC51-NEXT: [[POW:%.*]] = call float @powf(float 2.000000e+00, float [[X:%.*]])
78 ; VC51-NEXT: ret float [[POW]]
[all …]
Dpow-cbrt.ll6 ; CHECK-NEXT: [[POW:%.*]] = call fast double @llvm.pow.f64(double [[X:%.*]], double 0x3FD5555555…
7 ; CHECK-NEXT: ret double [[POW]]
15 ; CHECK-NEXT: [[POW:%.*]] = call fast float @llvm.pow.f32(float [[X:%.*]], float 0x3FD5555560000…
16 ; CHECK-NEXT: ret float [[POW]]
24 ; CHECK-NEXT: [[POW:%.*]] = call afn double @llvm.pow.f64(double [[X:%.*]], double 0x3FD55555555…
25 ; CHECK-NEXT: ret double [[POW]]
33 ; CHECK-NEXT: [[POW:%.*]] = call afn float @llvm.pow.f32(float [[X:%.*]], float 0x3FD55555600000…
34 ; CHECK-NEXT: ret float [[POW]]
42 ; CHECK-NEXT: [[POW:%.*]] = call fast double @pow(double [[X:%.*]], double 0x3FD5555555555555)
43 ; CHECK-NEXT: ret double [[POW]]
[all …]
Dpow-sqrt.ll10 ; CHECK-NEXT: [[POW:%.*]] = call double @pow(double [[X:%.*]], double 5.000000e-01)
11 ; CHECK-NEXT: ret double [[POW]]
40 ; CHECK-NEXT: [[POW:%.*]] = call afn double @pow(double [[X:%.*]], double 5.000000e-01)
41 ; CHECK-NEXT: ret double [[POW]]
109 ; CHECK-NEXT: [[POW:%.*]] = call nsz double @pow(double [[X:%.*]], double 5.000000e-01)
110 ; CHECK-NEXT: ret double [[POW]]
172 ; CHECK-NEXT: [[POW:%.*]] = call float @powf(float [[X:%.*]], float -5.000000e-01)
173 ; CHECK-NEXT: ret float [[POW]]
198 ; CHECK-NEXT: [[POW:%.*]] = call afn float @powf(float [[X:%.*]], float -5.000000e-01)
199 ; CHECK-NEXT: ret float [[POW]]
[all …]
Dpow-exp-nofastmath.ll7 ; CHECK-NEXT: [[POW:%.*]] = call double @llvm.pow.f64(double [[CALL]], double [[Y:%.*]])
8 ; CHECK-NEXT: ret double [[POW]]
Dpow-exp.ll62 ; CHECK-NEXT: [[POW:%.*]] = call fast fp128 @llvm.pow.f128(fp128 [[CALL]], fp128 [[Y:%.*]])
63 ; CHECK-NEXT: ret fp128 [[POW]]
128 ; CHECK-NEXT: [[POW:%.*]] = call fast fp128 @llvm.pow.f128(fp128 [[CALL]], fp128 [[Y:%.*]])
129 ; CHECK-NEXT: ret fp128 [[POW]]
141 ; CHECK-NEXT: [[POW:%.*]] = call fast float @llvm.pow.f32(float [[CALL]], float [[Y:%.*]])
142 ; CHECK-NEXT: ret float [[POW]]
152 ; CHECK-NEXT: [[POW:%.*]] = call fast double @llvm.pow.f64(double [[CALL]], double [[Y:%.*]])
153 ; CHECK-NEXT: ret double [[POW]]
163 ; CHECK-NEXT: [[POW:%.*]] = call fast fp128 @llvm.pow.f128(fp128 [[CALL]], fp128 [[Y:%.*]])
164 ; CHECK-NEXT: ret fp128 [[POW]]
[all …]
Dpow_fp_int.ll268 ; CHECK-NEXT: [[POW:%.*]] = tail call fast float @llvm.pow.f32(float [[BASE:%.*]], float [[SUBFP…
269 ; CHECK-NEXT: [[RES:%.*]] = fpext float [[POW]] to double
321 ; CHECK-NEXT: [[POW:%.*]] = tail call float @llvm.pow.f32(float 7.000000e+00, float [[SUBFP]])
322 ; CHECK-NEXT: [[RES:%.*]] = fpext float [[POW]] to double
334 ; CHECK-NEXT: [[POW:%.*]] = tail call float @llvm.pow.f32(float 7.000000e+00, float [[SUBFP]])
335 ; CHECK-NEXT: [[RES:%.*]] = fpext float [[POW]] to double
400 ; CHECK-NEXT: [[POW:%.*]] = tail call float @llvm.pow.f32(float [[BASE:%.*]], float [[SUBFP]])
401 ; CHECK-NEXT: [[RES:%.*]] = fpext float [[POW]] to double
413 ; CHECK-NEXT: [[POW:%.*]] = tail call float @llvm.pow.f32(float [[BASE:%.*]], float [[SUBFP]])
414 ; CHECK-NEXT: [[RES:%.*]] = fpext float [[POW]] to double
[all …]
Dlog-pow.ll39 ; CHECK-NEXT: [[POW:%.*]] = call double @pow(double [[X:%.*]], double [[Y:%.*]])
40 ; CHECK-NEXT: [[LOG:%.*]] = call fast double @log(double [[POW]])
/external/toybox/tests/
Dexpand.test18 POW=15
21 for i in $(seq $POW); do
32 POW=15
34 for i in $(seq $POW); do
37 if [ $POW -gt 0 ]; then
/external/tensorflow/tensorflow/core/ops/compat/ops_history_v2/
DRiscBinaryArithmetic.pbtxt26 s: "POW"
/external/tensorflow/tensorflow/core/kernels/
Dquantization_utils.h426 template <int POW>
431 const int16x8_t shifted_val_pos = vrshrq_n_s16(val_pos, POW); in Divide16x8PowRound()
438 template <int POW>
443 const int64x2_t shifted_val_pos = vrshrq_n_s64(val_pos, POW); in Divide64x2PowRound()
451 template <int POW>
459 vsraq_n_s16(neg_offset, val_with_offset, POW); in Divide16x8Pow()
465 template <int POW>
473 vsraq_n_s64(neg_offset, val_with_offset, POW); in Divide64x2Pow()
Dquantization_utils_test.cc746 template <int POW>
749 const int64x2_t ret = Divide64x2Pow<POW>(val_64x2); in TestDivide64x2Pow()
758 template <int POW>
761 const int64x2_t shifted = Divide64x2PowRound<POW>(val_64x2); in TestDivide64x2PowRound()
765 EXPECT_EQ(rets[0], ref) << "in = " << val << ", " << POW in TestDivide64x2PowRound()
/external/apache-commons-math/src/main/java/org/apache/commons/math/analysis/
DBinaryFunction.java72 public static final BinaryFunction POW = new BinaryFunction() { field in BinaryFunction
/external/tensorflow/tensorflow/lite/delegates/gpu/gl/kernels/
Delementwise_test.cc408 OperationType op_type = OperationType::POW; in TEST()
422 OperationType op_type = OperationType::POW; in TEST()
437 OperationType op_type = OperationType::POW; in TEST()
452 OperationType op_type = OperationType::POW; in TEST()
Dregistry.cc109 insert_elementwise_op(Type::POW); in Registry()
/external/llvm-project/llvm/test/Transforms/InstSimplify/ConstProp/
Dcalls-math-finite.ll122 %POW = call fast double @__pow_finite(double 1.000000e+00, double 4.000000e+00)
123 store double %POW, double* %slot
/external/virglrenderer/src/gallium/auxiliary/tgsi/
Dtgsi_opcode_tmp.h84 OP12(POW)
/external/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_opcode_tmp.h70 OP12(POW)
Dtgsi_info_opcodes.h31 OPCODE(1, 2, REPL, POW)
/external/mesa3d/src/mesa/program/
Dprogram_lexer.l219 POW{sat} { return_opcode( 1, BINSC_OP, POW, 3); }
/external/tensorflow/tensorflow/lite/delegates/gpu/common/tasks/
Delementwise.cc126 case OperationType::POW: in GetTwoInputCode()
/external/mesa3d/docs/relnotes/
D10.4.3.rst66 - st/nine: Fix POW implementation
D11.0.3.rst62 - mesa: Add abs input modifier to base for POW in ffvertex_prog
/external/tensorflow/tensorflow/lite/delegates/gpu/common/
Doperations.h70 POW, enumerator
/external/igt-gpu-tools/assembler/
Dlex.l404 "pow" { yylval.integer = BRW_MATH_FUNCTION_POW; return POW; }
/external/mesa3d/src/intel/tools/
Di965_lex.l153 pow { yylval.integer = BRW_MATH_FUNCTION_POW; return POW; }

123