Add R_386_GOT32X support to gas and ld
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / i386.s
index 8eb5e53f3be50216dd23e09490d21d85dac60d74..7da361f5f8593396abb8257ecfa5c5b87a569463 100644 (file)
@@ -1,26 +1,56 @@
 # 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
-       movsbl  (%eax), %edx
        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,[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
This page took 0.024434 seconds and 4 git commands to generate.