Lines Matching refs:hx

662 !  hx = ((unsigned*)px)[0];
666 ! sx = hx >> 31;
668 ! hx &= 0x7fffffff;
677 ! if (hx > 0x7ff00000 || (hx == 0x7ff00000 && lx != 0)) { /* |X| = Nan */
681 ! else if ((hx | lx) == 0 || (hx == 0x7ff00000 && lx == 0)) { /* X = 0 or Inf */
682 ! ((int*)pz)[0] = hx;
693 ! if (hx >= 0x7ff00000 || expy >= 0x43e) { /* X=Inf,Nan or |Y|>2^63,Inf,Nan */
694 ! if (hx > 0x7ff00000 || (hx == 0x7ff00000 && lx != 0) ||
699 ! if (hx == 0x3ff00000 && (lx == 0))
701 ! else if ((hx < 0x3ff00000) != sy)
726 ! if (sy) hx = lx = 0;
727 ! hx += yisint << 31;
728 ! ((int*)pz)[0] = hx;
734 ! (hx == 0 || hx == 0x3ff00000 || hx == 0x7ff00000)) {
735 ! ((int*)pz)[0] = hx;
740 ! y0 = ((hx < 0x3ff00000) != sy) ? _TINY : _HUGE;
746 ! if (sx || (hx | lx) == 0) { /* X <= 0 */
761 ! if ((hx | lx) == 0) { /* X == 0 */
776 ! exp = hx;
777 ! hx &= 0xfffff;
778 ! hx |= 0x3ff00000;
779 ! *(int*)&x = hx;
780 ! hx += 0x800;
781 ! hx &= 0xfffff000;
782 ! *(int*)&ax = hx;
790 ! hx = exp & 0xfffff;
791 ! hx |= 0x3ff00000;
792 ! hx += 0x800;
793 ! *(int*)&ax = hx;
816 ! i = (hx >> 8);
818 ! itmp0 = (hx >> 20);
903 ! hx = *(int*)&ax;
925 ! i = (hx >> 8);
927 ! itmp0 = (hx >> 20);
949 ! hx = ((unsigned*)px)[0];
961 ! if (hx == 0x3ff00000 && (lx == 0))
963 ! else if ((hx < 0x3ff00000) != sy)
976 ! if (lx == 0 && (hx == 0x3ff00000)) { /* X = 1 */
980 ! y0 = ((hx < 0x3ff00000) != sy) ? _TINY : _HUGE;
1113 lda [px]%asi,%l0 ! (Y0_3) hx = ((unsigned*)px)[0];
1118 and MASK_0x000fffff,%l0,%o5 ! (Y0_3) hx &= 0xfffff;
1120 or MASK_0x3ff00000,%o5,%o5 ! (Y0_3) hx |= 0x3ff00000;
1122 st %o5,[%fp+tmp0_hi] ! (Y0_3) *(int*)&x = hx;
1124 add %o5,2048,%o5 ! (Y0_3) hx += 0x800;
1127 and %o5,-4096,%l4 ! (Y0_3) hx &= 0xfffff000;
1130 st %l4,[%fp+tmp1_hi] ! (Y0_3) *(int*)&ax = hx;
1132 and %l0,MASK_0x7fffffff,%l3 ! (Y0_3) hx &= 0x7fffffff;
1148 cmp %l0,MASK_0x000fffff ! (Y0_2) if (hx <= 0xfffff)
1150 ldd [%fp+tmp0_hi],%f32 ! (Y0_2) *(int*)&x = hx;
1151 ble,pn %icc,.update0 ! (Y0_2) if (hx <= 0xfffff)
1156 ldd [%fp+tmp1_hi],%f54 ! (Y0_2) *(int*)&ax = hx;
1166 lda [px]%asi,%l0 ! (Y1_2) hx = ((unsigned*)px)[0];
1169 and MASK_0x000fffff,%l0,%i4 ! (Y1_2) hx &= 0xfffff;
1172 or MASK_0x3ff00000,%i4,%i4 ! (Y1_2) hx |= 0x3ff00000;
1174 st %i4,[%fp+tmp0_hi] ! (Y1_2) *(int*)&x = hx;
1175 add %i4,2048,%i4 ! (Y1_2) hx += 0x800;
1178 and %i4,-4096,%i4 ! (Y1_2) hx &= 0xfffff000;
1180 st %i4,[%fp+tmp1_hi] ! (Y1_2) *(int*)&ax = hx;
1181 and %l0,MASK_0x7fffffff,%l2 ! (Y1_2) hx &= 0x7fffffff;
1182 cmp %l0,MASK_0x000fffff ! (Y1_2) if (hx <= 0xfffff)
1184 ble,pn %icc,.update1 ! (Y1_2) if (hx <= 0xfffff)
1196 ldd [%fp+tmp0_hi],%f8 ! (Y1_2) *(int*)&x = hx;
1198 ldd [%fp+tmp1_hi],%f14 ! (Y1_2) *(int*)&ax = hx;
1199 sra %l4,20,%l0 ! (Y0_2) itmp0 = (hx >> 20);
1217 sra %l4,8,%l4 ! (Y0_2) i = (hx >> 8);
1228 lda [px]%asi,%l0 ! (Y0_3) hx = ((unsigned*)px)[0];
1235 and MASK_0x000fffff,%l0,%o5 ! (Y0_3) hx &= 0xfffff;
1238 or MASK_0x3ff00000,%o5,%o5 ! (Y0_3) hx |= 0x3ff00000;
1240 st %o5,[%fp+tmp0_hi] ! (Y0_3) *(int*)&x = hx;
1243 add %o5,2048,%o5 ! (Y0_3) hx += 0x800;
1246 and %o5,-4096,%l4 ! (Y0_3) hx &= 0xfffff000;
1249 st %l4,[%fp+tmp1_hi] ! (Y0_3) *(int*)&ax = hx;
1254 and %l0,MASK_0x7fffffff,%l3 ! (Y0_3) hx &= 0x7fffffff;
1263 cmp %l0,MASK_0x000fffff ! (Y0_2) if (hx <= 0xfffff)
1266 ldd [%fp+tmp0_hi],%f32 ! (Y0_2) *(int*)&x = hx;
1267 ble,pn %icc,.update2 ! (Y0_2) if (hx <= 0xfffff)
1272 ldd [%fp+tmp1_hi],%f54 ! (Y0_2) *(int*)&ax = hx;
1274 sra %i4,20,%l0 ! (Y1_1) itmp0 = (hx >> 20);
1311 sra %i4,8,%o0 ! (Y1_1) i = (hx >> 8);
1327 lda [px]%asi,%l0 ! (Y1_2) hx = ((unsigned*)px)[0];
1337 and MASK_0x000fffff,%l0,%i4 ! (Y1_2) hx &= 0xfffff;
1341 or MASK_0x3ff00000,%i4,%i4 ! (Y1_2) hx |= 0x3ff00000;
1344 st %i4,[%fp+tmp0_hi] ! (Y1_2) *(int*)&x = hx;
1347 add %i4,2048,%i4 ! (Y1_2) hx += 0x800;
1352 and %i4,-4096,%i4 ! (Y1_2) hx &= 0xfffff000;
1355 st %i4,[%fp+tmp1_hi] ! (Y1_2) *(int*)&ax = hx;
1362 and %l0,MASK_0x7fffffff,%l2 ! (Y1_2) hx &= 0x7fffffff;
1366 cmp %l0,MASK_0x000fffff ! (Y1_2) if (hx <= 0xfffff)
1370 ble,pn %icc,.update4 ! (Y1_2) if (hx <= 0xfffff)
1385 ldd [%fp+tmp0_hi],%f8 ! (Y1_2) *(int*)&x = hx;
1389 ldd [%fp+tmp1_hi],%f14 ! (Y1_2) *(int*)&ax = hx;
1392 sra %l4,20,%l0 ! (Y0_2) itmp0 = (hx >> 20);
1436 sra %l4,8,%l4 ! (Y0_2) i = (hx >> 8);
1460 lda [px]%asi,%l0 ! (Y0_3) hx = ((unsigned*)px)[0];
1477 and MASK_0x000fffff,%l0,%o5 ! (Y0_3) hx &= 0xfffff;
1480 or MASK_0x3ff00000,%o5,%o5 ! (Y0_3) hx |= 0x3ff00000;
1483 st %o5,[%fp+tmp0_hi] ! (Y0_3) *(int*)&x = hx;
1488 add %o5,2048,%o5 ! (Y0_3) hx += 0x800;
1493 and %o5,-4096,%l4 ! (Y0_3) hx &= 0xfffff000;
1496 st %l4,[%fp+tmp1_hi] ! (Y0_3) *(int*)&ax = hx;
1505 and %l0,MASK_0x7fffffff,%l3 ! (Y0_3) hx &= 0x7fffffff;
1527 cmp %l0,MASK_0x000fffff ! (Y0_2) if (hx <= 0xfffff)
1532 ldd [%fp+tmp0_hi],%f32 ! (Y0_2) *(int*)&x = hx;
1533 ble,pn %icc,.update8 ! (Y0_2) if (hx <= 0xfffff)
1538 ldd [%fp+tmp1_hi],%f54 ! (Y0_2) *(int*)&ax = hx;
1541 sra %i4,20,%l0 ! (Y1_1) itmp0 = (hx >> 20);
1605 sra %i4,8,%o0 ! (Y1_1) i = (hx >> 8);
1617 lda [px]%asi,%l0 ! (Y1_2) hx = ((unsigned*)px)[0];
1646 and MASK_0x000fffff,%l0,%i4 ! (Y1_2) hx &= 0xfffff;
1655 or MASK_0x3ff00000,%i4,%i4 ! (Y1_2) hx |= 0x3ff00000;
1660 st %i4,[%fp+tmp0_hi] ! (Y1_2) *(int*)&x = hx;
1664 add %i4,2048,%i4 ! (Y1_2) hx += 0x800;
1669 and %i4,-4096,%i4 ! (Y1_2) hx &= 0xfffff000;
1673 st %i4,[%fp+tmp1_hi] ! (Y1_2) *(int*)&ax = hx;
1698 and %l0,MASK_0x7fffffff,%l2 ! (Y1_2) hx &= 0x7fffffff;
1708 cmp %l0,MASK_0x000fffff ! (Y1_2) if (hx <= 0xfffff)
1714 ble,pn %icc,.update12 ! (Y1_2) if (hx <= 0xfffff)
1727 sra %l4,20,%l0 ! (Y0_2) itmp0 = (hx >> 20);
1734 ldd [%fp+tmp0_hi],%f8 ! (Y1_2) *(int*)&x = hx;
1738 ldd [%fp+tmp1_hi],%f14 ! (Y1_2) *(int*)&ax = hx;
1800 sra %l4,8,%l4 ! (Y0_2) i = (hx >> 8);
1821 lda [px]%asi,%l0 ! (Y0_3) hx = ((unsigned*)px)[0];
1850 and MASK_0x000fffff,%l0,%l4 ! (Y0_3) hx &= 0xfffff;
1859 or MASK_0x3ff00000,%l4,%o5 ! (Y0_3) hx |= 0x3ff00000;
1864 st %o5,[%fp+tmp0_hi] ! (Y0_3) *(int*)&x = hx;
1868 add %o5,2048,%o5 ! (Y0_3) hx += 0x800;
1873 and %o5,-4096,%l4 ! (Y0_3) hx &= 0xfffff000;
1880 st %l4,[%fp+tmp1_hi] ! (Y0_3) *(int*)&ax = hx;
1907 and %l0,MASK_0x7fffffff,%l3 ! (Y0_3) hx &= 0x7fffffff;
2135 and MASK_0x000fffff,%i2,%l4 ! hx = exp & 0xfffff;
2136 or MASK_0x3ff00000,%l4,%l4 ! hx |= 0x3ff00000;
2137 add %l4,2048,%l4 ! hx += 0x800;
2138 and %l4,-4096,%l4 ! hx &= 0xfffff000;
2141 st %l4,[%fp+tmp1_hi] ! *(int*)&ax = hx;
2251 and MASK_0x000fffff,%i2,%i4 ! hx = exp & 0xfffff;
2253 or MASK_0x3ff00000,%i4,%i4 ! hx |= 0x3ff00000;
2254 add %i4,2048,%i4 ! hx += 0x800;
2256 and %i4,-4096,%i4 ! hx &= 0xfffff000;
2259 st %i4,[%fp+tmp1_hi] ! *(int*)&ax = hx;
2367 and MASK_0x000fffff,%i2,%l4 ! hx = exp & 0xfffff;
2368 or MASK_0x3ff00000,%l4,%l4 ! hx |= 0x3ff00000;
2369 add %l4,2048,%l4 ! hx += 0x800;
2370 and %l4,-4096,%l4 ! hx &= 0xfffff000;
2373 st %l4,[%fp+tmp1_hi] ! *(int*)&ax = hx;
2504 and MASK_0x000fffff,%i2,%i4 ! hx = exp & 0xfffff;
2506 or MASK_0x3ff00000,%i4,%i4 ! hx |= 0x3ff00000;
2507 add %i4,2048,%i4 ! hx += 0x800;
2509 and %i4,-4096,%i4 ! hx &= 0xfffff000;
2512 st %i4,[%fp+tmp1_hi] ! *(int*)&ax = hx;
2679 and MASK_0x000fffff,%i2,%l4 ! hx &= 0xfffff;
2680 or MASK_0x3ff00000,%l4,%l4 ! hx |= 0x3ff00000;
2681 add %l4,2048,%l4 ! hx += 0x800;
2682 and %l4,-4096,%l4 ! hx &= 0xfffff000;
2685 st %l4,[%fp+tmp1_hi] ! *(int*)&ax = hx;
2858 and MASK_0x000fffff,%i2,%i4 ! hx &= 0xfffff;
2860 or MASK_0x3ff00000,%i4,%i4 ! hx |= 0x3ff00000;
2861 add %i4,2048,%i4 ! hx += 0x800;
2863 and %i4,-4096,%i4 ! hx &= 0xfffff000;
2866 st %i4,[%fp+tmp1_hi] ! *(int*)&ax = hx;
2943 cmp %l3,%o5 ! if (hx > 0x7ff00000);
2944 bgu,a,pn %icc,6f ! if (hx > 0x7ff00000);
2947 bne,pt %icc,2f ! if (hx != 0x7ff00000);
2948 orcc %l3,%i2,%g0 ! if (hx | lx) != 0;
2954 st %l3,[pz] ! ((int*)pz)[0] = hx;
2958 bne,pt %icc,4f ! if (hx | lx) != 0;
2961 st %l3,[pz] ! ((int*)pz)[0] = hx;
3002 cmp %l3,%o5 ! if (hx >= 0x7ff00000);
3019 cmp %l3,0 ! if (hx == 0);
3020 be,a,pt %icc,6f ! if (hx == 0);
3021 st %l3,[pz] ! ((int*)pz)[0] = hx;
3023 cmp %l3,MASK_0x3ff00000 ! if (hx == 0x3ff00000);
3024 be,a,pn %icc,6f ! if (hx == 0x3ff00000);
3025 st %l3,[pz] ! ((int*)pz)[0] = hx;
3028 cmp %l3,%o5 ! if (hx != 0x7ff00000);
3030 bgu,a,pt %icc,.spec1_nan_inf ! if (hx > 0x7ff00000);
3033 bne,a,pn %icc,1f ! if (hx != 0x7ff00000);
3053 cmp %l3,MASK_0x3ff00000 ! if (hx != 0x3ff00000);
3054 bne,pn %icc,1f ! if (hx != 0x3ff00000);
3068 sub %l3,MASK_0x3ff00000,%o7 ! (hx - 0x3ff00000);
3069 srlx %o7,63,%l2 ! (hx - 0x3ff00000) >> 63;
3071 cmp %l2,%o2 ! if ((hx < 0x3ff00000) == sy)
3072 be,a,pn %icc,1f ! if ((hx < 0x3ff00000) == sy)
3138 add %l3,%l4,%l3 ! hx += yisint << 31;
3140 or %g0,%l4,%l3 ! hx = yisint << 31;
3143 st %l3,[pz] ! ((int*)pz)[0] = hx;
3151 cmp %l3,%o5 ! if (hx != 0x7ff00000);
3153 bne,pn %icc,7f ! if (hx != 0x7ff00000);
3156 st %l3,[pz] ! ((int*)pz)[0] = hx;
3169 sub %l3,MASK_0x3ff00000,%o7 ! hx - 0x3ff00000;
3170 srlx %o7,63,%l2 ! (hx - 0x3ff00000) >> 63;
3171 cmp %l2,%o2 ! if (hx < 0x3ff00000) == sy);
3172 be,a,pn %icc,1f ! if (hx < 0x3ff00000) == sy);
3242 std %f60,[%fp+tmp0_hi] ! itmp0 = (hx >> 20);
3248 ld [%fp+tmp0_hi],%i2 ! itmp0 = (hx >> 20);
3252 srl %i2,20,%l3 ! itmp0 = (hx >> 20);
3255 srl %i2,8,%i2 ! i = (hx >> 8);
4276 ld [%l1],%i1 ! ld hx;
4277 cmp %i1,MASK_0x3ff00000 ! if (hx != 0x3ff00000);
4278 bne,a,pn %icc,1f ! if (hx != 0x3ff00000);
4292 sub %i1,MASK_0x3ff00000,%o0 ! hx - 0x3ff00000;
4293 srlx %o0,63,%o0 ! (hx - 0x3ff00000) >> 63;
4295 cmp %o0,%o7 ! if ((hx < 0x3ff00000) == sy);
4296 be,pn %icc,1f ! if ((hx < 0x3ff00000) == sy);
4316 ld [%l1],%i1 ! ld hx;
4321 cmp %i1,MASK_0x3ff00000 ! if (hx != 0x3ff00000);
4323 bne,pn %icc,1f ! if (hx != 0x3ff00000);
4332 sub %i1,MASK_0x3ff00000,%o0 ! hx - 0x3ff00000;
4334 srlx %o0,63,%o0 ! (hx - 0x3ff00000) >> 63;
4336 cmp %o0,%o7 ! if (hx < 0x3ff00000) == sy);
4337 be,a,pn %icc,1f ! if (hx < 0x3ff00000) == sy);