]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Bindings/llvm-c/disassemble.test
Vendor import of llvm release_34 branch r197841 (effectively, 3.4 RC3):
[FreeBSD/FreeBSD.git] / test / Bindings / llvm-c / disassemble.test
1 ; RUN: llvm-c-test --disassemble < %s | FileCheck %s
2
3
4 arm-linux-android    44 26 1f e5 0c 10 4b e2 02 20 81 e0
5 ;CHECK: triple: arm-linux-android
6 ;CHECK: ldr     r2, [pc, #-1604]
7 ;CHECK: sub     r1, r11, #12
8 ;CHECK: 02 20 81 e0
9 ;CHECK: add     r2, r1, r2
10
11 x86_64-linux-unknown 48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3
12 ;CHECK: triple: x86_64-linux-unknown
13 ;CHECK: addq    $56, %rsp
14 ;CHECK: popq    %rbx
15 ;CHECK: popq    %rbp
16 ;CHECK: popq    %r12
17 ;CHECK: popq    %r13
18 ;CHECK: popq    %r14
19 ;CHECK: popq    %r15
20 ;CHECK: ret
21
22 i686-apple-darwin    0f b7 4c 24 0a e8 29 ce ff ff
23 ;CHECK: movzwl  10(%esp), %ecx
24 ;CHECK: calll   -12759
25
26 i686-linux-unknown   dd 44 24 04 d9 e1 c3
27 ;CHECK: fldl    4(%esp)
28 ;CHECK: fabs
29 ;CHECK: ret