x86: Allow integer conversion without suffix in AT&T syntax
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / noreg64.s
index 119b44e7245d95e1ee6a8d49f6fdba4a640ca684..1ccb8fd6aba98cb1e5356a6effa5229efcca7c17 100644 (file)
@@ -25,8 +25,6 @@ noreg:
        cmps    %es:(%rdi), (%rsi)
        crc32   (%rax), %eax
        crc32   (%rax), %rax
-       cvtsi2sd (%rax), %xmm0
-       cvtsi2ss (%rax), %xmm0
        dec     (%rax)
        div     (%rax)
        fadd    (%rax)
@@ -59,6 +57,7 @@ noreg:
        inc     (%rax)
        ins
        ins     %dx, %es:(%rdi)
+       iret
        jmp     *(%rax)
        lgdt    (%rax)
        lidt    (%rax)
@@ -66,6 +65,8 @@ noreg:
        lmsw    (%rax)
        lods
        lods    (%rsi)
+       lret
+       lret    $4
        ltr     (%rax)
        mov     $0x12, (%rax)
        mov     $0x1234, (%rax)
@@ -74,6 +75,12 @@ noreg:
        mov     (%rax), %es
        movs
        movs    (%rsi), %es:(%rdi)
+       movsx   (%rax), %ax
+       movsx   (%rax), %eax
+       movsx   (%rax), %rax
+       movzx   (%rax), %ax
+       movzx   (%rax), %eax
+       movzx   (%rax), %rax
        mul     (%rax)
        neg     (%rax)
        nop     (%rax)
@@ -139,12 +146,6 @@ noreg:
        test    $0x89, (%rax)
        test    $0x1234, (%rax)
        test    $0x12345678, (%rax)
-       vcvtsi2sd (%rax), %xmm0, %xmm0
-       vcvtsi2sd (%rax), %xmm0, %xmm31
-       vcvtsi2ss (%rax), %xmm0, %xmm0
-       vcvtsi2ss (%rax), %xmm0, %xmm31
-       vcvtusi2sd (%rax), %xmm0, %xmm0
-       vcvtusi2ss (%rax), %xmm0, %xmm0
        xor     $1, (%rax)
        xor     $0x89, (%rax)
        xor     $0x1234, (%rax)
This page took 0.025248 seconds and 4 git commands to generate.