Searched refs:FPDATA (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.4/arch/m68k/math-emu/ |
D | fp_movem.S | 133 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 …]
|
D | fp_emu.h | 53 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)
|
D | fp_arith.c | 83 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()
|
D | fp_scan.S | 61 | 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
|
D | fp_move.S | 46 clr.b (2+FPD_FPSR,FPDATA) 78 lea (FPD_TEMPFP1,FPDATA),%a1
|
D | fp_cond.S | 176 move.l (FPD_FPSR,FPDATA),%d1 183 move.l %d1,(FPD_FPSR,FPDATA)
|
/Linux-v5.4/arch/m68k/include/asm/ |
D | math-emu.h | 128 #define FPDATA ((struct fp_data *)current->thread.fp) macro 132 #define FPDATA %a2 macro 161 lea (FPD_FPREG,FPDATA,%d0.w*4),%a0
|