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

1 2 3 4 5 6 7 8 91011>>

  /external/valgrind/main/none/tests/amd64/
fma.vgtest 1 prog: fma
2 prereq: test -x fma && ../../../tests/x86_amd64_features amd64-avx
  /prebuilts/python/darwin-x86/2.7.5/lib/python2.7/test/decimaltestdata/
dqFMA.decTest 34 -- The multiply and addition tests are extensive because FMA may have
39 dqfma0001 fma 1 1 1 -> 2
40 dqfma0002 fma 1 1 2 -> 3
41 dqfma0003 fma 2 2 3 -> 7
42 dqfma0004 fma 9 9 9 -> 90
43 dqfma0005 fma -1 1 1 -> 0
44 dqfma0006 fma -1 1 2 -> 1
45 dqfma0007 fma -2 2 3 -> -1
46 dqfma0008 fma -9 9 9 -> -72
47 dqfma0011 fma 1 -1 1 ->
    [all...]
ddFMA.decTest 34 -- The multiply and addition tests are extensive because FMA may have
39 ddfma0001 fma 1 1 1 -> 2
40 ddfma0002 fma 1 1 2 -> 3
41 ddfma0003 fma 2 2 3 -> 7
42 ddfma0004 fma 9 9 9 -> 90
43 ddfma0005 fma -1 1 1 -> 0
44 ddfma0006 fma -1 1 2 -> 1
45 ddfma0007 fma -2 2 3 -> -1
46 ddfma0008 fma -9 9 9 -> -72
47 ddfma0011 fma 1 -1 1 ->
    [all...]
fma.decTest 2 -- fma.decTest -- decimal fused multiply add --
33 -- The multiply and addition tests are extensive because FMA may have
38 fmax0001 fma 1 1 1 -> 2
39 fmax0002 fma 1 1 2 -> 3
40 fmax0003 fma 2 2 3 -> 7
41 fmax0004 fma 9 9 9 -> 90
42 fmax0005 fma -1 1 1 -> 0
43 fmax0006 fma -1 1 2 -> 1
44 fmax0007 fma -2 2 3 -> -1
45 fmax0008 fma -9 9 9 -> -7
    [all...]
  /prebuilts/python/linux-x86/2.7.5/lib/python2.7/test/decimaltestdata/
dqFMA.decTest 34 -- The multiply and addition tests are extensive because FMA may have
39 dqfma0001 fma 1 1 1 -> 2
40 dqfma0002 fma 1 1 2 -> 3
41 dqfma0003 fma 2 2 3 -> 7
42 dqfma0004 fma 9 9 9 -> 90
43 dqfma0005 fma -1 1 1 -> 0
44 dqfma0006 fma -1 1 2 -> 1
45 dqfma0007 fma -2 2 3 -> -1
46 dqfma0008 fma -9 9 9 -> -72
47 dqfma0011 fma 1 -1 1 ->
    [all...]
ddFMA.decTest 34 -- The multiply and addition tests are extensive because FMA may have
39 ddfma0001 fma 1 1 1 -> 2
40 ddfma0002 fma 1 1 2 -> 3
41 ddfma0003 fma 2 2 3 -> 7
42 ddfma0004 fma 9 9 9 -> 90
43 ddfma0005 fma -1 1 1 -> 0
44 ddfma0006 fma -1 1 2 -> 1
45 ddfma0007 fma -2 2 3 -> -1
46 ddfma0008 fma -9 9 9 -> -72
47 ddfma0011 fma 1 -1 1 ->
    [all...]
fma.decTest 2 -- fma.decTest -- decimal fused multiply add --
33 -- The multiply and addition tests are extensive because FMA may have
38 fmax0001 fma 1 1 1 -> 2
39 fmax0002 fma 1 1 2 -> 3
40 fmax0003 fma 2 2 3 -> 7
41 fmax0004 fma 9 9 9 -> 90
42 fmax0005 fma -1 1 1 -> 0
43 fmax0006 fma -1 1 2 -> 1
44 fmax0007 fma -2 2 3 -> -1
45 fmax0008 fma -9 9 9 -> -7
    [all...]
  /external/llvm/test/CodeGen/NVPTX/
fma-disable.ll 1 ; RUN: llc < %s -march=nvptx -mcpu=sm_20 -nvptx-fma-level=1 | FileCheck %s -check-prefix=FMA
2 ; RUN: llc < %s -march=nvptx -mcpu=sm_20 -nvptx-fma-level=0 | FileCheck %s -check-prefix=MUL
3 ; RUN: llc < %s -march=nvptx64 -mcpu=sm_20 -nvptx-fma-level=1 | FileCheck %s -check-prefix=FMA
4 ; RUN: llc < %s -march=nvptx64 -mcpu=sm_20 -nvptx-fma-level=0 | FileCheck %s -check-prefix=MUL
8 ; FMA: fma.rn.f32
18 ; FMA: fma.rn.f6
    [all...]
fma.ll 4 ; CHECK: fma.rn.f32 %f{{[0-9]+}}, %f{{[0-9]+}}, %f{{[0-9]+}}, %f{{[0-9]+}};
12 ; CHECK: fma.rn.f64 %fl{{[0-9]+}}, %fl{{[0-9]+}}, %fl{{[0-9]+}}, %fl{{[0-9]+}};
  /external/llvm/test/ExecutionEngine/
fma3-jit.ll 10 %fma = tail call double @llvm.fma.f64(double 3.0, double 3.0, double 3.0) nounwind readnone
13 call i32 (i8*,...)* @printf(i8* %ptr1, double %fma)
18 declare double @llvm.fma.f64(double, double, double) nounwind readnone
  /external/clang/test/CodeGen/
fma-builtins.c 1 // RUN: %clang_cc1 %s -O3 -triple=x86_64-apple-darwin -target-feature +fma -emit-llvm -o - | FileCheck %s
9 // CHECK: @llvm.x86.fma.vfmadd.ps
14 // CHECK: @llvm.x86.fma.vfmadd.pd
19 // CHECK: @llvm.x86.fma.vfmadd.ss
24 // CHECK: @llvm.x86.fma.vfmadd.sd
29 // CHECK: @llvm.x86.fma.vfmsub.ps
34 // CHECK: @llvm.x86.fma.vfmsub.pd
39 // CHECK: @llvm.x86.fma.vfmsub.ss
44 // CHECK: @llvm.x86.fma.vfmsub.sd
49 // CHECK: @llvm.x86.fma.vfnmadd.p
    [all...]
fma4-builtins.c 9 // CHECK: @llvm.x86.fma.vfmadd.ps
14 // CHECK: @llvm.x86.fma.vfmadd.pd
19 // CHECK: @llvm.x86.fma.vfmadd.ss
24 // CHECK: @llvm.x86.fma.vfmadd.sd
29 // CHECK: @llvm.x86.fma.vfmsub.ps
34 // CHECK: @llvm.x86.fma.vfmsub.pd
39 // CHECK: @llvm.x86.fma.vfmsub.ss
44 // CHECK: @llvm.x86.fma.vfmsub.sd
49 // CHECK: @llvm.x86.fma.vfnmadd.ps
54 // CHECK: @llvm.x86.fma.vfnmadd.p
    [all...]
arm64_vfma.c 9 // CHECK: llvm.fma.v2f32({{.*a2, .*a3, .*a1}})
16 // CHECK: llvm.fma.v4f32({{.*a2, .*a3, .*a1}})
23 // CHECK: llvm.fma.v2f64({{.*a2, .*a3, .*a1}})
32 // CHECK: llvm.fma.v2f32(<2 x float> %a2, <2 x float> {{.*}}, <2 x float> %a1)
41 // CHECK: llvm.fma.v4f32(<4 x float> %a2, <4 x float> {{.*}}, <4 x float> %a1)
50 // CHECK: llvm.fma.v2f64(<2 x double> %a2, <2 x double> {{.*}}, <2 x double> %a1)
59 // CHECK: llvm.fma.v2f32
68 // CHECK: llvm.fma.v4f32
77 // CHECK: llvm.fma.v2f64
85 // CHECK: llvm.fma.v2f32(<2 x float> %a3, <2 x float> [[NEG]], <2 x float> %a1
    [all...]
arm-neon-fma.c 13 // CHECK: call <2 x float> @llvm.fma.v2f32(<2 x float> %lhs, <2 x float> %rhs, <2 x float> %accum)
18 // CHECK: call <4 x float> @llvm.fma.v4f32(<4 x float> %lhs, <4 x float> %rhs, <4 x float> %accum)
  /external/llvm/test/CodeGen/X86/
fma.ll 1 ; RUN: llc < %s -mtriple=i386-apple-darwin10 -mattr=+fma,-fma4 | FileCheck %s --check-prefix=CHECK-FMA-INST
2 ; RUN: llc < %s -mtriple=i386-apple-darwin10 -mattr=-fma,-fma4 | FileCheck %s --check-prefix=CHECK-FMA-CALL
3 ; RUN: llc < %s -mtriple=x86_64-apple-darwin10 -mattr=+fma,-fma4 | FileCheck %s --check-prefix=CHECK-FMA-INST
4 ; RUN: llc < %s -mtriple=x86_64-apple-darwin10 -mattr=-fma,-fma4 | FileCheck %s --check-prefix=CHECK-FMA-CALL
5 ; RUN: llc < %s -march=x86 -mcpu=bdver2 -mattr=-fma4 | FileCheck %s --check-prefix=CHECK-FMA-INST
6 ; RUN: llc < %s -march=x86 -mcpu=bdver2 -mattr=-fma,-fma4 | FileCheck %s --check-prefix=CHECK-FMA-CAL
    [all...]
fma3-intrinsics.ll 2 ; RUN: llc < %s -mtriple=x86_64-pc-win32 -mattr=+fma,+fma4 | FileCheck %s
7 %res = call <4 x float> @llvm.x86.fma.vfmadd.ss(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2) nounwind
10 declare <4 x float> @llvm.x86.fma.vfmadd.ss(<4 x float>, <4 x float>, <4 x float>) nounwind readnone
14 %res = call <4 x float> @llvm.x86.fma.vfmadd.ps(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2) nounwind
17 declare <4 x float> @llvm.x86.fma.vfmadd.ps(<4 x float>, <4 x float>, <4 x float>) nounwind readnone
21 %res = call <8 x float> @llvm.x86.fma.vfmadd.ps.256(<8 x float> %a0, <8 x float> %a1, <8 x float> %a2) nounwind
24 declare <8 x float> @llvm.x86.fma.vfmadd.ps.256(<8 x float>, <8 x float>, <8 x float>) nounwind readnone
28 %res = call <4 x float> @llvm.x86.fma.vfnmadd.ss(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2) nounwind
31 declare <4 x float> @llvm.x86.fma.vfnmadd.ss(<4 x float>, <4 x float>, <4 x float>) nounwind readnone
35 %res = call <4 x float> @llvm.x86.fma.vfnmadd.ps(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2) nounwin
    [all...]
fma-do-not-commute.ll 1 ; RUN: llc -fp-contract=fast -mattr=+fma -disable-cgp < %s -o - | FileCheck %s
8 ; %arg lives in xmm0 and it shouldn't be redefined until it is used in the FMA.
20 %sum0 = phi float [ %fma, %loop ], [ %arg, %entry ]
24 %fma = fadd float %sum0, %fmul
28 store float %fma, float* %addr, align 4
fma4-intrinsics-x86_64.ll 2 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mcpu=bdver2 -mattr=+avx,-fma | FileCheck %s
7 %res = call < 4 x float > @llvm.x86.fma.vfmadd.ss(< 4 x float > %a0, < 4 x float > %a1, < 4 x float > %a2) ; <i64> [#uses=1]
14 %res = call < 4 x float > @llvm.x86.fma.vfmadd.ss(< 4 x float > %a0, < 4 x float > %a1, < 4 x float > %y) ; <i64> [#uses=1]
21 %res = call < 4 x float > @llvm.x86.fma.vfmadd.ss(< 4 x float > %a0, < 4 x float > %y, < 4 x float > %a2) ; <i64> [#uses=1]
24 declare < 4 x float > @llvm.x86.fma.vfmadd.ss(< 4 x float >, < 4 x float >, < 4 x float >) nounwind readnone
28 %res = call < 2 x double > @llvm.x86.fma.vfmadd.sd(< 2 x double > %a0, < 2 x double > %a1, < 2 x double > %a2) ; <i64> [#uses=1]
35 %res = call < 2 x double > @llvm.x86.fma.vfmadd.sd(< 2 x double > %a0, < 2 x double > %a1, < 2 x double > %y) ; <i64> [#uses=1]
42 %res = call < 2 x double > @llvm.x86.fma.vfmadd.sd(< 2 x double > %a0, < 2 x double > %y, < 2 x double > %a2) ; <i64> [#uses=1]
45 declare < 2 x double > @llvm.x86.fma.vfmadd.sd(< 2 x double >, < 2 x double >, < 2 x double >) nounwind readnone
49 %res = call < 4 x float > @llvm.x86.fma.vfmadd.ps(< 4 x float > %a0, < 4 x float > %a1, < 4 x float > %a2) ; <i64> [#uses=1
    [all...]
avx512-fma-intrinsics.ll 6 %res = call <16 x float> @llvm.x86.fma.vfmadd.ps.512(<16 x float> %a0, <16 x float> %a1, <16 x float> %a2) nounwind
9 declare <16 x float> @llvm.x86.fma.vfmadd.ps.512(<16 x float>, <16 x float>, <16 x float>) nounwind readnone
14 %res = call <8 x double> @llvm.x86.fma.vfmadd.pd.512(<8 x double> %a0, <8 x double> %a1, <8 x double> %a2) nounwind
17 declare <8 x double> @llvm.x86.fma.vfmadd.pd.512(<8 x double>, <8 x double>, <8 x double>) nounwind readnone
22 %res = call <16 x float> @llvm.x86.fma.vfmsub.ps.512(<16 x float> %a0, <16 x float> %a1, <16 x float> %a2) nounwind
25 declare <16 x float> @llvm.x86.fma.vfmsub.ps.512(<16 x float>, <16 x float>, <16 x float>) nounwind readnone
30 %res = call <8 x double> @llvm.x86.fma.vfmsub.pd.512(<8 x double> %a0, <8 x double> %a1, <8 x double> %a2) nounwind
33 declare <8 x double> @llvm.x86.fma.vfmsub.pd.512(<8 x double>, <8 x double>, <8 x double>) nounwind readnone
38 %res = call <16 x float> @llvm.x86.fma.vfnmadd.ps.512(<16 x float> %a0, <16 x float> %a1, <16 x float> %a2) nounwind
41 declare <16 x float> @llvm.x86.fma.vfnmadd.ps.512(<16 x float>, <16 x float>, <16 x float>) nounwind readnon
    [all...]
  /cts/tests/tests/renderscript/src/android/renderscript/cts/
TestFma.rs 28 return fma(inA, inB, inC);
34 return fma(inA, inB, inC);
40 return fma(inA, inB, inC);
46 return fma(inA, inB, inC);
  /external/llvm/test/CodeGen/ARM/
2013-02-27-expand-vfma.ll 13 %tmp = tail call <4 x float> @llvm.fma.v4f32(<4 x float> %b, <4 x float> %c, <4 x float> %a) #2
17 declare <4 x float> @llvm.fma.v4f32(<4 x float>, <4 x float>, <4 x float>) #1
26 %tmp = tail call <2 x float> @llvm.fma.v2f32(<2 x float> %b, <2 x float> %c, <2 x float> %a) #2
30 declare <2 x float> @llvm.fma.v2f32(<2 x float>, <2 x float>, <2 x float>) #1
neon-fma.ll 8 %call = tail call <2 x float> @llvm.fma.v2f32(<2 x float> %a, <2 x float> %b, <2 x float> %c) nounwind readnone
17 %call = tail call <4 x float> @llvm.fma.v4f32(<4 x float> %a, <4 x float> %b, <4 x float> %c) nounwind readnone
21 declare <2 x float> @llvm.fma.v2f32(<2 x float>, <2 x float>, <2 x float>) nounwind readnone
22 declare <4 x float> @llvm.fma.v4f32(<4 x float>, <4 x float>, <4 x float>) nounwind readnone
fp-fast.ll 10 %t2 = call float @llvm.fma.f32(float %x, float 2.0, float %t1)
20 %t2 = call float @llvm.fma.f32(float %t1, float 2.0, float %y)
29 %t2 = call float @llvm.fma.f32(float %x, float 1.0, float %y)
38 %t2 = call float @llvm.fma.f32(float %x, float -1.0, float %y)
47 %t2 = call float @llvm.fma.f32(float %x, float 2.0, float %x)
57 %t2 = call float @llvm.fma.f32(float %x, float 5.0, float %t1)
61 declare float @llvm.fma.f32(float, float, float)
  /external/llvm/test/Transforms/InstCombine/
constant-fold-math.ll 3 declare float @llvm.fma.f32(float, float, float) #0
5 declare <4 x float> @llvm.fma.v4f32(<4 x float>, <4 x float>, <4 x float>) #0
7 declare double @llvm.fma.f64(double, double, double) #0
15 %x = call float @llvm.fma.f32(float 1.0, float 2.0, float 4.0) #0
22 %x = call <4 x float> @llvm.fma.v4f32(<4 x float> <float 1.0, float 2.0, float 3.0, float 4.0>, <4 x float> <float 2.0, float 2.0, float 2.0, float 2.0>, <4 x float> <float 10.0, float 10.0, float 10.0, float 10.0>)
36 %x = call double @llvm.fma.f64(double 1.0, double 2.0, double 4.0) #0
  /external/llvm/test/CodeGen/PowerPC/
vsx-fma-m.ll 3 ; Also run with -schedule-ppc-vsx-fma-mutation-early as a stress test for the
5 ; RUN: llc < %s -mcpu=pwr7 -mattr=+vsx -schedule-ppc-vsx-fma-mutation-early
11 %0 = tail call double @llvm.fma.f64(double %b, double %c, double %a)
13 %1 = tail call double @llvm.fma.f64(double %b, double %e, double %a)
29 %0 = tail call double @llvm.fma.f64(double %b, double %c, double %a)
31 %1 = tail call double @llvm.fma.f64(double %b, double %e, double %a)
34 %2 = tail call double @llvm.fma.f64(double %b, double %f, double %a)
53 %0 = tail call double @llvm.fma.f64(double %b, double %c, double %a)
55 %1 = tail call double @llvm.fma.f64(double %b, double %e, double %a)
56 %2 = tail call double @llvm.fma.f64(double %b, double %c, double %1
    [all...]

Completed in 721 milliseconds

1 2 3 4 5 6 7 8 91011>>