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