Lines Matching refs:FPCR

373 set FPCR_ENABLE,	USER_FPCR+2		# FPCR exception enable
374 set FPCR_MODE, USER_FPCR+3 # FPCR rounding mode control
444 # FPSR/FPCR bits #
623 # exception is enabled or disabled in the FPCR. For the disabled case, #
863 # exception is enabled or disabled in the FPCR. For the disabled case, #
4062 fmov.l &0x0,%fpcr # clear FPCR
4200 # the overflow w/ exact result happened but was inexact set in the FPCR?
5141 #--SAVE FPCR, FP1. CHECK IF |X| IS TOO SMALL OR LARGE
6930 # 6.3 Restore the user FPCR #
6948 # 7.2 Restore user FPCR. #
6976 # 9.4 Restore user FPCR. #
6991 # precision prescribed by the 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
8333 #--FPCR SAVED AND CLEARED, INPUT IS 2^(ADJK)*FP0, FP0 CONTAINS
8389 #--REGISTERS SAVED: FPCR, FP1, FP2
8442 #--REGISTERS SAVED: FPCR, FP1. FP0 CONTAINS THE INPUT.
8454 #--REGISTERS SAVED ARE NOW FPCR,FP1,FP2,FP3
8489 #--REGISTERS SAVED FPCR. LOG(-VE) IS INVALID
8651 #--FPCR SAVED. D0 IS X IN COMPACT FORM.
8784 # flag. Otherwise, save FPCR in D1; set FpCR to default. #
8792 # 2.1 Restore the user FPCR #
8798 # flag. Otherwise, save FPCR in D1; set FpCR to default. #
8805 # 2.1 Restore the user FPCR #
8811 # flag. Otherwise, save FPCR in D1; set FpCR to default. #
8819 # 2.1 Restore the user FPCR #
8825 # flag. Otherwise, save FPCR in D1; set FpCR to default. #
8834 # 2.2 Restore the user FPCR. #
8840 # 4.1 Restore the user FPCR #
9140 #--REGISTERS SAVED SO FAR ARE (IN ORDER) FPCR, D0, FP1, a1, AND FP2.
9162 #--FPCR, D0 SAVED
9174 #--REGISTERS SAVE SO FAR ARE FPCR AND D0
9237 #--REGISTERS SAVED SO FAR ARE (IN ORDER) FPCR, D0, FP1, a1, AND FP2.
9263 #--FPCR, FP2, FP3 ARE SAVED IN ORDER AS SHOWN.
11634 fmov.l L_SCR3(%a6),%fpcr # set FPCR
11640 fmov.l &0x0,%fpcr # clear FPCR
11674 fmov.l L_SCR3(%a6),%fpcr # set FPCR
11680 fmov.l &0x0,%fpcr # clear FPCR
11735 fmov.l %d1,%fpcr # set FPCR
11739 fmov.l &0x0,%fpcr # clear FPCR
11752 fmov.l L_SCR3(%a6),%fpcr # set FPCR
11758 fmov.l &0x0,%fpcr # clear FPCR
11790 fmov.l &rz_mode*0x10,%fpcr # set FPCR
11796 fmov.l &0x0,%fpcr # clear FPCR
11826 fmov.l L_SCR3(%a6),%fpcr # set FPCR
11833 fmov.l &0x0,%fpcr # clear FPCR
11853 fmov.l %d1,%fpcr # set FPCR
11863 fmov.l L_SCR3(%a6),%fpcr # set FPCR
11869 fmov.l &0x0,%fpcr # clear FPCR
11891 fmov.l %d1,%fpcr # set FPCR
11896 fmov.l &0x0,%fpcr # clear FPCR
12116 # the input is an extended DENORM and underflow is enabled in the FPCR.
12163 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12168 fmov.l &0x0,%fpcr # clear FPCR
12253 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12257 fmov.l &0x0,%fpcr # clear FPCR
12307 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12312 fmov.l &0x0,%fpcr # clear FPCR
12448 fmov.l L_SCR3(%a6),%fpcr # save FPCR
12454 fmov.l &0x0,%fpcr # clear FPCR
12486 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12548 fmov.l %d1,%fpcr # set FPCR
12552 fmov.l &0x0,%fpcr # clear FPCR
12560 fmov.l &rz_mode*0x10,%fpcr # set FPCR
12566 fmov.l &0x0,%fpcr # clear FPCR
12594 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12601 fmov.l &0x0,%fpcr # clear FPCR
12621 fmov.l %d1,%fpcr # set FPCR
12631 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12637 fmov.l &0x0,%fpcr # clear FPCR
12659 fmov.l %d1,%fpcr # set FPCR
12664 fmov.l &0x0,%fpcr # clear FPCR
12899 # the input is an extended DENORM and underflow is enabled in the FPCR.
12943 fmov.l L_SCR3(%a6),%fpcr # set FPCR
12948 fmov.l &0x0,%fpcr # clear FPCR
13033 fmov.l L_SCR3(%a6),%fpcr # set FPCR
13037 fmov.l &0x0,%fpcr # clear FPCR
13087 fmov.l L_SCR3(%a6),%fpcr # set FPCR
13092 fmov.l &0x0,%fpcr # clear FPCR
13141 # Check the source operand tag (STAG) and set the FPCR according #
13249 fmov.l %d0,%fpcr # set FPCR
13254 fmov.l &0x0,%fpcr # clear FPCR
13517 # the input is an extended DENORM and underflow is enabled in the FPCR.
13561 fmov.l L_SCR3(%a6),%fpcr # set FPCR
13566 fmov.l &0x0,%fpcr # clear FPCR
13648 fmov.l L_SCR3(%a6),%fpcr # set FPCR
13652 fmov.l &0x0,%fpcr # clear FPCR
13702 fmov.l L_SCR3(%a6),%fpcr # set FPCR
13707 fmov.l &0x0,%fpcr # clear FPCR
14005 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14011 fmov.l &0x0,%fpcr # clear FPCR
14032 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14038 fmov.l &0x0,%fpcr # clear FPCR
14081 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14087 fmov.l &0x0,%fpcr # clear FPCR
14103 fmov.l &rz_mode*0x10,%fpcr # set FPCR
14109 fmov.l &0x0,%fpcr # clear FPCR
14133 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14138 fmov.l &0x0,%fpcr # clear FPCR
14158 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14164 fmov.l &0x0,%fpcr # clear FPCR
14186 fmov.l %d1,%fpcr # set FPCR
14191 fmov.l &0x0,%fpcr # clear FPCR
14352 fmov.l L_SCR3(%a6),%fpcr # save FPCR
14358 fmov.l &0x0,%fpcr # clear FPCR
14379 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14436 fmov.l &rz_mode*0x10,%fpcr # set FPCR
14442 fmov.l &0x0,%fpcr # clear FPCR
14466 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14471 fmov.l &0x0,%fpcr # clear FPCR
14494 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14500 fmov.l &0x0,%fpcr # clear FPCR
14521 fmov.l %d1,%fpcr # set FPCR
14526 fmov.l &0x0,%fpcr # clear FPCR
14676 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14680 fmov.l &0x0,%fpcr # clear FPCR
14769 fmov.l %d1,%fpcr # set FPCR
14773 fmov.l &0x0,%fpcr # clear FPCR
14786 fmov.l &rz_mode*0x10,%fpcr # set FPCR
14791 fmov.l &0x0,%fpcr # clear FPCR
14818 fmov.l L_SCR3(%a6),%fpcr # set FPCR
14825 fmov.l &0x0,%fpcr # clear FPCR
14843 fmov.l %d1,%fpcr # set FPCR
14882 fmov.l %d1,%fpcr # set FPCR
14887 fmov.l &0x0,%fpcr # clear FPCR
15129 fmov.l L_SCR3(%a6),%fpcr # set FPCR
15133 fmov.l &0x0,%fpcr # clear FPCR
15222 fmov.l %d1,%fpcr # set FPCR
15226 fmov.l &0x0,%fpcr # clear FPCR
15239 fmov.l &rz_mode*0x10,%fpcr # set FPCR
15244 fmov.l &0x0,%fpcr # clear FPCR
15271 fmov.l L_SCR3(%a6),%fpcr # set FPCR
15278 fmov.l &0x0,%fpcr # clear FPCR
15296 fmov.l %d1,%fpcr # set FPCR
15335 fmov.l %d1,%fpcr # set FPCR
15340 fmov.l &0x0,%fpcr # clear FPCR
15570 fmov.l L_SCR3(%a6),%fpcr # set FPCR
15624 fmov.l L_SCR3(%a6),%fpcr # set FPCR
15629 fmov.l &0x0,%fpcr # clear FPCR
15678 fmov.l &rz_mode*0x10,%fpcr # set FPCR
15684 fmov.l &0x0,%fpcr # clear FPCR
15730 fmov.l L_SCR3(%a6),%fpcr # set FPCR
15734 fmov.l &0x0,%fpcr # clear FPCR
15787 fmov.l L_SCR3(%a6),%fpcr # set FPCR
15792 fmov.l &0x0,%fpcr # clear FPCR
16172 # enable bit is set in the FPCR, then the trap is taken and the #
19220 # USER_FPCR(a6) = new FPCR value #
19232 # fmovem.l #<data>, {FPIAR&|FPCR&|FPSR} #
19237 # $$$ (100): FPCR #
19278 bsr.l _imem_read_long # fetch FPCR from mem
19283 mov.l %d0,USER_FPCR(%a6) # store new FPCR to stack
19298 bsr.l _imem_read_long # fetch FPCR from mem
19303 mov.l %d0,USER_FPCR(%a6) # store new FPCR to mem
19318 bsr.l _imem_read_long # fetch FPCR from mem
19323 mov.l %d0,USER_FPCR(%a6) # store new FPCR to mem
20242 fmov.l &0x0,%fpcr # clear FPCR
20288 fmov.l &0x0,%fpcr # clear FPCR
20334 fmov.l &0x0,%fpcr # clear FPCR
20450 # separately. otherwise, set the FPCR to the proper rounding mode and
20469 fmov.l L_SCR3(%a6),%fpcr # set FPCR
20474 fmov.l &0x0,%fpcr # clear FPCR
20617 fmov.l L_SCR3(%a6),%fpcr # set FPCR
20620 fmov.l &0x0,%fpcr # clear FPCR
20688 # separately. otherwise, set the FPCR to the proper rounding mode and
20707 fmov.l L_SCR3(%a6),%fpcr # set FPCR
20712 fmov.l &0x0,%fpcr # clear FPCR
20828 fmov.l L_SCR3(%a6),%fpcr # set FPCR
20831 fmov.l &0x0,%fpcr # clear FPCR
23356 # (*) d2: {FPCR[6:5],SM,SE} as index in RTABLE; temp
23357 # (*) d3: FPCR work copy
23392 mov.l USER_FPCR(%a6),%d3 # get user's FPCR
23396 bfextu %d4{&0:&2},%d0 # {FPCR[6],FPCR[5],SM,SE}
23401 bfins %d0,%d3{&26:&2} # stuff new rounding bits in FPCR
23402 fmov.l %d3,%fpcr # write new FPCR
23539 # A11. Restore original FPCR; set size ext. #
23794 # FPCR[6:5] LAMBDA SIGN(X) FPCR[6:5]
23918 # d0: FPCR with RZ mode/Unchanged
24006 # d0: FPCR with RZ mode/FPSR with INEX2 isolated
24030 # A11. Restore original FPCR; set size ext.
24033 # routine expects the FPCR value to be in USER_FPCR for
24034 # mode and precision. The original FPCR is saved in L_SCR1.
24047 # d0: FPSR with AINEX cleared/FPCR with size set to ext
24100 mov.l L_SCR1(%a6),USER_FPCR(%a6) # restore user's FPCR
24115 # d0: FPCR with size set to ext/scratch final = 0