summaryrefslogtreecommitdiff
path: root/src/cpu/k8/disable_mmx_sse.inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu/k8/disable_mmx_sse.inc')
-rw-r--r--src/cpu/k8/disable_mmx_sse.inc27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/cpu/k8/disable_mmx_sse.inc b/src/cpu/k8/disable_mmx_sse.inc
deleted file mode 100644
index 5ce9dfdc1f..0000000000
--- a/src/cpu/k8/disable_mmx_sse.inc
+++ /dev/null
@@ -1,27 +0,0 @@
- /* Clear out an mmx state */
- emms
-
- /*
- * Put the processor back into a reset state
- * with respect to the xmm registers.
- */
-
- pxor %xmm0, %xmm0
- pxor %xmm1, %xmm1
- pxor %xmm2, %xmm2
- pxor %xmm3, %xmm3
- pxor %xmm4, %xmm4
- pxor %xmm5, %xmm5
- pxor %xmm6, %xmm6
- pxor %xmm7, %xmm7
-
- /* Disable floating point emulation */
- movl %cr0, %eax
- andl $~(1<<2), %eax
- movl %eax, %cr0
-
- /* Disable sse instructions */
- movl %cr4, %eax
- andl $~(3<<9), %eax
- movl %eax, %cr4
-