1	.text
2	.intel_syntax noprefix
3
4	.arch i286
5	.code16
6	mov	ax, eax			; add	[bx+si], al
7	mov	ax, rax			; add	[bx+si], al
8	mov	ax, axl			; add	[bx+si], al
9	mov	ax, r8b			; add	[bx+si], al
10	mov	ax, r8w			; add	[bx+si], al
11	mov	ax, r8d			; add	[bx+si], al
12	mov	ax, r8			; add	[bx+si], al
13	mov	ax, fs			; add	[bx+si], al
14	mov	ax, st			; add	[bx+si], al
15	mov	ax, cr0			; add	[bx+si], al
16	mov	ax, dr0			; add	[bx+si], al
17	mov	ax, tr0			; add	[bx+si], al
18	mov	ax, mm0			; add	[bx+si], al
19	mov	ax, xmm0		; add	[bx+si], al
20	mov	ax, ymm0		; add	[bx+si], al
21	mov	ax, xmm16		; add	[bx+si], al
22	mov	ax, zmm0		; add	[bx+si], al
23
24	.arch generic32
25	.code32
26	mov	eax, rax
27	mov	eax, axl
28	mov	eax, r8b
29	mov	eax, r8w
30	mov	eax, r8d
31	mov	eax, r8
32	mov	eax, st
33	mov	eax, cr0
34	mov	eax, dr0
35	mov	eax, tr0
36	mov	eax, mm0
37	mov	eax, xmm0
38	mov	eax, ymm0
39	mov	eax, xmm16
40	mov	eax, zmm0
41
42	.arch .387
43	ffree	st
44
45	.arch .mmx
46	pxor	mm0, mm0
47
48	.arch .sse
49	xorps	xmm0, xmm0
50
51	.arch .avx
52	vxorps	ymm0, ymm0, ymm0
53
54	.arch generic64
55	.code64
56	mov	axl, r8b
57	mov	ax, r8w
58	mov	eax, r8d
59	mov	rax, r8
60ymm8:
61	jmp	ymm8
62