xref: /aosp_15_r20/external/llvm/test/Bindings/llvm-c/X86/disassemble.test (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: llvm-c-test --disassemble < %s | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Workerx86_64-linux-unknown  NULL  48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3
4*9880d681SAndroid Build Coastguard Worker;CHECK: triple: x86_64-linux-unknown, features: NULL
5*9880d681SAndroid Build Coastguard Worker;CHECK: addq	$56, %rsp
6*9880d681SAndroid Build Coastguard Worker;CHECK: popq	%rbx
7*9880d681SAndroid Build Coastguard Worker;CHECK: popq	%rbp
8*9880d681SAndroid Build Coastguard Worker;CHECK: popq	%r12
9*9880d681SAndroid Build Coastguard Worker;CHECK: popq	%r13
10*9880d681SAndroid Build Coastguard Worker;CHECK: popq	%r14
11*9880d681SAndroid Build Coastguard Worker;CHECK: popq	%r15
12*9880d681SAndroid Build Coastguard Worker;CHECK: ret
13*9880d681SAndroid Build Coastguard Worker
14*9880d681SAndroid Build Coastguard Workeri686-apple-darwin     NULL  0f b7 4c 24 0a e8 29 ce ff ff
15*9880d681SAndroid Build Coastguard Worker;CHECK: triple: i686-apple-darwin, features: NULL
16*9880d681SAndroid Build Coastguard Worker;CHECK: movzwl	10(%esp), %ecx
17*9880d681SAndroid Build Coastguard Worker;CHECK: calll	-12759
18*9880d681SAndroid Build Coastguard Worker
19*9880d681SAndroid Build Coastguard Workeri686-linux-unknown    NULL  dd 44 24 04 d9 e1 c3
20*9880d681SAndroid Build Coastguard Worker;CHECK: triple: i686-linux-unknown, features: NULL
21*9880d681SAndroid Build Coastguard Worker;CHECK: fldl	4(%esp)
22*9880d681SAndroid Build Coastguard Worker;CHECK: fabs
23*9880d681SAndroid Build Coastguard Worker;CHECK: ret
24