[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / MC / Disassembler / Sparc / sparc-v9.txt
blob8f68513387e09daf1993b652c86a9c2c47a3abc9
1 # RUN: llvm-mc --disassemble %s -triple=sparcv9-unknown-linux | FileCheck %s
3 # CHECK: popc %g1, %g2
4 0x85 0x70 0x00 0x01
6 # CHECK: ta %icc, %i5
7 0x91 0xd0 0x00 0x1d
9 # CHECK: ta %icc, 82
10 0x91 0xd0 0x20 0x52
12 # CHECK: ta %icc, %g1 + %i2    
13 0x91 0xd0 0x40 0x1a
15 # CHECK: ta %icc, %i5 + 41     
16 0x91 0xd7 0x60 0x29
18 # CHECK: tn %icc, %i5          
19 0x81 0xd0 0x00 0x1d
21 # CHECK: tne %icc, 82          
22 0x93 0xd0 0x20 0x52
24 # CHECK: te %icc, %g1 + %i2    
25 0x83 0xd0 0x40 0x1a
27 # CHECK: tg %icc, %i5 + 41     
28 0x95 0xd7 0x60 0x29
30 # CHECK: tle %icc, %i5         
31 0x85 0xd0 0x00 0x1d
33 # CHECK: tge %icc, 82          
34 0x97 0xd0 0x20 0x52
36 # CHECK: tl %icc, %g1 + %i2    
37 0x87 0xd0 0x40 0x1a
39 # CHECK: tgu %icc, %i5 + 41    
40 0x99 0xd7 0x60 0x29
42 # CHECK: tleu %icc, %i5        
43 0x89 0xd0 0x00 0x1d
45 # CHECK: tcc %icc, 82          
46 0x9b 0xd0 0x20 0x52
48 # CHECK: tcs %icc, %g1 + %i2   
49 0x8b 0xd0 0x40 0x1a
51 # CHECK: tpos %icc, %i5 + 41   
52 0x9d 0xd7 0x60 0x29
54 # CHECK: tneg %icc, %i5        
55 0x8d 0xd0 0x00 0x1d
57 # CHECK: tvc %icc, 82          
58 0x9f 0xd0 0x20 0x52
60 # CHECK: tvs %icc, %g1 + %i2   
61 0x8f 0xd0 0x40 0x1a
63 # CHECK: ta %xcc, %i5
64 0x91 0xd0 0x10 0x1d
66 # CHECK: ta %xcc, 82
67 0x91 0xd0 0x30 0x52
69 # CHECK: ta %xcc, %g1 + %i2    
70 0x91 0xd0 0x50 0x1a
72 # CHECK: ta %xcc, %i5 + 41     
73 0x91 0xd7 0x70 0x29
75 # CHECK: tn %xcc, %i5          
76 0x81 0xd0 0x10 0x1d
78 # CHECK: tne %xcc, 82          
79 0x93 0xd0 0x30 0x52
81 # CHECK: te %xcc, %g1 + %i2    
82 0x83 0xd0 0x50 0x1a
84 # CHECK: tg %xcc, %i5 + 41     
85 0x95 0xd7 0x70 0x29
87 # CHECK: tle %xcc, %i5         
88 0x85 0xd0 0x10 0x1d
90 # CHECK: tge %xcc, 82          
91 0x97 0xd0 0x30 0x52
93 # CHECK: tl %xcc, %g1 + %i2    
94 0x87 0xd0 0x50 0x1a
96 # CHECK: tgu %xcc, %i5 + 41    
97 0x99 0xd7 0x70 0x29
99 # CHECK: tleu %xcc, %i5        
100 0x89 0xd0 0x10 0x1d
102 # CHECK: tcc %xcc, 82          
103 0x9b 0xd0 0x30 0x52
105 # CHECK: tcs %xcc, %g1 + %i2   
106 0x8b 0xd0 0x50 0x1a
108 # CHECK: tpos %xcc, %i5 + 41   
109 0x9d 0xd7 0x70 0x29
111 # CHECK: tneg %xcc, %i5        
112 0x8d 0xd0 0x10 0x1d
114 # CHECK: tvc %xcc, 82          
115 0x9f 0xd0 0x30 0x52
117 # CHECK: tvs %xcc, %g1 + %i2   
118 0x8f 0xd0 0x50 0x1a
120 # CHECK: membar 5000
121 0x81 0x43 0xf3 0x88
123 # CHECK: membar #LoadLoad | #StoreLoad | #LoadStore | #StoreStore
124 0x81 0x43 0xe0 0x0f
126 # CHECK: membar #LoadLoad
127 0x81 0x43 0xe0 0x01
129 # CHECK: membar #LoadLoad | #StoreStore
130 0x81 0x43 0xe0 0x09
132 # CHECK: membar #LoadLoad | #StoreLoad | #LoadStore | #StoreStore | #Lookaside | #MemIssue | #Sync
133 0x81 0x43 0xe0 0x7f