Lines Matching refs:FPCR
364 set FPCR_ENABLE, USER_FPCR+2 # FPCR exception enable
365 set FPCR_MODE, USER_FPCR+3 # FPCR rounding mode control
435 # FPSR/FPCR bits #
614 # exception is enabled or disabled in the FPCR. For the disabled case, #
854 # exception is enabled or disabled in the FPCR. For the disabled case, #
4053 fmov.l &0x0,%fpcr # clear FPCR
4191 # the overflow w/ exact result happened but was inexact set in the FPCR?
5132 #--SAVE FPCR, FP1. CHECK IF |X| IS TOO SMALL OR LARGE
6921 # 6.3 Restore the user FPCR #
6939 # 7.2 Restore user FPCR. #
6967 # 9.4 Restore user FPCR. #
6982 # precision prescribed by the user FPCR. #
7053 # 6.6 Restore user FPCR. #
7064 # 8.2 Restore FPCR; return ans := X - 2^(-16382). #
7067 # 8.4 Restore FPCR; ans := ans - 2^(-16382). #
7101 # Restore user FPCR #
7307 fmov.l %d0,%fpcr # restore user FPCR
8324 #--FPCR SAVED AND CLEARED, INPUT IS 2^(ADJK)*FP0, FP0 CONTAINS
8380 #--REGISTERS SAVED: FPCR, FP1, FP2
8433 #--REGISTERS SAVED: FPCR, FP1. FP0 CONTAINS THE INPUT.
8445 #--REGISTERS SAVED ARE NOW FPCR,FP1,FP2,FP3
8480 #--REGISTERS SAVED FPCR. LOG(-VE) IS INVALID
8642 #--FPCR SAVED. D0 IS X IN COMPACT FORM.
8775 # flag. Otherwise, save FPCR in D1; set FpCR to default. #
8783 # 2.1 Restore the user FPCR #
8789 # flag. Otherwise, save FPCR in D1; set FpCR to default. #
8796 # 2.1 Restore the user FPCR #
8802 # flag. Otherwise, save FPCR in D1; set FpCR to default. #
8810 # 2.1 Restore the user FPCR #
8816 # flag. Otherwise, save FPCR in D1; set FpCR to default. #
8825 # 2.2 Restore the user FPCR. #
8831 # 4.1 Restore the user FPCR #
9131 #--REGISTERS SAVED SO FAR ARE (IN ORDER) FPCR, D0, FP1, a1, AND FP2.
9153 #--FPCR, D0 SAVED
9165 #--REGISTERS SAVE SO FAR ARE FPCR AND D0
9228 #--REGISTERS SAVED SO FAR ARE (IN ORDER) FPCR, D0, FP1, a1, AND FP2.
9254 #--FPCR, FP2, FP3 ARE SAVED IN ORDER AS SHOWN.
11625 fmov.l L_SCR3(%a6),%fpcr # set FPCR
11631 fmov.l &0x0,%fpcr # clear FPCR
11665 fmov.l L_SCR3(%a6),%fpcr # set FPCR
11671 fmov.l &0x0,%fpcr # clear FPCR
11726 fmov.l %d1,%fpcr # set FPCR
11730 fmov.l &0x0,%fpcr # clear FPCR
11743 fmov.l L_SCR3(%a6),%fpcr # set FPCR
11749 fmov.l &0x0,%fpcr # clear FPCR
11781 fmov.l &rz_mode*0x10,%fpcr # set FPCR
11787 fmov.l &0x0,%fpcr # clear FPCR
11817 fmov.l L_SCR3(%a6),%fpcr # set FPCR
11824 fmov.l &0x0,%fpcr # clear FPCR
11844 fmov.l %d1,%fpcr # set FPCR
11854 fmov.l L_SCR3(%a6),%fpcr # set FPCR
11860 fmov.l &0x0,%fpcr # clear FPCR
11882 fmov.l %d1,%fpcr # set FPCR
11887 fmov.l &0x0,%fpcr # clear FPCR
12107 # the input is an extended DENORM and underflow is enabled in the FPCR.
12154 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12159 fmov.l &0x0,%fpcr # clear FPCR
12244 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12248 fmov.l &0x0,%fpcr # clear FPCR
12298 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12303 fmov.l &0x0,%fpcr # clear FPCR
12439 fmov.l L_SCR3(%a6),%fpcr # save FPCR
12445 fmov.l &0x0,%fpcr # clear FPCR
12477 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12539 fmov.l %d1,%fpcr # set FPCR
12543 fmov.l &0x0,%fpcr # clear FPCR
12551 fmov.l &rz_mode*0x10,%fpcr # set FPCR
12557 fmov.l &0x0,%fpcr # clear FPCR
12585 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12592 fmov.l &0x0,%fpcr # clear FPCR
12612 fmov.l %d1,%fpcr # set FPCR
12622 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12628 fmov.l &0x0,%fpcr # clear FPCR
12650 fmov.l %d1,%fpcr # set FPCR
12655 fmov.l &0x0,%fpcr # clear FPCR
12890 # the input is an extended DENORM and underflow is enabled in the FPCR.
12934 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12939 fmov.l &0x0,%fpcr # clear FPCR
13024 fmov.l L_SCR3(%a6),%fpcr # set FPCR
13028 fmov.l &0x0,%fpcr # clear FPCR
13078 fmov.l L_SCR3(%a6),%fpcr # set FPCR
13083 fmov.l &0x0,%fpcr # clear FPCR
13132 # Check the source operand tag (STAG) and set the FPCR according #
13240 fmov.l %d0,%fpcr # set FPCR
13245 fmov.l &0x0,%fpcr # clear FPCR
13508 # the input is an extended DENORM and underflow is enabled in the FPCR.
13552 fmov.l L_SCR3(%a6),%fpcr # set FPCR
13557 fmov.l &0x0,%fpcr # clear FPCR
13639 fmov.l L_SCR3(%a6),%fpcr # set FPCR
13643 fmov.l &0x0,%fpcr # clear FPCR
13693 fmov.l L_SCR3(%a6),%fpcr # set FPCR
13698 fmov.l &0x0,%fpcr # clear FPCR
13996 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14002 fmov.l &0x0,%fpcr # clear FPCR
14023 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14029 fmov.l &0x0,%fpcr # clear FPCR
14072 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14078 fmov.l &0x0,%fpcr # clear FPCR
14094 fmov.l &rz_mode*0x10,%fpcr # set FPCR
14100 fmov.l &0x0,%fpcr # clear FPCR
14124 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14129 fmov.l &0x0,%fpcr # clear FPCR
14149 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14155 fmov.l &0x0,%fpcr # clear FPCR
14177 fmov.l %d1,%fpcr # set FPCR
14182 fmov.l &0x0,%fpcr # clear FPCR
14343 fmov.l L_SCR3(%a6),%fpcr # save FPCR
14349 fmov.l &0x0,%fpcr # clear FPCR
14370 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14427 fmov.l &rz_mode*0x10,%fpcr # set FPCR
14433 fmov.l &0x0,%fpcr # clear FPCR
14457 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14462 fmov.l &0x0,%fpcr # clear FPCR
14485 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14491 fmov.l &0x0,%fpcr # clear FPCR
14512 fmov.l %d1,%fpcr # set FPCR
14517 fmov.l &0x0,%fpcr # clear FPCR
14667 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14671 fmov.l &0x0,%fpcr # clear FPCR
14760 fmov.l %d1,%fpcr # set FPCR
14764 fmov.l &0x0,%fpcr # clear FPCR
14777 fmov.l &rz_mode*0x10,%fpcr # set FPCR
14782 fmov.l &0x0,%fpcr # clear FPCR
14809 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14816 fmov.l &0x0,%fpcr # clear FPCR
14834 fmov.l %d1,%fpcr # set FPCR
14873 fmov.l %d1,%fpcr # set FPCR
14878 fmov.l &0x0,%fpcr # clear FPCR
15120 fmov.l L_SCR3(%a6),%fpcr # set FPCR
15124 fmov.l &0x0,%fpcr # clear FPCR
15213 fmov.l %d1,%fpcr # set FPCR
15217 fmov.l &0x0,%fpcr # clear FPCR
15230 fmov.l &rz_mode*0x10,%fpcr # set FPCR
15235 fmov.l &0x0,%fpcr # clear FPCR
15262 fmov.l L_SCR3(%a6),%fpcr # set FPCR
15269 fmov.l &0x0,%fpcr # clear FPCR
15287 fmov.l %d1,%fpcr # set FPCR
15326 fmov.l %d1,%fpcr # set FPCR
15331 fmov.l &0x0,%fpcr # clear FPCR
15561 fmov.l L_SCR3(%a6),%fpcr # set FPCR
15615 fmov.l L_SCR3(%a6),%fpcr # set FPCR
15620 fmov.l &0x0,%fpcr # clear FPCR
15669 fmov.l &rz_mode*0x10,%fpcr # set FPCR
15675 fmov.l &0x0,%fpcr # clear FPCR
15721 fmov.l L_SCR3(%a6),%fpcr # set FPCR
15725 fmov.l &0x0,%fpcr # clear FPCR
15778 fmov.l L_SCR3(%a6),%fpcr # set FPCR
15783 fmov.l &0x0,%fpcr # clear FPCR
16163 # enable bit is set in the FPCR, then the trap is taken and the #
19211 # USER_FPCR(a6) = new FPCR value #
19223 # fmovem.l #<data>, {FPIAR&|FPCR&|FPSR} #
19228 # $$$ (100): FPCR #
19269 bsr.l _imem_read_long # fetch FPCR from mem
19274 mov.l %d0,USER_FPCR(%a6) # store new FPCR to stack
19289 bsr.l _imem_read_long # fetch FPCR from mem
19294 mov.l %d0,USER_FPCR(%a6) # store new FPCR to mem
19309 bsr.l _imem_read_long # fetch FPCR from mem
19314 mov.l %d0,USER_FPCR(%a6) # store new FPCR to mem
20233 fmov.l &0x0,%fpcr # clear FPCR
20279 fmov.l &0x0,%fpcr # clear FPCR
20325 fmov.l &0x0,%fpcr # clear FPCR
20441 # separately. otherwise, set the FPCR to the proper rounding mode and
20460 fmov.l L_SCR3(%a6),%fpcr # set FPCR
20465 fmov.l &0x0,%fpcr # clear FPCR
20608 fmov.l L_SCR3(%a6),%fpcr # set FPCR
20611 fmov.l &0x0,%fpcr # clear FPCR
20679 # separately. otherwise, set the FPCR to the proper rounding mode and
20698 fmov.l L_SCR3(%a6),%fpcr # set FPCR
20703 fmov.l &0x0,%fpcr # clear FPCR
20819 fmov.l L_SCR3(%a6),%fpcr # set FPCR
20822 fmov.l &0x0,%fpcr # clear FPCR
23347 # (*) d2: {FPCR[6:5],SM,SE} as index in RTABLE; temp
23348 # (*) d3: FPCR work copy
23383 mov.l USER_FPCR(%a6),%d3 # get user's FPCR
23387 bfextu %d4{&0:&2},%d0 # {FPCR[6],FPCR[5],SM,SE}
23392 bfins %d0,%d3{&26:&2} # stuff new rounding bits in FPCR
23393 fmov.l %d3,%fpcr # write new FPCR
23530 # A11. Restore original FPCR; set size ext. #
23785 # FPCR[6:5] LAMBDA SIGN(X) FPCR[6:5]
23909 # d0: FPCR with RZ mode/Unchanged
23997 # d0: FPCR with RZ mode/FPSR with INEX2 isolated
24021 # A11. Restore original FPCR; set size ext.
24024 # routine expects the FPCR value to be in USER_FPCR for
24025 # mode and precision. The original FPCR is saved in L_SCR1.
24038 # d0: FPSR with AINEX cleared/FPCR with size set to ext
24091 mov.l L_SCR1(%a6),USER_FPCR(%a6) # restore user's FPCR
24106 # d0: FPCR with size set to ext/scratch final = 0