/linux-2.4.37.9/arch/m68k/fpsp040/ |
D | slog2.S | 33 | flag. Otherwise, save FPCR in D1; set FpCR to default. 41 | 2.1 Restore the user FPCR 48 | flag. Otherwise, save FPCR in D1; set FpCR to default. 55 | 2.1 Restore the user FPCR 62 | flag. Otherwise, save FPCR in D1; set FpCR to default. 70 | 2.1 Restore the user FPCR 77 | flag. Otherwise, save FPCR in D1; set FpCR to default. 86 | 2.2 Restore the user FPCR. 92 | 4.1 Restore the user FPCR
|
D | decbin.S | 121 | fmovel #0,FPCR ;clr real fpcr 432 movel USER_FPCR(%a6),%d3 |get user's FPCR 436 bfextu %d4{#0:#2},%d0 | {FPCR[6],FPCR[5],SM,SE} 441 bfins %d0,%d3{#26:#2} |stuff new rounding bits in FPCR 442 fmovel %d3,%FPCR |write new FPCR
|
D | stanh.S | 118 fmovel %d1,%FPCR |restore users exceptions 158 fmovel %d1,%FPCR |restore users exceptions 166 fmovel %d1,%FPCR |restore users exceptions 180 fmovel %d1,%FPCR |restore users exceptions
|
D | scale.S | 77 fmovel USER_FPCR(%a6),%FPCR 110 fmovel USER_FPCR(%a6),%FPCR 138 fmovel USER_FPCR(%a6),%FPCR 157 fmovel USER_FPCR(%a6),%FPCR 227 fmovel USER_FPCR(%a6),%FPCR
|
D | bindec.S | 77 | A11. Restore original FPCR; set size ext. 176 fmovel #rm_mode,%FPCR |set RM and ext 339 | FPCR[6:5] LAMBDA SIGN(X) FPCR[6:5] 553 | routine expects the FPCR value to be in USER_FPCR for 554 | mode and precision. The original FPCR is saved in L_SCR1. 604 movel L_SCR1(%a6),USER_FPCR(%a6) |restore user's FPCR 620 | d0: FPCR with size set to ext/scratch final = 0 674 fmovel #rm_mode,%FPCR |set rmode to RM 688 fmovel #rm_mode,%FPCR |set rmode to RM
|
D | setox.S | 156 | 6.3 Restore the user FPCR 174 | 7.2 Restore user FPCR. 200 | 9.4 Restore user FPCR. 567 fmovel %d1,%FPCR | ...restore user FPCR 574 fmovel %d1,%FPCR 612 fmovel %d1,%FPCR 762 fmovel %d1,%FPCR 781 fmovel %d1,%FPCR 794 fmovel %d1,%FPCR 848 fmovel %d1,%FPCR [all …]
|
D | slogn.S | 325 |--FPCR SAVED AND CLEARED, INPUT IS 2^(ADJK)*FP0, FP0 CONTAINS 378 |--REGISTERS SAVED: FPCR, FP1, FP2 424 |--REGISTERS SAVED: FPCR, FP1. FP0 CONTAINS THE INPUT. 436 |--REGISTERS SAVED ARE NOW FPCR,FP1,FP2,FP3 473 |--REGISTERS SAVED FPCR. LOG(-VE) IS INVALID
|
D | kernel_ex.S | 70 btstb #dz_bit,FPCR_ENABLE(%a6) |test FPCR for dz exc enabled 75 btstb #dz_bit,FPCR_ENABLE(%a6) |test FPCR for dz exc enabled 119 btstb #operr_bit,FPCR_ENABLE(%a6) |test FPCR for operr enabled
|
D | scosh.S | 75 fmovel %d1,%FPCR 104 fmovel %d1,%FPCR
|
D | fpsp.h | 92 .set USER_FPCR,LV+64 | saved user FPCR 93 .set FPCR_ENABLE,USER_FPCR+2 | FPCR exception enable 94 .set FPCR_MODE,USER_FPCR+3 | FPCR rounding mode control 221 | FPSR/FPCR bits 288 | FPCR rounding modes
|
D | ssin.S | 181 |--SAVE FPCR, FP1. CHECK IF |X| IS TOO SMALL OR LARGE 652 fmovel %d1,%FPCR 655 fmovel (%sp)+,%FPCR |restore users exceptions 720 fmovel %d1,%FPCR 723 fmovel (%sp)+,%FPCR |restore users exceptions 739 fmovel %d1,%FPCR 742 fmovel (%sp)+,%FPCR |restore users exceptions
|
D | util.S | 94 | This sets the round precision according to the user's FPCR unless the 120 | ;use FPCR 134 bra ovf_fpcr |none of the above, use FPCR 333 | use precision from FPCR{7:6} 338 | use precision in FPCR{7:6} 414 | Get rounding precision set in FPCR{7:6}.
|
D | satan.S | 337 fmovel %d1,%FPCR |restore users exceptions 388 fmovel %d1,%FPCR |restore users exceptions 397 fmovel %d1,%FPCR |restore users exceptions
|
D | x_unimp.S | 63 fmovel #0,%FPCR |clear all user exceptions for FPSP
|
D | x_unfl.S | 82 | unfl. If the inex enable bit is set in the FPCR, and either 193 bfextu FPCR_MODE(%a6){#2:#2},%d1 |get mode from FPCR
|
D | sasin.S | 100 fmovel %d1,%FPCR
|
D | x_operr.S | 323 | operr. If the inex enable bit is set in the FPCR, and either
|
/linux-2.4.37.9/arch/arm/nwfpe/ |
D | fpa11.inl | 39 extern __inline__ FPCR readFPCR(void) 42 /* clear SB, AB and DA bits before returning FPCR */ 46 extern __inline__ void writeFPCR(FPCR reg)
|
D | fpa11.h | 78 /* 100 */ FPCR fpcr; /* floating point control register */
|
D | fpsr.h | 42 typedef unsigned int FPCR; /* type for floating point control register */ typedef
|
/linux-2.4.37.9/Documentation/arm/nwfpe/ |
D | TODO | 45 introduce such a capability into the emulator. The FPCR contains 48 the instruction, and use the mode specified in the bits in the FPCR. 51 in the FPCR. This requires a kernel call in ArmLinux, as WFC/RFC are 58 The floating point control register (FPCR) may only be present in some
|
/linux-2.4.37.9/arch/m68k/ifpsp060/src/ |
D | fplsp.S | 344 set FPCR_ENABLE, USER_FPCR+2 # FPCR exception enable 345 set FPCR_MODE, USER_FPCR+3 # FPCR rounding mode control 415 # FPSR/FPCR bits # 569 fmov.l &0x0,%fpcr # zero FPCR 626 fmov.l &0x0,%fpcr # zero FPCR 684 fmov.l &0x0,%fpcr # zero FPCR 746 fmov.l &0x0,%fpcr # zero FPCR 803 fmov.l &0x0,%fpcr # zero FPCR 861 fmov.l &0x0,%fpcr # zero FPCR 923 fmov.l &0x0,%fpcr # zero FPCR [all …]
|
D | pfpsp.S | 7134 fmov.l &0x0,%fpcr # clear FPCR 7180 fmov.l &0x0,%fpcr # clear FPCR 7226 fmov.l &0x0,%fpcr # clear FPCR 7509 fmov.l L_SCR3(%a6),%fpcr # set FPCR 7512 fmov.l &0x0,%fpcr # clear FPCR 7580 # separately. otherwise, set the FPCR to the proper rounding mode and 7599 fmov.l L_SCR3(%a6),%fpcr # set FPCR 7604 fmov.l &0x0,%fpcr # clear FPCR 7720 fmov.l L_SCR3(%a6),%fpcr # set FPCR 7723 fmov.l &0x0,%fpcr # clear FPCR [all …]
|
D | fpsp.S | 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. # 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 8642 #--FPCR SAVED. D0 IS X IN COMPACT FORM. [all …]
|
/linux-2.4.37.9/arch/m68k/ifpsp060/ |
D | fplsp.doc | 92 set correctly. The FPCR is unchanged. The FPIAR is undefined. 108 The package takes exceptions according to the FPCR value upon subroutine
|