22 lines · plain
1# RUN: llvm-mc %s -triple x86_64-linux-gnu -filetype=obj -o - | llvm-objdump -d - | FileCheck %s2# RUN: llvm-mc %s -triple x86_64-windows-msvc -filetype=obj -o - | llvm-objdump -d - | FileCheck %s3# RUN: llvm-mc %s -triple x86_64-apple-macos -filetype=obj -o - | llvm-objdump -d - | FileCheck %s4 5.text6.global foo7foo:8 .code649 movl (%eax), %eax10 .code3211 movl (%eax), %eax12 .code1613 movl (%eax), %eax14 .code6415 retq16 17# CHECK: <foo>:18# CHECK-NEXT: 67 8b 00 movl (%eax), %eax19# CHECK-NEXT: 8b 00 movl (%rax), %eax20# CHECK-NEXT: 67 66 8b 00 movw (%eax), %ax21# CHECK-NEXT: c3 retq22