1*252c4235SFangrui Song# RUN: llvm-mc -triple=hexagon -filetype=obj %s | llvm-objdump -d - | FileCheck %s 2743e263eSBrian Cain# 3743e263eSBrian Cain 4743e263eSBrian Cain sgp1:0=r1:0 5743e263eSBrian Cain# CHECK: { s1:0 = r1:0 } 6743e263eSBrian Cain s3:2=r7:6 7743e263eSBrian Cain# CHECK: { s3:2 = r7:6 } 8743e263eSBrian Cain badva1:0=r11:10 9743e263eSBrian Cain# CHECK: { s5:4 = r11:10 } 10743e263eSBrian Cain s7:6=r13:12 11743e263eSBrian Cain# CHECK: { s7:6 = r13:12 } 12743e263eSBrian Cain r1:0=s9:8 13743e263eSBrian Cain# CHECK: { r1:0 = s9:8 } 14743e263eSBrian Cain r1:0=s17:16 15743e263eSBrian Cain# CHECK: { r1:0 = s17:16 } 16743e263eSBrian Cain r3:2=s21:20 17743e263eSBrian Cain# CHECK: { r3:2 = s21:20 } 18743e263eSBrian Cain r3:2=s27:26 19743e263eSBrian Cain# CHECK: { r3:2 = s27:26 } 20743e263eSBrian Cain r29:28=s29:28 21743e263eSBrian Cain# CHECK: { r29:28 = s29:28 } 22743e263eSBrian Cain s31:30=r17:16 23743e263eSBrian Cain# CHECK: { s31:30 = r17:16 } 24743e263eSBrian Cain s37:36=r1:0 25743e263eSBrian Cain# CHECK: { s37:36 = r1:0 } 26743e263eSBrian Cain s39:38=r1:0 27743e263eSBrian Cain# CHECK: { s39:38 = r1:0 } 28743e263eSBrian Cain r1:0 =s41:40 29743e263eSBrian Cain# CHECK: { r1:0 = s41:40 } 30743e263eSBrian Cain s43:42=r7:6 31743e263eSBrian Cain# CHECK: { s43:42 = r7:6 } 32743e263eSBrian Cain s45:44=r9:8 33743e263eSBrian Cain# CHECK: { s45:44 = r9:8 } 34743e263eSBrian Cain s47:46=r17:16 35743e263eSBrian Cain# CHECK: { s47:46 = r17:16 } 36743e263eSBrian Cain s49:48=r19:18 37743e263eSBrian Cain# CHECK: { s49:48 = r19:18 } 38743e263eSBrian Cain s51:50=r27:26 39743e263eSBrian Cain# CHECK: { s51:50 = r27:26 } 40743e263eSBrian Cain s53:52=r23:22 41743e263eSBrian Cain# CHECK: { s53:52 = r23:22 } 42743e263eSBrian Cain s61:60=r21:20 43743e263eSBrian Cain# CHECK: { s61:60 = r21:20 } 44743e263eSBrian Cain s63:62=r5:4 45743e263eSBrian Cain# CHECK: { s63:62 = r5:4 } 46743e263eSBrian Cain 47743e263eSBrian Cain# The following were added for Bug 13858 48743e263eSBrian Cain 49743e263eSBrian Cain r10=sgp0 50743e263eSBrian Cain# CHECK: { r10 = sgp0 } 51743e263eSBrian Cain r10=sgp1 52743e263eSBrian Cain# CHECK: { r10 = sgp1 } 53743e263eSBrian Cain r10=stid 54743e263eSBrian Cain# CHECK: { r10 = stid } 55743e263eSBrian Cain r10=elr 56743e263eSBrian Cain# CHECK: { r10 = elr } 57743e263eSBrian Cain r10=badva0 58743e263eSBrian Cain# CHECK: { r10 = badva0 } 59743e263eSBrian Cain r10=badva1 60743e263eSBrian Cain# CHECK: { r10 = badva1 } 61743e263eSBrian Cain r10=ssr 62743e263eSBrian Cain# CHECK: { r10 = ssr } 63743e263eSBrian Cain r10=ccr 64743e263eSBrian Cain# CHECK: { r10 = ccr } 65743e263eSBrian Cain r10=htid 66743e263eSBrian Cain# CHECK: { r10 = htid } 67743e263eSBrian Cain r10=badva 68743e263eSBrian Cain# CHECK: { r10 = badva } 69743e263eSBrian Cain r10=imask 70743e263eSBrian Cain# CHECK: { r10 = imask } 71743e263eSBrian Cain r10=s11 72743e263eSBrian Cain# CHECK: { r10 = s11 } 73743e263eSBrian Cain r10=evb 74743e263eSBrian Cain# CHECK: { r10 = evb } 75743e263eSBrian Cain r10=modectl 76743e263eSBrian Cain# CHECK: { r10 = modectl } 77743e263eSBrian Cain r10=syscfg 78743e263eSBrian Cain# CHECK: { r10 = syscfg } 79743e263eSBrian Cain r10=s20 80743e263eSBrian Cain# CHECK: { r10 = s20 } 81743e263eSBrian Cain r10=vid 82743e263eSBrian Cain# CHECK: { r10 = vid } 83743e263eSBrian Cain r10=s22 84743e263eSBrian Cain# CHECK: { r10 = s22 } 85743e263eSBrian Cain r10=cfgbase 86743e263eSBrian Cain# CHECK: { r10 = cfgbase } 87743e263eSBrian Cain r10=diag 88743e263eSBrian Cain# CHECK: { r10 = diag } 89743e263eSBrian Cain r10=rev 90743e263eSBrian Cain# CHECK: { r10 = rev } 91743e263eSBrian Cain r10=pcyclelo 92743e263eSBrian Cain# CHECK: { r10 = pcyclelo } 93743e263eSBrian Cain r10=pcyclehi 94743e263eSBrian Cain# CHECK: { r10 = pcyclehi } 95743e263eSBrian Cain r10=isdbst 96743e263eSBrian Cain# CHECK: { r10 = isdbst } 97743e263eSBrian Cain r10=isdbcfg0 98743e263eSBrian Cain# CHECK: { r10 = isdbcfg0 } 99743e263eSBrian Cain r10=isdbcfg1 100743e263eSBrian Cain# CHECK: { r10 = isdbcfg1 } 101743e263eSBrian Cain r10=s35 102743e263eSBrian Cain# CHECK: { r10 = s35 } 103743e263eSBrian Cain r10=brkptpc0 104743e263eSBrian Cain# CHECK: { r10 = brkptpc0 } 105743e263eSBrian Cain r10=brkptcfg0 106743e263eSBrian Cain# CHECK: { r10 = brkptcfg0 } 107743e263eSBrian Cain r10=brkptpc1 108743e263eSBrian Cain# CHECK: { r10 = brkptpc1 } 109743e263eSBrian Cain r10=brkptcfg1 110743e263eSBrian Cain# CHECK: { r10 = brkptcfg1 } 111743e263eSBrian Cain r10=isdbmbxin 112743e263eSBrian Cain# CHECK: { r10 = isdbmbxin } 113743e263eSBrian Cain r10=isdbmbxout 114743e263eSBrian Cain# CHECK: { r10 = isdbmbxout } 115743e263eSBrian Cain r10=isdben 116743e263eSBrian Cain# CHECK: { r10 = isdben } 117743e263eSBrian Cain r10=isdbgpr 118743e263eSBrian Cain# CHECK: { r10 = isdbgpr } 119743e263eSBrian Cain r10=s44 120743e263eSBrian Cain# CHECK: { r10 = s44 } 121743e263eSBrian Cain r10=s45 122743e263eSBrian Cain# CHECK: { r10 = s45 } 123743e263eSBrian Cain r10=s46 124743e263eSBrian Cain# CHECK: { r10 = s46 } 125743e263eSBrian Cain r10=s47 126743e263eSBrian Cain# CHECK: { r10 = s47 } 127743e263eSBrian Cain r10=pmucnt0 128743e263eSBrian Cain# CHECK: { r10 = pmucnt0 } 129743e263eSBrian Cain r10=pmucnt1 130743e263eSBrian Cain# CHECK: { r10 = pmucnt1 } 131743e263eSBrian Cain r10=pmucnt2 132743e263eSBrian Cain# CHECK: { r10 = pmucnt2 } 133743e263eSBrian Cain r10=pmucnt3 134743e263eSBrian Cain# CHECK: { r10 = pmucnt3 } 135743e263eSBrian Cain r10=pmuevtcfg 136743e263eSBrian Cain# CHECK: { r10 = pmuevtcfg } 137743e263eSBrian Cain r10=s54 138743e263eSBrian Cain# CHECK: { r10 = s54 } 139743e263eSBrian Cain r10=s60 140743e263eSBrian Cain# CHECK: { r10 = s60 } 141743e263eSBrian Cain r10=s61 142743e263eSBrian Cain# CHECK: { r10 = s61 } 143743e263eSBrian Cain r10=s62 144743e263eSBrian Cain# CHECK: { r10 = s62 } 145743e263eSBrian Cain r10=s63 146743e263eSBrian Cain# CHECK: { r10 = s63 } 147743e263eSBrian Cain r10=s70 148743e263eSBrian Cain# CHECK: { r10 = s70 } 149743e263eSBrian Cain r10=s71 150743e263eSBrian Cain# CHECK: { r10 = s71 } 151743e263eSBrian Cain r10=s72 152743e263eSBrian Cain# CHECK: { r10 = s72 } 153743e263eSBrian Cain r10=s73 154743e263eSBrian Cain# CHECK: { r10 = s73 } 155743e263eSBrian Cain r10=s74 156743e263eSBrian Cain# CHECK: { r10 = s74 } 157743e263eSBrian Cain r10=s75 158743e263eSBrian Cain# CHECK: { r10 = s75 } 159743e263eSBrian Cain r10=s76 160743e263eSBrian Cain# CHECK: { r10 = s76 } 161743e263eSBrian Cain r10=s77 162743e263eSBrian Cain# CHECK: { r10 = s77 } 163743e263eSBrian Cain r10=s78 164743e263eSBrian Cain# CHECK: { r10 = s78 } 165743e263eSBrian Cain r10=s79 166743e263eSBrian Cain# CHECK: { r10 = s79 } 167743e263eSBrian Cain r10=s80 168743e263eSBrian Cain# CHECK: { r10 = s80 } 169