Lines Matching refs:mov

578 	mov.b		%d0,STAG(%a6)
579 mov.b %d0,%d1
584 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
635 mov.b %d0,STAG(%a6)
636 mov.b %d0,%d1
641 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
643 mov.b %d1,STAG(%a6)
690 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
691 mov.l 0x8+0x4(%a6),0x4(%a0)
692 mov.l 0x8+0x8(%a6),0x8(%a0)
694 mov.b %d0,STAG(%a6)
695 mov.b %d0,%d1
700 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
755 mov.b %d0,STAG(%a6)
756 mov.b %d0,%d1
761 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
812 mov.b %d0,STAG(%a6)
813 mov.b %d0,%d1
818 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
820 mov.b %d1,STAG(%a6)
867 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
868 mov.l 0x8+0x4(%a6),0x4(%a0)
869 mov.l 0x8+0x8(%a6),0x8(%a0)
871 mov.b %d0,STAG(%a6)
872 mov.b %d0,%d1
877 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
932 mov.b %d0,STAG(%a6)
933 mov.b %d0,%d1
938 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
989 mov.b %d0,STAG(%a6)
990 mov.b %d0,%d1
995 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
997 mov.b %d1,STAG(%a6)
1044 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
1045 mov.l 0x8+0x4(%a6),0x4(%a0)
1046 mov.l 0x8+0x8(%a6),0x8(%a0)
1048 mov.b %d0,STAG(%a6)
1049 mov.b %d0,%d1
1054 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1109 mov.b %d0,STAG(%a6)
1110 mov.b %d0,%d1
1115 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1166 mov.b %d0,STAG(%a6)
1167 mov.b %d0,%d1
1172 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1174 mov.b %d1,STAG(%a6)
1221 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
1222 mov.l 0x8+0x4(%a6),0x4(%a0)
1223 mov.l 0x8+0x8(%a6),0x8(%a0)
1225 mov.b %d0,STAG(%a6)
1226 mov.b %d0,%d1
1231 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1286 mov.b %d0,STAG(%a6)
1287 mov.b %d0,%d1
1292 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1343 mov.b %d0,STAG(%a6)
1344 mov.b %d0,%d1
1349 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1351 mov.b %d1,STAG(%a6)
1398 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
1399 mov.l 0x8+0x4(%a6),0x4(%a0)
1400 mov.l 0x8+0x8(%a6),0x8(%a0)
1402 mov.b %d0,STAG(%a6)
1403 mov.b %d0,%d1
1408 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1463 mov.b %d0,STAG(%a6)
1464 mov.b %d0,%d1
1469 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1520 mov.b %d0,STAG(%a6)
1521 mov.b %d0,%d1
1526 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1528 mov.b %d1,STAG(%a6)
1575 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
1576 mov.l 0x8+0x4(%a6),0x4(%a0)
1577 mov.l 0x8+0x8(%a6),0x8(%a0)
1579 mov.b %d0,STAG(%a6)
1580 mov.b %d0,%d1
1585 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1640 mov.b %d0,STAG(%a6)
1641 mov.b %d0,%d1
1646 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1697 mov.b %d0,STAG(%a6)
1698 mov.b %d0,%d1
1703 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1705 mov.b %d1,STAG(%a6)
1752 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
1753 mov.l 0x8+0x4(%a6),0x4(%a0)
1754 mov.l 0x8+0x8(%a6),0x8(%a0)
1756 mov.b %d0,STAG(%a6)
1757 mov.b %d0,%d1
1762 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1817 mov.b %d0,STAG(%a6)
1818 mov.b %d0,%d1
1823 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1874 mov.b %d0,STAG(%a6)
1875 mov.b %d0,%d1
1880 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1882 mov.b %d1,STAG(%a6)
1929 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
1930 mov.l 0x8+0x4(%a6),0x4(%a0)
1931 mov.l 0x8+0x8(%a6),0x8(%a0)
1933 mov.b %d0,STAG(%a6)
1934 mov.b %d0,%d1
1939 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
1994 mov.b %d0,STAG(%a6)
1995 mov.b %d0,%d1
2000 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2051 mov.b %d0,STAG(%a6)
2052 mov.b %d0,%d1
2057 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2059 mov.b %d1,STAG(%a6)
2106 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
2107 mov.l 0x8+0x4(%a6),0x4(%a0)
2108 mov.l 0x8+0x8(%a6),0x8(%a0)
2110 mov.b %d0,STAG(%a6)
2111 mov.b %d0,%d1
2116 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2171 mov.b %d0,STAG(%a6)
2172 mov.b %d0,%d1
2177 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2228 mov.b %d0,STAG(%a6)
2229 mov.b %d0,%d1
2234 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2236 mov.b %d1,STAG(%a6)
2283 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
2284 mov.l 0x8+0x4(%a6),0x4(%a0)
2285 mov.l 0x8+0x8(%a6),0x8(%a0)
2287 mov.b %d0,STAG(%a6)
2288 mov.b %d0,%d1
2293 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2348 mov.b %d0,STAG(%a6)
2349 mov.b %d0,%d1
2354 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2405 mov.b %d0,STAG(%a6)
2406 mov.b %d0,%d1
2411 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2413 mov.b %d1,STAG(%a6)
2460 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
2461 mov.l 0x8+0x4(%a6),0x4(%a0)
2462 mov.l 0x8+0x8(%a6),0x8(%a0)
2464 mov.b %d0,STAG(%a6)
2465 mov.b %d0,%d1
2470 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2525 mov.b %d0,STAG(%a6)
2526 mov.b %d0,%d1
2531 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2582 mov.b %d0,STAG(%a6)
2583 mov.b %d0,%d1
2588 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2590 mov.b %d1,STAG(%a6)
2637 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
2638 mov.l 0x8+0x4(%a6),0x4(%a0)
2639 mov.l 0x8+0x8(%a6),0x8(%a0)
2641 mov.b %d0,STAG(%a6)
2642 mov.b %d0,%d1
2647 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2702 mov.b %d0,STAG(%a6)
2703 mov.b %d0,%d1
2708 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2759 mov.b %d0,STAG(%a6)
2760 mov.b %d0,%d1
2765 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2767 mov.b %d1,STAG(%a6)
2814 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
2815 mov.l 0x8+0x4(%a6),0x4(%a0)
2816 mov.l 0x8+0x8(%a6),0x8(%a0)
2818 mov.b %d0,STAG(%a6)
2819 mov.b %d0,%d1
2824 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2879 mov.b %d0,STAG(%a6)
2880 mov.b %d0,%d1
2885 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2936 mov.b %d0,STAG(%a6)
2937 mov.b %d0,%d1
2942 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
2944 mov.b %d1,STAG(%a6)
2991 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
2992 mov.l 0x8+0x4(%a6),0x4(%a0)
2993 mov.l 0x8+0x8(%a6),0x8(%a0)
2995 mov.b %d0,STAG(%a6)
2996 mov.b %d0,%d1
3001 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3056 mov.b %d0,STAG(%a6)
3057 mov.b %d0,%d1
3062 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3113 mov.b %d0,STAG(%a6)
3114 mov.b %d0,%d1
3119 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3121 mov.b %d1,STAG(%a6)
3168 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
3169 mov.l 0x8+0x4(%a6),0x4(%a0)
3170 mov.l 0x8+0x8(%a6),0x8(%a0)
3172 mov.b %d0,STAG(%a6)
3173 mov.b %d0,%d1
3178 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3233 mov.b %d0,STAG(%a6)
3234 mov.b %d0,%d1
3239 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3290 mov.b %d0,STAG(%a6)
3291 mov.b %d0,%d1
3296 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3298 mov.b %d1,STAG(%a6)
3345 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
3346 mov.l 0x8+0x4(%a6),0x4(%a0)
3347 mov.l 0x8+0x8(%a6),0x8(%a0)
3349 mov.b %d0,STAG(%a6)
3350 mov.b %d0,%d1
3355 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3410 mov.b %d0,STAG(%a6)
3411 mov.b %d0,%d1
3416 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3467 mov.b %d0,STAG(%a6)
3468 mov.b %d0,%d1
3473 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3475 mov.b %d1,STAG(%a6)
3522 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
3523 mov.l 0x8+0x4(%a6),0x4(%a0)
3524 mov.l 0x8+0x8(%a6),0x8(%a0)
3526 mov.b %d0,STAG(%a6)
3527 mov.b %d0,%d1
3532 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3587 mov.b %d0,STAG(%a6)
3588 mov.b %d0,%d1
3593 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3644 mov.b %d0,STAG(%a6)
3645 mov.b %d0,%d1
3650 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3652 mov.b %d1,STAG(%a6)
3699 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
3700 mov.l 0x8+0x4(%a6),0x4(%a0)
3701 mov.l 0x8+0x8(%a6),0x8(%a0)
3703 mov.b %d0,STAG(%a6)
3704 mov.b %d0,%d1
3709 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3764 mov.b %d0,STAG(%a6)
3765 mov.b %d0,%d1
3770 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3821 mov.b %d0,STAG(%a6)
3822 mov.b %d0,%d1
3827 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3829 mov.b %d1,STAG(%a6)
3876 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
3877 mov.l 0x8+0x4(%a6),0x4(%a0)
3878 mov.l 0x8+0x8(%a6),0x8(%a0)
3880 mov.b %d0,STAG(%a6)
3881 mov.b %d0,%d1
3886 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3941 mov.b %d0,STAG(%a6)
3942 mov.b %d0,%d1
3947 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
3998 mov.b %d0,STAG(%a6)
3999 mov.b %d0,%d1
4004 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
4006 mov.b %d1,STAG(%a6)
4053 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
4054 mov.l 0x8+0x4(%a6),0x4(%a0)
4055 mov.l 0x8+0x8(%a6),0x8(%a0)
4057 mov.b %d0,STAG(%a6)
4058 mov.b %d0,%d1
4063 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
4118 mov.b %d0,STAG(%a6)
4119 mov.b %d0,%d1
4124 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
4177 mov.b %d0,STAG(%a6)
4178 mov.b %d0,%d1
4183 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
4185 mov.b %d1,STAG(%a6)
4234 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
4235 mov.l 0x8+0x4(%a6),0x4(%a0)
4236 mov.l 0x8+0x8(%a6),0x8(%a0)
4238 mov.b %d0,STAG(%a6)
4239 mov.b %d0,%d1
4244 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
4301 mov.b %d0,DTAG(%a6)
4307 mov.b %d0,STAG(%a6)
4308 mov.l %d0,%d1
4313 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
4367 mov.b %d0,DTAG(%a6)
4373 mov.b %d0,STAG(%a6)
4374 mov.l %d0,%d1
4379 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
4430 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext dst
4431 mov.l 0x8+0x4(%a6),0x4(%a0)
4432 mov.l 0x8+0x8(%a6),0x8(%a0)
4434 mov.b %d0,DTAG(%a6)
4437 mov.l 0x14+0x0(%a6),0x0(%a0) # load ext src
4438 mov.l 0x14+0x4(%a6),0x4(%a0)
4439 mov.l 0x14+0x8(%a6),0x8(%a0)
4441 mov.b %d0,STAG(%a6)
4442 mov.l %d0,%d1
4447 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
4505 mov.b %d0,DTAG(%a6)
4511 mov.b %d0,STAG(%a6)
4512 mov.l %d0,%d1
4517 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
4571 mov.b %d0,DTAG(%a6)
4577 mov.b %d0,STAG(%a6)
4578 mov.l %d0,%d1
4583 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
4634 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext dst
4635 mov.l 0x8+0x4(%a6),0x4(%a0)
4636 mov.l 0x8+0x8(%a6),0x8(%a0)
4638 mov.b %d0,DTAG(%a6)
4641 mov.l 0x14+0x0(%a6),0x0(%a0) # load ext src
4642 mov.l 0x14+0x4(%a6),0x4(%a0)
4643 mov.l 0x14+0x8(%a6),0x8(%a0)
4645 mov.b %d0,STAG(%a6)
4646 mov.l %d0,%d1
4651 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
4709 mov.b %d0,DTAG(%a6)
4715 mov.b %d0,STAG(%a6)
4716 mov.l %d0,%d1
4721 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
4775 mov.b %d0,DTAG(%a6)
4781 mov.b %d0,STAG(%a6)
4782 mov.l %d0,%d1
4787 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
4838 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext dst
4839 mov.l 0x8+0x4(%a6),0x4(%a0)
4840 mov.l 0x8+0x8(%a6),0x8(%a0)
4842 mov.b %d0,DTAG(%a6)
4845 mov.l 0x14+0x0(%a6),0x0(%a0) # load ext src
4846 mov.l 0x14+0x4(%a6),0x4(%a0)
4847 mov.l 0x14+0x8(%a6),0x8(%a0)
4849 mov.b %d0,STAG(%a6)
4850 mov.l %d0,%d1
4855 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
5016 mov.l &0,ADJN(%a6) # yes; SET ADJN TO 0
5022 mov.l &1,ADJN(%a6) # yes; SET ADJN TO 1
5032 mov.l (%a0),%d1 # put exp in hi word
5033 mov.w 4(%a0),%d1 # fetch hi(man)
5055 mov.l INT(%a6),%d1 # make a copy of N
5068 mov.l INT(%a6),%d1
5540 mov.l %a1,%d2
5544 mov.l %d2,TWOTO63(%a6)
5550 mov.l %d1,%d2 # d2 = L
5553 mov.w %d2,FP_SCR0_EX(%a6)
5554 mov.l &0xC90FDAA2,FP_SCR0_HI(%a6)
5558 mov.w %d1,FP_SCR1_EX(%a6)
5559 mov.l &0x85A308D3,FP_SCR1_HI(%a6)
5562 mov.b ENDFLAG(%a6),%d1
5597 mov.l (%sp)+,%d2 # restore d2
5600 mov.l ADJN(%a6),%d1
5762 mov.l (%a0),%d1
5763 mov.w 4(%a0),%d1
5884 mov.b &FMOV_OP,%d1 # last inst is MOVE
5898 mov.l %d2,-(%sp) # save d2
5909 mov.w &0x7ffe,FP_SCR0_EX(%a6)
5910 mov.l &0xc90fdaa2,FP_SCR0_HI(%a6)
5914 mov.w &0x7fdc,FP_SCR1_EX(%a6)
5915 mov.l &0x85a308d3,FP_SCR1_HI(%a6)
5935 mov.w INARG(%a6),%d1
5936 mov.l %d1,%a1 # save a copy of D0
5943 mov.b &0,ENDFLAG(%a6)
5947 mov.b &1,ENDFLAG(%a6)
5956 mov.l &0x00003FFE,%d2 # BIASED EXP OF 2/PI
5959 mov.l &0xA2F9836E,FP_SCR0_HI(%a6)
5960 mov.l &0x4E44152A,FP_SCR0_LO(%a6)
5961 mov.w %d2,FP_SCR0_EX(%a6) # FP_SCR0 = 2**(-L)*(2/PI)
6244 mov.l (%a0),%d1
6245 mov.w 4(%a0),%d1
6305 mov.l (%a1)+,ATANF(%a6)
6306 mov.l (%a1)+,ATANFHI(%a6)
6307 mov.l (%a1)+,ATANFLO(%a6) # ATANF IS NOW ATAN(|F|)
6308 mov.l X(%a6),%d1 # LOAD SIGN AND EXPO. AGAIN
6311 mov.l (%sp)+,%d2 # RESTORE d2
6526 mov.l (%a0),%d1
6527 mov.w 4(%a0),%d1
7105 mov.l (%a0),%d1 # load part of input X
7113 mov.w 4(%a0),%d1 # expo. and partial sig. of |X|
7126 mov.l &0,ADJFLAG(%a6)
7131 mov.l %d1,L_SCR1(%a6) # save N temporarily
7135 mov.l L_SCR1(%a6),%d1
7138 mov.w L2(%pc),L_SCR1(%a6) # prefetch L2, no need in CB
7169 mov.w %d1,SCALE(%a6) # SCALE is 2^(M) in extended
7170 mov.l &0x80000000,SCALE+4(%a6)
7193 mov.l ADJFLAG(%a6),%d1
7202 mov.b &FMUL_OP,%d1 # last inst is MUL
7223 mov.l &1,ADJFLAG(%a6)
7227 mov.l %d1,L_SCR1(%a6) # save N temporarily
7231 mov.l L_SCR1(%a6),%d1
7233 mov.l %d1,L_SCR1(%a6) # save K temporarily
7237 mov.w %d1,ADJSCALE(%a6) # ADJSCALE := 2^(M1)
7238 mov.l &0x80000000,ADJSCALE+4(%a6)
7240 mov.l L_SCR1(%a6),%d1 # D0 is M
7253 mov.l (%a0),-(%sp)
7269 mov.l (%a0),%d1 # load part of input X
7278 mov.w 4(%a0),%d1 # expo. and partial sig. of |X|
7295 mov.l %d1,L_SCR1(%a6) # save N temporarily
7299 mov.l L_SCR1(%a6),%d1
7301 mov.l %d1,L_SCR1(%a6) # save a copy of M
7330 mov.w %d1,SC(%a6) # SC is 2^(M) in extended
7331 mov.l &0x80000000,SC+4(%a6)
7335 mov.l L_SCR1(%a6),%d1 # D0 is M
7344 mov.w %d1,ONEBYSC(%a6) # OnebySc is -2^(-M)
7345 mov.l &0x80000000,ONEBYSC+4(%a6)
7363 mov.l L_SCR1(%a6),%d1 # retrieve M
7405 mov.l &0x80010000,SC(%a6) # SC is -2^(-16382)
7406 mov.l &0x80000000,SC+4(%a6)
7410 mov.b &FADD_OP,%d1 # last inst is ADD
7418 mov.l &0x80010000,SC(%a6)
7419 mov.l &0x80000000,SC+4(%a6)
7423 mov.b &FMUL_OP,%d1 # last inst is MUL
7480 mov.l (%a0),%d1
7517 mov.w SRC_EX(%a0),%d0 # get the exponent
7552 mov.b &neg_bmask,FPSR_CC(%a6) # set 'N' ccode bit
7617 mov.l (%a0),%d1
7618 mov.w 4(%a0),%d1
7628 mov.l %d0,-(%sp)
7635 mov.l (%sp)+,%d0
7641 mov.b &FADD_OP,%d1 # last inst is ADD
7653 mov.l %d0,-(%sp)
7659 mov.l (%sp)+,%d0
7662 mov.b &FMUL_OP,%d1 # last inst is MUL
7729 mov.l (%a0),%d1
7730 mov.w 4(%a0),%d1
7731 mov.l %d1,%a1 # save (compacted) operand
7754 mov.l %a1,%d1
7758 mov.l %d1,-(%sp)
7761 mov.b &FMUL_OP,%d1 # last inst is MUL
7770 mov.l &0,-(%sp)
7771 mov.l &0x80000000,-(%sp)
7772 mov.l %a1,%d1
7775 mov.l %d1,-(%sp) # EXTENDED FMT
7778 mov.l %d0,-(%sp)
7785 mov.l (%sp)+,%d0
7787 mov.b &FMUL_OP,%d1 # last inst is MUL
7855 mov.l (%a0),%d1
7856 mov.w 4(%a0),%d1
7857 mov.l %d1,X(%a6)
7867 mov.l X(%a6),%d1
7868 mov.l %d1,SGN(%a6)
7871 mov.l %d1,X(%a6)
7875 mov.l %d0,-(%sp)
7881 mov.l (%sp)+,%d0
7885 mov.l SGN(%a6),%d1
7904 mov.l X(%a6),%d1
7905 mov.l %d1,SGN(%a6)
7908 mov.l %d1,X(%a6) # Y = 2|X|
7910 mov.l SGN(%a6),%d1
7913 mov.l %d0,-(%sp)
7919 mov.l (%sp)+,%d0
7920 mov.l SGN(%a6),%d1
7927 mov.l SGN(%a6),%d1
7932 mov.b &FADD_OP,%d1 # last inst is ADD
7938 mov.b &FMOV_OP,%d1 # last inst is MOVE
7944 mov.l X(%a6),%d1
8215 mov.l &0x00000000,ADJK(%a6)
8221 mov.l (%a0),%d1
8222 mov.w 4(%a0),%d1
8224 mov.l (%a0),X(%a6)
8225 mov.l 4(%a0),X+4(%a6)
8226 mov.l 8(%a0),X+8(%a6)
8257 mov.l &0x3FFF0000,X(%a6) # X IS NOW Y, I.E. 2^(-K)*X
8258 mov.l XFRAC(%a6),FFRAC(%a6)
8261 mov.l FFRAC(%a6),%d1 # READY TO GET ADDRESS OF 1/F
8269 mov.l &0x3fff0000,F(%a6)
8447 mov.b &FMOV_OP,%d1 # last inst is MOVE
8453 mov.l &0x00000000,ADJK(%a6)
8457 mov.w XFRAC(%a6),XDCARE(%a6)
8458 mov.l X(%a6),%d1
8494 mov.l XFRAC(%a6),FFRAC(%a6)
8502 mov.l &0x3fff0000,F(%a6)
8505 mov.l FFRAC(%a6),%d1
8520 mov.l &0x3fff0000,F(%a6)
8523 mov.l FFRAC(%a6),%d1
8601 mov.l (%a0),%d1
8602 mov.w 4(%a0),%d1
8616 mov.l (%a0),%d1
8619 mov.l %d1,-(%sp)
8621 mov.l %d0,-(%sp) # save rnd prec,mode
8628 mov.l (%sp)+,%d0 # fetch old prec,mode
8630 mov.b &FMUL_OP,%d1 # last inst is MUL
8743 mov.l (%a0),%d1
8745 mov.l %d0,-(%sp)
8755 mov.l (%a0),%d1
8757 mov.l %d0,-(%sp)
8767 mov.l (%a0),%d1
8770 mov.l 8(%a0),%d1
8773 mov.l 4(%a0),%d1
8778 mov.w (%a0),%d1
8787 mov.l %d0,-(%sp)
8800 mov.l (%a0),%d1
8802 mov.l %d0,-(%sp)
8988 mov.l (%a0),%d1
8989 mov.w 4(%a0),%d1
9008 mov.l %d2,-(%sp)
9011 mov.l INT(%a6),%d1
9012 mov.l %d1,%d2
9017 mov.l %d2,%d1
9030 mov.l (%a1)+,FACT1(%a6)
9031 mov.l (%a1)+,FACT1HI(%a6)
9032 mov.l (%a1)+,FACT1LOW(%a6)
9033 mov.w (%a1)+,FACT2(%a6)
9037 mov.w (%a1)+,FACT2HI(%a6)
9060 mov.l X(%a6),%d1
9085 mov.l (%a0),%d1
9086 mov.w 4(%a0),%d1
9105 mov.l %d2,-(%sp)
9108 mov.l INT(%a6),%d1
9109 mov.l %d1,%d2
9114 mov.l %d2,%d1
9128 mov.l (%a1)+,FACT1(%a6)
9132 mov.l (%a1)+,FACT1HI(%a6)
9133 mov.l (%a1)+,FACT1LOW(%a6)
9135 mov.w (%a1)+,FACT2(%a6)
9139 mov.w (%a1)+,FACT2HI(%a6)
9185 mov.w %d2,ADJFACT(%a6) # INSERT EXPONENT
9186 mov.l (%sp)+,%d2
9187 mov.l &0x80000000,ADJFACT+4(%a6)
9189 mov.b &FMUL_OP,%d1 # last inst is MUL
9251 mov.l %d0,-(%sp) # save src for now
9253 mov.w DST_EX(%a1),FP_SCR0_EX(%a6) # make a copy
9254 mov.l DST_HI(%a1),FP_SCR0_HI(%a6)
9255 mov.l DST_LO(%a1),FP_SCR0_LO(%a6)
9302 mov.l &0x80000000,-(%sp) # insert new high mantissa
9303 mov.l %d0,-(%sp) # insert new lo mantissa
9307 mov.b &FMUL_OP,%d1 # last inst is MUL
9316 mov.l (%sp)+,%d0 # restore ctrl bits
9330 mov.l (%sp)+,%d0
9332 mov.b &FMOV_OP,%d1 # last inst is MOVE
9336 mov.l (%sp)+,%d0 # load control bits into d1
9337 mov.l %a1,%a0 # pass ptr to dst
9421 mov.l %d0,-(%sp) # save ctrl bits
9428 mov.l %d0,-(%sp) # save ctrl bits
9429 mov.b &0x1,Mod_Flag(%a6)
9434 mov.w SRC_EX(%a0),%d3
9435 mov.w %d3,SignY(%a6)
9439 mov.l SRC_HI(%a0),%d4
9440 mov.l SRC_LO(%a0),%d5 # (D3,D4,D5) is |Y|
9445 mov.l &0x00003FFE,%d3 # $3FFD + 1
9450 mov.l %d5,%d4
9465 mov.l %d5,%d7 # a copy of D5
9479 mov.w DST_EX(%a1),%d0
9480 mov.w %d0,SignX(%a6)
9481 mov.w SignY(%a6),%d1
9484 mov.w %d1,SignQ(%a6) # sign(Q) obtained
9486 mov.l DST_HI(%a1),%d1
9487 mov.l DST_LO(%a1),%d2 # (D0,D1,D2) is |X|
9490 mov.l &0x00003FFE,%d0
9495 mov.l %d2,%d1
9510 mov.l %d2,%d7 # a copy of D2
9525 mov.l %d3,L_SCR1(%a6) # save biased exp(Y)
9526 mov.l %d0,-(%sp) # save biased exp(X)
9531 mov.l &0,%a1 # A1 is k; j+k=L, Q=0
9539 mov.l (%sp)+,%d0 # restore d0
9589 mov.l L_SCR1(%a6),%d0 # new biased expo of R
9594 mov.l %d2,%d1
9610 mov.l %d2,%d7 # a copy of D2
9622 mov.w %d0,R(%a6)
9623 mov.l %d1,R_Hi(%a6)
9624 mov.l %d2,R_Lo(%a6)
9625 mov.l L_SCR1(%a6),%d6
9626 mov.w %d6,Y(%a6)
9627 mov.l %d4,Y_Hi(%a6)
9628 mov.l %d5,Y_Lo(%a6)
9630 mov.b &1,Sc_Flag(%a6)
9633 mov.l %d1,R_Hi(%a6)
9634 mov.l %d2,R_Lo(%a6)
9636 mov.w %d0,R(%a6)
9637 mov.l L_SCR1(%a6),%d6
9639 mov.l %d6,L_SCR1(%a6)
9641 mov.w %d6,Y(%a6)
9642 mov.l %d4,Y_Hi(%a6)
9643 mov.l %d5,Y_Lo(%a6)
9651 mov.l L_SCR1(%a6),%d6 # new biased expo(Y)
9674 mov.w SignX(%a6),%d6
9682 mov.w SignQ(%a6),%d6 # D6 is sign(Q)
9683 mov.l &8,%d7
9692 mov.b %d3,FPSR_QBYTE(%a6) # put Q in fpsr
9697 mov.l (%sp)+,%d0
9701 mov.b &FMUL_OP,%d1 # last inst is MUL
9773 mov.w FTEMP_EX(%a0), %d0 # extract exponent
9781 mov.b &NORM, %d0
9792 mov.b &ZERO, %d0
9795 mov.b &DENORM, %d0
9801 mov.b &UNNORM, %d0
9806 mov.l FTEMP_HI(%a0), %d0
10040 mov.w LOCAL_EX(%a0),FP_SCR0_EX(%a6)
10041 mov.l LOCAL_HI(%a0),FP_SCR0_HI(%a6)
10042 mov.l LOCAL_LO(%a0),FP_SCR0_LO(%a6)
10078 mov.b %d0,FPSR_CC(%a6)
10087 mov.b %d0,FPSR_CC(%a6)
10099 mov.b %d0,FPSR_CC(%a6)
10837 mov.l %d2, -(%sp) # create some temp regs
10838 mov.l %d3, -(%sp)
10840 mov.l FTEMP_HI(%a0), %d0 # load hi(mantissa)
10841 mov.l FTEMP_LO(%a0), %d1 # load lo(mantissa)
10853 mov.l %d0, FTEMP_HI(%a0) # store new hi(man)
10854 mov.l %d1, FTEMP_LO(%a0) # store new lo(man)
10856 mov.l %d2, %d0 # return shift amount
10858 mov.l (%sp)+, %d3 # restore temp regs
10859 mov.l (%sp)+, %d2
10868 mov.l %d1, FTEMP_HI(%a0) # store hi(man)
10871 mov.l %d2, %d0 # return shift amount
10873 mov.l (%sp)+, %d3 # restore temp regs
10874 mov.l (%sp)+, %d2
10917 mov.w FTEMP_EX(%a0), %d1 # extract exponent
10927 mov.w FTEMP_EX(%a0), %d0 # load old exponent
10930 mov.w %d1, FTEMP_EX(%a0) # insert new exponent
10934 mov.b &NORM, %d0 # return new optype tag
10945 mov.l %d0, FTEMP_HI(%a0) # save new hi(man)
10947 mov.l FTEMP_LO(%a0), %d0 # fetch old lo(man)
10949 mov.l %d0, FTEMP_LO(%a0) # save new lo(man)
10953 mov.b &DENORM, %d0 # return new optype tag
10962 mov.l FTEMP_LO(%a0), %d0 # fetch old lo(man)
10965 mov.l %d0, FTEMP_HI(%a0) # store new hi(man)
10970 mov.b &DENORM, %d0 # return new optype tag
10979 mov.b &ZERO, %d0 # fix optype tag