summaryrefslogtreecommitdiff
path: root/src/cpu/x86/sse/disable_sse.inc
blob: a18ea18643fd14e14ba996185ca59559ac9989c1 (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