/illumos-gate/usr/src/lib/libmvec/common/vis/ |
H A D | __vrhypot.S | 126 ! hx0 = *(int*)px; 129 ! ((float*)&x0)[0] = ((float*)px)[0]; 130 ! ((float*)&x0)[1] = ((float*)px)[1]; 149 ! lx = ((int*)px)[1]; 159 ! px += stridex; 166 ! lx = ((int*)px)[1]; 177 ! px += stridex; 266 ! px += stridex; 387 add %i1,stridex,%i4 ! px += stridex 391 add %i4,stridex,%i1 ! px += stridex [all …]
|
H A D | __vrhypotf.S | 222 ! x0 = *px; 223 ! ax = *(int*)px; 231 ! px += stridex; 346 lda [%o4]0x82,%f4 ! (3_0) x0 = *px; 361 add %o4,stridex,%l0 ! px += stridex 388 add %l0,stridex,%i1 ! px += stridex 400 lda [%i1]0x82,%f4 ! (0_0) x0 = *px; 415 add %i1,stridex,%g5 ! px += stridex 427 lda [%g5]0x82,%f4 ! (1_0) x0 = *px; 452 add %g5,stridex,%i4 ! px += stridex [all …]
|
H A D | __vrsqrt.S | 89 ! ((float*)&res)[0] = ((float*)px)[0]; 90 ! ((float*)&res)[1] = ((float*)px)[1]; 91 ! hx = *(int*)px; 97 ! px += stridex; 104 ! lx = ((int*)px)[1]; 111 ! px += stridex; 135 ! px += stridex; 234 add %i1,stridex,%l6 ! px += stridex 267 add %l6,stridex,%l6 ! px += stridex 301 add %l6,stridex,%l6 ! px += stridex [all …]
|
H A D | __vpow.S | 1164 add px,stridex,px ! px += stridex; 1209 add px,stridex,px ! px += stridex; 1300 add px,stridex,px ! px += stridex; 1421 add px,stridex,px ! px += stridex; 1583 add px,stridex,px ! px += stridex; 1776 add px,stridex,px ! px += stridex; 2932 lda [px]%asi,%f16 ! y0 = *px; 2933 lda [px+4]%asi,%f17 ! y0 = *px; 2997 lda [px]%asi,%f14 ! y0 = *px; 2998 lda [px+4]%asi,%f15 ! y0 = *px; [all …]
|
H A D | __vpowf.S | 549 ! ux = *(unsigned int*)px; 556 ! pz[0] = *px * *py; 611 ! ax0 = *px; 663 ! ax = ax0 = *px; 819 add %o2,stridex,%o2 ! px += stridex 860 add %o2,stridex,%i3 ! px += stridex 909 add %i3,stridex,%o2 ! px += stridex 971 add %o2,stridex,%o2 ! px += stridex 1046 add %o2,stridex,%i3 ! px += stridex 1135 add %i3,stridex,%o2 ! px += stridex [all …]
|
H A D | __vhypotf.S | 82 ! hx0 = *(int*)px; 83 ! x0 = *px; 84 ! px += stridex; 210 lda [%i1]0x82,%f17 ! (3_0) x0 = *px; 224 add %i1,stridex,%i1 ! px += stridex 241 lda [%i1]0x82,%f17 ! (4_0) x0 = *px; 260 add %i1,stridex,%i1 ! px += stridex 290 add %i1,stridex,%i1 ! px += stridex 304 add %i1,stridex,%i1 ! px += stridex 345 add %i1,stridex,%i1 ! px += stridex [all …]
|
H A D | __vexpf.S | 225 ! X = px[0]; 226 ! Xi = ((int*)px)[0]; 320 ld [%i1],%f16 ! (0) X = px[0] 322 add %i1,%i2,%o5 ! px += stridex 326 ld [%o5],%f2 ! (1) X = px[0] 328 add %o5,%i2,%i1 ! px += stridex 332 ld [%i1],%f4 ! (2) X = px[0] 334 add %i1,%i2,%o5 ! px += stridex 338 ld [%o5],%f6 ! (3) X = px[0] 339 add %o5,%i2,%o0 ! px += stridex [all …]
|
H A D | __vhypot.S | 61 ! ((float*)&x)[0] = ((float*)px)[0]; 62 ! ((float*)&x)[1] = ((float*)px)[1]; 79 ! lx = ((int*)px)[1]; 81 ! hx = *(int*)px; 128 ! px += stridex; 150 ! px += stridex; 190 ! px += stridex; 241 add %i1,stridex,%o1 ! px += stridex 297 add %o1,stridex,%l2 ! px += stridex 339 add %l2,stridex,%l1 ! px += stridex [all …]
|
H A D | __vatan2f.S | 93 ! ux0 = *(int*)px; 136 ! addrc0 = (char*)px - (char*)py; 139 ! fx0 = *(float*)((char*)px - addrc0); 168 ! px += stridex; 297 add %i3,stridex,%i3 ! px += stridex 356 add %i3,stridex,%i3 ! px += stridex 414 add %i3,stridex,%i3 ! px += stridex 478 add %i3,stridex,%i3 ! px += stridex 545 add %i3,stridex,%i3 ! px += stridex 620 add %i3,stridex,%i3 ! px += stridex [all …]
|
H A D | __vatanf.S | 191 ! ux = ((int*)px)[0]; 204 ! float fpx = fabsf(*px); 216 ! ftmp0 = *px; 218 ! px += stridex; 315 add %i3,stridex,%l5 ! px += stridex; 316 fstod %f0,%f22 ! (0_0) ftmp0 = *px; 323 add %l5,stridex,%l4 ! px += stridex; 346 add %l4,stridex,%l3 ! px += stridex; 370 add %l3,stridex,%i0 ! px += stridex; 618 fstod %f0,%f22 ! (0_0) ftmp0 = *px; [all …]
|
/illumos-gate/usr/src/lib/libmvec/common/ |
H A D | __vpowf.c | 412 px += stridex; \ 452 spx = px; in __vpowf() 558 px += stridex; in __vpowf() 589 ax0 = ((int*)px)[0]; in __vpowf_n() 590 px += stridex; in __vpowf_n() 591 ax1 = ((int*)px)[0]; in __vpowf_n() 592 px += stridex; in __vpowf_n() 593 ax2 = ((int*)px)[0]; in __vpowf_n() 594 px += stridex; in __vpowf_n() 666 ax0 = ((int*)px)[0]; in __vpowf_n() [all …]
|
H A D | __vrhypot.c | 118 px += stridex; \ 132 hx##I = HI(px); \ 139 lx = LO(px); \ 141 x = *px; \ 149 x##I = *px; \ 155 lx = LO(px); \ 207 __vrhypot(int n, double * restrict px, int stridex, double * restrict py, in __vrhypot() argument 243 px += stridex; in __vrhypot() 252 px += stridex; in __vrhypot() 346 px += stridex; in __vrhypot()
|
H A D | __vrhypotf.c | 261 spx = px; in __vrhypotf() 271 px += stridex; in __vrhypotf() 305 x0 = *px; in __vrhypotf() 366 x0 = *px; in __vrhypotf_n() 367 px += stridex; in __vrhypotf_n() 368 x1 = *px; in __vrhypotf_n() 369 px += stridex; in __vrhypotf_n() 370 x2 = *px; in __vrhypotf_n() 371 px += stridex; in __vrhypotf_n() 434 x0 = *px; in __vrhypotf_n() [all …]
|
H A D | __vrsqrt.c | 126 spx = px; in __vrsqrt() 128 hx = HI(px); in __vrsqrt() 190 hx = HI(px); in __vrsqrt() 197 hx = HI(px); in __vrsqrt() 201 res = *px; in __vrsqrt() 207 lx = LO(px); in __vrsqrt() 208 res = *px; in __vrsqrt() 311 hx0 = HI(px); in __vrsqrt_n() 315 hx1 = HI(px); in __vrsqrt_n() 319 hx2 = HI(px); in __vrsqrt_n() [all …]
|
H A D | __vrsqrtf.c | 251 spx = px; in __vrsqrtf() 253 ax0 = *(int*)px; in __vrsqrtf() 256 px += stridex; in __vrsqrtf() 319 ax0 = *(int*)px; in __vrsqrtf() 323 res = *px; in __vrsqrtf() 328 res = *px; in __vrsqrtf() 421 ax0 = *(int*)px; in __vrsqrtf_n() 422 px += stridex; in __vrsqrtf_n() 425 px += stridex; in __vrsqrtf_n() 428 px += stridex; in __vrsqrtf_n() [all …]
|
H A D | __vpow.c | 504 px += stridex; \ 518 hx = HI(px); \ 519 lx = LO(px); \ 530 y0 = *px; \ 555 y0 = *px; \ 719 unsigned hx = HI(px); in __vpow() 720 unsigned lx = LO(px); in __vpow() 737 px += stridex; in __vpow() 746 px += stridex; in __vpow() 948 px += stridex; in __vpow() [all …]
|
H A D | __vhypot.c | 90 hx0 = HI(px); \ 116 spx = px; in __vhypot() 119 hx0 = HI(px); in __vhypot() 123 px += stridex; in __vhypot() 212 hx1 = HI(px); in __vhypot() 247 x = *px; in __vhypot() 249 hx0 = HI(px); in __vhypot() 266 int lx = LO(px); in __vhypot() 355 x0 = *px; in __vhypot_n() 357 hx0 = HI(px); in __vhypot_n() [all …]
|
/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | scalbln.c | 43 ilogb_biased(unsigned *px) { in ilogb_biased() argument 45 unsigned v = px[HIWORD] & ~0x80000000, w = px[LOWORD], t = v; in ilogb_biased() 66 px[HIWORD] = (px[HIWORD] & 0x80000000) | v; in ilogb_biased() 67 px[LOWORD] = w; in ilogb_biased() 74 int *px = (int *) &x, ix, k; in scalbln() local 76 ix = px[HIWORD] & ~0x80000000; in scalbln() 85 if ((px[LOWORD] | ix) == 0 || n == 0) in scalbln() 90 k = ((px[HIWORD] & ~0x80000000) >> 20) - 52; in scalbln() 92 k = ilogb_biased((unsigned *) px); in scalbln() 101 px[HIWORD] = (px[HIWORD] & ~0x7ff00000) | (k << 20); in scalbln() [all …]
|
H A D | scalblnf.c | 59 int *px = (int *) &x, ix, k; in scalblnf() local 61 ix = *px & ~0x80000000; in scalblnf() 74 k = ((*px & ~0x80000000) >> 23) - 23; in scalblnf() 77 *px = (*px & 0x80000000) | (ix << (-k + 1)); in scalblnf() 86 *px = (*px & ~0x7f800000) | (k << 23); in scalblnf() 90 *px = (*px & ~0x7f800000) | (k << 23); in scalblnf()
|
H A D | nexttowardl.c | 41 #define INC(px) { \ argument 45 ++px[n0]; \ 47 #define DEC(px) { \ argument 51 --px[n0]; \ 67 px[n1] = 0x80000000, ++px[n0]; \ 89 px[n1] = px[n2] = 0; in nexttowardl() 90 px[n3] = 1; in nexttowardl() 95 DEC(px) in nexttowardl() 97 INC(px) in nexttowardl() 100 DEC(px) in nexttowardl() [all …]
|
H A D | ldexp.c | 37 int *px = (int *) &x, ix = px[HIWORD] & ~0x80000000; in ldexp() local 39 if (ix >= 0x7ff00000 || (px[LOWORD] | ix) == 0) in ldexp() 47 ix = px[HIWORD] & ~0x80000000; in ldexp() 52 if (ix >= 0x7ff00000 || (px[LOWORD] | ix) == 0) in ldexp()
|
/illumos-gate/usr/src/lib/libm/common/R/ |
H A D | nextafterf.c | 38 int *px = (int *) &x; in nextafterf() local 42 ix = px[0]; in nextafterf()
|
H A D | powf.c | 233 int *px = (int *)&dx, *pz = (int *)&dz, i, n, m; in powf() local 242 i = px[HIWORD] + 0x4000; in powf() 276 px[HIWORD] += m << 20; in powf()
|
H A D | scalbnf.c | 60 int *px = (int *) &x, ix, k; in scalbnf() local 62 ix = *px & ~0x80000000; in scalbnf() 75 k = ((*px & ~0x80000000) >> 23) - 23; in scalbnf() 78 *px = (*px & 0x80000000) | (ix << (-k + 1)); in scalbnf() 89 *px = (*px & ~0x7f800000) | (k << 23); in scalbnf() 93 *px = (*px & ~0x7f800000) | (k << 23); in scalbnf()
|
/illumos-gate/usr/src/lib/libm/common/Q/ |
H A D | powl.c | 69 int *px = (int *) &x; in logl_x() local 74 ix = px[i0]; in logl_x() 78 if (((ix - 0x3fff0000) | px[i1] | px[i2] | px[i3]) == 0) { in logl_x() 97 ix = px[i0]; in logl_x() 102 px[i0] = ix; in logl_x() 140 int *px = (int *) &x; in powl() local 143 hx = px[i0]; in powl() 144 lx = px[i1] | px[i2] | px[i3]; in powl()
|