1.text
2
3_start:
4	movl	(%cr0), %eax
5	movl	%eax, (%cr7)
6	movl	(%cr8), %eax
7	movl	%eax, (%cr15)
8	movl	(%db0), %eax
9	movl	%eax, (%db7)
10	movl	(%dr0), %eax
11	movl	%eax, (%dr7)
12	movl	(%tr0), %eax
13	movl	%eax, (%tr7)
14
15.att_syntax noprefix
16	movl	(cr0), eax
17	movl	eax, (cr7)
18	movl	(cr8), eax
19	movl	eax, (cr15)
20	movl	(db0), eax
21	movl	eax, (db7)
22	movl	(dr0), eax
23	movl	eax, (dr7)
24	movl	(tr0), eax
25	movl	eax, (tr7)
26
27.intel_syntax noprefix
28	mov	eax, [cr0]
29	mov	[cr7], eax
30	mov	eax, [cr8]
31	mov	[cr15], eax
32	mov	eax, [dr0]
33	mov	[dr7], eax
34	mov	eax, [tr0]
35	mov	[tr7], eax
36