[ARM64] Rename FP to the UAL-compliant 'X29'.
[oota-llvm.git] / test / MC / Disassembler / PowerPC / ppc64-operands.txt
1 # RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s
2
3 # CHECK: add 1, 2, 3                     
4 0x7c 0x22 0x1a 0x14
5
6 # CHECK: add 1, 2, 3                     
7 0x7c 0x22 0x1a 0x14
8
9 # CHECK: add 0, 0, 0                     
10 0x7c 0x00 0x02 0x14
11
12 # CHECK: add 31, 31, 31                  
13 0x7f 0xff 0xfa 0x14
14
15 # CHECK: li 1, 0                    
16 0x38 0x20 0x00 0x00
17
18 # CHECK: addi 1, 2, 0                    
19 0x38 0x22 0x00 0x00
20
21 # CHECK: li 1, -32768               
22 0x38 0x20 0x80 0x00
23
24 # CHECK: li 1, 32767                
25 0x38 0x20 0x7f 0xff
26
27 # CHECK: ori 1, 2, 0                     
28 0x60 0x41 0x00 0x00
29
30 # CHECK: ori 1, 2, 65535                 
31 0x60 0x41 0xff 0xff
32
33 # CHECK: lis 1, 0                   
34 0x3c 0x20 0x00 0x00
35
36 # CHECK: lis 1, -1                  
37 0x3c 0x20 0xff 0xff
38
39 # CHECK: lwz 1, 0(0)                     
40 0x80 0x20 0x00 0x00
41
42 # CHECK: lwz 1, 0(0)                     
43 0x80 0x20 0x00 0x00
44
45 # CHECK: lwz 1, 0(31)                    
46 0x80 0x3f 0x00 0x00
47
48 # CHECK: lwz 1, 0(31)                    
49 0x80 0x3f 0x00 0x00
50
51 # CHECK: lwz 1, -32768(2)                
52 0x80 0x22 0x80 0x00
53
54 # CHECK: lwz 1, 32767(2)                 
55 0x80 0x22 0x7f 0xff
56
57 # CHECK: ld 1, 0(0)                      
58 0xe8 0x20 0x00 0x00
59
60 # CHECK: ld 1, 0(0)                      
61 0xe8 0x20 0x00 0x00
62
63 # CHECK: ld 1, 0(31)                     
64 0xe8 0x3f 0x00 0x00
65
66 # CHECK: ld 1, 0(31)                     
67 0xe8 0x3f 0x00 0x00
68
69 # CHECK: ld 1, -32768(2)                 
70 0xe8 0x22 0x80 0x00
71
72 # CHECK: ld 1, 32764(2)                  
73 0xe8 0x22 0x7f 0xfc
74
75 # CHECK: ld 1, 4(2)                      
76 0xe8 0x22 0x00 0x04
77
78 # CHECK: ld 1, -4(2)                     
79 0xe8 0x22 0xff 0xfc
80
81 # CHECK: b .+1024                        
82 0x48 0x00 0x04 0x00
83
84 # CHECK: ba 1024                         
85 0x48 0x00 0x04 0x02
86
87 # FIXME: decode as beq 0, .+1024
88 # CHECK: bc 12, 2, .+1024
89 0x41 0x82 0x04 0x00
90
91 # FIXME: decode as beqa 0, 1024
92 # CHECK: bca 12, 2, 1024
93 0x41 0x82 0x04 0x02
94