diff options
| author | Peter Wemm <peter@FreeBSD.org> | 2001-07-26 23:47:04 +0000 |
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 2001-07-26 23:47:04 +0000 |
| commit | 3e02a8711ad93709b5a9d1830d27b702ac8bb014 (patch) | |
| tree | e3d4d37423997530d10ca7101b4984b2b1024115 | |
| parent | f458f48b02dd15d64dc4f654c33030b5702940db (diff) | |
Notes
| -rw-r--r-- | sys/amd64/amd64/fpu.c | 8 | ||||
| -rw-r--r-- | sys/amd64/isa/npx.c | 8 | ||||
| -rw-r--r-- | sys/i386/isa/npx.c | 8 |
3 files changed, 3 insertions, 21 deletions
diff --git a/sys/amd64/amd64/fpu.c b/sys/amd64/amd64/fpu.c index 5e4847f5f5e0..49b1b624e0ef 100644 --- a/sys/amd64/amd64/fpu.c +++ b/sys/amd64/amd64/fpu.c @@ -132,10 +132,6 @@ void stop_emulating __P((void)); (cpu_fxsr ? \ (proc)->p_addr->u_pcb.pcb_save.sv_xmm.sv_env.en_sw : \ (proc)->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_sw) -#define MASK_FPU_SW(proc, mask) \ - (cpu_fxsr ? \ - (proc)->p_addr->u_pcb.pcb_save.sv_xmm.sv_env.en_sw & (mask) : \ - (proc)->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_sw & (mask)) #define GET_FPU_EXSW_PTR(pcb) \ (cpu_fxsr ? \ &(pcb)->pcb_save.sv_xmm.sv_ex_sw : \ @@ -145,8 +141,6 @@ void stop_emulating __P((void)); (proc->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_cw) #define GET_FPU_SW(proc) \ (proc->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_sw) -#define MASK_FPU_SW(proc, mask) \ - ((proc)->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_sw & (mask)) #define GET_FPU_EXSW_PTR(pcb) \ (&(pcb)->pcb_save.sv_87.sv_ex_sw) #endif /* CPU_ENABLE_SSE */ @@ -833,7 +827,7 @@ npxtrap() exstat = GET_FPU_EXSW_PTR(&curproc->p_addr->u_pcb); *exstat = status; if (PCPU_GET(npxproc) != curproc) - MASK_FPU_SW(curproc, ~0x80bf); + GET_FPU_SW(curproc) &= ~0x80bf; else fnclex(); critical_exit(savecrit); diff --git a/sys/amd64/isa/npx.c b/sys/amd64/isa/npx.c index 5e4847f5f5e0..49b1b624e0ef 100644 --- a/sys/amd64/isa/npx.c +++ b/sys/amd64/isa/npx.c @@ -132,10 +132,6 @@ void stop_emulating __P((void)); (cpu_fxsr ? \ (proc)->p_addr->u_pcb.pcb_save.sv_xmm.sv_env.en_sw : \ (proc)->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_sw) -#define MASK_FPU_SW(proc, mask) \ - (cpu_fxsr ? \ - (proc)->p_addr->u_pcb.pcb_save.sv_xmm.sv_env.en_sw & (mask) : \ - (proc)->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_sw & (mask)) #define GET_FPU_EXSW_PTR(pcb) \ (cpu_fxsr ? \ &(pcb)->pcb_save.sv_xmm.sv_ex_sw : \ @@ -145,8 +141,6 @@ void stop_emulating __P((void)); (proc->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_cw) #define GET_FPU_SW(proc) \ (proc->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_sw) -#define MASK_FPU_SW(proc, mask) \ - ((proc)->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_sw & (mask)) #define GET_FPU_EXSW_PTR(pcb) \ (&(pcb)->pcb_save.sv_87.sv_ex_sw) #endif /* CPU_ENABLE_SSE */ @@ -833,7 +827,7 @@ npxtrap() exstat = GET_FPU_EXSW_PTR(&curproc->p_addr->u_pcb); *exstat = status; if (PCPU_GET(npxproc) != curproc) - MASK_FPU_SW(curproc, ~0x80bf); + GET_FPU_SW(curproc) &= ~0x80bf; else fnclex(); critical_exit(savecrit); diff --git a/sys/i386/isa/npx.c b/sys/i386/isa/npx.c index 5e4847f5f5e0..49b1b624e0ef 100644 --- a/sys/i386/isa/npx.c +++ b/sys/i386/isa/npx.c @@ -132,10 +132,6 @@ void stop_emulating __P((void)); (cpu_fxsr ? \ (proc)->p_addr->u_pcb.pcb_save.sv_xmm.sv_env.en_sw : \ (proc)->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_sw) -#define MASK_FPU_SW(proc, mask) \ - (cpu_fxsr ? \ - (proc)->p_addr->u_pcb.pcb_save.sv_xmm.sv_env.en_sw & (mask) : \ - (proc)->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_sw & (mask)) #define GET_FPU_EXSW_PTR(pcb) \ (cpu_fxsr ? \ &(pcb)->pcb_save.sv_xmm.sv_ex_sw : \ @@ -145,8 +141,6 @@ void stop_emulating __P((void)); (proc->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_cw) #define GET_FPU_SW(proc) \ (proc->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_sw) -#define MASK_FPU_SW(proc, mask) \ - ((proc)->p_addr->u_pcb.pcb_save.sv_87.sv_env.en_sw & (mask)) #define GET_FPU_EXSW_PTR(pcb) \ (&(pcb)->pcb_save.sv_87.sv_ex_sw) #endif /* CPU_ENABLE_SSE */ @@ -833,7 +827,7 @@ npxtrap() exstat = GET_FPU_EXSW_PTR(&curproc->p_addr->u_pcb); *exstat = status; if (PCPU_GET(npxproc) != curproc) - MASK_FPU_SW(curproc, ~0x80bf); + GET_FPU_SW(curproc) &= ~0x80bf; else fnclex(); critical_exit(savecrit); |
