Lines Matching refs:f2
6 declare float @llvm.experimental.constrained.fma.f32(float %f1, float %f2, float %f3, metadata, met…
8 define float @f1(float %f1, float %f2, float %acc) #0 {
10 ; CHECK-SCALAR: msebr %f4, %f0, %f2
12 ; CHECK-VECTOR: wfmssb %f0, %f0, %f2, %f4
16 float %f1, float %f2, float %negacc,
22 define float @f2(float %f1, float *%ptr, float %acc) #0 {
23 ; CHECK-LABEL: f2:
24 ; CHECK: mseb %f2, %f0, 0(%r2)
25 ; CHECK-SCALAR: ler %f0, %f2
26 ; CHECK-VECTOR: ldr %f0, %f2
28 %f2 = load float, float *%ptr
31 float %f1, float %f2, float %negacc,
39 ; CHECK: mseb %f2, %f0, 4092(%r2)
40 ; CHECK-SCALAR: ler %f0, %f2
41 ; CHECK-VECTOR: ldr %f0, %f2
44 %f2 = load float, float *%ptr
47 float %f1, float %f2, float %negacc,
59 ; CHECK: mseb %f2, %f0, 0(%r2)
60 ; CHECK-SCALAR: ler %f0, %f2
61 ; CHECK-VECTOR: ldr %f0, %f2
64 %f2 = load float, float *%ptr
67 float %f1, float %f2, float %negacc,
79 ; CHECK: mseb %f2, %f0, 0(%r2)
80 ; CHECK-SCALAR: ler %f0, %f2
81 ; CHECK-VECTOR: ldr %f0, %f2
84 %f2 = load float, float *%ptr
87 float %f1, float %f2, float %negacc,
96 ; CHECK: mseb %f2, %f0, 0(%r1,%r2)
97 ; CHECK-SCALAR: ler %f0, %f2
98 ; CHECK-VECTOR: ldr %f0, %f2
101 %f2 = load float, float *%ptr
104 float %f1, float %f2, float %negacc,
113 ; CHECK: mseb %f2, %f0, 4092({{%r1,%r2|%r2,%r1}})
114 ; CHECK-SCALAR: ler %f0, %f2
115 ; CHECK-VECTOR: ldr %f0, %f2
119 %f2 = load float, float *%ptr
122 float %f1, float %f2, float %negacc,
132 ; CHECK: mseb %f2, %f0, 0(%r1)
133 ; CHECK-SCALAR: ler %f0, %f2
134 ; CHECK-VECTOR: ldr %f0, %f2
138 %f2 = load float, float *%ptr
141 float %f1, float %f2, float %negacc,