1# RUN: llvm-mc --disassemble %s -triple=sparcv9-unknown-linux | FileCheck %s 2 3# CHECK: popc %g1, %g2 40x85 0x70 0x00 0x01 5 6# CHECK: ta %icc, %i5 70x91 0xd0 0x00 0x1d 8 9# CHECK: ta %icc, 82 100x91 0xd0 0x20 0x52 11 12# CHECK: ta %icc, %g1 + %i2 130x91 0xd0 0x40 0x1a 14 15# CHECK: ta %icc, %i5 + 41 160x91 0xd7 0x60 0x29 17 18# CHECK: tn %icc, %i5 190x81 0xd0 0x00 0x1d 20 21# CHECK: tne %icc, 82 220x93 0xd0 0x20 0x52 23 24# CHECK: te %icc, %g1 + %i2 250x83 0xd0 0x40 0x1a 26 27# CHECK: tg %icc, %i5 + 41 280x95 0xd7 0x60 0x29 29 30# CHECK: tle %icc, %i5 310x85 0xd0 0x00 0x1d 32 33# CHECK: tge %icc, 82 340x97 0xd0 0x20 0x52 35 36# CHECK: tl %icc, %g1 + %i2 370x87 0xd0 0x40 0x1a 38 39# CHECK: tgu %icc, %i5 + 41 400x99 0xd7 0x60 0x29 41 42# CHECK: tleu %icc, %i5 430x89 0xd0 0x00 0x1d 44 45# CHECK: tcc %icc, 82 460x9b 0xd0 0x20 0x52 47 48# CHECK: tcs %icc, %g1 + %i2 490x8b 0xd0 0x40 0x1a 50 51# CHECK: tpos %icc, %i5 + 41 520x9d 0xd7 0x60 0x29 53 54# CHECK: tneg %icc, %i5 550x8d 0xd0 0x00 0x1d 56 57# CHECK: tvc %icc, 82 580x9f 0xd0 0x20 0x52 59 60# CHECK: tvs %icc, %g1 + %i2 610x8f 0xd0 0x40 0x1a 62 63# CHECK: ta %xcc, %i5 640x91 0xd0 0x10 0x1d 65 66# CHECK: ta %xcc, 82 670x91 0xd0 0x30 0x52 68 69# CHECK: ta %xcc, %g1 + %i2 700x91 0xd0 0x50 0x1a 71 72# CHECK: ta %xcc, %i5 + 41 730x91 0xd7 0x70 0x29 74 75# CHECK: tn %xcc, %i5 760x81 0xd0 0x10 0x1d 77 78# CHECK: tne %xcc, 82 790x93 0xd0 0x30 0x52 80 81# CHECK: te %xcc, %g1 + %i2 820x83 0xd0 0x50 0x1a 83 84# CHECK: tg %xcc, %i5 + 41 850x95 0xd7 0x70 0x29 86 87# CHECK: tle %xcc, %i5 880x85 0xd0 0x10 0x1d 89 90# CHECK: tge %xcc, 82 910x97 0xd0 0x30 0x52 92 93# CHECK: tl %xcc, %g1 + %i2 940x87 0xd0 0x50 0x1a 95 96# CHECK: tgu %xcc, %i5 + 41 970x99 0xd7 0x70 0x29 98 99# CHECK: tleu %xcc, %i5 1000x89 0xd0 0x10 0x1d 101 102# CHECK: tcc %xcc, 82 1030x9b 0xd0 0x30 0x52 104 105# CHECK: tcs %xcc, %g1 + %i2 1060x8b 0xd0 0x50 0x1a 107 108# CHECK: tpos %xcc, %i5 + 41 1090x9d 0xd7 0x70 0x29 110 111# CHECK: tneg %xcc, %i5 1120x8d 0xd0 0x10 0x1d 113 114# CHECK: tvc %xcc, 82 1150x9f 0xd0 0x30 0x52 116 117# CHECK: tvs %xcc, %g1 + %i2 1180x8f 0xd0 0x50 0x1a 119 120# CHECK: membar 5000 1210x81 0x43 0xf3 0x88 122 123# CHECK: membar #LoadLoad | #StoreLoad | #LoadStore | #StoreStore 1240x81 0x43 0xe0 0x0f 125 126# CHECK: membar #LoadLoad 1270x81 0x43 0xe0 0x01 128 129# CHECK: membar #LoadLoad | #StoreStore 1300x81 0x43 0xe0 0x09 131 132# CHECK: membar #LoadLoad | #StoreLoad | #LoadStore | #StoreStore | #Lookaside | #MemIssue | #Sync 1330x81 0x43 0xe0 0x7f 134 135# CHECK: prefetch [%i1+3968], #n_reads 1360xc1 0x6e 0x6f 0x80 137 138# CHECK: prefetch [%i1+3968], #one_read 1390xc3 0x6e 0x6f 0x80 140 141# CHECK: prefetch [%i1+3968], #n_writes 1420xc5 0x6e 0x6f 0x80 143 144# CHECK: prefetch [%i1+3968], #one_write 1450xc7 0x6e 0x6f 0x80 146 147# CHECK: prefetch [%i1+3968], #page 1480xc9 0x6e 0x6f 0x80 149 150# CHECK: prefetch [%i1+3968], #unified 1510xe3 0x6e 0x6f 0x80 152 153# CHECK: prefetch [%i1+3968], #n_reads_strong 1540xe9 0x6e 0x6f 0x80 155 156# CHECK: prefetch [%i1+3968], #one_read_strong 1570xeb 0x6e 0x6f 0x80 158 159# CHECK: prefetch [%i1+3968], #n_writes_strong 1600xed 0x6e 0x6f 0x80 161 162# CHECK: prefetch [%i1+3968], #one_write_strong 1630xef 0x6e 0x6f 0x80 164 165# CHECK: prefetch [%i1+%i2], #n_reads 1660xc1 0x6e 0x40 0x1a 167 168# CHECK: prefetch [%i1+%i2], #one_read 1690xc3 0x6e 0x40 0x1a 170 171# CHECK: prefetch [%i1+%i2], #n_writes 1720xc5 0x6e 0x40 0x1a 173 174# CHECK: prefetch [%i1+%i2], #one_write 1750xc7 0x6e 0x40 0x1a 176 177# CHECK: prefetch [%i1+%i2], #page 1780xc9 0x6e 0x40 0x1a 179 180# CHECK: prefetch [%i1+%i2], #unified 1810xe3 0x6e 0x40 0x1a 182 183# CHECK: prefetch [%i1+%i2], #n_reads_strong 1840xe9 0x6e 0x40 0x1a 185 186# CHECK: prefetch [%i1+%i2], #one_read_strong 1870xeb 0x6e 0x40 0x1a 188 189# CHECK: prefetch [%i1+%i2], #n_writes_strong 1900xed 0x6e 0x40 0x1a 191 192# CHECK: prefetch [%i1+%i2], #one_write_strong 1930xef 0x6e 0x40 0x1a 194 195# CHECK: done 1960x81 0xf0 0x00 0x00 197 198# CHECK: retry 1990x83 0xf0 0x00 0x00 200 201# CHECK: saved 2020x81 0x88 0x00 0x00 203 204# CHECK: restored 2050x83 0x88 0x00 0x00 206 207# CHECK: rdpr %fq, %i5 2080xbb 0x53 0xc0 0x00 209