X-Git-Url: https://oss.titaniummirror.com/gitweb?p=msp430-binutils.git;a=blobdiff_plain;f=gas%2Ftestsuite%2Fgas%2Fi386%2Finval.s;fp=gas%2Ftestsuite%2Fgas%2Fi386%2Finval.s;h=e33a148219e47231972976b3c5c87ea9bd2472b0;hp=5b440ed0b55fcc044c0f261e1026e5ee9b13d668;hb=d5da4f291af551c0b8b79e1d4a9b173d60e5c10e;hpb=7b5ea4fcdf2819e070665ab5610f8b48e3867c10 diff --git a/gas/testsuite/gas/i386/inval.s b/gas/testsuite/gas/i386/inval.s index 5b440ed..e33a148 100644 --- a/gas/testsuite/gas/i386/inval.s +++ b/gas/testsuite/gas/i386/inval.s @@ -48,3 +48,37 @@ foo: jaw foo fldlw (%eax) movl $%ebx,%eax insertq $4,$2,%xmm2,%ebx + cvtsi2ssq (%eax),%xmm1 + cvtsi2sdq (%eax),%xmm1 + fnstsw %eax + fnstsw %al + fstsw %eax + fstsw %al + +movnti %ax, (%eax) +movntiw %ax, (%eax) + + .intel_syntax noprefix + cvtsi2ss xmm1,QWORD PTR [eax] + cvtsi2sd xmm1,QWORD PTR [eax] + cvtsi2ssq xmm1,QWORD PTR [eax] + cvtsi2sdq xmm1,QWORD PTR [eax] + movq xmm1, XMMWORD PTR [esp] + movq xmm1, DWORD PTR [esp] + movq xmm1, WORD PTR [esp] + movq xmm1, BYTE PTR [esp] + movq XMMWORD PTR [esp],xmm1 + movq DWORD PTR [esp],xmm1 + movq WORD PTR [esp],xmm1 + movq BYTE PTR [esp],xmm1 + fnstsw eax + fnstsw al + fstsw eax + fstsw al + +movsx ax, [eax] +movsx eax, [eax] +movzx ax, [eax] +movzx eax, [eax] + +movnti word ptr [eax], ax