[InstCombine] Signed saturation tests. NFC
[llvm-complete.git] / test / MC / Disassembler / PowerPC / ppc64-operands.txt
blob3fcba735584b93144e6cb9a5638d0382065bfb03
1 # RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s
3 # CHECK: add 1, 2, 3                     
4 0x7c 0x22 0x1a 0x14
6 # CHECK: add 1, 2, 3                     
7 0x7c 0x22 0x1a 0x14
9 # CHECK: add 0, 0, 0                     
10 0x7c 0x00 0x02 0x14
12 # CHECK: add 31, 31, 31                  
13 0x7f 0xff 0xfa 0x14
15 # CHECK: li 1, 0                    
16 0x38 0x20 0x00 0x00
18 # CHECK: addi 1, 2, 0                    
19 0x38 0x22 0x00 0x00
21 # CHECK: li 1, -32768               
22 0x38 0x20 0x80 0x00
24 # CHECK: li 1, 32767                
25 0x38 0x20 0x7f 0xff
27 # CHECK: ori 1, 2, 0                     
28 0x60 0x41 0x00 0x00
30 # CHECK: ori 1, 2, 65535                 
31 0x60 0x41 0xff 0xff
33 # CHECK: lis 1, 0                   
34 0x3c 0x20 0x00 0x00
36 # CHECK: lis 1, -1                  
37 0x3c 0x20 0xff 0xff
39 # CHECK: lwz 1, 0(0)                     
40 0x80 0x20 0x00 0x00
42 # CHECK: lwz 1, 0(0)                     
43 0x80 0x20 0x00 0x00
45 # CHECK: lwz 1, 0(31)                    
46 0x80 0x3f 0x00 0x00
48 # CHECK: lwz 1, 0(31)                    
49 0x80 0x3f 0x00 0x00
51 # CHECK: lwz 1, -32768(2)                
52 0x80 0x22 0x80 0x00
54 # CHECK: lwz 1, 32767(2)                 
55 0x80 0x22 0x7f 0xff
57 # CHECK: ld 1, 0(0)                      
58 0xe8 0x20 0x00 0x00
60 # CHECK: ld 1, 0(0)                      
61 0xe8 0x20 0x00 0x00
63 # CHECK: ld 1, 0(31)                     
64 0xe8 0x3f 0x00 0x00
66 # CHECK: ld 1, 0(31)                     
67 0xe8 0x3f 0x00 0x00
69 # CHECK: ld 1, -32768(2)                 
70 0xe8 0x22 0x80 0x00
72 # CHECK: ld 1, 32764(2)                  
73 0xe8 0x22 0x7f 0xfc
75 # CHECK: ld 1, 4(2)                      
76 0xe8 0x22 0x00 0x04
78 # CHECK: ld 1, -4(2)                     
79 0xe8 0x22 0xff 0xfc
81 # CHECK: b .+1024                        
82 0x48 0x00 0x04 0x00
84 # CHECK: ba 1024                         
85 0x48 0x00 0x04 0x02
87 # FIXME: decode as beq 0, .+1024
88 # CHECK: bt 2, .+1024
89 0x41 0x82 0x04 0x00
91 # FIXME: decode as beqa 0, 1024
92 # CHECK: bta 2, 1024
93 0x41 0x82 0x04 0x02