Home
last modified time | relevance | path

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

/linux-6.1.9/arch/x86/kernel/fpu/
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()
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.1.9/arch/m68k/fpsp040/
Dx_unimp.S18 | 2. Unimp (short) fsave state frame created here by fsave
44 fsave -(%a7)
69 fsave -(%a7) |capture possible exc state
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
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)
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
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
Dx_ovfl.S59 fsave -(%a7)
Dbugfix.S171 | number of the fsave is not $40, this handler is not necessary.
273 fsave -(%a7)
399 fsave -(%a7)
Dsgetem.S84 movew %d0,LOCAL_EX(%a0) |move the sign & exp back to fsave stack
Dx_unfl.S47 fsave -(%a7)
Dx_snan.S44 fsave -(%a7)
Ddo_func.S13 | CMDREG1B and STAG are extracted from the fsave frame
Dgen_except.S127 | idle fsave vector to the unimp vector.
Dround.S499 | is no LOCAL_GRS scratch word following it on the fsave frame.
/linux-6.1.9/arch/m68k/ifpsp060/
Dfskeleton.S80 fsave -(%sp)
99 fsave -(%sp)
118 fsave -(%sp)
137 fsave -(%sp)
156 fsave -(%sp)
175 fsave -(%sp)
194 | fsave -(%sp)
/linux-6.1.9/arch/m68k/ifpsp060/src/
Dpfpsp.S1394 # here, we insert the correct fsave status value into the fsave frame for the
1395 # corresponding exception. the operand in the fsave frame should be the original
1657 # we don't mess with the existing fsave frame. just re-insert it and
1972 # here, we insert the correct fsave status value into the fsave frame for the
1973 # corresponding exception. the operand in the fsave frame should be the original
1975 # as a reminder for future predicted pain and agony, we are passing in fsave the
2296 # if we're stuffing a source operand back into an fsave frame then we
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 #
[all …]
Dfpsp.S1395 # here, we insert the correct fsave status value into the fsave frame for the
1396 # corresponding exception. the operand in the fsave frame should be the original
1658 # we don't mess with the existing fsave frame. just re-insert it and
1973 # here, we insert the correct fsave status value into the fsave frame for the
1974 # corresponding exception. the operand in the fsave frame should be the original
1976 # as a reminder for future predicted pain and agony, we are passing in fsave the
2297 # if we're stuffing a source operand back into an fsave frame then we
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 #
[all …]
/linux-6.1.9/arch/x86/include/asm/fpu/
Dtypes.h337 struct fregs_state fsave; member
/linux-6.1.9/arch/x86/math-emu/
Dload_store.c283 fsave(addr_modes, (u_char __user *) data_address); in FPU_load_store()
Dfpu_proto.h149 extern void fsave(fpu_addr_modes addr_modes, u_char __user *data_address);
Dreg_ld_str.c1199 void fsave(fpu_addr_modes addr_modes, u_char __user *data_address) in fsave() function
/linux-6.1.9/arch/m68k/kernel/
Dentry.S358 fsave %a0@(TASK_THREAD+THREAD_FPSTATE)
/linux-6.1.9/arch/m68k/math-emu/
Dfp_scan.S64 | normal fpu instruction? (this excludes fsave/frestore)