Home
last modified time | relevance | path

Searched refs:f0 (Results 1 – 25 of 97) sorted by relevance

1234

/titanic_50/usr/src/lib/libc/sparc/fp/
H A D__quad.s49 ldd [%o0],%f0
50 fsqrtd %f0,%f0
56 ldd [%o0],%f0
60 faddq %f0,%f4,%f8
67 ldd [%o0],%f0
71 fsubq %f0,%f4,%f8
78 ldd [%o0],%f0
82 fmulq %f0,%f4,%f8
89 ldd [%o0],%f0
93 fdivq %f0,%f4,%f8
[all …]
H A D__quad.il41 ldd [%o0],%f0
42 fsqrtd %f0,%f0
46 ldd [%o0],%f0
50 faddq %f0,%f4,%f8
56 ldd [%o0],%f0
60 fsubq %f0,%f4,%f8
66 ldd [%o0],%f0
70 fmulq %f0,%f4,%f8
76 ldd [%o0],%f0
80 fdivq %f0,%f4,%f8
[all …]
H A Dbase.il29 ldd [%sp+0x48],%f0
33 fmuld %f0,%f2,%f0 ! compute result and leave it for return
43 ldd [%sp+0x48],%f0
47 fdivd %f0,%f2,%f0 ! compute result and leave it for return
56 ld [%o0],%f0
58 fabss %f0,%f0
/titanic_50/usr/src/common/bignum/sun4u/
H A Dmont_mulf_v8plus.s160 /* 0x0004 72 */ ldd [%i1],%f0
169 /* 0x0018 72 */ fdtox %f0,%f0
170 /* 0x001c */ std %f0,[%sp+120]
174 /* 0x002c 73 */ ldd [%o0+8],%f0
179 /* 0x0040 73 */ fdtox %f0,%f0
180 /* 0x0044 */ std %f0,[%sp+112]
194 /* 0x006c 76 */ ldd [%o0+16],%f0
211 /* 0x0084 76 */ fdtox %f0,%f0
212 /* 0x0088 */ std %f0,[%sp+104]
218 /* 0x00a0 79 */ fdtox %f2,%f0
[all …]
H A Dmont_mulf_v9.s182 /* 0x0078 */ fdtox %f6,%f0
184 /* 0x0080 */ fmovs %f4,%f0
186 /* 0x0088 */ fxtod %f0,%f0
190 /* 0x0098 66 */ faddd %f0,%f10,%f0
191 /* 0x009c */ std %f0,[%o4+%o0]
192 /* 0x00a0 67 */ faddd %f2,%f12,%f0
193 /* 0x00a4 */ std %f0,[%o4+%o1]
231 /* 0x0004 84 */ ldd [%i1],%f0
243 /* 0x001c 84 */ fdtox %f0,%f0
244 /* 0x0020 */ std %f0,[%sp+2247]
[all …]
H A Dmont_mulf_kernel_v9.s234 /* 0x003c 66 */ fdtox %f10,%f0
244 /* 0x0050 68 */ fmovd %f0,%f4
245 /* 0x0054 66 */ fmovs %f8,%f0
247 /* 0x005c 66 */ fxtod %f0,%f0
250 /* 0x0068 66 */ faddd %f0,%f18,%f10
589 /* 0x005c */ fmovs %f2,%f0
604 /* 0x0094 */ fsubd %f0,%f16,%f24
606 /* 0x009c */ fmovs %f4,%f0
610 /* 0x00ac */ fmovs %f0,%f6
614 /* 0x00bc */ fsubd %f0,%f16,%f28
[all …]
/titanic_50/usr/src/lib/libm/sparc/src/
H A Dlocallibm.il37 ld [%o0],%f0 ! load result with first argument
40 fabss %f0,%f0
43 fcmps %f0,%f1 ! generate invalid for Snan
57 ld [%o1],%f0 ! second argument inf
58 fabss %f0,%f0
61 fcmps %f0,%f1 ! generate invalid for Snan
68 fsmuld %f0,%f0,%f0
70 faddd %f2,%f0,%f0
71 fsqrtd %f0,%f0
72 fdtos %f0,%f0
[all …]
/titanic_50/usr/src/lib/libm/sparcv9/src/
H A Dlocallibm.il31 fsqrtd %f0,%f0
35 fsqrts %f1,%f0
39 fsqrtd %f0,%f0
43 fsqrts %f1,%f0
47 fsqrtd %f0,%f0
55 fabsd %f0,%f4
64 fmuld %f0,%f6,%f0
68 fcmpd %fcc1,%f0,%f6
75 faddd %f0,%f2,%f4
77 fcmpd %fcc0,%f4,%f0
[all …]
/titanic_50/usr/src/lib/libmvec/common/
H A D__vatanf.c42 float f0, f1, f2; in __vatanf() local
68 f0 = *x; in __vatanf()
72 f0 = -f0; in __vatanf()
80 ansf = f0- f0; /* return NaN if x=NaN*/ in __vatanf()
84 dummy = 1.0e37 + f0; in __vatanf()
86 ansf = f0; in __vatanf()
103 f0 = -pone/f0; in __vatanf()
110 f0 = (f0 - z)/(pone + f0*z); in __vatanf()
358 poly0 = p1*f0*f0*f0 + f0; in __vatanf()
378 poly0 = p1*f0*f0*f0 + f0; in __vatanf()
[all …]
H A D__vcosf.c150 float f0, f1, f2, f3, t; in __vcosf() local
211 f0 = (float)(y0 + y0 * z0 * (S0 + z0 * (S1 + z0 * S2))); in __vcosf()
218 f0 = (float)(one + z0 * (mhalf + z0 * (C0 + in __vcosf()
226 f0 = (float)(y0 + y0 * z0 * (S0 + z0 * (S1 + z0 * S2))); in __vcosf()
234 f0 = (float)(one + z0 * (mhalf + z0 * (C0 + in __vcosf()
243 f0 = (float)(y0 + y0 * z0 * (S0 + z0 * (S1 + z0 * S2))); in __vcosf()
251 f0 = (float)(one + z0 * (mhalf + z0 * (C0 + in __vcosf()
260 f0 = (float)(y0 + y0 * z0 * (S0 + z0 * (S1 + z0 * S2))); in __vcosf()
269 f0 = (float)(one + z0 * (mhalf + z0 * (C0 + in __vcosf()
279 f0 = (float)(y0 + y0 * z0 * (S0 + z0 * (S1 + z0 * S2))); in __vcosf()
[all …]
H A D__vsinf.c154 float f0, f1, f2, f3, t; in __vsinf() local
215 f0 = (float)(y0 + y0 * z0 * (S0 + z0 * (S1 + z0 * S2))); in __vsinf()
222 f0 = (float)(one + z0 * (mhalf + z0 * (C0 + in __vsinf()
230 f0 = (float)(y0 + y0 * z0 * (S0 + z0 * (S1 + z0 * S2))); in __vsinf()
238 f0 = (float)(one + z0 * (mhalf + z0 * (C0 + in __vsinf()
247 f0 = (float)(y0 + y0 * z0 * (S0 + z0 * (S1 + z0 * S2))); in __vsinf()
255 f0 = (float)(one + z0 * (mhalf + z0 * (C0 + in __vsinf()
264 f0 = (float)(y0 + y0 * z0 * (S0 + z0 * (S1 + z0 * S2))); in __vsinf()
273 f0 = (float)(one + z0 * (mhalf + z0 * (C0 + in __vsinf()
283 f0 = (float)(y0 + y0 * z0 * (S0 + z0 * (S1 + z0 * S2))); in __vsinf()
[all …]
/titanic_50/usr/src/lib/libmvec/common/vis/
H A D__vatan2f.S288 lda [%i1+%o2]0x82,%f0 ! (0_0) fy0 = *(float*)((char*)py + addrc0);
304 fstod %f0,%f40 ! (0_0) y0 = (double)fy0;
342 lda [%i1+%o1]0x82,%f0 ! (1_0) fy0 = *(float*)((char*)py + addrc0);
353 fstod %f0,%f40 ! (1_0) y0 = (double)fy0;
399 lda [%i1+%o2]0x82,%f0 ! (2_0) fy0 = *(float*)((char*)py + addrc0);
411 fstod %f0,%f40 ! (2_0) y0 = (double)fy0;
462 lda [%i1+%o1]0x82,%f0 ! (3_0) fy0 = *(float*)((char*)py + addrc0);
474 fstod %f0,%f40 ! (3_0) y0 = (double)fy0;
529 lda [%i1+%o2]0x82,%f0 ! (4_0) fy0 = *(float*)((char*)py + addrc0);
542 fstod %f0,%f40 ! (4_0) y0 = (double)fy0;
[all …]
H A D__vsin.S152 ! f0 x0
221 ld [%i1],%f0
235 fands %f0,%f30,%f9 ! save signbit
251 fabsd %f0,%f0
297 fpadd32s %f0,%f31,%f8
324 fsubd %f0,%f2,%f0
334 fmuld %f0,%f0,%f2
382 fmuld %f0,%f6,%f6
395 lda [%i1]%asi,%f0
451 fsubd %f0,%f2,%f0
[all …]
H A D__vsin_ultra3.S99 ! f0 hx0
177 ld [%i1],%f0
189 fabss %f0,%f2
287 fmuld %f0,invpio2,%f6 ! x * invpio2, for medium range
303 fcmpd %fcc0,%f0,pio2_3 ! x < pio2_3 iff x < 0
326 fmuld %f2,%f2,%f0 ! z = x * x
334 fmuld %f0,pp3,%f6
343 fmuld %f0,qq2,%f4
354 fmuld %f0,%f6,%f6
367 fmuld %f0,%f4,%f4
[all …]
H A D__vcos_ultra3.S99 ! f0 hx0
177 ld [%i1],%f0
190 fabss %f0,%f2
288 fmuld %f0,invpio2,%f6 ! x * invpio2, for medium range
304 fcmpd %fcc0,%f0,pio2_3 ! x < pio2_3 iff x < 0
327 fmuld %f2,%f2,%f0 ! z = x * x
335 fmuld %f0,qq3,%f6
344 fmuld %f0,pp2,%f4
355 fmuld %f0,%f6,%f6
368 fmuld %f0,%f4,%f4
[all …]
H A D__vatanf.S305 lda [%i3]0x82,%f0 ! (0_0) ftmp0 = *px;
316 fstod %f0,%f22 ! (0_0) ftmp0 = *px;
322 lda [%l5]0x82,%f0 ! (1_0) ftmp0 = *px;
334 fstod %f0,%f20 ! (1_0) x = (double)ftmp0;
345 lda [%l4]0x82,%f0 ! (2_0) ftmp0 = *px;
359 fstod %f0,%f18 ! (2_0) x = (double)ftmp0;
369 lda [%l3]0x82,%f0 ! (3_0) ftmp0 = *px;
383 fstod %f0,%f16 ! (3_0) x = (double)ftmp0;
394 ld [%i4+%l6],%f0 ! (0_0) *(float*)&dtmp0 = *(float*)((char*)parr0 + i);
401 fpsub32 %f0,%f24,%f40 ! (0_0) y0 = vis_fpsub32(dtmp0, y0);
[all …]
H A D__vsincos.S96 ! f0 x0,z0
178 ld [%i1],%f0
190 fabss %f0,%f2
269 fmuld %f0,invpio2,%f6 ! x * invpio2, for medium range
282 fcmpd %fcc0,%f0,pio2_3 ! x < pio2_3 iff x < 0
300 fmuld %f2,%f2,%f0 ! z = x * x
306 fmuld %f0,pp3,%f6
313 fmuld %f0,qq3,%f4
321 fmuld %f0,%f6,%f6
331 fmuld %f0,%f4,%f4
[all …]
H A D__vlog.S162 ! f0 u0,q0
164 ! f4 n0,f0,q0
181 ! f34 h0,f0-(c0-h0)
241 ld [%i1],%f0 ! u.l[0] = *x
250 fpadd32s %f0,%f31,%f4 ! n = (ix + 0xc0194000) & 0xfff00000
260 fpsub32s %f0,%f4,%f0 ! u.l[0] -= n
265 fpadd32s %f0,%f30,%f2 ! v.l[0] = u.l[0] + 0x4000
276 fsubd %f0,%f2,%f4 ! f = u.d - v.d
278 faddd %f0,%f2,%f6 ! s = f / (u.d + v.d)
301 fsubd %f2,%f0,%f2 ! (two - v.d) - u.d
[all …]
H A D__vrsqrt.S222 lda [%i1]%asi,%f0 ! (6_0) ((float*)res)[0] = ((float*)px)[0];
228 fand %f0,DC0,%f16 ! (6_0) res = vis_fand(res,DC0);
271 lda [%l6]%asi,%f0 ! (1_0) ((float*)res)[0] = ((float*)px)[0];
289 fand %f0,DC0,%f16 ! (1_0) res = vis_fand(res,DC0);
346 lda [%l6]%asi,%f0 ! (3_0) ((float*)res)[0] = ((float*)px)[0];
363 fand %f0,DC0,%f16 ! (3_0) res = vis_fand(res,DC0);
435 lda [%i0]%asi,%f0 ! (5_0) ((float*)res)[0] = ((float*)px)[0];
454 fand %f0,DC0,%f16 ! (5_0) res = vis_fand(res,DC0);
549 lda [%l6]%asi,%f0 ! (0_0) ((float*)res)[0] = ((float*)px)[0];
570 fand %f0,DC0,%f16 ! (0_0) res = vis_fand(res,DC0);
[all …]
H A D__vatan2.S89 ! f0 y0
150 ldd [%o0+0x38],%f0 ! copy rarely used constants to stack
153 std %f0,[%fp+twom3]
165 ld [%i1],%f0 ! *y
176 fabsd %f0,%f4
184 fand %f0,signbit,%f42
193 fmovd %f4,%f0
195 fmovdg %fcc0,%f2,%f0 ! swap if |y| > |x|
276 fmuld %f0,%f4,%f8
290 fsubd %f0,%f6,%f4
[all …]
H A D__vcos.S106 #define P0_f0 %f0
222 ! f0 x0
1474 ! f0 x0
1547 fmuld %f0,%f40,%f2 ! adj LOOP0
1553 !done fmuld %f0,%f40,%f2 ! adj LOOP0
1584 fmuld %f0,%f40,%f2
1640 fsubd %f0,%f4,%f4
1649 fsubd %f4,%f6,%f0
1658 fsubd %f4,%f0,%f32
1688 fsubd %f0,%f8,%f4
[all …]
H A D__vexp.S651 ! f0 x0
733 ld [%i1],%f0
745 fand %f0,SIGNBIT,%f2 ! get sign bit
762 fmuld %f0,INVLN2_256,%f4 ! x/ (ln2/256) , creating k
830 fsubd %f0,%f2,%f0 ! r = x - p*LN2_256H
841 fsubd %f0,%f4,%f0 ! r -= p*LN2_256L
855 fmuld %f0,B3,%f2 ! SR1 = r1 * B3
867 fmuld %f0,%f0,%f4 ! R1 = r1 * r1
876 fmuld %f0,B1,%f6 ! SL1 = r1 * B1
928 fmuld %f0,%f6,%f0 ! p1 = r1 * R1
[all …]
/titanic_50/usr/src/lib/libc/sparcv9/fp/
H A Dbase.il29 fmuld %f0,%f2,%f0 ! compute result and leave it for return
39 fdivd %f0,%f2,%f0
48 ldd [%o0],%f0
49 fabsd %f0,%f0
/titanic_50/usr/src/common/crypto/sha1/sparc/sun4u/
H A Dsha1_asm.s66 fzero %f0 ;\
68 faddd %f0, %f2, %f4 ;\
69 fmuld %f0, %f2, %f6 ;\
70 faddd %f0, %f2, %f8 ;\
71 fmuld %f0, %f2, %f10 ;\
72 faddd %f0, %f2, %f12 ;\
73 fmuld %f0, %f2, %f14 ;\
74 faddd %f0, %f2, %f16 ;\
75 fmuld %f0, %f2, %f18 ;\
76 faddd %f0, %f2, %f20 ;\
[all …]
/titanic_50/usr/src/uts/sun4v/cpu/
H A Dcommon_asm.s1289 ldd [%o0 + %lo(fp_zero_zero)], %f0
1290 fmovd %f0, %f2
1291 fmovd %f0, %f4
1292 fmovd %f0, %f6
1293 fmovd %f0, %f8
1294 fmovd %f0, %f10
1295 fmovd %f0, %f12
1296 fmovd %f0, %f14
1297 fmovd %f0, %f16
1298 fmovd %f0, %f18
[all …]

1234