Lines Matching refs:ax0
551 ! ax0 = ux & 0x7fffffff;
554 ! if (ax0 >= 0x7f800000 || ay >= 0x7f800000) { /* |X| or |Y| = Inf,Nan */
555 ! if (ax0 > 0x7f800000 || ay > 0x7f800000) /* |X| or |Y| = Nan */
560 ! if (ax0 == 0x3f800000) fy = *py - *py; /* +-1 ** +-Inf = NaN */
561 ! else fy = ((ax0 < 0x3f800000) != (uy >> 31)) ? ZERO : *(float*) &ay;
576 ! if (uy >> 31) ax0 = 0;
577 ! ax0 += yisint0 << 31;
578 ! pz[0] = *(float*)&ax0;
581 ! exp0 = (ax0 >> 23) - 127;
583 ! if ((int)ax0 < 0x00800000) { /* X = denormal */
584 ! *((float*) &ax0) = (float) (int)ax0;
585 ! exp0 = (ax0 >> 23) - (127 + 149);
597 ! if (ax0 == 0) { /* pow(0,Y) */
611 ! ax0 = *px;
612 ! exp0 = ax0 & 0x7fffffff;
616 ! ax0 &= 0x007fffff;
617 ! i0 = ax0 + 0x8000;
621 ! i0 = ax0 - i0;
663 ! ax = ax0 = *px;
664 ! exp0 = ax0 & 0x7fffffff;
668 ! ax0 &= 0x007fffff;
669 ! i0 = ax0 + 0x8000;
673 ! i0 = ax0 - i0;
788 lda [%o2]0x82,%i1 ! (Y0_2) ax0 = *px;
794 and %i1,MASK_0x7fffffff,%i3 ! (Y0_2) exp0 = ax0 & 0x7fffffff;
795 and %i1,MASK_0x007fffff,%g5 ! (Y0_2) ax0 &= 0x007fffff;
797 cmp %i3,%o5 ! (Y0_2) ax0 ? 0x7f800000
798 bge,pn %icc,.spec1 ! (Y0_2) if( ax0 >= 0x7f800000 )
811 add %g5,CONST_0x8000,%i3 ! (Y0_2) i0 = ax0 + 0x8000;
817 sub %g5,%i3,%o4 ! (Y0_2) i0 = ax0 - i0;
822 lda [%o2]0x82,%o3 ! (Y1_2) ax0 = *px;
827 and %o3,MASK_0x7fffffff,%i3 ! (Y1_2) exp0 = ax0 & 0x7fffffff;
828 and %o3,MASK_0x007fffff,%o0 ! (Y1_2) ax0 &= 0x007fffff;
830 cmp %i3,%o5 ! (Y1_2) ax0 ? 0x7f800000
834 add %o0,CONST_0x8000,%i1 ! (Y1_2) i0 = ax0 + 0x8000;
844 sub %o0,%i1,%o0 ! (Y1_2) i0 = ax0 - i0;
846 bge,pn %icc,.update0 ! (Y1_2) if(ax0 >= 0x7f800000)
861 lda [stridex+%o2]0x82,%g1 ! (Y2_2) ax0 = *px;
866 and %g1,MASK_0x7fffffff,%i1 ! (Y2_2) exp0 = ax0 & 0x7fffffff;
867 and %g1,MASK_0x007fffff,%o2 ! (Y2_2) ax0 &= 0x007fffff;
871 cmp %i1,%o5 ! (Y2_2) ax0 ? 0x7f800000
877 add %o2,CONST_0x8000,%o1 ! (Y2_2) i0 = ax0 + 0x8000;
885 sub %o2,%o1,%i1 ! (Y2_2) i0 = ax0 - i0;
887 bge,pn %icc,.update2 ! (Y2_2) if(ax0 >= 0x7f800000)
911 lda [%o2]0x82,%i1 ! (Y0_2) ax0 = *px;
918 and %i1,MASK_0x7fffffff,%i3 ! (Y0_2) exp0 = ax0 & 0x7fffffff;
919 and %i1,MASK_0x007fffff,%g5 ! (Y0_2) ax0 &= 0x007fffff;
927 cmp %i3,%o5 ! (Y0_2) ax0 ? 0x7f800000
930 add %g5,CONST_0x8000,%i3 ! (Y0_2) i0 = ax0 + 0x8000;
938 sub %g5,%i3,%o4 ! (Y0_2) i0 = ax0 - i0;
940 bge,pn %icc,.update4 ! (Y0_2) if( ax0 >= 0x7f800000 )
976 lda [%o2]0x82,%o3 ! (Y1_2) ax0 = *px;
982 and %o3,MASK_0x7fffffff,%i3 ! (Y1_2) exp0 = ax0 & 0x7fffffff;
983 and %o3,MASK_0x007fffff,%o0 ! (Y1_2) ax0 &= 0x007fffff;
985 cmp %i3,%o5 ! (Y1_2) ax0 ? 0x7f800000
991 add %o0,CONST_0x8000,%i1 ! (Y1_2) i0 = ax0 + 0x8000;
1003 sub %o0,%i1,%o0 ! (Y1_2) i0 = ax0 - i0;
1005 bge,pn %icc,.update7 ! (Y1_2) if(ax0 >= 0x7f800000)
1047 lda [stridex+%o2]0x82,%g1 ! (Y2_2) ax0 = *px;
1054 and %g1,MASK_0x7fffffff,%i1 ! (Y2_2) exp0 = ax0 & 0x7fffffff;
1055 and %g1,MASK_0x007fffff,%o2 ! (Y2_2) ax0 &= 0x007fffff;
1060 cmp %i1,%o5 ! (Y2_2) ax0 ? 0x7f800000
1069 add %o2,CONST_0x8000,%o1 ! (Y2_2) i0 = ax0 + 0x8000;
1079 sub %o2,%o1,%i1 ! (Y2_2) i0 = ax0 - i0;
1081 bge,pn %icc,.update10 ! (Y2_2) if(ax0 >= 0x7f800000)
1138 lda [%o2]0x82,%i1 ! (Y0_2) ax0 = *px;
1147 and %i1,MASK_0x7fffffff,%i3 ! (Y0_2) exp0 = ax0 & 0x7fffffff;
1148 and %i1,MASK_0x007fffff,%g5 ! (Y0_2) ax0 &= 0x007fffff;
1157 cmp %i3,%o5 ! (Y0_2) ax0 ? 0x7f800000
1161 add %g5,CONST_0x8000,%i3 ! (Y0_2) i0 = ax0 + 0x8000;
1170 sub %g5,%i3,%o4 ! (Y0_2) i0 = ax0 - i0;
1172 bge,pn %icc,.update13 ! (Y0_2) if( ax0 >= 0x7f800000 )
1224 lda [%o2]0x82,%o3 ! (Y1_2) ax0 = *px;
1231 and %o3,MASK_0x7fffffff,%i3 ! (Y1_2) exp0 = ax0 & 0x7fffffff;
1232 and %o3,MASK_0x007fffff,%o0 ! (Y1_2) ax0 &= 0x007fffff;
1235 cmp %i3,%o5 ! (Y1_2) ax0 ? 0x7f800000
1241 add %o0,CONST_0x8000,%i1 ! (Y1_2) i0 = ax0 + 0x8000;
1254 sub %o0,%i1,%o0 ! (Y1_2) i0 = ax0 - i0;
1256 bge,pn %icc,.update16 ! (Y1_2) if(ax0 >= 0x7f800000)
1307 lda [stridex+%o2]0x82,%g1 ! (Y2_2) ax0 = *px;
1315 and %g1,MASK_0x7fffffff,%i1 ! (Y2_2) exp0 = ax0 & 0x7fffffff;
1316 and %g1,MASK_0x007fffff,%o2 ! (Y2_2) ax0 &= 0x007fffff;
1322 cmp %i1,%o5 ! (Y2_2) ax0 ? 0x7f800000
1331 add %o2,CONST_0x8000,%o1 ! (Y2_2) i0 = ax0 + 0x8000;
1340 sub %o2,%o1,%i1 ! (Y2_2) i0 = ax0 - i0;
1342 bge,pn %icc,.update19 ! (Y2_2) if(ax0 >= 0x7f800000)
1627 cmp %o3,%l6 ! ax0 ? 0x7f800000
1628 bgu,a %icc,.specs_exit ! ax0 > 0x7f800000
1639 cmp %o3,%o5 ! ax0 ? 0x3f800000
1640 be,a .specs_exit ! if (ax0 == 0x3f800000)
1643 sub %o3,%o5,%o3 ! ax0 - 0x3f800000
1646 srlx %o3,63,%o3 ! (ax0 - 0x3f800000) << 63
1648 cmp %o3,%o2 ! ((ax0 - 0x3f800000) << 63) ? (uy >> 31)
1682 movne %icc,%g0,%o3 ! if (uy >> 31) ax0 = 0;
1685 add %o5,%o3,%o5 ! ax0 += yisint0;
1689 st %o5,[%i5] ! return *(float*)&ax0;
1707 srl %o3,23,%l7 ! exp0 = (ax0 >> 23);
1711 cmp %o3,MASK_0x007fffff ! (int)ax0 ? 0x00800000
1712 bg,pn %icc,1f ! if ((int)ax0 >= 0x00800000)
1716 st %o3,[%fp+tmp0] ! *((float*) &ax0) = (float) (int)ax0;
1722 srl %o3,23,%l7 ! exp = (ax0 >> 23)
1750 cmp %o3,0 ! ax0 ? 0
1751 bne,pn %icc,4f ! if(ax0 != 0)
1779 and %o3,MASK_0x007fffff,%g5 ! ax0 &= 0x007fffff;
1782 add %g5,CONST_0x8000,%o3 ! i0 = ax0 + 0x8000;
1785 sub %g5,%l7,%o1 ! i0 = ax0 - i0;
2260 lda [%i1]0x82,%i1 ! (Y0_2) ax0 = *px;
2262 and %i1,MASK_0x7fffffff,%i3 ! (Y0_2) exp0 = ax0 & 0x7fffffff;
2264 and %i1,MASK_0x007fffff,%g5 ! (Y0_2) ax0 &= 0x007fffff;
2268 add %g5,CONST_0x8000,%i3 ! (Y0_2) i0 = ax0 + 0x8000;
2275 sub %g5,%i3,%o4 ! (Y0_2) i0 = ax0 - i0;