Home | History | Annotate | Download | only in dist

Lines Matching refs:RESTORE

740 	fmovm.x		EXC_FPREGS(%a6),&0xc0	# restore fp0-fp1
741 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
742 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
755 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
756 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
757 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
774 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
775 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
776 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
813 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
814 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
815 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
990 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
991 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
992 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1017 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
1018 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1019 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1048 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
1049 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1050 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1087 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
1088 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1089 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1347 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1348 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1349 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1390 # restore exc state (SNAN||OPERR||OVFL||UNFL||DZ||INEX) into the FPU;
1410 mov.l (%sp)+,%d0 # restore d0
1414 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1415 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1416 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1418 frestore FP_SRC(%a6) # restore src op
1575 mov.l EXC_A7(%a6),%a0 # restore a7
1579 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1580 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1581 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1603 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1604 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1605 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1607 mov.l (%a6),%a6 # restore frame pointer
1686 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1687 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1688 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1701 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1702 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1703 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1718 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1719 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1720 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1725 frestore FP_SRC(%a6) # restore EXOP
1736 mov.l EXC_A6(%a6),(%a6) # restore a6
1741 mov.l EXC_A7(%a6),%a0 # restore a7 whether we need
1747 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1748 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1749 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1754 frestore FP_SRC(%a6) # restore EXOP
1771 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1772 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1773 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1778 frestore FP_DST(%a6) # restore EXOP
1780 mov.l (%a6),%a6 # restore frame pointer
1799 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1800 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1801 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1806 frestore FP_SRC(%a6) # restore EXOP
1899 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1900 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1901 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1917 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1918 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1919 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
1968 # restore exc state (SNAN||OPERR||OVFL||UNFL||DZ||INEX) into the FPU;
1998 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1999 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2000 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
2002 frestore FP_SRC(%a6) # restore src op
2029 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
2030 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2031 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
2033 frestore FP_SRC(%a6) # restore src op
2121 mov.l EXC_A6(%a6),(%a6) # restore a6
2130 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
2131 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2132 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
2148 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
2149 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2150 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
2152 mov.l (%a6),%a6 # restore frame pointer
2174 mov.l EXC_A6(%a6),(%a6) # restore a6
2198 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
2199 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2200 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
2205 frestore FP_SRC(%a6) # restore src operand
2207 mov.l (%a6),%a6 # restore frame pointer
2238 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
2239 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2240 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
2245 frestore FP_SRC(%a6) # restore src operand
2247 mov.l (%a6),%a6 # restore frame pointer
2278 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
2279 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2280 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
2285 frestore FP_SRC(%a6) # restore src operand
2287 mov.l (%a6),%a6 # restore frame pointer
2471 mov.l (%sp)+,%d0 # restore d0
2646 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
2647 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2648 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
2706 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
2707 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2708 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
2710 frestore FP_SRC(%a6) # restore exceptional state
2788 fmovm.x EXC_FP0(%a6),&0xc0 # restore fp0-fp1
2789 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2790 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
2805 fmovm.x EXC_FP0(%a6),&0xc0 # restore fp0-fp1
2806 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2807 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
2818 fmovm.x EXC_FP0(%a6),&0xc0 # restore fp0-fp1
2819 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2820 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
2907 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
2908 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2909 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
2939 # -restore a6 (not with unlk)
2943 mov.l (%a6),%a6 # restore frame pointer
2960 mov.l (%sp)+,%d0 # restore d0
3002 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
3018 mov.l (%sp)+,%d0 # restore d0
3028 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
3029 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1 on stack
3031 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
3056 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1 on stack
3057 fmovm.l LOCAL_SIZE+USER_FPCR(%sp),%fpcr,%fpsr,%fpiar # restore ctrl regs
3068 movm.l LOCAL_SIZE+EXC_DREGS(%sp),&0x0303 # restore d0-d1/a0-a1
3148 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
3149 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
3150 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
3344 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
3345 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
3346 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
3515 mov.l %a0,%usp # restore user stack pointer
3541 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
3542 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
3543 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
3547 mov.l EXC_A6(%a6),%a6 # restore frame pointer
3701 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
3702 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
3703 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
3806 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
3807 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
3808 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
3899 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
3913 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
3927 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
4114 fmovm.x EXC_FP0(%a6),&0xc0 # restore fp0-fp1
4115 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
4116 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
4163 mov.l (%sp)+,%d0 # restore d0
4230 mov.l (%sp)+,%d0 # restore d0
4252 fmovm.x EXC_FP0(%a6),&0xc0 # restore fp0-fp1
4253 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
4254 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
4312 fmovm.x EXC_FP0(%a6),&0xc0 # restore fp0-fp1
4313 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
4314 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
4371 fmovm.x EXC_FP0(%a6),&0xc0 # restore fp0-fp1
4372 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
4373 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
4397 # restore a bsun exception into the machine, and branch to the user
4419 restore fp0-fp1
4420 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
4421 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
4423 frestore FP_SRC(%a6) # restore bsun exception
4440 fmovm.x EXC_FP0(%a6),&0xc0 # restore fp0-fp1
4441 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
4442 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
4987 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
4988 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
4989 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
5236 fmovm.x (%sp)+,&0x30 # restore fp2/fp3
5238 fmov.l %d0,%fpcr # restore users round mode,prec
5298 fmovm.x (%sp)+,&0x30 # restore fp2/fp3
5300 fmov.l %d0,%fpcr # restore users round mode,prec
5323 fmov.l %d0,%fpcr # restore users round mode,prec
5330 fmov.l %d0,%fpcr # restore users round mode,prec
5463 fmovm.x (%sp)+,&0x20 # restore fp2
5536 fmovm.x (%sp)+,&0x20 # restore fp2
5572 mov.l (%sp)+,%d0 # restore d0
5712 mov.l (%sp)+,%d2 # restore d2
5713 fmovm.x (%sp)+,&0x3c # restore {fp2-fp5}
5945 fmovm.x (%sp)+,&0x30 # restore fp2,fp3
5947 fmov.l %d0,%fpcr # restore users round mode,prec
5981 fmovm.x (%sp)+,&0x30 # restore fp2,fp3
5986 fmov.l %d0,%fpcr # restore users round mode,prec
5998 fmov.l %d0,%fpcr # restore users round mode,prec
6134 bgt.w RESTORE
6141 RESTORE:
6143 mov.l (%sp)+,%d2 # restore d2
6144 fmovm.x (%sp)+,&0x3c # restore {fp2-fp5}
6426 mov.l (%sp)+,%d2 # RESTORE d2
6452 fmovm.x (%sp)+,&0x20 # restore fp2
6454 fmov.l %d0,%fpcr # restore users rnd mode,prec
6504 fmovm.x (%sp)+,&0x30 # restore fp2/fp3
6506 fmov.l %d0,%fpcr # restore users rnd mode,prec
6513 fmov.l %d0,%fpcr # restore users rnd mode,prec
6565 fmovm.x (%sp)+,&0x30 # restore fp2/fp3
6567 fmov.l %d0,%fpcr # restore users rnd mode,prec
6692 fmov.l %d0,%fpcr # restore users rnd mode,prec
6765 fmov.l (%sp)+,%fpcr # restore users round prec,mode
6930 # 6.3 Restore the user FPCR #
6948 # 7.2 Restore user FPCR. #
6976 # 9.4 Restore user FPCR. #
7062 # 6.6 Restore user FPCR. #
7073 # 8.2 Restore FPCR; return ans := X - 2^(-16382). #
7076 # 8.4 Restore FPCR; ans := ans - 2^(-16382). #
7110 # Restore user FPCR #
7316 fmov.l %d0,%fpcr # restore user FPCR
8004 fmov.l %d0,%fpcr # restore users round prec,mode
8046 fmov.l %d0,%fpcr # restore users round prec,mode
8052 fmov.l %d0,%fpcr # restore users round prec,mode
8066 fmov.l %d0,%fpcr # restore users round prec,mode
8426 fmovm.x (%sp)+,&0x30 # RESTORE FP2-3
8528 movm.l (%sp)+,&0xfc # restore registers {d2-d7}
8550 movm.l (%sp)+,&0xfc # restore registers {d2-d7}
8792 # 2.1 Restore the user FPCR #
8805 # 2.1 Restore the user FPCR #
8819 # 2.1 Restore the user FPCR #
8834 # 2.2 Restore the user FPCR. #
8840 # 4.1 Restore the user FPCR #
9168 fmov.l %d0,%fpcr # restore users round prec,mode
9290 fmovm.x (%sp)+,&0x30 # restore fp2/fp3
9299 fmov.l %d0,%fpcr # restore users round prec,mode
9641 fmov.l (%sp)+,%fpcr # restore user fpcr
9665 fmov.l (%sp)+,%fpcr # restore user fpcr
9684 mov.l (%sp)+,%d0 # restore ctrl bits
9907 mov.l (%sp)+,%d0 # restore d0
10063 Restore:
10303 movm.l (%sp)+,&0x0103 # restore d0-d1/a0
11654 mov.l (%sp)+,%d2 # restore d2
11726 mov.l (%sp)+,%d2 # restore d2
11846 mov.l (%sp)+,%d2 # restore d2
12182 mov.l (%sp)+,%d2 # restore d2
12245 mov.l (%sp)+,%d2 # restore d2
12298 mov.l (%sp)+,%d2 # restore d2
12468 mov.l (%sp)+,%d2 # restore d2
12478 mov.l (%sp)+,%d0 # restore scale factor
12539 mov.l (%sp)+,%d2 # restore d2
12614 mov.l (%sp)+,%d2 # restore d2
12962 mov.l (%sp)+,%d2 # restore d2
13025 mov.l (%sp)+,%d2 # restore d2
13079 mov.l (%sp)+,%d2 # restore d2
13580 mov.l (%sp)+,%d2 # restore d2
13640 mov.l (%sp)+,%d2 # restore d2
13694 mov.l (%sp)+,%d2 # restore d2
14025 mov.l (%sp)+,%d2 # restore d2
14074 mov.l (%sp)+,%d2 # restore d2
14151 mov.l (%sp)+,%d2 # restore d2
14372 mov.l (%sp)+,%d2 # restore d2
14427 mov.l (%sp)+,%d2 # restore d2
14484 mov.l (%sp)+,%d2 # restore d2
14713 mov.l (%sp)+,%d2 # restore d2
14745 mov.l (%sp)+,%d2 # restore d2
14808 mov.l (%sp)+,%d2 # restore d2
15166 mov.l (%sp)+,%d2 # restore d2
15198 mov.l (%sp)+,%d2 # restore d2
15261 mov.l (%sp)+,%d2 # restore d2
15643 mov.l (%sp)+,%d2 # restore d2
15722 mov.l (%sp)+,%d2 # restore d2
15776 mov.l (%sp)+,%d2 # restore d2
18167 # restore() - restore An index regs if access error occurred #
18241 mov.l (%sp)+,%d0 # restore size
18242 mov.l (%sp)+,%d1 # restore strg
18942 mov.l (%sp)+,%d2 # restore old d2
19038 mov.l (%sp)+,%d2 # restore temp register
19179 movm.l (%sp)+,&0x003c # restore d2-d5
19186 movm.l (%sp)+,&0x003c # restore d2-d5
19191 movm.l (%sp)+,&0x003c # restore d2-d5
19195 bsr.l restore
19200 bsr.l restore
20648 mov.l (%sp)+,%a0 # restore a0
21797 mov.l GRS(%a6), %d0 # restore original g,r,s
21849 mov.l (%sp)+, %d2 # restore temp register
21909 mov.l (%sp)+,%d2 # restore temp register
22161 roxr.w FTEMP_HI(%a0) # mant is 0 so restore v-bit
22162 roxr.w FTEMP_HI+2(%a0) # mant is 0 so restore v-bit
22182 roxr.w FTEMP_HI(%a0) # mant is 0 so restore v-bit
22183 roxr.w FTEMP_HI+2(%a0) # mant is 0 so restore v-bit
22224 # prior to usage, and needs to restore d1 to original. this
22301 movm.l (%sp)+, &0xc # restore scratch registers {d2/d3}
22303 swap %d1 # restore d1 to original
22348 mov.l (%sp)+, %d3 # restore temp regs
22363 mov.l (%sp)+, %d3 # restore temp regs
23464 fmovm.x (%sp)+,&0x40 # restore fp1
23465 movm.l (%sp)+,&0x3c # restore d2-d5
23539 # A11. Restore original FPCR; set size ext. #
24030 # A11. Restore original FPCR; set size ext.
24097 movm.l (%sp)+,&0x303 # restore regs used by sint {%d0-%d1/%a0-%a1}
24099 mov.l L_SCR2(%a6),FP_SCR1(%a6) # restore original exponent
24100 mov.l L_SCR1(%a6),USER_FPCR(%a6) # restore user's FPCR
24407 # Clean up and restore all registers used.
24618 # So, we first call restore() which makes sure that any updated #
24626 bsr.w restore # fix An
24633 bsr.w restore # fix An
24640 bsr.w restore # fix An
24647 bsr.w restore # fix An
24654 bsr.w restore # fix An
24663 bsr.w restore # restore An
24670 bsr.w restore # restore An
24677 bsr.w restore # restore An
24684 bsr.w restore # restore An
24691 bsr.w restore # restore An
24700 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
24701 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
24702 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
24727 restore:
24778 # restore the correct a7 which is in the USP currently.
24785 movc %usp,%a0 # restore USP