| # i386 instructions |
| .text |
| |
| fnstsw |
| fnstsw %ax |
| fstsw |
| fstsw %ax |
| |
| movsx %al, %si |
| movsx %al, %esi |
| movsx %ax, %esi |
| movsx (%eax), %edx |
| movsx (%eax), %dx |
| movsxb (%eax), %dx |
| movsxb (%eax), %edx |
| movsxw (%eax), %edx |
| movsbl (%eax), %edx |
| movsbw (%eax), %dx |
| movswl (%eax), %edx |
| |
| movzx %al, %si |
| movzx %al, %esi |
| movzx %ax, %esi |
| movzx (%eax), %edx |
| movzx (%eax), %dx |
| movzxb (%eax), %dx |
| movzxb (%eax), %edx |
| movzxw (%eax), %edx |
| movzb (%eax), %edx |
| movzb (%eax), %dx |
| movzbl (%eax), %edx |
| movzbw (%eax), %dx |
| movzwl (%eax), %edx |
| |
| movnti %eax, (%eax) |
| movntil %eax, (%eax) |
| |
| .intel_syntax noprefix |
| fnstsw |
| fnstsw ax |
| fstsw |
| fstsw ax |
| |
| movsx si,al |
| movsx esi,al |
| movsx esi,ax |
| movsx edx,BYTE PTR [eax] |
| movsx dx,BYTE PTR [eax] |
| movsx edx,WORD PTR [eax] |
| |
| movzx si,al |
| movzx esi,al |
| movzx esi,ax |
| movzx edx,BYTE PTR [eax] |
| movzx dx,BYTE PTR [eax] |
| movzx edx,WORD PTR [eax] |
| |
| movq xmm1,QWORD PTR [esp] |
| movq xmm1,[esp] |
| movq QWORD PTR [esp],xmm1 |
| movq [esp],xmm1 |
| |
| movsx ax, byte ptr [eax] |
| movsx eax, byte ptr [eax] |
| movsx eax, word ptr [eax] |
| movzx ax, byte ptr [eax] |
| movzx eax, byte ptr [eax] |
| movzx eax, word ptr [eax] |
| |
| movnti dword ptr [eax], eax |