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