savefpu
void npxsave (union savefpu *addr);
void fpusave (union savefpu *addr, uint64_t mask);
void fpurstor (union savefpu *addr, uint64_t mask);
fpusave((union savefpu *)(a), m); \
fpurstor((union savefpu *)(a), m); \
union savefpu gd_savefpu; /* fast bcopy/zero temp fpu save area */
union savefpu gd_zerofpu; /* xrstor/fxrstor/frstor zero regs */
union savefpu pcb_save;
union savefpu *mtd_savefpu;
ASSYM(PCB_SAVEFPU_SIZE, sizeof(union savefpu));
static union savefpu dummy __aligned(64);
static union savefpu dummy __aligned(64);
npxsave(union savefpu *addr)
fpusave(union savefpu *addr, uint64_t mask)
fpurstor(union savefpu *addr, uint64_t mask)
union savefpu gd_savefpu; /* fast bcopy/zero temp fpu save area */
union savefpu pcb_save;
union savefpu *mtd_savefpu; /* pointer to current fpu context */
ASSYM(PCB_SAVEFPU_SIZE, sizeof(union savefpu));
static union savefpu dummy __aligned(64);
static union savefpu dummy __aligned(16);
npxsave(union savefpu *addr)
fpusave(union savefpu *addr, uint64_t mask __unused)
fpurstor(union savefpu *addr, uint64_t mask __unused)