]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - gas/testsuite/gas/i386/inval.l
Merge commit 'upstream/2.20'
[msp430-binutils.git] / gas / testsuite / gas / i386 / inval.l
index 8abcbde95a732fc3762f55e193fa00ec976eb350..3f74e9a9349a5c8b483dfce9a20eea165f64c292 100644 (file)
 .*:48: Error: .*
 .*:49: Error: .*
 .*:50: Error: .*
+.*:51: Error: .*
+.*:52: Error: .*
+.*:53: Error: .*
+.*:54: Error: .*
+.*:55: Error: .*
+.*:56: Error: .*
+.*:58: Error: .*
+.*:59: Error: .*
+.*:62: Error: .*
+.*:63: Error: .*
+.*:64: Error: .*
+.*:65: Error: .*
+.*:66: Error: .*
+.*:67: Error: .*
+.*:68: Error: .*
+.*:69: Error: .*
+.*:70: Error: .*
+.*:71: Error: .*
+.*:72: Error: .*
+.*:73: Error: .*
+.*:74: Error: .*
+.*:75: Error: .*
+.*:76: Error: .*
+.*:77: Error: .*
+.*:79: Error: .*
+.*:80: Error: .*
+.*:81: Error: .*
+.*:82: Error: .*
+.*:84: Error: .*
 GAS LISTING .*
 
 
-   1 [         ]*      .text
-   2 [         ]*# All the following should be illegal
-   3 [         ]*      mov     \(%dx\),%al
-   4 [         ]*      mov     \(%eax,%esp,2\),%al
-   5 [         ]*      setae   %eax
-   6 [         ]*      pushb   %ds
-   7 [         ]*      popb    %ds
-   8 [         ]*      pushb   %al
-   9 [         ]*      popb    %al
-  10 [         ]*      pushb   %ah
-  11 [         ]*      popb    %ah
-  12 [         ]*      pushb   %ax
-  13 [         ]*      popb    %ax
-  14 [         ]*      pushb   %eax
-  15 [         ]*      popb    %eax
-  16 [         ]*      movb    %ds,%ax
-  17 [         ]*      movb    %ds,%eax
-  18 [         ]*      movb    %ax,%ds
-  19 [         ]*      movb    %eax,%ds
-  20 [         ]*      movdb   %eax,%mm0
-  21 [         ]*      movqb   0,%mm0
-  22 [         ]*      ldsb    0,%eax
-  23 [         ]*      setnew  0
-  24 [         ]*      movdw   %eax,%mm0
-  25 [         ]*      movqw   0,%mm0
-  26 [         ]*      div     %cx,%al
-  27 [         ]*      div     %cl,%ax
-  28 [         ]*      div     %ecx,%al
-  29 [         ]*      imul    10,%bx,%ecx
-  30 [         ]*      imul    10,%bx,%al
-  31 [         ]*      popab
-  32 [         ]*      stil
-  33 [         ]*      aaab
-  34 [         ]*      cwdel
-  35 [         ]*      cwdw
-  36 [         ]*      callww  0
-  37 [         ]*foo:  jaw     foo
-  38 [         ]*      jcxzw   foo
-  39 [         ]*      jecxzl  foo
-  40 [         ]*      loopb   foo
-  41 [         ]*      xlatw   %es:%bx
-  42 [         ]*      xlatl   %es:%bx
-  43 [         ]*      intl    2
-  44 [         ]*      int3b
-  45 [         ]*      hltb
-  46 [         ]*      fstb    %st\(0\)
-  47 [         ]*      fcompll 28\(%ebp\)
-  48 [         ]*      fldlw   \(%eax\)
-  49 [         ]*      movl    \$%ebx,%eax
-  50 [         ]*      insertq \$4,\$2,%xmm2,%ebx
+[      ]*1[    ]+\.text
+[      ]*2[    ]+\# All the following should be illegal
+[      ]*3[    ]+mov   \(%dx\),%al
+[      ]*4[    ]+mov   \(%eax,%esp,2\),%al
+[      ]*5[    ]+setae %eax
+[      ]*6[    ]+pushb %ds
+[      ]*7[    ]+popb  %ds
+[      ]*8[    ]+pushb %al
+[      ]*9[    ]+popb  %al
+[      ]*10[   ]+pushb %ah
+[      ]*11[   ]+popb  %ah
+[      ]*12[   ]+pushb %ax
+[      ]*13[   ]+popb  %ax
+[      ]*14[   ]+pushb %eax
+[      ]*15[   ]+popb  %eax
+[      ]*16[   ]+movb  %ds,%ax
+[      ]*17[   ]+movb  %ds,%eax
+[      ]*18[   ]+movb  %ax,%ds
+[      ]*19[   ]+movb  %eax,%ds
+[      ]*20[   ]+movdb %eax,%mm0
+[      ]*21[   ]+movqb 0,%mm0
+[      ]*22[   ]+ldsb  0,%eax
+[      ]*23[   ]+setnew        0
+[      ]*24[   ]+movdw %eax,%mm0
+[      ]*25[   ]+movqw 0,%mm0
+[      ]*26[   ]+div   %cx,%al
+[      ]*27[   ]+div   %cl,%ax
+[      ]*28[   ]+div   %ecx,%al
+[      ]*29[   ]+imul  10,%bx,%ecx
+[      ]*30[   ]+imul  10,%bx,%al
+[      ]*31[   ]+popab
+[      ]*32[   ]+stil
+[      ]*33[   ]+aaab
+[      ]*34[   ]+cwdel
+[      ]*35[   ]+cwdw
+[      ]*36[   ]+callww        0
+[      ]*37[   ]+foo:  jaw     foo
+[      ]*38[   ]+jcxzw foo
+[      ]*39[   ]+jecxzl        foo
+[      ]*40[   ]+loopb foo
+[      ]*41[   ]+xlatw %es:%bx
+[      ]*42[   ]+xlatl %es:%bx
+[      ]*43[   ]+intl  2
+[      ]*44[   ]+int3b
+[      ]*45[   ]+hltb
+[      ]*46[   ]+fstb  %st\(0\)
+[      ]*47[   ]+fcompll       28\(%ebp\)
+[      ]*48[   ]+fldlw \(%eax\)
+[      ]*49[   ]+movl  \$%ebx,%eax
+[      ]*50[   ]+insertq       \$4,\$2,%xmm2,%ebx
+[      ]*51[   ]+cvtsi2ssq \(%eax\),%xmm1
+[      ]*52[   ]+cvtsi2sdq \(%eax\),%xmm1
+[      ]*53[   ]+fnstsw %eax
+[      ]*54[   ]+fnstsw %al
+[      ]*55[   ]+fstsw %eax
+[      ]*56[   ]+fstsw %al
+[      ]*57[   ]+
+\fGAS LISTING .*
+
+
+[      ]*58[   ]+movnti %ax, \(%eax\)
+[      ]*59[   ]+movntiw %ax, \(%eax\)
+[      ]*60[   ]+
+[      ]*61[   ]+\.intel_syntax noprefix
+[      ]*62[   ]+cvtsi2ss xmm1,QWORD PTR \[eax\]
+[      ]*63[   ]+cvtsi2sd xmm1,QWORD PTR \[eax\]
+[      ]*64[   ]+cvtsi2ssq xmm1,QWORD PTR \[eax\]
+[      ]*65[   ]+cvtsi2sdq xmm1,QWORD PTR \[eax\]
+[      ]*66[   ]+movq xmm1, XMMWORD PTR \[esp\]
+[      ]*67[   ]+movq xmm1, DWORD PTR \[esp\]
+[      ]*68[   ]+movq xmm1, WORD PTR \[esp\]
+[      ]*69[   ]+movq xmm1, BYTE PTR \[esp\]
+[      ]*70[   ]+movq XMMWORD PTR \[esp\],xmm1
+[      ]*71[   ]+movq DWORD PTR \[esp\],xmm1
+[      ]*72[   ]+movq WORD PTR \[esp\],xmm1
+[      ]*73[   ]+movq BYTE PTR \[esp\],xmm1
+[      ]*74[   ]+fnstsw eax
+[      ]*75[   ]+fnstsw al
+[      ]*76[   ]+fstsw eax
+[      ]*77[   ]+fstsw al
+[      ]*78[   ]+
+[      ]*79[   ]+movsx ax, \[eax\]
+[      ]*80[   ]+movsx eax, \[eax\]
+[      ]*81[   ]+movzx ax, \[eax\]
+[      ]*82[   ]+movzx eax, \[eax\]
+[      ]*83[   ]+
+[      ]*84[   ]+movnti word ptr \[eax\], ax