1# RUN: llvm-mc -triple=hexagon -filetype=obj %s | llvm-objdump -d - | FileCheck %s 2# 3 4 sgp1:0=r1:0 5# CHECK: { s1:0 = r1:0 } 6 s3:2=r7:6 7# CHECK: { s3:2 = r7:6 } 8 badva1:0=r11:10 9# CHECK: { s5:4 = r11:10 } 10 s7:6=r13:12 11# CHECK: { s7:6 = r13:12 } 12 r1:0=s9:8 13# CHECK: { r1:0 = s9:8 } 14 r1:0=s17:16 15# CHECK: { r1:0 = s17:16 } 16 r3:2=s21:20 17# CHECK: { r3:2 = s21:20 } 18 r3:2=s27:26 19# CHECK: { r3:2 = s27:26 } 20 r29:28=s29:28 21# CHECK: { r29:28 = s29:28 } 22 s31:30=r17:16 23# CHECK: { s31:30 = r17:16 } 24 s37:36=r1:0 25# CHECK: { s37:36 = r1:0 } 26 s39:38=r1:0 27# CHECK: { s39:38 = r1:0 } 28 r1:0 =s41:40 29# CHECK: { r1:0 = s41:40 } 30 s43:42=r7:6 31# CHECK: { s43:42 = r7:6 } 32 s45:44=r9:8 33# CHECK: { s45:44 = r9:8 } 34 s47:46=r17:16 35# CHECK: { s47:46 = r17:16 } 36 s49:48=r19:18 37# CHECK: { s49:48 = r19:18 } 38 s51:50=r27:26 39# CHECK: { s51:50 = r27:26 } 40 s53:52=r23:22 41# CHECK: { s53:52 = r23:22 } 42 s61:60=r21:20 43# CHECK: { s61:60 = r21:20 } 44 s63:62=r5:4 45# CHECK: { s63:62 = r5:4 } 46 47# The following were added for Bug 13858 48 49 r10=sgp0 50# CHECK: { r10 = sgp0 } 51 r10=sgp1 52# CHECK: { r10 = sgp1 } 53 r10=stid 54# CHECK: { r10 = stid } 55 r10=elr 56# CHECK: { r10 = elr } 57 r10=badva0 58# CHECK: { r10 = badva0 } 59 r10=badva1 60# CHECK: { r10 = badva1 } 61 r10=ssr 62# CHECK: { r10 = ssr } 63 r10=ccr 64# CHECK: { r10 = ccr } 65 r10=htid 66# CHECK: { r10 = htid } 67 r10=badva 68# CHECK: { r10 = badva } 69 r10=imask 70# CHECK: { r10 = imask } 71 r10=s11 72# CHECK: { r10 = s11 } 73 r10=evb 74# CHECK: { r10 = evb } 75 r10=modectl 76# CHECK: { r10 = modectl } 77 r10=syscfg 78# CHECK: { r10 = syscfg } 79 r10=s20 80# CHECK: { r10 = s20 } 81 r10=vid 82# CHECK: { r10 = vid } 83 r10=s22 84# CHECK: { r10 = s22 } 85 r10=cfgbase 86# CHECK: { r10 = cfgbase } 87 r10=diag 88# CHECK: { r10 = diag } 89 r10=rev 90# CHECK: { r10 = rev } 91 r10=pcyclelo 92# CHECK: { r10 = pcyclelo } 93 r10=pcyclehi 94# CHECK: { r10 = pcyclehi } 95 r10=isdbst 96# CHECK: { r10 = isdbst } 97 r10=isdbcfg0 98# CHECK: { r10 = isdbcfg0 } 99 r10=isdbcfg1 100# CHECK: { r10 = isdbcfg1 } 101 r10=s35 102# CHECK: { r10 = s35 } 103 r10=brkptpc0 104# CHECK: { r10 = brkptpc0 } 105 r10=brkptcfg0 106# CHECK: { r10 = brkptcfg0 } 107 r10=brkptpc1 108# CHECK: { r10 = brkptpc1 } 109 r10=brkptcfg1 110# CHECK: { r10 = brkptcfg1 } 111 r10=isdbmbxin 112# CHECK: { r10 = isdbmbxin } 113 r10=isdbmbxout 114# CHECK: { r10 = isdbmbxout } 115 r10=isdben 116# CHECK: { r10 = isdben } 117 r10=isdbgpr 118# CHECK: { r10 = isdbgpr } 119 r10=s44 120# CHECK: { r10 = s44 } 121 r10=s45 122# CHECK: { r10 = s45 } 123 r10=s46 124# CHECK: { r10 = s46 } 125 r10=s47 126# CHECK: { r10 = s47 } 127 r10=pmucnt0 128# CHECK: { r10 = pmucnt0 } 129 r10=pmucnt1 130# CHECK: { r10 = pmucnt1 } 131 r10=pmucnt2 132# CHECK: { r10 = pmucnt2 } 133 r10=pmucnt3 134# CHECK: { r10 = pmucnt3 } 135 r10=pmuevtcfg 136# CHECK: { r10 = pmuevtcfg } 137 r10=s54 138# CHECK: { r10 = s54 } 139 r10=s60 140# CHECK: { r10 = s60 } 141 r10=s61 142# CHECK: { r10 = s61 } 143 r10=s62 144# CHECK: { r10 = s62 } 145 r10=s63 146# CHECK: { r10 = s63 } 147 r10=s70 148# CHECK: { r10 = s70 } 149 r10=s71 150# CHECK: { r10 = s71 } 151 r10=s72 152# CHECK: { r10 = s72 } 153 r10=s73 154# CHECK: { r10 = s73 } 155 r10=s74 156# CHECK: { r10 = s74 } 157 r10=s75 158# CHECK: { r10 = s75 } 159 r10=s76 160# CHECK: { r10 = s76 } 161 r10=s77 162# CHECK: { r10 = s77 } 163 r10=s78 164# CHECK: { r10 = s78 } 165 r10=s79 166# CHECK: { r10 = s79 } 167 r10=s80 168# CHECK: { r10 = s80 } 169