1# i386 instructions
2	.text
3
4	fnstsw
5	fnstsw	%ax
6	fstsw
7	fstsw	%ax
8
9	movsx	%al, %si
10	movsx	%al, %esi
11	movsx	%ax, %esi
12	movsx	(%eax), %edx
13	movsx	(%eax), %dx
14	movsxb	(%eax), %dx
15	movsxb	(%eax), %edx
16	movsxw	(%eax), %edx
17	movsbl	(%eax), %edx
18	movsbw	(%eax), %dx
19	movswl	(%eax), %edx
20
21	movzx	%al, %si
22	movzx	%al, %esi
23	movzx	%ax, %esi
24	movzx	(%eax), %edx
25	movzx	(%eax), %dx
26	movzxb	(%eax), %dx
27	movzxb	(%eax), %edx
28	movzxw	(%eax), %edx
29	movzb	(%eax), %edx
30	movzb	(%eax), %dx
31	movzbl	(%eax), %edx
32	movzbw	(%eax), %dx
33	movzwl	(%eax), %edx
34
35	movnti %eax, (%eax)
36	movntil %eax, (%eax)
37
38	.intel_syntax noprefix
39	fnstsw
40	fnstsw	ax
41	fstsw
42	fstsw	ax
43
44	movsx	si,al
45	movsx	esi,al
46	movsx	esi,ax
47	movsx	edx,BYTE PTR [eax]
48	movsx	dx,BYTE PTR [eax]
49	movsx	edx,WORD PTR [eax]
50
51	movzx	si,al
52	movzx	esi,al
53	movzx	esi,ax
54	movzx	edx,BYTE PTR [eax]
55	movzx	dx,BYTE PTR [eax]
56	movzx	edx,WORD PTR [eax]
57
58	movq	xmm1,QWORD PTR [esp]
59	movq	xmm1,[esp]
60	movq	QWORD PTR [esp],xmm1
61	movq	[esp],xmm1
62
63movsx ax, byte ptr [eax]
64movsx eax, byte ptr [eax]
65movsx eax, word ptr [eax]
66movzx ax, byte ptr [eax]
67movzx eax, byte ptr [eax]
68movzx eax, word ptr [eax]
69
70movnti dword ptr [eax], eax
71