1 # RUN: llvm-mc --disassemble %s -triple=sparcv9-unknown-linux | FileCheck %s
12 # CHECK: ta %icc, %g1 + %i2
15 # CHECK: ta %icc, %i5 + 41
24 # CHECK: te %icc, %g1 + %i2
27 # CHECK: tg %icc, %i5 + 41
30 # CHECK: tle %icc, %i5
36 # CHECK: tl %icc, %g1 + %i2
39 # CHECK: tgu %icc, %i5 + 41
42 # CHECK: tleu %icc, %i5
48 # CHECK: tcs %icc, %g1 + %i2
51 # CHECK: tpos %icc, %i5 + 41
54 # CHECK: tneg %icc, %i5
60 # CHECK: tvs %icc, %g1 + %i2
69 # CHECK: ta %xcc, %g1 + %i2
72 # CHECK: ta %xcc, %i5 + 41
81 # CHECK: te %xcc, %g1 + %i2
84 # CHECK: tg %xcc, %i5 + 41
87 # CHECK: tle %xcc, %i5
93 # CHECK: tl %xcc, %g1 + %i2
96 # CHECK: tgu %xcc, %i5 + 41
99 # CHECK: tleu %xcc, %i5
102 # CHECK: tcc %xcc, 82
105 # CHECK: tcs %xcc, %g1 + %i2
108 # CHECK: tpos %xcc, %i5 + 41
111 # CHECK: tneg %xcc, %i5
114 # CHECK: tvc %xcc, 82
117 # CHECK: tvs %xcc, %g1 + %i2
123 # CHECK: membar #LoadLoad | #StoreLoad | #LoadStore | #StoreStore
126 # CHECK: membar #LoadLoad
129 # CHECK: membar #LoadLoad | #StoreStore
132 # CHECK: membar #LoadLoad | #StoreLoad | #LoadStore | #StoreStore | #Lookaside | #MemIssue | #Sync
135 # CHECK: prefetch [%i1+3968], #n_reads
138 # CHECK: prefetch [%i1+3968], #one_read
141 # CHECK: prefetch [%i1+3968], #n_writes
144 # CHECK: prefetch [%i1+3968], #one_write
147 # CHECK: prefetch [%i1+3968], #page
150 # CHECK: prefetch [%i1+3968], #unified
153 # CHECK: prefetch [%i1+3968], #n_reads_strong
156 # CHECK: prefetch [%i1+3968], #one_read_strong
159 # CHECK: prefetch [%i1+3968], #n_writes_strong
162 # CHECK: prefetch [%i1+3968], #one_write_strong
165 # CHECK: prefetch [%i1+%i2], #n_reads
168 # CHECK: prefetch [%i1+%i2], #one_read
171 # CHECK: prefetch [%i1+%i2], #n_writes
174 # CHECK: prefetch [%i1+%i2], #one_write
177 # CHECK: prefetch [%i1+%i2], #page
180 # CHECK: prefetch [%i1+%i2], #unified
183 # CHECK: prefetch [%i1+%i2], #n_reads_strong
186 # CHECK: prefetch [%i1+%i2], #one_read_strong
189 # CHECK: prefetch [%i1+%i2], #n_writes_strong
192 # CHECK: prefetch [%i1+%i2], #one_write_strong
207 # CHECK: rdpr %fq, %i5