Commit | Line | Data |
---|---|---|
81486035 L |
1 | # IAMCU instructions |
2 | .text | |
3 | ||
4 | movsx %al, %si | |
5 | movsx %al, %esi | |
6 | movsx %ax, %esi | |
7 | movsx (%eax), %edx | |
8 | movsx (%eax), %dx | |
9 | movsxb (%eax), %dx | |
10 | movsxb (%eax), %edx | |
11 | movsxw (%eax), %edx | |
12 | movsbl (%eax), %edx | |
13 | movsbw (%eax), %dx | |
14 | movswl (%eax), %edx | |
15 | ||
16 | movzx %al, %si | |
17 | movzx %al, %esi | |
18 | movzx %ax, %esi | |
19 | movzx (%eax), %edx | |
20 | movzx (%eax), %dx | |
21 | movzxb (%eax), %dx | |
22 | movzxb (%eax), %edx | |
23 | movzxw (%eax), %edx | |
24 | movzb (%eax), %edx | |
25 | movzb (%eax), %dx | |
26 | movzbl (%eax), %edx | |
27 | movzbw (%eax), %dx | |
28 | movzwl (%eax), %edx | |
29 | ||
30 | .intel_syntax noprefix | |
31 | ||
32 | movsx si,al | |
33 | movsx esi,al | |
34 | movsx esi,ax | |
35 | movsx edx,BYTE PTR [eax] | |
36 | movsx dx,BYTE PTR [eax] | |
37 | movsx edx,WORD PTR [eax] | |
38 | ||
39 | movzx si,al | |
40 | movzx esi,al | |
41 | movzx esi,ax | |
42 | movzx edx,BYTE PTR [eax] | |
43 | movzx dx,BYTE PTR [eax] | |
44 | movzx edx,WORD PTR [eax] | |
45 | ||
46 | movsx ax, byte ptr [eax] | |
47 | movsx eax, byte ptr [eax] | |
48 | movsx eax, word ptr [eax] | |
49 | movzx ax, byte ptr [eax] | |
50 | movzx eax, byte ptr [eax] | |
51 | movzx eax, word ptr [eax] |