summaryrefslogtreecommitdiff
path: root/src/cpu/x86/sse_disable.inc
blob: a42cb412594f40a0ec8930577c6e085f71f94e1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
	/*
	 * Put the processor back into a reset state
	 * with respect to the xmm registers.
	 */

	xorps %xmm0, %xmm0
	xorps %xmm1, %xmm1
	xorps %xmm2, %xmm2
	xorps %xmm3, %xmm3
	xorps %xmm4, %xmm4
	xorps %xmm5, %xmm5
	xorps %xmm6, %xmm6
	xorps %xmm7, %xmm7

	/* Disable sse instructions */
	movl	%cr4, %eax
	andl	$~(3<<9), %eax
	movl	%eax, %cr4