2009-09-01 H.J. Lu <hongjiu.lu@intel.com>
authorH.J. Lu <hjl.tools@gmail.com>
Tue, 1 Sep 2009 23:59:10 +0000 (23:59 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 1 Sep 2009 23:59:10 +0000 (23:59 +0000)
* gas/i386/att-regs.s: Add ymm tests for 16bit and 64bit.
* gas/i386/intel-regs.s: Likewise.

* gas/i386/att-regs.d: Updated.
* gas/i386/intel-regs.d: Likewise.

gas/testsuite/ChangeLog
gas/testsuite/gas/i386/att-regs.d
gas/testsuite/gas/i386/att-regs.s
gas/testsuite/gas/i386/intel-regs.d
gas/testsuite/gas/i386/intel-regs.s

index 03738f5..39e6bc9 100644 (file)
@@ -1,5 +1,13 @@
 2009-09-01  H.J. Lu  <hongjiu.lu@intel.com>
 
+       * gas/i386/att-regs.s: Add ymm tests for 16bit and 64bit.
+       * gas/i386/intel-regs.s: Likewise.
+
+       * gas/i386/att-regs.d: Updated.
+       * gas/i386/intel-regs.d: Likewise.
+
+2009-09-01  H.J. Lu  <hongjiu.lu@intel.com>
+
        * gas/i386/att-regs.s: Remove a tab.
 
 2009-09-01  Jie Zhang  <jie.zhang@analog.com>
index 47908f8..8b6c14f 100644 (file)
@@ -19,6 +19,7 @@ Disassembly of section \.text:
 .*[    ]+R_386_16[     ]+tr0
 .*[    ]+R_386_16[     ]+mm0
 .*[    ]+R_386_16[     ]+xmm0
+.*[    ]+R_386_16[     ]+ymm0
 .*[    ]+R_386_32[     ]+rax
 .*[    ]+R_386_32[     ]+axl
 .*[    ]+R_386_32[     ]+r8b
@@ -44,4 +45,7 @@ Disassembly of section \.text:
 .*:[   ]+89 c0[        ]+mov[  ]+%eax,%eax
 .*:[   ]+4c[   ]+dec    %esp
 .*:[   ]+89 c0[        ]+mov[  ]+%eax,%eax
+
+.* <ymm8>:
+.*[    ]+<ymm8>
 #pass
index a297cc7..1001824 100644 (file)
@@ -17,6 +17,7 @@
        mov     tr0, ax                 ; add   al, (bx,si)
        mov     mm0, ax                 ; add   al, (bx,si)
        mov     xmm0, ax                ; add   al, (bx,si)
+       mov     ymm0, ax                ; add   al, (bx,si)
 
        .arch generic32
        .code32
@@ -52,3 +53,5 @@
        mov     r8w, ax
        mov     r8d, eax
        mov     r8, rax
+ymm8:
+       jmp     ymm8
index 6c52dec..97fc27f 100644 (file)
@@ -19,6 +19,7 @@ Disassembly of section \.text:
 .*[    ]+R_386_16[     ]+tr0
 .*[    ]+R_386_16[     ]+mm0
 .*[    ]+R_386_16[     ]+xmm0
+.*[    ]+R_386_16[     ]+ymm0
 .*[    ]+R_386_32[     ]+rax
 .*[    ]+R_386_32[     ]+axl
 .*[    ]+R_386_32[     ]+r8b
@@ -44,4 +45,7 @@ Disassembly of section \.text:
 .*:[   ]+89 c0[        ]+mov[  ]+%eax,%eax
 .*:[   ]+4c[   ]+dec    %esp
 .*:[   ]+89 c0[        ]+mov[  ]+%eax,%eax
+
+.* <ymm8>:
+.*[    ]+<ymm8>
 #pass
index 7d52711..5aac956 100644 (file)
@@ -17,6 +17,7 @@
        mov     ax, tr0                 ; add   [bx+si], al
        mov     ax, mm0                 ; add   [bx+si], al
        mov     ax, xmm0                ; add   [bx+si], al
+       mov     ax, ymm0                ; add   [bx+si], al
 
        .arch generic32
        .code32
@@ -52,3 +53,5 @@
        mov     ax, r8w
        mov     eax, r8d
        mov     rax, r8
+ymm8:
+       jmp     ymm8