Home
last modified time | relevance | path

Searched refs:FPDATA (Results 1 – 7 of 7) sorted by relevance

/linux-6.1.9/arch/m68k/math-emu/
Dfp_movem.S133 lea (FPD_FPREG,FPDATA),%a1
182 lea (FPD_FPREG,FPDATA),%a0
237 lea (FPD_FPCR,FPDATA,%d0.w*4),%a1
254 move.l %a0,(FPD_FPIAR,FPDATA)
256 1: move.l (FPD_FPIAR,FPDATA),%a0
308 lea (FPD_FPCR,FPDATA),%a0
321 lea (FPD_FPCR,FPDATA),%a1
346 and.l #0x0000fff0,(FPD_FPCR,FPDATA)
347 and.l #0x0ffffff8,(FPD_FPSR,FPDATA)
348 move.l (FPD_FPCR,FPDATA),%d0
[all …]
Dfp_emu.h53 FPDATA->fpsr |= 1 << (bit); \
57 FPDATA->fpsr &= 0xff00ffff; \
58 FPDATA->fpsr |= ((quotient) & 0xff) << 16; \
133 bset #(\bit&7),(FPD_FPSR+3-(\bit/8),FPDATA)
137 bclr #(\bit&7),(FPD_FPSR+3-(\bit/8),FPDATA)
141 btst #(\bit&7),(FPD_FPSR+3-(\bit/8),FPDATA)
Dfp_arith.c83 if (FPDATA->rnd == FPCR_ROUND_RM) in fp_fadd()
135 FPDATA->temp[1] = *dest; in fp_fcmp()
137 return fp_fadd(&FPDATA->temp[1], src); in fp_fcmp()
636 fp_roundint(dest, FPDATA->rnd); in fp_fint()
681 oldround = FPDATA->rnd; in fp_fscale()
682 FPDATA->rnd = FPCR_ROUND_RZ; in fp_fscale()
684 FPDATA->rnd = oldround; in fp_fscale()
Dfp_scan.S61 | FPDATA - base of emulated FPU registers
93 clr.b (FPD_FPSR+2,FPDATA) | clear the exception byte
97 lea (FPD_TEMPFP1,FPDATA),%a1 | copy src into a temp location
105 clr.b (FPD_FPSR+2,FPDATA) | clear the exception byte
145 lea (FPD_TEMPFP1,FPDATA),%a0
245 lea (FPD_TEMPFP1,FPDATA),%a0
Dfp_move.S46 clr.b (2+FPD_FPSR,FPDATA)
78 lea (FPD_TEMPFP1,FPDATA),%a1
Dfp_cond.S176 move.l (FPD_FPSR,FPDATA),%d1
183 move.l %d1,(FPD_FPSR,FPDATA)
/linux-6.1.9/arch/m68k/include/asm/
Dmath-emu.h128 #define FPDATA ((struct fp_data *)current->thread.fp) macro
132 #define FPDATA %a2 macro
161 lea (FPD_FPREG,FPDATA,%d0.w*4),%a0