blob: 3d840fac34a6a3cc3c04292711a64058dacbc073 [file] [log] [blame]
.*: Assembler messages:
.*:6: Error: .*generic.*
.*:9: Error: .*\.sse.*
.*:12: Error: .*\.sse2.*
.*:15: Error: .*\.sse3.*
.*:18: Error: .*\.ssse3.*
.*:21: Error: .*\.sse4\.1.*
.*:28: Error: .*\.nosse4.*
.*:32: Error: .*\.nosse4\.2.*
.*:35: Error: .*\.nosse4\.1.*
.*:38: Error: .*\.nossse3.*
.*:43: Error: .*\.nosse3.*
.*:45: Error: .*\.nommx.*
.*:47: Error: .*\.nosse2.*
.*:50: Error: .*\.nosse.*
GAS LISTING .*
#...
[ ]*1[ ]+\# Test \.arch \[\.sseX|\.nosseX\]
[ ]*2[ ]+\.text
[ ]*3[ ]+\.arch generic32
[ ]*4[ ]+\.arch \.mmx
[ ]*5[ ]+\?\?\?\? 0F77 emms
[ ]*6[ ]+addps %xmm0, %xmm0
[ ]*7[ ]+\.arch \.sse
[ ]*8[ ]+\?\?\?\? 0F58C0 addps %xmm0, %xmm0
[ ]*9[ ]+lfence
[ ]*10[ ]+\.arch \.sse2
[ ]*11[ ]+\?\?\?\? 0FAEE8 lfence
[ ]*12[ ]+mwait
[ ]*13[ ]+\.arch \.sse3
[ ]*14[ ]+\?\?\?\? 0F01C9 mwait
[ ]*15[ ]+pabsd %xmm0, %xmm0
[ ]*16[ ]+\.arch \.ssse3
[ ]*17[ ]+\?\?\?\? 660F381E pabsd %xmm0, %xmm0
[ ]*17[ ]+C0
[ ]*18[ ]+ptest %xmm0, %xmm0
[ ]*19[ ]+\.arch \.sse4\.1
[ ]*20[ ]+\?\?\?\? 660F3817 ptest %xmm0, %xmm0
[ ]*20[ ]+C0
[ ]*21[ ]+crc32 %eax, %eax
[ ]*22[ ]+\.arch \.sse4\.2
[ ]*23[ ]+\?\?\?\? F20F38F1 crc32 %eax, %eax
[ ]*23[ ]+C0
[ ]*24[ ]+\.arch \.nosse
[ ]*25[ ]+\.arch \.sse4
[ ]*26[ ]+\?\?\?\? F20F38F1 crc32 %eax, %eax
[ ]*26[ ]+C0
[ ]*27[ ]+\.arch \.nosse4
[ ]*28[ ]+ptest %xmm0, %xmm0
[ ]*29[ ]+\?\?\?\? 660F381E pabsd %xmm0, %xmm0
[ ]*29[ ]+C0
[ ]*30[ ]+\.arch \.sse4
[ ]*31[ ]+\.arch \.nosse4\.2
[ ]*32[ ]+crc32 %eax, %eax
[ ]*33[ ]+\?\?\?\? 660F3817 ptest %xmm0, %xmm0
[ ]*33[ ]+C0
[ ]*34[ ]+\.arch \.nosse4\.1
[ ]*35[ ]+ptest %xmm0, %xmm0
[ ]*36[ ]+\?\?\?\? 660F381E pabsd %xmm0, %xmm0
[ ]*36[ ]+C0
[ ]*37[ ]+\.arch \.nossse3
[ ]*38[ ]+pabsd %xmm0, %xmm0
[ ]*39[ ]+\?\?\?\? 0F01C9 mwait
[ ]*40[ ]+\?\?\?\? 0F77 emms
[ ]*41[ ]+\.arch \.nommx
[ ]*42[ ]+\.arch \.nosse3
[ ]*43[ ]+mwait
[ ]*44[ ]+\?\?\?\? 0FAEE8 lfence
[ ]*45[ ]+emms
[ ]*46[ ]+\.arch \.nosse2
[ ]*47[ ]+lfence
[ ]*48[ ]+\?\?\?\? 0F58C0 addps %xmm0, %xmm0
[ ]*49[ ]+\.arch \.nosse
[ ]*50[ ]+addps %xmm0, %xmm0
GAS LISTING .*
[ ]*51[ ]+\?\?\?\? 8DB42600 \.p2align 4
[ ]*51[ ]+000000
#pass