]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/testsuite/gas/i386/sse2-16bit.s
x86: add missing IgnoreSize
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / i386 / sse2-16bit.s
index ab9c323220955e6976a9087d2e5f15c18552d266..bf0e2ddbdddb513b152ad1fc2ada6c98b981e79c 100644 (file)
@@ -4,4 +4,26 @@
        .include "sse2.s"
        .att_syntax prefix
 
+       # also a few SSE* insns
        addps (%bx),%xmm5
+       cvtsi2ss %ecx,%xmm3
+       cvtss2si %xmm3,%ecx
+       cvttss2si %xmm3,%ecx
+       extractps $0,%xmm1,%edx
+       movmskps %xmm2,%ecx
+       pextrb $0,%xmm1,%edx
+       pextrd $0,%xmm1,%edx
+       pextrw $0,%mm1,%edx
+       pextrw $0,%xmm1,%edx
+       pinsrb $0,%ecx,%xmm2
+       pinsrd $0,%ecx,%xmm2
+       pinsrw $0,%ecx,%mm2
+       pinsrw $0,%ecx,%xmm2
+       pmovmskb %xmm3,%edx
+
+       .intel_syntax noprefix
+       cvtsi2ss xmm0, dword ptr [di]
+       extractps dword ptr [di], xmm1, 0
+       insertps xmm0, dword ptr [di], 0
+       pextrd dword ptr [di], xmm1, 0
+       pinsrd xmm0, dword ptr [di], 0