| 1 | .*: Assembler messages: |
| 2 | .*:6: Error: .*generic.* |
| 3 | .*:9: Error: .*\.sse.* |
| 4 | .*:12: Error: .*\.sse2.* |
| 5 | .*:15: Error: .*\.sse3.* |
| 6 | .*:18: Error: .*\.ssse3.* |
| 7 | .*:21: Error: .*\.sse4\.1.* |
| 8 | .*:28: Error: .*\.nosse4.* |
| 9 | .*:32: Error: .*\.nosse4\.2.* |
| 10 | .*:35: Error: .*\.nosse4\.1.* |
| 11 | .*:38: Error: .*\.nossse3.* |
| 12 | .*:43: Error: .*\.nosse3.* |
| 13 | .*:45: Error: .*\.nommx.* |
| 14 | .*:47: Error: .*\.nosse2.* |
| 15 | .*:50: Error: .*\.nosse.* |
| 16 | GAS LISTING .* |
| 17 | #... |
| 18 | [ ]*1[ ]+\# Test \.arch \[\.sseX|\.nosseX\] |
| 19 | [ ]*2[ ]+\.text |
| 20 | [ ]*3[ ]+\.arch generic32 |
| 21 | [ ]*4[ ]+\.arch \.mmx |
| 22 | [ ]*5[ ]+\?\?\?\? 0F77 emms |
| 23 | [ ]*6[ ]+addps %xmm0, %xmm0 |
| 24 | [ ]*7[ ]+\.arch \.sse |
| 25 | [ ]*8[ ]+\?\?\?\? 0F58C0 addps %xmm0, %xmm0 |
| 26 | [ ]*9[ ]+lfence |
| 27 | [ ]*10[ ]+\.arch \.sse2 |
| 28 | [ ]*11[ ]+\?\?\?\? 0FAEE8 lfence |
| 29 | [ ]*12[ ]+mwait |
| 30 | [ ]*13[ ]+\.arch \.sse3 |
| 31 | [ ]*14[ ]+\?\?\?\? 0F01C9 mwait |
| 32 | [ ]*15[ ]+pabsd %xmm0, %xmm0 |
| 33 | [ ]*16[ ]+\.arch \.ssse3 |
| 34 | [ ]*17[ ]+\?\?\?\? 660F381E pabsd %xmm0, %xmm0 |
| 35 | [ ]*17[ ]+C0 |
| 36 | [ ]*18[ ]+ptest %xmm0, %xmm0 |
| 37 | [ ]*19[ ]+\.arch \.sse4\.1 |
| 38 | [ ]*20[ ]+\?\?\?\? 660F3817 ptest %xmm0, %xmm0 |
| 39 | [ ]*20[ ]+C0 |
| 40 | [ ]*21[ ]+crc32 %eax, %eax |
| 41 | [ ]*22[ ]+\.arch \.sse4\.2 |
| 42 | [ ]*23[ ]+\?\?\?\? F20F38F1 crc32 %eax, %eax |
| 43 | [ ]*23[ ]+C0 |
| 44 | [ ]*24[ ]+\.arch \.nosse |
| 45 | [ ]*25[ ]+\.arch \.sse4 |
| 46 | [ ]*26[ ]+\?\?\?\? F20F38F1 crc32 %eax, %eax |
| 47 | [ ]*26[ ]+C0 |
| 48 | [ ]*27[ ]+\.arch \.nosse4 |
| 49 | [ ]*28[ ]+ptest %xmm0, %xmm0 |
| 50 | [ ]*29[ ]+\?\?\?\? 660F381E pabsd %xmm0, %xmm0 |
| 51 | [ ]*29[ ]+C0 |
| 52 | [ ]*30[ ]+\.arch \.sse4 |
| 53 | [ ]*31[ ]+\.arch \.nosse4\.2 |
| 54 | [ ]*32[ ]+crc32 %eax, %eax |
| 55 | [ ]*33[ ]+\?\?\?\? 660F3817 ptest %xmm0, %xmm0 |
| 56 | [ ]*33[ ]+C0 |
| 57 | [ ]*34[ ]+\.arch \.nosse4\.1 |
| 58 | [ ]*35[ ]+ptest %xmm0, %xmm0 |
| 59 | [ ]*36[ ]+\?\?\?\? 660F381E pabsd %xmm0, %xmm0 |
| 60 | [ ]*36[ ]+C0 |
| 61 | [ ]*37[ ]+\.arch \.nossse3 |
| 62 | [ ]*38[ ]+pabsd %xmm0, %xmm0 |
| 63 | [ ]*39[ ]+\?\?\?\? 0F01C9 mwait |
| 64 | [ ]*40[ ]+\?\?\?\? 0F77 emms |
| 65 | [ ]*41[ ]+\.arch \.nommx |
| 66 | [ ]*42[ ]+\.arch \.nosse3 |
| 67 | [ ]*43[ ]+mwait |
| 68 | [ ]*44[ ]+\?\?\?\? 0FAEE8 lfence |
| 69 | [ ]*45[ ]+emms |
| 70 | [ ]*46[ ]+\.arch \.nosse2 |
| 71 | [ ]*47[ ]+lfence |
| 72 | [ ]*48[ ]+\?\?\?\? 0F58C0 addps %xmm0, %xmm0 |
| 73 | [ ]*49[ ]+\.arch \.nosse |
| 74 | [ ]*50[ ]+addps %xmm0, %xmm0 |
| 75 | \fGAS LISTING .* |
| 76 | |
| 77 | |
| 78 | [ ]*51[ ]+\?\?\?\? 8DB42600 \.p2align 4 |
| 79 | [ ]*51[ ]+000000 |
| 80 | #pass |