1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-02 00:42:52 +01:00
llvm-mirror/test/MC/AsmParser/hello.s
Daniel Dunbar 39929d9343 llvm-mc: Add -triple, and fix some typos
llvm-svn: 77750
2009-07-31 23:13:12 +00:00

28 lines
418 B
ArmAsm

// RUN: llvm-mc -triple i386-unknown-unknown %s -o -
.text
.align 4,0x90
.globl _main
_main:
pushl %ebp
movl %esp, %ebp
subl $8, %esp
call "L1$pb"
"L1$pb":
popl %eax
movl $0, -4(%ebp)
movl %esp, %ecx
leal L_.str-"L1$pb"(%eax), %eax
movl %eax, (%ecx)
call _printf
movl $0, -4(%ebp)
movl -4(%ebp), %eax
addl $8, %esp
popl %ebp
ret
.subsections_via_symbols
.cstring
L_.str:
.asciz "hello world!\n"