Home | History | Annotate | Download | only in SystemZ

Lines Matching full:fp128

8 ; point of view, because %f2 is the low register of the FP128 %f0.  Pass the
10 define void @f1(double %f1, double %dummy, double %f2, fp128 *%dst) {
16 %f1x = fpext double %f1 to fp128
17 %f2x = fpext double %f2 to fp128
18 %res = fmul fp128 %f1x, %f2x
19 store fp128 %res, fp128 *%dst
24 define void @f2(double %f1, double *%ptr, fp128 *%dst) {
31 %f1x = fpext double %f1 to fp128
32 %f2x = fpext double %f2 to fp128
33 %res = fmul fp128 %f1x, %f2x
34 store fp128 %res, fp128 *%dst
39 define void @f3(double %f1, double *%base, fp128 *%dst) {
47 %f1x = fpext double %f1 to fp128
48 %f2x = fpext double %f2 to fp128
49 %res = fmul fp128 %f1x, %f2x
50 store fp128 %res, fp128 *%dst
56 define void @f4(double %f1, double *%base, fp128 *%dst) {
65 %f1x = fpext double %f1 to fp128
66 %f2x = fpext double %f2 to fp128
67 %res = fmul fp128 %f1x, %f2x
68 store fp128 %res, fp128 *%dst
73 define void @f5(double %f1, double *%base, fp128 *%dst) {
82 %f1x = fpext double %f1 to fp128
83 %f2x = fpext double %f2 to fp128
84 %res = fmul fp128 %f1x, %f2x
85 store fp128 %res, fp128 *%dst
90 define void @f6(double %f1, double *%base, i64 %index, fp128 *%dst) {
100 %f1x = fpext double %f1 to fp128
101 %f2x = fpext double %f2 to fp128
102 %res = fmul fp128 %f1x, %f2x
103 store fp128 %res, fp128 *%dst
162 %accext0 = fpext double %ret to fp128
163 %ext0 = fpext double %frob0 to fp128
164 %mul0 = fmul fp128 %accext0, %ext0
165 %const0 = fpext double 1.01 to fp128
166 %extra0 = fmul fp128 %mul0, %const0
167 %trunc0 = fptrunc fp128 %extra0 to double
169 %accext1 = fpext double %trunc0 to fp128
170 %ext1 = fpext double %frob1 to fp128
171 %mul1 = fmul fp128 %accext1, %ext1
172 %const1 = fpext double 1.11 to fp128
173 %extra1 = fmul fp128 %mul1, %const1
174 %trunc1 = fptrunc fp128 %extra1 to double
176 %accext2 = fpext double %trunc1 to fp128
177 %ext2 = fpext double %frob2 to fp128
178 %mul2 = fmul fp128 %accext2, %ext2
179 %const2 = fpext double 1.21 to fp128
180 %extra2 = fmul fp128 %mul2, %const2
181 %trunc2 = fptrunc fp128 %extra2 to double
183 %accext3 = fpext double %trunc2 to fp128
184 %ext3 = fpext double %frob3 to fp128
185 %mul3 = fmul fp128 %accext3, %ext3
186 %const3 = fpext double 1.31 to fp128
187 %extra3 = fmul fp128 %mul3, %const3
188 %trunc3 = fptrunc fp128 %extra3 to double
190 %accext4 = fpext double %trunc3 to fp128
191 %ext4 = fpext double %frob4 to fp128
192 %mul4 = fmul fp128 %accext4, %ext4
193 %const4 = fpext double 1.41 to fp128
194 %extra4 = fmul fp128 %mul4, %const4
195 %trunc4 = fptrunc fp128 %extra4 to double
197 %accext5 = fpext double %trunc4 to fp128
198 %ext5 = fpext double %frob5 to fp128
199 %mul5 = fmul fp128 %accext5, %ext5
200 %const5 = fpext double 1.51 to fp128
201 %extra5 = fmul fp128 %mul5, %const5
202 %trunc5 = fptrunc fp128 %extra5 to double
204 %accext6 = fpext double %trunc5 to fp128
205 %ext6 = fpext double %frob6 to fp128
206 %mul6 = fmul fp128 %accext6, %ext6
207 %const6 = fpext double 1.61 to fp128
208 %extra6 = fmul fp128 %mul6, %const6
209 %trunc6 = fptrunc fp128 %extra6 to double
211 %accext7 = fpext double %trunc6 to fp128
212 %ext7 = fpext double %frob7 to fp128
213 %mul7 = fmul fp128 %accext7, %ext7
214 %const7 = fpext double 1.71 to fp128
215 %extra7 = fmul fp128 %mul7, %const7
216 %trunc7 = fptrunc fp128 %extra7 to double
218 %accext8 = fpext double %trunc7 to fp128
219 %ext8 = fpext double %frob8 to fp128
220 %mul8 = fmul fp128 %accext8, %ext8
221 %const8 = fpext double 1.81 to fp128
222 %extra8 = fmul fp128 %mul8, %const8
223 %trunc8 = fptrunc fp128 %extra8 to double
225 %accext9 = fpext double %trunc8 to fp128
226 %ext9 = fpext double %frob9 to fp128
227 %mul9 = fmul fp128 %accext9, %ext9
228 %const9 = fpext double 1.91 to fp128
229 %extra9 = fmul fp128 %mul9, %const9
230 %trunc9 = fptrunc fp128 %extra9 to double