aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>2001-07-26 23:47:04 +0000
committerPeter Wemm <peter@FreeBSD.org>2001-07-26 23:47:04 +0000
commit3e02a8711ad93709b5a9d1830d27b702ac8bb014 (patch)
treee3d4d37423997530d10ca7101b4984b2b1024115
parentf458f48b02dd15d64dc4f654c33030b5702940db (diff)
Notes
-rw-r--r--sys/amd64/amd64/fpu.c8
-rw-r--r--sys/amd64/isa/npx.c8
-rw-r--r--sys/i386/isa/npx.c8
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);