| /netbsd-src/sys/arch/m68k/fpsp/ |
| H A D | slog2.sa | 65 * flag. Otherwise, save FPCR in D1; set FpCR to default. 73 * 2.1 Restore the user FPCR 80 * flag. Otherwise, save FPCR in D1; set FpCR to default. 87 * 2.1 Restore the user FPCR 94 * flag. Otherwise, save FPCR in D1; set FpCR to default. 102 * 2.1 Restore the user FPCR 109 * flag. Otherwise, save FPCR in D1; set FpCR to default. 118 * 2.2 Restore the user FPCR. 124 * 4.1 Restore the user FPCR
|
| H A D | setox.sa | 188 * 6.3 Restore the user FPCR 206 * 7.2 Restore user FPCR. 232 * 9.4 Restore user FPCR. 248 * precision prescribed by the user FPCR. 312 * 6.6 Restore user FPCR. 323 * 8.2 Restore FPCR; return ans := X - 2^(-16382). Exit. 325 * 8.4 Restore FPCR; ans := ans - 2^(-16382). 356 * Restore user FPCR 591 FMOVE.L d1,FPCR ...restore user FPCR 598 FMOVE.L d1,FPCR [all …]
|
| H A D | stanh.sa | 143 FMOVE.L d1,FPCR ;restore users exceptions 183 FMOVE.L d1,FPCR ;restore users exceptions 191 FMOVE.L d1,FPCR ;restore users exceptions 205 FMOVE.L d1,FPCR ;restore users exceptions
|
| H A D | l_fpsp.h | 129 USER_FPCR equ LV+64 ;saved user FPCR 130 FPCR_ENABLE equ USER_FPCR+2 ; FPCR exception enable 131 FPCR_MODE equ USER_FPCR+3 ; FPCR rounding mode control 178 * FPSR/FPCR bits 245 * FPCR rounding modes
|
| H A D | bindec.sa | 109 * A11. Restore original FPCR; set size ext. 202 fmove.l #rm_mode,FPCR ;set RM and ext 365 * FPCR[6:5] LAMBDA SIGN(X) FPCR[6:5] 474 fmove.l #rz_mode,FPCR ;set RZ rounding mode 491 * d0: FPCR with RZ mode/Unchanged 553 * d0: FPCR with RZ mode/FPSR with INEX2 isolated 577 * A11. Restore original FPCR; set size ext. 580 * routine expects the FPCR value to be in USER_FPCR for 581 * mode and precision. The original FPCR is saved in L_SCR1. 594 * d0: FPSR with AINEX cleared/FPCR with size set to ext [all …]
|
| H A D | stwotox.sa | 277 *--REGISTERS SAVED SO FAR ARE (IN ORDER) FPCR, D0, FP1, a1, AND FP2. 299 *--FPCR, D0 SAVED 306 FMOVE.L d1,FPCR ;restore users exceptions 313 *--REGISTERS SAVE SO FAR ARE FPCR AND D0 381 *--REGISTERS SAVED SO FAR ARE (IN ORDER) FPCR, D0, FP1, a1, AND FP2. 408 *--FPCR, FP2, FP3 ARE SAVED IN ORDER AS SHOWN. 444 FMOVE.L d1,FPCR ;restore users exceptions
|
| H A D | ssin.sa | 206 *--SAVE FPCR, FP1. CHECK IF |X| IS TOO SMALL OR LARGE 306 FMOVE.L d1,FPCR ;restore users exceptions 370 FMOVE.L d1,FPCR ;restore users exceptions 389 FMOVE.L d1,FPCR ;restore users exceptions 397 FMOVE.L d1,FPCR ;restore users exceptions 677 fmove.l d1,FPCR 680 FMOVE.L (sp)+,FPCR ;restore users exceptions 745 fmove.l d1,FPCR 748 FMOVE.L (sp)+,FPCR ;restore users exceptions 764 fmove.l d1,FPCR [all …]
|
| H A D | scale.sa | 103 fmove.l USER_FPCR(a6),FPCR 136 fmove.l USER_FPCR(a6),FPCR 164 fmove.l USER_FPCR(a6),FPCR 183 fmove.l USER_FPCR(a6),FPCR 253 fmove.l USER_FPCR(a6),FPCR 354 fmove.l USER_FPCR(a6),FPCR
|
| H A D | decbin.sa | 146 fmove.l #0,FPCR ;clr real fpcr 423 * (*) d2: {FPCR[6:5],SM,SE} as index in RTABLE; temp 424 * (*) d3: FPCR work copy 460 move.l USER_FPCR(a6),d3 ;get user's FPCR 464 bfextu d4{0:2},d0 ; {FPCR[6],FPCR[5],SM,SE} 469 bfins d0,d3{26:2} ;stuff new rounding bits in FPCR 470 fmove.l d3,FPCR ;write new FPCR
|
| H A D | DYADIC.GEN | 43 * The package subroutines expect the incoming FPCR to be zeroed 45 * 'final' FPCR is expected in USER_FPCR(a6) so that the calculated result 46 * can be properly sized and rounded. Also, if the incoming FPCR
|
| H A D | fpsp.h | 117 USER_FPCR equ LV+64 ;saved user FPCR 118 FPCR_ENABLE equ USER_FPCR+2 ; FPCR exception enable 119 FPCR_MODE equ USER_FPCR+3 ; FPCR rounding mode control
|
| H A D | MONADIC.GEN | 47 * The package subroutines expect the incoming FPCR to be zeroed 49 * 'final' FPCR is expected in d1 so that the calculated result 50 * can be properly sized and rounded. Also, if the incoming FPCR
|
| H A D | sacos.sa | 129 FMOVE.L d1,FPCR 136 FMOVE.L d1,FPCR
|
| H A D | scosh.sa | 99 FMOVE.L d1,FPCR 128 FMOVE.L d1,FPCR
|
| H A D | util.sa | 119 * This sets the round precision according to the user's FPCR unless the 145 * ;use FPCR 159 bra ovf_fpcr ;none of the above, use FPCR 359 * use precision from FPCR{7:6} 364 * use precision in FPCR{7:6} 440 * Get rounding precision set in FPCR{7:6}.
|
| H A D | slogn.sa | 350 *--FPCR SAVED AND CLEARED, INPUT IS 2^(ADJK)*FP0, FP0 CONTAINS 403 *--REGISTERS SAVED: FPCR, FP1, FP2 449 *--REGISTERS SAVED: FPCR, FP1. FP0 CONTAINS THE INPUT. 461 *--REGISTERS SAVED ARE NOW FPCR,FP1,FP2,FP3 498 *--REGISTERS SAVED FPCR. LOG(-VE) IS INVALID 602 *--FPCR SAVED. D0 IS X IN COMPACT FORM.
|
| H A D | kernel_ex.sa | 95 btst.b #dz_bit,FPCR_ENABLE(a6) ;test FPCR for dz exc enabled 100 btst.b #dz_bit,FPCR_ENABLE(a6) ;test FPCR for dz exc enabled 144 btst.b #operr_bit,FPCR_ENABLE(a6) ;test FPCR for operr enabled 248 btst.b #ovfl_bit,FPCR_ENABLE(a6) ;test FPCR for ovfl enabled
|
| /netbsd-src/external/gpl3/gdb/dist/sim/mn10300/ |
| H A D | am33-2.igen | 1103 // FPCR fmov: 1105 // 1111 1001 1011 0101 Rm.. ----; fmov Rm,FPCR 1118 FPCR = (val & (EC_MASK | EE_MASK | FCC_MASK)) 1119 | ((FPCR & ~val) & EF_MASK); 1123 // 1111 1001 1011 0111 ---- Rn..; fmov FPCR,Rn 1135 State.regs[reg] = FPCR & FPCR_MASK; 1139 // 1111 1101 1011 0101 imm32; fmov imm32,FPCR 1151 FPCR = (val & (EC_MASK | EE_MASK | FCC_MASK)) 1152 | ((FPCR & ~val) & EF_MASK); 1850 else if ((FPCR & FCC_E)) [all …]
|
| /netbsd-src/lib/libm/arch/m68k/ |
| H A D | s_ceil.S | 45 fmovel %fpcr,%d0 | save old FPCR 50 fmovel %d0,%fpcr | restore old FPCR
|
| H A D | s_floor.S | 46 fmovel %fpcr,%d0 | save old FPCR 51 fmovel %d0,%fpcr | restore old FPCR
|
| /netbsd-src/sys/arch/m68k/060sp/dist/ |
| H A D | fplsp.s | 353 set FPCR_ENABLE, USER_FPCR+2 # FPCR exception enable 354 set FPCR_MODE, USER_FPCR+3 # FPCR rounding mode control 424 # FPSR/FPCR bits # 578 fmov.l &0x0,%fpcr # zero FPCR 635 fmov.l &0x0,%fpcr # zero FPCR 693 fmov.l &0x0,%fpcr # zero FPCR 755 fmov.l &0x0,%fpcr # zero FPCR 812 fmov.l &0x0,%fpcr # zero FPCR 870 fmov.l &0x0,%fpcr # zero FPCR 932 fmov.l &0x0,%fpcr # zero FPCR [all …]
|
| H A D | pfpsp.s | 7144 fmov.l &0x0,%fpcr # clear FPCR 7190 fmov.l &0x0,%fpcr # clear FPCR 7236 fmov.l &0x0,%fpcr # clear FPCR 7519 fmov.l L_SCR3(%a6),%fpcr # set FPCR 7522 fmov.l &0x0,%fpcr # clear FPCR 7590 # separately. otherwise, set the FPCR to the proper rounding mode and 7609 fmov.l L_SCR3(%a6),%fpcr # set FPCR 7614 fmov.l &0x0,%fpcr # clear FPCR 7730 fmov.l L_SCR3(%a6),%fpcr # set FPCR 7733 fmov.l &0x0,%fpcr # clear FPCR [all …]
|
| H A D | fpsp.s | 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. # 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 8651 #--FPCR SAVED. D0 IS X IN COMPACT FORM. [all …]
|
| /netbsd-src/external/gpl3/binutils/dist/gas/config/ |
| H A D | m68k-parse.y | 104 %token <reg> DR AR FPR FPCR LPC ZAR ZDR LZPC CREG 167 | FPCR 663 | FPCR 860 return FPCR; in yylex()
|
| /netbsd-src/external/gpl3/binutils.old/dist/gas/config/ |
| H A D | m68k-parse.y | 104 %token <reg> DR AR FPR FPCR LPC ZAR ZDR LZPC CREG 167 | FPCR 663 | FPCR 860 return FPCR; in yylex()
|