Lines Matching refs:SAVE
654 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
655 fmovm.l %fpcr,%fpsr,%fpiar,USER_FPCR(%a6) # save ctrl regs
656 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1 on stack
695 mov.b %d0,DTAG(%a6) # save dst optype tag
726 # we must save the default result regardless of whether
751 fmovm.x &0x40,FP_SRC(%a6) # save EXOP (fp1) to stack
753 mov.w &0xe005,2+FP_SRC(%a6) # save exc status
769 fmovm.x &0x40,FP_SRC(%a6) # save EXOP (fp1) to stack
772 mov.w &0xe001,2+FP_SRC(%a6) # save exc status
894 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
895 fmovm.l %fpcr,%fpsr,%fpiar,USER_FPCR(%a6) # save ctrl regs
896 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1 on stack
938 mov.b %d0,DTAG(%a6) # save dst optype tag
999 # in fp1 (don't forget to save fp0). what to do now?
1013 fmovm.x &0x40,FP_SRC(%a6) # save EXOP (fp1) to stack
1015 mov.w &0xe003,2+FP_SRC(%a6) # save exc status
1043 fmovm.x &0x40,FP_SRC(%a6) # save EXOP to stack
1046 mov.w &0xe001,2+FP_SRC(%a6) # save exc status
1217 fsave FP_SRC(%a6) # save fp state
1219 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
1220 fmovm.l %fpcr,%fpsr,%fpiar,USER_FPCR(%a6) # save ctrl regs
1221 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1 on stack
1227 mov.l %a0,EXC_A7(%a6) # save on stack
1234 mov.l %a0,EXC_A7(%a6) # save on stack
1285 mov.b %d0,STAG(%a6) # save src optype tag
1304 mov.b %d0,DTAG(%a6) # save dst optype tag
1366 # save the result in the proper fp reg (unless the op is fcmp or ftst);
1408 mov.l %d0,-(%sp) # save d0
1596 # the extended precision result is still in fp0. but, we need to save it
1716 fmovm.x &0x40,FP_SRC(%a6) # save EXOP to the stack
1745 fmovm.x &0x40,FP_SRC(%a6) # save EXOP to the stack
1764 # the extended precision result is still in fp0. but, we need to save it
1797 fmovm.x &0x40,FP_SRC(%a6) # save EXOP to the stack
1830 mov.b %d0,STAG(%a6) # save src optype tag
1849 mov.b %d0,DTAG(%a6) # save dst optype tag
1944 # save the result in the proper fp reg (unless the op is fcmp or ftst);
2095 mov.b %d0,STAG(%a6) # save src optype tag
2467 mov.l %d0,-(%sp) # save d0
2475 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
2476 fmovm.l %fpcr,%fpsr,%fpiar,USER_FPCR(%a6) # save ctrl regs
2477 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1 on stack
2632 # now, we save the result, unless, of course, the operation was ftst or fcmp.
2633 # these don't save results.
2823 mov.l %d0,-(%sp) # save d0
2824 mov.l %d1,-(%sp) # save d1
2964 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
3010 mov.l %d0,-(%sp) # save d0
3122 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
3123 fmovm.l %fpcr,%fpsr,%fpiar,USER_FPCR(%a6) # save ctrl regs
3124 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1 on stack
3160 # the hardware does not save the default result to memory on enabled
3166 # operand and save the appropriate minimum or maximum integer value
3318 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
3319 fmovm.l %fpcr,%fpsr,%fpiar,USER_FPCR(%a6) # save ctrl regs
3320 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1 on stack
3356 # the hardware does not save the default result to memory on enabled
3364 # operand and save the appropriate minimum or maximum integer value
3507 mov.l %a0,EXC_A7(%a6) # save on stack for calc_ea()
3610 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
3611 fmovm.l %fpcr,%fpsr,%fpiar,USER_FPCR(%a6) # save ctrl regs
3612 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1 on stack
3680 mov.b %d0,DTAG(%a6) # save dst optype tag
3721 # the hardware does not save the default result to memory on enabled
3784 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
3785 fmovm.l %fpcr,%fpsr,%fpiar,USER_FPCR(%a6) # save ctrl regs
3786 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1 on stack
3872 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
4030 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
4031 fmovm.l %fpcr,%fpsr,%fpiar,USER_FPCR(%a6) # save ctrl regs
4032 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1
4037 # save the value of the user stack pointer onto the stack frame
4157 mov.l %d0,-(%sp) # save d0
4228 mov.l %d0,-(%sp) # save d0
5141 #--SAVE FPCR, FP1. CHECK IF |X| IS TOO SMALL OR LARGE
5144 fmov.x %fp0,X(%a6) # save input at X
5198 fmovm.x &0x0c,-(%sp) # save fp2/fp3
5252 fmovm.x &0x0c,-(%sp) # save fp2/fp3
5399 fmovm.x &0x04,-(%sp) # save fp2
5473 fmovm.x &0x04,-(%sp) # save fp2
5569 mov.l %d0,-(%sp) # save d0
5581 fmovm.x &0x3c,-(%sp) # save {fp2-fp5}
5582 mov.l %d2,-(%sp) # save d2
5609 fmov.x %fp0,%fp1 # save high result in fp1
5620 mov.l %d1,%a1 # save a copy of D0
5910 fmovm.x &0x0c,-(%sp) # save fp2,fp3
6012 fmovm.x &0x3c,-(%sp) # save {fp2-fp5}
6013 mov.l %d2,-(%sp) # save d2
6040 fmov.x %fp0,%fp1 # save high result in fp1
6051 mov.l %d1,%a1 # save a copy of D0
6408 #--SAVE REGISTERS FP2.
6410 mov.l %d2,-(%sp) # SAVE d2 TEMPORARILY
6439 fmovm.x &0x04,-(%sp) # save fp2
6475 fmovm.x &0x0c,-(%sp) # save fp2/fp3
6530 fmovm.x &0x0c,-(%sp) # save fp2/fp3
6668 fmovm.x &0x01,-(%sp) # save X/SQRT(...)
6758 mov.l %d0,-(%sp) # save original users fpcr
6760 fmovm.x &0x01,-(%sp) # save SQRT(...) to stack
7240 fmovm.x &0xc,-(%sp) # save fp2 {%fp2/%fp3}
7246 mov.l %d1,L_SCR1(%a6) # save N temporarily
7337 fmovm.x &0xc,-(%sp) # save fp2 {%fp2/%fp3}
7342 mov.l %d1,L_SCR1(%a6) # save N temporarily
7348 mov.l %d1,L_SCR1(%a6) # save K temporarily
7405 fmovm.x &0xc,-(%sp) # save fp2 {%fp2/%fp3}
7410 mov.l %d1,L_SCR1(%a6) # save N temporarily
7416 mov.l %d1,L_SCR1(%a6) # save a copy of M
7546 fmovm.x &0xc,-(%sp) # save fp2 {%fp2/%fp3}
7745 fmovm.x &0x01,-(%sp) # save |X| to stack
7770 fmovm.x &0x01,-(%sp) # save fp0 to stack
7846 mov.l %d1,%a1 # save (compacted) operand
7857 fmovm.x &0x01,-(%sp) # save Y on stack
7895 fmovm.x &0x01,-(%sp) # save fp0 on stack
7992 fmovm.x &0x1,-(%sp) # save Y on stack
8030 fmovm.x &0x01,-(%sp) # save Y on stack
8387 fmovm.x &0xc,-(%sp) # SAVE FP2-3 WHILE FP0 IS NOT READY
8453 fmovm.x &0xc,-(%sp) # SAVE FP2-3
8504 movm.l &0x3f00,-(%sp) # save some registers {d2-d7}
8626 fmovm.x &0xc,-(%sp) # SAVE FP2 {%fp2/%fp3}
8736 mov.l %d0,-(%sp) # save rnd prec,mode
8738 fmovm.x &0x01,-(%sp) # save Z on stack
8784 # flag. Otherwise, save FPCR in D1; set FpCR to default. #
8798 # flag. Otherwise, save FPCR in D1; set FpCR to default. #
8811 # flag. Otherwise, save FPCR in D1; set FpCR to default. #
8825 # flag. Otherwise, save FPCR in D1; set FpCR to default. #
9142 fmovm.x &0x0c,-(%sp) # save fp2/fp3
9174 #--REGISTERS SAVE SO FAR ARE FPCR AND D0
9238 fmovm.x &0x0c,-(%sp) # save fp2/fp3
9334 mov.l %d1,-(%sp) # save rom offset for a sec
9619 mov.l %d0,-(%sp) # save src for now
9725 # Step 1. Save and strip signs of X and Y: signX := sign(X), #
9789 mov.l %d0,-(%sp) # save ctrl bits
9796 mov.l %d0,-(%sp) # save ctrl bits
9800 #..Save sign of X and Y
9801 movm.l &0x3f00,-(%sp) # save data registers
9893 mov.l %d3,L_SCR1(%a6) # save biased exp(Y)
9894 mov.l %d0,-(%sp) # save biased exp(X)
10301 movm.l &0xc080,-(%sp) # save d0-d1/a0
11606 mov.l %d0,-(%sp) # save scale factor 1
11639 fmov.l %fpsr,%d1 # save status
11642 or.l %d1,USER_FPSR(%a6) # save INEX2,N
11646 mov.l %d2,-(%sp) # save d2
11679 fmov.l %fpsr,%d1 # save status
11682 or.l %d1,USER_FPSR(%a6) # save INEX2,N
11684 # save setting this until now because this is where fmul_may_ovfl may jump in
11716 mov.l %d2,-(%sp) # save d2
11757 fmov.l %fpsr,%d1 # save status
11760 or.l %d1,USER_FPSR(%a6) # save INEX2,N
11795 fmov.l %fpsr,%d1 # save status
11798 or.l %d1,USER_FPSR(%a6) # save INEX2,N
11835 fmovm.x &0x40,FP_SCR0(%a6) # save result to stack
11836 mov.l %d2,-(%sp) # save d2
11868 fmov.l %fpsr,%d1 # save status
11871 or.l %d1,USER_FPSR(%a6) # save INEX2,N
12167 fmov.l %fpsr,%d1 # save FPSR
12170 or.l %d1,USER_FPSR(%a6) # save INEX2,N
12173 mov.l %d2,-(%sp) # save d2
12235 mov.l %d2,-(%sp) # save d2
12258 fmov.l %fpsr,%d1 # save FPSR
12260 or.l %d1,USER_FPSR(%a6) # save INEX2,N
12288 mov.l %d2,-(%sp) # save d2
12311 fmov.l %fpsr,%d1 # save status
12314 or.l %d1,USER_FPSR(%a6) # save INEX2,N
12428 mov.l %d0,-(%sp) # save scale factor 1
12448 fmov.l L_SCR3(%a6),%fpcr # save FPCR
12453 fmov.l %fpsr,%d1 # save FPSR
12456 or.l %d1,USER_FPSR(%a6) # save INEX2,N
12482 mov.l %d0,-(%sp) # save scale factor
12494 or.l %d0,USER_FPSR(%a6) # save INEX,N
12496 fmovm.x &0x01,-(%sp) # save result to stack
12529 mov.l %d2,-(%sp) # save d2
12565 fmov.l %fpsr,%d1 # save status
12568 or.l %d1,USER_FPSR(%a6) # save INEX2,N
12603 fmovm.x &0x40,FP_SCR0(%a6) # save result to stack
12604 mov.l %d2,-(%sp) # save d2
12636 fmov.l %fpsr,%d1 # save status
12639 or.l %d1,USER_FPSR(%a6) # save INEX2,N
12947 fmov.l %fpsr,%d1 # save FPSR
12950 or.l %d1,USER_FPSR(%a6) # save INEX2,N
12953 mov.l %d2,-(%sp) # save d2
13015 mov.l %d2,-(%sp) # save d2
13038 fmov.l %fpsr,%d1 # save FPSR
13040 or.l %d1,USER_FPSR(%a6) # save INEX2,N
13068 mov.l %d2,-(%sp) # save d2
13091 fmov.l %fpsr,%d1 # save status
13094 or.l %d1,USER_FPSR(%a6) # save INEX2,N
13255 fmov.l %fpsr,%d0 # save FPSR
13357 fmov.l %fpsr,%d0 # save FPSR
13565 fmov.l %fpsr,%d1 # save FPSR
13568 or.l %d1,USER_FPSR(%a6) # save INEX2,N
13571 mov.l %d2,-(%sp) # save d2
13630 mov.l %d2,-(%sp) # save d2
13653 fmov.l %fpsr,%d1 # save FPSR
13655 or.l %d1,USER_FPSR(%a6) # save INEX2,N
13683 mov.l %d2,-(%sp) # save d2
13706 fmov.l %fpsr,%d1 # save status
13709 or.l %d1,USER_FPSR(%a6) # save INEX2,N
13781 fmov.l %fpsr,%d0 # save FPSR
13988 mov.l %d0,-(%sp) # save scale factor 1
14010 fmov.l %fpsr,%d1 # save status
14013 or.l %d1,USER_FPSR(%a6) # save INEX2,N
14017 mov.l %d2,-(%sp) # save d2
14037 fmov.l %fpsr,%d1 # save status
14040 or.l %d1,USER_FPSR(%a6) # save INEX2,N
14044 # save setting this until now because this is where fsglmul_may_ovfl may jump in
14064 mov.l %d2,-(%sp) # save d2
14086 fmov.l %fpsr,%d1 # save status
14089 or.l %d1,USER_FPSR(%a6) # save INEX2,N
14108 fmov.l %fpsr,%d1 # save status
14111 or.l %d1,USER_FPSR(%a6) # save INEX2,N
14140 fmovm.x &0x40,FP_SCR0(%a6) # save result to stack
14141 mov.l %d2,-(%sp) # save d2
14163 fmov.l %fpsr,%d1 # save status
14166 or.l %d1,USER_FPSR(%a6) # save INEX2,N
14332 mov.l %d0,-(%sp) # save scale factor 1
14352 fmov.l L_SCR3(%a6),%fpcr # save FPCR
14357 fmov.l %fpsr,%d1 # save FPSR
14360 or.l %d1,USER_FPSR(%a6) # save INEX2,N
14364 mov.l %d2,-(%sp) # save d2
14387 or.l %d1,USER_FPSR(%a6) # save INEX,N
14389 fmovm.x &0x01,-(%sp) # save result to stack
14417 mov.l %d2,-(%sp) # save d2
14441 fmov.l %fpsr,%d1 # save status
14444 or.l %d1,USER_FPSR(%a6) # save INEX2,N
14473 fmovm.x &0x40,FP_SCR0(%a6) # save result to stack
14474 mov.l %d2,-(%sp) # save d2
14499 fmov.l %fpsr,%d1 # save status
14502 or.l %d1,USER_FPSR(%a6) # save INEX2,N
14683 or.l %d1,USER_FPSR(%a6) # save exc and ccode bits
14687 mov.l %d2,-(%sp) # save d2
14689 fmovm.x &0x01,-(%sp) # save result to stack
14792 fmov.l %fpsr,%d1 # save status
14794 or.l %d1,USER_FPSR(%a6) # save INEX,N
14827 fmovm.x &0x40,FP_SCR0(%a6) # save result to stack
15136 or.l %d1,USER_FPSR(%a6) # save exc and ccode bits
15140 mov.l %d2,-(%sp) # save d2
15142 fmovm.x &0x01,-(%sp) # save result to stack
15245 fmov.l %fpsr,%d1 # save status
15628 fmov.l %fpsr,%d1 # save FPSR
15631 or.l %d1,USER_FPSR(%a6) # save INEX2,N
15634 mov.l %d2,-(%sp) # save d2
15683 fmov.l %fpsr,%d1 # save status
15686 or.l %d1,USER_FPSR(%a6) # save INEX2,N
15712 mov.l %d2,-(%sp) # save d2
15735 fmov.l %fpsr,%d1 # save FPSR
15737 or.l %d1,USER_FPSR(%a6) # save INEX2,N
15765 mov.l %d2,-(%sp) # save d2
15791 fmov.l %fpsr,%d1 # save status
15794 or.l %d1,USER_FPSR(%a6) # save INEX2,N
15897 mov.l %d0,-(%sp) # save scale factor
15934 mov.l %d0,-(%sp) # save scale factor
15985 # Set the exponent of the input operand to 0x3fff. Save the value #
16112 # Set the exponent of the input operand to 0x3fff. Save the value #
16289 mov.l %d0,L_SCR1(%a6) # save displacement
18071 mov.l %d0,%a0 # save result for a moment
18082 bsr.l store_dreg_b # save result in regfile
18237 mov.l %d0,-(%sp) # save strg
18239 mov.l %d0,-(%sp) # save size
18346 mov.l %d0,-(%sp) # save size
18366 mov.l %d1,-(%sp) # save bit string for later
18367 mov.l %d0,-(%sp) # save # of bytes
18663 mov.l %d1,EXC_DREGS+0x8(%a6) # Save incr value
18671 mov.l %d1,EXC_DREGS+0xc(%a6) # Save incr value
18679 mov.l %d1,%a2 # Save incr value
18687 mov.l %d1,%a3 # Save incr value
18695 mov.l %d1,%a4 # Save incr value
18703 mov.l %d1,%a5 # Save incr value
18711 mov.l %d1,(%a6) # Save incr value
18721 mov.l %d1,EXC_A7(%a6) # Save incr value
18731 mov.l %d0,EXC_DREGS+0x8(%a6) # Save decr value
18738 mov.l %d0,EXC_DREGS+0xc(%a6) # Save decr value
18745 mov.l %d0,%a2 # Save decr value
18752 mov.l %d0,%a3 # Save decr value
18759 mov.l %d0,%a4 # Save decr value
18766 mov.l %d0,%a5 # Save decr value
18773 mov.l %d0,(%a6) # Save decr value
18782 mov.l %d0,EXC_A7(%a6) # Save decr value
18925 mov.l %d2,-(%sp) # save d2
19021 mov.l %d2,-(%sp) # save d2
19049 movm.l &0x3c00,-(%sp) # save d2-d5
19059 mov.l %d0,L_SCR1(%a6) # save d0 (opword)
19063 movm.l &0x3c00,-(%sp) # save d2-d5
19780 mov.b %d0, STAG(%a6) # save the src tag
19954 mov.b %d0, STAG(%a6) # save src optype tag on stack
20244 or.w %d1,2+USER_FPSR(%a6) # save new exc,accrued bits
20248 beq.b fout_byte_dn # must save to integer regfile
20290 or.w %d1,2+USER_FPSR(%a6) # save new exc,accrued bits
20294 beq.b fout_word_dn # must save to integer regfile
20336 or.w %d1,2+USER_FPSR(%a6) # save new exc,accrued bits
20341 beq.b fout_long_dn # must save to integer regfile
20445 mov.l %d0,L_SCR3(%a6) # save rnd prec,mode on stack
20475 fmov.l %fpsr,%d1 # save FPSR
20482 beq.b fout_sgl_exg_write_dn # must save to integer regfile
20529 beq.b fout_sgl_unfl_dn # must save to integer regfile
20568 # overflow result. DON'T save the returned ccodes from ovf_res() since
20579 beq.b fout_sgl_ovfl_dn # must save to integer regfile
20683 mov.l %d0,L_SCR3(%a6) # save rnd prec,mode on stack
20713 fmov.l %fpsr,%d0 # save FPSR
20789 # overflow result. DON'T save the returned ccodes from ovf_res() since
22418 and.w &0x8000, %d0 # save old sign
22435 mov.l %d0, FTEMP_HI(%a0) # save new hi(man)
22439 mov.l %d0, FTEMP_LO(%a0) # save new lo(man)
22693 # d0.b = result FPSR_cc which caller may or may not want to save #
22702 # d0 in case the caller doesn't want to save them (as is the case for #
22710 mov.l %d1, -(%sp) # save rnd prec,mode on stack
22720 mov.l %a0, -(%sp) # save operand ptr during calls
22774 mov.l %d1,-(%sp) # save rnd prec,mode on stack
22784 mov.l %a0,-(%sp) # save operand ptr during calls
23087 movm.l &0x3c00,-(%sp) # save d2-d5
23088 fmovm.x &0x1,-(%sp) # save fp1
23131 mov.l %d1,-(%sp) # save exp on stack
23632 mov.l (%a0),L_SCR2(%a6) # save exponent for sign check
23954 fmovm.x &0x2,-(%sp) # save 10^ISCALE to stack
24037 mov.l USER_FPCR(%a6),L_SCR1(%a6) # save it for later
24067 movm.l &0xc0c0,-(%sp) # save regs used by sintd0 {%d0-%d1/%a0-%a1}