Home
last modified time | relevance | path

Searched refs:FP0 (Results 1 – 25 of 53) sorted by relevance

123

/netbsd-src/sys/arch/m68k/fpsp/
H A Dssin.sa186 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 Dslogn.sa283 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 Dsacos.sa85 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 Dstanh.sa110 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 Dstan.sa197 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 Dsatan.sa266 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 Dscosh.sa97 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 Dstwotox.sa226 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 Dssinh.sa102 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 Dsasin.sa89 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 Dsatanh.sa104 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 DDYADIC.GEN39 * 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 DMONADIC.GEN43 * 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 DDYADIC.GCC40 * 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 DMONADIC.GCC40 * 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 DDYADIC.CI572 * Result is now in FP0
74 fmovem.x USER_FP2(a6),fp2-fp3 ; note: FP0/FP1 not restored
H A DMONADIC.CI589 * Result is now in FP0
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp131 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 Dmacdefs.h164 #define FP0 23 macro
237 #define RETREG(x) ((x) == FLOAT || (x) == DOUBLE || (x) == LDOUBLE ? FP0 : \
H A Dlocal2.c61 } 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 Dfplsp.s619 # 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 Dm68k-parse.h64 FP0, /* Eight FP registers */ enumerator
H A Dm68k-parse.y661 $$ = $1 - FP0 + 16;
855 else if (reg >= FP0 && reg <= FP7) in yylex()
/netbsd-src/external/gpl3/binutils.old/dist/gas/config/
H A Dm68k-parse.h64 FP0, /* Eight FP registers */ enumerator
H A Dm68k-parse.y661 $$ = $1 - FP0 + 16;
855 else if (reg >= FP0 && reg <= FP7) in yylex()

123