# Check SSE2 instructions in 16-bit mode .code16 .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