aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/Target/NVPTX/NVPTXRegisterInfo.td7163
1 files changed, 18 insertions, 7145 deletions
diff --git a/lib/Target/NVPTX/NVPTXRegisterInfo.td b/lib/Target/NVPTX/NVPTXRegisterInfo.td
index 6859ce44ce..ba158258b9 100644
--- a/lib/Target/NVPTX/NVPTXRegisterInfo.td
+++ b/lib/Target/NVPTX/NVPTXRegisterInfo.td
@@ -29,7151 +29,24 @@ def VRFrameLocal : NVPTXReg<"%SPL">;
// Special Registers used as the stack
def VRDepot : NVPTXReg<"%Depot">;
-//===--- Predicate --------------------------------------------------------===//
-def P0 : NVPTXReg<"%p0">;
-def P1 : NVPTXReg<"%p1">;
-def P2 : NVPTXReg<"%p2">;
-def P3 : NVPTXReg<"%p3">;
-def P4 : NVPTXReg<"%p4">;
-def P5 : NVPTXReg<"%p5">;
-def P6 : NVPTXReg<"%p6">;
-def P7 : NVPTXReg<"%p7">;
-def P8 : NVPTXReg<"%p8">;
-def P9 : NVPTXReg<"%p9">;
-def P10 : NVPTXReg<"%p10">;
-def P11 : NVPTXReg<"%p11">;
-def P12 : NVPTXReg<"%p12">;
-def P13 : NVPTXReg<"%p13">;
-def P14 : NVPTXReg<"%p14">;
-def P15 : NVPTXReg<"%p15">;
-def P16 : NVPTXReg<"%p16">;
-def P17 : NVPTXReg<"%p17">;
-def P18 : NVPTXReg<"%p18">;
-def P19 : NVPTXReg<"%p19">;
-def P20 : NVPTXReg<"%p20">;
-def P21 : NVPTXReg<"%p21">;
-def P22 : NVPTXReg<"%p22">;
-def P23 : NVPTXReg<"%p23">;
-def P24 : NVPTXReg<"%p24">;
-def P25 : NVPTXReg<"%p25">;
-def P26 : NVPTXReg<"%p26">;
-def P27 : NVPTXReg<"%p27">;
-def P28 : NVPTXReg<"%p28">;
-def P29 : NVPTXReg<"%p29">;
-def P30 : NVPTXReg<"%p30">;
-def P31 : NVPTXReg<"%p31">;
-def P32 : NVPTXReg<"%p32">;
-def P33 : NVPTXReg<"%p33">;
-def P34 : NVPTXReg<"%p34">;
-def P35 : NVPTXReg<"%p35">;
-def P36 : NVPTXReg<"%p36">;
-def P37 : NVPTXReg<"%p37">;
-def P38 : NVPTXReg<"%p38">;
-def P39 : NVPTXReg<"%p39">;
-def P40 : NVPTXReg<"%p40">;
-def P41 : NVPTXReg<"%p41">;
-def P42 : NVPTXReg<"%p42">;
-def P43 : NVPTXReg<"%p43">;
-def P44 : NVPTXReg<"%p44">;
-def P45 : NVPTXReg<"%p45">;
-def P46 : NVPTXReg<"%p46">;
-def P47 : NVPTXReg<"%p47">;
-def P48 : NVPTXReg<"%p48">;
-def P49 : NVPTXReg<"%p49">;
-def P50 : NVPTXReg<"%p50">;
-def P51 : NVPTXReg<"%p51">;
-def P52 : NVPTXReg<"%p52">;
-def P53 : NVPTXReg<"%p53">;
-def P54 : NVPTXReg<"%p54">;
-def P55 : NVPTXReg<"%p55">;
-def P56 : NVPTXReg<"%p56">;
-def P57 : NVPTXReg<"%p57">;
-def P58 : NVPTXReg<"%p58">;
-def P59 : NVPTXReg<"%p59">;
-def P60 : NVPTXReg<"%p60">;
-def P61 : NVPTXReg<"%p61">;
-def P62 : NVPTXReg<"%p62">;
-def P63 : NVPTXReg<"%p63">;
-def P64 : NVPTXReg<"%p64">;
-def P65 : NVPTXReg<"%p65">;
-def P66 : NVPTXReg<"%p66">;
-def P67 : NVPTXReg<"%p67">;
-def P68 : NVPTXReg<"%p68">;
-def P69 : NVPTXReg<"%p69">;
-def P70 : NVPTXReg<"%p70">;
-def P71 : NVPTXReg<"%p71">;
-def P72 : NVPTXReg<"%p72">;
-def P73 : NVPTXReg<"%p73">;
-def P74 : NVPTXReg<"%p74">;
-def P75 : NVPTXReg<"%p75">;
-def P76 : NVPTXReg<"%p76">;
-def P77 : NVPTXReg<"%p77">;
-def P78 : NVPTXReg<"%p78">;
-def P79 : NVPTXReg<"%p79">;
-def P80 : NVPTXReg<"%p80">;
-def P81 : NVPTXReg<"%p81">;
-def P82 : NVPTXReg<"%p82">;
-def P83 : NVPTXReg<"%p83">;
-def P84 : NVPTXReg<"%p84">;
-def P85 : NVPTXReg<"%p85">;
-def P86 : NVPTXReg<"%p86">;
-def P87 : NVPTXReg<"%p87">;
-def P88 : NVPTXReg<"%p88">;
-def P89 : NVPTXReg<"%p89">;
-def P90 : NVPTXReg<"%p90">;
-def P91 : NVPTXReg<"%p91">;
-def P92 : NVPTXReg<"%p92">;
-def P93 : NVPTXReg<"%p93">;
-def P94 : NVPTXReg<"%p94">;
-def P95 : NVPTXReg<"%p95">;
-def P96 : NVPTXReg<"%p96">;
-def P97 : NVPTXReg<"%p97">;
-def P98 : NVPTXReg<"%p98">;
-def P99 : NVPTXReg<"%p99">;
-def P100 : NVPTXReg<"%p100">;
-def P101 : NVPTXReg<"%p101">;
-def P102 : NVPTXReg<"%p102">;
-def P103 : NVPTXReg<"%p103">;
-def P104 : NVPTXReg<"%p104">;
-def P105 : NVPTXReg<"%p105">;
-def P106 : NVPTXReg<"%p106">;
-def P107 : NVPTXReg<"%p107">;
-def P108 : NVPTXReg<"%p108">;
-def P109 : NVPTXReg<"%p109">;
-def P110 : NVPTXReg<"%p110">;
-def P111 : NVPTXReg<"%p111">;
-def P112 : NVPTXReg<"%p112">;
-def P113 : NVPTXReg<"%p113">;
-def P114 : NVPTXReg<"%p114">;
-def P115 : NVPTXReg<"%p115">;
-def P116 : NVPTXReg<"%p116">;
-def P117 : NVPTXReg<"%p117">;
-def P118 : NVPTXReg<"%p118">;
-def P119 : NVPTXReg<"%p119">;
-def P120 : NVPTXReg<"%p120">;
-def P121 : NVPTXReg<"%p121">;
-def P122 : NVPTXReg<"%p122">;
-def P123 : NVPTXReg<"%p123">;
-def P124 : NVPTXReg<"%p124">;
-def P125 : NVPTXReg<"%p125">;
-def P126 : NVPTXReg<"%p126">;
-def P127 : NVPTXReg<"%p127">;
-def P128 : NVPTXReg<"%p128">;
-def P129 : NVPTXReg<"%p129">;
-def P130 : NVPTXReg<"%p130">;
-def P131 : NVPTXReg<"%p131">;
-def P132 : NVPTXReg<"%p132">;
-def P133 : NVPTXReg<"%p133">;
-def P134 : NVPTXReg<"%p134">;
-def P135 : NVPTXReg<"%p135">;
-def P136 : NVPTXReg<"%p136">;
-def P137 : NVPTXReg<"%p137">;
-def P138 : NVPTXReg<"%p138">;
-def P139 : NVPTXReg<"%p139">;
-def P140 : NVPTXReg<"%p140">;
-def P141 : NVPTXReg<"%p141">;
-def P142 : NVPTXReg<"%p142">;
-def P143 : NVPTXReg<"%p143">;
-def P144 : NVPTXReg<"%p144">;
-def P145 : NVPTXReg<"%p145">;
-def P146 : NVPTXReg<"%p146">;
-def P147 : NVPTXReg<"%p147">;
-def P148 : NVPTXReg<"%p148">;
-def P149 : NVPTXReg<"%p149">;
-def P150 : NVPTXReg<"%p150">;
-def P151 : NVPTXReg<"%p151">;
-def P152 : NVPTXReg<"%p152">;
-def P153 : NVPTXReg<"%p153">;
-def P154 : NVPTXReg<"%p154">;
-def P155 : NVPTXReg<"%p155">;
-def P156 : NVPTXReg<"%p156">;
-def P157 : NVPTXReg<"%p157">;
-def P158 : NVPTXReg<"%p158">;
-def P159 : NVPTXReg<"%p159">;
-def P160 : NVPTXReg<"%p160">;
-def P161 : NVPTXReg<"%p161">;
-def P162 : NVPTXReg<"%p162">;
-def P163 : NVPTXReg<"%p163">;
-def P164 : NVPTXReg<"%p164">;
-def P165 : NVPTXReg<"%p165">;
-def P166 : NVPTXReg<"%p166">;
-def P167 : NVPTXReg<"%p167">;
-def P168 : NVPTXReg<"%p168">;
-def P169 : NVPTXReg<"%p169">;
-def P170 : NVPTXReg<"%p170">;
-def P171 : NVPTXReg<"%p171">;
-def P172 : NVPTXReg<"%p172">;
-def P173 : NVPTXReg<"%p173">;
-def P174 : NVPTXReg<"%p174">;
-def P175 : NVPTXReg<"%p175">;
-def P176 : NVPTXReg<"%p176">;
-def P177 : NVPTXReg<"%p177">;
-def P178 : NVPTXReg<"%p178">;
-def P179 : NVPTXReg<"%p179">;
-def P180 : NVPTXReg<"%p180">;
-def P181 : NVPTXReg<"%p181">;
-def P182 : NVPTXReg<"%p182">;
-def P183 : NVPTXReg<"%p183">;
-def P184 : NVPTXReg<"%p184">;
-def P185 : NVPTXReg<"%p185">;
-def P186 : NVPTXReg<"%p186">;
-def P187 : NVPTXReg<"%p187">;
-def P188 : NVPTXReg<"%p188">;
-def P189 : NVPTXReg<"%p189">;
-def P190 : NVPTXReg<"%p190">;
-def P191 : NVPTXReg<"%p191">;
-def P192 : NVPTXReg<"%p192">;
-def P193 : NVPTXReg<"%p193">;
-def P194 : NVPTXReg<"%p194">;
-def P195 : NVPTXReg<"%p195">;
-def P196 : NVPTXReg<"%p196">;
-def P197 : NVPTXReg<"%p197">;
-def P198 : NVPTXReg<"%p198">;
-def P199 : NVPTXReg<"%p199">;
-def P200 : NVPTXReg<"%p200">;
-def P201 : NVPTXReg<"%p201">;
-def P202 : NVPTXReg<"%p202">;
-def P203 : NVPTXReg<"%p203">;
-def P204 : NVPTXReg<"%p204">;
-def P205 : NVPTXReg<"%p205">;
-def P206 : NVPTXReg<"%p206">;
-def P207 : NVPTXReg<"%p207">;
-def P208 : NVPTXReg<"%p208">;
-def P209 : NVPTXReg<"%p209">;
-def P210 : NVPTXReg<"%p210">;
-def P211 : NVPTXReg<"%p211">;
-def P212 : NVPTXReg<"%p212">;
-def P213 : NVPTXReg<"%p213">;
-def P214 : NVPTXReg<"%p214">;
-def P215 : NVPTXReg<"%p215">;
-def P216 : NVPTXReg<"%p216">;
-def P217 : NVPTXReg<"%p217">;
-def P218 : NVPTXReg<"%p218">;
-def P219 : NVPTXReg<"%p219">;
-def P220 : NVPTXReg<"%p220">;
-def P221 : NVPTXReg<"%p221">;
-def P222 : NVPTXReg<"%p222">;
-def P223 : NVPTXReg<"%p223">;
-def P224 : NVPTXReg<"%p224">;
-def P225 : NVPTXReg<"%p225">;
-def P226 : NVPTXReg<"%p226">;
-def P227 : NVPTXReg<"%p227">;
-def P228 : NVPTXReg<"%p228">;
-def P229 : NVPTXReg<"%p229">;
-def P230 : NVPTXReg<"%p230">;
-def P231 : NVPTXReg<"%p231">;
-def P232 : NVPTXReg<"%p232">;
-def P233 : NVPTXReg<"%p233">;
-def P234 : NVPTXReg<"%p234">;
-def P235 : NVPTXReg<"%p235">;
-def P236 : NVPTXReg<"%p236">;
-def P237 : NVPTXReg<"%p237">;
-def P238 : NVPTXReg<"%p238">;
-def P239 : NVPTXReg<"%p239">;
-def P240 : NVPTXReg<"%p240">;
-def P241 : NVPTXReg<"%p241">;
-def P242 : NVPTXReg<"%p242">;
-def P243 : NVPTXReg<"%p243">;
-def P244 : NVPTXReg<"%p244">;
-def P245 : NVPTXReg<"%p245">;
-def P246 : NVPTXReg<"%p246">;
-def P247 : NVPTXReg<"%p247">;
-def P248 : NVPTXReg<"%p248">;
-def P249 : NVPTXReg<"%p249">;
-def P250 : NVPTXReg<"%p250">;
-def P251 : NVPTXReg<"%p251">;
-def P252 : NVPTXReg<"%p252">;
-def P253 : NVPTXReg<"%p253">;
-def P254 : NVPTXReg<"%p254">;
-def P255 : NVPTXReg<"%p255">;
-def P256 : NVPTXReg<"%p256">;
-def P257 : NVPTXReg<"%p257">;
-def P258 : NVPTXReg<"%p258">;
-def P259 : NVPTXReg<"%p259">;
-def P260 : NVPTXReg<"%p260">;
-def P261 : NVPTXReg<"%p261">;
-def P262 : NVPTXReg<"%p262">;
-def P263 : NVPTXReg<"%p263">;
-def P264 : NVPTXReg<"%p264">;
-def P265 : NVPTXReg<"%p265">;
-def P266 : NVPTXReg<"%p266">;
-def P267 : NVPTXReg<"%p267">;
-def P268 : NVPTXReg<"%p268">;
-def P269 : NVPTXReg<"%p269">;
-def P270 : NVPTXReg<"%p270">;
-def P271 : NVPTXReg<"%p271">;
-def P272 : NVPTXReg<"%p272">;
-def P273 : NVPTXReg<"%p273">;
-def P274 : NVPTXReg<"%p274">;
-def P275 : NVPTXReg<"%p275">;
-def P276 : NVPTXReg<"%p276">;
-def P277 : NVPTXReg<"%p277">;
-def P278 : NVPTXReg<"%p278">;
-def P279 : NVPTXReg<"%p279">;
-def P280 : NVPTXReg<"%p280">;
-def P281 : NVPTXReg<"%p281">;
-def P282 : NVPTXReg<"%p282">;
-def P283 : NVPTXReg<"%p283">;
-def P284 : NVPTXReg<"%p284">;
-def P285 : NVPTXReg<"%p285">;
-def P286 : NVPTXReg<"%p286">;
-def P287 : NVPTXReg<"%p287">;
-def P288 : NVPTXReg<"%p288">;
-def P289 : NVPTXReg<"%p289">;
-def P290 : NVPTXReg<"%p290">;
-def P291 : NVPTXReg<"%p291">;
-def P292 : NVPTXReg<"%p292">;
-def P293 : NVPTXReg<"%p293">;
-def P294 : NVPTXReg<"%p294">;
-def P295 : NVPTXReg<"%p295">;
-def P296 : NVPTXReg<"%p296">;
-def P297 : NVPTXReg<"%p297">;
-def P298 : NVPTXReg<"%p298">;
-def P299 : NVPTXReg<"%p299">;
-def P300 : NVPTXReg<"%p300">;
-def P301 : NVPTXReg<"%p301">;
-def P302 : NVPTXReg<"%p302">;
-def P303 : NVPTXReg<"%p303">;
-def P304 : NVPTXReg<"%p304">;
-def P305 : NVPTXReg<"%p305">;
-def P306 : NVPTXReg<"%p306">;
-def P307 : NVPTXReg<"%p307">;
-def P308 : NVPTXReg<"%p308">;
-def P309 : NVPTXReg<"%p309">;
-def P310 : NVPTXReg<"%p310">;
-def P311 : NVPTXReg<"%p311">;
-def P312 : NVPTXReg<"%p312">;
-def P313 : NVPTXReg<"%p313">;
-def P314 : NVPTXReg<"%p314">;
-def P315 : NVPTXReg<"%p315">;
-def P316 : NVPTXReg<"%p316">;
-def P317 : NVPTXReg<"%p317">;
-def P318 : NVPTXReg<"%p318">;
-def P319 : NVPTXReg<"%p319">;
-def P320 : NVPTXReg<"%p320">;
-def P321 : NVPTXReg<"%p321">;
-def P322 : NVPTXReg<"%p322">;
-def P323 : NVPTXReg<"%p323">;
-def P324 : NVPTXReg<"%p324">;
-def P325 : NVPTXReg<"%p325">;
-def P326 : NVPTXReg<"%p326">;
-def P327 : NVPTXReg<"%p327">;
-def P328 : NVPTXReg<"%p328">;
-def P329 : NVPTXReg<"%p329">;
-def P330 : NVPTXReg<"%p330">;
-def P331 : NVPTXReg<"%p331">;
-def P332 : NVPTXReg<"%p332">;
-def P333 : NVPTXReg<"%p333">;
-def P334 : NVPTXReg<"%p334">;
-def P335 : NVPTXReg<"%p335">;
-def P336 : NVPTXReg<"%p336">;
-def P337 : NVPTXReg<"%p337">;
-def P338 : NVPTXReg<"%p338">;
-def P339 : NVPTXReg<"%p339">;
-def P340 : NVPTXReg<"%p340">;
-def P341 : NVPTXReg<"%p341">;
-def P342 : NVPTXReg<"%p342">;
-def P343 : NVPTXReg<"%p343">;
-def P344 : NVPTXReg<"%p344">;
-def P345 : NVPTXReg<"%p345">;
-def P346 : NVPTXReg<"%p346">;
-def P347 : NVPTXReg<"%p347">;
-def P348 : NVPTXReg<"%p348">;
-def P349 : NVPTXReg<"%p349">;
-def P350 : NVPTXReg<"%p350">;
-def P351 : NVPTXReg<"%p351">;
-def P352 : NVPTXReg<"%p352">;
-def P353 : NVPTXReg<"%p353">;
-def P354 : NVPTXReg<"%p354">;
-def P355 : NVPTXReg<"%p355">;
-def P356 : NVPTXReg<"%p356">;
-def P357 : NVPTXReg<"%p357">;
-def P358 : NVPTXReg<"%p358">;
-def P359 : NVPTXReg<"%p359">;
-def P360 : NVPTXReg<"%p360">;
-def P361 : NVPTXReg<"%p361">;
-def P362 : NVPTXReg<"%p362">;
-def P363 : NVPTXReg<"%p363">;
-def P364 : NVPTXReg<"%p364">;
-def P365 : NVPTXReg<"%p365">;
-def P366 : NVPTXReg<"%p366">;
-def P367 : NVPTXReg<"%p367">;
-def P368 : NVPTXReg<"%p368">;
-def P369 : NVPTXReg<"%p369">;
-def P370 : NVPTXReg<"%p370">;
-def P371 : NVPTXReg<"%p371">;
-def P372 : NVPTXReg<"%p372">;
-def P373 : NVPTXReg<"%p373">;
-def P374 : NVPTXReg<"%p374">;
-def P375 : NVPTXReg<"%p375">;
-def P376 : NVPTXReg<"%p376">;
-def P377 : NVPTXReg<"%p377">;
-def P378 : NVPTXReg<"%p378">;
-def P379 : NVPTXReg<"%p379">;
-def P380 : NVPTXReg<"%p380">;
-def P381 : NVPTXReg<"%p381">;
-def P382 : NVPTXReg<"%p382">;
-def P383 : NVPTXReg<"%p383">;
-def P384 : NVPTXReg<"%p384">;
-def P385 : NVPTXReg<"%p385">;
-def P386 : NVPTXReg<"%p386">;
-def P387 : NVPTXReg<"%p387">;
-def P388 : NVPTXReg<"%p388">;
-def P389 : NVPTXReg<"%p389">;
-def P390 : NVPTXReg<"%p390">;
-def P391 : NVPTXReg<"%p391">;
-def P392 : NVPTXReg<"%p392">;
-def P393 : NVPTXReg<"%p393">;
-def P394 : NVPTXReg<"%p394">;
-def P395 : NVPTXReg<"%p395">;
-
-//===--- 8-bit ------------------------------------------------------------===//
-def RC0 : NVPTXReg<"%rc0">;
-def RC1 : NVPTXReg<"%rc1">;
-def RC2 : NVPTXReg<"%rc2">;
-def RC3 : NVPTXReg<"%rc3">;
-def RC4 : NVPTXReg<"%rc4">;
-def RC5 : NVPTXReg<"%rc5">;
-def RC6 : NVPTXReg<"%rc6">;
-def RC7 : NVPTXReg<"%rc7">;
-def RC8 : NVPTXReg<"%rc8">;
-def RC9 : NVPTXReg<"%rc9">;
-def RC10 : NVPTXReg<"%rc10">;
-def RC11 : NVPTXReg<"%rc11">;
-def RC12 : NVPTXReg<"%rc12">;
-def RC13 : NVPTXReg<"%rc13">;
-def RC14 : NVPTXReg<"%rc14">;
-def RC15 : NVPTXReg<"%rc15">;
-def RC16 : NVPTXReg<"%rc16">;
-def RC17 : NVPTXReg<"%rc17">;
-def RC18 : NVPTXReg<"%rc18">;
-def RC19 : NVPTXReg<"%rc19">;
-def RC20 : NVPTXReg<"%rc20">;
-def RC21 : NVPTXReg<"%rc21">;
-def RC22 : NVPTXReg<"%rc22">;
-def RC23 : NVPTXReg<"%rc23">;
-def RC24 : NVPTXReg<"%rc24">;
-def RC25 : NVPTXReg<"%rc25">;
-def RC26 : NVPTXReg<"%rc26">;
-def RC27 : NVPTXReg<"%rc27">;
-def RC28 : NVPTXReg<"%rc28">;
-def RC29 : NVPTXReg<"%rc29">;
-def RC30 : NVPTXReg<"%rc30">;
-def RC31 : NVPTXReg<"%rc31">;
-def RC32 : NVPTXReg<"%rc32">;
-def RC33 : NVPTXReg<"%rc33">;
-def RC34 : NVPTXReg<"%rc34">;
-def RC35 : NVPTXReg<"%rc35">;
-def RC36 : NVPTXReg<"%rc36">;
-def RC37 : NVPTXReg<"%rc37">;
-def RC38 : NVPTXReg<"%rc38">;
-def RC39 : NVPTXReg<"%rc39">;
-def RC40 : NVPTXReg<"%rc40">;
-def RC41 : NVPTXReg<"%rc41">;
-def RC42 : NVPTXReg<"%rc42">;
-def RC43 : NVPTXReg<"%rc43">;
-def RC44 : NVPTXReg<"%rc44">;
-def RC45 : NVPTXReg<"%rc45">;
-def RC46 : NVPTXReg<"%rc46">;
-def RC47 : NVPTXReg<"%rc47">;
-def RC48 : NVPTXReg<"%rc48">;
-def RC49 : NVPTXReg<"%rc49">;
-def RC50 : NVPTXReg<"%rc50">;
-def RC51 : NVPTXReg<"%rc51">;
-def RC52 : NVPTXReg<"%rc52">;
-def RC53 : NVPTXReg<"%rc53">;
-def RC54 : NVPTXReg<"%rc54">;
-def RC55 : NVPTXReg<"%rc55">;
-def RC56 : NVPTXReg<"%rc56">;
-def RC57 : NVPTXReg<"%rc57">;
-def RC58 : NVPTXReg<"%rc58">;
-def RC59 : NVPTXReg<"%rc59">;
-def RC60 : NVPTXReg<"%rc60">;
-def RC61 : NVPTXReg<"%rc61">;
-def RC62 : NVPTXReg<"%rc62">;
-def RC63 : NVPTXReg<"%rc63">;
-def RC64 : NVPTXReg<"%rc64">;
-def RC65 : NVPTXReg<"%rc65">;
-def RC66 : NVPTXReg<"%rc66">;
-def RC67 : NVPTXReg<"%rc67">;
-def RC68 : NVPTXReg<"%rc68">;
-def RC69 : NVPTXReg<"%rc69">;
-def RC70 : NVPTXReg<"%rc70">;
-def RC71 : NVPTXReg<"%rc71">;
-def RC72 : NVPTXReg<"%rc72">;
-def RC73 : NVPTXReg<"%rc73">;
-def RC74 : NVPTXReg<"%rc74">;
-def RC75 : NVPTXReg<"%rc75">;
-def RC76 : NVPTXReg<"%rc76">;
-def RC77 : NVPTXReg<"%rc77">;
-def RC78 : NVPTXReg<"%rc78">;
-def RC79 : NVPTXReg<"%rc79">;
-def RC80 : NVPTXReg<"%rc80">;
-def RC81 : NVPTXReg<"%rc81">;
-def RC82 : NVPTXReg<"%rc82">;
-def RC83 : NVPTXReg<"%rc83">;
-def RC84 : NVPTXReg<"%rc84">;
-def RC85 : NVPTXReg<"%rc85">;
-def RC86 : NVPTXReg<"%rc86">;
-def RC87 : NVPTXReg<"%rc87">;
-def RC88 : NVPTXReg<"%rc88">;
-def RC89 : NVPTXReg<"%rc89">;
-def RC90 : NVPTXReg<"%rc90">;
-def RC91 : NVPTXReg<"%rc91">;
-def RC92 : NVPTXReg<"%rc92">;
-def RC93 : NVPTXReg<"%rc93">;
-def RC94 : NVPTXReg<"%rc94">;
-def RC95 : NVPTXReg<"%rc95">;
-def RC96 : NVPTXReg<"%rc96">;
-def RC97 : NVPTXReg<"%rc97">;
-def RC98 : NVPTXReg<"%rc98">;
-def RC99 : NVPTXReg<"%rc99">;
-def RC100 : NVPTXReg<"%rc100">;
-def RC101 : NVPTXReg<"%rc101">;
-def RC102 : NVPTXReg<"%rc102">;
-def RC103 : NVPTXReg<"%rc103">;
-def RC104 : NVPTXReg<"%rc104">;
-def RC105 : NVPTXReg<"%rc105">;
-def RC106 : NVPTXReg<"%rc106">;
-def RC107 : NVPTXReg<"%rc107">;
-def RC108 : NVPTXReg<"%rc108">;
-def RC109 : NVPTXReg<"%rc109">;
-def RC110 : NVPTXReg<"%rc110">;
-def RC111 : NVPTXReg<"%rc111">;
-def RC112 : NVPTXReg<"%rc112">;
-def RC113 : NVPTXReg<"%rc113">;
-def RC114 : NVPTXReg<"%rc114">;
-def RC115 : NVPTXReg<"%rc115">;
-def RC116 : NVPTXReg<"%rc116">;
-def RC117 : NVPTXReg<"%rc117">;
-def RC118 : NVPTXReg<"%rc118">;
-def RC119 : NVPTXReg<"%rc119">;
-def RC120 : NVPTXReg<"%rc120">;
-def RC121 : NVPTXReg<"%rc121">;
-def RC122 : NVPTXReg<"%rc122">;
-def RC123 : NVPTXReg<"%rc123">;
-def RC124 : NVPTXReg<"%rc124">;
-def RC125 : NVPTXReg<"%rc125">;
-def RC126 : NVPTXReg<"%rc126">;
-def RC127 : NVPTXReg<"%rc127">;
-def RC128 : NVPTXReg<"%rc128">;
-def RC129 : NVPTXReg<"%rc129">;
-def RC130 : NVPTXReg<"%rc130">;
-def RC131 : NVPTXReg<"%rc131">;
-def RC132 : NVPTXReg<"%rc132">;
-def RC133 : NVPTXReg<"%rc133">;
-def RC134 : NVPTXReg<"%rc134">;
-def RC135 : NVPTXReg<"%rc135">;
-def RC136 : NVPTXReg<"%rc136">;
-def RC137 : NVPTXReg<"%rc137">;
-def RC138 : NVPTXReg<"%rc138">;
-def RC139 : NVPTXReg<"%rc139">;
-def RC140 : NVPTXReg<"%rc140">;
-def RC141 : NVPTXReg<"%rc141">;
-def RC142 : NVPTXReg<"%rc142">;
-def RC143 : NVPTXReg<"%rc143">;
-def RC144 : NVPTXReg<"%rc144">;
-def RC145 : NVPTXReg<"%rc145">;
-def RC146 : NVPTXReg<"%rc146">;
-def RC147 : NVPTXReg<"%rc147">;
-def RC148 : NVPTXReg<"%rc148">;
-def RC149 : NVPTXReg<"%rc149">;
-def RC150 : NVPTXReg<"%rc150">;
-def RC151 : NVPTXReg<"%rc151">;
-def RC152 : NVPTXReg<"%rc152">;
-def RC153 : NVPTXReg<"%rc153">;
-def RC154 : NVPTXReg<"%rc154">;
-def RC155 : NVPTXReg<"%rc155">;
-def RC156 : NVPTXReg<"%rc156">;
-def RC157 : NVPTXReg<"%rc157">;
-def RC158 : NVPTXReg<"%rc158">;
-def RC159 : NVPTXReg<"%rc159">;
-def RC160 : NVPTXReg<"%rc160">;
-def RC161 : NVPTXReg<"%rc161">;
-def RC162 : NVPTXReg<"%rc162">;
-def RC163 : NVPTXReg<"%rc163">;
-def RC164 : NVPTXReg<"%rc164">;
-def RC165 : NVPTXReg<"%rc165">;
-def RC166 : NVPTXReg<"%rc166">;
-def RC167 : NVPTXReg<"%rc167">;
-def RC168 : NVPTXReg<"%rc168">;
-def RC169 : NVPTXReg<"%rc169">;
-def RC170 : NVPTXReg<"%rc170">;
-def RC171 : NVPTXReg<"%rc171">;
-def RC172 : NVPTXReg<"%rc172">;
-def RC173 : NVPTXReg<"%rc173">;
-def RC174 : NVPTXReg<"%rc174">;
-def RC175 : NVPTXReg<"%rc175">;
-def RC176 : NVPTXReg<"%rc176">;
-def RC177 : NVPTXReg<"%rc177">;
-def RC178 : NVPTXReg<"%rc178">;
-def RC179 : NVPTXReg<"%rc179">;
-def RC180 : NVPTXReg<"%rc180">;
-def RC181 : NVPTXReg<"%rc181">;
-def RC182 : NVPTXReg<"%rc182">;
-def RC183 : NVPTXReg<"%rc183">;
-def RC184 : NVPTXReg<"%rc184">;
-def RC185 : NVPTXReg<"%rc185">;
-def RC186 : NVPTXReg<"%rc186">;
-def RC187 : NVPTXReg<"%rc187">;
-def RC188 : NVPTXReg<"%rc188">;
-def RC189 : NVPTXReg<"%rc189">;
-def RC190 : NVPTXReg<"%rc190">;
-def RC191 : NVPTXReg<"%rc191">;
-def RC192 : NVPTXReg<"%rc192">;
-def RC193 : NVPTXReg<"%rc193">;
-def RC194 : NVPTXReg<"%rc194">;
-def RC195 : NVPTXReg<"%rc195">;
-def RC196 : NVPTXReg<"%rc196">;
-def RC197 : NVPTXReg<"%rc197">;
-def RC198 : NVPTXReg<"%rc198">;
-def RC199 : NVPTXReg<"%rc199">;
-def RC200 : NVPTXReg<"%rc200">;
-def RC201 : NVPTXReg<"%rc201">;
-def RC202 : NVPTXReg<"%rc202">;
-def RC203 : NVPTXReg<"%rc203">;
-def RC204 : NVPTXReg<"%rc204">;
-def RC205 : NVPTXReg<"%rc205">;
-def RC206 : NVPTXReg<"%rc206">;
-def RC207 : NVPTXReg<"%rc207">;
-def RC208 : NVPTXReg<"%rc208">;
-def RC209 : NVPTXReg<"%rc209">;
-def RC210 : NVPTXReg<"%rc210">;
-def RC211 : NVPTXReg<"%rc211">;
-def RC212 : NVPTXReg<"%rc212">;
-def RC213 : NVPTXReg<"%rc213">;
-def RC214 : NVPTXReg<"%rc214">;
-def RC215 : NVPTXReg<"%rc215">;
-def RC216 : NVPTXReg<"%rc216">;
-def RC217 : NVPTXReg<"%rc217">;
-def RC218 : NVPTXReg<"%rc218">;
-def RC219 : NVPTXReg<"%rc219">;
-def RC220 : NVPTXReg<"%rc220">;
-def RC221 : NVPTXReg<"%rc221">;
-def RC222 : NVPTXReg<"%rc222">;
-def RC223 : NVPTXReg<"%rc223">;
-def RC224 : NVPTXReg<"%rc224">;
-def RC225 : NVPTXReg<"%rc225">;
-def RC226 : NVPTXReg<"%rc226">;
-def RC227 : NVPTXReg<"%rc227">;
-def RC228 : NVPTXReg<"%rc228">;
-def RC229 : NVPTXReg<"%rc229">;
-def RC230 : NVPTXReg<"%rc230">;
-def RC231 : NVPTXReg<"%rc231">;
-def RC232 : NVPTXReg<"%rc232">;
-def RC233 : NVPTXReg<"%rc233">;
-def RC234 : NVPTXReg<"%rc234">;
-def RC235 : NVPTXReg<"%rc235">;
-def RC236 : NVPTXReg<"%rc236">;
-def RC237 : NVPTXReg<"%rc237">;
-def RC238 : NVPTXReg<"%rc238">;
-def RC239 : NVPTXReg<"%rc239">;
-def RC240 : NVPTXReg<"%rc240">;
-def RC241 : NVPTXReg<"%rc241">;
-def RC242 : NVPTXReg<"%rc242">;
-def RC243 : NVPTXReg<"%rc243">;
-def RC244 : NVPTXReg<"%rc244">;
-def RC245 : NVPTXReg<"%rc245">;
-def RC246 : NVPTXReg<"%rc246">;
-def RC247 : NVPTXReg<"%rc247">;
-def RC248 : NVPTXReg<"%rc248">;
-def RC249 : NVPTXReg<"%rc249">;
-def RC250 : NVPTXReg<"%rc250">;
-def RC251 : NVPTXReg<"%rc251">;
-def RC252 : NVPTXReg<"%rc252">;
-def RC253 : NVPTXReg<"%rc253">;
-def RC254 : NVPTXReg<"%rc254">;
-def RC255 : NVPTXReg<"%rc255">;
-def RC256 : NVPTXReg<"%rc256">;
-def RC257 : NVPTXReg<"%rc257">;
-def RC258 : NVPTXReg<"%rc258">;
-def RC259 : NVPTXReg<"%rc259">;
-def RC260 : NVPTXReg<"%rc260">;
-def RC261 : NVPTXReg<"%rc261">;
-def RC262 : NVPTXReg<"%rc262">;
-def RC263 : NVPTXReg<"%rc263">;
-def RC264 : NVPTXReg<"%rc264">;
-def RC265 : NVPTXReg<"%rc265">;
-def RC266 : NVPTXReg<"%rc266">;
-def RC267 : NVPTXReg<"%rc267">;
-def RC268 : NVPTXReg<"%rc268">;
-def RC269 : NVPTXReg<"%rc269">;
-def RC270 : NVPTXReg<"%rc270">;
-def RC271 : NVPTXReg<"%rc271">;
-def RC272 : NVPTXReg<"%rc272">;
-def RC273 : NVPTXReg<"%rc273">;
-def RC274 : NVPTXReg<"%rc274">;
-def RC275 : NVPTXReg<"%rc275">;
-def RC276 : NVPTXReg<"%rc276">;
-def RC277 : NVPTXReg<"%rc277">;
-def RC278 : NVPTXReg<"%rc278">;
-def RC279 : NVPTXReg<"%rc279">;
-def RC280 : NVPTXReg<"%rc280">;
-def RC281 : NVPTXReg<"%rc281">;
-def RC282 : NVPTXReg<"%rc282">;
-def RC283 : NVPTXReg<"%rc283">;
-def RC284 : NVPTXReg<"%rc284">;
-def RC285 : NVPTXReg<"%rc285">;
-def RC286 : NVPTXReg<"%rc286">;
-def RC287 : NVPTXReg<"%rc287">;
-def RC288 : NVPTXReg<"%rc288">;
-def RC289 : NVPTXReg<"%rc289">;
-def RC290 : NVPTXReg<"%rc290">;
-def RC291 : NVPTXReg<"%rc291">;
-def RC292 : NVPTXReg<"%rc292">;
-def RC293 : NVPTXReg<"%rc293">;
-def RC294 : NVPTXReg<"%rc294">;
-def RC295 : NVPTXReg<"%rc295">;
-def RC296 : NVPTXReg<"%rc296">;
-def RC297 : NVPTXReg<"%rc297">;
-def RC298 : NVPTXReg<"%rc298">;
-def RC299 : NVPTXReg<"%rc299">;
-def RC300 : NVPTXReg<"%rc300">;
-def RC301 : NVPTXReg<"%rc301">;
-def RC302 : NVPTXReg<"%rc302">;
-def RC303 : NVPTXReg<"%rc303">;
-def RC304 : NVPTXReg<"%rc304">;
-def RC305 : NVPTXReg<"%rc305">;
-def RC306 : NVPTXReg<"%rc306">;
-def RC307 : NVPTXReg<"%rc307">;
-def RC308 : NVPTXReg<"%rc308">;
-def RC309 : NVPTXReg<"%rc309">;
-def RC310 : NVPTXReg<"%rc310">;
-def RC311 : NVPTXReg<"%rc311">;
-def RC312 : NVPTXReg<"%rc312">;
-def RC313 : NVPTXReg<"%rc313">;
-def RC314 : NVPTXReg<"%rc314">;
-def RC315 : NVPTXReg<"%rc315">;
-def RC316 : NVPTXReg<"%rc316">;
-def RC317 : NVPTXReg<"%rc317">;
-def RC318 : NVPTXReg<"%rc318">;
-def RC319 : NVPTXReg<"%rc319">;
-def RC320 : NVPTXReg<"%rc320">;
-def RC321 : NVPTXReg<"%rc321">;
-def RC322 : NVPTXReg<"%rc322">;
-def RC323 : NVPTXReg<"%rc323">;
-def RC324 : NVPTXReg<"%rc324">;
-def RC325 : NVPTXReg<"%rc325">;
-def RC326 : NVPTXReg<"%rc326">;
-def RC327 : NVPTXReg<"%rc327">;
-def RC328 : NVPTXReg<"%rc328">;
-def RC329 : NVPTXReg<"%rc329">;
-def RC330 : NVPTXReg<"%rc330">;
-def RC331 : NVPTXReg<"%rc331">;
-def RC332 : NVPTXReg<"%rc332">;
-def RC333 : NVPTXReg<"%rc333">;
-def RC334 : NVPTXReg<"%rc334">;
-def RC335 : NVPTXReg<"%rc335">;
-def RC336 : NVPTXReg<"%rc336">;
-def RC337 : NVPTXReg<"%rc337">;
-def RC338 : NVPTXReg<"%rc338">;
-def RC339 : NVPTXReg<"%rc339">;
-def RC340 : NVPTXReg<"%rc340">;
-def RC341 : NVPTXReg<"%rc341">;
-def RC342 : NVPTXReg<"%rc342">;
-def RC343 : NVPTXReg<"%rc343">;
-def RC344 : NVPTXReg<"%rc344">;
-def RC345 : NVPTXReg<"%rc345">;
-def RC346 : NVPTXReg<"%rc346">;
-def RC347 : NVPTXReg<"%rc347">;
-def RC348 : NVPTXReg<"%rc348">;
-def RC349 : NVPTXReg<"%rc349">;
-def RC350 : NVPTXReg<"%rc350">;
-def RC351 : NVPTXReg<"%rc351">;
-def RC352 : NVPTXReg<"%rc352">;
-def RC353 : NVPTXReg<"%rc353">;
-def RC354 : NVPTXReg<"%rc354">;
-def RC355 : NVPTXReg<"%rc355">;
-def RC356 : NVPTXReg<"%rc356">;
-def RC357 : NVPTXReg<"%rc357">;
-def RC358 : NVPTXReg<"%rc358">;
-def RC359 : NVPTXReg<"%rc359">;
-def RC360 : NVPTXReg<"%rc360">;
-def RC361 : NVPTXReg<"%rc361">;
-def RC362 : NVPTXReg<"%rc362">;
-def RC363 : NVPTXReg<"%rc363">;
-def RC364 : NVPTXReg<"%rc364">;
-def RC365 : NVPTXReg<"%rc365">;
-def RC366 : NVPTXReg<"%rc366">;
-def RC367 : NVPTXReg<"%rc367">;
-def RC368 : NVPTXReg<"%rc368">;
-def RC369 : NVPTXReg<"%rc369">;
-def RC370 : NVPTXReg<"%rc370">;
-def RC371 : NVPTXReg<"%rc371">;
-def RC372 : NVPTXReg<"%rc372">;
-def RC373 : NVPTXReg<"%rc373">;
-def RC374 : NVPTXReg<"%rc374">;
-def RC375 : NVPTXReg<"%rc375">;
-def RC376 : NVPTXReg<"%rc376">;
-def RC377 : NVPTXReg<"%rc377">;
-def RC378 : NVPTXReg<"%rc378">;
-def RC379 : NVPTXReg<"%rc379">;
-def RC380 : NVPTXReg<"%rc380">;
-def RC381 : NVPTXReg<"%rc381">;
-def RC382 : NVPTXReg<"%rc382">;
-def RC383 : NVPTXReg<"%rc383">;
-def RC384 : NVPTXReg<"%rc384">;
-def RC385 : NVPTXReg<"%rc385">;
-def RC386 : NVPTXReg<"%rc386">;
-def RC387 : NVPTXReg<"%rc387">;
-def RC388 : NVPTXReg<"%rc388">;
-def RC389 : NVPTXReg<"%rc389">;
-def RC390 : NVPTXReg<"%rc390">;
-def RC391 : NVPTXReg<"%rc391">;
-def RC392 : NVPTXReg<"%rc392">;
-def RC393 : NVPTXReg<"%rc393">;
-def RC394 : NVPTXReg<"%rc394">;
-def RC395 : NVPTXReg<"%rc395">;
-
-//===--- 16-bit -----------------------------------------------------------===//
-def RS0 : NVPTXReg<"%rs0">;
-def RS1 : NVPTXReg<"%rs1">;
-def RS2 : NVPTXReg<"%rs2">;
-def RS3 : NVPTXReg<"%rs3">;
-def RS4 : NVPTXReg<"%rs4">;
-def RS5 : NVPTXReg<"%rs5">;
-def RS6 : NVPTXReg<"%rs6">;
-def RS7 : NVPTXReg<"%rs7">;
-def RS8 : NVPTXReg<"%rs8">;
-def RS9 : NVPTXReg<"%rs9">;
-def RS10 : NVPTXReg<"%rs10">;
-def RS11 : NVPTXReg<"%rs11">;
-def RS12 : NVPTXReg<"%rs12">;
-def RS13 : NVPTXReg<"%rs13">;
-def RS14 : NVPTXReg<"%rs14">;
-def RS15 : NVPTXReg<"%rs15">;
-def RS16 : NVPTXReg<"%rs16">;
-def RS17 : NVPTXReg<"%rs17">;
-def RS18 : NVPTXReg<"%rs18">;
-def RS19 : NVPTXReg<"%rs19">;
-def RS20 : NVPTXReg<"%rs20">;
-def RS21 : NVPTXReg<"%rs21">;
-def RS22 : NVPTXReg<"%rs22">;
-def RS23 : NVPTXReg<"%rs23">;
-def RS24 : NVPTXReg<"%rs24">;
-def RS25 : NVPTXReg<"%rs25">;
-def RS26 : NVPTXReg<"%rs26">;
-def RS27 : NVPTXReg<"%rs27">;
-def RS28 : NVPTXReg<"%rs28">;
-def RS29 : NVPTXReg<"%rs29">;
-def RS30 : NVPTXReg<"%rs30">;
-def RS31 : NVPTXReg<"%rs31">;
-def RS32 : NVPTXReg<"%rs32">;
-def RS33 : NVPTXReg<"%rs33">;
-def RS34 : NVPTXReg<"%rs34">;
-def RS35 : NVPTXReg<"%rs35">;
-def RS36 : NVPTXReg<"%rs36">;
-def RS37 : NVPTXReg<"%rs37">;
-def RS38 : NVPTXReg<"%rs38">;
-def RS39 : NVPTXReg<"%rs39">;
-def RS40 : NVPTXReg<"%rs40">;
-def RS41 : NVPTXReg<"%rs41">;
-def RS42 : NVPTXReg<"%rs42">;
-def RS43 : NVPTXReg<"%rs43">;
-def RS44 : NVPTXReg<"%rs44">;
-def RS45 : NVPTXReg<"%rs45">;
-def RS46 : NVPTXReg<"%rs46">;
-def RS47 : NVPTXReg<"%rs47">;
-def RS48 : NVPTXReg<"%rs48">;
-def RS49 : NVPTXReg<"%rs49">;
-def RS50 : NVPTXReg<"%rs50">;
-def RS51 : NVPTXReg<"%rs51">;
-def RS52 : NVPTXReg<"%rs52">;
-def RS53 : NVPTXReg<"%rs53">;
-def RS54 : NVPTXReg<"%rs54">;
-def RS55 : NVPTXReg<"%rs55">;
-def RS56 : NVPTXReg<"%rs56">;
-def RS57 : NVPTXReg<"%rs57">;
-def RS58 : NVPTXReg<"%rs58">;
-def RS59 : NVPTXReg<"%rs59">;
-def RS60 : NVPTXReg<"%rs60">;
-def RS61 : NVPTXReg<"%rs61">;
-def RS62 : NVPTXReg<"%rs62">;
-def RS63 : NVPTXReg<"%rs63">;
-def RS64 : NVPTXReg<"%rs64">;
-def RS65 : NVPTXReg<"%rs65">;
-def RS66 : NVPTXReg<"%rs66">;
-def RS67 : NVPTXReg<"%rs67">;
-def RS68 : NVPTXReg<"%rs68">;
-def RS69 : NVPTXReg<"%rs69">;
-def RS70 : NVPTXReg<"%rs70">;
-def RS71 : NVPTXReg<"%rs71">;
-def RS72 : NVPTXReg<"%rs72">;
-def RS73 : NVPTXReg<"%rs73">;
-def RS74 : NVPTXReg<"%rs74">;
-def RS75 : NVPTXReg<"%rs75">;
-def RS76 : NVPTXReg<"%rs76">;
-def RS77 : NVPTXReg<"%rs77">;
-def RS78 : NVPTXReg<"%rs78">;
-def RS79 : NVPTXReg<"%rs79">;
-def RS80 : NVPTXReg<"%rs80">;
-def RS81 : NVPTXReg<"%rs81">;
-def RS82 : NVPTXReg<"%rs82">;
-def RS83 : NVPTXReg<"%rs83">;
-def RS84 : NVPTXReg<"%rs84">;
-def RS85 : NVPTXReg<"%rs85">;
-def RS86 : NVPTXReg<"%rs86">;
-def RS87 : NVPTXReg<"%rs87">;
-def RS88 : NVPTXReg<"%rs88">;
-def RS89 : NVPTXReg<"%rs89">;
-def RS90 : NVPTXReg<"%rs90">;
-def RS91 : NVPTXReg<"%rs91">;
-def RS92 : NVPTXReg<"%rs92">;
-def RS93 : NVPTXReg<"%rs93">;
-def RS94 : NVPTXReg<"%rs94">;
-def RS95 : NVPTXReg<"%rs95">;
-def RS96 : NVPTXReg<"%rs96">;
-def RS97 : NVPTXReg<"%rs97">;
-def RS98 : NVPTXReg<"%rs98">;
-def RS99 : NVPTXReg<"%rs99">;
-def RS100 : NVPTXReg<"%rs100">;
-def RS101 : NVPTXReg<"%rs101">;
-def RS102 : NVPTXReg<"%rs102">;
-def RS103 : NVPTXReg<"%rs103">;
-def RS104 : NVPTXReg<"%rs104">;
-def RS105 : NVPTXReg<"%rs105">;
-def RS106 : NVPTXReg<"%rs106">;
-def RS107 : NVPTXReg<"%rs107">;
-def RS108 : NVPTXReg<"%rs108">;
-def RS109 : NVPTXReg<"%rs109">;
-def RS110 : NVPTXReg<"%rs110">;
-def RS111 : NVPTXReg<"%rs111">;
-def RS112 : NVPTXReg<"%rs112">;
-def RS113 : NVPTXReg<"%rs113">;
-def RS114 : NVPTXReg<"%rs114">;
-def RS115 : NVPTXReg<"%rs115">;
-def RS116 : NVPTXReg<"%rs116">;
-def RS117 : NVPTXReg<"%rs117">;
-def RS118 : NVPTXReg<"%rs118">;
-def RS119 : NVPTXReg<"%rs119">;
-def RS120 : NVPTXReg<"%rs120">;
-def RS121 : NVPTXReg<"%rs121">;
-def RS122 : NVPTXReg<"%rs122">;
-def RS123 : NVPTXReg<"%rs123">;
-def RS124 : NVPTXReg<"%rs124">;
-def RS125 : NVPTXReg<"%rs125">;
-def RS126 : NVPTXReg<"%rs126">;
-def RS127 : NVPTXReg<"%rs127">;
-def RS128 : NVPTXReg<"%rs128">;
-def RS129 : NVPTXReg<"%rs129">;
-def RS130 : NVPTXReg<"%rs130">;
-def RS131 : NVPTXReg<"%rs131">;
-def RS132 : NVPTXReg<"%rs132">;
-def RS133 : NVPTXReg<"%rs133">;
-def RS134 : NVPTXReg<"%rs134">;
-def RS135 : NVPTXReg<"%rs135">;
-def RS136 : NVPTXReg<"%rs136">;
-def RS137 : NVPTXReg<"%rs137">;
-def RS138 : NVPTXReg<"%rs138">;
-def RS139 : NVPTXReg<"%rs139">;
-def RS140 : NVPTXReg<"%rs140">;
-def RS141 : NVPTXReg<"%rs141">;
-def RS142 : NVPTXReg<"%rs142">;
-def RS143 : NVPTXReg<"%rs143">;
-def RS144 : NVPTXReg<"%rs144">;
-def RS145 : NVPTXReg<"%rs145">;
-def RS146 : NVPTXReg<"%rs146">;
-def RS147 : NVPTXReg<"%rs147">;
-def RS148 : NVPTXReg<"%rs148">;
-def RS149 : NVPTXReg<"%rs149">;
-def RS150 : NVPTXReg<"%rs150">;
-def RS151 : NVPTXReg<"%rs151">;
-def RS152 : NVPTXReg<"%rs152">;
-def RS153 : NVPTXReg<"%rs153">;
-def RS154 : NVPTXReg<"%rs154">;
-def RS155 : NVPTXReg<"%rs155">;
-def RS156 : NVPTXReg<"%rs156">;
-def RS157 : NVPTXReg<"%rs157">;
-def RS158 : NVPTXReg<"%rs158">;
-def RS159 : NVPTXReg<"%rs159">;
-def RS160 : NVPTXReg<"%rs160">;
-def RS161 : NVPTXReg<"%rs161">;
-def RS162 : NVPTXReg<"%rs162">;
-def RS163 : NVPTXReg<"%rs163">;
-def RS164 : NVPTXReg<"%rs164">;
-def RS165 : NVPTXReg<"%rs165">;
-def RS166 : NVPTXReg<"%rs166">;
-def RS167 : NVPTXReg<"%rs167">;
-def RS168 : NVPTXReg<"%rs168">;
-def RS169 : NVPTXReg<"%rs169">;
-def RS170 : NVPTXReg<"%rs170">;
-def RS171 : NVPTXReg<"%rs171">;
-def RS172 : NVPTXReg<"%rs172">;
-def RS173 : NVPTXReg<"%rs173">;
-def RS174 : NVPTXReg<"%rs174">;
-def RS175 : NVPTXReg<"%rs175">;
-def RS176 : NVPTXReg<"%rs176">;
-def RS177 : NVPTXReg<"%rs177">;
-def RS178 : NVPTXReg<"%rs178">;
-def RS179 : NVPTXReg<"%rs179">;
-def RS180 : NVPTXReg<"%rs180">;
-def RS181 : NVPTXReg<"%rs181">;
-def RS182 : NVPTXReg<"%rs182">;
-def RS183 : NVPTXReg<"%rs183">;
-def RS184 : NVPTXReg<"%rs184">;
-def RS185 : NVPTXReg<"%rs185">;
-def RS186 : NVPTXReg<"%rs186">;
-def RS187 : NVPTXReg<"%rs187">;
-def RS188 : NVPTXReg<"%rs188">;
-def RS189 : NVPTXReg<"%rs189">;
-def RS190 : NVPTXReg<"%rs190">;
-def RS191 : NVPTXReg<"%rs191">;
-def RS192 : NVPTXReg<"%rs192">;
-def RS193 : NVPTXReg<"%rs193">;
-def RS194 : NVPTXReg<"%rs194">;
-def RS195 : NVPTXReg<"%rs195">;
-def RS196 : NVPTXReg<"%rs196">;
-def RS197 : NVPTXReg<"%rs197">;
-def RS198 : NVPTXReg<"%rs198">;
-def RS199 : NVPTXReg<"%rs199">;
-def RS200 : NVPTXReg<"%rs200">;
-def RS201 : NVPTXReg<"%rs201">;
-def RS202 : NVPTXReg<"%rs202">;
-def RS203 : NVPTXReg<"%rs203">;
-def RS204 : NVPTXReg<"%rs204">;
-def RS205 : NVPTXReg<"%rs205">;
-def RS206 : NVPTXReg<"%rs206">;
-def RS207 : NVPTXReg<"%rs207">;
-def RS208 : NVPTXReg<"%rs208">;
-def RS209 : NVPTXReg<"%rs209">;
-def RS210 : NVPTXRe