Home
last modified time | relevance | path

Searched refs:fsave (Results 1 – 24 of 24) sorted by relevance

/linux-6.3-rc2/arch/x86/kernel/fpu/
A Dcore.c132 asm volatile("fnsave %[fp]; fwait" : [fp] "=m" (fpu->fpstate->regs.fsave)); in save_fpregs_to_fpstate()
133 frstor(&fpu->fpstate->regs.fsave); in save_fpregs_to_fpstate()
186 frstor(&fpstate->regs.fsave); in restore_fpregs_from_fpstate()
492 fpstate->regs.fsave.cwd = 0xffff037fu; in fpstate_init_fstate()
493 fpstate->regs.fsave.swd = 0xffff0000u; in fpstate_init_fstate()
494 fpstate->regs.fsave.twd = 0xffffffffu; in fpstate_init_fstate()
495 fpstate->regs.fsave.fos = 0xffff0000u; in fpstate_init_fstate()
669 frstor(&init_fpstate.regs.fsave); in restore_fpregs_from_init_fpstate()
807 cwd = (unsigned short)fpu->fpstate->regs.fsave.cwd; in fpu__exception_code()
808 swd = (unsigned short)fpu->fpstate->regs.fsave.swd; in fpu__exception_code()
A Dregset.c332 return membuf_write(&to, &fpu->fpstate->regs.fsave, in fpregs_get()
374 memcpy(&fpu->fpstate->regs.fsave, &env, sizeof(env)); in fpregs_set()
/linux-6.3-rc2/arch/m68k/fpsp040/
A Dx_unimp.S18 | 2. Unimp (short) fsave state frame created here by fsave
44 fsave -(%a7)
69 fsave -(%a7) |capture possible exc state
A Dfpsp.h13 | These equates are used to access the exception frame, the fsave
19 | fsave -(a7)
28 | | FPU fsave area |
45 | offsets refer to the Local Variable area and the fsave area.
46 | The fsave frame is also accessible from the top via A7.
62 | Sometimes the exception handler will transform the fsave area
66 | a second fsave frame can be pushed onto the stack and the
122 | fsave offsets and bit definitions
124 | Offsets are defined from the end of an fsave because the last 10
322 | fsave sizes and formats
A Dskeleton.S67 fsave -(%sp)
104 fsave -(%sp)
143 fsave -(%sp)
181 fsave -(%sp)
207 fsave -(%sp)
232 fsave -(%sp)
254 fsave -(%sp)
279 fsave -(%sp)
A Dx_fline.S48 fsave -(%a7)
70 subl #UNIMP_40_SIZE-4,%a7 |emulate an orig fsave
78 subl #UNIMP_41_SIZE-4,%a7 |emulate a rev fsave
A Dget_op.S537 fmovex %fp0,ETEMP(%a6) |put the unpacked sop in the fsave stack
607 | ;put the unpacked sop in the fsave stack
614 movew %d0,CMDREG1B(%a6) |write command word back to fsave stack
620 |Converted result is now in etemp on fsave stack, now set the source
A Dx_ovfl.S59 fsave -(%a7)
A Dbugfix.S171 | number of the fsave is not $40, this handler is not necessary.
273 fsave -(%a7)
399 fsave -(%a7)
A Dsgetem.S84 movew %d0,LOCAL_EX(%a0) |move the sign & exp back to fsave stack
A Dx_unfl.S47 fsave -(%a7)
A Dx_snan.S44 fsave -(%a7)
A Ddo_func.S13 | CMDREG1B and STAG are extracted from the fsave frame
A Dgen_except.S127 | idle fsave vector to the unimp vector.
A Dround.S499 | is no LOCAL_GRS scratch word following it on the fsave frame.
/linux-6.3-rc2/arch/m68k/ifpsp060/
A Dfskeleton.S80 fsave -(%sp)
99 fsave -(%sp)
118 fsave -(%sp)
137 fsave -(%sp)
156 fsave -(%sp)
175 fsave -(%sp)
194 | fsave -(%sp)
/linux-6.3-rc2/arch/m68k/ifpsp060/src/
A Dpfpsp.S1394 # here, we insert the correct fsave status value into the fsave frame for the
1972 # here, we insert the correct fsave status value into the fsave frame for the
2372 # fix_skewed_ops() - adjust src operand in fsave frame #
2413 # signalled as a result of emulation, then an fsave state frame #
3072 # fix_skewed_ops() - adjust src operand in fsave frame #
3080 # - The fsave frame contains the source operand #
3306 fsave FP_SRC(%a6) # grab the "busy" frame
3746 # fix_skewed_ops() - adjust fsave operand #
3751 # - The fsave frame contains the source operand. #
3755 # - The fsave frame contains the adjusted source operand. #
[all …]
A Dfpsp.S1395 # here, we insert the correct fsave status value into the fsave frame for the
1973 # here, we insert the correct fsave status value into the fsave frame for the
2373 # fix_skewed_ops() - adjust src operand in fsave frame #
2414 # signalled as a result of emulation, then an fsave state frame #
3073 # fix_skewed_ops() - adjust src operand in fsave frame #
3081 # - The fsave frame contains the source operand #
3307 fsave FP_SRC(%a6) # grab the "busy" frame
3747 # fix_skewed_ops() - adjust fsave operand #
3752 # - The fsave frame contains the source operand. #
3756 # - The fsave frame contains the adjusted source operand. #
[all …]
/linux-6.3-rc2/arch/x86/include/asm/fpu/
A Dtypes.h337 struct fregs_state fsave; member
/linux-6.3-rc2/arch/x86/math-emu/
A Dfpu_proto.h149 extern void fsave(fpu_addr_modes addr_modes, u_char __user *data_address);
A Dload_store.c283 fsave(addr_modes, (u_char __user *) data_address); in FPU_load_store()
A Dreg_ld_str.c1199 void fsave(fpu_addr_modes addr_modes, u_char __user *data_address) in fsave() function
/linux-6.3-rc2/arch/m68k/kernel/
A Dentry.S364 fsave %a0@(TASK_THREAD+THREAD_FPSTATE)
/linux-6.3-rc2/arch/m68k/math-emu/
A Dfp_scan.S64 | normal fpu instruction? (this excludes fsave/frestore)

Completed in 66 milliseconds