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