| /netbsd-src/sys/arch/m68k/fpsp/ |
| H A D | ssin.sa | 186 FMOVE.S #:3F800000,FP0 208 FMOVE.X (a0),FP0 ...LOAD INPUT 212 FMOVE.X FP0,X(a6) 227 FMOVE.X FP0,FP1 242 FSUB.X (A1)+,FP0 ...X-Y1 244 FSUB.S (A1),FP0 ...FP0 IS R = (X-Y1)-Y2 265 FMOVE.X FP0,X(a6) ...X IS R 266 FMUL.X FP0,FP0 ...FP0 IS S 267 *---HIDE THE NEXT TWO WHILE WAITING FOR FP0 270 *--FP0 IS NOW READY [all …]
|
| H A D | slogn.sa | 283 MOVE.L #-100,ADJK(a6) ...INPUT = 2^(ADJK) * FP0 313 FMove.X X(a6),FP0 336 FMove.X X(a6),FP0 346 FMOVE.X (A0),FP0 ...LOAD INPUT 350 *--FPCR SAVED AND CLEARED, INPUT IS 2^(ADJK)*FP0, FP0 CONTAINS 397 FMOVE.X X(a6),FP0 400 FSUB.X F(a6),FP0 ...Y-F 401 FMOVEm.X FP2/fp3,-(sp) ...SAVE FP2 WHILE FP0 IS NOT READY 402 *--SUMMARY: FP0 IS Y-F, A0 IS ADDRESS OF 1/F, FP1 IS K 407 FMUL.X (A0),FP0 ...FP0 IS U = (Y-F)/F [all …]
|
| H A D | sacos.sa | 85 FMOVE.X PIBY2,FP0 90 FMOVE.X (a0),FP0 ...LOAD INPUT 102 FADD.X FP0,FP1 ...1+X 103 FNEG.X FP0 ... -X 104 FADD.S #:3F800000,FP0 ...1-X 105 FDIV.X FP1,FP0 ...(1-X)/(1+X) 106 FSQRT.X FP0 ...SQRT((1-X)/(1+X)) 112 FADD.X FP0,FP0 ...2 * ATAN( STUFF ) 116 FABS.X FP0 117 FCMP.S #:3F800000,FP0 [all …]
|
| H A D | stanh.sa | 110 FMOVE.X (a0),FP0 ...LOAD INPUT 112 FMOVE.X FP0,X(a6) 129 FMOVE.X X(a6),FP0 ...FP0 IS Y = 2|X| 134 bsr setoxm1 ...FP0 IS Z = EXPM1(Y) 137 FMOVE.X FP0,FP1 144 FDIV.X V(a6),FP0 165 FMOVE.X X(a6),FP0 ...Y = 2|X| 170 bsr setox ...FP0 IS EXP(Y) 173 FADD.S #:3F800000,FP0 ...EXP(Y)+1 177 FDIV.X FP0,FP1 ...-SIGN(X)2 / [EXP(Y)+1 ] [all …]
|
| H A D | stan.sa | 197 FMOVE.X (a0),FP0 ...LOAD INPUT 215 FMOVE.X FP0,FP1 227 FSUB.X (a1)+,FP0 ...X-Y1 230 FSUB.S (a1),FP0 ...FP0 IS R = (X-Y1)-Y2 240 FMOVE.X FP0,FP1 262 FMUL.X FP0,FP2 ...RS(P1+S(P2+SP3)) 267 FADD.X FP2,FP0 ...R+RS(P1+S(P2+SP3)) 273 FDIV.X FP1,FP0 ;last inst - possible exception set 278 FMOVE.X FP0,FP1 279 FMUL.X FP0,FP0 ...S = R*R [all …]
|
| H A D | satan.sa | 266 FMOVE.X (A0),FP0 ...LOAD INPUT 270 FMOVE.X FP0,X(a6) 311 FMOVE.X FP0,FP1 ...FP1 IS X 313 FSUB.X X(a6),FP0 ...FP0 IS X-F 315 FDIV.X FP1,FP0 ...FP0 IS U = (X-F)/(1+X*F) 342 *--U IN FP0, WE ARE NOW READY TO COMPUTE ATAN(U) AS 351 FMOVE.X FP0,FP1 356 FMUL.X FP0,FP1 ...U*V 361 FADD.X FP1,FP0 ...ATAN(U), FP1 RELEASED 363 FADD.X ATANF(a6),FP0 ...ATAN(X) [all …]
|
| H A D | scosh.sa | 97 FMOVE.S #:3F800000,FP0 100 FADD.S #:00800000,FP0 105 FMOVE.X (a0),FP0 ...LOAD INPUT 116 FABS.X FP0 ...|X| 121 bsr setox ...FP0 IS EXP(|X|) 122 FMUL.S #:3F000000,FP0 ...(1/2)EXP(|X|) 126 FDIV.X FP0,FP1 ...1/(2 EXP(|X|)) 129 FADD.X fp1,FP0 137 FABS.X FP0 138 FSUB.D T1(pc),FP0 ...(|X|-16381LOG2_LEAD) [all …]
|
| H A D | stwotox.sa | 226 Fmove.S #:3F800000,FP0 ...RETURN 1 + X 235 FMOVEM.X (a0),FP0 ...LOAD INPUT, do not set cc's 239 FMOVE.X FP0,X(a6) 255 FMOVE.X FP0,FP1 286 FSUB.X FP1,FP0 ...X - (1/64)*INT(64 X) 293 FMUL.X LOG2,FP0 ...FP0 IS R 307 FADD.S #:3F800000,FP0 ...RETURN 1 + X 330 Fmove.S #:3F800000,FP0 ...RETURN 1 + X 339 FMOVEM.X (a0),FP0 ...LOAD INPUT, do not set cc's 343 FMOVE.X FP0,X(a6) [all …]
|
| H A D | ssinh.sa | 102 FMOVE.x (a0),FP0 ...LOAD INPUT 114 FABS.X FP0 ...Y = |X| 119 bsr setoxm1 ...FP0 IS Z = EXPM1(Y) 123 FMOVE.X FP0,FP1 125 FMOVE.X FP0,-(sp) 126 FDIV.X FP1,FP0 ...Z/(1+Z) 130 FADD.X (sp)+,FP0 141 FABS.X FP0 142 FSUB.D T1(pc),FP0 ...(|X|-16381LOG2_LEAD) 149 FSUB.D T2(pc),FP0 ...|X| - 16381 LOG2, ACCURATE
|
| H A D | sasin.sa | 89 FMOVE.X (a0),FP0 ...LOAD INPUT 101 FSUB.X FP0,FP1 ...1-X 104 FADD.X FP0,FP2 ...1+X 108 FDIV.X FP1,FP0 ...X/SQRT([1-X][1+X]) 114 FABS.X FP0 ...|X| 115 FCMP.S #:3F800000,FP0 120 FMOVE.X PIBY2,FP0 126 FMUL.S (sp)+,FP0
|
| H A D | satanh.sa | 104 FABS.X (a0),FP0 ...Y = |X| 105 FMOVE.X FP0,FP1 107 FADD.X FP0,FP0 ...2Y 109 FDIV.X FP1,FP0 ...2Y/(1-Y) 120 FMUL.S (sp)+,FP0 124 FABS.X (a0),FP0 ...|X| 125 FCMP.S #:3F800000,FP0
|
| H A D | DYADIC.GEN | 39 * routines and restores all but FP0 on exit. The FPSR is 41 * is placed in FP0 for single, double and extended results. 54 * 2. Likewise, don't save FP0/FP1 if they are scratch 97 * Result is now in FP0 100 fmovem.x USER_FP1(a6),fp1-fp3 ; note: FP0 not restored 135 * Result is now in FP0 138 fmovem.x USER_FP1(a6),fp1-fp3 ; note: FP0 not restored 173 * Result is now in FP0 176 fmovem.x USER_FP1(a6),fp1-fp3 ; note: FP0 not restored
|
| H A D | MONADIC.GEN | 43 * routines and restores all but FP0 on exit. The FPSR is 45 * is placed in FP0 for single, double and extended results. 58 * 2. Likewise, don't save FP0/FP1 if they are scratch 119 * Result is now in FP0 122 fmovem.x USER_FP1(a6),fp1-fp3 ; note: FP0 not restored 171 * Result is now in FP0 174 fmovem.x USER_FP1(a6),fp1-fp3 ; note: FP0 not restored 223 * Result is now in FP0 226 fmovem.x USER_FP1(a6),fp1-fp3 ; note: FP0 not restored
|
| H A D | DYADIC.GCC | 40 * 2. Likewise, don't save FP0/FP1 if they are scratch 81 * Result is now in FP0 83 fmovem.x USER_FP1(a6),fp1-fp3 ; note: FP0 not restored 118 * Result is now in FP0 120 fmovem.x USER_FP1(a6),fp1-fp3 ; note: FP0 not restored 155 * Result is now in FP0 157 fmovem.x USER_FP1(a6),fp1-fp3 ; note: FP0 not restored
|
| H A D | MONADIC.GCC | 40 * 2. Likewise, don't save FP0/FP1 if they are scratch 97 * Result is now in FP0 99 fmovem.x USER_FP1(a6),fp1-fp3 ; note: FP0 not restored 147 * Result is now in FP0 149 fmovem.x USER_FP1(a6),fp1-fp3 ; note: FP0 not restored 197 * Result is now in FP0 199 fmovem.x USER_FP1(a6),fp1-fp3 ; note: FP0 not restored
|
| H A D | DYADIC.CI5 | 72 * Result is now in FP0 74 fmovem.x USER_FP2(a6),fp2-fp3 ; note: FP0/FP1 not restored
|
| H A D | MONADIC.CI5 | 89 * Result is now in FP0
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86FloatingPoint.cpp | 131 static_assert(X86::FP6 - X86::FP0 == 6, "sequential regnums"); in calcLiveInMask() 132 if (Reg >= X86::FP0 && Reg <= X86::FP6) { in calcLiveInMask() 133 Mask |= 1 << (Reg - X86::FP0); in calcLiveInMask() 318 assert(Reg >= X86::FP0 && Reg <= X86::FP6 && "Expected FP register!"); in getFPReg() 319 return Reg - X86::FP0; in getFPReg() 330 static_assert(X86::FP6 == X86::FP0+6, "Register enums aren't sorted right!"); in runOnMachineFunction() 333 if (!MRI.reg_nodbg_empty(X86::FP0 + i)) { in runOnMachineFunction() 472 static_assert(X86::FP7 - X86::FP0 == 7, "sequential FP regnumbers"); in processBasicBlock() 473 if (Reg >= X86::FP0 && Reg <= X86::FP6 && isLive(Reg-X86::FP0)) { in processBasicBlock() 474 LLVM_DEBUG(dbgs() << "Register FP#" << Reg - X86::FP0 << " is dead!\n"); in processBasicBlock() [all …]
|
| /netbsd-src/external/bsd/pcc/dist/pcc/arch/m68k/ |
| H A D | macdefs.h | 164 #define FP0 23 macro 237 #define RETREG(x) ((x) == FLOAT || (x) == DOUBLE || (x) == LDOUBLE ? FP0 : \
|
| H A D | local2.c | 61 } else if (i >= FP0) { in prologue() 62 regf |= (1 << (i - FP0)); in prologue() 441 (p->n_rval > A7 && p->n_rval < FP0)) { in adrput()
|
| /netbsd-src/sys/arch/m68k/060sp/dist/ |
| H A D | fplsp.s | 619 # Result is now in FP0 677 # Result is now in FP0 735 # Result is now in FP0 796 # Result is now in FP0 854 # Result is now in FP0 912 # Result is now in FP0 973 # Result is now in FP0 1031 # Result is now in FP0 1089 # Result is now in FP0 1150 # Result is now in FP0 [all …]
|
| /netbsd-src/external/gpl3/binutils/dist/gas/config/ |
| H A D | m68k-parse.h | 64 FP0, /* Eight FP registers */ enumerator
|
| H A D | m68k-parse.y | 661 $$ = $1 - FP0 + 16; 855 else if (reg >= FP0 && reg <= FP7) in yylex()
|
| /netbsd-src/external/gpl3/binutils.old/dist/gas/config/ |
| H A D | m68k-parse.h | 64 FP0, /* Eight FP registers */ enumerator
|
| H A D | m68k-parse.y | 661 $$ = $1 - FP0 + 16; 855 else if (reg >= FP0 && reg <= FP7) in yylex()
|