[llvm-commits] [llvm] r157433 - /llvm/trunk/lib/Target/NVPTX/NVPTXRegisterInfo.td

Jakob Stoklund Olesen stoklund at 2pi.dk
Thu May 24 15:17:45 PDT 2012


Author: stoklund
Date: Thu May 24 17:17:44 2012
New Revision: 157433

URL: http://llvm.org/viewvc/llvm-project?rev=157433&view=rev
Log:
Shrink.

Modified:
    llvm/trunk/lib/Target/NVPTX/NVPTXRegisterInfo.td

Modified: llvm/trunk/lib/Target/NVPTX/NVPTXRegisterInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/NVPTX/NVPTXRegisterInfo.td?rev=157433&r1=157432&r2=157433&view=diff
==============================================================================
--- llvm/trunk/lib/Target/NVPTX/NVPTXRegisterInfo.td (original)
+++ llvm/trunk/lib/Target/NVPTX/NVPTXRegisterInfo.td Thu May 24 17:17:44 2012
@@ -29,7151 +29,24 @@
 // 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 : NVPTXReg<"%rs210">;
-def RS211 : NVPTXReg<"%rs211">;
-def RS212 : NVPTXReg<"%rs212">;
-def RS213 : NVPTXReg<"%rs213">;
-def RS214 : NVPTXReg<"%rs214">;
-def RS215 : NVPTXReg<"%rs215">;
-def RS216 : NVPTXReg<"%rs216">;
-def RS217 : NVPTXReg<"%rs217">;
-def RS218 : NVPTXReg<"%rs218">;
-def RS219 : NVPTXReg<"%rs219">;
-def RS220 : NVPTXReg<"%rs220">;
-def RS221 : NVPTXReg<"%rs221">;
-def RS222 : NVPTXReg<"%rs222">;
-def RS223 : NVPTXReg<"%rs223">;
-def RS224 : NVPTXReg<"%rs224">;
-def RS225 : NVPTXReg<"%rs225">;
-def RS226 : NVPTXReg<"%rs226">;
-def RS227 : NVPTXReg<"%rs227">;
-def RS228 : NVPTXReg<"%rs228">;
-def RS229 : NVPTXReg<"%rs229">;
-def RS230 : NVPTXReg<"%rs230">;
-def RS231 : NVPTXReg<"%rs231">;
-def RS232 : NVPTXReg<"%rs232">;
-def RS233 : NVPTXReg<"%rs233">;
-def RS234 : NVPTXReg<"%rs234">;
-def RS235 : NVPTXReg<"%rs235">;
-def RS236 : NVPTXReg<"%rs236">;
-def RS237 : NVPTXReg<"%rs237">;
-def RS238 : NVPTXReg<"%rs238">;
-def RS239 : NVPTXReg<"%rs239">;
-def RS240 : NVPTXReg<"%rs240">;
-def RS241 : NVPTXReg<"%rs241">;
-def RS242 : NVPTXReg<"%rs242">;
-def RS243 : NVPTXReg<"%rs243">;
-def RS244 : NVPTXReg<"%rs244">;
-def RS245 : NVPTXReg<"%rs245">;
-def RS246 : NVPTXReg<"%rs246">;
-def RS247 : NVPTXReg<"%rs247">;
-def RS248 : NVPTXReg<"%rs248">;
-def RS249 : NVPTXReg<"%rs249">;
-def RS250 : NVPTXReg<"%rs250">;
-def RS251 : NVPTXReg<"%rs251">;
-def RS252 : NVPTXReg<"%rs252">;
-def RS253 : NVPTXReg<"%rs253">;
-def RS254 : NVPTXReg<"%rs254">;
-def RS255 : NVPTXReg<"%rs255">;
-def RS256 : NVPTXReg<"%rs256">;
-def RS257 : NVPTXReg<"%rs257">;
-def RS258 : NVPTXReg<"%rs258">;
-def RS259 : NVPTXReg<"%rs259">;
-def RS260 : NVPTXReg<"%rs260">;
-def RS261 : NVPTXReg<"%rs261">;
-def RS262 : NVPTXReg<"%rs262">;
-def RS263 : NVPTXReg<"%rs263">;
-def RS264 : NVPTXReg<"%rs264">;
-def RS265 : NVPTXReg<"%rs265">;
-def RS266 : NVPTXReg<"%rs266">;
-def RS267 : NVPTXReg<"%rs267">;
-def RS268 : NVPTXReg<"%rs268">;
-def RS269 : NVPTXReg<"%rs269">;
-def RS270 : NVPTXReg<"%rs270">;
-def RS271 : NVPTXReg<"%rs271">;
-def RS272 : NVPTXReg<"%rs272">;
-def RS273 : NVPTXReg<"%rs273">;
-def RS274 : NVPTXReg<"%rs274">;
-def RS275 : NVPTXReg<"%rs275">;
-def RS276 : NVPTXReg<"%rs276">;
-def RS277 : NVPTXReg<"%rs277">;
-def RS278 : NVPTXReg<"%rs278">;
-def RS279 : NVPTXReg<"%rs279">;
-def RS280 : NVPTXReg<"%rs280">;
-def RS281 : NVPTXReg<"%rs281">;
-def RS282 : NVPTXReg<"%rs282">;
-def RS283 : NVPTXReg<"%rs283">;
-def RS284 : NVPTXReg<"%rs284">;
-def RS285 : NVPTXReg<"%rs285">;
-def RS286 : NVPTXReg<"%rs286">;
-def RS287 : NVPTXReg<"%rs287">;
-def RS288 : NVPTXReg<"%rs288">;
-def RS289 : NVPTXReg<"%rs289">;
-def RS290 : NVPTXReg<"%rs290">;
-def RS291 : NVPTXReg<"%rs291">;
-def RS292 : NVPTXReg<"%rs292">;
-def RS293 : NVPTXReg<"%rs293">;
-def RS294 : NVPTXReg<"%rs294">;
-def RS295 : NVPTXReg<"%rs295">;
-def RS296 : NVPTXReg<"%rs296">;
-def RS297 : NVPTXReg<"%rs297">;
-def RS298 : NVPTXReg<"%rs298">;
-def RS299 : NVPTXReg<"%rs299">;
-def RS300 : NVPTXReg<"%rs300">;
-def RS301 : NVPTXReg<"%rs301">;
-def RS302 : NVPTXReg<"%rs302">;
-def RS303 : NVPTXReg<"%rs303">;
-def RS304 : NVPTXReg<"%rs304">;
-def RS305 : NVPTXReg<"%rs305">;
-def RS306 : NVPTXReg<"%rs306">;
-def RS307 : NVPTXReg<"%rs307">;
-def RS308 : NVPTXReg<"%rs308">;
-def RS309 : NVPTXReg<"%rs309">;
-def RS310 : NVPTXReg<"%rs310">;
-def RS311 : NVPTXReg<"%rs311">;
-def RS312 : NVPTXReg<"%rs312">;
-def RS313 : NVPTXReg<"%rs313">;
-def RS314 : NVPTXReg<"%rs314">;
-def RS315 : NVPTXReg<"%rs315">;
-def RS316 : NVPTXReg<"%rs316">;
-def RS317 : NVPTXReg<"%rs317">;
-def RS318 : NVPTXReg<"%rs318">;
-def RS319 : NVPTXReg<"%rs319">;
-def RS320 : NVPTXReg<"%rs320">;
-def RS321 : NVPTXReg<"%rs321">;
-def RS322 : NVPTXReg<"%rs322">;
-def RS323 : NVPTXReg<"%rs323">;
-def RS324 : NVPTXReg<"%rs324">;
-def RS325 : NVPTXReg<"%rs325">;
-def RS326 : NVPTXReg<"%rs326">;
-def RS327 : NVPTXReg<"%rs327">;
-def RS328 : NVPTXReg<"%rs328">;
-def RS329 : NVPTXReg<"%rs329">;
-def RS330 : NVPTXReg<"%rs330">;
-def RS331 : NVPTXReg<"%rs331">;
-def RS332 : NVPTXReg<"%rs332">;
-def RS333 : NVPTXReg<"%rs333">;
-def RS334 : NVPTXReg<"%rs334">;
-def RS335 : NVPTXReg<"%rs335">;
-def RS336 : NVPTXReg<"%rs336">;
-def RS337 : NVPTXReg<"%rs337">;
-def RS338 : NVPTXReg<"%rs338">;
-def RS339 : NVPTXReg<"%rs339">;
-def RS340 : NVPTXReg<"%rs340">;
-def RS341 : NVPTXReg<"%rs341">;
-def RS342 : NVPTXReg<"%rs342">;
-def RS343 : NVPTXReg<"%rs343">;
-def RS344 : NVPTXReg<"%rs344">;
-def RS345 : NVPTXReg<"%rs345">;
-def RS346 : NVPTXReg<"%rs346">;
-def RS347 : NVPTXReg<"%rs347">;
-def RS348 : NVPTXReg<"%rs348">;
-def RS349 : NVPTXReg<"%rs349">;
-def RS350 : NVPTXReg<"%rs350">;
-def RS351 : NVPTXReg<"%rs351">;
-def RS352 : NVPTXReg<"%rs352">;
-def RS353 : NVPTXReg<"%rs353">;
-def RS354 : NVPTXReg<"%rs354">;
-def RS355 : NVPTXReg<"%rs355">;
-def RS356 : NVPTXReg<"%rs356">;
-def RS357 : NVPTXReg<"%rs357">;
-def RS358 : NVPTXReg<"%rs358">;
-def RS359 : NVPTXReg<"%rs359">;
-def RS360 : NVPTXReg<"%rs360">;
-def RS361 : NVPTXReg<"%rs361">;
-def RS362 : NVPTXReg<"%rs362">;
-def RS363 : NVPTXReg<"%rs363">;
-def RS364 : NVPTXReg<"%rs364">;
-def RS365 : NVPTXReg<"%rs365">;
-def RS366 : NVPTXReg<"%rs366">;
-def RS367 : NVPTXReg<"%rs367">;
-def RS368 : NVPTXReg<"%rs368">;
-def RS369 : NVPTXReg<"%rs369">;
-def RS370 : NVPTXReg<"%rs370">;
-def RS371 : NVPTXReg<"%rs371">;
-def RS372 : NVPTXReg<"%rs372">;
-def RS373 : NVPTXReg<"%rs373">;
-def RS374 : NVPTXReg<"%rs374">;
-def RS375 : NVPTXReg<"%rs375">;
-def RS376 : NVPTXReg<"%rs376">;
-def RS377 : NVPTXReg<"%rs377">;
-def RS378 : NVPTXReg<"%rs378">;
-def RS379 : NVPTXReg<"%rs379">;
-def RS380 : NVPTXReg<"%rs380">;
-def RS381 : NVPTXReg<"%rs381">;
-def RS382 : NVPTXReg<"%rs382">;
-def RS383 : NVPTXReg<"%rs383">;
-def RS384 : NVPTXReg<"%rs384">;
-def RS385 : NVPTXReg<"%rs385">;
-def RS386 : NVPTXReg<"%rs386">;
-def RS387 : NVPTXReg<"%rs387">;
-def RS388 : NVPTXReg<"%rs388">;
-def RS389 : NVPTXReg<"%rs389">;
-def RS390 : NVPTXReg<"%rs390">;
-def RS391 : NVPTXReg<"%rs391">;
-def RS392 : NVPTXReg<"%rs392">;
-def RS393 : NVPTXReg<"%rs393">;
-def RS394 : NVPTXReg<"%rs394">;
-def RS395 : NVPTXReg<"%rs395">;
-
-//===--- 32-bit -----------------------------------------------------------===//
-def R0 : NVPTXReg<"%r0">;
-def R1 : NVPTXReg<"%r1">;
-def R2 : NVPTXReg<"%r2">;
-def R3 : NVPTXReg<"%r3">;
-def R4 : NVPTXReg<"%r4">;
-def R5 : NVPTXReg<"%r5">;
-def R6 : NVPTXReg<"%r6">;
-def R7 : NVPTXReg<"%r7">;
-def R8 : NVPTXReg<"%r8">;
-def R9 : NVPTXReg<"%r9">;
-def R10 : NVPTXReg<"%r10">;
-def R11 : NVPTXReg<"%r11">;
-def R12 : NVPTXReg<"%r12">;
-def R13 : NVPTXReg<"%r13">;
-def R14 : NVPTXReg<"%r14">;
-def R15 : NVPTXReg<"%r15">;
-def R16 : NVPTXReg<"%r16">;
-def R17 : NVPTXReg<"%r17">;
-def R18 : NVPTXReg<"%r18">;
-def R19 : NVPTXReg<"%r19">;
-def R20 : NVPTXReg<"%r20">;
-def R21 : NVPTXReg<"%r21">;
-def R22 : NVPTXReg<"%r22">;
-def R23 : NVPTXReg<"%r23">;
-def R24 : NVPTXReg<"%r24">;
-def R25 : NVPTXReg<"%r25">;
-def R26 : NVPTXReg<"%r26">;
-def R27 : NVPTXReg<"%r27">;
-def R28 : NVPTXReg<"%r28">;
-def R29 : NVPTXReg<"%r29">;
-def R30 : NVPTXReg<"%r30">;
-def R31 : NVPTXReg<"%r31">;
-def R32 : NVPTXReg<"%r32">;
-def R33 : NVPTXReg<"%r33">;
-def R34 : NVPTXReg<"%r34">;
-def R35 : NVPTXReg<"%r35">;
-def R36 : NVPTXReg<"%r36">;
-def R37 : NVPTXReg<"%r37">;
-def R38 : NVPTXReg<"%r38">;
-def R39 : NVPTXReg<"%r39">;
-def R40 : NVPTXReg<"%r40">;
-def R41 : NVPTXReg<"%r41">;
-def R42 : NVPTXReg<"%r42">;
-def R43 : NVPTXReg<"%r43">;
-def R44 : NVPTXReg<"%r44">;
-def R45 : NVPTXReg<"%r45">;
-def R46 : NVPTXReg<"%r46">;
-def R47 : NVPTXReg<"%r47">;
-def R48 : NVPTXReg<"%r48">;
-def R49 : NVPTXReg<"%r49">;
-def R50 : NVPTXReg<"%r50">;
-def R51 : NVPTXReg<"%r51">;
-def R52 : NVPTXReg<"%r52">;
-def R53 : NVPTXReg<"%r53">;
-def R54 : NVPTXReg<"%r54">;
-def R55 : NVPTXReg<"%r55">;
-def R56 : NVPTXReg<"%r56">;
-def R57 : NVPTXReg<"%r57">;
-def R58 : NVPTXReg<"%r58">;
-def R59 : NVPTXReg<"%r59">;
-def R60 : NVPTXReg<"%r60">;
-def R61 : NVPTXReg<"%r61">;
-def R62 : NVPTXReg<"%r62">;
-def R63 : NVPTXReg<"%r63">;
-def R64 : NVPTXReg<"%r64">;
-def R65 : NVPTXReg<"%r65">;
-def R66 : NVPTXReg<"%r66">;
-def R67 : NVPTXReg<"%r67">;
-def R68 : NVPTXReg<"%r68">;
-def R69 : NVPTXReg<"%r69">;
-def R70 : NVPTXReg<"%r70">;
-def R71 : NVPTXReg<"%r71">;
-def R72 : NVPTXReg<"%r72">;
-def R73 : NVPTXReg<"%r73">;
-def R74 : NVPTXReg<"%r74">;
-def R75 : NVPTXReg<"%r75">;
-def R76 : NVPTXReg<"%r76">;
-def R77 : NVPTXReg<"%r77">;
-def R78 : NVPTXReg<"%r78">;
-def R79 : NVPTXReg<"%r79">;
-def R80 : NVPTXReg<"%r80">;
-def R81 : NVPTXReg<"%r81">;
-def R82 : NVPTXReg<"%r82">;
-def R83 : NVPTXReg<"%r83">;
-def R84 : NVPTXReg<"%r84">;
-def R85 : NVPTXReg<"%r85">;
-def R86 : NVPTXReg<"%r86">;
-def R87 : NVPTXReg<"%r87">;
-def R88 : NVPTXReg<"%r88">;
-def R89 : NVPTXReg<"%r89">;
-def R90 : NVPTXReg<"%r90">;
-def R91 : NVPTXReg<"%r91">;
-def R92 : NVPTXReg<"%r92">;
-def R93 : NVPTXReg<"%r93">;
-def R94 : NVPTXReg<"%r94">;
-def R95 : NVPTXReg<"%r95">;
-def R96 : NVPTXReg<"%r96">;
-def R97 : NVPTXReg<"%r97">;
-def R98 : NVPTXReg<"%r98">;
-def R99 : NVPTXReg<"%r99">;
-def R100 : NVPTXReg<"%r100">;
-def R101 : NVPTXReg<"%r101">;
-def R102 : NVPTXReg<"%r102">;
-def R103 : NVPTXReg<"%r103">;
-def R104 : NVPTXReg<"%r104">;
-def R105 : NVPTXReg<"%r105">;
-def R106 : NVPTXReg<"%r106">;
-def R107 : NVPTXReg<"%r107">;
-def R108 : NVPTXReg<"%r108">;
-def R109 : NVPTXReg<"%r109">;
-def R110 : NVPTXReg<"%r110">;
-def R111 : NVPTXReg<"%r111">;
-def R112 : NVPTXReg<"%r112">;
-def R113 : NVPTXReg<"%r113">;
-def R114 : NVPTXReg<"%r114">;
-def R115 : NVPTXReg<"%r115">;
-def R116 : NVPTXReg<"%r116">;
-def R117 : NVPTXReg<"%r117">;
-def R118 : NVPTXReg<"%r118">;
-def R119 : NVPTXReg<"%r119">;
-def R120 : NVPTXReg<"%r120">;
-def R121 : NVPTXReg<"%r121">;
-def R122 : NVPTXReg<"%r122">;
-def R123 : NVPTXReg<"%r123">;
-def R124 : NVPTXReg<"%r124">;
-def R125 : NVPTXReg<"%r125">;
-def R126 : NVPTXReg<"%r126">;
-def R127 : NVPTXReg<"%r127">;
-def R128 : NVPTXReg<"%r128">;
-def R129 : NVPTXReg<"%r129">;
-def R130 : NVPTXReg<"%r130">;
-def R131 : NVPTXReg<"%r131">;
-def R132 : NVPTXReg<"%r132">;
-def R133 : NVPTXReg<"%r133">;
-def R134 : NVPTXReg<"%r134">;
-def R135 : NVPTXReg<"%r135">;
-def R136 : NVPTXReg<"%r136">;
-def R137 : NVPTXReg<"%r137">;
-def R138 : NVPTXReg<"%r138">;
-def R139 : NVPTXReg<"%r139">;
-def R140 : NVPTXReg<"%r140">;
-def R141 : NVPTXReg<"%r141">;
-def R142 : NVPTXReg<"%r142">;
-def R143 : NVPTXReg<"%r143">;
-def R144 : NVPTXReg<"%r144">;
-def R145 : NVPTXReg<"%r145">;
-def R146 : NVPTXReg<"%r146">;
-def R147 : NVPTXReg<"%r147">;
-def R148 : NVPTXReg<"%r148">;
-def R149 : NVPTXReg<"%r149">;
-def R150 : NVPTXReg<"%r150">;
-def R151 : NVPTXReg<"%r151">;
-def R152 : NVPTXReg<"%r152">;
-def R153 : NVPTXReg<"%r153">;
-def R154 : NVPTXReg<"%r154">;
-def R155 : NVPTXReg<"%r155">;
-def R156 : NVPTXReg<"%r156">;
-def R157 : NVPTXReg<"%r157">;
-def R158 : NVPTXReg<"%r158">;
-def R159 : NVPTXReg<"%r159">;
-def R160 : NVPTXReg<"%r160">;
-def R161 : NVPTXReg<"%r161">;
-def R162 : NVPTXReg<"%r162">;
-def R163 : NVPTXReg<"%r163">;
-def R164 : NVPTXReg<"%r164">;
-def R165 : NVPTXReg<"%r165">;
-def R166 : NVPTXReg<"%r166">;
-def R167 : NVPTXReg<"%r167">;
-def R168 : NVPTXReg<"%r168">;
-def R169 : NVPTXReg<"%r169">;
-def R170 : NVPTXReg<"%r170">;
-def R171 : NVPTXReg<"%r171">;
-def R172 : NVPTXReg<"%r172">;
-def R173 : NVPTXReg<"%r173">;
-def R174 : NVPTXReg<"%r174">;
-def R175 : NVPTXReg<"%r175">;
-def R176 : NVPTXReg<"%r176">;
-def R177 : NVPTXReg<"%r177">;
-def R178 : NVPTXReg<"%r178">;
-def R179 : NVPTXReg<"%r179">;
-def R180 : NVPTXReg<"%r180">;
-def R181 : NVPTXReg<"%r181">;
-def R182 : NVPTXReg<"%r182">;
-def R183 : NVPTXReg<"%r183">;
-def R184 : NVPTXReg<"%r184">;
-def R185 : NVPTXReg<"%r185">;
-def R186 : NVPTXReg<"%r186">;
-def R187 : NVPTXReg<"%r187">;
-def R188 : NVPTXReg<"%r188">;
-def R189 : NVPTXReg<"%r189">;
-def R190 : NVPTXReg<"%r190">;
-def R191 : NVPTXReg<"%r191">;
-def R192 : NVPTXReg<"%r192">;
-def R193 : NVPTXReg<"%r193">;
-def R194 : NVPTXReg<"%r194">;
-def R195 : NVPTXReg<"%r195">;
-def R196 : NVPTXReg<"%r196">;
-def R197 : NVPTXReg<"%r197">;
-def R198 : NVPTXReg<"%r198">;
-def R199 : NVPTXReg<"%r199">;
-def R200 : NVPTXReg<"%r200">;
-def R201 : NVPTXReg<"%r201">;
-def R202 : NVPTXReg<"%r202">;
-def R203 : NVPTXReg<"%r203">;
-def R204 : NVPTXReg<"%r204">;
-def R205 : NVPTXReg<"%r205">;
-def R206 : NVPTXReg<"%r206">;
-def R207 : NVPTXReg<"%r207">;
-def R208 : NVPTXReg<"%r208">;
-def R209 : NVPTXReg<"%r209">;
-def R210 : NVPTXReg<"%r210">;
-def R211 : NVPTXReg<"%r211">;
-def R212 : NVPTXReg<"%r212">;
-def R213 : NVPTXReg<"%r213">;
-def R214 : NVPTXReg<"%r214">;
-def R215 : NVPTXReg<"%r215">;
-def R216 : NVPTXReg<"%r216">;
-def R217 : NVPTXReg<"%r217">;
-def R218 : NVPTXReg<"%r218">;
-def R219 : NVPTXReg<"%r219">;
-def R220 : NVPTXReg<"%r220">;
-def R221 : NVPTXReg<"%r221">;
-def R222 : NVPTXReg<"%r222">;
-def R223 : NVPTXReg<"%r223">;
-def R224 : NVPTXReg<"%r224">;
-def R225 : NVPTXReg<"%r225">;
-def R226 : NVPTXReg<"%r226">;
-def R227 : NVPTXReg<"%r227">;
-def R228 : NVPTXReg<"%r228">;
-def R229 : NVPTXReg<"%r229">;
-def R230 : NVPTXReg<"%r230">;
-def R231 : NVPTXReg<"%r231">;
-def R232 : NVPTXReg<"%r232">;
-def R233 : NVPTXReg<"%r233">;
-def R234 : NVPTXReg<"%r234">;
-def R235 : NVPTXReg<"%r235">;
-def R236 : NVPTXReg<"%r236">;
-def R237 : NVPTXReg<"%r237">;
-def R238 : NVPTXReg<"%r238">;
-def R239 : NVPTXReg<"%r239">;
-def R240 : NVPTXReg<"%r240">;
-def R241 : NVPTXReg<"%r241">;
-def R242 : NVPTXReg<"%r242">;
-def R243 : NVPTXReg<"%r243">;
-def R244 : NVPTXReg<"%r244">;
-def R245 : NVPTXReg<"%r245">;
-def R246 : NVPTXReg<"%r246">;
-def R247 : NVPTXReg<"%r247">;
-def R248 : NVPTXReg<"%r248">;
-def R249 : NVPTXReg<"%r249">;
-def R250 : NVPTXReg<"%r250">;
-def R251 : NVPTXReg<"%r251">;
-def R252 : NVPTXReg<"%r252">;
-def R253 : NVPTXReg<"%r253">;
-def R254 : NVPTXReg<"%r254">;
-def R255 : NVPTXReg<"%r255">;
-def R256 : NVPTXReg<"%r256">;
-def R257 : NVPTXReg<"%r257">;
-def R258 : NVPTXReg<"%r258">;
-def R259 : NVPTXReg<"%r259">;
-def R260 : NVPTXReg<"%r260">;
-def R261 : NVPTXReg<"%r261">;
-def R262 : NVPTXReg<"%r262">;
-def R263 : NVPTXReg<"%r263">;
-def R264 : NVPTXReg<"%r264">;
-def R265 : NVPTXReg<"%r265">;
-def R266 : NVPTXReg<"%r266">;
-def R267 : NVPTXReg<"%r267">;
-def R268 : NVPTXReg<"%r268">;
-def R269 : NVPTXReg<"%r269">;
-def R270 : NVPTXReg<"%r270">;
-def R271 : NVPTXReg<"%r271">;
-def R272 : NVPTXReg<"%r272">;
-def R273 : NVPTXReg<"%r273">;
-def R274 : NVPTXReg<"%r274">;
-def R275 : NVPTXReg<"%r275">;
-def R276 : NVPTXReg<"%r276">;
-def R277 : NVPTXReg<"%r277">;
-def R278 : NVPTXReg<"%r278">;
-def R279 : NVPTXReg<"%r279">;
-def R280 : NVPTXReg<"%r280">;
-def R281 : NVPTXReg<"%r281">;
-def R282 : NVPTXReg<"%r282">;
-def R283 : NVPTXReg<"%r283">;
-def R284 : NVPTXReg<"%r284">;
-def R285 : NVPTXReg<"%r285">;
-def R286 : NVPTXReg<"%r286">;
-def R287 : NVPTXReg<"%r287">;
-def R288 : NVPTXReg<"%r288">;
-def R289 : NVPTXReg<"%r289">;
-def R290 : NVPTXReg<"%r290">;
-def R291 : NVPTXReg<"%r291">;
-def R292 : NVPTXReg<"%r292">;
-def R293 : NVPTXReg<"%r293">;
-def R294 : NVPTXReg<"%r294">;
-def R295 : NVPTXReg<"%r295">;
-def R296 : NVPTXReg<"%r296">;
-def R297 : NVPTXReg<"%r297">;
-def R298 : NVPTXReg<"%r298">;
-def R299 : NVPTXReg<"%r299">;
-def R300 : NVPTXReg<"%r300">;
-def R301 : NVPTXReg<"%r301">;
-def R302 : NVPTXReg<"%r302">;
-def R303 : NVPTXReg<"%r303">;
-def R304 : NVPTXReg<"%r304">;
-def R305 : NVPTXReg<"%r305">;
-def R306 : NVPTXReg<"%r306">;
-def R307 : NVPTXReg<"%r307">;
-def R308 : NVPTXReg<"%r308">;
-def R309 : NVPTXReg<"%r309">;
-def R310 : NVPTXReg<"%r310">;
-def R311 : NVPTXReg<"%r311">;
-def R312 : NVPTXReg<"%r312">;
-def R313 : NVPTXReg<"%r313">;
-def R314 : NVPTXReg<"%r314">;
-def R315 : NVPTXReg<"%r315">;
-def R316 : NVPTXReg<"%r316">;
-def R317 : NVPTXReg<"%r317">;
-def R318 : NVPTXReg<"%r318">;
-def R319 : NVPTXReg<"%r319">;
-def R320 : NVPTXReg<"%r320">;
-def R321 : NVPTXReg<"%r321">;
-def R322 : NVPTXReg<"%r322">;
-def R323 : NVPTXReg<"%r323">;
-def R324 : NVPTXReg<"%r324">;
-def R325 : NVPTXReg<"%r325">;
-def R326 : NVPTXReg<"%r326">;
-def R327 : NVPTXReg<"%r327">;
-def R328 : NVPTXReg<"%r328">;
-def R329 : NVPTXReg<"%r329">;
-def R330 : NVPTXReg<"%r330">;
-def R331 : NVPTXReg<"%r331">;
-def R332 : NVPTXReg<"%r332">;
-def R333 : NVPTXReg<"%r333">;
-def R334 : NVPTXReg<"%r334">;
-def R335 : NVPTXReg<"%r335">;
-def R336 : NVPTXReg<"%r336">;
-def R337 : NVPTXReg<"%r337">;
-def R338 : NVPTXReg<"%r338">;
-def R339 : NVPTXReg<"%r339">;
-def R340 : NVPTXReg<"%r340">;
-def R341 : NVPTXReg<"%r341">;
-def R342 : NVPTXReg<"%r342">;
-def R343 : NVPTXReg<"%r343">;
-def R344 : NVPTXReg<"%r344">;
-def R345 : NVPTXReg<"%r345">;
-def R346 : NVPTXReg<"%r346">;
-def R347 : NVPTXReg<"%r347">;
-def R348 : NVPTXReg<"%r348">;
-def R349 : NVPTXReg<"%r349">;
-def R350 : NVPTXReg<"%r350">;
-def R351 : NVPTXReg<"%r351">;
-def R352 : NVPTXReg<"%r352">;
-def R353 : NVPTXReg<"%r353">;
-def R354 : NVPTXReg<"%r354">;
-def R355 : NVPTXReg<"%r355">;
-def R356 : NVPTXReg<"%r356">;
-def R357 : NVPTXReg<"%r357">;
-def R358 : NVPTXReg<"%r358">;
-def R359 : NVPTXReg<"%r359">;
-def R360 : NVPTXReg<"%r360">;
-def R361 : NVPTXReg<"%r361">;
-def R362 : NVPTXReg<"%r362">;
-def R363 : NVPTXReg<"%r363">;
-def R364 : NVPTXReg<"%r364">;
-def R365 : NVPTXReg<"%r365">;
-def R366 : NVPTXReg<"%r366">;
-def R367 : NVPTXReg<"%r367">;
-def R368 : NVPTXReg<"%r368">;
-def R369 : NVPTXReg<"%r369">;
-def R370 : NVPTXReg<"%r370">;
-def R371 : NVPTXReg<"%r371">;
-def R372 : NVPTXReg<"%r372">;
-def R373 : NVPTXReg<"%r373">;
-def R374 : NVPTXReg<"%r374">;
-def R375 : NVPTXReg<"%r375">;
-def R376 : NVPTXReg<"%r376">;
-def R377 : NVPTXReg<"%r377">;
-def R378 : NVPTXReg<"%r378">;
-def R379 : NVPTXReg<"%r379">;
-def R380 : NVPTXReg<"%r380">;
-def R381 : NVPTXReg<"%r381">;
-def R382 : NVPTXReg<"%r382">;
-def R383 : NVPTXReg<"%r383">;
-def R384 : NVPTXReg<"%r384">;
-def R385 : NVPTXReg<"%r385">;
-def R386 : NVPTXReg<"%r386">;
-def R387 : NVPTXReg<"%r387">;
-def R388 : NVPTXReg<"%r388">;
-def R389 : NVPTXReg<"%r389">;
-def R390 : NVPTXReg<"%r390">;
-def R391 : NVPTXReg<"%r391">;
-def R392 : NVPTXReg<"%r392">;
-def R393 : NVPTXReg<"%r393">;
-def R394 : NVPTXReg<"%r394">;
-def R395 : NVPTXReg<"%r395">;
-
-//===--- 64-bit -----------------------------------------------------------===//
-def RL0 : NVPTXReg<"%rl0">;
-def RL1 : NVPTXReg<"%rl1">;
-def RL2 : NVPTXReg<"%rl2">;
-def RL3 : NVPTXReg<"%rl3">;
-def RL4 : NVPTXReg<"%rl4">;
-def RL5 : NVPTXReg<"%rl5">;
-def RL6 : NVPTXReg<"%rl6">;
-def RL7 : NVPTXReg<"%rl7">;
-def RL8 : NVPTXReg<"%rl8">;
-def RL9 : NVPTXReg<"%rl9">;
-def RL10 : NVPTXReg<"%rl10">;
-def RL11 : NVPTXReg<"%rl11">;
-def RL12 : NVPTXReg<"%rl12">;
-def RL13 : NVPTXReg<"%rl13">;
-def RL14 : NVPTXReg<"%rl14">;
-def RL15 : NVPTXReg<"%rl15">;
-def RL16 : NVPTXReg<"%rl16">;
-def RL17 : NVPTXReg<"%rl17">;
-def RL18 : NVPTXReg<"%rl18">;
-def RL19 : NVPTXReg<"%rl19">;
-def RL20 : NVPTXReg<"%rl20">;
-def RL21 : NVPTXReg<"%rl21">;
-def RL22 : NVPTXReg<"%rl22">;
-def RL23 : NVPTXReg<"%rl23">;
-def RL24 : NVPTXReg<"%rl24">;
-def RL25 : NVPTXReg<"%rl25">;
-def RL26 : NVPTXReg<"%rl26">;
-def RL27 : NVPTXReg<"%rl27">;
-def RL28 : NVPTXReg<"%rl28">;
-def RL29 : NVPTXReg<"%rl29">;
-def RL30 : NVPTXReg<"%rl30">;
-def RL31 : NVPTXReg<"%rl31">;
-def RL32 : NVPTXReg<"%rl32">;
-def RL33 : NVPTXReg<"%rl33">;
-def RL34 : NVPTXReg<"%rl34">;
-def RL35 : NVPTXReg<"%rl35">;
-def RL36 : NVPTXReg<"%rl36">;
-def RL37 : NVPTXReg<"%rl37">;
-def RL38 : NVPTXReg<"%rl38">;
-def RL39 : NVPTXReg<"%rl39">;
-def RL40 : NVPTXReg<"%rl40">;
-def RL41 : NVPTXReg<"%rl41">;
-def RL42 : NVPTXReg<"%rl42">;
-def RL43 : NVPTXReg<"%rl43">;
-def RL44 : NVPTXReg<"%rl44">;
-def RL45 : NVPTXReg<"%rl45">;
-def RL46 : NVPTXReg<"%rl46">;
-def RL47 : NVPTXReg<"%rl47">;
-def RL48 : NVPTXReg<"%rl48">;
-def RL49 : NVPTXReg<"%rl49">;
-def RL50 : NVPTXReg<"%rl50">;
-def RL51 : NVPTXReg<"%rl51">;
-def RL52 : NVPTXReg<"%rl52">;
-def RL53 : NVPTXReg<"%rl53">;
-def RL54 : NVPTXReg<"%rl54">;
-def RL55 : NVPTXReg<"%rl55">;
-def RL56 : NVPTXReg<"%rl56">;
-def RL57 : NVPTXReg<"%rl57">;
-def RL58 : NVPTXReg<"%rl58">;
-def RL59 : NVPTXReg<"%rl59">;
-def RL60 : NVPTXReg<"%rl60">;
-def RL61 : NVPTXReg<"%rl61">;
-def RL62 : NVPTXReg<"%rl62">;
-def RL63 : NVPTXReg<"%rl63">;
-def RL64 : NVPTXReg<"%rl64">;
-def RL65 : NVPTXReg<"%rl65">;
-def RL66 : NVPTXReg<"%rl66">;
-def RL67 : NVPTXReg<"%rl67">;
-def RL68 : NVPTXReg<"%rl68">;
-def RL69 : NVPTXReg<"%rl69">;
-def RL70 : NVPTXReg<"%rl70">;
-def RL71 : NVPTXReg<"%rl71">;
-def RL72 : NVPTXReg<"%rl72">;
-def RL73 : NVPTXReg<"%rl73">;
-def RL74 : NVPTXReg<"%rl74">;
-def RL75 : NVPTXReg<"%rl75">;
-def RL76 : NVPTXReg<"%rl76">;
-def RL77 : NVPTXReg<"%rl77">;
-def RL78 : NVPTXReg<"%rl78">;
-def RL79 : NVPTXReg<"%rl79">;
-def RL80 : NVPTXReg<"%rl80">;
-def RL81 : NVPTXReg<"%rl81">;
-def RL82 : NVPTXReg<"%rl82">;
-def RL83 : NVPTXReg<"%rl83">;
-def RL84 : NVPTXReg<"%rl84">;
-def RL85 : NVPTXReg<"%rl85">;
-def RL86 : NVPTXReg<"%rl86">;
-def RL87 : NVPTXReg<"%rl87">;
-def RL88 : NVPTXReg<"%rl88">;
-def RL89 : NVPTXReg<"%rl89">;
-def RL90 : NVPTXReg<"%rl90">;
-def RL91 : NVPTXReg<"%rl91">;
-def RL92 : NVPTXReg<"%rl92">;
-def RL93 : NVPTXReg<"%rl93">;
-def RL94 : NVPTXReg<"%rl94">;
-def RL95 : NVPTXReg<"%rl95">;
-def RL96 : NVPTXReg<"%rl96">;
-def RL97 : NVPTXReg<"%rl97">;
-def RL98 : NVPTXReg<"%rl98">;
-def RL99 : NVPTXReg<"%rl99">;
-def RL100 : NVPTXReg<"%rl100">;
-def RL101 : NVPTXReg<"%rl101">;
-def RL102 : NVPTXReg<"%rl102">;
-def RL103 : NVPTXReg<"%rl103">;
-def RL104 : NVPTXReg<"%rl104">;
-def RL105 : NVPTXReg<"%rl105">;
-def RL106 : NVPTXReg<"%rl106">;
-def RL107 : NVPTXReg<"%rl107">;
-def RL108 : NVPTXReg<"%rl108">;
-def RL109 : NVPTXReg<"%rl109">;
-def RL110 : NVPTXReg<"%rl110">;
-def RL111 : NVPTXReg<"%rl111">;
-def RL112 : NVPTXReg<"%rl112">;
-def RL113 : NVPTXReg<"%rl113">;
-def RL114 : NVPTXReg<"%rl114">;
-def RL115 : NVPTXReg<"%rl115">;
-def RL116 : NVPTXReg<"%rl116">;
-def RL117 : NVPTXReg<"%rl117">;
-def RL118 : NVPTXReg<"%rl118">;
-def RL119 : NVPTXReg<"%rl119">;
-def RL120 : NVPTXReg<"%rl120">;
-def RL121 : NVPTXReg<"%rl121">;
-def RL122 : NVPTXReg<"%rl122">;
-def RL123 : NVPTXReg<"%rl123">;
-def RL124 : NVPTXReg<"%rl124">;
-def RL125 : NVPTXReg<"%rl125">;
-def RL126 : NVPTXReg<"%rl126">;
-def RL127 : NVPTXReg<"%rl127">;
-def RL128 : NVPTXReg<"%rl128">;
-def RL129 : NVPTXReg<"%rl129">;
-def RL130 : NVPTXReg<"%rl130">;
-def RL131 : NVPTXReg<"%rl131">;
-def RL132 : NVPTXReg<"%rl132">;
-def RL133 : NVPTXReg<"%rl133">;
-def RL134 : NVPTXReg<"%rl134">;
-def RL135 : NVPTXReg<"%rl135">;
-def RL136 : NVPTXReg<"%rl136">;
-def RL137 : NVPTXReg<"%rl137">;
-def RL138 : NVPTXReg<"%rl138">;
-def RL139 : NVPTXReg<"%rl139">;
-def RL140 : NVPTXReg<"%rl140">;
-def RL141 : NVPTXReg<"%rl141">;
-def RL142 : NVPTXReg<"%rl142">;
-def RL143 : NVPTXReg<"%rl143">;
-def RL144 : NVPTXReg<"%rl144">;
-def RL145 : NVPTXReg<"%rl145">;
-def RL146 : NVPTXReg<"%rl146">;
-def RL147 : NVPTXReg<"%rl147">;
-def RL148 : NVPTXReg<"%rl148">;
-def RL149 : NVPTXReg<"%rl149">;
-def RL150 : NVPTXReg<"%rl150">;
-def RL151 : NVPTXReg<"%rl151">;
-def RL152 : NVPTXReg<"%rl152">;
-def RL153 : NVPTXReg<"%rl153">;
-def RL154 : NVPTXReg<"%rl154">;
-def RL155 : NVPTXReg<"%rl155">;
-def RL156 : NVPTXReg<"%rl156">;
-def RL157 : NVPTXReg<"%rl157">;
-def RL158 : NVPTXReg<"%rl158">;
-def RL159 : NVPTXReg<"%rl159">;
-def RL160 : NVPTXReg<"%rl160">;
-def RL161 : NVPTXReg<"%rl161">;
-def RL162 : NVPTXReg<"%rl162">;
-def RL163 : NVPTXReg<"%rl163">;
-def RL164 : NVPTXReg<"%rl164">;
-def RL165 : NVPTXReg<"%rl165">;
-def RL166 : NVPTXReg<"%rl166">;
-def RL167 : NVPTXReg<"%rl167">;
-def RL168 : NVPTXReg<"%rl168">;
-def RL169 : NVPTXReg<"%rl169">;
-def RL170 : NVPTXReg<"%rl170">;
-def RL171 : NVPTXReg<"%rl171">;
-def RL172 : NVPTXReg<"%rl172">;
-def RL173 : NVPTXReg<"%rl173">;
-def RL174 : NVPTXReg<"%rl174">;
-def RL175 : NVPTXReg<"%rl175">;
-def RL176 : NVPTXReg<"%rl176">;
-def RL177 : NVPTXReg<"%rl177">;
-def RL178 : NVPTXReg<"%rl178">;
-def RL179 : NVPTXReg<"%rl179">;
-def RL180 : NVPTXReg<"%rl180">;
-def RL181 : NVPTXReg<"%rl181">;
-def RL182 : NVPTXReg<"%rl182">;
-def RL183 : NVPTXReg<"%rl183">;
-def RL184 : NVPTXReg<"%rl184">;
-def RL185 : NVPTXReg<"%rl185">;
-def RL186 : NVPTXReg<"%rl186">;
-def RL187 : NVPTXReg<"%rl187">;
-def RL188 : NVPTXReg<"%rl188">;
-def RL189 : NVPTXReg<"%rl189">;
-def RL190 : NVPTXReg<"%rl190">;
-def RL191 : NVPTXReg<"%rl191">;
-def RL192 : NVPTXReg<"%rl192">;
-def RL193 : NVPTXReg<"%rl193">;
-def RL194 : NVPTXReg<"%rl194">;
-def RL195 : NVPTXReg<"%rl195">;
-def RL196 : NVPTXReg<"%rl196">;
-def RL197 : NVPTXReg<"%rl197">;
-def RL198 : NVPTXReg<"%rl198">;
-def RL199 : NVPTXReg<"%rl199">;
-def RL200 : NVPTXReg<"%rl200">;
-def RL201 : NVPTXReg<"%rl201">;
-def RL202 : NVPTXReg<"%rl202">;
-def RL203 : NVPTXReg<"%rl203">;
-def RL204 : NVPTXReg<"%rl204">;
-def RL205 : NVPTXReg<"%rl205">;
-def RL206 : NVPTXReg<"%rl206">;
-def RL207 : NVPTXReg<"%rl207">;
-def RL208 : NVPTXReg<"%rl208">;
-def RL209 : NVPTXReg<"%rl209">;
-def RL210 : NVPTXReg<"%rl210">;
-def RL211 : NVPTXReg<"%rl211">;
-def RL212 : NVPTXReg<"%rl212">;
-def RL213 : NVPTXReg<"%rl213">;
-def RL214 : NVPTXReg<"%rl214">;
-def RL215 : NVPTXReg<"%rl215">;
-def RL216 : NVPTXReg<"%rl216">;
-def RL217 : NVPTXReg<"%rl217">;
-def RL218 : NVPTXReg<"%rl218">;
-def RL219 : NVPTXReg<"%rl219">;
-def RL220 : NVPTXReg<"%rl220">;
-def RL221 : NVPTXReg<"%rl221">;
-def RL222 : NVPTXReg<"%rl222">;
-def RL223 : NVPTXReg<"%rl223">;
-def RL224 : NVPTXReg<"%rl224">;
-def RL225 : NVPTXReg<"%rl225">;
-def RL226 : NVPTXReg<"%rl226">;
-def RL227 : NVPTXReg<"%rl227">;
-def RL228 : NVPTXReg<"%rl228">;
-def RL229 : NVPTXReg<"%rl229">;
-def RL230 : NVPTXReg<"%rl230">;
-def RL231 : NVPTXReg<"%rl231">;
-def RL232 : NVPTXReg<"%rl232">;
-def RL233 : NVPTXReg<"%rl233">;
-def RL234 : NVPTXReg<"%rl234">;
-def RL235 : NVPTXReg<"%rl235">;
-def RL236 : NVPTXReg<"%rl236">;
-def RL237 : NVPTXReg<"%rl237">;
-def RL238 : NVPTXReg<"%rl238">;
-def RL239 : NVPTXReg<"%rl239">;
-def RL240 : NVPTXReg<"%rl240">;
-def RL241 : NVPTXReg<"%rl241">;
-def RL242 : NVPTXReg<"%rl242">;
-def RL243 : NVPTXReg<"%rl243">;
-def RL244 : NVPTXReg<"%rl244">;
-def RL245 : NVPTXReg<"%rl245">;
-def RL246 : NVPTXReg<"%rl246">;
-def RL247 : NVPTXReg<"%rl247">;
-def RL248 : NVPTXReg<"%rl248">;
-def RL249 : NVPTXReg<"%rl249">;
-def RL250 : NVPTXReg<"%rl250">;
-def RL251 : NVPTXReg<"%rl251">;
-def RL252 : NVPTXReg<"%rl252">;
-def RL253 : NVPTXReg<"%rl253">;
-def RL254 : NVPTXReg<"%rl254">;
-def RL255 : NVPTXReg<"%rl255">;
-def RL256 : NVPTXReg<"%rl256">;
-def RL257 : NVPTXReg<"%rl257">;
-def RL258 : NVPTXReg<"%rl258">;
-def RL259 : NVPTXReg<"%rl259">;
-def RL260 : NVPTXReg<"%rl260">;
-def RL261 : NVPTXReg<"%rl261">;
-def RL262 : NVPTXReg<"%rl262">;
-def RL263 : NVPTXReg<"%rl263">;
-def RL264 : NVPTXReg<"%rl264">;
-def RL265 : NVPTXReg<"%rl265">;
-def RL266 : NVPTXReg<"%rl266">;
-def RL267 : NVPTXReg<"%rl267">;
-def RL268 : NVPTXReg<"%rl268">;
-def RL269 : NVPTXReg<"%rl269">;
-def RL270 : NVPTXReg<"%rl270">;
-def RL271 : NVPTXReg<"%rl271">;
-def RL272 : NVPTXReg<"%rl272">;
-def RL273 : NVPTXReg<"%rl273">;
-def RL274 : NVPTXReg<"%rl274">;
-def RL275 : NVPTXReg<"%rl275">;
-def RL276 : NVPTXReg<"%rl276">;
-def RL277 : NVPTXReg<"%rl277">;
-def RL278 : NVPTXReg<"%rl278">;
-def RL279 : NVPTXReg<"%rl279">;
-def RL280 : NVPTXReg<"%rl280">;
-def RL281 : NVPTXReg<"%rl281">;
-def RL282 : NVPTXReg<"%rl282">;
-def RL283 : NVPTXReg<"%rl283">;
-def RL284 : NVPTXReg<"%rl284">;
-def RL285 : NVPTXReg<"%rl285">;
-def RL286 : NVPTXReg<"%rl286">;
-def RL287 : NVPTXReg<"%rl287">;
-def RL288 : NVPTXReg<"%rl288">;
-def RL289 : NVPTXReg<"%rl289">;
-def RL290 : NVPTXReg<"%rl290">;
-def RL291 : NVPTXReg<"%rl291">;
-def RL292 : NVPTXReg<"%rl292">;
-def RL293 : NVPTXReg<"%rl293">;
-def RL294 : NVPTXReg<"%rl294">;
-def RL295 : NVPTXReg<"%rl295">;
-def RL296 : NVPTXReg<"%rl296">;
-def RL297 : NVPTXReg<"%rl297">;
-def RL298 : NVPTXReg<"%rl298">;
-def RL299 : NVPTXReg<"%rl299">;
-def RL300 : NVPTXReg<"%rl300">;
-def RL301 : NVPTXReg<"%rl301">;
-def RL302 : NVPTXReg<"%rl302">;
-def RL303 : NVPTXReg<"%rl303">;
-def RL304 : NVPTXReg<"%rl304">;
-def RL305 : NVPTXReg<"%rl305">;
-def RL306 : NVPTXReg<"%rl306">;
-def RL307 : NVPTXReg<"%rl307">;
-def RL308 : NVPTXReg<"%rl308">;
-def RL309 : NVPTXReg<"%rl309">;
-def RL310 : NVPTXReg<"%rl310">;
-def RL311 : NVPTXReg<"%rl311">;
-def RL312 : NVPTXReg<"%rl312">;
-def RL313 : NVPTXReg<"%rl313">;
-def RL314 : NVPTXReg<"%rl314">;
-def RL315 : NVPTXReg<"%rl315">;
-def RL316 : NVPTXReg<"%rl316">;
-def RL317 : NVPTXReg<"%rl317">;
-def RL318 : NVPTXReg<"%rl318">;
-def RL319 : NVPTXReg<"%rl319">;
-def RL320 : NVPTXReg<"%rl320">;
-def RL321 : NVPTXReg<"%rl321">;
-def RL322 : NVPTXReg<"%rl322">;
-def RL323 : NVPTXReg<"%rl323">;
-def RL324 : NVPTXReg<"%rl324">;
-def RL325 : NVPTXReg<"%rl325">;
-def RL326 : NVPTXReg<"%rl326">;
-def RL327 : NVPTXReg<"%rl327">;
-def RL328 : NVPTXReg<"%rl328">;
-def RL329 : NVPTXReg<"%rl329">;
-def RL330 : NVPTXReg<"%rl330">;
-def RL331 : NVPTXReg<"%rl331">;
-def RL332 : NVPTXReg<"%rl332">;
-def RL333 : NVPTXReg<"%rl333">;
-def RL334 : NVPTXReg<"%rl334">;
-def RL335 : NVPTXReg<"%rl335">;
-def RL336 : NVPTXReg<"%rl336">;
-def RL337 : NVPTXReg<"%rl337">;
-def RL338 : NVPTXReg<"%rl338">;
-def RL339 : NVPTXReg<"%rl339">;
-def RL340 : NVPTXReg<"%rl340">;
-def RL341 : NVPTXReg<"%rl341">;
-def RL342 : NVPTXReg<"%rl342">;
-def RL343 : NVPTXReg<"%rl343">;
-def RL344 : NVPTXReg<"%rl344">;
-def RL345 : NVPTXReg<"%rl345">;
-def RL346 : NVPTXReg<"%rl346">;
-def RL347 : NVPTXReg<"%rl347">;
-def RL348 : NVPTXReg<"%rl348">;
-def RL349 : NVPTXReg<"%rl349">;
-def RL350 : NVPTXReg<"%rl350">;
-def RL351 : NVPTXReg<"%rl351">;
-def RL352 : NVPTXReg<"%rl352">;
-def RL353 : NVPTXReg<"%rl353">;
-def RL354 : NVPTXReg<"%rl354">;
-def RL355 : NVPTXReg<"%rl355">;
-def RL356 : NVPTXReg<"%rl356">;
-def RL357 : NVPTXReg<"%rl357">;
-def RL358 : NVPTXReg<"%rl358">;
-def RL359 : NVPTXReg<"%rl359">;
-def RL360 : NVPTXReg<"%rl360">;
-def RL361 : NVPTXReg<"%rl361">;
-def RL362 : NVPTXReg<"%rl362">;
-def RL363 : NVPTXReg<"%rl363">;
-def RL364 : NVPTXReg<"%rl364">;
-def RL365 : NVPTXReg<"%rl365">;
-def RL366 : NVPTXReg<"%rl366">;
-def RL367 : NVPTXReg<"%rl367">;
-def RL368 : NVPTXReg<"%rl368">;
-def RL369 : NVPTXReg<"%rl369">;
-def RL370 : NVPTXReg<"%rl370">;
-def RL371 : NVPTXReg<"%rl371">;
-def RL372 : NVPTXReg<"%rl372">;
-def RL373 : NVPTXReg<"%rl373">;
-def RL374 : NVPTXReg<"%rl374">;
-def RL375 : NVPTXReg<"%rl375">;
-def RL376 : NVPTXReg<"%rl376">;
-def RL377 : NVPTXReg<"%rl377">;
-def RL378 : NVPTXReg<"%rl378">;
-def RL379 : NVPTXReg<"%rl379">;
-def RL380 : NVPTXReg<"%rl380">;
-def RL381 : NVPTXReg<"%rl381">;
-def RL382 : NVPTXReg<"%rl382">;
-def RL383 : NVPTXReg<"%rl383">;
-def RL384 : NVPTXReg<"%rl384">;
-def RL385 : NVPTXReg<"%rl385">;
-def RL386 : NVPTXReg<"%rl386">;
-def RL387 : NVPTXReg<"%rl387">;
-def RL388 : NVPTXReg<"%rl388">;
-def RL389 : NVPTXReg<"%rl389">;
-def RL390 : NVPTXReg<"%rl390">;
-def RL391 : NVPTXReg<"%rl391">;
-def RL392 : NVPTXReg<"%rl392">;
-def RL393 : NVPTXReg<"%rl393">;
-def RL394 : NVPTXReg<"%rl394">;
-def RL395 : NVPTXReg<"%rl395">;
-
-//===--- 32-bit float -----------------------------------------------------===//
-def F0 : NVPTXReg<"%f0">;
-def F1 : NVPTXReg<"%f1">;
-def F2 : NVPTXReg<"%f2">;
-def F3 : NVPTXReg<"%f3">;
-def F4 : NVPTXReg<"%f4">;
-def F5 : NVPTXReg<"%f5">;
-def F6 : NVPTXReg<"%f6">;
-def F7 : NVPTXReg<"%f7">;
-def F8 : NVPTXReg<"%f8">;
-def F9 : NVPTXReg<"%f9">;
-def F10 : NVPTXReg<"%f10">;
-def F11 : NVPTXReg<"%f11">;
-def F12 : NVPTXReg<"%f12">;
-def F13 : NVPTXReg<"%f13">;
-def F14 : NVPTXReg<"%f14">;
-def F15 : NVPTXReg<"%f15">;
-def F16 : NVPTXReg<"%f16">;
-def F17 : NVPTXReg<"%f17">;
-def F18 : NVPTXReg<"%f18">;
-def F19 : NVPTXReg<"%f19">;
-def F20 : NVPTXReg<"%f20">;
-def F21 : NVPTXReg<"%f21">;
-def F22 : NVPTXReg<"%f22">;
-def F23 : NVPTXReg<"%f23">;
-def F24 : NVPTXReg<"%f24">;
-def F25 : NVPTXReg<"%f25">;
-def F26 : NVPTXReg<"%f26">;
-def F27 : NVPTXReg<"%f27">;
-def F28 : NVPTXReg<"%f28">;
-def F29 : NVPTXReg<"%f29">;
-def F30 : NVPTXReg<"%f30">;
-def F31 : NVPTXReg<"%f31">;
-def F32 : NVPTXReg<"%f32">;
-def F33 : NVPTXReg<"%f33">;
-def F34 : NVPTXReg<"%f34">;
-def F35 : NVPTXReg<"%f35">;
-def F36 : NVPTXReg<"%f36">;
-def F37 : NVPTXReg<"%f37">;
-def F38 : NVPTXReg<"%f38">;
-def F39 : NVPTXReg<"%f39">;
-def F40 : NVPTXReg<"%f40">;
-def F41 : NVPTXReg<"%f41">;
-def F42 : NVPTXReg<"%f42">;
-def F43 : NVPTXReg<"%f43">;
-def F44 : NVPTXReg<"%f44">;
-def F45 : NVPTXReg<"%f45">;
-def F46 : NVPTXReg<"%f46">;
-def F47 : NVPTXReg<"%f47">;
-def F48 : NVPTXReg<"%f48">;
-def F49 : NVPTXReg<"%f49">;
-def F50 : NVPTXReg<"%f50">;
-def F51 : NVPTXReg<"%f51">;
-def F52 : NVPTXReg<"%f52">;
-def F53 : NVPTXReg<"%f53">;
-def F54 : NVPTXReg<"%f54">;
-def F55 : NVPTXReg<"%f55">;
-def F56 : NVPTXReg<"%f56">;
-def F57 : NVPTXReg<"%f57">;
-def F58 : NVPTXReg<"%f58">;
-def F59 : NVPTXReg<"%f59">;
-def F60 : NVPTXReg<"%f60">;
-def F61 : NVPTXReg<"%f61">;
-def F62 : NVPTXReg<"%f62">;
-def F63 : NVPTXReg<"%f63">;
-def F64 : NVPTXReg<"%f64">;
-def F65 : NVPTXReg<"%f65">;
-def F66 : NVPTXReg<"%f66">;
-def F67 : NVPTXReg<"%f67">;
-def F68 : NVPTXReg<"%f68">;
-def F69 : NVPTXReg<"%f69">;
-def F70 : NVPTXReg<"%f70">;
-def F71 : NVPTXReg<"%f71">;
-def F72 : NVPTXReg<"%f72">;
-def F73 : NVPTXReg<"%f73">;
-def F74 : NVPTXReg<"%f74">;
-def F75 : NVPTXReg<"%f75">;
-def F76 : NVPTXReg<"%f76">;
-def F77 : NVPTXReg<"%f77">;
-def F78 : NVPTXReg<"%f78">;
-def F79 : NVPTXReg<"%f79">;
-def F80 : NVPTXReg<"%f80">;
-def F81 : NVPTXReg<"%f81">;
-def F82 : NVPTXReg<"%f82">;
-def F83 : NVPTXReg<"%f83">;
-def F84 : NVPTXReg<"%f84">;
-def F85 : NVPTXReg<"%f85">;
-def F86 : NVPTXReg<"%f86">;
-def F87 : NVPTXReg<"%f87">;
-def F88 : NVPTXReg<"%f88">;
-def F89 : NVPTXReg<"%f89">;
-def F90 : NVPTXReg<"%f90">;
-def F91 : NVPTXReg<"%f91">;
-def F92 : NVPTXReg<"%f92">;
-def F93 : NVPTXReg<"%f93">;
-def F94 : NVPTXReg<"%f94">;
-def F95 : NVPTXReg<"%f95">;
-def F96 : NVPTXReg<"%f96">;
-def F97 : NVPTXReg<"%f97">;
-def F98 : NVPTXReg<"%f98">;
-def F99 : NVPTXReg<"%f99">;
-def F100 : NVPTXReg<"%f100">;
-def F101 : NVPTXReg<"%f101">;
-def F102 : NVPTXReg<"%f102">;
-def F103 : NVPTXReg<"%f103">;
-def F104 : NVPTXReg<"%f104">;
-def F105 : NVPTXReg<"%f105">;
-def F106 : NVPTXReg<"%f106">;
-def F107 : NVPTXReg<"%f107">;
-def F108 : NVPTXReg<"%f108">;
-def F109 : NVPTXReg<"%f109">;
-def F110 : NVPTXReg<"%f110">;
-def F111 : NVPTXReg<"%f111">;
-def F112 : NVPTXReg<"%f112">;
-def F113 : NVPTXReg<"%f113">;
-def F114 : NVPTXReg<"%f114">;
-def F115 : NVPTXReg<"%f115">;
-def F116 : NVPTXReg<"%f116">;
-def F117 : NVPTXReg<"%f117">;
-def F118 : NVPTXReg<"%f118">;
-def F119 : NVPTXReg<"%f119">;
-def F120 : NVPTXReg<"%f120">;
-def F121 : NVPTXReg<"%f121">;
-def F122 : NVPTXReg<"%f122">;
-def F123 : NVPTXReg<"%f123">;
-def F124 : NVPTXReg<"%f124">;
-def F125 : NVPTXReg<"%f125">;
-def F126 : NVPTXReg<"%f126">;
-def F127 : NVPTXReg<"%f127">;
-def F128 : NVPTXReg<"%f128">;
-def F129 : NVPTXReg<"%f129">;
-def F130 : NVPTXReg<"%f130">;
-def F131 : NVPTXReg<"%f131">;
-def F132 : NVPTXReg<"%f132">;
-def F133 : NVPTXReg<"%f133">;
-def F134 : NVPTXReg<"%f134">;
-def F135 : NVPTXReg<"%f135">;
-def F136 : NVPTXReg<"%f136">;
-def F137 : NVPTXReg<"%f137">;
-def F138 : NVPTXReg<"%f138">;
-def F139 : NVPTXReg<"%f139">;
-def F140 : NVPTXReg<"%f140">;
-def F141 : NVPTXReg<"%f141">;
-def F142 : NVPTXReg<"%f142">;
-def F143 : NVPTXReg<"%f143">;
-def F144 : NVPTXReg<"%f144">;
-def F145 : NVPTXReg<"%f145">;
-def F146 : NVPTXReg<"%f146">;
-def F147 : NVPTXReg<"%f147">;
-def F148 : NVPTXReg<"%f148">;
-def F149 : NVPTXReg<"%f149">;
-def F150 : NVPTXReg<"%f150">;
-def F151 : NVPTXReg<"%f151">;
-def F152 : NVPTXReg<"%f152">;
-def F153 : NVPTXReg<"%f153">;
-def F154 : NVPTXReg<"%f154">;
-def F155 : NVPTXReg<"%f155">;
-def F156 : NVPTXReg<"%f156">;
-def F157 : NVPTXReg<"%f157">;
-def F158 : NVPTXReg<"%f158">;
-def F159 : NVPTXReg<"%f159">;
-def F160 : NVPTXReg<"%f160">;
-def F161 : NVPTXReg<"%f161">;
-def F162 : NVPTXReg<"%f162">;
-def F163 : NVPTXReg<"%f163">;
-def F164 : NVPTXReg<"%f164">;
-def F165 : NVPTXReg<"%f165">;
-def F166 : NVPTXReg<"%f166">;
-def F167 : NVPTXReg<"%f167">;
-def F168 : NVPTXReg<"%f168">;
-def F169 : NVPTXReg<"%f169">;
-def F170 : NVPTXReg<"%f170">;
-def F171 : NVPTXReg<"%f171">;
-def F172 : NVPTXReg<"%f172">;
-def F173 : NVPTXReg<"%f173">;
-def F174 : NVPTXReg<"%f174">;
-def F175 : NVPTXReg<"%f175">;
-def F176 : NVPTXReg<"%f176">;
-def F177 : NVPTXReg<"%f177">;
-def F178 : NVPTXReg<"%f178">;
-def F179 : NVPTXReg<"%f179">;
-def F180 : NVPTXReg<"%f180">;
-def F181 : NVPTXReg<"%f181">;
-def F182 : NVPTXReg<"%f182">;
-def F183 : NVPTXReg<"%f183">;
-def F184 : NVPTXReg<"%f184">;
-def F185 : NVPTXReg<"%f185">;
-def F186 : NVPTXReg<"%f186">;
-def F187 : NVPTXReg<"%f187">;
-def F188 : NVPTXReg<"%f188">;
-def F189 : NVPTXReg<"%f189">;
-def F190 : NVPTXReg<"%f190">;
-def F191 : NVPTXReg<"%f191">;
-def F192 : NVPTXReg<"%f192">;
-def F193 : NVPTXReg<"%f193">;
-def F194 : NVPTXReg<"%f194">;
-def F195 : NVPTXReg<"%f195">;
-def F196 : NVPTXReg<"%f196">;
-def F197 : NVPTXReg<"%f197">;
-def F198 : NVPTXReg<"%f198">;
-def F199 : NVPTXReg<"%f199">;
-def F200 : NVPTXReg<"%f200">;
-def F201 : NVPTXReg<"%f201">;
-def F202 : NVPTXReg<"%f202">;
-def F203 : NVPTXReg<"%f203">;
-def F204 : NVPTXReg<"%f204">;
-def F205 : NVPTXReg<"%f205">;
-def F206 : NVPTXReg<"%f206">;
-def F207 : NVPTXReg<"%f207">;
-def F208 : NVPTXReg<"%f208">;
-def F209 : NVPTXReg<"%f209">;
-def F210 : NVPTXReg<"%f210">;
-def F211 : NVPTXReg<"%f211">;
-def F212 : NVPTXReg<"%f212">;
-def F213 : NVPTXReg<"%f213">;
-def F214 : NVPTXReg<"%f214">;
-def F215 : NVPTXReg<"%f215">;
-def F216 : NVPTXReg<"%f216">;
-def F217 : NVPTXReg<"%f217">;
-def F218 : NVPTXReg<"%f218">;
-def F219 : NVPTXReg<"%f219">;
-def F220 : NVPTXReg<"%f220">;
-def F221 : NVPTXReg<"%f221">;
-def F222 : NVPTXReg<"%f222">;
-def F223 : NVPTXReg<"%f223">;
-def F224 : NVPTXReg<"%f224">;
-def F225 : NVPTXReg<"%f225">;
-def F226 : NVPTXReg<"%f226">;
-def F227 : NVPTXReg<"%f227">;
-def F228 : NVPTXReg<"%f228">;
-def F229 : NVPTXReg<"%f229">;
-def F230 : NVPTXReg<"%f230">;
-def F231 : NVPTXReg<"%f231">;
-def F232 : NVPTXReg<"%f232">;
-def F233 : NVPTXReg<"%f233">;
-def F234 : NVPTXReg<"%f234">;
-def F235 : NVPTXReg<"%f235">;
-def F236 : NVPTXReg<"%f236">;
-def F237 : NVPTXReg<"%f237">;
-def F238 : NVPTXReg<"%f238">;
-def F239 : NVPTXReg<"%f239">;
-def F240 : NVPTXReg<"%f240">;
-def F241 : NVPTXReg<"%f241">;
-def F242 : NVPTXReg<"%f242">;
-def F243 : NVPTXReg<"%f243">;
-def F244 : NVPTXReg<"%f244">;
-def F245 : NVPTXReg<"%f245">;
-def F246 : NVPTXReg<"%f246">;
-def F247 : NVPTXReg<"%f247">;
-def F248 : NVPTXReg<"%f248">;
-def F249 : NVPTXReg<"%f249">;
-def F250 : NVPTXReg<"%f250">;
-def F251 : NVPTXReg<"%f251">;
-def F252 : NVPTXReg<"%f252">;
-def F253 : NVPTXReg<"%f253">;
-def F254 : NVPTXReg<"%f254">;
-def F255 : NVPTXReg<"%f255">;
-def F256 : NVPTXReg<"%f256">;
-def F257 : NVPTXReg<"%f257">;
-def F258 : NVPTXReg<"%f258">;
-def F259 : NVPTXReg<"%f259">;
-def F260 : NVPTXReg<"%f260">;
-def F261 : NVPTXReg<"%f261">;
-def F262 : NVPTXReg<"%f262">;
-def F263 : NVPTXReg<"%f263">;
-def F264 : NVPTXReg<"%f264">;
-def F265 : NVPTXReg<"%f265">;
-def F266 : NVPTXReg<"%f266">;
-def F267 : NVPTXReg<"%f267">;
-def F268 : NVPTXReg<"%f268">;
-def F269 : NVPTXReg<"%f269">;
-def F270 : NVPTXReg<"%f270">;
-def F271 : NVPTXReg<"%f271">;
-def F272 : NVPTXReg<"%f272">;
-def F273 : NVPTXReg<"%f273">;
-def F274 : NVPTXReg<"%f274">;
-def F275 : NVPTXReg<"%f275">;
-def F276 : NVPTXReg<"%f276">;
-def F277 : NVPTXReg<"%f277">;
-def F278 : NVPTXReg<"%f278">;
-def F279 : NVPTXReg<"%f279">;
-def F280 : NVPTXReg<"%f280">;
-def F281 : NVPTXReg<"%f281">;
-def F282 : NVPTXReg<"%f282">;
-def F283 : NVPTXReg<"%f283">;
-def F284 : NVPTXReg<"%f284">;
-def F285 : NVPTXReg<"%f285">;
-def F286 : NVPTXReg<"%f286">;
-def F287 : NVPTXReg<"%f287">;
-def F288 : NVPTXReg<"%f288">;
-def F289 : NVPTXReg<"%f289">;
-def F290 : NVPTXReg<"%f290">;
-def F291 : NVPTXReg<"%f291">;
-def F292 : NVPTXReg<"%f292">;
-def F293 : NVPTXReg<"%f293">;
-def F294 : NVPTXReg<"%f294">;
-def F295 : NVPTXReg<"%f295">;
-def F296 : NVPTXReg<"%f296">;
-def F297 : NVPTXReg<"%f297">;
-def F298 : NVPTXReg<"%f298">;
-def F299 : NVPTXReg<"%f299">;
-def F300 : NVPTXReg<"%f300">;
-def F301 : NVPTXReg<"%f301">;
-def F302 : NVPTXReg<"%f302">;
-def F303 : NVPTXReg<"%f303">;
-def F304 : NVPTXReg<"%f304">;
-def F305 : NVPTXReg<"%f305">;
-def F306 : NVPTXReg<"%f306">;
-def F307 : NVPTXReg<"%f307">;
-def F308 : NVPTXReg<"%f308">;
-def F309 : NVPTXReg<"%f309">;
-def F310 : NVPTXReg<"%f310">;
-def F311 : NVPTXReg<"%f311">;
-def F312 : NVPTXReg<"%f312">;
-def F313 : NVPTXReg<"%f313">;
-def F314 : NVPTXReg<"%f314">;
-def F315 : NVPTXReg<"%f315">;
-def F316 : NVPTXReg<"%f316">;
-def F317 : NVPTXReg<"%f317">;
-def F318 : NVPTXReg<"%f318">;
-def F319 : NVPTXReg<"%f319">;
-def F320 : NVPTXReg<"%f320">;
-def F321 : NVPTXReg<"%f321">;
-def F322 : NVPTXReg<"%f322">;
-def F323 : NVPTXReg<"%f323">;
-def F324 : NVPTXReg<"%f324">;
-def F325 : NVPTXReg<"%f325">;
-def F326 : NVPTXReg<"%f326">;
-def F327 : NVPTXReg<"%f327">;
-def F328 : NVPTXReg<"%f328">;
-def F329 : NVPTXReg<"%f329">;
-def F330 : NVPTXReg<"%f330">;
-def F331 : NVPTXReg<"%f331">;
-def F332 : NVPTXReg<"%f332">;
-def F333 : NVPTXReg<"%f333">;
-def F334 : NVPTXReg<"%f334">;
-def F335 : NVPTXReg<"%f335">;
-def F336 : NVPTXReg<"%f336">;
-def F337 : NVPTXReg<"%f337">;
-def F338 : NVPTXReg<"%f338">;
-def F339 : NVPTXReg<"%f339">;
-def F340 : NVPTXReg<"%f340">;
-def F341 : NVPTXReg<"%f341">;
-def F342 : NVPTXReg<"%f342">;
-def F343 : NVPTXReg<"%f343">;
-def F344 : NVPTXReg<"%f344">;
-def F345 : NVPTXReg<"%f345">;
-def F346 : NVPTXReg<"%f346">;
-def F347 : NVPTXReg<"%f347">;
-def F348 : NVPTXReg<"%f348">;
-def F349 : NVPTXReg<"%f349">;
-def F350 : NVPTXReg<"%f350">;
-def F351 : NVPTXReg<"%f351">;
-def F352 : NVPTXReg<"%f352">;
-def F353 : NVPTXReg<"%f353">;
-def F354 : NVPTXReg<"%f354">;
-def F355 : NVPTXReg<"%f355">;
-def F356 : NVPTXReg<"%f356">;
-def F357 : NVPTXReg<"%f357">;
-def F358 : NVPTXReg<"%f358">;
-def F359 : NVPTXReg<"%f359">;
-def F360 : NVPTXReg<"%f360">;
-def F361 : NVPTXReg<"%f361">;
-def F362 : NVPTXReg<"%f362">;
-def F363 : NVPTXReg<"%f363">;
-def F364 : NVPTXReg<"%f364">;
-def F365 : NVPTXReg<"%f365">;
-def F366 : NVPTXReg<"%f366">;
-def F367 : NVPTXReg<"%f367">;
-def F368 : NVPTXReg<"%f368">;
-def F369 : NVPTXReg<"%f369">;
-def F370 : NVPTXReg<"%f370">;
-def F371 : NVPTXReg<"%f371">;
-def F372 : NVPTXReg<"%f372">;
-def F373 : NVPTXReg<"%f373">;
-def F374 : NVPTXReg<"%f374">;
-def F375 : NVPTXReg<"%f375">;
-def F376 : NVPTXReg<"%f376">;
-def F377 : NVPTXReg<"%f377">;
-def F378 : NVPTXReg<"%f378">;
-def F379 : NVPTXReg<"%f379">;
-def F380 : NVPTXReg<"%f380">;
-def F381 : NVPTXReg<"%f381">;
-def F382 : NVPTXReg<"%f382">;
-def F383 : NVPTXReg<"%f383">;
-def F384 : NVPTXReg<"%f384">;
-def F385 : NVPTXReg<"%f385">;
-def F386 : NVPTXReg<"%f386">;
-def F387 : NVPTXReg<"%f387">;
-def F388 : NVPTXReg<"%f388">;
-def F389 : NVPTXReg<"%f389">;
-def F390 : NVPTXReg<"%f390">;
-def F391 : NVPTXReg<"%f391">;
-def F392 : NVPTXReg<"%f392">;
-def F393 : NVPTXReg<"%f393">;
-def F394 : NVPTXReg<"%f394">;
-def F395 : NVPTXReg<"%f395">;
-
-//===--- 64-bit float -----------------------------------------------------===//
-def FL0 : NVPTXReg<"%fl0">;
-def FL1 : NVPTXReg<"%fl1">;
-def FL2 : NVPTXReg<"%fl2">;
-def FL3 : NVPTXReg<"%fl3">;
-def FL4 : NVPTXReg<"%fl4">;
-def FL5 : NVPTXReg<"%fl5">;
-def FL6 : NVPTXReg<"%fl6">;
-def FL7 : NVPTXReg<"%fl7">;
-def FL8 : NVPTXReg<"%fl8">;
-def FL9 : NVPTXReg<"%fl9">;
-def FL10 : NVPTXReg<"%fl10">;
-def FL11 : NVPTXReg<"%fl11">;
-def FL12 : NVPTXReg<"%fl12">;
-def FL13 : NVPTXReg<"%fl13">;
-def FL14 : NVPTXReg<"%fl14">;
-def FL15 : NVPTXReg<"%fl15">;
-def FL16 : NVPTXReg<"%fl16">;
-def FL17 : NVPTXReg<"%fl17">;
-def FL18 : NVPTXReg<"%fl18">;
-def FL19 : NVPTXReg<"%fl19">;
-def FL20 : NVPTXReg<"%fl20">;
-def FL21 : NVPTXReg<"%fl21">;
-def FL22 : NVPTXReg<"%fl22">;
-def FL23 : NVPTXReg<"%fl23">;
-def FL24 : NVPTXReg<"%fl24">;
-def FL25 : NVPTXReg<"%fl25">;
-def FL26 : NVPTXReg<"%fl26">;
-def FL27 : NVPTXReg<"%fl27">;
-def FL28 : NVPTXReg<"%fl28">;
-def FL29 : NVPTXReg<"%fl29">;
-def FL30 : NVPTXReg<"%fl30">;
-def FL31 : NVPTXReg<"%fl31">;
-def FL32 : NVPTXReg<"%fl32">;
-def FL33 : NVPTXReg<"%fl33">;
-def FL34 : NVPTXReg<"%fl34">;
-def FL35 : NVPTXReg<"%fl35">;
-def FL36 : NVPTXReg<"%fl36">;
-def FL37 : NVPTXReg<"%fl37">;
-def FL38 : NVPTXReg<"%fl38">;
-def FL39 : NVPTXReg<"%fl39">;
-def FL40 : NVPTXReg<"%fl40">;
-def FL41 : NVPTXReg<"%fl41">;
-def FL42 : NVPTXReg<"%fl42">;
-def FL43 : NVPTXReg<"%fl43">;
-def FL44 : NVPTXReg<"%fl44">;
-def FL45 : NVPTXReg<"%fl45">;
-def FL46 : NVPTXReg<"%fl46">;
-def FL47 : NVPTXReg<"%fl47">;
-def FL48 : NVPTXReg<"%fl48">;
-def FL49 : NVPTXReg<"%fl49">;
-def FL50 : NVPTXReg<"%fl50">;
-def FL51 : NVPTXReg<"%fl51">;
-def FL52 : NVPTXReg<"%fl52">;
-def FL53 : NVPTXReg<"%fl53">;
-def FL54 : NVPTXReg<"%fl54">;
-def FL55 : NVPTXReg<"%fl55">;
-def FL56 : NVPTXReg<"%fl56">;
-def FL57 : NVPTXReg<"%fl57">;
-def FL58 : NVPTXReg<"%fl58">;
-def FL59 : NVPTXReg<"%fl59">;
-def FL60 : NVPTXReg<"%fl60">;
-def FL61 : NVPTXReg<"%fl61">;
-def FL62 : NVPTXReg<"%fl62">;
-def FL63 : NVPTXReg<"%fl63">;
-def FL64 : NVPTXReg<"%fl64">;
-def FL65 : NVPTXReg<"%fl65">;
-def FL66 : NVPTXReg<"%fl66">;
-def FL67 : NVPTXReg<"%fl67">;
-def FL68 : NVPTXReg<"%fl68">;
-def FL69 : NVPTXReg<"%fl69">;
-def FL70 : NVPTXReg<"%fl70">;
-def FL71 : NVPTXReg<"%fl71">;
-def FL72 : NVPTXReg<"%fl72">;
-def FL73 : NVPTXReg<"%fl73">;
-def FL74 : NVPTXReg<"%fl74">;
-def FL75 : NVPTXReg<"%fl75">;
-def FL76 : NVPTXReg<"%fl76">;
-def FL77 : NVPTXReg<"%fl77">;
-def FL78 : NVPTXReg<"%fl78">;
-def FL79 : NVPTXReg<"%fl79">;
-def FL80 : NVPTXReg<"%fl80">;
-def FL81 : NVPTXReg<"%fl81">;
-def FL82 : NVPTXReg<"%fl82">;
-def FL83 : NVPTXReg<"%fl83">;
-def FL84 : NVPTXReg<"%fl84">;
-def FL85 : NVPTXReg<"%fl85">;
-def FL86 : NVPTXReg<"%fl86">;
-def FL87 : NVPTXReg<"%fl87">;
-def FL88 : NVPTXReg<"%fl88">;
-def FL89 : NVPTXReg<"%fl89">;
-def FL90 : NVPTXReg<"%fl90">;
-def FL91 : NVPTXReg<"%fl91">;
-def FL92 : NVPTXReg<"%fl92">;
-def FL93 : NVPTXReg<"%fl93">;
-def FL94 : NVPTXReg<"%fl94">;
-def FL95 : NVPTXReg<"%fl95">;
-def FL96 : NVPTXReg<"%fl96">;
-def FL97 : NVPTXReg<"%fl97">;
-def FL98 : NVPTXReg<"%fl98">;
-def FL99 : NVPTXReg<"%fl99">;
-def FL100 : NVPTXReg<"%fl100">;
-def FL101 : NVPTXReg<"%fl101">;
-def FL102 : NVPTXReg<"%fl102">;
-def FL103 : NVPTXReg<"%fl103">;
-def FL104 : NVPTXReg<"%fl104">;
-def FL105 : NVPTXReg<"%fl105">;
-def FL106 : NVPTXReg<"%fl106">;
-def FL107 : NVPTXReg<"%fl107">;
-def FL108 : NVPTXReg<"%fl108">;
-def FL109 : NVPTXReg<"%fl109">;
-def FL110 : NVPTXReg<"%fl110">;
-def FL111 : NVPTXReg<"%fl111">;
-def FL112 : NVPTXReg<"%fl112">;
-def FL113 : NVPTXReg<"%fl113">;
-def FL114 : NVPTXReg<"%fl114">;
-def FL115 : NVPTXReg<"%fl115">;
-def FL116 : NVPTXReg<"%fl116">;
-def FL117 : NVPTXReg<"%fl117">;
-def FL118 : NVPTXReg<"%fl118">;
-def FL119 : NVPTXReg<"%fl119">;
-def FL120 : NVPTXReg<"%fl120">;
-def FL121 : NVPTXReg<"%fl121">;
-def FL122 : NVPTXReg<"%fl122">;
-def FL123 : NVPTXReg<"%fl123">;
-def FL124 : NVPTXReg<"%fl124">;
-def FL125 : NVPTXReg<"%fl125">;
-def FL126 : NVPTXReg<"%fl126">;
-def FL127 : NVPTXReg<"%fl127">;
-def FL128 : NVPTXReg<"%fl128">;
-def FL129 : NVPTXReg<"%fl129">;
-def FL130 : NVPTXReg<"%fl130">;
-def FL131 : NVPTXReg<"%fl131">;
-def FL132 : NVPTXReg<"%fl132">;
-def FL133 : NVPTXReg<"%fl133">;
-def FL134 : NVPTXReg<"%fl134">;
-def FL135 : NVPTXReg<"%fl135">;
-def FL136 : NVPTXReg<"%fl136">;
-def FL137 : NVPTXReg<"%fl137">;
-def FL138 : NVPTXReg<"%fl138">;
-def FL139 : NVPTXReg<"%fl139">;
-def FL140 : NVPTXReg<"%fl140">;
-def FL141 : NVPTXReg<"%fl141">;
-def FL142 : NVPTXReg<"%fl142">;
-def FL143 : NVPTXReg<"%fl143">;
-def FL144 : NVPTXReg<"%fl144">;
-def FL145 : NVPTXReg<"%fl145">;
-def FL146 : NVPTXReg<"%fl146">;
-def FL147 : NVPTXReg<"%fl147">;
-def FL148 : NVPTXReg<"%fl148">;
-def FL149 : NVPTXReg<"%fl149">;
-def FL150 : NVPTXReg<"%fl150">;
-def FL151 : NVPTXReg<"%fl151">;
-def FL152 : NVPTXReg<"%fl152">;
-def FL153 : NVPTXReg<"%fl153">;
-def FL154 : NVPTXReg<"%fl154">;
-def FL155 : NVPTXReg<"%fl155">;
-def FL156 : NVPTXReg<"%fl156">;
-def FL157 : NVPTXReg<"%fl157">;
-def FL158 : NVPTXReg<"%fl158">;
-def FL159 : NVPTXReg<"%fl159">;
-def FL160 : NVPTXReg<"%fl160">;
-def FL161 : NVPTXReg<"%fl161">;
-def FL162 : NVPTXReg<"%fl162">;
-def FL163 : NVPTXReg<"%fl163">;
-def FL164 : NVPTXReg<"%fl164">;
-def FL165 : NVPTXReg<"%fl165">;
-def FL166 : NVPTXReg<"%fl166">;
-def FL167 : NVPTXReg<"%fl167">;
-def FL168 : NVPTXReg<"%fl168">;
-def FL169 : NVPTXReg<"%fl169">;
-def FL170 : NVPTXReg<"%fl170">;
-def FL171 : NVPTXReg<"%fl171">;
-def FL172 : NVPTXReg<"%fl172">;
-def FL173 : NVPTXReg<"%fl173">;
-def FL174 : NVPTXReg<"%fl174">;
-def FL175 : NVPTXReg<"%fl175">;
-def FL176 : NVPTXReg<"%fl176">;
-def FL177 : NVPTXReg<"%fl177">;
-def FL178 : NVPTXReg<"%fl178">;
-def FL179 : NVPTXReg<"%fl179">;
-def FL180 : NVPTXReg<"%fl180">;
-def FL181 : NVPTXReg<"%fl181">;
-def FL182 : NVPTXReg<"%fl182">;
-def FL183 : NVPTXReg<"%fl183">;
-def FL184 : NVPTXReg<"%fl184">;
-def FL185 : NVPTXReg<"%fl185">;
-def FL186 : NVPTXReg<"%fl186">;
-def FL187 : NVPTXReg<"%fl187">;
-def FL188 : NVPTXReg<"%fl188">;
-def FL189 : NVPTXReg<"%fl189">;
-def FL190 : NVPTXReg<"%fl190">;
-def FL191 : NVPTXReg<"%fl191">;
-def FL192 : NVPTXReg<"%fl192">;
-def FL193 : NVPTXReg<"%fl193">;
-def FL194 : NVPTXReg<"%fl194">;
-def FL195 : NVPTXReg<"%fl195">;
-def FL196 : NVPTXReg<"%fl196">;
-def FL197 : NVPTXReg<"%fl197">;
-def FL198 : NVPTXReg<"%fl198">;
-def FL199 : NVPTXReg<"%fl199">;
-def FL200 : NVPTXReg<"%fl200">;
-def FL201 : NVPTXReg<"%fl201">;
-def FL202 : NVPTXReg<"%fl202">;
-def FL203 : NVPTXReg<"%fl203">;
-def FL204 : NVPTXReg<"%fl204">;
-def FL205 : NVPTXReg<"%fl205">;
-def FL206 : NVPTXReg<"%fl206">;
-def FL207 : NVPTXReg<"%fl207">;
-def FL208 : NVPTXReg<"%fl208">;
-def FL209 : NVPTXReg<"%fl209">;
-def FL210 : NVPTXReg<"%fl210">;
-def FL211 : NVPTXReg<"%fl211">;
-def FL212 : NVPTXReg<"%fl212">;
-def FL213 : NVPTXReg<"%fl213">;
-def FL214 : NVPTXReg<"%fl214">;
-def FL215 : NVPTXReg<"%fl215">;
-def FL216 : NVPTXReg<"%fl216">;
-def FL217 : NVPTXReg<"%fl217">;
-def FL218 : NVPTXReg<"%fl218">;
-def FL219 : NVPTXReg<"%fl219">;
-def FL220 : NVPTXReg<"%fl220">;
-def FL221 : NVPTXReg<"%fl221">;
-def FL222 : NVPTXReg<"%fl222">;
-def FL223 : NVPTXReg<"%fl223">;
-def FL224 : NVPTXReg<"%fl224">;
-def FL225 : NVPTXReg<"%fl225">;
-def FL226 : NVPTXReg<"%fl226">;
-def FL227 : NVPTXReg<"%fl227">;
-def FL228 : NVPTXReg<"%fl228">;
-def FL229 : NVPTXReg<"%fl229">;
-def FL230 : NVPTXReg<"%fl230">;
-def FL231 : NVPTXReg<"%fl231">;
-def FL232 : NVPTXReg<"%fl232">;
-def FL233 : NVPTXReg<"%fl233">;
-def FL234 : NVPTXReg<"%fl234">;
-def FL235 : NVPTXReg<"%fl235">;
-def FL236 : NVPTXReg<"%fl236">;
-def FL237 : NVPTXReg<"%fl237">;
-def FL238 : NVPTXReg<"%fl238">;
-def FL239 : NVPTXReg<"%fl239">;
-def FL240 : NVPTXReg<"%fl240">;
-def FL241 : NVPTXReg<"%fl241">;
-def FL242 : NVPTXReg<"%fl242">;
-def FL243 : NVPTXReg<"%fl243">;
-def FL244 : NVPTXReg<"%fl244">;
-def FL245 : NVPTXReg<"%fl245">;
-def FL246 : NVPTXReg<"%fl246">;
-def FL247 : NVPTXReg<"%fl247">;
-def FL248 : NVPTXReg<"%fl248">;
-def FL249 : NVPTXReg<"%fl249">;
-def FL250 : NVPTXReg<"%fl250">;
-def FL251 : NVPTXReg<"%fl251">;
-def FL252 : NVPTXReg<"%fl252">;
-def FL253 : NVPTXReg<"%fl253">;
-def FL254 : NVPTXReg<"%fl254">;
-def FL255 : NVPTXReg<"%fl255">;
-def FL256 : NVPTXReg<"%fl256">;
-def FL257 : NVPTXReg<"%fl257">;
-def FL258 : NVPTXReg<"%fl258">;
-def FL259 : NVPTXReg<"%fl259">;
-def FL260 : NVPTXReg<"%fl260">;
-def FL261 : NVPTXReg<"%fl261">;
-def FL262 : NVPTXReg<"%fl262">;
-def FL263 : NVPTXReg<"%fl263">;
-def FL264 : NVPTXReg<"%fl264">;
-def FL265 : NVPTXReg<"%fl265">;
-def FL266 : NVPTXReg<"%fl266">;
-def FL267 : NVPTXReg<"%fl267">;
-def FL268 : NVPTXReg<"%fl268">;
-def FL269 : NVPTXReg<"%fl269">;
-def FL270 : NVPTXReg<"%fl270">;
-def FL271 : NVPTXReg<"%fl271">;
-def FL272 : NVPTXReg<"%fl272">;
-def FL273 : NVPTXReg<"%fl273">;
-def FL274 : NVPTXReg<"%fl274">;
-def FL275 : NVPTXReg<"%fl275">;
-def FL276 : NVPTXReg<"%fl276">;
-def FL277 : NVPTXReg<"%fl277">;
-def FL278 : NVPTXReg<"%fl278">;
-def FL279 : NVPTXReg<"%fl279">;
-def FL280 : NVPTXReg<"%fl280">;
-def FL281 : NVPTXReg<"%fl281">;
-def FL282 : NVPTXReg<"%fl282">;
-def FL283 : NVPTXReg<"%fl283">;
-def FL284 : NVPTXReg<"%fl284">;
-def FL285 : NVPTXReg<"%fl285">;
-def FL286 : NVPTXReg<"%fl286">;
-def FL287 : NVPTXReg<"%fl287">;
-def FL288 : NVPTXReg<"%fl288">;
-def FL289 : NVPTXReg<"%fl289">;
-def FL290 : NVPTXReg<"%fl290">;
-def FL291 : NVPTXReg<"%fl291">;
-def FL292 : NVPTXReg<"%fl292">;
-def FL293 : NVPTXReg<"%fl293">;
-def FL294 : NVPTXReg<"%fl294">;
-def FL295 : NVPTXReg<"%fl295">;
-def FL296 : NVPTXReg<"%fl296">;
-def FL297 : NVPTXReg<"%fl297">;
-def FL298 : NVPTXReg<"%fl298">;
-def FL299 : NVPTXReg<"%fl299">;
-def FL300 : NVPTXReg<"%fl300">;
-def FL301 : NVPTXReg<"%fl301">;
-def FL302 : NVPTXReg<"%fl302">;
-def FL303 : NVPTXReg<"%fl303">;
-def FL304 : NVPTXReg<"%fl304">;
-def FL305 : NVPTXReg<"%fl305">;
-def FL306 : NVPTXReg<"%fl306">;
-def FL307 : NVPTXReg<"%fl307">;
-def FL308 : NVPTXReg<"%fl308">;
-def FL309 : NVPTXReg<"%fl309">;
-def FL310 : NVPTXReg<"%fl310">;
-def FL311 : NVPTXReg<"%fl311">;
-def FL312 : NVPTXReg<"%fl312">;
-def FL313 : NVPTXReg<"%fl313">;
-def FL314 : NVPTXReg<"%fl314">;
-def FL315 : NVPTXReg<"%fl315">;
-def FL316 : NVPTXReg<"%fl316">;
-def FL317 : NVPTXReg<"%fl317">;
-def FL318 : NVPTXReg<"%fl318">;
-def FL319 : NVPTXReg<"%fl319">;
-def FL320 : NVPTXReg<"%fl320">;
-def FL321 : NVPTXReg<"%fl321">;
-def FL322 : NVPTXReg<"%fl322">;
-def FL323 : NVPTXReg<"%fl323">;
-def FL324 : NVPTXReg<"%fl324">;
-def FL325 : NVPTXReg<"%fl325">;
-def FL326 : NVPTXReg<"%fl326">;
-def FL327 : NVPTXReg<"%fl327">;
-def FL328 : NVPTXReg<"%fl328">;
-def FL329 : NVPTXReg<"%fl329">;
-def FL330 : NVPTXReg<"%fl330">;
-def FL331 : NVPTXReg<"%fl331">;
-def FL332 : NVPTXReg<"%fl332">;
-def FL333 : NVPTXReg<"%fl333">;
-def FL334 : NVPTXReg<"%fl334">;
-def FL335 : NVPTXReg<"%fl335">;
-def FL336 : NVPTXReg<"%fl336">;
-def FL337 : NVPTXReg<"%fl337">;
-def FL338 : NVPTXReg<"%fl338">;
-def FL339 : NVPTXReg<"%fl339">;
-def FL340 : NVPTXReg<"%fl340">;
-def FL341 : NVPTXReg<"%fl341">;
-def FL342 : NVPTXReg<"%fl342">;
-def FL343 : NVPTXReg<"%fl343">;
-def FL344 : NVPTXReg<"%fl344">;
-def FL345 : NVPTXReg<"%fl345">;
-def FL346 : NVPTXReg<"%fl346">;
-def FL347 : NVPTXReg<"%fl347">;
-def FL348 : NVPTXReg<"%fl348">;
-def FL349 : NVPTXReg<"%fl349">;
-def FL350 : NVPTXReg<"%fl350">;
-def FL351 : NVPTXReg<"%fl351">;
-def FL352 : NVPTXReg<"%fl352">;
-def FL353 : NVPTXReg<"%fl353">;
-def FL354 : NVPTXReg<"%fl354">;
-def FL355 : NVPTXReg<"%fl355">;
-def FL356 : NVPTXReg<"%fl356">;
-def FL357 : NVPTXReg<"%fl357">;
-def FL358 : NVPTXReg<"%fl358">;
-def FL359 : NVPTXReg<"%fl359">;
-def FL360 : NVPTXReg<"%fl360">;
-def FL361 : NVPTXReg<"%fl361">;
-def FL362 : NVPTXReg<"%fl362">;
-def FL363 : NVPTXReg<"%fl363">;
-def FL364 : NVPTXReg<"%fl364">;
-def FL365 : NVPTXReg<"%fl365">;
-def FL366 : NVPTXReg<"%fl366">;
-def FL367 : NVPTXReg<"%fl367">;
-def FL368 : NVPTXReg<"%fl368">;
-def FL369 : NVPTXReg<"%fl369">;
-def FL370 : NVPTXReg<"%fl370">;
-def FL371 : NVPTXReg<"%fl371">;
-def FL372 : NVPTXReg<"%fl372">;
-def FL373 : NVPTXReg<"%fl373">;
-def FL374 : NVPTXReg<"%fl374">;
-def FL375 : NVPTXReg<"%fl375">;
-def FL376 : NVPTXReg<"%fl376">;
-def FL377 : NVPTXReg<"%fl377">;
-def FL378 : NVPTXReg<"%fl378">;
-def FL379 : NVPTXReg<"%fl379">;
-def FL380 : NVPTXReg<"%fl380">;
-def FL381 : NVPTXReg<"%fl381">;
-def FL382 : NVPTXReg<"%fl382">;
-def FL383 : NVPTXReg<"%fl383">;
-def FL384 : NVPTXReg<"%fl384">;
-def FL385 : NVPTXReg<"%fl385">;
-def FL386 : NVPTXReg<"%fl386">;
-def FL387 : NVPTXReg<"%fl387">;
-def FL388 : NVPTXReg<"%fl388">;
-def FL389 : NVPTXReg<"%fl389">;
-def FL390 : NVPTXReg<"%fl390">;
-def FL391 : NVPTXReg<"%fl391">;
-def FL392 : NVPTXReg<"%fl392">;
-def FL393 : NVPTXReg<"%fl393">;
-def FL394 : NVPTXReg<"%fl394">;
-def FL395 : NVPTXReg<"%fl395">;
-
-//===--- Vector -----------------------------------------------------------===//
-def v2b8_0 : NVPTXReg<"%v2b8_0">;
-def v2b8_1 : NVPTXReg<"%v2b8_1">;
-def v2b8_2 : NVPTXReg<"%v2b8_2">;
-def v2b8_3 : NVPTXReg<"%v2b8_3">;
-def v2b8_4 : NVPTXReg<"%v2b8_4">;
-def v2b8_5 : NVPTXReg<"%v2b8_5">;
-def v2b8_6 : NVPTXReg<"%v2b8_6">;
-def v2b8_7 : NVPTXReg<"%v2b8_7">;
-def v2b8_8 : NVPTXReg<"%v2b8_8">;
-def v2b8_9 : NVPTXReg<"%v2b8_9">;
-def v2b8_10 : NVPTXReg<"%v2b8_10">;
-def v2b8_11 : NVPTXReg<"%v2b8_11">;
-def v2b8_12 : NVPTXReg<"%v2b8_12">;
-def v2b8_13 : NVPTXReg<"%v2b8_13">;
-def v2b8_14 : NVPTXReg<"%v2b8_14">;
-def v2b8_15 : NVPTXReg<"%v2b8_15">;
-def v2b8_16 : NVPTXReg<"%v2b8_16">;
-def v2b8_17 : NVPTXReg<"%v2b8_17">;
-def v2b8_18 : NVPTXReg<"%v2b8_18">;
-def v2b8_19 : NVPTXReg<"%v2b8_19">;
-def v2b8_20 : NVPTXReg<"%v2b8_20">;
-def v2b8_21 : NVPTXReg<"%v2b8_21">;
-def v2b8_22 : NVPTXReg<"%v2b8_22">;
-def v2b8_23 : NVPTXReg<"%v2b8_23">;
-def v2b8_24 : NVPTXReg<"%v2b8_24">;
-def v2b8_25 : NVPTXReg<"%v2b8_25">;
-def v2b8_26 : NVPTXReg<"%v2b8_26">;
-def v2b8_27 : NVPTXReg<"%v2b8_27">;
-def v2b8_28 : NVPTXReg<"%v2b8_28">;
-def v2b8_29 : NVPTXReg<"%v2b8_29">;
-def v2b8_30 : NVPTXReg<"%v2b8_30">;
-def v2b8_31 : NVPTXReg<"%v2b8_31">;
-def v2b8_32 : NVPTXReg<"%v2b8_32">;
-def v2b8_33 : NVPTXReg<"%v2b8_33">;
-def v2b8_34 : NVPTXReg<"%v2b8_34">;
-def v2b8_35 : NVPTXReg<"%v2b8_35">;
-def v2b8_36 : NVPTXReg<"%v2b8_36">;
-def v2b8_37 : NVPTXReg<"%v2b8_37">;
-def v2b8_38 : NVPTXReg<"%v2b8_38">;
-def v2b8_39 : NVPTXReg<"%v2b8_39">;
-def v2b8_40 : NVPTXReg<"%v2b8_40">;
-def v2b8_41 : NVPTXReg<"%v2b8_41">;
-def v2b8_42 : NVPTXReg<"%v2b8_42">;
-def v2b8_43 : NVPTXReg<"%v2b8_43">;
-def v2b8_44 : NVPTXReg<"%v2b8_44">;
-def v2b8_45 : NVPTXReg<"%v2b8_45">;
-def v2b8_46 : NVPTXReg<"%v2b8_46">;
-def v2b8_47 : NVPTXReg<"%v2b8_47">;
-def v2b8_48 : NVPTXReg<"%v2b8_48">;
-def v2b8_49 : NVPTXReg<"%v2b8_49">;
-def v2b8_50 : NVPTXReg<"%v2b8_50">;
-def v2b8_51 : NVPTXReg<"%v2b8_51">;
-def v2b8_52 : NVPTXReg<"%v2b8_52">;
-def v2b8_53 : NVPTXReg<"%v2b8_53">;
-def v2b8_54 : NVPTXReg<"%v2b8_54">;
-def v2b8_55 : NVPTXReg<"%v2b8_55">;
-def v2b8_56 : NVPTXReg<"%v2b8_56">;
-def v2b8_57 : NVPTXReg<"%v2b8_57">;
-def v2b8_58 : NVPTXReg<"%v2b8_58">;
-def v2b8_59 : NVPTXReg<"%v2b8_59">;
-def v2b8_60 : NVPTXReg<"%v2b8_60">;
-def v2b8_61 : NVPTXReg<"%v2b8_61">;
-def v2b8_62 : NVPTXReg<"%v2b8_62">;
-def v2b8_63 : NVPTXReg<"%v2b8_63">;
-def v2b8_64 : NVPTXReg<"%v2b8_64">;
-def v2b8_65 : NVPTXReg<"%v2b8_65">;
-def v2b8_66 : NVPTXReg<"%v2b8_66">;
-def v2b8_67 : NVPTXReg<"%v2b8_67">;
-def v2b8_68 : NVPTXReg<"%v2b8_68">;
-def v2b8_69 : NVPTXReg<"%v2b8_69">;
-def v2b8_70 : NVPTXReg<"%v2b8_70">;
-def v2b8_71 : NVPTXReg<"%v2b8_71">;
-def v2b8_72 : NVPTXReg<"%v2b8_72">;
-def v2b8_73 : NVPTXReg<"%v2b8_73">;
-def v2b8_74 : NVPTXReg<"%v2b8_74">;
-def v2b8_75 : NVPTXReg<"%v2b8_75">;
-def v2b8_76 : NVPTXReg<"%v2b8_76">;
-def v2b8_77 : NVPTXReg<"%v2b8_77">;
-def v2b8_78 : NVPTXReg<"%v2b8_78">;
-def v2b8_79 : NVPTXReg<"%v2b8_79">;
-def v2b8_80 : NVPTXReg<"%v2b8_80">;
-def v2b8_81 : NVPTXReg<"%v2b8_81">;
-def v2b8_82 : NVPTXReg<"%v2b8_82">;
-def v2b8_83 : NVPTXReg<"%v2b8_83">;
-def v2b8_84 : NVPTXReg<"%v2b8_84">;
-def v2b8_85 : NVPTXReg<"%v2b8_85">;
-def v2b8_86 : NVPTXReg<"%v2b8_86">;
-def v2b8_87 : NVPTXReg<"%v2b8_87">;
-def v2b8_88 : NVPTXReg<"%v2b8_88">;
-def v2b8_89 : NVPTXReg<"%v2b8_89">;
-def v2b8_90 : NVPTXReg<"%v2b8_90">;
-def v2b8_91 : NVPTXReg<"%v2b8_91">;
-def v2b8_92 : NVPTXReg<"%v2b8_92">;
-def v2b8_93 : NVPTXReg<"%v2b8_93">;
-def v2b8_94 : NVPTXReg<"%v2b8_94">;
-def v2b8_95 : NVPTXReg<"%v2b8_95">;
-def v2b8_96 : NVPTXReg<"%v2b8_96">;
-def v2b8_97 : NVPTXReg<"%v2b8_97">;
-def v2b8_98 : NVPTXReg<"%v2b8_98">;
-def v2b8_99 : NVPTXReg<"%v2b8_99">;
-def v2b8_100 : NVPTXReg<"%v2b8_100">;
-def v2b8_101 : NVPTXReg<"%v2b8_101">;
-def v2b8_102 : NVPTXReg<"%v2b8_102">;
-def v2b8_103 : NVPTXReg<"%v2b8_103">;
-def v2b8_104 : NVPTXReg<"%v2b8_104">;
-def v2b8_105 : NVPTXReg<"%v2b8_105">;
-def v2b8_106 : NVPTXReg<"%v2b8_106">;
-def v2b8_107 : NVPTXReg<"%v2b8_107">;
-def v2b8_108 : NVPTXReg<"%v2b8_108">;
-def v2b8_109 : NVPTXReg<"%v2b8_109">;
-def v2b8_110 : NVPTXReg<"%v2b8_110">;
-def v2b8_111 : NVPTXReg<"%v2b8_111">;
-def v2b8_112 : NVPTXReg<"%v2b8_112">;
-def v2b8_113 : NVPTXReg<"%v2b8_113">;
-def v2b8_114 : NVPTXReg<"%v2b8_114">;
-def v2b8_115 : NVPTXReg<"%v2b8_115">;
-def v2b8_116 : NVPTXReg<"%v2b8_116">;
-def v2b8_117 : NVPTXReg<"%v2b8_117">;
-def v2b8_118 : NVPTXReg<"%v2b8_118">;
-def v2b8_119 : NVPTXReg<"%v2b8_119">;
-def v2b8_120 : NVPTXReg<"%v2b8_120">;
-def v2b8_121 : NVPTXReg<"%v2b8_121">;
-def v2b8_122 : NVPTXReg<"%v2b8_122">;
-def v2b8_123 : NVPTXReg<"%v2b8_123">;
-def v2b8_124 : NVPTXReg<"%v2b8_124">;
-def v2b8_125 : NVPTXReg<"%v2b8_125">;
-def v2b8_126 : NVPTXReg<"%v2b8_126">;
-def v2b8_127 : NVPTXReg<"%v2b8_127">;
-def v2b8_128 : NVPTXReg<"%v2b8_128">;
-def v2b8_129 : NVPTXReg<"%v2b8_129">;
-def v2b8_130 : NVPTXReg<"%v2b8_130">;
-def v2b8_131 : NVPTXReg<"%v2b8_131">;
-def v2b8_132 : NVPTXReg<"%v2b8_132">;
-def v2b8_133 : NVPTXReg<"%v2b8_133">;
-def v2b8_134 : NVPTXReg<"%v2b8_134">;
-def v2b8_135 : NVPTXReg<"%v2b8_135">;
-def v2b8_136 : NVPTXReg<"%v2b8_136">;
-def v2b8_137 : NVPTXReg<"%v2b8_137">;
-def v2b8_138 : NVPTXReg<"%v2b8_138">;
-def v2b8_139 : NVPTXReg<"%v2b8_139">;
-def v2b8_140 : NVPTXReg<"%v2b8_140">;
-def v2b8_141 : NVPTXReg<"%v2b8_141">;
-def v2b8_142 : NVPTXReg<"%v2b8_142">;
-def v2b8_143 : NVPTXReg<"%v2b8_143">;
-def v2b8_144 : NVPTXReg<"%v2b8_144">;
-def v2b8_145 : NVPTXReg<"%v2b8_145">;
-def v2b8_146 : NVPTXReg<"%v2b8_146">;
-def v2b8_147 : NVPTXReg<"%v2b8_147">;
-def v2b8_148 : NVPTXReg<"%v2b8_148">;
-def v2b8_149 : NVPTXReg<"%v2b8_149">;
-def v2b8_150 : NVPTXReg<"%v2b8_150">;
-def v2b8_151 : NVPTXReg<"%v2b8_151">;
-def v2b8_152 : NVPTXReg<"%v2b8_152">;
-def v2b8_153 : NVPTXReg<"%v2b8_153">;
-def v2b8_154 : NVPTXReg<"%v2b8_154">;
-def v2b8_155 : NVPTXReg<"%v2b8_155">;
-def v2b8_156 : NVPTXReg<"%v2b8_156">;
-def v2b8_157 : NVPTXReg<"%v2b8_157">;
-def v2b8_158 : NVPTXReg<"%v2b8_158">;
-def v2b8_159 : NVPTXReg<"%v2b8_159">;
-def v2b8_160 : NVPTXReg<"%v2b8_160">;
-def v2b8_161 : NVPTXReg<"%v2b8_161">;
-def v2b8_162 : NVPTXReg<"%v2b8_162">;
-def v2b8_163 : NVPTXReg<"%v2b8_163">;
-def v2b8_164 : NVPTXReg<"%v2b8_164">;
-def v2b8_165 : NVPTXReg<"%v2b8_165">;
-def v2b8_166 : NVPTXReg<"%v2b8_166">;
-def v2b8_167 : NVPTXReg<"%v2b8_167">;
-def v2b8_168 : NVPTXReg<"%v2b8_168">;
-def v2b8_169 : NVPTXReg<"%v2b8_169">;
-def v2b8_170 : NVPTXReg<"%v2b8_170">;
-def v2b8_171 : NVPTXReg<"%v2b8_171">;
-def v2b8_172 : NVPTXReg<"%v2b8_172">;
-def v2b8_173 : NVPTXReg<"%v2b8_173">;
-def v2b8_174 : NVPTXReg<"%v2b8_174">;
-def v2b8_175 : NVPTXReg<"%v2b8_175">;
-def v2b8_176 : NVPTXReg<"%v2b8_176">;
-def v2b8_177 : NVPTXReg<"%v2b8_177">;
-def v2b8_178 : NVPTXReg<"%v2b8_178">;
-def v2b8_179 : NVPTXReg<"%v2b8_179">;
-def v2b8_180 : NVPTXReg<"%v2b8_180">;
-def v2b8_181 : NVPTXReg<"%v2b8_181">;
-def v2b8_182 : NVPTXReg<"%v2b8_182">;
-def v2b8_183 : NVPTXReg<"%v2b8_183">;
-def v2b8_184 : NVPTXReg<"%v2b8_184">;
-def v2b8_185 : NVPTXReg<"%v2b8_185">;
-def v2b8_186 : NVPTXReg<"%v2b8_186">;
-def v2b8_187 : NVPTXReg<"%v2b8_187">;
-def v2b8_188 : NVPTXReg<"%v2b8_188">;
-def v2b8_189 : NVPTXReg<"%v2b8_189">;
-def v2b8_190 : NVPTXReg<"%v2b8_190">;
-def v2b8_191 : NVPTXReg<"%v2b8_191">;
-def v2b8_192 : NVPTXReg<"%v2b8_192">;
-def v2b8_193 : NVPTXReg<"%v2b8_193">;
-def v2b8_194 : NVPTXReg<"%v2b8_194">;
-def v2b8_195 : NVPTXReg<"%v2b8_195">;
-def v2b8_196 : NVPTXReg<"%v2b8_196">;
-def v2b8_197 : NVPTXReg<"%v2b8_197">;
-def v2b8_198 : NVPTXReg<"%v2b8_198">;
-def v2b8_199 : NVPTXReg<"%v2b8_199">;
-def v2b8_200 : NVPTXReg<"%v2b8_200">;
-def v2b8_201 : NVPTXReg<"%v2b8_201">;
-def v2b8_202 : NVPTXReg<"%v2b8_202">;
-def v2b8_203 : NVPTXReg<"%v2b8_203">;
-def v2b8_204 : NVPTXReg<"%v2b8_204">;
-def v2b8_205 : NVPTXReg<"%v2b8_205">;
-def v2b8_206 : NVPTXReg<"%v2b8_206">;
-def v2b8_207 : NVPTXReg<"%v2b8_207">;
-def v2b8_208 : NVPTXReg<"%v2b8_208">;
-def v2b8_209 : NVPTXReg<"%v2b8_209">;
-def v2b8_210 : NVPTXReg<"%v2b8_210">;
-def v2b8_211 : NVPTXReg<"%v2b8_211">;
-def v2b8_212 : NVPTXReg<"%v2b8_212">;
-def v2b8_213 : NVPTXReg<"%v2b8_213">;
-def v2b8_214 : NVPTXReg<"%v2b8_214">;
-def v2b8_215 : NVPTXReg<"%v2b8_215">;
-def v2b8_216 : NVPTXReg<"%v2b8_216">;
-def v2b8_217 : NVPTXReg<"%v2b8_217">;
-def v2b8_218 : NVPTXReg<"%v2b8_218">;
-def v2b8_219 : NVPTXReg<"%v2b8_219">;
-def v2b8_220 : NVPTXReg<"%v2b8_220">;
-def v2b8_221 : NVPTXReg<"%v2b8_221">;
-def v2b8_222 : NVPTXReg<"%v2b8_222">;
-def v2b8_223 : NVPTXReg<"%v2b8_223">;
-def v2b8_224 : NVPTXReg<"%v2b8_224">;
-def v2b8_225 : NVPTXReg<"%v2b8_225">;
-def v2b8_226 : NVPTXReg<"%v2b8_226">;
-def v2b8_227 : NVPTXReg<"%v2b8_227">;
-def v2b8_228 : NVPTXReg<"%v2b8_228">;
-def v2b8_229 : NVPTXReg<"%v2b8_229">;
-def v2b8_230 : NVPTXReg<"%v2b8_230">;
-def v2b8_231 : NVPTXReg<"%v2b8_231">;
-def v2b8_232 : NVPTXReg<"%v2b8_232">;
-def v2b8_233 : NVPTXReg<"%v2b8_233">;
-def v2b8_234 : NVPTXReg<"%v2b8_234">;
-def v2b8_235 : NVPTXReg<"%v2b8_235">;
-def v2b8_236 : NVPTXReg<"%v2b8_236">;
-def v2b8_237 : NVPTXReg<"%v2b8_237">;
-def v2b8_238 : NVPTXReg<"%v2b8_238">;
-def v2b8_239 : NVPTXReg<"%v2b8_239">;
-def v2b8_240 : NVPTXReg<"%v2b8_240">;
-def v2b8_241 : NVPTXReg<"%v2b8_241">;
-def v2b8_242 : NVPTXReg<"%v2b8_242">;
-def v2b8_243 : NVPTXReg<"%v2b8_243">;
-def v2b8_244 : NVPTXReg<"%v2b8_244">;
-def v2b8_245 : NVPTXReg<"%v2b8_245">;
-def v2b8_246 : NVPTXReg<"%v2b8_246">;
-def v2b8_247 : NVPTXReg<"%v2b8_247">;
-def v2b8_248 : NVPTXReg<"%v2b8_248">;
-def v2b8_249 : NVPTXReg<"%v2b8_249">;
-def v2b8_250 : NVPTXReg<"%v2b8_250">;
-def v2b8_251 : NVPTXReg<"%v2b8_251">;
-def v2b8_252 : NVPTXReg<"%v2b8_252">;
-def v2b8_253 : NVPTXReg<"%v2b8_253">;
-def v2b8_254 : NVPTXReg<"%v2b8_254">;
-def v2b8_255 : NVPTXReg<"%v2b8_255">;
-def v2b8_256 : NVPTXReg<"%v2b8_256">;
-def v2b8_257 : NVPTXReg<"%v2b8_257">;
-def v2b8_258 : NVPTXReg<"%v2b8_258">;
-def v2b8_259 : NVPTXReg<"%v2b8_259">;
-def v2b8_260 : NVPTXReg<"%v2b8_260">;
-def v2b8_261 : NVPTXReg<"%v2b8_261">;
-def v2b8_262 : NVPTXReg<"%v2b8_262">;
-def v2b8_263 : NVPTXReg<"%v2b8_263">;
-def v2b8_264 : NVPTXReg<"%v2b8_264">;
-def v2b8_265 : NVPTXReg<"%v2b8_265">;
-def v2b8_266 : NVPTXReg<"%v2b8_266">;
-def v2b8_267 : NVPTXReg<"%v2b8_267">;
-def v2b8_268 : NVPTXReg<"%v2b8_268">;
-def v2b8_269 : NVPTXReg<"%v2b8_269">;
-def v2b8_270 : NVPTXReg<"%v2b8_270">;
-def v2b8_271 : NVPTXReg<"%v2b8_271">;
-def v2b8_272 : NVPTXReg<"%v2b8_272">;
-def v2b8_273 : NVPTXReg<"%v2b8_273">;
-def v2b8_274 : NVPTXReg<"%v2b8_274">;
-def v2b8_275 : NVPTXReg<"%v2b8_275">;
-def v2b8_276 : NVPTXReg<"%v2b8_276">;
-def v2b8_277 : NVPTXReg<"%v2b8_277">;
-def v2b8_278 : NVPTXReg<"%v2b8_278">;
-def v2b8_279 : NVPTXReg<"%v2b8_279">;
-def v2b8_280 : NVPTXReg<"%v2b8_280">;
-def v2b8_281 : NVPTXReg<"%v2b8_281">;
-def v2b8_282 : NVPTXReg<"%v2b8_282">;
-def v2b8_283 : NVPTXReg<"%v2b8_283">;
-def v2b8_284 : NVPTXReg<"%v2b8_284">;
-def v2b8_285 : NVPTXReg<"%v2b8_285">;
-def v2b8_286 : NVPTXReg<"%v2b8_286">;
-def v2b8_287 : NVPTXReg<"%v2b8_287">;
-def v2b8_288 : NVPTXReg<"%v2b8_288">;
-def v2b8_289 : NVPTXReg<"%v2b8_289">;
-def v2b8_290 : NVPTXReg<"%v2b8_290">;
-def v2b8_291 : NVPTXReg<"%v2b8_291">;
-def v2b8_292 : NVPTXReg<"%v2b8_292">;
-def v2b8_293 : NVPTXReg<"%v2b8_293">;
-def v2b8_294 : NVPTXReg<"%v2b8_294">;
-def v2b8_295 : NVPTXReg<"%v2b8_295">;
-def v2b8_296 : NVPTXReg<"%v2b8_296">;
-def v2b8_297 : NVPTXReg<"%v2b8_297">;
-def v2b8_298 : NVPTXReg<"%v2b8_298">;
-def v2b8_299 : NVPTXReg<"%v2b8_299">;
-def v2b8_300 : NVPTXReg<"%v2b8_300">;
-def v2b8_301 : NVPTXReg<"%v2b8_301">;
-def v2b8_302 : NVPTXReg<"%v2b8_302">;
-def v2b8_303 : NVPTXReg<"%v2b8_303">;
-def v2b8_304 : NVPTXReg<"%v2b8_304">;
-def v2b8_305 : NVPTXReg<"%v2b8_305">;
-def v2b8_306 : NVPTXReg<"%v2b8_306">;
-def v2b8_307 : NVPTXReg<"%v2b8_307">;
-def v2b8_308 : NVPTXReg<"%v2b8_308">;
-def v2b8_309 : NVPTXReg<"%v2b8_309">;
-def v2b8_310 : NVPTXReg<"%v2b8_310">;
-def v2b8_311 : NVPTXReg<"%v2b8_311">;
-def v2b8_312 : NVPTXReg<"%v2b8_312">;
-def v2b8_313 : NVPTXReg<"%v2b8_313">;
-def v2b8_314 : NVPTXReg<"%v2b8_314">;
-def v2b8_315 : NVPTXReg<"%v2b8_315">;
-def v2b8_316 : NVPTXReg<"%v2b8_316">;
-def v2b8_317 : NVPTXReg<"%v2b8_317">;
-def v2b8_318 : NVPTXReg<"%v2b8_318">;
-def v2b8_319 : NVPTXReg<"%v2b8_319">;
-def v2b8_320 : NVPTXReg<"%v2b8_320">;
-def v2b8_321 : NVPTXReg<"%v2b8_321">;
-def v2b8_322 : NVPTXReg<"%v2b8_322">;
-def v2b8_323 : NVPTXReg<"%v2b8_323">;
-def v2b8_324 : NVPTXReg<"%v2b8_324">;
-def v2b8_325 : NVPTXReg<"%v2b8_325">;
-def v2b8_326 : NVPTXReg<"%v2b8_326">;
-def v2b8_327 : NVPTXReg<"%v2b8_327">;
-def v2b8_328 : NVPTXReg<"%v2b8_328">;
-def v2b8_329 : NVPTXReg<"%v2b8_329">;
-def v2b8_330 : NVPTXReg<"%v2b8_330">;
-def v2b8_331 : NVPTXReg<"%v2b8_331">;
-def v2b8_332 : NVPTXReg<"%v2b8_332">;
-def v2b8_333 : NVPTXReg<"%v2b8_333">;
-def v2b8_334 : NVPTXReg<"%v2b8_334">;
-def v2b8_335 : NVPTXReg<"%v2b8_335">;
-def v2b8_336 : NVPTXReg<"%v2b8_336">;
-def v2b8_337 : NVPTXReg<"%v2b8_337">;
-def v2b8_338 : NVPTXReg<"%v2b8_338">;
-def v2b8_339 : NVPTXReg<"%v2b8_339">;
-def v2b8_340 : NVPTXReg<"%v2b8_340">;
-def v2b8_341 : NVPTXReg<"%v2b8_341">;
-def v2b8_342 : NVPTXReg<"%v2b8_342">;
-def v2b8_343 : NVPTXReg<"%v2b8_343">;
-def v2b8_344 : NVPTXReg<"%v2b8_344">;
-def v2b8_345 : NVPTXReg<"%v2b8_345">;
-def v2b8_346 : NVPTXReg<"%v2b8_346">;
-def v2b8_347 : NVPTXReg<"%v2b8_347">;
-def v2b8_348 : NVPTXReg<"%v2b8_348">;
-def v2b8_349 : NVPTXReg<"%v2b8_349">;
-def v2b8_350 : NVPTXReg<"%v2b8_350">;
-def v2b8_351 : NVPTXReg<"%v2b8_351">;
-def v2b8_352 : NVPTXReg<"%v2b8_352">;
-def v2b8_353 : NVPTXReg<"%v2b8_353">;
-def v2b8_354 : NVPTXReg<"%v2b8_354">;
-def v2b8_355 : NVPTXReg<"%v2b8_355">;
-def v2b8_356 : NVPTXReg<"%v2b8_356">;
-def v2b8_357 : NVPTXReg<"%v2b8_357">;
-def v2b8_358 : NVPTXReg<"%v2b8_358">;
-def v2b8_359 : NVPTXReg<"%v2b8_359">;
-def v2b8_360 : NVPTXReg<"%v2b8_360">;
-def v2b8_361 : NVPTXReg<"%v2b8_361">;
-def v2b8_362 : NVPTXReg<"%v2b8_362">;
-def v2b8_363 : NVPTXReg<"%v2b8_363">;
-def v2b8_364 : NVPTXReg<"%v2b8_364">;
-def v2b8_365 : NVPTXReg<"%v2b8_365">;
-def v2b8_366 : NVPTXReg<"%v2b8_366">;
-def v2b8_367 : NVPTXReg<"%v2b8_367">;
-def v2b8_368 : NVPTXReg<"%v2b8_368">;
-def v2b8_369 : NVPTXReg<"%v2b8_369">;
-def v2b8_370 : NVPTXReg<"%v2b8_370">;
-def v2b8_371 : NVPTXReg<"%v2b8_371">;
-def v2b8_372 : NVPTXReg<"%v2b8_372">;
-def v2b8_373 : NVPTXReg<"%v2b8_373">;
-def v2b8_374 : NVPTXReg<"%v2b8_374">;
-def v2b8_375 : NVPTXReg<"%v2b8_375">;
-def v2b8_376 : NVPTXReg<"%v2b8_376">;
-def v2b8_377 : NVPTXReg<"%v2b8_377">;
-def v2b8_378 : NVPTXReg<"%v2b8_378">;
-def v2b8_379 : NVPTXReg<"%v2b8_379">;
-def v2b8_380 : NVPTXReg<"%v2b8_380">;
-def v2b8_381 : NVPTXReg<"%v2b8_381">;
-def v2b8_382 : NVPTXReg<"%v2b8_382">;
-def v2b8_383 : NVPTXReg<"%v2b8_383">;
-def v2b8_384 : NVPTXReg<"%v2b8_384">;
-def v2b8_385 : NVPTXReg<"%v2b8_385">;
-def v2b8_386 : NVPTXReg<"%v2b8_386">;
-def v2b8_387 : NVPTXReg<"%v2b8_387">;
-def v2b8_388 : NVPTXReg<"%v2b8_388">;
-def v2b8_389 : NVPTXReg<"%v2b8_389">;
-def v2b8_390 : NVPTXReg<"%v2b8_390">;
-def v2b8_391 : NVPTXReg<"%v2b8_391">;
-def v2b8_392 : NVPTXReg<"%v2b8_392">;
-def v2b8_393 : NVPTXReg<"%v2b8_393">;
-def v2b8_394 : NVPTXReg<"%v2b8_394">;
-def v2b8_395 : NVPTXReg<"%v2b8_395">;
-def v2b16_0 : NVPTXReg<"%v2b16_0">;
-def v2b16_1 : NVPTXReg<"%v2b16_1">;
-def v2b16_2 : NVPTXReg<"%v2b16_2">;
-def v2b16_3 : NVPTXReg<"%v2b16_3">;
-def v2b16_4 : NVPTXReg<"%v2b16_4">;
-def v2b16_5 : NVPTXReg<"%v2b16_5">;
-def v2b16_6 : NVPTXReg<"%v2b16_6">;
-def v2b16_7 : NVPTXReg<"%v2b16_7">;
-def v2b16_8 : NVPTXReg<"%v2b16_8">;
-def v2b16_9 : NVPTXReg<"%v2b16_9">;
-def v2b16_10 : NVPTXReg<"%v2b16_10">;
-def v2b16_11 : NVPTXReg<"%v2b16_11">;
-def v2b16_12 : NVPTXReg<"%v2b16_12">;
-def v2b16_13 : NVPTXReg<"%v2b16_13">;
-def v2b16_14 : NVPTXReg<"%v2b16_14">;
-def v2b16_15 : NVPTXReg<"%v2b16_15">;
-def v2b16_16 : NVPTXReg<"%v2b16_16">;
-def v2b16_17 : NVPTXReg<"%v2b16_17">;
-def v2b16_18 : NVPTXReg<"%v2b16_18">;
-def v2b16_19 : NVPTXReg<"%v2b16_19">;
-def v2b16_20 : NVPTXReg<"%v2b16_20">;
-def v2b16_21 : NVPTXReg<"%v2b16_21">;
-def v2b16_22 : NVPTXReg<"%v2b16_22">;
-def v2b16_23 : NVPTXReg<"%v2b16_23">;
-def v2b16_24 : NVPTXReg<"%v2b16_24">;
-def v2b16_25 : NVPTXReg<"%v2b16_25">;
-def v2b16_26 : NVPTXReg<"%v2b16_26">;
-def v2b16_27 : NVPTXReg<"%v2b16_27">;
-def v2b16_28 : NVPTXReg<"%v2b16_28">;
-def v2b16_29 : NVPTXReg<"%v2b16_29">;
-def v2b16_30 : NVPTXReg<"%v2b16_30">;
-def v2b16_31 : NVPTXReg<"%v2b16_31">;
-def v2b16_32 : NVPTXReg<"%v2b16_32">;
-def v2b16_33 : NVPTXReg<"%v2b16_33">;
-def v2b16_34 : NVPTXReg<"%v2b16_34">;
-def v2b16_35 : NVPTXReg<"%v2b16_35">;
-def v2b16_36 : NVPTXReg<"%v2b16_36">;
-def v2b16_37 : NVPTXReg<"%v2b16_37">;
-def v2b16_38 : NVPTXReg<"%v2b16_38">;
-def v2b16_39 : NVPTXReg<"%v2b16_39">;
-def v2b16_40 : NVPTXReg<"%v2b16_40">;
-def v2b16_41 : NVPTXReg<"%v2b16_41">;
-def v2b16_42 : NVPTXReg<"%v2b16_42">;
-def v2b16_43 : NVPTXReg<"%v2b16_43">;
-def v2b16_44 : NVPTXReg<"%v2b16_44">;
-def v2b16_45 : NVPTXReg<"%v2b16_45">;
-def v2b16_46 : NVPTXReg<"%v2b16_46">;
-def v2b16_47 : NVPTXReg<"%v2b16_47">;
-def v2b16_48 : NVPTXReg<"%v2b16_48">;
-def v2b16_49 : NVPTXReg<"%v2b16_49">;
-def v2b16_50 : NVPTXReg<"%v2b16_50">;
-def v2b16_51 : NVPTXReg<"%v2b16_51">;
-def v2b16_52 : NVPTXReg<"%v2b16_52">;
-def v2b16_53 : NVPTXReg<"%v2b16_53">;
-def v2b16_54 : NVPTXReg<"%v2b16_54">;
-def v2b16_55 : NVPTXReg<"%v2b16_55">;
-def v2b16_56 : NVPTXReg<"%v2b16_56">;
-def v2b16_57 : NVPTXReg<"%v2b16_57">;
-def v2b16_58 : NVPTXReg<"%v2b16_58">;
-def v2b16_59 : NVPTXReg<"%v2b16_59">;
-def v2b16_60 : NVPTXReg<"%v2b16_60">;
-def v2b16_61 : NVPTXReg<"%v2b16_61">;
-def v2b16_62 : NVPTXReg<"%v2b16_62">;
-def v2b16_63 : NVPTXReg<"%v2b16_63">;
-def v2b16_64 : NVPTXReg<"%v2b16_64">;
-def v2b16_65 : NVPTXReg<"%v2b16_65">;
-def v2b16_66 : NVPTXReg<"%v2b16_66">;
-def v2b16_67 : NVPTXReg<"%v2b16_67">;
-def v2b16_68 : NVPTXReg<"%v2b16_68">;
-def v2b16_69 : NVPTXReg<"%v2b16_69">;
-def v2b16_70 : NVPTXReg<"%v2b16_70">;
-def v2b16_71 : NVPTXReg<"%v2b16_71">;
-def v2b16_72 : NVPTXReg<"%v2b16_72">;
-def v2b16_73 : NVPTXReg<"%v2b16_73">;
-def v2b16_74 : NVPTXReg<"%v2b16_74">;
-def v2b16_75 : NVPTXReg<"%v2b16_75">;
-def v2b16_76 : NVPTXReg<"%v2b16_76">;
-def v2b16_77 : NVPTXReg<"%v2b16_77">;
-def v2b16_78 : NVPTXReg<"%v2b16_78">;
-def v2b16_79 : NVPTXReg<"%v2b16_79">;
-def v2b16_80 : NVPTXReg<"%v2b16_80">;
-def v2b16_81 : NVPTXReg<"%v2b16_81">;
-def v2b16_82 : NVPTXReg<"%v2b16_82">;
-def v2b16_83 : NVPTXReg<"%v2b16_83">;
-def v2b16_84 : NVPTXReg<"%v2b16_84">;
-def v2b16_85 : NVPTXReg<"%v2b16_85">;
-def v2b16_86 : NVPTXReg<"%v2b16_86">;
-def v2b16_87 : NVPTXReg<"%v2b16_87">;
-def v2b16_88 : NVPTXReg<"%v2b16_88">;
-def v2b16_89 : NVPTXReg<"%v2b16_89">;
-def v2b16_90 : NVPTXReg<"%v2b16_90">;
-def v2b16_91 : NVPTXReg<"%v2b16_91">;
-def v2b16_92 : NVPTXReg<"%v2b16_92">;
-def v2b16_93 : NVPTXReg<"%v2b16_93">;
-def v2b16_94 : NVPTXReg<"%v2b16_94">;
-def v2b16_95 : NVPTXReg<"%v2b16_95">;
-def v2b16_96 : NVPTXReg<"%v2b16_96">;
-def v2b16_97 : NVPTXReg<"%v2b16_97">;
-def v2b16_98 : NVPTXReg<"%v2b16_98">;
-def v2b16_99 : NVPTXReg<"%v2b16_99">;
-def v2b16_100 : NVPTXReg<"%v2b16_100">;
-def v2b16_101 : NVPTXReg<"%v2b16_101">;
-def v2b16_102 : NVPTXReg<"%v2b16_102">;
-def v2b16_103 : NVPTXReg<"%v2b16_103">;
-def v2b16_104 : NVPTXReg<"%v2b16_104">;
-def v2b16_105 : NVPTXReg<"%v2b16_105">;
-def v2b16_106 : NVPTXReg<"%v2b16_106">;
-def v2b16_107 : NVPTXReg<"%v2b16_107">;
-def v2b16_108 : NVPTXReg<"%v2b16_108">;
-def v2b16_109 : NVPTXReg<"%v2b16_109">;
-def v2b16_110 : NVPTXReg<"%v2b16_110">;
-def v2b16_111 : NVPTXReg<"%v2b16_111">;
-def v2b16_112 : NVPTXReg<"%v2b16_112">;
-def v2b16_113 : NVPTXReg<"%v2b16_113">;
-def v2b16_114 : NVPTXReg<"%v2b16_114">;
-def v2b16_115 : NVPTXReg<"%v2b16_115">;
-def v2b16_116 : NVPTXReg<"%v2b16_116">;
-def v2b16_117 : NVPTXReg<"%v2b16_117">;
-def v2b16_118 : NVPTXReg<"%v2b16_118">;
-def v2b16_119 : NVPTXReg<"%v2b16_119">;
-def v2b16_120 : NVPTXReg<"%v2b16_120">;
-def v2b16_121 : NVPTXReg<"%v2b16_121">;
-def v2b16_122 : NVPTXReg<"%v2b16_122">;
-def v2b16_123 : NVPTXReg<"%v2b16_123">;
-def v2b16_124 : NVPTXReg<"%v2b16_124">;
-def v2b16_125 : NVPTXReg<"%v2b16_125">;
-def v2b16_126 : NVPTXReg<"%v2b16_126">;
-def v2b16_127 : NVPTXReg<"%v2b16_127">;
-def v2b16_128 : NVPTXReg<"%v2b16_128">;
-def v2b16_129 : NVPTXReg<"%v2b16_129">;
-def v2b16_130 : NVPTXReg<"%v2b16_130">;
-def v2b16_131 : NVPTXReg<"%v2b16_131">;
-def v2b16_132 : NVPTXReg<"%v2b16_132">;
-def v2b16_133 : NVPTXReg<"%v2b16_133">;
-def v2b16_134 : NVPTXReg<"%v2b16_134">;
-def v2b16_135 : NVPTXReg<"%v2b16_135">;
-def v2b16_136 : NVPTXReg<"%v2b16_136">;
-def v2b16_137 : NVPTXReg<"%v2b16_137">;
-def v2b16_138 : NVPTXReg<"%v2b16_138">;
-def v2b16_139 : NVPTXReg<"%v2b16_139">;
-def v2b16_140 : NVPTXReg<"%v2b16_140">;
-def v2b16_141 : NVPTXReg<"%v2b16_141">;
-def v2b16_142 : NVPTXReg<"%v2b16_142">;
-def v2b16_143 : NVPTXReg<"%v2b16_143">;
-def v2b16_144 : NVPTXReg<"%v2b16_144">;
-def v2b16_145 : NVPTXReg<"%v2b16_145">;
-def v2b16_146 : NVPTXReg<"%v2b16_146">;
-def v2b16_147 : NVPTXReg<"%v2b16_147">;
-def v2b16_148 : NVPTXReg<"%v2b16_148">;
-def v2b16_149 : NVPTXReg<"%v2b16_149">;
-def v2b16_150 : NVPTXReg<"%v2b16_150">;
-def v2b16_151 : NVPTXReg<"%v2b16_151">;
-def v2b16_152 : NVPTXReg<"%v2b16_152">;
-def v2b16_153 : NVPTXReg<"%v2b16_153">;
-def v2b16_154 : NVPTXReg<"%v2b16_154">;
-def v2b16_155 : NVPTXReg<"%v2b16_155">;
-def v2b16_156 : NVPTXReg<"%v2b16_156">;
-def v2b16_157 : NVPTXReg<"%v2b16_157">;
-def v2b16_158 : NVPTXReg<"%v2b16_158">;
-def v2b16_159 : NVPTXReg<"%v2b16_159">;
-def v2b16_160 : NVPTXReg<"%v2b16_160">;
-def v2b16_161 : NVPTXReg<"%v2b16_161">;
-def v2b16_162 : NVPTXReg<"%v2b16_162">;
-def v2b16_163 : NVPTXReg<"%v2b16_163">;
-def v2b16_164 : NVPTXReg<"%v2b16_164">;
-def v2b16_165 : NVPTXReg<"%v2b16_165">;
-def v2b16_166 : NVPTXReg<"%v2b16_166">;
-def v2b16_167 : NVPTXReg<"%v2b16_167">;
-def v2b16_168 : NVPTXReg<"%v2b16_168">;
-def v2b16_169 : NVPTXReg<"%v2b16_169">;
-def v2b16_170 : NVPTXReg<"%v2b16_170">;
-def v2b16_171 : NVPTXReg<"%v2b16_171">;
-def v2b16_172 : NVPTXReg<"%v2b16_172">;
-def v2b16_173 : NVPTXReg<"%v2b16_173">;
-def v2b16_174 : NVPTXReg<"%v2b16_174">;
-def v2b16_175 : NVPTXReg<"%v2b16_175">;
-def v2b16_176 : NVPTXReg<"%v2b16_176">;
-def v2b16_177 : NVPTXReg<"%v2b16_177">;
-def v2b16_178 : NVPTXReg<"%v2b16_178">;
-def v2b16_179 : NVPTXReg<"%v2b16_179">;
-def v2b16_180 : NVPTXReg<"%v2b16_180">;
-def v2b16_181 : NVPTXReg<"%v2b16_181">;
-def v2b16_182 : NVPTXReg<"%v2b16_182">;
-def v2b16_183 : NVPTXReg<"%v2b16_183">;
-def v2b16_184 : NVPTXReg<"%v2b16_184">;
-def v2b16_185 : NVPTXReg<"%v2b16_185">;
-def v2b16_186 : NVPTXReg<"%v2b16_186">;
-def v2b16_187 : NVPTXReg<"%v2b16_187">;
-def v2b16_188 : NVPTXReg<"%v2b16_188">;
-def v2b16_189 : NVPTXReg<"%v2b16_189">;
-def v2b16_190 : NVPTXReg<"%v2b16_190">;
-def v2b16_191 : NVPTXReg<"%v2b16_191">;
-def v2b16_192 : NVPTXReg<"%v2b16_192">;
-def v2b16_193 : NVPTXReg<"%v2b16_193">;
-def v2b16_194 : NVPTXReg<"%v2b16_194">;
-def v2b16_195 : NVPTXReg<"%v2b16_195">;
-def v2b16_196 : NVPTXReg<"%v2b16_196">;
-def v2b16_197 : NVPTXReg<"%v2b16_197">;
-def v2b16_198 : NVPTXReg<"%v2b16_198">;
-def v2b16_199 : NVPTXReg<"%v2b16_199">;
-def v2b16_200 : NVPTXReg<"%v2b16_200">;
-def v2b16_201 : NVPTXReg<"%v2b16_201">;
-def v2b16_202 : NVPTXReg<"%v2b16_202">;
-def v2b16_203 : NVPTXReg<"%v2b16_203">;
-def v2b16_204 : NVPTXReg<"%v2b16_204">;
-def v2b16_205 : NVPTXReg<"%v2b16_205">;
-def v2b16_206 : NVPTXReg<"%v2b16_206">;
-def v2b16_207 : NVPTXReg<"%v2b16_207">;
-def v2b16_208 : NVPTXReg<"%v2b16_208">;
-def v2b16_209 : NVPTXReg<"%v2b16_209">;
-def v2b16_210 : NVPTXReg<"%v2b16_210">;
-def v2b16_211 : NVPTXReg<"%v2b16_211">;
-def v2b16_212 : NVPTXReg<"%v2b16_212">;
-def v2b16_213 : NVPTXReg<"%v2b16_213">;
-def v2b16_214 : NVPTXReg<"%v2b16_214">;
-def v2b16_215 : NVPTXReg<"%v2b16_215">;
-def v2b16_216 : NVPTXReg<"%v2b16_216">;
-def v2b16_217 : NVPTXReg<"%v2b16_217">;
-def v2b16_218 : NVPTXReg<"%v2b16_218">;
-def v2b16_219 : NVPTXReg<"%v2b16_219">;
-def v2b16_220 : NVPTXReg<"%v2b16_220">;
-def v2b16_221 : NVPTXReg<"%v2b16_221">;
-def v2b16_222 : NVPTXReg<"%v2b16_222">;
-def v2b16_223 : NVPTXReg<"%v2b16_223">;
-def v2b16_224 : NVPTXReg<"%v2b16_224">;
-def v2b16_225 : NVPTXReg<"%v2b16_225">;
-def v2b16_226 : NVPTXReg<"%v2b16_226">;
-def v2b16_227 : NVPTXReg<"%v2b16_227">;
-def v2b16_228 : NVPTXReg<"%v2b16_228">;
-def v2b16_229 : NVPTXReg<"%v2b16_229">;
-def v2b16_230 : NVPTXReg<"%v2b16_230">;
-def v2b16_231 : NVPTXReg<"%v2b16_231">;
-def v2b16_232 : NVPTXReg<"%v2b16_232">;
-def v2b16_233 : NVPTXReg<"%v2b16_233">;
-def v2b16_234 : NVPTXReg<"%v2b16_234">;
-def v2b16_235 : NVPTXReg<"%v2b16_235">;
-def v2b16_236 : NVPTXReg<"%v2b16_236">;
-def v2b16_237 : NVPTXReg<"%v2b16_237">;
-def v2b16_238 : NVPTXReg<"%v2b16_238">;
-def v2b16_239 : NVPTXReg<"%v2b16_239">;
-def v2b16_240 : NVPTXReg<"%v2b16_240">;
-def v2b16_241 : NVPTXReg<"%v2b16_241">;
-def v2b16_242 : NVPTXReg<"%v2b16_242">;
-def v2b16_243 : NVPTXReg<"%v2b16_243">;
-def v2b16_244 : NVPTXReg<"%v2b16_244">;
-def v2b16_245 : NVPTXReg<"%v2b16_245">;
-def v2b16_246 : NVPTXReg<"%v2b16_246">;
-def v2b16_247 : NVPTXReg<"%v2b16_247">;
-def v2b16_248 : NVPTXReg<"%v2b16_248">;
-def v2b16_249 : NVPTXReg<"%v2b16_249">;
-def v2b16_250 : NVPTXReg<"%v2b16_250">;
-def v2b16_251 : NVPTXReg<"%v2b16_251">;
-def v2b16_252 : NVPTXReg<"%v2b16_252">;
-def v2b16_253 : NVPTXReg<"%v2b16_253">;
-def v2b16_254 : NVPTXReg<"%v2b16_254">;
-def v2b16_255 : NVPTXReg<"%v2b16_255">;
-def v2b16_256 : NVPTXReg<"%v2b16_256">;
-def v2b16_257 : NVPTXReg<"%v2b16_257">;
-def v2b16_258 : NVPTXReg<"%v2b16_258">;
-def v2b16_259 : NVPTXReg<"%v2b16_259">;
-def v2b16_260 : NVPTXReg<"%v2b16_260">;
-def v2b16_261 : NVPTXReg<"%v2b16_261">;
-def v2b16_262 : NVPTXReg<"%v2b16_262">;
-def v2b16_263 : NVPTXReg<"%v2b16_263">;
-def v2b16_264 : NVPTXReg<"%v2b16_264">;
-def v2b16_265 : NVPTXReg<"%v2b16_265">;
-def v2b16_266 : NVPTXReg<"%v2b16_266">;
-def v2b16_267 : NVPTXReg<"%v2b16_267">;
-def v2b16_268 : NVPTXReg<"%v2b16_268">;
-def v2b16_269 : NVPTXReg<"%v2b16_269">;
-def v2b16_270 : NVPTXReg<"%v2b16_270">;
-def v2b16_271 : NVPTXReg<"%v2b16_271">;
-def v2b16_272 : NVPTXReg<"%v2b16_272">;
-def v2b16_273 : NVPTXReg<"%v2b16_273">;
-def v2b16_274 : NVPTXReg<"%v2b16_274">;
-def v2b16_275 : NVPTXReg<"%v2b16_275">;
-def v2b16_276 : NVPTXReg<"%v2b16_276">;
-def v2b16_277 : NVPTXReg<"%v2b16_277">;
-def v2b16_278 : NVPTXReg<"%v2b16_278">;
-def v2b16_279 : NVPTXReg<"%v2b16_279">;
-def v2b16_280 : NVPTXReg<"%v2b16_280">;
-def v2b16_281 : NVPTXReg<"%v2b16_281">;
-def v2b16_282 : NVPTXReg<"%v2b16_282">;
-def v2b16_283 : NVPTXReg<"%v2b16_283">;
-def v2b16_284 : NVPTXReg<"%v2b16_284">;
-def v2b16_285 : NVPTXReg<"%v2b16_285">;
-def v2b16_286 : NVPTXReg<"%v2b16_286">;
-def v2b16_287 : NVPTXReg<"%v2b16_287">;
-def v2b16_288 : NVPTXReg<"%v2b16_288">;
-def v2b16_289 : NVPTXReg<"%v2b16_289">;
-def v2b16_290 : NVPTXReg<"%v2b16_290">;
-def v2b16_291 : NVPTXReg<"%v2b16_291">;
-def v2b16_292 : NVPTXReg<"%v2b16_292">;
-def v2b16_293 : NVPTXReg<"%v2b16_293">;
-def v2b16_294 : NVPTXReg<"%v2b16_294">;
-def v2b16_295 : NVPTXReg<"%v2b16_295">;
-def v2b16_296 : NVPTXReg<"%v2b16_296">;
-def v2b16_297 : NVPTXReg<"%v2b16_297">;
-def v2b16_298 : NVPTXReg<"%v2b16_298">;
-def v2b16_299 : NVPTXReg<"%v2b16_299">;
-def v2b16_300 : NVPTXReg<"%v2b16_300">;
-def v2b16_301 : NVPTXReg<"%v2b16_301">;
-def v2b16_302 : NVPTXReg<"%v2b16_302">;
-def v2b16_303 : NVPTXReg<"%v2b16_303">;
-def v2b16_304 : NVPTXReg<"%v2b16_304">;
-def v2b16_305 : NVPTXReg<"%v2b16_305">;
-def v2b16_306 : NVPTXReg<"%v2b16_306">;
-def v2b16_307 : NVPTXReg<"%v2b16_307">;
-def v2b16_308 : NVPTXReg<"%v2b16_308">;
-def v2b16_309 : NVPTXReg<"%v2b16_309">;
-def v2b16_310 : NVPTXReg<"%v2b16_310">;
-def v2b16_311 : NVPTXReg<"%v2b16_311">;
-def v2b16_312 : NVPTXReg<"%v2b16_312">;
-def v2b16_313 : NVPTXReg<"%v2b16_313">;
-def v2b16_314 : NVPTXReg<"%v2b16_314">;
-def v2b16_315 : NVPTXReg<"%v2b16_315">;
-def v2b16_316 : NVPTXReg<"%v2b16_316">;
-def v2b16_317 : NVPTXReg<"%v2b16_317">;
-def v2b16_318 : NVPTXReg<"%v2b16_318">;
-def v2b16_319 : NVPTXReg<"%v2b16_319">;
-def v2b16_320 : NVPTXReg<"%v2b16_320">;
-def v2b16_321 : NVPTXReg<"%v2b16_321">;
-def v2b16_322 : NVPTXReg<"%v2b16_322">;
-def v2b16_323 : NVPTXReg<"%v2b16_323">;
-def v2b16_324 : NVPTXReg<"%v2b16_324">;
-def v2b16_325 : NVPTXReg<"%v2b16_325">;
-def v2b16_326 : NVPTXReg<"%v2b16_326">;
-def v2b16_327 : NVPTXReg<"%v2b16_327">;
-def v2b16_328 : NVPTXReg<"%v2b16_328">;
-def v2b16_329 : NVPTXReg<"%v2b16_329">;
-def v2b16_330 : NVPTXReg<"%v2b16_330">;
-def v2b16_331 : NVPTXReg<"%v2b16_331">;
-def v2b16_332 : NVPTXReg<"%v2b16_332">;
-def v2b16_333 : NVPTXReg<"%v2b16_333">;
-def v2b16_334 : NVPTXReg<"%v2b16_334">;
-def v2b16_335 : NVPTXReg<"%v2b16_335">;
-def v2b16_336 : NVPTXReg<"%v2b16_336">;
-def v2b16_337 : NVPTXReg<"%v2b16_337">;
-def v2b16_338 : NVPTXReg<"%v2b16_338">;
-def v2b16_339 : NVPTXReg<"%v2b16_339">;
-def v2b16_340 : NVPTXReg<"%v2b16_340">;
-def v2b16_341 : NVPTXReg<"%v2b16_341">;
-def v2b16_342 : NVPTXReg<"%v2b16_342">;
-def v2b16_343 : NVPTXReg<"%v2b16_343">;
-def v2b16_344 : NVPTXReg<"%v2b16_344">;
-def v2b16_345 : NVPTXReg<"%v2b16_345">;
-def v2b16_346 : NVPTXReg<"%v2b16_346">;
-def v2b16_347 : NVPTXReg<"%v2b16_347">;
-def v2b16_348 : NVPTXReg<"%v2b16_348">;
-def v2b16_349 : NVPTXReg<"%v2b16_349">;
-def v2b16_350 : NVPTXReg<"%v2b16_350">;
-def v2b16_351 : NVPTXReg<"%v2b16_351">;
-def v2b16_352 : NVPTXReg<"%v2b16_352">;
-def v2b16_353 : NVPTXReg<"%v2b16_353">;
-def v2b16_354 : NVPTXReg<"%v2b16_354">;
-def v2b16_355 : NVPTXReg<"%v2b16_355">;
-def v2b16_356 : NVPTXReg<"%v2b16_356">;
-def v2b16_357 : NVPTXReg<"%v2b16_357">;
-def v2b16_358 : NVPTXReg<"%v2b16_358">;
-def v2b16_359 : NVPTXReg<"%v2b16_359">;
-def v2b16_360 : NVPTXReg<"%v2b16_360">;
-def v2b16_361 : NVPTXReg<"%v2b16_361">;
-def v2b16_362 : NVPTXReg<"%v2b16_362">;
-def v2b16_363 : NVPTXReg<"%v2b16_363">;
-def v2b16_364 : NVPTXReg<"%v2b16_364">;
-def v2b16_365 : NVPTXReg<"%v2b16_365">;
-def v2b16_366 : NVPTXReg<"%v2b16_366">;
-def v2b16_367 : NVPTXReg<"%v2b16_367">;
-def v2b16_368 : NVPTXReg<"%v2b16_368">;
-def v2b16_369 : NVPTXReg<"%v2b16_369">;
-def v2b16_370 : NVPTXReg<"%v2b16_370">;
-def v2b16_371 : NVPTXReg<"%v2b16_371">;
-def v2b16_372 : NVPTXReg<"%v2b16_372">;
-def v2b16_373 : NVPTXReg<"%v2b16_373">;
-def v2b16_374 : NVPTXReg<"%v2b16_374">;
-def v2b16_375 : NVPTXReg<"%v2b16_375">;
-def v2b16_376 : NVPTXReg<"%v2b16_376">;
-def v2b16_377 : NVPTXReg<"%v2b16_377">;
-def v2b16_378 : NVPTXReg<"%v2b16_378">;
-def v2b16_379 : NVPTXReg<"%v2b16_379">;
-def v2b16_380 : NVPTXReg<"%v2b16_380">;
-def v2b16_381 : NVPTXReg<"%v2b16_381">;
-def v2b16_382 : NVPTXReg<"%v2b16_382">;
-def v2b16_383 : NVPTXReg<"%v2b16_383">;
-def v2b16_384 : NVPTXReg<"%v2b16_384">;
-def v2b16_385 : NVPTXReg<"%v2b16_385">;
-def v2b16_386 : NVPTXReg<"%v2b16_386">;
-def v2b16_387 : NVPTXReg<"%v2b16_387">;
-def v2b16_388 : NVPTXReg<"%v2b16_388">;
-def v2b16_389 : NVPTXReg<"%v2b16_389">;
-def v2b16_390 : NVPTXReg<"%v2b16_390">;
-def v2b16_391 : NVPTXReg<"%v2b16_391">;
-def v2b16_392 : NVPTXReg<"%v2b16_392">;
-def v2b16_393 : NVPTXReg<"%v2b16_393">;
-def v2b16_394 : NVPTXReg<"%v2b16_394">;
-def v2b16_395 : NVPTXReg<"%v2b16_395">;
-def v2b32_0 : NVPTXReg<"%v2b32_0">;
-def v2b32_1 : NVPTXReg<"%v2b32_1">;
-def v2b32_2 : NVPTXReg<"%v2b32_2">;
-def v2b32_3 : NVPTXReg<"%v2b32_3">;
-def v2b32_4 : NVPTXReg<"%v2b32_4">;
-def v2b32_5 : NVPTXReg<"%v2b32_5">;
-def v2b32_6 : NVPTXReg<"%v2b32_6">;
-def v2b32_7 : NVPTXReg<"%v2b32_7">;
-def v2b32_8 : NVPTXReg<"%v2b32_8">;
-def v2b32_9 : NVPTXReg<"%v2b32_9">;
-def v2b32_10 : NVPTXReg<"%v2b32_10">;
-def v2b32_11 : NVPTXReg<"%v2b32_11">;
-def v2b32_12 : NVPTXReg<"%v2b32_12">;
-def v2b32_13 : NVPTXReg<"%v2b32_13">;
-def v2b32_14 : NVPTXReg<"%v2b32_14">;
-def v2b32_15 : NVPTXReg<"%v2b32_15">;
-def v2b32_16 : NVPTXReg<"%v2b32_16">;
-def v2b32_17 : NVPTXReg<"%v2b32_17">;
-def v2b32_18 : NVPTXReg<"%v2b32_18">;
-def v2b32_19 : NVPTXReg<"%v2b32_19">;
-def v2b32_20 : NVPTXReg<"%v2b32_20">;
-def v2b32_21 : NVPTXReg<"%v2b32_21">;
-def v2b32_22 : NVPTXReg<"%v2b32_22">;
-def v2b32_23 : NVPTXReg<"%v2b32_23">;
-def v2b32_24 : NVPTXReg<"%v2b32_24">;
-def v2b32_25 : NVPTXReg<"%v2b32_25">;
-def v2b32_26 : NVPTXReg<"%v2b32_26">;
-def v2b32_27 : NVPTXReg<"%v2b32_27">;
-def v2b32_28 : NVPTXReg<"%v2b32_28">;
-def v2b32_29 : NVPTXReg<"%v2b32_29">;
-def v2b32_30 : NVPTXReg<"%v2b32_30">;
-def v2b32_31 : NVPTXReg<"%v2b32_31">;
-def v2b32_32 : NVPTXReg<"%v2b32_32">;
-def v2b32_33 : NVPTXReg<"%v2b32_33">;
-def v2b32_34 : NVPTXReg<"%v2b32_34">;
-def v2b32_35 : NVPTXReg<"%v2b32_35">;
-def v2b32_36 : NVPTXReg<"%v2b32_36">;
-def v2b32_37 : NVPTXReg<"%v2b32_37">;
-def v2b32_38 : NVPTXReg<"%v2b32_38">;
-def v2b32_39 : NVPTXReg<"%v2b32_39">;
-def v2b32_40 : NVPTXReg<"%v2b32_40">;
-def v2b32_41 : NVPTXReg<"%v2b32_41">;
-def v2b32_42 : NVPTXReg<"%v2b32_42">;
-def v2b32_43 : NVPTXReg<"%v2b32_43">;
-def v2b32_44 : NVPTXReg<"%v2b32_44">;
-def v2b32_45 : NVPTXReg<"%v2b32_45">;
-def v2b32_46 : NVPTXReg<"%v2b32_46">;
-def v2b32_47 : NVPTXReg<"%v2b32_47">;
-def v2b32_48 : NVPTXReg<"%v2b32_48">;
-def v2b32_49 : NVPTXReg<"%v2b32_49">;
-def v2b32_50 : NVPTXReg<"%v2b32_50">;
-def v2b32_51 : NVPTXReg<"%v2b32_51">;
-def v2b32_52 : NVPTXReg<"%v2b32_52">;
-def v2b32_53 : NVPTXReg<"%v2b32_53">;
-def v2b32_54 : NVPTXReg<"%v2b32_54">;
-def v2b32_55 : NVPTXReg<"%v2b32_55">;
-def v2b32_56 : NVPTXReg<"%v2b32_56">;
-def v2b32_57 : NVPTXReg<"%v2b32_57">;
-def v2b32_58 : NVPTXReg<"%v2b32_58">;
-def v2b32_59 : NVPTXReg<"%v2b32_59">;
-def v2b32_60 : NVPTXReg<"%v2b32_60">;
-def v2b32_61 : NVPTXReg<"%v2b32_61">;
-def v2b32_62 : NVPTXReg<"%v2b32_62">;
-def v2b32_63 : NVPTXReg<"%v2b32_63">;
-def v2b32_64 : NVPTXReg<"%v2b32_64">;
-def v2b32_65 : NVPTXReg<"%v2b32_65">;
-def v2b32_66 : NVPTXReg<"%v2b32_66">;
-def v2b32_67 : NVPTXReg<"%v2b32_67">;
-def v2b32_68 : NVPTXReg<"%v2b32_68">;
-def v2b32_69 : NVPTXReg<"%v2b32_69">;
-def v2b32_70 : NVPTXReg<"%v2b32_70">;
-def v2b32_71 : NVPTXReg<"%v2b32_71">;
-def v2b32_72 : NVPTXReg<"%v2b32_72">;
-def v2b32_73 : NVPTXReg<"%v2b32_73">;
-def v2b32_74 : NVPTXReg<"%v2b32_74">;
-def v2b32_75 : NVPTXReg<"%v2b32_75">;
-def v2b32_76 : NVPTXReg<"%v2b32_76">;
-def v2b32_77 : NVPTXReg<"%v2b32_77">;
-def v2b32_78 : NVPTXReg<"%v2b32_78">;
-def v2b32_79 : NVPTXReg<"%v2b32_79">;
-def v2b32_80 : NVPTXReg<"%v2b32_80">;
-def v2b32_81 : NVPTXReg<"%v2b32_81">;
-def v2b32_82 : NVPTXReg<"%v2b32_82">;
-def v2b32_83 : NVPTXReg<"%v2b32_83">;
-def v2b32_84 : NVPTXReg<"%v2b32_84">;
-def v2b32_85 : NVPTXReg<"%v2b32_85">;
-def v2b32_86 : NVPTXReg<"%v2b32_86">;
-def v2b32_87 : NVPTXReg<"%v2b32_87">;
-def v2b32_88 : NVPTXReg<"%v2b32_88">;
-def v2b32_89 : NVPTXReg<"%v2b32_89">;
-def v2b32_90 : NVPTXReg<"%v2b32_90">;
-def v2b32_91 : NVPTXReg<"%v2b32_91">;
-def v2b32_92 : NVPTXReg<"%v2b32_92">;
-def v2b32_93 : NVPTXReg<"%v2b32_93">;
-def v2b32_94 : NVPTXReg<"%v2b32_94">;
-def v2b32_95 : NVPTXReg<"%v2b32_95">;
-def v2b32_96 : NVPTXReg<"%v2b32_96">;
-def v2b32_97 : NVPTXReg<"%v2b32_97">;
-def v2b32_98 : NVPTXReg<"%v2b32_98">;
-def v2b32_99 : NVPTXReg<"%v2b32_99">;
-def v2b32_100 : NVPTXReg<"%v2b32_100">;
-def v2b32_101 : NVPTXReg<"%v2b32_101">;
-def v2b32_102 : NVPTXReg<"%v2b32_102">;
-def v2b32_103 : NVPTXReg<"%v2b32_103">;
-def v2b32_104 : NVPTXReg<"%v2b32_104">;
-def v2b32_105 : NVPTXReg<"%v2b32_105">;
-def v2b32_106 : NVPTXReg<"%v2b32_106">;
-def v2b32_107 : NVPTXReg<"%v2b32_107">;
-def v2b32_108 : NVPTXReg<"%v2b32_108">;
-def v2b32_109 : NVPTXReg<"%v2b32_109">;
-def v2b32_110 : NVPTXReg<"%v2b32_110">;
-def v2b32_111 : NVPTXReg<"%v2b32_111">;
-def v2b32_112 : NVPTXReg<"%v2b32_112">;
-def v2b32_113 : NVPTXReg<"%v2b32_113">;
-def v2b32_114 : NVPTXReg<"%v2b32_114">;
-def v2b32_115 : NVPTXReg<"%v2b32_115">;
-def v2b32_116 : NVPTXReg<"%v2b32_116">;
-def v2b32_117 : NVPTXReg<"%v2b32_117">;
-def v2b32_118 : NVPTXReg<"%v2b32_118">;
-def v2b32_119 : NVPTXReg<"%v2b32_119">;
-def v2b32_120 : NVPTXReg<"%v2b32_120">;
-def v2b32_121 : NVPTXReg<"%v2b32_121">;
-def v2b32_122 : NVPTXReg<"%v2b32_122">;
-def v2b32_123 : NVPTXReg<"%v2b32_123">;
-def v2b32_124 : NVPTXReg<"%v2b32_124">;
-def v2b32_125 : NVPTXReg<"%v2b32_125">;
-def v2b32_126 : NVPTXReg<"%v2b32_126">;
-def v2b32_127 : NVPTXReg<"%v2b32_127">;
-def v2b32_128 : NVPTXReg<"%v2b32_128">;
-def v2b32_129 : NVPTXReg<"%v2b32_129">;
-def v2b32_130 : NVPTXReg<"%v2b32_130">;
-def v2b32_131 : NVPTXReg<"%v2b32_131">;
-def v2b32_132 : NVPTXReg<"%v2b32_132">;
-def v2b32_133 : NVPTXReg<"%v2b32_133">;
-def v2b32_134 : NVPTXReg<"%v2b32_134">;
-def v2b32_135 : NVPTXReg<"%v2b32_135">;
-def v2b32_136 : NVPTXReg<"%v2b32_136">;
-def v2b32_137 : NVPTXReg<"%v2b32_137">;
-def v2b32_138 : NVPTXReg<"%v2b32_138">;
-def v2b32_139 : NVPTXReg<"%v2b32_139">;
-def v2b32_140 : NVPTXReg<"%v2b32_140">;
-def v2b32_141 : NVPTXReg<"%v2b32_141">;
-def v2b32_142 : NVPTXReg<"%v2b32_142">;
-def v2b32_143 : NVPTXReg<"%v2b32_143">;
-def v2b32_144 : NVPTXReg<"%v2b32_144">;
-def v2b32_145 : NVPTXReg<"%v2b32_145">;
-def v2b32_146 : NVPTXReg<"%v2b32_146">;
-def v2b32_147 : NVPTXReg<"%v2b32_147">;
-def v2b32_148 : NVPTXReg<"%v2b32_148">;
-def v2b32_149 : NVPTXReg<"%v2b32_149">;
-def v2b32_150 : NVPTXReg<"%v2b32_150">;
-def v2b32_151 : NVPTXReg<"%v2b32_151">;
-def v2b32_152 : NVPTXReg<"%v2b32_152">;
-def v2b32_153 : NVPTXReg<"%v2b32_153">;
-def v2b32_154 : NVPTXReg<"%v2b32_154">;
-def v2b32_155 : NVPTXReg<"%v2b32_155">;
-def v2b32_156 : NVPTXReg<"%v2b32_156">;
-def v2b32_157 : NVPTXReg<"%v2b32_157">;
-def v2b32_158 : NVPTXReg<"%v2b32_158">;
-def v2b32_159 : NVPTXReg<"%v2b32_159">;
-def v2b32_160 : NVPTXReg<"%v2b32_160">;
-def v2b32_161 : NVPTXReg<"%v2b32_161">;
-def v2b32_162 : NVPTXReg<"%v2b32_162">;
-def v2b32_163 : NVPTXReg<"%v2b32_163">;
-def v2b32_164 : NVPTXReg<"%v2b32_164">;
-def v2b32_165 : NVPTXReg<"%v2b32_165">;
-def v2b32_166 : NVPTXReg<"%v2b32_166">;
-def v2b32_167 : NVPTXReg<"%v2b32_167">;
-def v2b32_168 : NVPTXReg<"%v2b32_168">;
-def v2b32_169 : NVPTXReg<"%v2b32_169">;
-def v2b32_170 : NVPTXReg<"%v2b32_170">;
-def v2b32_171 : NVPTXReg<"%v2b32_171">;
-def v2b32_172 : NVPTXReg<"%v2b32_172">;
-def v2b32_173 : NVPTXReg<"%v2b32_173">;
-def v2b32_174 : NVPTXReg<"%v2b32_174">;
-def v2b32_175 : NVPTXReg<"%v2b32_175">;
-def v2b32_176 : NVPTXReg<"%v2b32_176">;
-def v2b32_177 : NVPTXReg<"%v2b32_177">;
-def v2b32_178 : NVPTXReg<"%v2b32_178">;
-def v2b32_179 : NVPTXReg<"%v2b32_179">;
-def v2b32_180 : NVPTXReg<"%v2b32_180">;
-def v2b32_181 : NVPTXReg<"%v2b32_181">;
-def v2b32_182 : NVPTXReg<"%v2b32_182">;
-def v2b32_183 : NVPTXReg<"%v2b32_183">;
-def v2b32_184 : NVPTXReg<"%v2b32_184">;
-def v2b32_185 : NVPTXReg<"%v2b32_185">;
-def v2b32_186 : NVPTXReg<"%v2b32_186">;
-def v2b32_187 : NVPTXReg<"%v2b32_187">;
-def v2b32_188 : NVPTXReg<"%v2b32_188">;
-def v2b32_189 : NVPTXReg<"%v2b32_189">;
-def v2b32_190 : NVPTXReg<"%v2b32_190">;
-def v2b32_191 : NVPTXReg<"%v2b32_191">;
-def v2b32_192 : NVPTXReg<"%v2b32_192">;
-def v2b32_193 : NVPTXReg<"%v2b32_193">;
-def v2b32_194 : NVPTXReg<"%v2b32_194">;
-def v2b32_195 : NVPTXReg<"%v2b32_195">;
-def v2b32_196 : NVPTXReg<"%v2b32_196">;
-def v2b32_197 : NVPTXReg<"%v2b32_197">;
-def v2b32_198 : NVPTXReg<"%v2b32_198">;
-def v2b32_199 : NVPTXReg<"%v2b32_199">;
-def v2b32_200 : NVPTXReg<"%v2b32_200">;
-def v2b32_201 : NVPTXReg<"%v2b32_201">;
-def v2b32_202 : NVPTXReg<"%v2b32_202">;
-def v2b32_203 : NVPTXReg<"%v2b32_203">;
-def v2b32_204 : NVPTXReg<"%v2b32_204">;
-def v2b32_205 : NVPTXReg<"%v2b32_205">;
-def v2b32_206 : NVPTXReg<"%v2b32_206">;
-def v2b32_207 : NVPTXReg<"%v2b32_207">;
-def v2b32_208 : NVPTXReg<"%v2b32_208">;
-def v2b32_209 : NVPTXReg<"%v2b32_209">;
-def v2b32_210 : NVPTXReg<"%v2b32_210">;
-def v2b32_211 : NVPTXReg<"%v2b32_211">;
-def v2b32_212 : NVPTXReg<"%v2b32_212">;
-def v2b32_213 : NVPTXReg<"%v2b32_213">;
-def v2b32_214 : NVPTXReg<"%v2b32_214">;
-def v2b32_215 : NVPTXReg<"%v2b32_215">;
-def v2b32_216 : NVPTXReg<"%v2b32_216">;
-def v2b32_217 : NVPTXReg<"%v2b32_217">;
-def v2b32_218 : NVPTXReg<"%v2b32_218">;
-def v2b32_219 : NVPTXReg<"%v2b32_219">;
-def v2b32_220 : NVPTXReg<"%v2b32_220">;
-def v2b32_221 : NVPTXReg<"%v2b32_221">;
-def v2b32_222 : NVPTXReg<"%v2b32_222">;
-def v2b32_223 : NVPTXReg<"%v2b32_223">;
-def v2b32_224 : NVPTXReg<"%v2b32_224">;
-def v2b32_225 : NVPTXReg<"%v2b32_225">;
-def v2b32_226 : NVPTXReg<"%v2b32_226">;
-def v2b32_227 : NVPTXReg<"%v2b32_227">;
-def v2b32_228 : NVPTXReg<"%v2b32_228">;
-def v2b32_229 : NVPTXReg<"%v2b32_229">;
-def v2b32_230 : NVPTXReg<"%v2b32_230">;
-def v2b32_231 : NVPTXReg<"%v2b32_231">;
-def v2b32_232 : NVPTXReg<"%v2b32_232">;
-def v2b32_233 : NVPTXReg<"%v2b32_233">;
-def v2b32_234 : NVPTXReg<"%v2b32_234">;
-def v2b32_235 : NVPTXReg<"%v2b32_235">;
-def v2b32_236 : NVPTXReg<"%v2b32_236">;
-def v2b32_237 : NVPTXReg<"%v2b32_237">;
-def v2b32_238 : NVPTXReg<"%v2b32_238">;
-def v2b32_239 : NVPTXReg<"%v2b32_239">;
-def v2b32_240 : NVPTXReg<"%v2b32_240">;
-def v2b32_241 : NVPTXReg<"%v2b32_241">;
-def v2b32_242 : NVPTXReg<"%v2b32_242">;
-def v2b32_243 : NVPTXReg<"%v2b32_243">;
-def v2b32_244 : NVPTXReg<"%v2b32_244">;
-def v2b32_245 : NVPTXReg<"%v2b32_245">;
-def v2b32_246 : NVPTXReg<"%v2b32_246">;
-def v2b32_247 : NVPTXReg<"%v2b32_247">;
-def v2b32_248 : NVPTXReg<"%v2b32_248">;
-def v2b32_249 : NVPTXReg<"%v2b32_249">;
-def v2b32_250 : NVPTXReg<"%v2b32_250">;
-def v2b32_251 : NVPTXReg<"%v2b32_251">;
-def v2b32_252 : NVPTXReg<"%v2b32_252">;
-def v2b32_253 : NVPTXReg<"%v2b32_253">;
-def v2b32_254 : NVPTXReg<"%v2b32_254">;
-def v2b32_255 : NVPTXReg<"%v2b32_255">;
-def v2b32_256 : NVPTXReg<"%v2b32_256">;
-def v2b32_257 : NVPTXReg<"%v2b32_257">;
-def v2b32_258 : NVPTXReg<"%v2b32_258">;
-def v2b32_259 : NVPTXReg<"%v2b32_259">;
-def v2b32_260 : NVPTXReg<"%v2b32_260">;
-def v2b32_261 : NVPTXReg<"%v2b32_261">;
-def v2b32_262 : NVPTXReg<"%v2b32_262">;
-def v2b32_263 : NVPTXReg<"%v2b32_263">;
-def v2b32_264 : NVPTXReg<"%v2b32_264">;
-def v2b32_265 : NVPTXReg<"%v2b32_265">;
-def v2b32_266 : NVPTXReg<"%v2b32_266">;
-def v2b32_267 : NVPTXReg<"%v2b32_267">;
-def v2b32_268 : NVPTXReg<"%v2b32_268">;
-def v2b32_269 : NVPTXReg<"%v2b32_269">;
-def v2b32_270 : NVPTXReg<"%v2b32_270">;
-def v2b32_271 : NVPTXReg<"%v2b32_271">;
-def v2b32_272 : NVPTXReg<"%v2b32_272">;
-def v2b32_273 : NVPTXReg<"%v2b32_273">;
-def v2b32_274 : NVPTXReg<"%v2b32_274">;
-def v2b32_275 : NVPTXReg<"%v2b32_275">;
-def v2b32_276 : NVPTXReg<"%v2b32_276">;
-def v2b32_277 : NVPTXReg<"%v2b32_277">;
-def v2b32_278 : NVPTXReg<"%v2b32_278">;
-def v2b32_279 : NVPTXReg<"%v2b32_279">;
-def v2b32_280 : NVPTXReg<"%v2b32_280">;
-def v2b32_281 : NVPTXReg<"%v2b32_281">;
-def v2b32_282 : NVPTXReg<"%v2b32_282">;
-def v2b32_283 : NVPTXReg<"%v2b32_283">;
-def v2b32_284 : NVPTXReg<"%v2b32_284">;
-def v2b32_285 : NVPTXReg<"%v2b32_285">;
-def v2b32_286 : NVPTXReg<"%v2b32_286">;
-def v2b32_287 : NVPTXReg<"%v2b32_287">;
-def v2b32_288 : NVPTXReg<"%v2b32_288">;
-def v2b32_289 : NVPTXReg<"%v2b32_289">;
-def v2b32_290 : NVPTXReg<"%v2b32_290">;
-def v2b32_291 : NVPTXReg<"%v2b32_291">;
-def v2b32_292 : NVPTXReg<"%v2b32_292">;
-def v2b32_293 : NVPTXReg<"%v2b32_293">;
-def v2b32_294 : NVPTXReg<"%v2b32_294">;
-def v2b32_295 : NVPTXReg<"%v2b32_295">;
-def v2b32_296 : NVPTXReg<"%v2b32_296">;
-def v2b32_297 : NVPTXReg<"%v2b32_297">;
-def v2b32_298 : NVPTXReg<"%v2b32_298">;
-def v2b32_299 : NVPTXReg<"%v2b32_299">;
-def v2b32_300 : NVPTXReg<"%v2b32_300">;
-def v2b32_301 : NVPTXReg<"%v2b32_301">;
-def v2b32_302 : NVPTXReg<"%v2b32_302">;
-def v2b32_303 : NVPTXReg<"%v2b32_303">;
-def v2b32_304 : NVPTXReg<"%v2b32_304">;
-def v2b32_305 : NVPTXReg<"%v2b32_305">;
-def v2b32_306 : NVPTXReg<"%v2b32_306">;
-def v2b32_307 : NVPTXReg<"%v2b32_307">;
-def v2b32_308 : NVPTXReg<"%v2b32_308">;
-def v2b32_309 : NVPTXReg<"%v2b32_309">;
-def v2b32_310 : NVPTXReg<"%v2b32_310">;
-def v2b32_311 : NVPTXReg<"%v2b32_311">;
-def v2b32_312 : NVPTXReg<"%v2b32_312">;
-def v2b32_313 : NVPTXReg<"%v2b32_313">;
-def v2b32_314 : NVPTXReg<"%v2b32_314">;
-def v2b32_315 : NVPTXReg<"%v2b32_315">;
-def v2b32_316 : NVPTXReg<"%v2b32_316">;
-def v2b32_317 : NVPTXReg<"%v2b32_317">;
-def v2b32_318 : NVPTXReg<"%v2b32_318">;
-def v2b32_319 : NVPTXReg<"%v2b32_319">;
-def v2b32_320 : NVPTXReg<"%v2b32_320">;
-def v2b32_321 : NVPTXReg<"%v2b32_321">;
-def v2b32_322 : NVPTXReg<"%v2b32_322">;
-def v2b32_323 : NVPTXReg<"%v2b32_323">;
-def v2b32_324 : NVPTXReg<"%v2b32_324">;
-def v2b32_325 : NVPTXReg<"%v2b32_325">;
-def v2b32_326 : NVPTXReg<"%v2b32_326">;
-def v2b32_327 : NVPTXReg<"%v2b32_327">;
-def v2b32_328 : NVPTXReg<"%v2b32_328">;
-def v2b32_329 : NVPTXReg<"%v2b32_329">;
-def v2b32_330 : NVPTXReg<"%v2b32_330">;
-def v2b32_331 : NVPTXReg<"%v2b32_331">;
-def v2b32_332 : NVPTXReg<"%v2b32_332">;
-def v2b32_333 : NVPTXReg<"%v2b32_333">;
-def v2b32_334 : NVPTXReg<"%v2b32_334">;
-def v2b32_335 : NVPTXReg<"%v2b32_335">;
-def v2b32_336 : NVPTXReg<"%v2b32_336">;
-def v2b32_337 : NVPTXReg<"%v2b32_337">;
-def v2b32_338 : NVPTXReg<"%v2b32_338">;
-def v2b32_339 : NVPTXReg<"%v2b32_339">;
-def v2b32_340 : NVPTXReg<"%v2b32_340">;
-def v2b32_341 : NVPTXReg<"%v2b32_341">;
-def v2b32_342 : NVPTXReg<"%v2b32_342">;
-def v2b32_343 : NVPTXReg<"%v2b32_343">;
-def v2b32_344 : NVPTXReg<"%v2b32_344">;
-def v2b32_345 : NVPTXReg<"%v2b32_345">;
-def v2b32_346 : NVPTXReg<"%v2b32_346">;
-def v2b32_347 : NVPTXReg<"%v2b32_347">;
-def v2b32_348 : NVPTXReg<"%v2b32_348">;
-def v2b32_349 : NVPTXReg<"%v2b32_349">;
-def v2b32_350 : NVPTXReg<"%v2b32_350">;
-def v2b32_351 : NVPTXReg<"%v2b32_351">;
-def v2b32_352 : NVPTXReg<"%v2b32_352">;
-def v2b32_353 : NVPTXReg<"%v2b32_353">;
-def v2b32_354 : NVPTXReg<"%v2b32_354">;
-def v2b32_355 : NVPTXReg<"%v2b32_355">;
-def v2b32_356 : NVPTXReg<"%v2b32_356">;
-def v2b32_357 : NVPTXReg<"%v2b32_357">;
-def v2b32_358 : NVPTXReg<"%v2b32_358">;
-def v2b32_359 : NVPTXReg<"%v2b32_359">;
-def v2b32_360 : NVPTXReg<"%v2b32_360">;
-def v2b32_361 : NVPTXReg<"%v2b32_361">;
-def v2b32_362 : NVPTXReg<"%v2b32_362">;
-def v2b32_363 : NVPTXReg<"%v2b32_363">;
-def v2b32_364 : NVPTXReg<"%v2b32_364">;
-def v2b32_365 : NVPTXReg<"%v2b32_365">;
-def v2b32_366 : NVPTXReg<"%v2b32_366">;
-def v2b32_367 : NVPTXReg<"%v2b32_367">;
-def v2b32_368 : NVPTXReg<"%v2b32_368">;
-def v2b32_369 : NVPTXReg<"%v2b32_369">;
-def v2b32_370 : NVPTXReg<"%v2b32_370">;
-def v2b32_371 : NVPTXReg<"%v2b32_371">;
-def v2b32_372 : NVPTXReg<"%v2b32_372">;
-def v2b32_373 : NVPTXReg<"%v2b32_373">;
-def v2b32_374 : NVPTXReg<"%v2b32_374">;
-def v2b32_375 : NVPTXReg<"%v2b32_375">;
-def v2b32_376 : NVPTXReg<"%v2b32_376">;
-def v2b32_377 : NVPTXReg<"%v2b32_377">;
-def v2b32_378 : NVPTXReg<"%v2b32_378">;
-def v2b32_379 : NVPTXReg<"%v2b32_379">;
-def v2b32_380 : NVPTXReg<"%v2b32_380">;
-def v2b32_381 : NVPTXReg<"%v2b32_381">;
-def v2b32_382 : NVPTXReg<"%v2b32_382">;
-def v2b32_383 : NVPTXReg<"%v2b32_383">;
-def v2b32_384 : NVPTXReg<"%v2b32_384">;
-def v2b32_385 : NVPTXReg<"%v2b32_385">;
-def v2b32_386 : NVPTXReg<"%v2b32_386">;
-def v2b32_387 : NVPTXReg<"%v2b32_387">;
-def v2b32_388 : NVPTXReg<"%v2b32_388">;
-def v2b32_389 : NVPTXReg<"%v2b32_389">;
-def v2b32_390 : NVPTXReg<"%v2b32_390">;
-def v2b32_391 : NVPTXReg<"%v2b32_391">;
-def v2b32_392 : NVPTXReg<"%v2b32_392">;
-def v2b32_393 : NVPTXReg<"%v2b32_393">;
-def v2b32_394 : NVPTXReg<"%v2b32_394">;
-def v2b32_395 : NVPTXReg<"%v2b32_395">;
-def v2b64_0 : NVPTXReg<"%v2b64_0">;
-def v2b64_1 : NVPTXReg<"%v2b64_1">;
-def v2b64_2 : NVPTXReg<"%v2b64_2">;
-def v2b64_3 : NVPTXReg<"%v2b64_3">;
-def v2b64_4 : NVPTXReg<"%v2b64_4">;
-def v2b64_5 : NVPTXReg<"%v2b64_5">;
-def v2b64_6 : NVPTXReg<"%v2b64_6">;
-def v2b64_7 : NVPTXReg<"%v2b64_7">;
-def v2b64_8 : NVPTXReg<"%v2b64_8">;
-def v2b64_9 : NVPTXReg<"%v2b64_9">;
-def v2b64_10 : NVPTXReg<"%v2b64_10">;
-def v2b64_11 : NVPTXReg<"%v2b64_11">;
-def v2b64_12 : NVPTXReg<"%v2b64_12">;
-def v2b64_13 : NVPTXReg<"%v2b64_13">;
-def v2b64_14 : NVPTXReg<"%v2b64_14">;
-def v2b64_15 : NVPTXReg<"%v2b64_15">;
-def v2b64_16 : NVPTXReg<"%v2b64_16">;
-def v2b64_17 : NVPTXReg<"%v2b64_17">;
-def v2b64_18 : NVPTXReg<"%v2b64_18">;
-def v2b64_19 : NVPTXReg<"%v2b64_19">;
-def v2b64_20 : NVPTXReg<"%v2b64_20">;
-def v2b64_21 : NVPTXReg<"%v2b64_21">;
-def v2b64_22 : NVPTXReg<"%v2b64_22">;
-def v2b64_23 : NVPTXReg<"%v2b64_23">;
-def v2b64_24 : NVPTXReg<"%v2b64_24">;
-def v2b64_25 : NVPTXReg<"%v2b64_25">;
-def v2b64_26 : NVPTXReg<"%v2b64_26">;
-def v2b64_27 : NVPTXReg<"%v2b64_27">;
-def v2b64_28 : NVPTXReg<"%v2b64_28">;
-def v2b64_29 : NVPTXReg<"%v2b64_29">;
-def v2b64_30 : NVPTXReg<"%v2b64_30">;
-def v2b64_31 : NVPTXReg<"%v2b64_31">;
-def v2b64_32 : NVPTXReg<"%v2b64_32">;
-def v2b64_33 : NVPTXReg<"%v2b64_33">;
-def v2b64_34 : NVPTXReg<"%v2b64_34">;
-def v2b64_35 : NVPTXReg<"%v2b64_35">;
-def v2b64_36 : NVPTXReg<"%v2b64_36">;
-def v2b64_37 : NVPTXReg<"%v2b64_37">;
-def v2b64_38 : NVPTXReg<"%v2b64_38">;
-def v2b64_39 : NVPTXReg<"%v2b64_39">;
-def v2b64_40 : NVPTXReg<"%v2b64_40">;
-def v2b64_41 : NVPTXReg<"%v2b64_41">;
-def v2b64_42 : NVPTXReg<"%v2b64_42">;
-def v2b64_43 : NVPTXReg<"%v2b64_43">;
-def v2b64_44 : NVPTXReg<"%v2b64_44">;
-def v2b64_45 : NVPTXReg<"%v2b64_45">;
-def v2b64_46 : NVPTXReg<"%v2b64_46">;
-def v2b64_47 : NVPTXReg<"%v2b64_47">;
-def v2b64_48 : NVPTXReg<"%v2b64_48">;
-def v2b64_49 : NVPTXReg<"%v2b64_49">;
-def v2b64_50 : NVPTXReg<"%v2b64_50">;
-def v2b64_51 : NVPTXReg<"%v2b64_51">;
-def v2b64_52 : NVPTXReg<"%v2b64_52">;
-def v2b64_53 : NVPTXReg<"%v2b64_53">;
-def v2b64_54 : NVPTXReg<"%v2b64_54">;
-def v2b64_55 : NVPTXReg<"%v2b64_55">;
-def v2b64_56 : NVPTXReg<"%v2b64_56">;
-def v2b64_57 : NVPTXReg<"%v2b64_57">;
-def v2b64_58 : NVPTXReg<"%v2b64_58">;
-def v2b64_59 : NVPTXReg<"%v2b64_59">;
-def v2b64_60 : NVPTXReg<"%v2b64_60">;
-def v2b64_61 : NVPTXReg<"%v2b64_61">;
-def v2b64_62 : NVPTXReg<"%v2b64_62">;
-def v2b64_63 : NVPTXReg<"%v2b64_63">;
-def v2b64_64 : NVPTXReg<"%v2b64_64">;
-def v2b64_65 : NVPTXReg<"%v2b64_65">;
-def v2b64_66 : NVPTXReg<"%v2b64_66">;
-def v2b64_67 : NVPTXReg<"%v2b64_67">;
-def v2b64_68 : NVPTXReg<"%v2b64_68">;
-def v2b64_69 : NVPTXReg<"%v2b64_69">;
-def v2b64_70 : NVPTXReg<"%v2b64_70">;
-def v2b64_71 : NVPTXReg<"%v2b64_71">;
-def v2b64_72 : NVPTXReg<"%v2b64_72">;
-def v2b64_73 : NVPTXReg<"%v2b64_73">;
-def v2b64_74 : NVPTXReg<"%v2b64_74">;
-def v2b64_75 : NVPTXReg<"%v2b64_75">;
-def v2b64_76 : NVPTXReg<"%v2b64_76">;
-def v2b64_77 : NVPTXReg<"%v2b64_77">;
-def v2b64_78 : NVPTXReg<"%v2b64_78">;
-def v2b64_79 : NVPTXReg<"%v2b64_79">;
-def v2b64_80 : NVPTXReg<"%v2b64_80">;
-def v2b64_81 : NVPTXReg<"%v2b64_81">;
-def v2b64_82 : NVPTXReg<"%v2b64_82">;
-def v2b64_83 : NVPTXReg<"%v2b64_83">;
-def v2b64_84 : NVPTXReg<"%v2b64_84">;
-def v2b64_85 : NVPTXReg<"%v2b64_85">;
-def v2b64_86 : NVPTXReg<"%v2b64_86">;
-def v2b64_87 : NVPTXReg<"%v2b64_87">;
-def v2b64_88 : NVPTXReg<"%v2b64_88">;
-def v2b64_89 : NVPTXReg<"%v2b64_89">;
-def v2b64_90 : NVPTXReg<"%v2b64_90">;
-def v2b64_91 : NVPTXReg<"%v2b64_91">;
-def v2b64_92 : NVPTXReg<"%v2b64_92">;
-def v2b64_93 : NVPTXReg<"%v2b64_93">;
-def v2b64_94 : NVPTXReg<"%v2b64_94">;
-def v2b64_95 : NVPTXReg<"%v2b64_95">;
-def v2b64_96 : NVPTXReg<"%v2b64_96">;
-def v2b64_97 : NVPTXReg<"%v2b64_97">;
-def v2b64_98 : NVPTXReg<"%v2b64_98">;
-def v2b64_99 : NVPTXReg<"%v2b64_99">;
-def v2b64_100 : NVPTXReg<"%v2b64_100">;
-def v2b64_101 : NVPTXReg<"%v2b64_101">;
-def v2b64_102 : NVPTXReg<"%v2b64_102">;
-def v2b64_103 : NVPTXReg<"%v2b64_103">;
-def v2b64_104 : NVPTXReg<"%v2b64_104">;
-def v2b64_105 : NVPTXReg<"%v2b64_105">;
-def v2b64_106 : NVPTXReg<"%v2b64_106">;
-def v2b64_107 : NVPTXReg<"%v2b64_107">;
-def v2b64_108 : NVPTXReg<"%v2b64_108">;
-def v2b64_109 : NVPTXReg<"%v2b64_109">;
-def v2b64_110 : NVPTXReg<"%v2b64_110">;
-def v2b64_111 : NVPTXReg<"%v2b64_111">;
-def v2b64_112 : NVPTXReg<"%v2b64_112">;
-def v2b64_113 : NVPTXReg<"%v2b64_113">;
-def v2b64_114 : NVPTXReg<"%v2b64_114">;
-def v2b64_115 : NVPTXReg<"%v2b64_115">;
-def v2b64_116 : NVPTXReg<"%v2b64_116">;
-def v2b64_117 : NVPTXReg<"%v2b64_117">;
-def v2b64_118 : NVPTXReg<"%v2b64_118">;
-def v2b64_119 : NVPTXReg<"%v2b64_119">;
-def v2b64_120 : NVPTXReg<"%v2b64_120">;
-def v2b64_121 : NVPTXReg<"%v2b64_121">;
-def v2b64_122 : NVPTXReg<"%v2b64_122">;
-def v2b64_123 : NVPTXReg<"%v2b64_123">;
-def v2b64_124 : NVPTXReg<"%v2b64_124">;
-def v2b64_125 : NVPTXReg<"%v2b64_125">;
-def v2b64_126 : NVPTXReg<"%v2b64_126">;
-def v2b64_127 : NVPTXReg<"%v2b64_127">;
-def v2b64_128 : NVPTXReg<"%v2b64_128">;
-def v2b64_129 : NVPTXReg<"%v2b64_129">;
-def v2b64_130 : NVPTXReg<"%v2b64_130">;
-def v2b64_131 : NVPTXReg<"%v2b64_131">;
-def v2b64_132 : NVPTXReg<"%v2b64_132">;
-def v2b64_133 : NVPTXReg<"%v2b64_133">;
-def v2b64_134 : NVPTXReg<"%v2b64_134">;
-def v2b64_135 : NVPTXReg<"%v2b64_135">;
-def v2b64_136 : NVPTXReg<"%v2b64_136">;
-def v2b64_137 : NVPTXReg<"%v2b64_137">;
-def v2b64_138 : NVPTXReg<"%v2b64_138">;
-def v2b64_139 : NVPTXReg<"%v2b64_139">;
-def v2b64_140 : NVPTXReg<"%v2b64_140">;
-def v2b64_141 : NVPTXReg<"%v2b64_141">;
-def v2b64_142 : NVPTXReg<"%v2b64_142">;
-def v2b64_143 : NVPTXReg<"%v2b64_143">;
-def v2b64_144 : NVPTXReg<"%v2b64_144">;
-def v2b64_145 : NVPTXReg<"%v2b64_145">;
-def v2b64_146 : NVPTXReg<"%v2b64_146">;
-def v2b64_147 : NVPTXReg<"%v2b64_147">;
-def v2b64_148 : NVPTXReg<"%v2b64_148">;
-def v2b64_149 : NVPTXReg<"%v2b64_149">;
-def v2b64_150 : NVPTXReg<"%v2b64_150">;
-def v2b64_151 : NVPTXReg<"%v2b64_151">;
-def v2b64_152 : NVPTXReg<"%v2b64_152">;
-def v2b64_153 : NVPTXReg<"%v2b64_153">;
-def v2b64_154 : NVPTXReg<"%v2b64_154">;
-def v2b64_155 : NVPTXReg<"%v2b64_155">;
-def v2b64_156 : NVPTXReg<"%v2b64_156">;
-def v2b64_157 : NVPTXReg<"%v2b64_157">;
-def v2b64_158 : NVPTXReg<"%v2b64_158">;
-def v2b64_159 : NVPTXReg<"%v2b64_159">;
-def v2b64_160 : NVPTXReg<"%v2b64_160">;
-def v2b64_161 : NVPTXReg<"%v2b64_161">;
-def v2b64_162 : NVPTXReg<"%v2b64_162">;
-def v2b64_163 : NVPTXReg<"%v2b64_163">;
-def v2b64_164 : NVPTXReg<"%v2b64_164">;
-def v2b64_165 : NVPTXReg<"%v2b64_165">;
-def v2b64_166 : NVPTXReg<"%v2b64_166">;
-def v2b64_167 : NVPTXReg<"%v2b64_167">;
-def v2b64_168 : NVPTXReg<"%v2b64_168">;
-def v2b64_169 : NVPTXReg<"%v2b64_169">;
-def v2b64_170 : NVPTXReg<"%v2b64_170">;
-def v2b64_171 : NVPTXReg<"%v2b64_171">;
-def v2b64_172 : NVPTXReg<"%v2b64_172">;
-def v2b64_173 : NVPTXReg<"%v2b64_173">;
-def v2b64_174 : NVPTXReg<"%v2b64_174">;
-def v2b64_175 : NVPTXReg<"%v2b64_175">;
-def v2b64_176 : NVPTXReg<"%v2b64_176">;
-def v2b64_177 : NVPTXReg<"%v2b64_177">;
-def v2b64_178 : NVPTXReg<"%v2b64_178">;
-def v2b64_179 : NVPTXReg<"%v2b64_179">;
-def v2b64_180 : NVPTXReg<"%v2b64_180">;
-def v2b64_181 : NVPTXReg<"%v2b64_181">;
-def v2b64_182 : NVPTXReg<"%v2b64_182">;
-def v2b64_183 : NVPTXReg<"%v2b64_183">;
-def v2b64_184 : NVPTXReg<"%v2b64_184">;
-def v2b64_185 : NVPTXReg<"%v2b64_185">;
-def v2b64_186 : NVPTXReg<"%v2b64_186">;
-def v2b64_187 : NVPTXReg<"%v2b64_187">;
-def v2b64_188 : NVPTXReg<"%v2b64_188">;
-def v2b64_189 : NVPTXReg<"%v2b64_189">;
-def v2b64_190 : NVPTXReg<"%v2b64_190">;
-def v2b64_191 : NVPTXReg<"%v2b64_191">;
-def v2b64_192 : NVPTXReg<"%v2b64_192">;
-def v2b64_193 : NVPTXReg<"%v2b64_193">;
-def v2b64_194 : NVPTXReg<"%v2b64_194">;
-def v2b64_195 : NVPTXReg<"%v2b64_195">;
-def v2b64_196 : NVPTXReg<"%v2b64_196">;
-def v2b64_197 : NVPTXReg<"%v2b64_197">;
-def v2b64_198 : NVPTXReg<"%v2b64_198">;
-def v2b64_199 : NVPTXReg<"%v2b64_199">;
-def v2b64_200 : NVPTXReg<"%v2b64_200">;
-def v2b64_201 : NVPTXReg<"%v2b64_201">;
-def v2b64_202 : NVPTXReg<"%v2b64_202">;
-def v2b64_203 : NVPTXReg<"%v2b64_203">;
-def v2b64_204 : NVPTXReg<"%v2b64_204">;
-def v2b64_205 : NVPTXReg<"%v2b64_205">;
-def v2b64_206 : NVPTXReg<"%v2b64_206">;
-def v2b64_207 : NVPTXReg<"%v2b64_207">;
-def v2b64_208 : NVPTXReg<"%v2b64_208">;
-def v2b64_209 : NVPTXReg<"%v2b64_209">;
-def v2b64_210 : NVPTXReg<"%v2b64_210">;
-def v2b64_211 : NVPTXReg<"%v2b64_211">;
-def v2b64_212 : NVPTXReg<"%v2b64_212">;
-def v2b64_213 : NVPTXReg<"%v2b64_213">;
-def v2b64_214 : NVPTXReg<"%v2b64_214">;
-def v2b64_215 : NVPTXReg<"%v2b64_215">;
-def v2b64_216 : NVPTXReg<"%v2b64_216">;
-def v2b64_217 : NVPTXReg<"%v2b64_217">;
-def v2b64_218 : NVPTXReg<"%v2b64_218">;
-def v2b64_219 : NVPTXReg<"%v2b64_219">;
-def v2b64_220 : NVPTXReg<"%v2b64_220">;
-def v2b64_221 : NVPTXReg<"%v2b64_221">;
-def v2b64_222 : NVPTXReg<"%v2b64_222">;
-def v2b64_223 : NVPTXReg<"%v2b64_223">;
-def v2b64_224 : NVPTXReg<"%v2b64_224">;
-def v2b64_225 : NVPTXReg<"%v2b64_225">;
-def v2b64_226 : NVPTXReg<"%v2b64_226">;
-def v2b64_227 : NVPTXReg<"%v2b64_227">;
-def v2b64_228 : NVPTXReg<"%v2b64_228">;
-def v2b64_229 : NVPTXReg<"%v2b64_229">;
-def v2b64_230 : NVPTXReg<"%v2b64_230">;
-def v2b64_231 : NVPTXReg<"%v2b64_231">;
-def v2b64_232 : NVPTXReg<"%v2b64_232">;
-def v2b64_233 : NVPTXReg<"%v2b64_233">;
-def v2b64_234 : NVPTXReg<"%v2b64_234">;
-def v2b64_235 : NVPTXReg<"%v2b64_235">;
-def v2b64_236 : NVPTXReg<"%v2b64_236">;
-def v2b64_237 : NVPTXReg<"%v2b64_237">;
-def v2b64_238 : NVPTXReg<"%v2b64_238">;
-def v2b64_239 : NVPTXReg<"%v2b64_239">;
-def v2b64_240 : NVPTXReg<"%v2b64_240">;
-def v2b64_241 : NVPTXReg<"%v2b64_241">;
-def v2b64_242 : NVPTXReg<"%v2b64_242">;
-def v2b64_243 : NVPTXReg<"%v2b64_243">;
-def v2b64_244 : NVPTXReg<"%v2b64_244">;
-def v2b64_245 : NVPTXReg<"%v2b64_245">;
-def v2b64_246 : NVPTXReg<"%v2b64_246">;
-def v2b64_247 : NVPTXReg<"%v2b64_247">;
-def v2b64_248 : NVPTXReg<"%v2b64_248">;
-def v2b64_249 : NVPTXReg<"%v2b64_249">;
-def v2b64_250 : NVPTXReg<"%v2b64_250">;
-def v2b64_251 : NVPTXReg<"%v2b64_251">;
-def v2b64_252 : NVPTXReg<"%v2b64_252">;
-def v2b64_253 : NVPTXReg<"%v2b64_253">;
-def v2b64_254 : NVPTXReg<"%v2b64_254">;
-def v2b64_255 : NVPTXReg<"%v2b64_255">;
-def v2b64_256 : NVPTXReg<"%v2b64_256">;
-def v2b64_257 : NVPTXReg<"%v2b64_257">;
-def v2b64_258 : NVPTXReg<"%v2b64_258">;
-def v2b64_259 : NVPTXReg<"%v2b64_259">;
-def v2b64_260 : NVPTXReg<"%v2b64_260">;
-def v2b64_261 : NVPTXReg<"%v2b64_261">;
-def v2b64_262 : NVPTXReg<"%v2b64_262">;
-def v2b64_263 : NVPTXReg<"%v2b64_263">;
-def v2b64_264 : NVPTXReg<"%v2b64_264">;
-def v2b64_265 : NVPTXReg<"%v2b64_265">;
-def v2b64_266 : NVPTXReg<"%v2b64_266">;
-def v2b64_267 : NVPTXReg<"%v2b64_267">;
-def v2b64_268 : NVPTXReg<"%v2b64_268">;
-def v2b64_269 : NVPTXReg<"%v2b64_269">;
-def v2b64_270 : NVPTXReg<"%v2b64_270">;
-def v2b64_271 : NVPTXReg<"%v2b64_271">;
-def v2b64_272 : NVPTXReg<"%v2b64_272">;
-def v2b64_273 : NVPTXReg<"%v2b64_273">;
-def v2b64_274 : NVPTXReg<"%v2b64_274">;
-def v2b64_275 : NVPTXReg<"%v2b64_275">;
-def v2b64_276 : NVPTXReg<"%v2b64_276">;
-def v2b64_277 : NVPTXReg<"%v2b64_277">;
-def v2b64_278 : NVPTXReg<"%v2b64_278">;
-def v2b64_279 : NVPTXReg<"%v2b64_279">;
-def v2b64_280 : NVPTXReg<"%v2b64_280">;
-def v2b64_281 : NVPTXReg<"%v2b64_281">;
-def v2b64_282 : NVPTXReg<"%v2b64_282">;
-def v2b64_283 : NVPTXReg<"%v2b64_283">;
-def v2b64_284 : NVPTXReg<"%v2b64_284">;
-def v2b64_285 : NVPTXReg<"%v2b64_285">;
-def v2b64_286 : NVPTXReg<"%v2b64_286">;
-def v2b64_287 : NVPTXReg<"%v2b64_287">;
-def v2b64_288 : NVPTXReg<"%v2b64_288">;
-def v2b64_289 : NVPTXReg<"%v2b64_289">;
-def v2b64_290 : NVPTXReg<"%v2b64_290">;
-def v2b64_291 : NVPTXReg<"%v2b64_291">;
-def v2b64_292 : NVPTXReg<"%v2b64_292">;
-def v2b64_293 : NVPTXReg<"%v2b64_293">;
-def v2b64_294 : NVPTXReg<"%v2b64_294">;
-def v2b64_295 : NVPTXReg<"%v2b64_295">;
-def v2b64_296 : NVPTXReg<"%v2b64_296">;
-def v2b64_297 : NVPTXReg<"%v2b64_297">;
-def v2b64_298 : NVPTXReg<"%v2b64_298">;
-def v2b64_299 : NVPTXReg<"%v2b64_299">;
-def v2b64_300 : NVPTXReg<"%v2b64_300">;
-def v2b64_301 : NVPTXReg<"%v2b64_301">;
-def v2b64_302 : NVPTXReg<"%v2b64_302">;
-def v2b64_303 : NVPTXReg<"%v2b64_303">;
-def v2b64_304 : NVPTXReg<"%v2b64_304">;
-def v2b64_305 : NVPTXReg<"%v2b64_305">;
-def v2b64_306 : NVPTXReg<"%v2b64_306">;
-def v2b64_307 : NVPTXReg<"%v2b64_307">;
-def v2b64_308 : NVPTXReg<"%v2b64_308">;
-def v2b64_309 : NVPTXReg<"%v2b64_309">;
-def v2b64_310 : NVPTXReg<"%v2b64_310">;
-def v2b64_311 : NVPTXReg<"%v2b64_311">;
-def v2b64_312 : NVPTXReg<"%v2b64_312">;
-def v2b64_313 : NVPTXReg<"%v2b64_313">;
-def v2b64_314 : NVPTXReg<"%v2b64_314">;
-def v2b64_315 : NVPTXReg<"%v2b64_315">;
-def v2b64_316 : NVPTXReg<"%v2b64_316">;
-def v2b64_317 : NVPTXReg<"%v2b64_317">;
-def v2b64_318 : NVPTXReg<"%v2b64_318">;
-def v2b64_319 : NVPTXReg<"%v2b64_319">;
-def v2b64_320 : NVPTXReg<"%v2b64_320">;
-def v2b64_321 : NVPTXReg<"%v2b64_321">;
-def v2b64_322 : NVPTXReg<"%v2b64_322">;
-def v2b64_323 : NVPTXReg<"%v2b64_323">;
-def v2b64_324 : NVPTXReg<"%v2b64_324">;
-def v2b64_325 : NVPTXReg<"%v2b64_325">;
-def v2b64_326 : NVPTXReg<"%v2b64_326">;
-def v2b64_327 : NVPTXReg<"%v2b64_327">;
-def v2b64_328 : NVPTXReg<"%v2b64_328">;
-def v2b64_329 : NVPTXReg<"%v2b64_329">;
-def v2b64_330 : NVPTXReg<"%v2b64_330">;
-def v2b64_331 : NVPTXReg<"%v2b64_331">;
-def v2b64_332 : NVPTXReg<"%v2b64_332">;
-def v2b64_333 : NVPTXReg<"%v2b64_333">;
-def v2b64_334 : NVPTXReg<"%v2b64_334">;
-def v2b64_335 : NVPTXReg<"%v2b64_335">;
-def v2b64_336 : NVPTXReg<"%v2b64_336">;
-def v2b64_337 : NVPTXReg<"%v2b64_337">;
-def v2b64_338 : NVPTXReg<"%v2b64_338">;
-def v2b64_339 : NVPTXReg<"%v2b64_339">;
-def v2b64_340 : NVPTXReg<"%v2b64_340">;
-def v2b64_341 : NVPTXReg<"%v2b64_341">;
-def v2b64_342 : NVPTXReg<"%v2b64_342">;
-def v2b64_343 : NVPTXReg<"%v2b64_343">;
-def v2b64_344 : NVPTXReg<"%v2b64_344">;
-def v2b64_345 : NVPTXReg<"%v2b64_345">;
-def v2b64_346 : NVPTXReg<"%v2b64_346">;
-def v2b64_347 : NVPTXReg<"%v2b64_347">;
-def v2b64_348 : NVPTXReg<"%v2b64_348">;
-def v2b64_349 : NVPTXReg<"%v2b64_349">;
-def v2b64_350 : NVPTXReg<"%v2b64_350">;
-def v2b64_351 : NVPTXReg<"%v2b64_351">;
-def v2b64_352 : NVPTXReg<"%v2b64_352">;
-def v2b64_353 : NVPTXReg<"%v2b64_353">;
-def v2b64_354 : NVPTXReg<"%v2b64_354">;
-def v2b64_355 : NVPTXReg<"%v2b64_355">;
-def v2b64_356 : NVPTXReg<"%v2b64_356">;
-def v2b64_357 : NVPTXReg<"%v2b64_357">;
-def v2b64_358 : NVPTXReg<"%v2b64_358">;
-def v2b64_359 : NVPTXReg<"%v2b64_359">;
-def v2b64_360 : NVPTXReg<"%v2b64_360">;
-def v2b64_361 : NVPTXReg<"%v2b64_361">;
-def v2b64_362 : NVPTXReg<"%v2b64_362">;
-def v2b64_363 : NVPTXReg<"%v2b64_363">;
-def v2b64_364 : NVPTXReg<"%v2b64_364">;
-def v2b64_365 : NVPTXReg<"%v2b64_365">;
-def v2b64_366 : NVPTXReg<"%v2b64_366">;
-def v2b64_367 : NVPTXReg<"%v2b64_367">;
-def v2b64_368 : NVPTXReg<"%v2b64_368">;
-def v2b64_369 : NVPTXReg<"%v2b64_369">;
-def v2b64_370 : NVPTXReg<"%v2b64_370">;
-def v2b64_371 : NVPTXReg<"%v2b64_371">;
-def v2b64_372 : NVPTXReg<"%v2b64_372">;
-def v2b64_373 : NVPTXReg<"%v2b64_373">;
-def v2b64_374 : NVPTXReg<"%v2b64_374">;
-def v2b64_375 : NVPTXReg<"%v2b64_375">;
-def v2b64_376 : NVPTXReg<"%v2b64_376">;
-def v2b64_377 : NVPTXReg<"%v2b64_377">;
-def v2b64_378 : NVPTXReg<"%v2b64_378">;
-def v2b64_379 : NVPTXReg<"%v2b64_379">;
-def v2b64_380 : NVPTXReg<"%v2b64_380">;
-def v2b64_381 : NVPTXReg<"%v2b64_381">;
-def v2b64_382 : NVPTXReg<"%v2b64_382">;
-def v2b64_383 : NVPTXReg<"%v2b64_383">;
-def v2b64_384 : NVPTXReg<"%v2b64_384">;
-def v2b64_385 : NVPTXReg<"%v2b64_385">;
-def v2b64_386 : NVPTXReg<"%v2b64_386">;
-def v2b64_387 : NVPTXReg<"%v2b64_387">;
-def v2b64_388 : NVPTXReg<"%v2b64_388">;
-def v2b64_389 : NVPTXReg<"%v2b64_389">;
-def v2b64_390 : NVPTXReg<"%v2b64_390">;
-def v2b64_391 : NVPTXReg<"%v2b64_391">;
-def v2b64_392 : NVPTXReg<"%v2b64_392">;
-def v2b64_393 : NVPTXReg<"%v2b64_393">;
-def v2b64_394 : NVPTXReg<"%v2b64_394">;
-def v2b64_395 : NVPTXReg<"%v2b64_395">;
-def v4b8_0 : NVPTXReg<"%v4b8_0">;
-def v4b8_1 : NVPTXReg<"%v4b8_1">;
-def v4b8_2 : NVPTXReg<"%v4b8_2">;
-def v4b8_3 : NVPTXReg<"%v4b8_3">;
-def v4b8_4 : NVPTXReg<"%v4b8_4">;
-def v4b8_5 : NVPTXReg<"%v4b8_5">;
-def v4b8_6 : NVPTXReg<"%v4b8_6">;
-def v4b8_7 : NVPTXReg<"%v4b8_7">;
-def v4b8_8 : NVPTXReg<"%v4b8_8">;
-def v4b8_9 : NVPTXReg<"%v4b8_9">;
-def v4b8_10 : NVPTXReg<"%v4b8_10">;
-def v4b8_11 : NVPTXReg<"%v4b8_11">;
-def v4b8_12 : NVPTXReg<"%v4b8_12">;
-def v4b8_13 : NVPTXReg<"%v4b8_13">;
-def v4b8_14 : NVPTXReg<"%v4b8_14">;
-def v4b8_15 : NVPTXReg<"%v4b8_15">;
-def v4b8_16 : NVPTXReg<"%v4b8_16">;
-def v4b8_17 : NVPTXReg<"%v4b8_17">;
-def v4b8_18 : NVPTXReg<"%v4b8_18">;
-def v4b8_19 : NVPTXReg<"%v4b8_19">;
-def v4b8_20 : NVPTXReg<"%v4b8_20">;
-def v4b8_21 : NVPTXReg<"%v4b8_21">;
-def v4b8_22 : NVPTXReg<"%v4b8_22">;
-def v4b8_23 : NVPTXReg<"%v4b8_23">;
-def v4b8_24 : NVPTXReg<"%v4b8_24">;
-def v4b8_25 : NVPTXReg<"%v4b8_25">;
-def v4b8_26 : NVPTXReg<"%v4b8_26">;
-def v4b8_27 : NVPTXReg<"%v4b8_27">;
-def v4b8_28 : NVPTXReg<"%v4b8_28">;
-def v4b8_29 : NVPTXReg<"%v4b8_29">;
-def v4b8_30 : NVPTXReg<"%v4b8_30">;
-def v4b8_31 : NVPTXReg<"%v4b8_31">;
-def v4b8_32 : NVPTXReg<"%v4b8_32">;
-def v4b8_33 : NVPTXReg<"%v4b8_33">;
-def v4b8_34 : NVPTXReg<"%v4b8_34">;
-def v4b8_35 : NVPTXReg<"%v4b8_35">;
-def v4b8_36 : NVPTXReg<"%v4b8_36">;
-def v4b8_37 : NVPTXReg<"%v4b8_37">;
-def v4b8_38 : NVPTXReg<"%v4b8_38">;
-def v4b8_39 : NVPTXReg<"%v4b8_39">;
-def v4b8_40 : NVPTXReg<"%v4b8_40">;
-def v4b8_41 : NVPTXReg<"%v4b8_41">;
-def v4b8_42 : NVPTXReg<"%v4b8_42">;
-def v4b8_43 : NVPTXReg<"%v4b8_43">;
-def v4b8_44 : NVPTXReg<"%v4b8_44">;
-def v4b8_45 : NVPTXReg<"%v4b8_45">;
-def v4b8_46 : NVPTXReg<"%v4b8_46">;
-def v4b8_47 : NVPTXReg<"%v4b8_47">;
-def v4b8_48 : NVPTXReg<"%v4b8_48">;
-def v4b8_49 : NVPTXReg<"%v4b8_49">;
-def v4b8_50 : NVPTXReg<"%v4b8_50">;
-def v4b8_51 : NVPTXReg<"%v4b8_51">;
-def v4b8_52 : NVPTXReg<"%v4b8_52">;
-def v4b8_53 : NVPTXReg<"%v4b8_53">;
-def v4b8_54 : NVPTXReg<"%v4b8_54">;
-def v4b8_55 : NVPTXReg<"%v4b8_55">;
-def v4b8_56 : NVPTXReg<"%v4b8_56">;
-def v4b8_57 : NVPTXReg<"%v4b8_57">;
-def v4b8_58 : NVPTXReg<"%v4b8_58">;
-def v4b8_59 : NVPTXReg<"%v4b8_59">;
-def v4b8_60 : NVPTXReg<"%v4b8_60">;
-def v4b8_61 : NVPTXReg<"%v4b8_61">;
-def v4b8_62 : NVPTXReg<"%v4b8_62">;
-def v4b8_63 : NVPTXReg<"%v4b8_63">;
-def v4b8_64 : NVPTXReg<"%v4b8_64">;
-def v4b8_65 : NVPTXReg<"%v4b8_65">;
-def v4b8_66 : NVPTXReg<"%v4b8_66">;
-def v4b8_67 : NVPTXReg<"%v4b8_67">;
-def v4b8_68 : NVPTXReg<"%v4b8_68">;
-def v4b8_69 : NVPTXReg<"%v4b8_69">;
-def v4b8_70 : NVPTXReg<"%v4b8_70">;
-def v4b8_71 : NVPTXReg<"%v4b8_71">;
-def v4b8_72 : NVPTXReg<"%v4b8_72">;
-def v4b8_73 : NVPTXReg<"%v4b8_73">;
-def v4b8_74 : NVPTXReg<"%v4b8_74">;
-def v4b8_75 : NVPTXReg<"%v4b8_75">;
-def v4b8_76 : NVPTXReg<"%v4b8_76">;
-def v4b8_77 : NVPTXReg<"%v4b8_77">;
-def v4b8_78 : NVPTXReg<"%v4b8_78">;
-def v4b8_79 : NVPTXReg<"%v4b8_79">;
-def v4b8_80 : NVPTXReg<"%v4b8_80">;
-def v4b8_81 : NVPTXReg<"%v4b8_81">;
-def v4b8_82 : NVPTXReg<"%v4b8_82">;
-def v4b8_83 : NVPTXReg<"%v4b8_83">;
-def v4b8_84 : NVPTXReg<"%v4b8_84">;
-def v4b8_85 : NVPTXReg<"%v4b8_85">;
-def v4b8_86 : NVPTXReg<"%v4b8_86">;
-def v4b8_87 : NVPTXReg<"%v4b8_87">;
-def v4b8_88 : NVPTXReg<"%v4b8_88">;
-def v4b8_89 : NVPTXReg<"%v4b8_89">;
-def v4b8_90 : NVPTXReg<"%v4b8_90">;
-def v4b8_91 : NVPTXReg<"%v4b8_91">;
-def v4b8_92 : NVPTXReg<"%v4b8_92">;
-def v4b8_93 : NVPTXReg<"%v4b8_93">;
-def v4b8_94 : NVPTXReg<"%v4b8_94">;
-def v4b8_95 : NVPTXReg<"%v4b8_95">;
-def v4b8_96 : NVPTXReg<"%v4b8_96">;
-def v4b8_97 : NVPTXReg<"%v4b8_97">;
-def v4b8_98 : NVPTXReg<"%v4b8_98">;
-def v4b8_99 : NVPTXReg<"%v4b8_99">;
-def v4b8_100 : NVPTXReg<"%v4b8_100">;
-def v4b8_101 : NVPTXReg<"%v4b8_101">;
-def v4b8_102 : NVPTXReg<"%v4b8_102">;
-def v4b8_103 : NVPTXReg<"%v4b8_103">;
-def v4b8_104 : NVPTXReg<"%v4b8_104">;
-def v4b8_105 : NVPTXReg<"%v4b8_105">;
-def v4b8_106 : NVPTXReg<"%v4b8_106">;
-def v4b8_107 : NVPTXReg<"%v4b8_107">;
-def v4b8_108 : NVPTXReg<"%v4b8_108">;
-def v4b8_109 : NVPTXReg<"%v4b8_109">;
-def v4b8_110 : NVPTXReg<"%v4b8_110">;
-def v4b8_111 : NVPTXReg<"%v4b8_111">;
-def v4b8_112 : NVPTXReg<"%v4b8_112">;
-def v4b8_113 : NVPTXReg<"%v4b8_113">;
-def v4b8_114 : NVPTXReg<"%v4b8_114">;
-def v4b8_115 : NVPTXReg<"%v4b8_115">;
-def v4b8_116 : NVPTXReg<"%v4b8_116">;
-def v4b8_117 : NVPTXReg<"%v4b8_117">;
-def v4b8_118 : NVPTXReg<"%v4b8_118">;
-def v4b8_119 : NVPTXReg<"%v4b8_119">;
-def v4b8_120 : NVPTXReg<"%v4b8_120">;
-def v4b8_121 : NVPTXReg<"%v4b8_121">;
-def v4b8_122 : NVPTXReg<"%v4b8_122">;
-def v4b8_123 : NVPTXReg<"%v4b8_123">;
-def v4b8_124 : NVPTXReg<"%v4b8_124">;
-def v4b8_125 : NVPTXReg<"%v4b8_125">;
-def v4b8_126 : NVPTXReg<"%v4b8_126">;
-def v4b8_127 : NVPTXReg<"%v4b8_127">;
-def v4b8_128 : NVPTXReg<"%v4b8_128">;
-def v4b8_129 : NVPTXReg<"%v4b8_129">;
-def v4b8_130 : NVPTXReg<"%v4b8_130">;
-def v4b8_131 : NVPTXReg<"%v4b8_131">;
-def v4b8_132 : NVPTXReg<"%v4b8_132">;
-def v4b8_133 : NVPTXReg<"%v4b8_133">;
-def v4b8_134 : NVPTXReg<"%v4b8_134">;
-def v4b8_135 : NVPTXReg<"%v4b8_135">;
-def v4b8_136 : NVPTXReg<"%v4b8_136">;
-def v4b8_137 : NVPTXReg<"%v4b8_137">;
-def v4b8_138 : NVPTXReg<"%v4b8_138">;
-def v4b8_139 : NVPTXReg<"%v4b8_139">;
-def v4b8_140 : NVPTXReg<"%v4b8_140">;
-def v4b8_141 : NVPTXReg<"%v4b8_141">;
-def v4b8_142 : NVPTXReg<"%v4b8_142">;
-def v4b8_143 : NVPTXReg<"%v4b8_143">;
-def v4b8_144 : NVPTXReg<"%v4b8_144">;
-def v4b8_145 : NVPTXReg<"%v4b8_145">;
-def v4b8_146 : NVPTXReg<"%v4b8_146">;
-def v4b8_147 : NVPTXReg<"%v4b8_147">;
-def v4b8_148 : NVPTXReg<"%v4b8_148">;
-def v4b8_149 : NVPTXReg<"%v4b8_149">;
-def v4b8_150 : NVPTXReg<"%v4b8_150">;
-def v4b8_151 : NVPTXReg<"%v4b8_151">;
-def v4b8_152 : NVPTXReg<"%v4b8_152">;
-def v4b8_153 : NVPTXReg<"%v4b8_153">;
-def v4b8_154 : NVPTXReg<"%v4b8_154">;
-def v4b8_155 : NVPTXReg<"%v4b8_155">;
-def v4b8_156 : NVPTXReg<"%v4b8_156">;
-def v4b8_157 : NVPTXReg<"%v4b8_157">;
-def v4b8_158 : NVPTXReg<"%v4b8_158">;
-def v4b8_159 : NVPTXReg<"%v4b8_159">;
-def v4b8_160 : NVPTXReg<"%v4b8_160">;
-def v4b8_161 : NVPTXReg<"%v4b8_161">;
-def v4b8_162 : NVPTXReg<"%v4b8_162">;
-def v4b8_163 : NVPTXReg<"%v4b8_163">;
-def v4b8_164 : NVPTXReg<"%v4b8_164">;
-def v4b8_165 : NVPTXReg<"%v4b8_165">;
-def v4b8_166 : NVPTXReg<"%v4b8_166">;
-def v4b8_167 : NVPTXReg<"%v4b8_167">;
-def v4b8_168 : NVPTXReg<"%v4b8_168">;
-def v4b8_169 : NVPTXReg<"%v4b8_169">;
-def v4b8_170 : NVPTXReg<"%v4b8_170">;
-def v4b8_171 : NVPTXReg<"%v4b8_171">;
-def v4b8_172 : NVPTXReg<"%v4b8_172">;
-def v4b8_173 : NVPTXReg<"%v4b8_173">;
-def v4b8_174 : NVPTXReg<"%v4b8_174">;
-def v4b8_175 : NVPTXReg<"%v4b8_175">;
-def v4b8_176 : NVPTXReg<"%v4b8_176">;
-def v4b8_177 : NVPTXReg<"%v4b8_177">;
-def v4b8_178 : NVPTXReg<"%v4b8_178">;
-def v4b8_179 : NVPTXReg<"%v4b8_179">;
-def v4b8_180 : NVPTXReg<"%v4b8_180">;
-def v4b8_181 : NVPTXReg<"%v4b8_181">;
-def v4b8_182 : NVPTXReg<"%v4b8_182">;
-def v4b8_183 : NVPTXReg<"%v4b8_183">;
-def v4b8_184 : NVPTXReg<"%v4b8_184">;
-def v4b8_185 : NVPTXReg<"%v4b8_185">;
-def v4b8_186 : NVPTXReg<"%v4b8_186">;
-def v4b8_187 : NVPTXReg<"%v4b8_187">;
-def v4b8_188 : NVPTXReg<"%v4b8_188">;
-def v4b8_189 : NVPTXReg<"%v4b8_189">;
-def v4b8_190 : NVPTXReg<"%v4b8_190">;
-def v4b8_191 : NVPTXReg<"%v4b8_191">;
-def v4b8_192 : NVPTXReg<"%v4b8_192">;
-def v4b8_193 : NVPTXReg<"%v4b8_193">;
-def v4b8_194 : NVPTXReg<"%v4b8_194">;
-def v4b8_195 : NVPTXReg<"%v4b8_195">;
-def v4b8_196 : NVPTXReg<"%v4b8_196">;
-def v4b8_197 : NVPTXReg<"%v4b8_197">;
-def v4b8_198 : NVPTXReg<"%v4b8_198">;
-def v4b8_199 : NVPTXReg<"%v4b8_199">;
-def v4b8_200 : NVPTXReg<"%v4b8_200">;
-def v4b8_201 : NVPTXReg<"%v4b8_201">;
-def v4b8_202 : NVPTXReg<"%v4b8_202">;
-def v4b8_203 : NVPTXReg<"%v4b8_203">;
-def v4b8_204 : NVPTXReg<"%v4b8_204">;
-def v4b8_205 : NVPTXReg<"%v4b8_205">;
-def v4b8_206 : NVPTXReg<"%v4b8_206">;
-def v4b8_207 : NVPTXReg<"%v4b8_207">;
-def v4b8_208 : NVPTXReg<"%v4b8_208">;
-def v4b8_209 : NVPTXReg<"%v4b8_209">;
-def v4b8_210 : NVPTXReg<"%v4b8_210">;
-def v4b8_211 : NVPTXReg<"%v4b8_211">;
-def v4b8_212 : NVPTXReg<"%v4b8_212">;
-def v4b8_213 : NVPTXReg<"%v4b8_213">;
-def v4b8_214 : NVPTXReg<"%v4b8_214">;
-def v4b8_215 : NVPTXReg<"%v4b8_215">;
-def v4b8_216 : NVPTXReg<"%v4b8_216">;
-def v4b8_217 : NVPTXReg<"%v4b8_217">;
-def v4b8_218 : NVPTXReg<"%v4b8_218">;
-def v4b8_219 : NVPTXReg<"%v4b8_219">;
-def v4b8_220 : NVPTXReg<"%v4b8_220">;
-def v4b8_221 : NVPTXReg<"%v4b8_221">;
-def v4b8_222 : NVPTXReg<"%v4b8_222">;
-def v4b8_223 : NVPTXReg<"%v4b8_223">;
-def v4b8_224 : NVPTXReg<"%v4b8_224">;
-def v4b8_225 : NVPTXReg<"%v4b8_225">;
-def v4b8_226 : NVPTXReg<"%v4b8_226">;
-def v4b8_227 : NVPTXReg<"%v4b8_227">;
-def v4b8_228 : NVPTXReg<"%v4b8_228">;
-def v4b8_229 : NVPTXReg<"%v4b8_229">;
-def v4b8_230 : NVPTXReg<"%v4b8_230">;
-def v4b8_231 : NVPTXReg<"%v4b8_231">;
-def v4b8_232 : NVPTXReg<"%v4b8_232">;
-def v4b8_233 : NVPTXReg<"%v4b8_233">;
-def v4b8_234 : NVPTXReg<"%v4b8_234">;
-def v4b8_235 : NVPTXReg<"%v4b8_235">;
-def v4b8_236 : NVPTXReg<"%v4b8_236">;
-def v4b8_237 : NVPTXReg<"%v4b8_237">;
-def v4b8_238 : NVPTXReg<"%v4b8_238">;
-def v4b8_239 : NVPTXReg<"%v4b8_239">;
-def v4b8_240 : NVPTXReg<"%v4b8_240">;
-def v4b8_241 : NVPTXReg<"%v4b8_241">;
-def v4b8_242 : NVPTXReg<"%v4b8_242">;
-def v4b8_243 : NVPTXReg<"%v4b8_243">;
-def v4b8_244 : NVPTXReg<"%v4b8_244">;
-def v4b8_245 : NVPTXReg<"%v4b8_245">;
-def v4b8_246 : NVPTXReg<"%v4b8_246">;
-def v4b8_247 : NVPTXReg<"%v4b8_247">;
-def v4b8_248 : NVPTXReg<"%v4b8_248">;
-def v4b8_249 : NVPTXReg<"%v4b8_249">;
-def v4b8_250 : NVPTXReg<"%v4b8_250">;
-def v4b8_251 : NVPTXReg<"%v4b8_251">;
-def v4b8_252 : NVPTXReg<"%v4b8_252">;
-def v4b8_253 : NVPTXReg<"%v4b8_253">;
-def v4b8_254 : NVPTXReg<"%v4b8_254">;
-def v4b8_255 : NVPTXReg<"%v4b8_255">;
-def v4b8_256 : NVPTXReg<"%v4b8_256">;
-def v4b8_257 : NVPTXReg<"%v4b8_257">;
-def v4b8_258 : NVPTXReg<"%v4b8_258">;
-def v4b8_259 : NVPTXReg<"%v4b8_259">;
-def v4b8_260 : NVPTXReg<"%v4b8_260">;
-def v4b8_261 : NVPTXReg<"%v4b8_261">;
-def v4b8_262 : NVPTXReg<"%v4b8_262">;
-def v4b8_263 : NVPTXReg<"%v4b8_263">;
-def v4b8_264 : NVPTXReg<"%v4b8_264">;
-def v4b8_265 : NVPTXReg<"%v4b8_265">;
-def v4b8_266 : NVPTXReg<"%v4b8_266">;
-def v4b8_267 : NVPTXReg<"%v4b8_267">;
-def v4b8_268 : NVPTXReg<"%v4b8_268">;
-def v4b8_269 : NVPTXReg<"%v4b8_269">;
-def v4b8_270 : NVPTXReg<"%v4b8_270">;
-def v4b8_271 : NVPTXReg<"%v4b8_271">;
-def v4b8_272 : NVPTXReg<"%v4b8_272">;
-def v4b8_273 : NVPTXReg<"%v4b8_273">;
-def v4b8_274 : NVPTXReg<"%v4b8_274">;
-def v4b8_275 : NVPTXReg<"%v4b8_275">;
-def v4b8_276 : NVPTXReg<"%v4b8_276">;
-def v4b8_277 : NVPTXReg<"%v4b8_277">;
-def v4b8_278 : NVPTXReg<"%v4b8_278">;
-def v4b8_279 : NVPTXReg<"%v4b8_279">;
-def v4b8_280 : NVPTXReg<"%v4b8_280">;
-def v4b8_281 : NVPTXReg<"%v4b8_281">;
-def v4b8_282 : NVPTXReg<"%v4b8_282">;
-def v4b8_283 : NVPTXReg<"%v4b8_283">;
-def v4b8_284 : NVPTXReg<"%v4b8_284">;
-def v4b8_285 : NVPTXReg<"%v4b8_285">;
-def v4b8_286 : NVPTXReg<"%v4b8_286">;
-def v4b8_287 : NVPTXReg<"%v4b8_287">;
-def v4b8_288 : NVPTXReg<"%v4b8_288">;
-def v4b8_289 : NVPTXReg<"%v4b8_289">;
-def v4b8_290 : NVPTXReg<"%v4b8_290">;
-def v4b8_291 : NVPTXReg<"%v4b8_291">;
-def v4b8_292 : NVPTXReg<"%v4b8_292">;
-def v4b8_293 : NVPTXReg<"%v4b8_293">;
-def v4b8_294 : NVPTXReg<"%v4b8_294">;
-def v4b8_295 : NVPTXReg<"%v4b8_295">;
-def v4b8_296 : NVPTXReg<"%v4b8_296">;
-def v4b8_297 : NVPTXReg<"%v4b8_297">;
-def v4b8_298 : NVPTXReg<"%v4b8_298">;
-def v4b8_299 : NVPTXReg<"%v4b8_299">;
-def v4b8_300 : NVPTXReg<"%v4b8_300">;
-def v4b8_301 : NVPTXReg<"%v4b8_301">;
-def v4b8_302 : NVPTXReg<"%v4b8_302">;
-def v4b8_303 : NVPTXReg<"%v4b8_303">;
-def v4b8_304 : NVPTXReg<"%v4b8_304">;
-def v4b8_305 : NVPTXReg<"%v4b8_305">;
-def v4b8_306 : NVPTXReg<"%v4b8_306">;
-def v4b8_307 : NVPTXReg<"%v4b8_307">;
-def v4b8_308 : NVPTXReg<"%v4b8_308">;
-def v4b8_309 : NVPTXReg<"%v4b8_309">;
-def v4b8_310 : NVPTXReg<"%v4b8_310">;
-def v4b8_311 : NVPTXReg<"%v4b8_311">;
-def v4b8_312 : NVPTXReg<"%v4b8_312">;
-def v4b8_313 : NVPTXReg<"%v4b8_313">;
-def v4b8_314 : NVPTXReg<"%v4b8_314">;
-def v4b8_315 : NVPTXReg<"%v4b8_315">;
-def v4b8_316 : NVPTXReg<"%v4b8_316">;
-def v4b8_317 : NVPTXReg<"%v4b8_317">;
-def v4b8_318 : NVPTXReg<"%v4b8_318">;
-def v4b8_319 : NVPTXReg<"%v4b8_319">;
-def v4b8_320 : NVPTXReg<"%v4b8_320">;
-def v4b8_321 : NVPTXReg<"%v4b8_321">;
-def v4b8_322 : NVPTXReg<"%v4b8_322">;
-def v4b8_323 : NVPTXReg<"%v4b8_323">;
-def v4b8_324 : NVPTXReg<"%v4b8_324">;
-def v4b8_325 : NVPTXReg<"%v4b8_325">;
-def v4b8_326 : NVPTXReg<"%v4b8_326">;
-def v4b8_327 : NVPTXReg<"%v4b8_327">;
-def v4b8_328 : NVPTXReg<"%v4b8_328">;
-def v4b8_329 : NVPTXReg<"%v4b8_329">;
-def v4b8_330 : NVPTXReg<"%v4b8_330">;
-def v4b8_331 : NVPTXReg<"%v4b8_331">;
-def v4b8_332 : NVPTXReg<"%v4b8_332">;
-def v4b8_333 : NVPTXReg<"%v4b8_333">;
-def v4b8_334 : NVPTXReg<"%v4b8_334">;
-def v4b8_335 : NVPTXReg<"%v4b8_335">;
-def v4b8_336 : NVPTXReg<"%v4b8_336">;
-def v4b8_337 : NVPTXReg<"%v4b8_337">;
-def v4b8_338 : NVPTXReg<"%v4b8_338">;
-def v4b8_339 : NVPTXReg<"%v4b8_339">;
-def v4b8_340 : NVPTXReg<"%v4b8_340">;
-def v4b8_341 : NVPTXReg<"%v4b8_341">;
-def v4b8_342 : NVPTXReg<"%v4b8_342">;
-def v4b8_343 : NVPTXReg<"%v4b8_343">;
-def v4b8_344 : NVPTXReg<"%v4b8_344">;
-def v4b8_345 : NVPTXReg<"%v4b8_345">;
-def v4b8_346 : NVPTXReg<"%v4b8_346">;
-def v4b8_347 : NVPTXReg<"%v4b8_347">;
-def v4b8_348 : NVPTXReg<"%v4b8_348">;
-def v4b8_349 : NVPTXReg<"%v4b8_349">;
-def v4b8_350 : NVPTXReg<"%v4b8_350">;
-def v4b8_351 : NVPTXReg<"%v4b8_351">;
-def v4b8_352 : NVPTXReg<"%v4b8_352">;
-def v4b8_353 : NVPTXReg<"%v4b8_353">;
-def v4b8_354 : NVPTXReg<"%v4b8_354">;
-def v4b8_355 : NVPTXReg<"%v4b8_355">;
-def v4b8_356 : NVPTXReg<"%v4b8_356">;
-def v4b8_357 : NVPTXReg<"%v4b8_357">;
-def v4b8_358 : NVPTXReg<"%v4b8_358">;
-def v4b8_359 : NVPTXReg<"%v4b8_359">;
-def v4b8_360 : NVPTXReg<"%v4b8_360">;
-def v4b8_361 : NVPTXReg<"%v4b8_361">;
-def v4b8_362 : NVPTXReg<"%v4b8_362">;
-def v4b8_363 : NVPTXReg<"%v4b8_363">;
-def v4b8_364 : NVPTXReg<"%v4b8_364">;
-def v4b8_365 : NVPTXReg<"%v4b8_365">;
-def v4b8_366 : NVPTXReg<"%v4b8_366">;
-def v4b8_367 : NVPTXReg<"%v4b8_367">;
-def v4b8_368 : NVPTXReg<"%v4b8_368">;
-def v4b8_369 : NVPTXReg<"%v4b8_369">;
-def v4b8_370 : NVPTXReg<"%v4b8_370">;
-def v4b8_371 : NVPTXReg<"%v4b8_371">;
-def v4b8_372 : NVPTXReg<"%v4b8_372">;
-def v4b8_373 : NVPTXReg<"%v4b8_373">;
-def v4b8_374 : NVPTXReg<"%v4b8_374">;
-def v4b8_375 : NVPTXReg<"%v4b8_375">;
-def v4b8_376 : NVPTXReg<"%v4b8_376">;
-def v4b8_377 : NVPTXReg<"%v4b8_377">;
-def v4b8_378 : NVPTXReg<"%v4b8_378">;
-def v4b8_379 : NVPTXReg<"%v4b8_379">;
-def v4b8_380 : NVPTXReg<"%v4b8_380">;
-def v4b8_381 : NVPTXReg<"%v4b8_381">;
-def v4b8_382 : NVPTXReg<"%v4b8_382">;
-def v4b8_383 : NVPTXReg<"%v4b8_383">;
-def v4b8_384 : NVPTXReg<"%v4b8_384">;
-def v4b8_385 : NVPTXReg<"%v4b8_385">;
-def v4b8_386 : NVPTXReg<"%v4b8_386">;
-def v4b8_387 : NVPTXReg<"%v4b8_387">;
-def v4b8_388 : NVPTXReg<"%v4b8_388">;
-def v4b8_389 : NVPTXReg<"%v4b8_389">;
-def v4b8_390 : NVPTXReg<"%v4b8_390">;
-def v4b8_391 : NVPTXReg<"%v4b8_391">;
-def v4b8_392 : NVPTXReg<"%v4b8_392">;
-def v4b8_393 : NVPTXReg<"%v4b8_393">;
-def v4b8_394 : NVPTXReg<"%v4b8_394">;
-def v4b8_395 : NVPTXReg<"%v4b8_395">;
-def v4b16_0 : NVPTXReg<"%v4b16_0">;
-def v4b16_1 : NVPTXReg<"%v4b16_1">;
-def v4b16_2 : NVPTXReg<"%v4b16_2">;
-def v4b16_3 : NVPTXReg<"%v4b16_3">;
-def v4b16_4 : NVPTXReg<"%v4b16_4">;
-def v4b16_5 : NVPTXReg<"%v4b16_5">;
-def v4b16_6 : NVPTXReg<"%v4b16_6">;
-def v4b16_7 : NVPTXReg<"%v4b16_7">;
-def v4b16_8 : NVPTXReg<"%v4b16_8">;
-def v4b16_9 : NVPTXReg<"%v4b16_9">;
-def v4b16_10 : NVPTXReg<"%v4b16_10">;
-def v4b16_11 : NVPTXReg<"%v4b16_11">;
-def v4b16_12 : NVPTXReg<"%v4b16_12">;
-def v4b16_13 : NVPTXReg<"%v4b16_13">;
-def v4b16_14 : NVPTXReg<"%v4b16_14">;
-def v4b16_15 : NVPTXReg<"%v4b16_15">;
-def v4b16_16 : NVPTXReg<"%v4b16_16">;
-def v4b16_17 : NVPTXReg<"%v4b16_17">;
-def v4b16_18 : NVPTXReg<"%v4b16_18">;
-def v4b16_19 : NVPTXReg<"%v4b16_19">;
-def v4b16_20 : NVPTXReg<"%v4b16_20">;
-def v4b16_21 : NVPTXReg<"%v4b16_21">;
-def v4b16_22 : NVPTXReg<"%v4b16_22">;
-def v4b16_23 : NVPTXReg<"%v4b16_23">;
-def v4b16_24 : NVPTXReg<"%v4b16_24">;
-def v4b16_25 : NVPTXReg<"%v4b16_25">;
-def v4b16_26 : NVPTXReg<"%v4b16_26">;
-def v4b16_27 : NVPTXReg<"%v4b16_27">;
-def v4b16_28 : NVPTXReg<"%v4b16_28">;
-def v4b16_29 : NVPTXReg<"%v4b16_29">;
-def v4b16_30 : NVPTXReg<"%v4b16_30">;
-def v4b16_31 : NVPTXReg<"%v4b16_31">;
-def v4b16_32 : NVPTXReg<"%v4b16_32">;
-def v4b16_33 : NVPTXReg<"%v4b16_33">;
-def v4b16_34 : NVPTXReg<"%v4b16_34">;
-def v4b16_35 : NVPTXReg<"%v4b16_35">;
-def v4b16_36 : NVPTXReg<"%v4b16_36">;
-def v4b16_37 : NVPTXReg<"%v4b16_37">;
-def v4b16_38 : NVPTXReg<"%v4b16_38">;
-def v4b16_39 : NVPTXReg<"%v4b16_39">;
-def v4b16_40 : NVPTXReg<"%v4b16_40">;
-def v4b16_41 : NVPTXReg<"%v4b16_41">;
-def v4b16_42 : NVPTXReg<"%v4b16_42">;
-def v4b16_43 : NVPTXReg<"%v4b16_43">;
-def v4b16_44 : NVPTXReg<"%v4b16_44">;
-def v4b16_45 : NVPTXReg<"%v4b16_45">;
-def v4b16_46 : NVPTXReg<"%v4b16_46">;
-def v4b16_47 : NVPTXReg<"%v4b16_47">;
-def v4b16_48 : NVPTXReg<"%v4b16_48">;
-def v4b16_49 : NVPTXReg<"%v4b16_49">;
-def v4b16_50 : NVPTXReg<"%v4b16_50">;
-def v4b16_51 : NVPTXReg<"%v4b16_51">;
-def v4b16_52 : NVPTXReg<"%v4b16_52">;
-def v4b16_53 : NVPTXReg<"%v4b16_53">;
-def v4b16_54 : NVPTXReg<"%v4b16_54">;
-def v4b16_55 : NVPTXReg<"%v4b16_55">;
-def v4b16_56 : NVPTXReg<"%v4b16_56">;
-def v4b16_57 : NVPTXReg<"%v4b16_57">;
-def v4b16_58 : NVPTXReg<"%v4b16_58">;
-def v4b16_59 : NVPTXReg<"%v4b16_59">;
-def v4b16_60 : NVPTXReg<"%v4b16_60">;
-def v4b16_61 : NVPTXReg<"%v4b16_61">;
-def v4b16_62 : NVPTXReg<"%v4b16_62">;
-def v4b16_63 : NVPTXReg<"%v4b16_63">;
-def v4b16_64 : NVPTXReg<"%v4b16_64">;
-def v4b16_65 : NVPTXReg<"%v4b16_65">;
-def v4b16_66 : NVPTXReg<"%v4b16_66">;
-def v4b16_67 : NVPTXReg<"%v4b16_67">;
-def v4b16_68 : NVPTXReg<"%v4b16_68">;
-def v4b16_69 : NVPTXReg<"%v4b16_69">;
-def v4b16_70 : NVPTXReg<"%v4b16_70">;
-def v4b16_71 : NVPTXReg<"%v4b16_71">;
-def v4b16_72 : NVPTXReg<"%v4b16_72">;
-def v4b16_73 : NVPTXReg<"%v4b16_73">;
-def v4b16_74 : NVPTXReg<"%v4b16_74">;
-def v4b16_75 : NVPTXReg<"%v4b16_75">;
-def v4b16_76 : NVPTXReg<"%v4b16_76">;
-def v4b16_77 : NVPTXReg<"%v4b16_77">;
-def v4b16_78 : NVPTXReg<"%v4b16_78">;
-def v4b16_79 : NVPTXReg<"%v4b16_79">;
-def v4b16_80 : NVPTXReg<"%v4b16_80">;
-def v4b16_81 : NVPTXReg<"%v4b16_81">;
-def v4b16_82 : NVPTXReg<"%v4b16_82">;
-def v4b16_83 : NVPTXReg<"%v4b16_83">;
-def v4b16_84 : NVPTXReg<"%v4b16_84">;
-def v4b16_85 : NVPTXReg<"%v4b16_85">;
-def v4b16_86 : NVPTXReg<"%v4b16_86">;
-def v4b16_87 : NVPTXReg<"%v4b16_87">;
-def v4b16_88 : NVPTXReg<"%v4b16_88">;
-def v4b16_89 : NVPTXReg<"%v4b16_89">;
-def v4b16_90 : NVPTXReg<"%v4b16_90">;
-def v4b16_91 : NVPTXReg<"%v4b16_91">;
-def v4b16_92 : NVPTXReg<"%v4b16_92">;
-def v4b16_93 : NVPTXReg<"%v4b16_93">;
-def v4b16_94 : NVPTXReg<"%v4b16_94">;
-def v4b16_95 : NVPTXReg<"%v4b16_95">;
-def v4b16_96 : NVPTXReg<"%v4b16_96">;
-def v4b16_97 : NVPTXReg<"%v4b16_97">;
-def v4b16_98 : NVPTXReg<"%v4b16_98">;
-def v4b16_99 : NVPTXReg<"%v4b16_99">;
-def v4b16_100 : NVPTXReg<"%v4b16_100">;
-def v4b16_101 : NVPTXReg<"%v4b16_101">;
-def v4b16_102 : NVPTXReg<"%v4b16_102">;
-def v4b16_103 : NVPTXReg<"%v4b16_103">;
-def v4b16_104 : NVPTXReg<"%v4b16_104">;
-def v4b16_105 : NVPTXReg<"%v4b16_105">;
-def v4b16_106 : NVPTXReg<"%v4b16_106">;
-def v4b16_107 : NVPTXReg<"%v4b16_107">;
-def v4b16_108 : NVPTXReg<"%v4b16_108">;
-def v4b16_109 : NVPTXReg<"%v4b16_109">;
-def v4b16_110 : NVPTXReg<"%v4b16_110">;
-def v4b16_111 : NVPTXReg<"%v4b16_111">;
-def v4b16_112 : NVPTXReg<"%v4b16_112">;
-def v4b16_113 : NVPTXReg<"%v4b16_113">;
-def v4b16_114 : NVPTXReg<"%v4b16_114">;
-def v4b16_115 : NVPTXReg<"%v4b16_115">;
-def v4b16_116 : NVPTXReg<"%v4b16_116">;
-def v4b16_117 : NVPTXReg<"%v4b16_117">;
-def v4b16_118 : NVPTXReg<"%v4b16_118">;
-def v4b16_119 : NVPTXReg<"%v4b16_119">;
-def v4b16_120 : NVPTXReg<"%v4b16_120">;
-def v4b16_121 : NVPTXReg<"%v4b16_121">;
-def v4b16_122 : NVPTXReg<"%v4b16_122">;
-def v4b16_123 : NVPTXReg<"%v4b16_123">;
-def v4b16_124 : NVPTXReg<"%v4b16_124">;
-def v4b16_125 : NVPTXReg<"%v4b16_125">;
-def v4b16_126 : NVPTXReg<"%v4b16_126">;
-def v4b16_127 : NVPTXReg<"%v4b16_127">;
-def v4b16_128 : NVPTXReg<"%v4b16_128">;
-def v4b16_129 : NVPTXReg<"%v4b16_129">;
-def v4b16_130 : NVPTXReg<"%v4b16_130">;
-def v4b16_131 : NVPTXReg<"%v4b16_131">;
-def v4b16_132 : NVPTXReg<"%v4b16_132">;
-def v4b16_133 : NVPTXReg<"%v4b16_133">;
-def v4b16_134 : NVPTXReg<"%v4b16_134">;
-def v4b16_135 : NVPTXReg<"%v4b16_135">;
-def v4b16_136 : NVPTXReg<"%v4b16_136">;
-def v4b16_137 : NVPTXReg<"%v4b16_137">;
-def v4b16_138 : NVPTXReg<"%v4b16_138">;
-def v4b16_139 : NVPTXReg<"%v4b16_139">;
-def v4b16_140 : NVPTXReg<"%v4b16_140">;
-def v4b16_141 : NVPTXReg<"%v4b16_141">;
-def v4b16_142 : NVPTXReg<"%v4b16_142">;
-def v4b16_143 : NVPTXReg<"%v4b16_143">;
-def v4b16_144 : NVPTXReg<"%v4b16_144">;
-def v4b16_145 : NVPTXReg<"%v4b16_145">;
-def v4b16_146 : NVPTXReg<"%v4b16_146">;
-def v4b16_147 : NVPTXReg<"%v4b16_147">;
-def v4b16_148 : NVPTXReg<"%v4b16_148">;
-def v4b16_149 : NVPTXReg<"%v4b16_149">;
-def v4b16_150 : NVPTXReg<"%v4b16_150">;
-def v4b16_151 : NVPTXReg<"%v4b16_151">;
-def v4b16_152 : NVPTXReg<"%v4b16_152">;
-def v4b16_153 : NVPTXReg<"%v4b16_153">;
-def v4b16_154 : NVPTXReg<"%v4b16_154">;
-def v4b16_155 : NVPTXReg<"%v4b16_155">;
-def v4b16_156 : NVPTXReg<"%v4b16_156">;
-def v4b16_157 : NVPTXReg<"%v4b16_157">;
-def v4b16_158 : NVPTXReg<"%v4b16_158">;
-def v4b16_159 : NVPTXReg<"%v4b16_159">;
-def v4b16_160 : NVPTXReg<"%v4b16_160">;
-def v4b16_161 : NVPTXReg<"%v4b16_161">;
-def v4b16_162 : NVPTXReg<"%v4b16_162">;
-def v4b16_163 : NVPTXReg<"%v4b16_163">;
-def v4b16_164 : NVPTXReg<"%v4b16_164">;
-def v4b16_165 : NVPTXReg<"%v4b16_165">;
-def v4b16_166 : NVPTXReg<"%v4b16_166">;
-def v4b16_167 : NVPTXReg<"%v4b16_167">;
-def v4b16_168 : NVPTXReg<"%v4b16_168">;
-def v4b16_169 : NVPTXReg<"%v4b16_169">;
-def v4b16_170 : NVPTXReg<"%v4b16_170">;
-def v4b16_171 : NVPTXReg<"%v4b16_171">;
-def v4b16_172 : NVPTXReg<"%v4b16_172">;
-def v4b16_173 : NVPTXReg<"%v4b16_173">;
-def v4b16_174 : NVPTXReg<"%v4b16_174">;
-def v4b16_175 : NVPTXReg<"%v4b16_175">;
-def v4b16_176 : NVPTXReg<"%v4b16_176">;
-def v4b16_177 : NVPTXReg<"%v4b16_177">;
-def v4b16_178 : NVPTXReg<"%v4b16_178">;
-def v4b16_179 : NVPTXReg<"%v4b16_179">;
-def v4b16_180 : NVPTXReg<"%v4b16_180">;
-def v4b16_181 : NVPTXReg<"%v4b16_181">;
-def v4b16_182 : NVPTXReg<"%v4b16_182">;
-def v4b16_183 : NVPTXReg<"%v4b16_183">;
-def v4b16_184 : NVPTXReg<"%v4b16_184">;
-def v4b16_185 : NVPTXReg<"%v4b16_185">;
-def v4b16_186 : NVPTXReg<"%v4b16_186">;
-def v4b16_187 : NVPTXReg<"%v4b16_187">;
-def v4b16_188 : NVPTXReg<"%v4b16_188">;
-def v4b16_189 : NVPTXReg<"%v4b16_189">;
-def v4b16_190 : NVPTXReg<"%v4b16_190">;
-def v4b16_191 : NVPTXReg<"%v4b16_191">;
-def v4b16_192 : NVPTXReg<"%v4b16_192">;
-def v4b16_193 : NVPTXReg<"%v4b16_193">;
-def v4b16_194 : NVPTXReg<"%v4b16_194">;
-def v4b16_195 : NVPTXReg<"%v4b16_195">;
-def v4b16_196 : NVPTXReg<"%v4b16_196">;
-def v4b16_197 : NVPTXReg<"%v4b16_197">;
-def v4b16_198 : NVPTXReg<"%v4b16_198">;
-def v4b16_199 : NVPTXReg<"%v4b16_199">;
-def v4b16_200 : NVPTXReg<"%v4b16_200">;
-def v4b16_201 : NVPTXReg<"%v4b16_201">;
-def v4b16_202 : NVPTXReg<"%v4b16_202">;
-def v4b16_203 : NVPTXReg<"%v4b16_203">;
-def v4b16_204 : NVPTXReg<"%v4b16_204">;
-def v4b16_205 : NVPTXReg<"%v4b16_205">;
-def v4b16_206 : NVPTXReg<"%v4b16_206">;
-def v4b16_207 : NVPTXReg<"%v4b16_207">;
-def v4b16_208 : NVPTXReg<"%v4b16_208">;
-def v4b16_209 : NVPTXReg<"%v4b16_209">;
-def v4b16_210 : NVPTXReg<"%v4b16_210">;
-def v4b16_211 : NVPTXReg<"%v4b16_211">;
-def v4b16_212 : NVPTXReg<"%v4b16_212">;
-def v4b16_213 : NVPTXReg<"%v4b16_213">;
-def v4b16_214 : NVPTXReg<"%v4b16_214">;
-def v4b16_215 : NVPTXReg<"%v4b16_215">;
-def v4b16_216 : NVPTXReg<"%v4b16_216">;
-def v4b16_217 : NVPTXReg<"%v4b16_217">;
-def v4b16_218 : NVPTXReg<"%v4b16_218">;
-def v4b16_219 : NVPTXReg<"%v4b16_219">;
-def v4b16_220 : NVPTXReg<"%v4b16_220">;
-def v4b16_221 : NVPTXReg<"%v4b16_221">;
-def v4b16_222 : NVPTXReg<"%v4b16_222">;
-def v4b16_223 : NVPTXReg<"%v4b16_223">;
-def v4b16_224 : NVPTXReg<"%v4b16_224">;
-def v4b16_225 : NVPTXReg<"%v4b16_225">;
-def v4b16_226 : NVPTXReg<"%v4b16_226">;
-def v4b16_227 : NVPTXReg<"%v4b16_227">;
-def v4b16_228 : NVPTXReg<"%v4b16_228">;
-def v4b16_229 : NVPTXReg<"%v4b16_229">;
-def v4b16_230 : NVPTXReg<"%v4b16_230">;
-def v4b16_231 : NVPTXReg<"%v4b16_231">;
-def v4b16_232 : NVPTXReg<"%v4b16_232">;
-def v4b16_233 : NVPTXReg<"%v4b16_233">;
-def v4b16_234 : NVPTXReg<"%v4b16_234">;
-def v4b16_235 : NVPTXReg<"%v4b16_235">;
-def v4b16_236 : NVPTXReg<"%v4b16_236">;
-def v4b16_237 : NVPTXReg<"%v4b16_237">;
-def v4b16_238 : NVPTXReg<"%v4b16_238">;
-def v4b16_239 : NVPTXReg<"%v4b16_239">;
-def v4b16_240 : NVPTXReg<"%v4b16_240">;
-def v4b16_241 : NVPTXReg<"%v4b16_241">;
-def v4b16_242 : NVPTXReg<"%v4b16_242">;
-def v4b16_243 : NVPTXReg<"%v4b16_243">;
-def v4b16_244 : NVPTXReg<"%v4b16_244">;
-def v4b16_245 : NVPTXReg<"%v4b16_245">;
-def v4b16_246 : NVPTXReg<"%v4b16_246">;
-def v4b16_247 : NVPTXReg<"%v4b16_247">;
-def v4b16_248 : NVPTXReg<"%v4b16_248">;
-def v4b16_249 : NVPTXReg<"%v4b16_249">;
-def v4b16_250 : NVPTXReg<"%v4b16_250">;
-def v4b16_251 : NVPTXReg<"%v4b16_251">;
-def v4b16_252 : NVPTXReg<"%v4b16_252">;
-def v4b16_253 : NVPTXReg<"%v4b16_253">;
-def v4b16_254 : NVPTXReg<"%v4b16_254">;
-def v4b16_255 : NVPTXReg<"%v4b16_255">;
-def v4b16_256 : NVPTXReg<"%v4b16_256">;
-def v4b16_257 : NVPTXReg<"%v4b16_257">;
-def v4b16_258 : NVPTXReg<"%v4b16_258">;
-def v4b16_259 : NVPTXReg<"%v4b16_259">;
-def v4b16_260 : NVPTXReg<"%v4b16_260">;
-def v4b16_261 : NVPTXReg<"%v4b16_261">;
-def v4b16_262 : NVPTXReg<"%v4b16_262">;
-def v4b16_263 : NVPTXReg<"%v4b16_263">;
-def v4b16_264 : NVPTXReg<"%v4b16_264">;
-def v4b16_265 : NVPTXReg<"%v4b16_265">;
-def v4b16_266 : NVPTXReg<"%v4b16_266">;
-def v4b16_267 : NVPTXReg<"%v4b16_267">;
-def v4b16_268 : NVPTXReg<"%v4b16_268">;
-def v4b16_269 : NVPTXReg<"%v4b16_269">;
-def v4b16_270 : NVPTXReg<"%v4b16_270">;
-def v4b16_271 : NVPTXReg<"%v4b16_271">;
-def v4b16_272 : NVPTXReg<"%v4b16_272">;
-def v4b16_273 : NVPTXReg<"%v4b16_273">;
-def v4b16_274 : NVPTXReg<"%v4b16_274">;
-def v4b16_275 : NVPTXReg<"%v4b16_275">;
-def v4b16_276 : NVPTXReg<"%v4b16_276">;
-def v4b16_277 : NVPTXReg<"%v4b16_277">;
-def v4b16_278 : NVPTXReg<"%v4b16_278">;
-def v4b16_279 : NVPTXReg<"%v4b16_279">;
-def v4b16_280 : NVPTXReg<"%v4b16_280">;
-def v4b16_281 : NVPTXReg<"%v4b16_281">;
-def v4b16_282 : NVPTXReg<"%v4b16_282">;
-def v4b16_283 : NVPTXReg<"%v4b16_283">;
-def v4b16_284 : NVPTXReg<"%v4b16_284">;
-def v4b16_285 : NVPTXReg<"%v4b16_285">;
-def v4b16_286 : NVPTXReg<"%v4b16_286">;
-def v4b16_287 : NVPTXReg<"%v4b16_287">;
-def v4b16_288 : NVPTXReg<"%v4b16_288">;
-def v4b16_289 : NVPTXReg<"%v4b16_289">;
-def v4b16_290 : NVPTXReg<"%v4b16_290">;
-def v4b16_291 : NVPTXReg<"%v4b16_291">;
-def v4b16_292 : NVPTXReg<"%v4b16_292">;
-def v4b16_293 : NVPTXReg<"%v4b16_293">;
-def v4b16_294 : NVPTXReg<"%v4b16_294">;
-def v4b16_295 : NVPTXReg<"%v4b16_295">;
-def v4b16_296 : NVPTXReg<"%v4b16_296">;
-def v4b16_297 : NVPTXReg<"%v4b16_297">;
-def v4b16_298 : NVPTXReg<"%v4b16_298">;
-def v4b16_299 : NVPTXReg<"%v4b16_299">;
-def v4b16_300 : NVPTXReg<"%v4b16_300">;
-def v4b16_301 : NVPTXReg<"%v4b16_301">;
-def v4b16_302 : NVPTXReg<"%v4b16_302">;
-def v4b16_303 : NVPTXReg<"%v4b16_303">;
-def v4b16_304 : NVPTXReg<"%v4b16_304">;
-def v4b16_305 : NVPTXReg<"%v4b16_305">;
-def v4b16_306 : NVPTXReg<"%v4b16_306">;
-def v4b16_307 : NVPTXReg<"%v4b16_307">;
-def v4b16_308 : NVPTXReg<"%v4b16_308">;
-def v4b16_309 : NVPTXReg<"%v4b16_309">;
-def v4b16_310 : NVPTXReg<"%v4b16_310">;
-def v4b16_311 : NVPTXReg<"%v4b16_311">;
-def v4b16_312 : NVPTXReg<"%v4b16_312">;
-def v4b16_313 : NVPTXReg<"%v4b16_313">;
-def v4b16_314 : NVPTXReg<"%v4b16_314">;
-def v4b16_315 : NVPTXReg<"%v4b16_315">;
-def v4b16_316 : NVPTXReg<"%v4b16_316">;
-def v4b16_317 : NVPTXReg<"%v4b16_317">;
-def v4b16_318 : NVPTXReg<"%v4b16_318">;
-def v4b16_319 : NVPTXReg<"%v4b16_319">;
-def v4b16_320 : NVPTXReg<"%v4b16_320">;
-def v4b16_321 : NVPTXReg<"%v4b16_321">;
-def v4b16_322 : NVPTXReg<"%v4b16_322">;
-def v4b16_323 : NVPTXReg<"%v4b16_323">;
-def v4b16_324 : NVPTXReg<"%v4b16_324">;
-def v4b16_325 : NVPTXReg<"%v4b16_325">;
-def v4b16_326 : NVPTXReg<"%v4b16_326">;
-def v4b16_327 : NVPTXReg<"%v4b16_327">;
-def v4b16_328 : NVPTXReg<"%v4b16_328">;
-def v4b16_329 : NVPTXReg<"%v4b16_329">;
-def v4b16_330 : NVPTXReg<"%v4b16_330">;
-def v4b16_331 : NVPTXReg<"%v4b16_331">;
-def v4b16_332 : NVPTXReg<"%v4b16_332">;
-def v4b16_333 : NVPTXReg<"%v4b16_333">;
-def v4b16_334 : NVPTXReg<"%v4b16_334">;
-def v4b16_335 : NVPTXReg<"%v4b16_335">;
-def v4b16_336 : NVPTXReg<"%v4b16_336">;
-def v4b16_337 : NVPTXReg<"%v4b16_337">;
-def v4b16_338 : NVPTXReg<"%v4b16_338">;
-def v4b16_339 : NVPTXReg<"%v4b16_339">;
-def v4b16_340 : NVPTXReg<"%v4b16_340">;
-def v4b16_341 : NVPTXReg<"%v4b16_341">;
-def v4b16_342 : NVPTXReg<"%v4b16_342">;
-def v4b16_343 : NVPTXReg<"%v4b16_343">;
-def v4b16_344 : NVPTXReg<"%v4b16_344">;
-def v4b16_345 : NVPTXReg<"%v4b16_345">;
-def v4b16_346 : NVPTXReg<"%v4b16_346">;
-def v4b16_347 : NVPTXReg<"%v4b16_347">;
-def v4b16_348 : NVPTXReg<"%v4b16_348">;
-def v4b16_349 : NVPTXReg<"%v4b16_349">;
-def v4b16_350 : NVPTXReg<"%v4b16_350">;
-def v4b16_351 : NVPTXReg<"%v4b16_351">;
-def v4b16_352 : NVPTXReg<"%v4b16_352">;
-def v4b16_353 : NVPTXReg<"%v4b16_353">;
-def v4b16_354 : NVPTXReg<"%v4b16_354">;
-def v4b16_355 : NVPTXReg<"%v4b16_355">;
-def v4b16_356 : NVPTXReg<"%v4b16_356">;
-def v4b16_357 : NVPTXReg<"%v4b16_357">;
-def v4b16_358 : NVPTXReg<"%v4b16_358">;
-def v4b16_359 : NVPTXReg<"%v4b16_359">;
-def v4b16_360 : NVPTXReg<"%v4b16_360">;
-def v4b16_361 : NVPTXReg<"%v4b16_361">;
-def v4b16_362 : NVPTXReg<"%v4b16_362">;
-def v4b16_363 : NVPTXReg<"%v4b16_363">;
-def v4b16_364 : NVPTXReg<"%v4b16_364">;
-def v4b16_365 : NVPTXReg<"%v4b16_365">;
-def v4b16_366 : NVPTXReg<"%v4b16_366">;
-def v4b16_367 : NVPTXReg<"%v4b16_367">;
-def v4b16_368 : NVPTXReg<"%v4b16_368">;
-def v4b16_369 : NVPTXReg<"%v4b16_369">;
-def v4b16_370 : NVPTXReg<"%v4b16_370">;
-def v4b16_371 : NVPTXReg<"%v4b16_371">;
-def v4b16_372 : NVPTXReg<"%v4b16_372">;
-def v4b16_373 : NVPTXReg<"%v4b16_373">;
-def v4b16_374 : NVPTXReg<"%v4b16_374">;
-def v4b16_375 : NVPTXReg<"%v4b16_375">;
-def v4b16_376 : NVPTXReg<"%v4b16_376">;
-def v4b16_377 : NVPTXReg<"%v4b16_377">;
-def v4b16_378 : NVPTXReg<"%v4b16_378">;
-def v4b16_379 : NVPTXReg<"%v4b16_379">;
-def v4b16_380 : NVPTXReg<"%v4b16_380">;
-def v4b16_381 : NVPTXReg<"%v4b16_381">;
-def v4b16_382 : NVPTXReg<"%v4b16_382">;
-def v4b16_383 : NVPTXReg<"%v4b16_383">;
-def v4b16_384 : NVPTXReg<"%v4b16_384">;
-def v4b16_385 : NVPTXReg<"%v4b16_385">;
-def v4b16_386 : NVPTXReg<"%v4b16_386">;
-def v4b16_387 : NVPTXReg<"%v4b16_387">;
-def v4b16_388 : NVPTXReg<"%v4b16_388">;
-def v4b16_389 : NVPTXReg<"%v4b16_389">;
-def v4b16_390 : NVPTXReg<"%v4b16_390">;
-def v4b16_391 : NVPTXReg<"%v4b16_391">;
-def v4b16_392 : NVPTXReg<"%v4b16_392">;
-def v4b16_393 : NVPTXReg<"%v4b16_393">;
-def v4b16_394 : NVPTXReg<"%v4b16_394">;
-def v4b16_395 : NVPTXReg<"%v4b16_395">;
-def v4b32_0 : NVPTXReg<"%v4b32_0">;
-def v4b32_1 : NVPTXReg<"%v4b32_1">;
-def v4b32_2 : NVPTXReg<"%v4b32_2">;
-def v4b32_3 : NVPTXReg<"%v4b32_3">;
-def v4b32_4 : NVPTXReg<"%v4b32_4">;
-def v4b32_5 : NVPTXReg<"%v4b32_5">;
-def v4b32_6 : NVPTXReg<"%v4b32_6">;
-def v4b32_7 : NVPTXReg<"%v4b32_7">;
-def v4b32_8 : NVPTXReg<"%v4b32_8">;
-def v4b32_9 : NVPTXReg<"%v4b32_9">;
-def v4b32_10 : NVPTXReg<"%v4b32_10">;
-def v4b32_11 : NVPTXReg<"%v4b32_11">;
-def v4b32_12 : NVPTXReg<"%v4b32_12">;
-def v4b32_13 : NVPTXReg<"%v4b32_13">;
-def v4b32_14 : NVPTXReg<"%v4b32_14">;
-def v4b32_15 : NVPTXReg<"%v4b32_15">;
-def v4b32_16 : NVPTXReg<"%v4b32_16">;
-def v4b32_17 : NVPTXReg<"%v4b32_17">;
-def v4b32_18 : NVPTXReg<"%v4b32_18">;
-def v4b32_19 : NVPTXReg<"%v4b32_19">;
-def v4b32_20 : NVPTXReg<"%v4b32_20">;
-def v4b32_21 : NVPTXReg<"%v4b32_21">;
-def v4b32_22 : NVPTXReg<"%v4b32_22">;
-def v4b32_23 : NVPTXReg<"%v4b32_23">;
-def v4b32_24 : NVPTXReg<"%v4b32_24">;
-def v4b32_25 : NVPTXReg<"%v4b32_25">;
-def v4b32_26 : NVPTXReg<"%v4b32_26">;
-def v4b32_27 : NVPTXReg<"%v4b32_27">;
-def v4b32_28 : NVPTXReg<"%v4b32_28">;
-def v4b32_29 : NVPTXReg<"%v4b32_29">;
-def v4b32_30 : NVPTXReg<"%v4b32_30">;
-def v4b32_31 : NVPTXReg<"%v4b32_31">;
-def v4b32_32 : NVPTXReg<"%v4b32_32">;
-def v4b32_33 : NVPTXReg<"%v4b32_33">;
-def v4b32_34 : NVPTXReg<"%v4b32_34">;
-def v4b32_35 : NVPTXReg<"%v4b32_35">;
-def v4b32_36 : NVPTXReg<"%v4b32_36">;
-def v4b32_37 : NVPTXReg<"%v4b32_37">;
-def v4b32_38 : NVPTXReg<"%v4b32_38">;
-def v4b32_39 : NVPTXReg<"%v4b32_39">;
-def v4b32_40 : NVPTXReg<"%v4b32_40">;
-def v4b32_41 : NVPTXReg<"%v4b32_41">;
-def v4b32_42 : NVPTXReg<"%v4b32_42">;
-def v4b32_43 : NVPTXReg<"%v4b32_43">;
-def v4b32_44 : NVPTXReg<"%v4b32_44">;
-def v4b32_45 : NVPTXReg<"%v4b32_45">;
-def v4b32_46 : NVPTXReg<"%v4b32_46">;
-def v4b32_47 : NVPTXReg<"%v4b32_47">;
-def v4b32_48 : NVPTXReg<"%v4b32_48">;
-def v4b32_49 : NVPTXReg<"%v4b32_49">;
-def v4b32_50 : NVPTXReg<"%v4b32_50">;
-def v4b32_51 : NVPTXReg<"%v4b32_51">;
-def v4b32_52 : NVPTXReg<"%v4b32_52">;
-def v4b32_53 : NVPTXReg<"%v4b32_53">;
-def v4b32_54 : NVPTXReg<"%v4b32_54">;
-def v4b32_55 : NVPTXReg<"%v4b32_55">;
-def v4b32_56 : NVPTXReg<"%v4b32_56">;
-def v4b32_57 : NVPTXReg<"%v4b32_57">;
-def v4b32_58 : NVPTXReg<"%v4b32_58">;
-def v4b32_59 : NVPTXReg<"%v4b32_59">;
-def v4b32_60 : NVPTXReg<"%v4b32_60">;
-def v4b32_61 : NVPTXReg<"%v4b32_61">;
-def v4b32_62 : NVPTXReg<"%v4b32_62">;
-def v4b32_63 : NVPTXReg<"%v4b32_63">;
-def v4b32_64 : NVPTXReg<"%v4b32_64">;
-def v4b32_65 : NVPTXReg<"%v4b32_65">;
-def v4b32_66 : NVPTXReg<"%v4b32_66">;
-def v4b32_67 : NVPTXReg<"%v4b32_67">;
-def v4b32_68 : NVPTXReg<"%v4b32_68">;
-def v4b32_69 : NVPTXReg<"%v4b32_69">;
-def v4b32_70 : NVPTXReg<"%v4b32_70">;
-def v4b32_71 : NVPTXReg<"%v4b32_71">;
-def v4b32_72 : NVPTXReg<"%v4b32_72">;
-def v4b32_73 : NVPTXReg<"%v4b32_73">;
-def v4b32_74 : NVPTXReg<"%v4b32_74">;
-def v4b32_75 : NVPTXReg<"%v4b32_75">;
-def v4b32_76 : NVPTXReg<"%v4b32_76">;
-def v4b32_77 : NVPTXReg<"%v4b32_77">;
-def v4b32_78 : NVPTXReg<"%v4b32_78">;
-def v4b32_79 : NVPTXReg<"%v4b32_79">;
-def v4b32_80 : NVPTXReg<"%v4b32_80">;
-def v4b32_81 : NVPTXReg<"%v4b32_81">;
-def v4b32_82 : NVPTXReg<"%v4b32_82">;
-def v4b32_83 : NVPTXReg<"%v4b32_83">;
-def v4b32_84 : NVPTXReg<"%v4b32_84">;
-def v4b32_85 : NVPTXReg<"%v4b32_85">;
-def v4b32_86 : NVPTXReg<"%v4b32_86">;
-def v4b32_87 : NVPTXReg<"%v4b32_87">;
-def v4b32_88 : NVPTXReg<"%v4b32_88">;
-def v4b32_89 : NVPTXReg<"%v4b32_89">;
-def v4b32_90 : NVPTXReg<"%v4b32_90">;
-def v4b32_91 : NVPTXReg<"%v4b32_91">;
-def v4b32_92 : NVPTXReg<"%v4b32_92">;
-def v4b32_93 : NVPTXReg<"%v4b32_93">;
-def v4b32_94 : NVPTXReg<"%v4b32_94">;
-def v4b32_95 : NVPTXReg<"%v4b32_95">;
-def v4b32_96 : NVPTXReg<"%v4b32_96">;
-def v4b32_97 : NVPTXReg<"%v4b32_97">;
-def v4b32_98 : NVPTXReg<"%v4b32_98">;
-def v4b32_99 : NVPTXReg<"%v4b32_99">;
-def v4b32_100 : NVPTXReg<"%v4b32_100">;
-def v4b32_101 : NVPTXReg<"%v4b32_101">;
-def v4b32_102 : NVPTXReg<"%v4b32_102">;
-def v4b32_103 : NVPTXReg<"%v4b32_103">;
-def v4b32_104 : NVPTXReg<"%v4b32_104">;
-def v4b32_105 : NVPTXReg<"%v4b32_105">;
-def v4b32_106 : NVPTXReg<"%v4b32_106">;
-def v4b32_107 : NVPTXReg<"%v4b32_107">;
-def v4b32_108 : NVPTXReg<"%v4b32_108">;
-def v4b32_109 : NVPTXReg<"%v4b32_109">;
-def v4b32_110 : NVPTXReg<"%v4b32_110">;
-def v4b32_111 : NVPTXReg<"%v4b32_111">;
-def v4b32_112 : NVPTXReg<"%v4b32_112">;
-def v4b32_113 : NVPTXReg<"%v4b32_113">;
-def v4b32_114 : NVPTXReg<"%v4b32_114">;
-def v4b32_115 : NVPTXReg<"%v4b32_115">;
-def v4b32_116 : NVPTXReg<"%v4b32_116">;
-def v4b32_117 : NVPTXReg<"%v4b32_117">;
-def v4b32_118 : NVPTXReg<"%v4b32_118">;
-def v4b32_119 : NVPTXReg<"%v4b32_119">;
-def v4b32_120 : NVPTXReg<"%v4b32_120">;
-def v4b32_121 : NVPTXReg<"%v4b32_121">;
-def v4b32_122 : NVPTXReg<"%v4b32_122">;
-def v4b32_123 : NVPTXReg<"%v4b32_123">;
-def v4b32_124 : NVPTXReg<"%v4b32_124">;
-def v4b32_125 : NVPTXReg<"%v4b32_125">;
-def v4b32_126 : NVPTXReg<"%v4b32_126">;
-def v4b32_127 : NVPTXReg<"%v4b32_127">;
-def v4b32_128 : NVPTXReg<"%v4b32_128">;
-def v4b32_129 : NVPTXReg<"%v4b32_129">;
-def v4b32_130 : NVPTXReg<"%v4b32_130">;
-def v4b32_131 : NVPTXReg<"%v4b32_131">;
-def v4b32_132 : NVPTXReg<"%v4b32_132">;
-def v4b32_133 : NVPTXReg<"%v4b32_133">;
-def v4b32_134 : NVPTXReg<"%v4b32_134">;
-def v4b32_135 : NVPTXReg<"%v4b32_135">;
-def v4b32_136 : NVPTXReg<"%v4b32_136">;
-def v4b32_137 : NVPTXReg<"%v4b32_137">;
-def v4b32_138 : NVPTXReg<"%v4b32_138">;
-def v4b32_139 : NVPTXReg<"%v4b32_139">;
-def v4b32_140 : NVPTXReg<"%v4b32_140">;
-def v4b32_141 : NVPTXReg<"%v4b32_141">;
-def v4b32_142 : NVPTXReg<"%v4b32_142">;
-def v4b32_143 : NVPTXReg<"%v4b32_143">;
-def v4b32_144 : NVPTXReg<"%v4b32_144">;
-def v4b32_145 : NVPTXReg<"%v4b32_145">;
-def v4b32_146 : NVPTXReg<"%v4b32_146">;
-def v4b32_147 : NVPTXReg<"%v4b32_147">;
-def v4b32_148 : NVPTXReg<"%v4b32_148">;
-def v4b32_149 : NVPTXReg<"%v4b32_149">;
-def v4b32_150 : NVPTXReg<"%v4b32_150">;
-def v4b32_151 : NVPTXReg<"%v4b32_151">;
-def v4b32_152 : NVPTXReg<"%v4b32_152">;
-def v4b32_153 : NVPTXReg<"%v4b32_153">;
-def v4b32_154 : NVPTXReg<"%v4b32_154">;
-def v4b32_155 : NVPTXReg<"%v4b32_155">;
-def v4b32_156 : NVPTXReg<"%v4b32_156">;
-def v4b32_157 : NVPTXReg<"%v4b32_157">;
-def v4b32_158 : NVPTXReg<"%v4b32_158">;
-def v4b32_159 : NVPTXReg<"%v4b32_159">;
-def v4b32_160 : NVPTXReg<"%v4b32_160">;
-def v4b32_161 : NVPTXReg<"%v4b32_161">;
-def v4b32_162 : NVPTXReg<"%v4b32_162">;
-def v4b32_163 : NVPTXReg<"%v4b32_163">;
-def v4b32_164 : NVPTXReg<"%v4b32_164">;
-def v4b32_165 : NVPTXReg<"%v4b32_165">;
-def v4b32_166 : NVPTXReg<"%v4b32_166">;
-def v4b32_167 : NVPTXReg<"%v4b32_167">;
-def v4b32_168 : NVPTXReg<"%v4b32_168">;
-def v4b32_169 : NVPTXReg<"%v4b32_169">;
-def v4b32_170 : NVPTXReg<"%v4b32_170">;
-def v4b32_171 : NVPTXReg<"%v4b32_171">;
-def v4b32_172 : NVPTXReg<"%v4b32_172">;
-def v4b32_173 : NVPTXReg<"%v4b32_173">;
-def v4b32_174 : NVPTXReg<"%v4b32_174">;
-def v4b32_175 : NVPTXReg<"%v4b32_175">;
-def v4b32_176 : NVPTXReg<"%v4b32_176">;
-def v4b32_177 : NVPTXReg<"%v4b32_177">;
-def v4b32_178 : NVPTXReg<"%v4b32_178">;
-def v4b32_179 : NVPTXReg<"%v4b32_179">;
-def v4b32_180 : NVPTXReg<"%v4b32_180">;
-def v4b32_181 : NVPTXReg<"%v4b32_181">;
-def v4b32_182 : NVPTXReg<"%v4b32_182">;
-def v4b32_183 : NVPTXReg<"%v4b32_183">;
-def v4b32_184 : NVPTXReg<"%v4b32_184">;
-def v4b32_185 : NVPTXReg<"%v4b32_185">;
-def v4b32_186 : NVPTXReg<"%v4b32_186">;
-def v4b32_187 : NVPTXReg<"%v4b32_187">;
-def v4b32_188 : NVPTXReg<"%v4b32_188">;
-def v4b32_189 : NVPTXReg<"%v4b32_189">;
-def v4b32_190 : NVPTXReg<"%v4b32_190">;
-def v4b32_191 : NVPTXReg<"%v4b32_191">;
-def v4b32_192 : NVPTXReg<"%v4b32_192">;
-def v4b32_193 : NVPTXReg<"%v4b32_193">;
-def v4b32_194 : NVPTXReg<"%v4b32_194">;
-def v4b32_195 : NVPTXReg<"%v4b32_195">;
-def v4b32_196 : NVPTXReg<"%v4b32_196">;
-def v4b32_197 : NVPTXReg<"%v4b32_197">;
-def v4b32_198 : NVPTXReg<"%v4b32_198">;
-def v4b32_199 : NVPTXReg<"%v4b32_199">;
-def v4b32_200 : NVPTXReg<"%v4b32_200">;
-def v4b32_201 : NVPTXReg<"%v4b32_201">;
-def v4b32_202 : NVPTXReg<"%v4b32_202">;
-def v4b32_203 : NVPTXReg<"%v4b32_203">;
-def v4b32_204 : NVPTXReg<"%v4b32_204">;
-def v4b32_205 : NVPTXReg<"%v4b32_205">;
-def v4b32_206 : NVPTXReg<"%v4b32_206">;
-def v4b32_207 : NVPTXReg<"%v4b32_207">;
-def v4b32_208 : NVPTXReg<"%v4b32_208">;
-def v4b32_209 : NVPTXReg<"%v4b32_209">;
-def v4b32_210 : NVPTXReg<"%v4b32_210">;
-def v4b32_211 : NVPTXReg<"%v4b32_211">;
-def v4b32_212 : NVPTXReg<"%v4b32_212">;
-def v4b32_213 : NVPTXReg<"%v4b32_213">;
-def v4b32_214 : NVPTXReg<"%v4b32_214">;
-def v4b32_215 : NVPTXReg<"%v4b32_215">;
-def v4b32_216 : NVPTXReg<"%v4b32_216">;
-def v4b32_217 : NVPTXReg<"%v4b32_217">;
-def v4b32_218 : NVPTXReg<"%v4b32_218">;
-def v4b32_219 : NVPTXReg<"%v4b32_219">;
-def v4b32_220 : NVPTXReg<"%v4b32_220">;
-def v4b32_221 : NVPTXReg<"%v4b32_221">;
-def v4b32_222 : NVPTXReg<"%v4b32_222">;
-def v4b32_223 : NVPTXReg<"%v4b32_223">;
-def v4b32_224 : NVPTXReg<"%v4b32_224">;
-def v4b32_225 : NVPTXReg<"%v4b32_225">;
-def v4b32_226 : NVPTXReg<"%v4b32_226">;
-def v4b32_227 : NVPTXReg<"%v4b32_227">;
-def v4b32_228 : NVPTXReg<"%v4b32_228">;
-def v4b32_229 : NVPTXReg<"%v4b32_229">;
-def v4b32_230 : NVPTXReg<"%v4b32_230">;
-def v4b32_231 : NVPTXReg<"%v4b32_231">;
-def v4b32_232 : NVPTXReg<"%v4b32_232">;
-def v4b32_233 : NVPTXReg<"%v4b32_233">;
-def v4b32_234 : NVPTXReg<"%v4b32_234">;
-def v4b32_235 : NVPTXReg<"%v4b32_235">;
-def v4b32_236 : NVPTXReg<"%v4b32_236">;
-def v4b32_237 : NVPTXReg<"%v4b32_237">;
-def v4b32_238 : NVPTXReg<"%v4b32_238">;
-def v4b32_239 : NVPTXReg<"%v4b32_239">;
-def v4b32_240 : NVPTXReg<"%v4b32_240">;
-def v4b32_241 : NVPTXReg<"%v4b32_241">;
-def v4b32_242 : NVPTXReg<"%v4b32_242">;
-def v4b32_243 : NVPTXReg<"%v4b32_243">;
-def v4b32_244 : NVPTXReg<"%v4b32_244">;
-def v4b32_245 : NVPTXReg<"%v4b32_245">;
-def v4b32_246 : NVPTXReg<"%v4b32_246">;
-def v4b32_247 : NVPTXReg<"%v4b32_247">;
-def v4b32_248 : NVPTXReg<"%v4b32_248">;
-def v4b32_249 : NVPTXReg<"%v4b32_249">;
-def v4b32_250 : NVPTXReg<"%v4b32_250">;
-def v4b32_251 : NVPTXReg<"%v4b32_251">;
-def v4b32_252 : NVPTXReg<"%v4b32_252">;
-def v4b32_253 : NVPTXReg<"%v4b32_253">;
-def v4b32_254 : NVPTXReg<"%v4b32_254">;
-def v4b32_255 : NVPTXReg<"%v4b32_255">;
-def v4b32_256 : NVPTXReg<"%v4b32_256">;
-def v4b32_257 : NVPTXReg<"%v4b32_257">;
-def v4b32_258 : NVPTXReg<"%v4b32_258">;
-def v4b32_259 : NVPTXReg<"%v4b32_259">;
-def v4b32_260 : NVPTXReg<"%v4b32_260">;
-def v4b32_261 : NVPTXReg<"%v4b32_261">;
-def v4b32_262 : NVPTXReg<"%v4b32_262">;
-def v4b32_263 : NVPTXReg<"%v4b32_263">;
-def v4b32_264 : NVPTXReg<"%v4b32_264">;
-def v4b32_265 : NVPTXReg<"%v4b32_265">;
-def v4b32_266 : NVPTXReg<"%v4b32_266">;
-def v4b32_267 : NVPTXReg<"%v4b32_267">;
-def v4b32_268 : NVPTXReg<"%v4b32_268">;
-def v4b32_269 : NVPTXReg<"%v4b32_269">;
-def v4b32_270 : NVPTXReg<"%v4b32_270">;
-def v4b32_271 : NVPTXReg<"%v4b32_271">;
-def v4b32_272 : NVPTXReg<"%v4b32_272">;
-def v4b32_273 : NVPTXReg<"%v4b32_273">;
-def v4b32_274 : NVPTXReg<"%v4b32_274">;
-def v4b32_275 : NVPTXReg<"%v4b32_275">;
-def v4b32_276 : NVPTXReg<"%v4b32_276">;
-def v4b32_277 : NVPTXReg<"%v4b32_277">;
-def v4b32_278 : NVPTXReg<"%v4b32_278">;
-def v4b32_279 : NVPTXReg<"%v4b32_279">;
-def v4b32_280 : NVPTXReg<"%v4b32_280">;
-def v4b32_281 : NVPTXReg<"%v4b32_281">;
-def v4b32_282 : NVPTXReg<"%v4b32_282">;
-def v4b32_283 : NVPTXReg<"%v4b32_283">;
-def v4b32_284 : NVPTXReg<"%v4b32_284">;
-def v4b32_285 : NVPTXReg<"%v4b32_285">;
-def v4b32_286 : NVPTXReg<"%v4b32_286">;
-def v4b32_287 : NVPTXReg<"%v4b32_287">;
-def v4b32_288 : NVPTXReg<"%v4b32_288">;
-def v4b32_289 : NVPTXReg<"%v4b32_289">;
-def v4b32_290 : NVPTXReg<"%v4b32_290">;
-def v4b32_291 : NVPTXReg<"%v4b32_291">;
-def v4b32_292 : NVPTXReg<"%v4b32_292">;
-def v4b32_293 : NVPTXReg<"%v4b32_293">;
-def v4b32_294 : NVPTXReg<"%v4b32_294">;
-def v4b32_295 : NVPTXReg<"%v4b32_295">;
-def v4b32_296 : NVPTXReg<"%v4b32_296">;
-def v4b32_297 : NVPTXReg<"%v4b32_297">;
-def v4b32_298 : NVPTXReg<"%v4b32_298">;
-def v4b32_299 : NVPTXReg<"%v4b32_299">;
-def v4b32_300 : NVPTXReg<"%v4b32_300">;
-def v4b32_301 : NVPTXReg<"%v4b32_301">;
-def v4b32_302 : NVPTXReg<"%v4b32_302">;
-def v4b32_303 : NVPTXReg<"%v4b32_303">;
-def v4b32_304 : NVPTXReg<"%v4b32_304">;
-def v4b32_305 : NVPTXReg<"%v4b32_305">;
-def v4b32_306 : NVPTXReg<"%v4b32_306">;
-def v4b32_307 : NVPTXReg<"%v4b32_307">;
-def v4b32_308 : NVPTXReg<"%v4b32_308">;
-def v4b32_309 : NVPTXReg<"%v4b32_309">;
-def v4b32_310 : NVPTXReg<"%v4b32_310">;
-def v4b32_311 : NVPTXReg<"%v4b32_311">;
-def v4b32_312 : NVPTXReg<"%v4b32_312">;
-def v4b32_313 : NVPTXReg<"%v4b32_313">;
-def v4b32_314 : NVPTXReg<"%v4b32_314">;
-def v4b32_315 : NVPTXReg<"%v4b32_315">;
-def v4b32_316 : NVPTXReg<"%v4b32_316">;
-def v4b32_317 : NVPTXReg<"%v4b32_317">;
-def v4b32_318 : NVPTXReg<"%v4b32_318">;
-def v4b32_319 : NVPTXReg<"%v4b32_319">;
-def v4b32_320 : NVPTXReg<"%v4b32_320">;
-def v4b32_321 : NVPTXReg<"%v4b32_321">;
-def v4b32_322 : NVPTXReg<"%v4b32_322">;
-def v4b32_323 : NVPTXReg<"%v4b32_323">;
-def v4b32_324 : NVPTXReg<"%v4b32_324">;
-def v4b32_325 : NVPTXReg<"%v4b32_325">;
-def v4b32_326 : NVPTXReg<"%v4b32_326">;
-def v4b32_327 : NVPTXReg<"%v4b32_327">;
-def v4b32_328 : NVPTXReg<"%v4b32_328">;
-def v4b32_329 : NVPTXReg<"%v4b32_329">;
-def v4b32_330 : NVPTXReg<"%v4b32_330">;
-def v4b32_331 : NVPTXReg<"%v4b32_331">;
-def v4b32_332 : NVPTXReg<"%v4b32_332">;
-def v4b32_333 : NVPTXReg<"%v4b32_333">;
-def v4b32_334 : NVPTXReg<"%v4b32_334">;
-def v4b32_335 : NVPTXReg<"%v4b32_335">;
-def v4b32_336 : NVPTXReg<"%v4b32_336">;
-def v4b32_337 : NVPTXReg<"%v4b32_337">;
-def v4b32_338 : NVPTXReg<"%v4b32_338">;
-def v4b32_339 : NVPTXReg<"%v4b32_339">;
-def v4b32_340 : NVPTXReg<"%v4b32_340">;
-def v4b32_341 : NVPTXReg<"%v4b32_341">;
-def v4b32_342 : NVPTXReg<"%v4b32_342">;
-def v4b32_343 : NVPTXReg<"%v4b32_343">;
-def v4b32_344 : NVPTXReg<"%v4b32_344">;
-def v4b32_345 : NVPTXReg<"%v4b32_345">;
-def v4b32_346 : NVPTXReg<"%v4b32_346">;
-def v4b32_347 : NVPTXReg<"%v4b32_347">;
-def v4b32_348 : NVPTXReg<"%v4b32_348">;
-def v4b32_349 : NVPTXReg<"%v4b32_349">;
-def v4b32_350 : NVPTXReg<"%v4b32_350">;
-def v4b32_351 : NVPTXReg<"%v4b32_351">;
-def v4b32_352 : NVPTXReg<"%v4b32_352">;
-def v4b32_353 : NVPTXReg<"%v4b32_353">;
-def v4b32_354 : NVPTXReg<"%v4b32_354">;
-def v4b32_355 : NVPTXReg<"%v4b32_355">;
-def v4b32_356 : NVPTXReg<"%v4b32_356">;
-def v4b32_357 : NVPTXReg<"%v4b32_357">;
-def v4b32_358 : NVPTXReg<"%v4b32_358">;
-def v4b32_359 : NVPTXReg<"%v4b32_359">;
-def v4b32_360 : NVPTXReg<"%v4b32_360">;
-def v4b32_361 : NVPTXReg<"%v4b32_361">;
-def v4b32_362 : NVPTXReg<"%v4b32_362">;
-def v4b32_363 : NVPTXReg<"%v4b32_363">;
-def v4b32_364 : NVPTXReg<"%v4b32_364">;
-def v4b32_365 : NVPTXReg<"%v4b32_365">;
-def v4b32_366 : NVPTXReg<"%v4b32_366">;
-def v4b32_367 : NVPTXReg<"%v4b32_367">;
-def v4b32_368 : NVPTXReg<"%v4b32_368">;
-def v4b32_369 : NVPTXReg<"%v4b32_369">;
-def v4b32_370 : NVPTXReg<"%v4b32_370">;
-def v4b32_371 : NVPTXReg<"%v4b32_371">;
-def v4b32_372 : NVPTXReg<"%v4b32_372">;
-def v4b32_373 : NVPTXReg<"%v4b32_373">;
-def v4b32_374 : NVPTXReg<"%v4b32_374">;
-def v4b32_375 : NVPTXReg<"%v4b32_375">;
-def v4b32_376 : NVPTXReg<"%v4b32_376">;
-def v4b32_377 : NVPTXReg<"%v4b32_377">;
-def v4b32_378 : NVPTXReg<"%v4b32_378">;
-def v4b32_379 : NVPTXReg<"%v4b32_379">;
-def v4b32_380 : NVPTXReg<"%v4b32_380">;
-def v4b32_381 : NVPTXReg<"%v4b32_381">;
-def v4b32_382 : NVPTXReg<"%v4b32_382">;
-def v4b32_383 : NVPTXReg<"%v4b32_383">;
-def v4b32_384 : NVPTXReg<"%v4b32_384">;
-def v4b32_385 : NVPTXReg<"%v4b32_385">;
-def v4b32_386 : NVPTXReg<"%v4b32_386">;
-def v4b32_387 : NVPTXReg<"%v4b32_387">;
-def v4b32_388 : NVPTXReg<"%v4b32_388">;
-def v4b32_389 : NVPTXReg<"%v4b32_389">;
-def v4b32_390 : NVPTXReg<"%v4b32_390">;
-def v4b32_391 : NVPTXReg<"%v4b32_391">;
-def v4b32_392 : NVPTXReg<"%v4b32_392">;
-def v4b32_393 : NVPTXReg<"%v4b32_393">;
-def v4b32_394 : NVPTXReg<"%v4b32_394">;
-def v4b32_395 : NVPTXReg<"%v4b32_395">;
-
-//===--- Arguments --------------------------------------------------------===//
-def ia0 : NVPTXReg<"%ia0">;
-def ia1 : NVPTXReg<"%ia1">;
-def ia2 : NVPTXReg<"%ia2">;
-def ia3 : NVPTXReg<"%ia3">;
-def ia4 : NVPTXReg<"%ia4">;
-def ia5 : NVPTXReg<"%ia5">;
-def ia6 : NVPTXReg<"%ia6">;
-def ia7 : NVPTXReg<"%ia7">;
-def ia8 : NVPTXReg<"%ia8">;
-def ia9 : NVPTXReg<"%ia9">;
-def ia10 : NVPTXReg<"%ia10">;
-def ia11 : NVPTXReg<"%ia11">;
-def ia12 : NVPTXReg<"%ia12">;
-def ia13 : NVPTXReg<"%ia13">;
-def ia14 : NVPTXReg<"%ia14">;
-def ia15 : NVPTXReg<"%ia15">;
-def ia16 : NVPTXReg<"%ia16">;
-def ia17 : NVPTXReg<"%ia17">;
-def ia18 : NVPTXReg<"%ia18">;
-def ia19 : NVPTXReg<"%ia19">;
-def ia20 : NVPTXReg<"%ia20">;
-def ia21 : NVPTXReg<"%ia21">;
-def ia22 : NVPTXReg<"%ia22">;
-def ia23 : NVPTXReg<"%ia23">;
-def ia24 : NVPTXReg<"%ia24">;
-def ia25 : NVPTXReg<"%ia25">;
-def ia26 : NVPTXReg<"%ia26">;
-def ia27 : NVPTXReg<"%ia27">;
-def ia28 : NVPTXReg<"%ia28">;
-def ia29 : NVPTXReg<"%ia29">;
-def ia30 : NVPTXReg<"%ia30">;
-def ia31 : NVPTXReg<"%ia31">;
-def ia32 : NVPTXReg<"%ia32">;
-def ia33 : NVPTXReg<"%ia33">;
-def ia34 : NVPTXReg<"%ia34">;
-def ia35 : NVPTXReg<"%ia35">;
-def ia36 : NVPTXReg<"%ia36">;
-def ia37 : NVPTXReg<"%ia37">;
-def ia38 : NVPTXReg<"%ia38">;
-def ia39 : NVPTXReg<"%ia39">;
-def ia40 : NVPTXReg<"%ia40">;
-def ia41 : NVPTXReg<"%ia41">;
-def ia42 : NVPTXReg<"%ia42">;
-def ia43 : NVPTXReg<"%ia43">;
-def ia44 : NVPTXReg<"%ia44">;
-def ia45 : NVPTXReg<"%ia45">;
-def ia46 : NVPTXReg<"%ia46">;
-def ia47 : NVPTXReg<"%ia47">;
-def ia48 : NVPTXReg<"%ia48">;
-def ia49 : NVPTXReg<"%ia49">;
-def ia50 : NVPTXReg<"%ia50">;
-def ia51 : NVPTXReg<"%ia51">;
-def ia52 : NVPTXReg<"%ia52">;
-def ia53 : NVPTXReg<"%ia53">;
-def ia54 : NVPTXReg<"%ia54">;
-def ia55 : NVPTXReg<"%ia55">;
-def ia56 : NVPTXReg<"%ia56">;
-def ia57 : NVPTXReg<"%ia57">;
-def ia58 : NVPTXReg<"%ia58">;
-def ia59 : NVPTXReg<"%ia59">;
-def ia60 : NVPTXReg<"%ia60">;
-def ia61 : NVPTXReg<"%ia61">;
-def ia62 : NVPTXReg<"%ia62">;
-def ia63 : NVPTXReg<"%ia63">;
-def ia64 : NVPTXReg<"%ia64">;
-def ia65 : NVPTXReg<"%ia65">;
-def ia66 : NVPTXReg<"%ia66">;
-def ia67 : NVPTXReg<"%ia67">;
-def ia68 : NVPTXReg<"%ia68">;
-def ia69 : NVPTXReg<"%ia69">;
-def ia70 : NVPTXReg<"%ia70">;
-def ia71 : NVPTXReg<"%ia71">;
-def ia72 : NVPTXReg<"%ia72">;
-def ia73 : NVPTXReg<"%ia73">;
-def ia74 : NVPTXReg<"%ia74">;
-def ia75 : NVPTXReg<"%ia75">;
-def ia76 : NVPTXReg<"%ia76">;
-def ia77 : NVPTXReg<"%ia77">;
-def ia78 : NVPTXReg<"%ia78">;
-def ia79 : NVPTXReg<"%ia79">;
-def ia80 : NVPTXReg<"%ia80">;
-def ia81 : NVPTXReg<"%ia81">;
-def ia82 : NVPTXReg<"%ia82">;
-def ia83 : NVPTXReg<"%ia83">;
-def ia84 : NVPTXReg<"%ia84">;
-def ia85 : NVPTXReg<"%ia85">;
-def ia86 : NVPTXReg<"%ia86">;
-def ia87 : NVPTXReg<"%ia87">;
-def ia88 : NVPTXReg<"%ia88">;
-def ia89 : NVPTXReg<"%ia89">;
-def ia90 : NVPTXReg<"%ia90">;
-def ia91 : NVPTXReg<"%ia91">;
-def ia92 : NVPTXReg<"%ia92">;
-def ia93 : NVPTXReg<"%ia93">;
-def ia94 : NVPTXReg<"%ia94">;
-def ia95 : NVPTXReg<"%ia95">;
-def ia96 : NVPTXReg<"%ia96">;
-def ia97 : NVPTXReg<"%ia97">;
-def ia98 : NVPTXReg<"%ia98">;
-def ia99 : NVPTXReg<"%ia99">;
-def ia100 : NVPTXReg<"%ia100">;
-def ia101 : NVPTXReg<"%ia101">;
-def ia102 : NVPTXReg<"%ia102">;
-def ia103 : NVPTXReg<"%ia103">;
-def ia104 : NVPTXReg<"%ia104">;
-def ia105 : NVPTXReg<"%ia105">;
-def ia106 : NVPTXReg<"%ia106">;
-def ia107 : NVPTXReg<"%ia107">;
-def ia108 : NVPTXReg<"%ia108">;
-def ia109 : NVPTXReg<"%ia109">;
-def ia110 : NVPTXReg<"%ia110">;
-def ia111 : NVPTXReg<"%ia111">;
-def ia112 : NVPTXReg<"%ia112">;
-def ia113 : NVPTXReg<"%ia113">;
-def ia114 : NVPTXReg<"%ia114">;
-def ia115 : NVPTXReg<"%ia115">;
-def ia116 : NVPTXReg<"%ia116">;
-def ia117 : NVPTXReg<"%ia117">;
-def ia118 : NVPTXReg<"%ia118">;
-def ia119 : NVPTXReg<"%ia119">;
-def ia120 : NVPTXReg<"%ia120">;
-def ia121 : NVPTXReg<"%ia121">;
-def ia122 : NVPTXReg<"%ia122">;
-def ia123 : NVPTXReg<"%ia123">;
-def ia124 : NVPTXReg<"%ia124">;
-def ia125 : NVPTXReg<"%ia125">;
-def ia126 : NVPTXReg<"%ia126">;
-def ia127 : NVPTXReg<"%ia127">;
-def ia128 : NVPTXReg<"%ia128">;
-def ia129 : NVPTXReg<"%ia129">;
-def ia130 : NVPTXReg<"%ia130">;
-def ia131 : NVPTXReg<"%ia131">;
-def ia132 : NVPTXReg<"%ia132">;
-def ia133 : NVPTXReg<"%ia133">;
-def ia134 : NVPTXReg<"%ia134">;
-def ia135 : NVPTXReg<"%ia135">;
-def ia136 : NVPTXReg<"%ia136">;
-def ia137 : NVPTXReg<"%ia137">;
-def ia138 : NVPTXReg<"%ia138">;
-def ia139 : NVPTXReg<"%ia139">;
-def ia140 : NVPTXReg<"%ia140">;
-def ia141 : NVPTXReg<"%ia141">;
-def ia142 : NVPTXReg<"%ia142">;
-def ia143 : NVPTXReg<"%ia143">;
-def ia144 : NVPTXReg<"%ia144">;
-def ia145 : NVPTXReg<"%ia145">;
-def ia146 : NVPTXReg<"%ia146">;
-def ia147 : NVPTXReg<"%ia147">;
-def ia148 : NVPTXReg<"%ia148">;
-def ia149 : NVPTXReg<"%ia149">;
-def ia150 : NVPTXReg<"%ia150">;
-def ia151 : NVPTXReg<"%ia151">;
-def ia152 : NVPTXReg<"%ia152">;
-def ia153 : NVPTXReg<"%ia153">;
-def ia154 : NVPTXReg<"%ia154">;
-def ia155 : NVPTXReg<"%ia155">;
-def ia156 : NVPTXReg<"%ia156">;
-def ia157 : NVPTXReg<"%ia157">;
-def ia158 : NVPTXReg<"%ia158">;
-def ia159 : NVPTXReg<"%ia159">;
-def ia160 : NVPTXReg<"%ia160">;
-def ia161 : NVPTXReg<"%ia161">;
-def ia162 : NVPTXReg<"%ia162">;
-def ia163 : NVPTXReg<"%ia163">;
-def ia164 : NVPTXReg<"%ia164">;
-def ia165 : NVPTXReg<"%ia165">;
-def ia166 : NVPTXReg<"%ia166">;
-def ia167 : NVPTXReg<"%ia167">;
-def ia168 : NVPTXReg<"%ia168">;
-def ia169 : NVPTXReg<"%ia169">;
-def ia170 : NVPTXReg<"%ia170">;
-def ia171 : NVPTXReg<"%ia171">;
-def ia172 : NVPTXReg<"%ia172">;
-def ia173 : NVPTXReg<"%ia173">;
-def ia174 : NVPTXReg<"%ia174">;
-def ia175 : NVPTXReg<"%ia175">;
-def ia176 : NVPTXReg<"%ia176">;
-def ia177 : NVPTXReg<"%ia177">;
-def ia178 : NVPTXReg<"%ia178">;
-def ia179 : NVPTXReg<"%ia179">;
-def ia180 : NVPTXReg<"%ia180">;
-def ia181 : NVPTXReg<"%ia181">;
-def ia182 : NVPTXReg<"%ia182">;
-def ia183 : NVPTXReg<"%ia183">;
-def ia184 : NVPTXReg<"%ia184">;
-def ia185 : NVPTXReg<"%ia185">;
-def ia186 : NVPTXReg<"%ia186">;
-def ia187 : NVPTXReg<"%ia187">;
-def ia188 : NVPTXReg<"%ia188">;
-def ia189 : NVPTXReg<"%ia189">;
-def ia190 : NVPTXReg<"%ia190">;
-def ia191 : NVPTXReg<"%ia191">;
-def ia192 : NVPTXReg<"%ia192">;
-def ia193 : NVPTXReg<"%ia193">;
-def ia194 : NVPTXReg<"%ia194">;
-def ia195 : NVPTXReg<"%ia195">;
-def ia196 : NVPTXReg<"%ia196">;
-def ia197 : NVPTXReg<"%ia197">;
-def ia198 : NVPTXReg<"%ia198">;
-def ia199 : NVPTXReg<"%ia199">;
-def ia200 : NVPTXReg<"%ia200">;
-def ia201 : NVPTXReg<"%ia201">;
-def ia202 : NVPTXReg<"%ia202">;
-def ia203 : NVPTXReg<"%ia203">;
-def ia204 : NVPTXReg<"%ia204">;
-def ia205 : NVPTXReg<"%ia205">;
-def ia206 : NVPTXReg<"%ia206">;
-def ia207 : NVPTXReg<"%ia207">;
-def ia208 : NVPTXReg<"%ia208">;
-def ia209 : NVPTXReg<"%ia209">;
-def ia210 : NVPTXReg<"%ia210">;
-def ia211 : NVPTXReg<"%ia211">;
-def ia212 : NVPTXReg<"%ia212">;
-def ia213 : NVPTXReg<"%ia213">;
-def ia214 : NVPTXReg<"%ia214">;
-def ia215 : NVPTXReg<"%ia215">;
-def ia216 : NVPTXReg<"%ia216">;
-def ia217 : NVPTXReg<"%ia217">;
-def ia218 : NVPTXReg<"%ia218">;
-def ia219 : NVPTXReg<"%ia219">;
-def ia220 : NVPTXReg<"%ia220">;
-def ia221 : NVPTXReg<"%ia221">;
-def ia222 : NVPTXReg<"%ia222">;
-def ia223 : NVPTXReg<"%ia223">;
-def ia224 : NVPTXReg<"%ia224">;
-def ia225 : NVPTXReg<"%ia225">;
-def ia226 : NVPTXReg<"%ia226">;
-def ia227 : NVPTXReg<"%ia227">;
-def ia228 : NVPTXReg<"%ia228">;
-def ia229 : NVPTXReg<"%ia229">;
-def ia230 : NVPTXReg<"%ia230">;
-def ia231 : NVPTXReg<"%ia231">;
-def ia232 : NVPTXReg<"%ia232">;
-def ia233 : NVPTXReg<"%ia233">;
-def ia234 : NVPTXReg<"%ia234">;
-def ia235 : NVPTXReg<"%ia235">;
-def ia236 : NVPTXReg<"%ia236">;
-def ia237 : NVPTXReg<"%ia237">;
-def ia238 : NVPTXReg<"%ia238">;
-def ia239 : NVPTXReg<"%ia239">;
-def ia240 : NVPTXReg<"%ia240">;
-def ia241 : NVPTXReg<"%ia241">;
-def ia242 : NVPTXReg<"%ia242">;
-def ia243 : NVPTXReg<"%ia243">;
-def ia244 : NVPTXReg<"%ia244">;
-def ia245 : NVPTXReg<"%ia245">;
-def ia246 : NVPTXReg<"%ia246">;
-def ia247 : NVPTXReg<"%ia247">;
-def ia248 : NVPTXReg<"%ia248">;
-def ia249 : NVPTXReg<"%ia249">;
-def ia250 : NVPTXReg<"%ia250">;
-def ia251 : NVPTXReg<"%ia251">;
-def ia252 : NVPTXReg<"%ia252">;
-def ia253 : NVPTXReg<"%ia253">;
-def ia254 : NVPTXReg<"%ia254">;
-def ia255 : NVPTXReg<"%ia255">;
-def ia256 : NVPTXReg<"%ia256">;
-def ia257 : NVPTXReg<"%ia257">;
-def ia258 : NVPTXReg<"%ia258">;
-def ia259 : NVPTXReg<"%ia259">;
-def ia260 : NVPTXReg<"%ia260">;
-def ia261 : NVPTXReg<"%ia261">;
-def ia262 : NVPTXReg<"%ia262">;
-def ia263 : NVPTXReg<"%ia263">;
-def ia264 : NVPTXReg<"%ia264">;
-def ia265 : NVPTXReg<"%ia265">;
-def ia266 : NVPTXReg<"%ia266">;
-def ia267 : NVPTXReg<"%ia267">;
-def ia268 : NVPTXReg<"%ia268">;
-def ia269 : NVPTXReg<"%ia269">;
-def ia270 : NVPTXReg<"%ia270">;
-def ia271 : NVPTXReg<"%ia271">;
-def ia272 : NVPTXReg<"%ia272">;
-def ia273 : NVPTXReg<"%ia273">;
-def ia274 : NVPTXReg<"%ia274">;
-def ia275 : NVPTXReg<"%ia275">;
-def ia276 : NVPTXReg<"%ia276">;
-def ia277 : NVPTXReg<"%ia277">;
-def ia278 : NVPTXReg<"%ia278">;
-def ia279 : NVPTXReg<"%ia279">;
-def ia280 : NVPTXReg<"%ia280">;
-def ia281 : NVPTXReg<"%ia281">;
-def ia282 : NVPTXReg<"%ia282">;
-def ia283 : NVPTXReg<"%ia283">;
-def ia284 : NVPTXReg<"%ia284">;
-def ia285 : NVPTXReg<"%ia285">;
-def ia286 : NVPTXReg<"%ia286">;
-def ia287 : NVPTXReg<"%ia287">;
-def ia288 : NVPTXReg<"%ia288">;
-def ia289 : NVPTXReg<"%ia289">;
-def ia290 : NVPTXReg<"%ia290">;
-def ia291 : NVPTXReg<"%ia291">;
-def ia292 : NVPTXReg<"%ia292">;
-def ia293 : NVPTXReg<"%ia293">;
-def ia294 : NVPTXReg<"%ia294">;
-def ia295 : NVPTXReg<"%ia295">;
-def ia296 : NVPTXReg<"%ia296">;
-def ia297 : NVPTXReg<"%ia297">;
-def ia298 : NVPTXReg<"%ia298">;
-def ia299 : NVPTXReg<"%ia299">;
-def ia300 : NVPTXReg<"%ia300">;
-def ia301 : NVPTXReg<"%ia301">;
-def ia302 : NVPTXReg<"%ia302">;
-def ia303 : NVPTXReg<"%ia303">;
-def ia304 : NVPTXReg<"%ia304">;
-def ia305 : NVPTXReg<"%ia305">;
-def ia306 : NVPTXReg<"%ia306">;
-def ia307 : NVPTXReg<"%ia307">;
-def ia308 : NVPTXReg<"%ia308">;
-def ia309 : NVPTXReg<"%ia309">;
-def ia310 : NVPTXReg<"%ia310">;
-def ia311 : NVPTXReg<"%ia311">;
-def ia312 : NVPTXReg<"%ia312">;
-def ia313 : NVPTXReg<"%ia313">;
-def ia314 : NVPTXReg<"%ia314">;
-def ia315 : NVPTXReg<"%ia315">;
-def ia316 : NVPTXReg<"%ia316">;
-def ia317 : NVPTXReg<"%ia317">;
-def ia318 : NVPTXReg<"%ia318">;
-def ia319 : NVPTXReg<"%ia319">;
-def ia320 : NVPTXReg<"%ia320">;
-def ia321 : NVPTXReg<"%ia321">;
-def ia322 : NVPTXReg<"%ia322">;
-def ia323 : NVPTXReg<"%ia323">;
-def ia324 : NVPTXReg<"%ia324">;
-def ia325 : NVPTXReg<"%ia325">;
-def ia326 : NVPTXReg<"%ia326">;
-def ia327 : NVPTXReg<"%ia327">;
-def ia328 : NVPTXReg<"%ia328">;
-def ia329 : NVPTXReg<"%ia329">;
-def ia330 : NVPTXReg<"%ia330">;
-def ia331 : NVPTXReg<"%ia331">;
-def ia332 : NVPTXReg<"%ia332">;
-def ia333 : NVPTXReg<"%ia333">;
-def ia334 : NVPTXReg<"%ia334">;
-def ia335 : NVPTXReg<"%ia335">;
-def ia336 : NVPTXReg<"%ia336">;
-def ia337 : NVPTXReg<"%ia337">;
-def ia338 : NVPTXReg<"%ia338">;
-def ia339 : NVPTXReg<"%ia339">;
-def ia340 : NVPTXReg<"%ia340">;
-def ia341 : NVPTXReg<"%ia341">;
-def ia342 : NVPTXReg<"%ia342">;
-def ia343 : NVPTXReg<"%ia343">;
-def ia344 : NVPTXReg<"%ia344">;
-def ia345 : NVPTXReg<"%ia345">;
-def ia346 : NVPTXReg<"%ia346">;
-def ia347 : NVPTXReg<"%ia347">;
-def ia348 : NVPTXReg<"%ia348">;
-def ia349 : NVPTXReg<"%ia349">;
-def ia350 : NVPTXReg<"%ia350">;
-def ia351 : NVPTXReg<"%ia351">;
-def ia352 : NVPTXReg<"%ia352">;
-def ia353 : NVPTXReg<"%ia353">;
-def ia354 : NVPTXReg<"%ia354">;
-def ia355 : NVPTXReg<"%ia355">;
-def ia356 : NVPTXReg<"%ia356">;
-def ia357 : NVPTXReg<"%ia357">;
-def ia358 : NVPTXReg<"%ia358">;
-def ia359 : NVPTXReg<"%ia359">;
-def ia360 : NVPTXReg<"%ia360">;
-def ia361 : NVPTXReg<"%ia361">;
-def ia362 : NVPTXReg<"%ia362">;
-def ia363 : NVPTXReg<"%ia363">;
-def ia364 : NVPTXReg<"%ia364">;
-def ia365 : NVPTXReg<"%ia365">;
-def ia366 : NVPTXReg<"%ia366">;
-def ia367 : NVPTXReg<"%ia367">;
-def ia368 : NVPTXReg<"%ia368">;
-def ia369 : NVPTXReg<"%ia369">;
-def ia370 : NVPTXReg<"%ia370">;
-def ia371 : NVPTXReg<"%ia371">;
-def ia372 : NVPTXReg<"%ia372">;
-def ia373 : NVPTXReg<"%ia373">;
-def ia374 : NVPTXReg<"%ia374">;
-def ia375 : NVPTXReg<"%ia375">;
-def ia376 : NVPTXReg<"%ia376">;
-def ia377 : NVPTXReg<"%ia377">;
-def ia378 : NVPTXReg<"%ia378">;
-def ia379 : NVPTXReg<"%ia379">;
-def ia380 : NVPTXReg<"%ia380">;
-def ia381 : NVPTXReg<"%ia381">;
-def ia382 : NVPTXReg<"%ia382">;
-def ia383 : NVPTXReg<"%ia383">;
-def ia384 : NVPTXReg<"%ia384">;
-def ia385 : NVPTXReg<"%ia385">;
-def ia386 : NVPTXReg<"%ia386">;
-def ia387 : NVPTXReg<"%ia387">;
-def ia388 : NVPTXReg<"%ia388">;
-def ia389 : NVPTXReg<"%ia389">;
-def ia390 : NVPTXReg<"%ia390">;
-def ia391 : NVPTXReg<"%ia391">;
-def ia392 : NVPTXReg<"%ia392">;
-def ia393 : NVPTXReg<"%ia393">;
-def ia394 : NVPTXReg<"%ia394">;
-def ia395 : NVPTXReg<"%ia395">;
-def la0 : NVPTXReg<"%la0">;
-def la1 : NVPTXReg<"%la1">;
-def la2 : NVPTXReg<"%la2">;
-def la3 : NVPTXReg<"%la3">;
-def la4 : NVPTXReg<"%la4">;
-def la5 : NVPTXReg<"%la5">;
-def la6 : NVPTXReg<"%la6">;
-def la7 : NVPTXReg<"%la7">;
-def la8 : NVPTXReg<"%la8">;
-def la9 : NVPTXReg<"%la9">;
-def la10 : NVPTXReg<"%la10">;
-def la11 : NVPTXReg<"%la11">;
-def la12 : NVPTXReg<"%la12">;
-def la13 : NVPTXReg<"%la13">;
-def la14 : NVPTXReg<"%la14">;
-def la15 : NVPTXReg<"%la15">;
-def la16 : NVPTXReg<"%la16">;
-def la17 : NVPTXReg<"%la17">;
-def la18 : NVPTXReg<"%la18">;
-def la19 : NVPTXReg<"%la19">;
-def la20 : NVPTXReg<"%la20">;
-def la21 : NVPTXReg<"%la21">;
-def la22 : NVPTXReg<"%la22">;
-def la23 : NVPTXReg<"%la23">;
-def la24 : NVPTXReg<"%la24">;
-def la25 : NVPTXReg<"%la25">;
-def la26 : NVPTXReg<"%la26">;
-def la27 : NVPTXReg<"%la27">;
-def la28 : NVPTXReg<"%la28">;
-def la29 : NVPTXReg<"%la29">;
-def la30 : NVPTXReg<"%la30">;
-def la31 : NVPTXReg<"%la31">;
-def la32 : NVPTXReg<"%la32">;
-def la33 : NVPTXReg<"%la33">;
-def la34 : NVPTXReg<"%la34">;
-def la35 : NVPTXReg<"%la35">;
-def la36 : NVPTXReg<"%la36">;
-def la37 : NVPTXReg<"%la37">;
-def la38 : NVPTXReg<"%la38">;
-def la39 : NVPTXReg<"%la39">;
-def la40 : NVPTXReg<"%la40">;
-def la41 : NVPTXReg<"%la41">;
-def la42 : NVPTXReg<"%la42">;
-def la43 : NVPTXReg<"%la43">;
-def la44 : NVPTXReg<"%la44">;
-def la45 : NVPTXReg<"%la45">;
-def la46 : NVPTXReg<"%la46">;
-def la47 : NVPTXReg<"%la47">;
-def la48 : NVPTXReg<"%la48">;
-def la49 : NVPTXReg<"%la49">;
-def la50 : NVPTXReg<"%la50">;
-def la51 : NVPTXReg<"%la51">;
-def la52 : NVPTXReg<"%la52">;
-def la53 : NVPTXReg<"%la53">;
-def la54 : NVPTXReg<"%la54">;
-def la55 : NVPTXReg<"%la55">;
-def la56 : NVPTXReg<"%la56">;
-def la57 : NVPTXReg<"%la57">;
-def la58 : NVPTXReg<"%la58">;
-def la59 : NVPTXReg<"%la59">;
-def la60 : NVPTXReg<"%la60">;
-def la61 : NVPTXReg<"%la61">;
-def la62 : NVPTXReg<"%la62">;
-def la63 : NVPTXReg<"%la63">;
-def la64 : NVPTXReg<"%la64">;
-def la65 : NVPTXReg<"%la65">;
-def la66 : NVPTXReg<"%la66">;
-def la67 : NVPTXReg<"%la67">;
-def la68 : NVPTXReg<"%la68">;
-def la69 : NVPTXReg<"%la69">;
-def la70 : NVPTXReg<"%la70">;
-def la71 : NVPTXReg<"%la71">;
-def la72 : NVPTXReg<"%la72">;
-def la73 : NVPTXReg<"%la73">;
-def la74 : NVPTXReg<"%la74">;
-def la75 : NVPTXReg<"%la75">;
-def la76 : NVPTXReg<"%la76">;
-def la77 : NVPTXReg<"%la77">;
-def la78 : NVPTXReg<"%la78">;
-def la79 : NVPTXReg<"%la79">;
-def la80 : NVPTXReg<"%la80">;
-def la81 : NVPTXReg<"%la81">;
-def la82 : NVPTXReg<"%la82">;
-def la83 : NVPTXReg<"%la83">;
-def la84 : NVPTXReg<"%la84">;
-def la85 : NVPTXReg<"%la85">;
-def la86 : NVPTXReg<"%la86">;
-def la87 : NVPTXReg<"%la87">;
-def la88 : NVPTXReg<"%la88">;
-def la89 : NVPTXReg<"%la89">;
-def la90 : NVPTXReg<"%la90">;
-def la91 : NVPTXReg<"%la91">;
-def la92 : NVPTXReg<"%la92">;
-def la93 : NVPTXReg<"%la93">;
-def la94 : NVPTXReg<"%la94">;
-def la95 : NVPTXReg<"%la95">;
-def la96 : NVPTXReg<"%la96">;
-def la97 : NVPTXReg<"%la97">;
-def la98 : NVPTXReg<"%la98">;
-def la99 : NVPTXReg<"%la99">;
-def la100 : NVPTXReg<"%la100">;
-def la101 : NVPTXReg<"%la101">;
-def la102 : NVPTXReg<"%la102">;
-def la103 : NVPTXReg<"%la103">;
-def la104 : NVPTXReg<"%la104">;
-def la105 : NVPTXReg<"%la105">;
-def la106 : NVPTXReg<"%la106">;
-def la107 : NVPTXReg<"%la107">;
-def la108 : NVPTXReg<"%la108">;
-def la109 : NVPTXReg<"%la109">;
-def la110 : NVPTXReg<"%la110">;
-def la111 : NVPTXReg<"%la111">;
-def la112 : NVPTXReg<"%la112">;
-def la113 : NVPTXReg<"%la113">;
-def la114 : NVPTXReg<"%la114">;
-def la115 : NVPTXReg<"%la115">;
-def la116 : NVPTXReg<"%la116">;
-def la117 : NVPTXReg<"%la117">;
-def la118 : NVPTXReg<"%la118">;
-def la119 : NVPTXReg<"%la119">;
-def la120 : NVPTXReg<"%la120">;
-def la121 : NVPTXReg<"%la121">;
-def la122 : NVPTXReg<"%la122">;
-def la123 : NVPTXReg<"%la123">;
-def la124 : NVPTXReg<"%la124">;
-def la125 : NVPTXReg<"%la125">;
-def la126 : NVPTXReg<"%la126">;
-def la127 : NVPTXReg<"%la127">;
-def la128 : NVPTXReg<"%la128">;
-def la129 : NVPTXReg<"%la129">;
-def la130 : NVPTXReg<"%la130">;
-def la131 : NVPTXReg<"%la131">;
-def la132 : NVPTXReg<"%la132">;
-def la133 : NVPTXReg<"%la133">;
-def la134 : NVPTXReg<"%la134">;
-def la135 : NVPTXReg<"%la135">;
-def la136 : NVPTXReg<"%la136">;
-def la137 : NVPTXReg<"%la137">;
-def la138 : NVPTXReg<"%la138">;
-def la139 : NVPTXReg<"%la139">;
-def la140 : NVPTXReg<"%la140">;
-def la141 : NVPTXReg<"%la141">;
-def la142 : NVPTXReg<"%la142">;
-def la143 : NVPTXReg<"%la143">;
-def la144 : NVPTXReg<"%la144">;
-def la145 : NVPTXReg<"%la145">;
-def la146 : NVPTXReg<"%la146">;
-def la147 : NVPTXReg<"%la147">;
-def la148 : NVPTXReg<"%la148">;
-def la149 : NVPTXReg<"%la149">;
-def la150 : NVPTXReg<"%la150">;
-def la151 : NVPTXReg<"%la151">;
-def la152 : NVPTXReg<"%la152">;
-def la153 : NVPTXReg<"%la153">;
-def la154 : NVPTXReg<"%la154">;
-def la155 : NVPTXReg<"%la155">;
-def la156 : NVPTXReg<"%la156">;
-def la157 : NVPTXReg<"%la157">;
-def la158 : NVPTXReg<"%la158">;
-def la159 : NVPTXReg<"%la159">;
-def la160 : NVPTXReg<"%la160">;
-def la161 : NVPTXReg<"%la161">;
-def la162 : NVPTXReg<"%la162">;
-def la163 : NVPTXReg<"%la163">;
-def la164 : NVPTXReg<"%la164">;
-def la165 : NVPTXReg<"%la165">;
-def la166 : NVPTXReg<"%la166">;
-def la167 : NVPTXReg<"%la167">;
-def la168 : NVPTXReg<"%la168">;
-def la169 : NVPTXReg<"%la169">;
-def la170 : NVPTXReg<"%la170">;
-def la171 : NVPTXReg<"%la171">;
-def la172 : NVPTXReg<"%la172">;
-def la173 : NVPTXReg<"%la173">;
-def la174 : NVPTXReg<"%la174">;
-def la175 : NVPTXReg<"%la175">;
-def la176 : NVPTXReg<"%la176">;
-def la177 : NVPTXReg<"%la177">;
-def la178 : NVPTXReg<"%la178">;
-def la179 : NVPTXReg<"%la179">;
-def la180 : NVPTXReg<"%la180">;
-def la181 : NVPTXReg<"%la181">;
-def la182 : NVPTXReg<"%la182">;
-def la183 : NVPTXReg<"%la183">;
-def la184 : NVPTXReg<"%la184">;
-def la185 : NVPTXReg<"%la185">;
-def la186 : NVPTXReg<"%la186">;
-def la187 : NVPTXReg<"%la187">;
-def la188 : NVPTXReg<"%la188">;
-def la189 : NVPTXReg<"%la189">;
-def la190 : NVPTXReg<"%la190">;
-def la191 : NVPTXReg<"%la191">;
-def la192 : NVPTXReg<"%la192">;
-def la193 : NVPTXReg<"%la193">;
-def la194 : NVPTXReg<"%la194">;
-def la195 : NVPTXReg<"%la195">;
-def la196 : NVPTXReg<"%la196">;
-def la197 : NVPTXReg<"%la197">;
-def la198 : NVPTXReg<"%la198">;
-def la199 : NVPTXReg<"%la199">;
-def la200 : NVPTXReg<"%la200">;
-def la201 : NVPTXReg<"%la201">;
-def la202 : NVPTXReg<"%la202">;
-def la203 : NVPTXReg<"%la203">;
-def la204 : NVPTXReg<"%la204">;
-def la205 : NVPTXReg<"%la205">;
-def la206 : NVPTXReg<"%la206">;
-def la207 : NVPTXReg<"%la207">;
-def la208 : NVPTXReg<"%la208">;
-def la209 : NVPTXReg<"%la209">;
-def la210 : NVPTXReg<"%la210">;
-def la211 : NVPTXReg<"%la211">;
-def la212 : NVPTXReg<"%la212">;
-def la213 : NVPTXReg<"%la213">;
-def la214 : NVPTXReg<"%la214">;
-def la215 : NVPTXReg<"%la215">;
-def la216 : NVPTXReg<"%la216">;
-def la217 : NVPTXReg<"%la217">;
-def la218 : NVPTXReg<"%la218">;
-def la219 : NVPTXReg<"%la219">;
-def la220 : NVPTXReg<"%la220">;
-def la221 : NVPTXReg<"%la221">;
-def la222 : NVPTXReg<"%la222">;
-def la223 : NVPTXReg<"%la223">;
-def la224 : NVPTXReg<"%la224">;
-def la225 : NVPTXReg<"%la225">;
-def la226 : NVPTXReg<"%la226">;
-def la227 : NVPTXReg<"%la227">;
-def la228 : NVPTXReg<"%la228">;
-def la229 : NVPTXReg<"%la229">;
-def la230 : NVPTXReg<"%la230">;
-def la231 : NVPTXReg<"%la231">;
-def la232 : NVPTXReg<"%la232">;
-def la233 : NVPTXReg<"%la233">;
-def la234 : NVPTXReg<"%la234">;
-def la235 : NVPTXReg<"%la235">;
-def la236 : NVPTXReg<"%la236">;
-def la237 : NVPTXReg<"%la237">;
-def la238 : NVPTXReg<"%la238">;
-def la239 : NVPTXReg<"%la239">;
-def la240 : NVPTXReg<"%la240">;
-def la241 : NVPTXReg<"%la241">;
-def la242 : NVPTXReg<"%la242">;
-def la243 : NVPTXReg<"%la243">;
-def la244 : NVPTXReg<"%la244">;
-def la245 : NVPTXReg<"%la245">;
-def la246 : NVPTXReg<"%la246">;
-def la247 : NVPTXReg<"%la247">;
-def la248 : NVPTXReg<"%la248">;
-def la249 : NVPTXReg<"%la249">;
-def la250 : NVPTXReg<"%la250">;
-def la251 : NVPTXReg<"%la251">;
-def la252 : NVPTXReg<"%la252">;
-def la253 : NVPTXReg<"%la253">;
-def la254 : NVPTXReg<"%la254">;
-def la255 : NVPTXReg<"%la255">;
-def la256 : NVPTXReg<"%la256">;
-def la257 : NVPTXReg<"%la257">;
-def la258 : NVPTXReg<"%la258">;
-def la259 : NVPTXReg<"%la259">;
-def la260 : NVPTXReg<"%la260">;
-def la261 : NVPTXReg<"%la261">;
-def la262 : NVPTXReg<"%la262">;
-def la263 : NVPTXReg<"%la263">;
-def la264 : NVPTXReg<"%la264">;
-def la265 : NVPTXReg<"%la265">;
-def la266 : NVPTXReg<"%la266">;
-def la267 : NVPTXReg<"%la267">;
-def la268 : NVPTXReg<"%la268">;
-def la269 : NVPTXReg<"%la269">;
-def la270 : NVPTXReg<"%la270">;
-def la271 : NVPTXReg<"%la271">;
-def la272 : NVPTXReg<"%la272">;
-def la273 : NVPTXReg<"%la273">;
-def la274 : NVPTXReg<"%la274">;
-def la275 : NVPTXReg<"%la275">;
-def la276 : NVPTXReg<"%la276">;
-def la277 : NVPTXReg<"%la277">;
-def la278 : NVPTXReg<"%la278">;
-def la279 : NVPTXReg<"%la279">;
-def la280 : NVPTXReg<"%la280">;
-def la281 : NVPTXReg<"%la281">;
-def la282 : NVPTXReg<"%la282">;
-def la283 : NVPTXReg<"%la283">;
-def la284 : NVPTXReg<"%la284">;
-def la285 : NVPTXReg<"%la285">;
-def la286 : NVPTXReg<"%la286">;
-def la287 : NVPTXReg<"%la287">;
-def la288 : NVPTXReg<"%la288">;
-def la289 : NVPTXReg<"%la289">;
-def la290 : NVPTXReg<"%la290">;
-def la291 : NVPTXReg<"%la291">;
-def la292 : NVPTXReg<"%la292">;
-def la293 : NVPTXReg<"%la293">;
-def la294 : NVPTXReg<"%la294">;
-def la295 : NVPTXReg<"%la295">;
-def la296 : NVPTXReg<"%la296">;
-def la297 : NVPTXReg<"%la297">;
-def la298 : NVPTXReg<"%la298">;
-def la299 : NVPTXReg<"%la299">;
-def la300 : NVPTXReg<"%la300">;
-def la301 : NVPTXReg<"%la301">;
-def la302 : NVPTXReg<"%la302">;
-def la303 : NVPTXReg<"%la303">;
-def la304 : NVPTXReg<"%la304">;
-def la305 : NVPTXReg<"%la305">;
-def la306 : NVPTXReg<"%la306">;
-def la307 : NVPTXReg<"%la307">;
-def la308 : NVPTXReg<"%la308">;
-def la309 : NVPTXReg<"%la309">;
-def la310 : NVPTXReg<"%la310">;
-def la311 : NVPTXReg<"%la311">;
-def la312 : NVPTXReg<"%la312">;
-def la313 : NVPTXReg<"%la313">;
-def la314 : NVPTXReg<"%la314">;
-def la315 : NVPTXReg<"%la315">;
-def la316 : NVPTXReg<"%la316">;
-def la317 : NVPTXReg<"%la317">;
-def la318 : NVPTXReg<"%la318">;
-def la319 : NVPTXReg<"%la319">;
-def la320 : NVPTXReg<"%la320">;
-def la321 : NVPTXReg<"%la321">;
-def la322 : NVPTXReg<"%la322">;
-def la323 : NVPTXReg<"%la323">;
-def la324 : NVPTXReg<"%la324">;
-def la325 : NVPTXReg<"%la325">;
-def la326 : NVPTXReg<"%la326">;
-def la327 : NVPTXReg<"%la327">;
-def la328 : NVPTXReg<"%la328">;
-def la329 : NVPTXReg<"%la329">;
-def la330 : NVPTXReg<"%la330">;
-def la331 : NVPTXReg<"%la331">;
-def la332 : NVPTXReg<"%la332">;
-def la333 : NVPTXReg<"%la333">;
-def la334 : NVPTXReg<"%la334">;
-def la335 : NVPTXReg<"%la335">;
-def la336 : NVPTXReg<"%la336">;
-def la337 : NVPTXReg<"%la337">;
-def la338 : NVPTXReg<"%la338">;
-def la339 : NVPTXReg<"%la339">;
-def la340 : NVPTXReg<"%la340">;
-def la341 : NVPTXReg<"%la341">;
-def la342 : NVPTXReg<"%la342">;
-def la343 : NVPTXReg<"%la343">;
-def la344 : NVPTXReg<"%la344">;
-def la345 : NVPTXReg<"%la345">;
-def la346 : NVPTXReg<"%la346">;
-def la347 : NVPTXReg<"%la347">;
-def la348 : NVPTXReg<"%la348">;
-def la349 : NVPTXReg<"%la349">;
-def la350 : NVPTXReg<"%la350">;
-def la351 : NVPTXReg<"%la351">;
-def la352 : NVPTXReg<"%la352">;
-def la353 : NVPTXReg<"%la353">;
-def la354 : NVPTXReg<"%la354">;
-def la355 : NVPTXReg<"%la355">;
-def la356 : NVPTXReg<"%la356">;
-def la357 : NVPTXReg<"%la357">;
-def la358 : NVPTXReg<"%la358">;
-def la359 : NVPTXReg<"%la359">;
-def la360 : NVPTXReg<"%la360">;
-def la361 : NVPTXReg<"%la361">;
-def la362 : NVPTXReg<"%la362">;
-def la363 : NVPTXReg<"%la363">;
-def la364 : NVPTXReg<"%la364">;
-def la365 : NVPTXReg<"%la365">;
-def la366 : NVPTXReg<"%la366">;
-def la367 : NVPTXReg<"%la367">;
-def la368 : NVPTXReg<"%la368">;
-def la369 : NVPTXReg<"%la369">;
-def la370 : NVPTXReg<"%la370">;
-def la371 : NVPTXReg<"%la371">;
-def la372 : NVPTXReg<"%la372">;
-def la373 : NVPTXReg<"%la373">;
-def la374 : NVPTXReg<"%la374">;
-def la375 : NVPTXReg<"%la375">;
-def la376 : NVPTXReg<"%la376">;
-def la377 : NVPTXReg<"%la377">;
-def la378 : NVPTXReg<"%la378">;
-def la379 : NVPTXReg<"%la379">;
-def la380 : NVPTXReg<"%la380">;
-def la381 : NVPTXReg<"%la381">;
-def la382 : NVPTXReg<"%la382">;
-def la383 : NVPTXReg<"%la383">;
-def la384 : NVPTXReg<"%la384">;
-def la385 : NVPTXReg<"%la385">;
-def la386 : NVPTXReg<"%la386">;
-def la387 : NVPTXReg<"%la387">;
-def la388 : NVPTXReg<"%la388">;
-def la389 : NVPTXReg<"%la389">;
-def la390 : NVPTXReg<"%la390">;
-def la391 : NVPTXReg<"%la391">;
-def la392 : NVPTXReg<"%la392">;
-def la393 : NVPTXReg<"%la393">;
-def la394 : NVPTXReg<"%la394">;
-def la395 : NVPTXReg<"%la395">;
-def fa0 : NVPTXReg<"%fa0">;
-def fa1 : NVPTXReg<"%fa1">;
-def fa2 : NVPTXReg<"%fa2">;
-def fa3 : NVPTXReg<"%fa3">;
-def fa4 : NVPTXReg<"%fa4">;
-def fa5 : NVPTXReg<"%fa5">;
-def fa6 : NVPTXReg<"%fa6">;
-def fa7 : NVPTXReg<"%fa7">;
-def fa8 : NVPTXReg<"%fa8">;
-def fa9 : NVPTXReg<"%fa9">;
-def fa10 : NVPTXReg<"%fa10">;
-def fa11 : NVPTXReg<"%fa11">;
-def fa12 : NVPTXReg<"%fa12">;
-def fa13 : NVPTXReg<"%fa13">;
-def fa14 : NVPTXReg<"%fa14">;
-def fa15 : NVPTXReg<"%fa15">;
-def fa16 : NVPTXReg<"%fa16">;
-def fa17 : NVPTXReg<"%fa17">;
-def fa18 : NVPTXReg<"%fa18">;
-def fa19 : NVPTXReg<"%fa19">;
-def fa20 : NVPTXReg<"%fa20">;
-def fa21 : NVPTXReg<"%fa21">;
-def fa22 : NVPTXReg<"%fa22">;
-def fa23 : NVPTXReg<"%fa23">;
-def fa24 : NVPTXReg<"%fa24">;
-def fa25 : NVPTXReg<"%fa25">;
-def fa26 : NVPTXReg<"%fa26">;
-def fa27 : NVPTXReg<"%fa27">;
-def fa28 : NVPTXReg<"%fa28">;
-def fa29 : NVPTXReg<"%fa29">;
-def fa30 : NVPTXReg<"%fa30">;
-def fa31 : NVPTXReg<"%fa31">;
-def fa32 : NVPTXReg<"%fa32">;
-def fa33 : NVPTXReg<"%fa33">;
-def fa34 : NVPTXReg<"%fa34">;
-def fa35 : NVPTXReg<"%fa35">;
-def fa36 : NVPTXReg<"%fa36">;
-def fa37 : NVPTXReg<"%fa37">;
-def fa38 : NVPTXReg<"%fa38">;
-def fa39 : NVPTXReg<"%fa39">;
-def fa40 : NVPTXReg<"%fa40">;
-def fa41 : NVPTXReg<"%fa41">;
-def fa42 : NVPTXReg<"%fa42">;
-def fa43 : NVPTXReg<"%fa43">;
-def fa44 : NVPTXReg<"%fa44">;
-def fa45 : NVPTXReg<"%fa45">;
-def fa46 : NVPTXReg<"%fa46">;
-def fa47 : NVPTXReg<"%fa47">;
-def fa48 : NVPTXReg<"%fa48">;
-def fa49 : NVPTXReg<"%fa49">;
-def fa50 : NVPTXReg<"%fa50">;
-def fa51 : NVPTXReg<"%fa51">;
-def fa52 : NVPTXReg<"%fa52">;
-def fa53 : NVPTXReg<"%fa53">;
-def fa54 : NVPTXReg<"%fa54">;
-def fa55 : NVPTXReg<"%fa55">;
-def fa56 : NVPTXReg<"%fa56">;
-def fa57 : NVPTXReg<"%fa57">;
-def fa58 : NVPTXReg<"%fa58">;
-def fa59 : NVPTXReg<"%fa59">;
-def fa60 : NVPTXReg<"%fa60">;
-def fa61 : NVPTXReg<"%fa61">;
-def fa62 : NVPTXReg<"%fa62">;
-def fa63 : NVPTXReg<"%fa63">;
-def fa64 : NVPTXReg<"%fa64">;
-def fa65 : NVPTXReg<"%fa65">;
-def fa66 : NVPTXReg<"%fa66">;
-def fa67 : NVPTXReg<"%fa67">;
-def fa68 : NVPTXReg<"%fa68">;
-def fa69 : NVPTXReg<"%fa69">;
-def fa70 : NVPTXReg<"%fa70">;
-def fa71 : NVPTXReg<"%fa71">;
-def fa72 : NVPTXReg<"%fa72">;
-def fa73 : NVPTXReg<"%fa73">;
-def fa74 : NVPTXReg<"%fa74">;
-def fa75 : NVPTXReg<"%fa75">;
-def fa76 : NVPTXReg<"%fa76">;
-def fa77 : NVPTXReg<"%fa77">;
-def fa78 : NVPTXReg<"%fa78">;
-def fa79 : NVPTXReg<"%fa79">;
-def fa80 : NVPTXReg<"%fa80">;
-def fa81 : NVPTXReg<"%fa81">;
-def fa82 : NVPTXReg<"%fa82">;
-def fa83 : NVPTXReg<"%fa83">;
-def fa84 : NVPTXReg<"%fa84">;
-def fa85 : NVPTXReg<"%fa85">;
-def fa86 : NVPTXReg<"%fa86">;
-def fa87 : NVPTXReg<"%fa87">;
-def fa88 : NVPTXReg<"%fa88">;
-def fa89 : NVPTXReg<"%fa89">;
-def fa90 : NVPTXReg<"%fa90">;
-def fa91 : NVPTXReg<"%fa91">;
-def fa92 : NVPTXReg<"%fa92">;
-def fa93 : NVPTXReg<"%fa93">;
-def fa94 : NVPTXReg<"%fa94">;
-def fa95 : NVPTXReg<"%fa95">;
-def fa96 : NVPTXReg<"%fa96">;
-def fa97 : NVPTXReg<"%fa97">;
-def fa98 : NVPTXReg<"%fa98">;
-def fa99 : NVPTXReg<"%fa99">;
-def fa100 : NVPTXReg<"%fa100">;
-def fa101 : NVPTXReg<"%fa101">;
-def fa102 : NVPTXReg<"%fa102">;
-def fa103 : NVPTXReg<"%fa103">;
-def fa104 : NVPTXReg<"%fa104">;
-def fa105 : NVPTXReg<"%fa105">;
-def fa106 : NVPTXReg<"%fa106">;
-def fa107 : NVPTXReg<"%fa107">;
-def fa108 : NVPTXReg<"%fa108">;
-def fa109 : NVPTXReg<"%fa109">;
-def fa110 : NVPTXReg<"%fa110">;
-def fa111 : NVPTXReg<"%fa111">;
-def fa112 : NVPTXReg<"%fa112">;
-def fa113 : NVPTXReg<"%fa113">;
-def fa114 : NVPTXReg<"%fa114">;
-def fa115 : NVPTXReg<"%fa115">;
-def fa116 : NVPTXReg<"%fa116">;
-def fa117 : NVPTXReg<"%fa117">;
-def fa118 : NVPTXReg<"%fa118">;
-def fa119 : NVPTXReg<"%fa119">;
-def fa120 : NVPTXReg<"%fa120">;
-def fa121 : NVPTXReg<"%fa121">;
-def fa122 : NVPTXReg<"%fa122">;
-def fa123 : NVPTXReg<"%fa123">;
-def fa124 : NVPTXReg<"%fa124">;
-def fa125 : NVPTXReg<"%fa125">;
-def fa126 : NVPTXReg<"%fa126">;
-def fa127 : NVPTXReg<"%fa127">;
-def fa128 : NVPTXReg<"%fa128">;
-def fa129 : NVPTXReg<"%fa129">;
-def fa130 : NVPTXReg<"%fa130">;
-def fa131 : NVPTXReg<"%fa131">;
-def fa132 : NVPTXReg<"%fa132">;
-def fa133 : NVPTXReg<"%fa133">;
-def fa134 : NVPTXReg<"%fa134">;
-def fa135 : NVPTXReg<"%fa135">;
-def fa136 : NVPTXReg<"%fa136">;
-def fa137 : NVPTXReg<"%fa137">;
-def fa138 : NVPTXReg<"%fa138">;
-def fa139 : NVPTXReg<"%fa139">;
-def fa140 : NVPTXReg<"%fa140">;
-def fa141 : NVPTXReg<"%fa141">;
-def fa142 : NVPTXReg<"%fa142">;
-def fa143 : NVPTXReg<"%fa143">;
-def fa144 : NVPTXReg<"%fa144">;
-def fa145 : NVPTXReg<"%fa145">;
-def fa146 : NVPTXReg<"%fa146">;
-def fa147 : NVPTXReg<"%fa147">;
-def fa148 : NVPTXReg<"%fa148">;
-def fa149 : NVPTXReg<"%fa149">;
-def fa150 : NVPTXReg<"%fa150">;
-def fa151 : NVPTXReg<"%fa151">;
-def fa152 : NVPTXReg<"%fa152">;
-def fa153 : NVPTXReg<"%fa153">;
-def fa154 : NVPTXReg<"%fa154">;
-def fa155 : NVPTXReg<"%fa155">;
-def fa156 : NVPTXReg<"%fa156">;
-def fa157 : NVPTXReg<"%fa157">;
-def fa158 : NVPTXReg<"%fa158">;
-def fa159 : NVPTXReg<"%fa159">;
-def fa160 : NVPTXReg<"%fa160">;
-def fa161 : NVPTXReg<"%fa161">;
-def fa162 : NVPTXReg<"%fa162">;
-def fa163 : NVPTXReg<"%fa163">;
-def fa164 : NVPTXReg<"%fa164">;
-def fa165 : NVPTXReg<"%fa165">;
-def fa166 : NVPTXReg<"%fa166">;
-def fa167 : NVPTXReg<"%fa167">;
-def fa168 : NVPTXReg<"%fa168">;
-def fa169 : NVPTXReg<"%fa169">;
-def fa170 : NVPTXReg<"%fa170">;
-def fa171 : NVPTXReg<"%fa171">;
-def fa172 : NVPTXReg<"%fa172">;
-def fa173 : NVPTXReg<"%fa173">;
-def fa174 : NVPTXReg<"%fa174">;
-def fa175 : NVPTXReg<"%fa175">;
-def fa176 : NVPTXReg<"%fa176">;
-def fa177 : NVPTXReg<"%fa177">;
-def fa178 : NVPTXReg<"%fa178">;
-def fa179 : NVPTXReg<"%fa179">;
-def fa180 : NVPTXReg<"%fa180">;
-def fa181 : NVPTXReg<"%fa181">;
-def fa182 : NVPTXReg<"%fa182">;
-def fa183 : NVPTXReg<"%fa183">;
-def fa184 : NVPTXReg<"%fa184">;
-def fa185 : NVPTXReg<"%fa185">;
-def fa186 : NVPTXReg<"%fa186">;
-def fa187 : NVPTXReg<"%fa187">;
-def fa188 : NVPTXReg<"%fa188">;
-def fa189 : NVPTXReg<"%fa189">;
-def fa190 : NVPTXReg<"%fa190">;
-def fa191 : NVPTXReg<"%fa191">;
-def fa192 : NVPTXReg<"%fa192">;
-def fa193 : NVPTXReg<"%fa193">;
-def fa194 : NVPTXReg<"%fa194">;
-def fa195 : NVPTXReg<"%fa195">;
-def fa196 : NVPTXReg<"%fa196">;
-def fa197 : NVPTXReg<"%fa197">;
-def fa198 : NVPTXReg<"%fa198">;
-def fa199 : NVPTXReg<"%fa199">;
-def fa200 : NVPTXReg<"%fa200">;
-def fa201 : NVPTXReg<"%fa201">;
-def fa202 : NVPTXReg<"%fa202">;
-def fa203 : NVPTXReg<"%fa203">;
-def fa204 : NVPTXReg<"%fa204">;
-def fa205 : NVPTXReg<"%fa205">;
-def fa206 : NVPTXReg<"%fa206">;
-def fa207 : NVPTXReg<"%fa207">;
-def fa208 : NVPTXReg<"%fa208">;
-def fa209 : NVPTXReg<"%fa209">;
-def fa210 : NVPTXReg<"%fa210">;
-def fa211 : NVPTXReg<"%fa211">;
-def fa212 : NVPTXReg<"%fa212">;
-def fa213 : NVPTXReg<"%fa213">;
-def fa214 : NVPTXReg<"%fa214">;
-def fa215 : NVPTXReg<"%fa215">;
-def fa216 : NVPTXReg<"%fa216">;
-def fa217 : NVPTXReg<"%fa217">;
-def fa218 : NVPTXReg<"%fa218">;
-def fa219 : NVPTXReg<"%fa219">;
-def fa220 : NVPTXReg<"%fa220">;
-def fa221 : NVPTXReg<"%fa221">;
-def fa222 : NVPTXReg<"%fa222">;
-def fa223 : NVPTXReg<"%fa223">;
-def fa224 : NVPTXReg<"%fa224">;
-def fa225 : NVPTXReg<"%fa225">;
-def fa226 : NVPTXReg<"%fa226">;
-def fa227 : NVPTXReg<"%fa227">;
-def fa228 : NVPTXReg<"%fa228">;
-def fa229 : NVPTXReg<"%fa229">;
-def fa230 : NVPTXReg<"%fa230">;
-def fa231 : NVPTXReg<"%fa231">;
-def fa232 : NVPTXReg<"%fa232">;
-def fa233 : NVPTXReg<"%fa233">;
-def fa234 : NVPTXReg<"%fa234">;
-def fa235 : NVPTXReg<"%fa235">;
-def fa236 : NVPTXReg<"%fa236">;
-def fa237 : NVPTXReg<"%fa237">;
-def fa238 : NVPTXReg<"%fa238">;
-def fa239 : NVPTXReg<"%fa239">;
-def fa240 : NVPTXReg<"%fa240">;
-def fa241 : NVPTXReg<"%fa241">;
-def fa242 : NVPTXReg<"%fa242">;
-def fa243 : NVPTXReg<"%fa243">;
-def fa244 : NVPTXReg<"%fa244">;
-def fa245 : NVPTXReg<"%fa245">;
-def fa246 : NVPTXReg<"%fa246">;
-def fa247 : NVPTXReg<"%fa247">;
-def fa248 : NVPTXReg<"%fa248">;
-def fa249 : NVPTXReg<"%fa249">;
-def fa250 : NVPTXReg<"%fa250">;
-def fa251 : NVPTXReg<"%fa251">;
-def fa252 : NVPTXReg<"%fa252">;
-def fa253 : NVPTXReg<"%fa253">;
-def fa254 : NVPTXReg<"%fa254">;
-def fa255 : NVPTXReg<"%fa255">;
-def fa256 : NVPTXReg<"%fa256">;
-def fa257 : NVPTXReg<"%fa257">;
-def fa258 : NVPTXReg<"%fa258">;
-def fa259 : NVPTXReg<"%fa259">;
-def fa260 : NVPTXReg<"%fa260">;
-def fa261 : NVPTXReg<"%fa261">;
-def fa262 : NVPTXReg<"%fa262">;
-def fa263 : NVPTXReg<"%fa263">;
-def fa264 : NVPTXReg<"%fa264">;
-def fa265 : NVPTXReg<"%fa265">;
-def fa266 : NVPTXReg<"%fa266">;
-def fa267 : NVPTXReg<"%fa267">;
-def fa268 : NVPTXReg<"%fa268">;
-def fa269 : NVPTXReg<"%fa269">;
-def fa270 : NVPTXReg<"%fa270">;
-def fa271 : NVPTXReg<"%fa271">;
-def fa272 : NVPTXReg<"%fa272">;
-def fa273 : NVPTXReg<"%fa273">;
-def fa274 : NVPTXReg<"%fa274">;
-def fa275 : NVPTXReg<"%fa275">;
-def fa276 : NVPTXReg<"%fa276">;
-def fa277 : NVPTXReg<"%fa277">;
-def fa278 : NVPTXReg<"%fa278">;
-def fa279 : NVPTXReg<"%fa279">;
-def fa280 : NVPTXReg<"%fa280">;
-def fa281 : NVPTXReg<"%fa281">;
-def fa282 : NVPTXReg<"%fa282">;
-def fa283 : NVPTXReg<"%fa283">;
-def fa284 : NVPTXReg<"%fa284">;
-def fa285 : NVPTXReg<"%fa285">;
-def fa286 : NVPTXReg<"%fa286">;
-def fa287 : NVPTXReg<"%fa287">;
-def fa288 : NVPTXReg<"%fa288">;
-def fa289 : NVPTXReg<"%fa289">;
-def fa290 : NVPTXReg<"%fa290">;
-def fa291 : NVPTXReg<"%fa291">;
-def fa292 : NVPTXReg<"%fa292">;
-def fa293 : NVPTXReg<"%fa293">;
-def fa294 : NVPTXReg<"%fa294">;
-def fa295 : NVPTXReg<"%fa295">;
-def fa296 : NVPTXReg<"%fa296">;
-def fa297 : NVPTXReg<"%fa297">;
-def fa298 : NVPTXReg<"%fa298">;
-def fa299 : NVPTXReg<"%fa299">;
-def fa300 : NVPTXReg<"%fa300">;
-def fa301 : NVPTXReg<"%fa301">;
-def fa302 : NVPTXReg<"%fa302">;
-def fa303 : NVPTXReg<"%fa303">;
-def fa304 : NVPTXReg<"%fa304">;
-def fa305 : NVPTXReg<"%fa305">;
-def fa306 : NVPTXReg<"%fa306">;
-def fa307 : NVPTXReg<"%fa307">;
-def fa308 : NVPTXReg<"%fa308">;
-def fa309 : NVPTXReg<"%fa309">;
-def fa310 : NVPTXReg<"%fa310">;
-def fa311 : NVPTXReg<"%fa311">;
-def fa312 : NVPTXReg<"%fa312">;
-def fa313 : NVPTXReg<"%fa313">;
-def fa314 : NVPTXReg<"%fa314">;
-def fa315 : NVPTXReg<"%fa315">;
-def fa316 : NVPTXReg<"%fa316">;
-def fa317 : NVPTXReg<"%fa317">;
-def fa318 : NVPTXReg<"%fa318">;
-def fa319 : NVPTXReg<"%fa319">;
-def fa320 : NVPTXReg<"%fa320">;
-def fa321 : NVPTXReg<"%fa321">;
-def fa322 : NVPTXReg<"%fa322">;
-def fa323 : NVPTXReg<"%fa323">;
-def fa324 : NVPTXReg<"%fa324">;
-def fa325 : NVPTXReg<"%fa325">;
-def fa326 : NVPTXReg<"%fa326">;
-def fa327 : NVPTXReg<"%fa327">;
-def fa328 : NVPTXReg<"%fa328">;
-def fa329 : NVPTXReg<"%fa329">;
-def fa330 : NVPTXReg<"%fa330">;
-def fa331 : NVPTXReg<"%fa331">;
-def fa332 : NVPTXReg<"%fa332">;
-def fa333 : NVPTXReg<"%fa333">;
-def fa334 : NVPTXReg<"%fa334">;
-def fa335 : NVPTXReg<"%fa335">;
-def fa336 : NVPTXReg<"%fa336">;
-def fa337 : NVPTXReg<"%fa337">;
-def fa338 : NVPTXReg<"%fa338">;
-def fa339 : NVPTXReg<"%fa339">;
-def fa340 : NVPTXReg<"%fa340">;
-def fa341 : NVPTXReg<"%fa341">;
-def fa342 : NVPTXReg<"%fa342">;
-def fa343 : NVPTXReg<"%fa343">;
-def fa344 : NVPTXReg<"%fa344">;
-def fa345 : NVPTXReg<"%fa345">;
-def fa346 : NVPTXReg<"%fa346">;
-def fa347 : NVPTXReg<"%fa347">;
-def fa348 : NVPTXReg<"%fa348">;
-def fa349 : NVPTXReg<"%fa349">;
-def fa350 : NVPTXReg<"%fa350">;
-def fa351 : NVPTXReg<"%fa351">;
-def fa352 : NVPTXReg<"%fa352">;
-def fa353 : NVPTXReg<"%fa353">;
-def fa354 : NVPTXReg<"%fa354">;
-def fa355 : NVPTXReg<"%fa355">;
-def fa356 : NVPTXReg<"%fa356">;
-def fa357 : NVPTXReg<"%fa357">;
-def fa358 : NVPTXReg<"%fa358">;
-def fa359 : NVPTXReg<"%fa359">;
-def fa360 : NVPTXReg<"%fa360">;
-def fa361 : NVPTXReg<"%fa361">;
-def fa362 : NVPTXReg<"%fa362">;
-def fa363 : NVPTXReg<"%fa363">;
-def fa364 : NVPTXReg<"%fa364">;
-def fa365 : NVPTXReg<"%fa365">;
-def fa366 : NVPTXReg<"%fa366">;
-def fa367 : NVPTXReg<"%fa367">;
-def fa368 : NVPTXReg<"%fa368">;
-def fa369 : NVPTXReg<"%fa369">;
-def fa370 : NVPTXReg<"%fa370">;
-def fa371 : NVPTXReg<"%fa371">;
-def fa372 : NVPTXReg<"%fa372">;
-def fa373 : NVPTXReg<"%fa373">;
-def fa374 : NVPTXReg<"%fa374">;
-def fa375 : NVPTXReg<"%fa375">;
-def fa376 : NVPTXReg<"%fa376">;
-def fa377 : NVPTXReg<"%fa377">;
-def fa378 : NVPTXReg<"%fa378">;
-def fa379 : NVPTXReg<"%fa379">;
-def fa380 : NVPTXReg<"%fa380">;
-def fa381 : NVPTXReg<"%fa381">;
-def fa382 : NVPTXReg<"%fa382">;
-def fa383 : NVPTXReg<"%fa383">;
-def fa384 : NVPTXReg<"%fa384">;
-def fa385 : NVPTXReg<"%fa385">;
-def fa386 : NVPTXReg<"%fa386">;
-def fa387 : NVPTXReg<"%fa387">;
-def fa388 : NVPTXReg<"%fa388">;
-def fa389 : NVPTXReg<"%fa389">;
-def fa390 : NVPTXReg<"%fa390">;
-def fa391 : NVPTXReg<"%fa391">;
-def fa392 : NVPTXReg<"%fa392">;
-def fa393 : NVPTXReg<"%fa393">;
-def fa394 : NVPTXReg<"%fa394">;
-def fa395 : NVPTXReg<"%fa395">;
-def da0 : NVPTXReg<"%da0">;
-def da1 : NVPTXReg<"%da1">;
-def da2 : NVPTXReg<"%da2">;
-def da3 : NVPTXReg<"%da3">;
-def da4 : NVPTXReg<"%da4">;
-def da5 : NVPTXReg<"%da5">;
-def da6 : NVPTXReg<"%da6">;
-def da7 : NVPTXReg<"%da7">;
-def da8 : NVPTXReg<"%da8">;
-def da9 : NVPTXReg<"%da9">;
-def da10 : NVPTXReg<"%da10">;
-def da11 : NVPTXReg<"%da11">;
-def da12 : NVPTXReg<"%da12">;
-def da13 : NVPTXReg<"%da13">;
-def da14 : NVPTXReg<"%da14">;
-def da15 : NVPTXReg<"%da15">;
-def da16 : NVPTXReg<"%da16">;
-def da17 : NVPTXReg<"%da17">;
-def da18 : NVPTXReg<"%da18">;
-def da19 : NVPTXReg<"%da19">;
-def da20 : NVPTXReg<"%da20">;
-def da21 : NVPTXReg<"%da21">;
-def da22 : NVPTXReg<"%da22">;
-def da23 : NVPTXReg<"%da23">;
-def da24 : NVPTXReg<"%da24">;
-def da25 : NVPTXReg<"%da25">;
-def da26 : NVPTXReg<"%da26">;
-def da27 : NVPTXReg<"%da27">;
-def da28 : NVPTXReg<"%da28">;
-def da29 : NVPTXReg<"%da29">;
-def da30 : NVPTXReg<"%da30">;
-def da31 : NVPTXReg<"%da31">;
-def da32 : NVPTXReg<"%da32">;
-def da33 : NVPTXReg<"%da33">;
-def da34 : NVPTXReg<"%da34">;
-def da35 : NVPTXReg<"%da35">;
-def da36 : NVPTXReg<"%da36">;
-def da37 : NVPTXReg<"%da37">;
-def da38 : NVPTXReg<"%da38">;
-def da39 : NVPTXReg<"%da39">;
-def da40 : NVPTXReg<"%da40">;
-def da41 : NVPTXReg<"%da41">;
-def da42 : NVPTXReg<"%da42">;
-def da43 : NVPTXReg<"%da43">;
-def da44 : NVPTXReg<"%da44">;
-def da45 : NVPTXReg<"%da45">;
-def da46 : NVPTXReg<"%da46">;
-def da47 : NVPTXReg<"%da47">;
-def da48 : NVPTXReg<"%da48">;
-def da49 : NVPTXReg<"%da49">;
-def da50 : NVPTXReg<"%da50">;
-def da51 : NVPTXReg<"%da51">;
-def da52 : NVPTXReg<"%da52">;
-def da53 : NVPTXReg<"%da53">;
-def da54 : NVPTXReg<"%da54">;
-def da55 : NVPTXReg<"%da55">;
-def da56 : NVPTXReg<"%da56">;
-def da57 : NVPTXReg<"%da57">;
-def da58 : NVPTXReg<"%da58">;
-def da59 : NVPTXReg<"%da59">;
-def da60 : NVPTXReg<"%da60">;
-def da61 : NVPTXReg<"%da61">;
-def da62 : NVPTXReg<"%da62">;
-def da63 : NVPTXReg<"%da63">;
-def da64 : NVPTXReg<"%da64">;
-def da65 : NVPTXReg<"%da65">;
-def da66 : NVPTXReg<"%da66">;
-def da67 : NVPTXReg<"%da67">;
-def da68 : NVPTXReg<"%da68">;
-def da69 : NVPTXReg<"%da69">;
-def da70 : NVPTXReg<"%da70">;
-def da71 : NVPTXReg<"%da71">;
-def da72 : NVPTXReg<"%da72">;
-def da73 : NVPTXReg<"%da73">;
-def da74 : NVPTXReg<"%da74">;
-def da75 : NVPTXReg<"%da75">;
-def da76 : NVPTXReg<"%da76">;
-def da77 : NVPTXReg<"%da77">;
-def da78 : NVPTXReg<"%da78">;
-def da79 : NVPTXReg<"%da79">;
-def da80 : NVPTXReg<"%da80">;
-def da81 : NVPTXReg<"%da81">;
-def da82 : NVPTXReg<"%da82">;
-def da83 : NVPTXReg<"%da83">;
-def da84 : NVPTXReg<"%da84">;
-def da85 : NVPTXReg<"%da85">;
-def da86 : NVPTXReg<"%da86">;
-def da87 : NVPTXReg<"%da87">;
-def da88 : NVPTXReg<"%da88">;
-def da89 : NVPTXReg<"%da89">;
-def da90 : NVPTXReg<"%da90">;
-def da91 : NVPTXReg<"%da91">;
-def da92 : NVPTXReg<"%da92">;
-def da93 : NVPTXReg<"%da93">;
-def da94 : NVPTXReg<"%da94">;
-def da95 : NVPTXReg<"%da95">;
-def da96 : NVPTXReg<"%da96">;
-def da97 : NVPTXReg<"%da97">;
-def da98 : NVPTXReg<"%da98">;
-def da99 : NVPTXReg<"%da99">;
-def da100 : NVPTXReg<"%da100">;
-def da101 : NVPTXReg<"%da101">;
-def da102 : NVPTXReg<"%da102">;
-def da103 : NVPTXReg<"%da103">;
-def da104 : NVPTXReg<"%da104">;
-def da105 : NVPTXReg<"%da105">;
-def da106 : NVPTXReg<"%da106">;
-def da107 : NVPTXReg<"%da107">;
-def da108 : NVPTXReg<"%da108">;
-def da109 : NVPTXReg<"%da109">;
-def da110 : NVPTXReg<"%da110">;
-def da111 : NVPTXReg<"%da111">;
-def da112 : NVPTXReg<"%da112">;
-def da113 : NVPTXReg<"%da113">;
-def da114 : NVPTXReg<"%da114">;
-def da115 : NVPTXReg<"%da115">;
-def da116 : NVPTXReg<"%da116">;
-def da117 : NVPTXReg<"%da117">;
-def da118 : NVPTXReg<"%da118">;
-def da119 : NVPTXReg<"%da119">;
-def da120 : NVPTXReg<"%da120">;
-def da121 : NVPTXReg<"%da121">;
-def da122 : NVPTXReg<"%da122">;
-def da123 : NVPTXReg<"%da123">;
-def da124 : NVPTXReg<"%da124">;
-def da125 : NVPTXReg<"%da125">;
-def da126 : NVPTXReg<"%da126">;
-def da127 : NVPTXReg<"%da127">;
-def da128 : NVPTXReg<"%da128">;
-def da129 : NVPTXReg<"%da129">;
-def da130 : NVPTXReg<"%da130">;
-def da131 : NVPTXReg<"%da131">;
-def da132 : NVPTXReg<"%da132">;
-def da133 : NVPTXReg<"%da133">;
-def da134 : NVPTXReg<"%da134">;
-def da135 : NVPTXReg<"%da135">;
-def da136 : NVPTXReg<"%da136">;
-def da137 : NVPTXReg<"%da137">;
-def da138 : NVPTXReg<"%da138">;
-def da139 : NVPTXReg<"%da139">;
-def da140 : NVPTXReg<"%da140">;
-def da141 : NVPTXReg<"%da141">;
-def da142 : NVPTXReg<"%da142">;
-def da143 : NVPTXReg<"%da143">;
-def da144 : NVPTXReg<"%da144">;
-def da145 : NVPTXReg<"%da145">;
-def da146 : NVPTXReg<"%da146">;
-def da147 : NVPTXReg<"%da147">;
-def da148 : NVPTXReg<"%da148">;
-def da149 : NVPTXReg<"%da149">;
-def da150 : NVPTXReg<"%da150">;
-def da151 : NVPTXReg<"%da151">;
-def da152 : NVPTXReg<"%da152">;
-def da153 : NVPTXReg<"%da153">;
-def da154 : NVPTXReg<"%da154">;
-def da155 : NVPTXReg<"%da155">;
-def da156 : NVPTXReg<"%da156">;
-def da157 : NVPTXReg<"%da157">;
-def da158 : NVPTXReg<"%da158">;
-def da159 : NVPTXReg<"%da159">;
-def da160 : NVPTXReg<"%da160">;
-def da161 : NVPTXReg<"%da161">;
-def da162 : NVPTXReg<"%da162">;
-def da163 : NVPTXReg<"%da163">;
-def da164 : NVPTXReg<"%da164">;
-def da165 : NVPTXReg<"%da165">;
-def da166 : NVPTXReg<"%da166">;
-def da167 : NVPTXReg<"%da167">;
-def da168 : NVPTXReg<"%da168">;
-def da169 : NVPTXReg<"%da169">;
-def da170 : NVPTXReg<"%da170">;
-def da171 : NVPTXReg<"%da171">;
-def da172 : NVPTXReg<"%da172">;
-def da173 : NVPTXReg<"%da173">;
-def da174 : NVPTXReg<"%da174">;
-def da175 : NVPTXReg<"%da175">;
-def da176 : NVPTXReg<"%da176">;
-def da177 : NVPTXReg<"%da177">;
-def da178 : NVPTXReg<"%da178">;
-def da179 : NVPTXReg<"%da179">;
-def da180 : NVPTXReg<"%da180">;
-def da181 : NVPTXReg<"%da181">;
-def da182 : NVPTXReg<"%da182">;
-def da183 : NVPTXReg<"%da183">;
-def da184 : NVPTXReg<"%da184">;
-def da185 : NVPTXReg<"%da185">;
-def da186 : NVPTXReg<"%da186">;
-def da187 : NVPTXReg<"%da187">;
-def da188 : NVPTXReg<"%da188">;
-def da189 : NVPTXReg<"%da189">;
-def da190 : NVPTXReg<"%da190">;
-def da191 : NVPTXReg<"%da191">;
-def da192 : NVPTXReg<"%da192">;
-def da193 : NVPTXReg<"%da193">;
-def da194 : NVPTXReg<"%da194">;
-def da195 : NVPTXReg<"%da195">;
-def da196 : NVPTXReg<"%da196">;
-def da197 : NVPTXReg<"%da197">;
-def da198 : NVPTXReg<"%da198">;
-def da199 : NVPTXReg<"%da199">;
-def da200 : NVPTXReg<"%da200">;
-def da201 : NVPTXReg<"%da201">;
-def da202 : NVPTXReg<"%da202">;
-def da203 : NVPTXReg<"%da203">;
-def da204 : NVPTXReg<"%da204">;
-def da205 : NVPTXReg<"%da205">;
-def da206 : NVPTXReg<"%da206">;
-def da207 : NVPTXReg<"%da207">;
-def da208 : NVPTXReg<"%da208">;
-def da209 : NVPTXReg<"%da209">;
-def da210 : NVPTXReg<"%da210">;
-def da211 : NVPTXReg<"%da211">;
-def da212 : NVPTXReg<"%da212">;
-def da213 : NVPTXReg<"%da213">;
-def da214 : NVPTXReg<"%da214">;
-def da215 : NVPTXReg<"%da215">;
-def da216 : NVPTXReg<"%da216">;
-def da217 : NVPTXReg<"%da217">;
-def da218 : NVPTXReg<"%da218">;
-def da219 : NVPTXReg<"%da219">;
-def da220 : NVPTXReg<"%da220">;
-def da221 : NVPTXReg<"%da221">;
-def da222 : NVPTXReg<"%da222">;
-def da223 : NVPTXReg<"%da223">;
-def da224 : NVPTXReg<"%da224">;
-def da225 : NVPTXReg<"%da225">;
-def da226 : NVPTXReg<"%da226">;
-def da227 : NVPTXReg<"%da227">;
-def da228 : NVPTXReg<"%da228">;
-def da229 : NVPTXReg<"%da229">;
-def da230 : NVPTXReg<"%da230">;
-def da231 : NVPTXReg<"%da231">;
-def da232 : NVPTXReg<"%da232">;
-def da233 : NVPTXReg<"%da233">;
-def da234 : NVPTXReg<"%da234">;
-def da235 : NVPTXReg<"%da235">;
-def da236 : NVPTXReg<"%da236">;
-def da237 : NVPTXReg<"%da237">;
-def da238 : NVPTXReg<"%da238">;
-def da239 : NVPTXReg<"%da239">;
-def da240 : NVPTXReg<"%da240">;
-def da241 : NVPTXReg<"%da241">;
-def da242 : NVPTXReg<"%da242">;
-def da243 : NVPTXReg<"%da243">;
-def da244 : NVPTXReg<"%da244">;
-def da245 : NVPTXReg<"%da245">;
-def da246 : NVPTXReg<"%da246">;
-def da247 : NVPTXReg<"%da247">;
-def da248 : NVPTXReg<"%da248">;
-def da249 : NVPTXReg<"%da249">;
-def da250 : NVPTXReg<"%da250">;
-def da251 : NVPTXReg<"%da251">;
-def da252 : NVPTXReg<"%da252">;
-def da253 : NVPTXReg<"%da253">;
-def da254 : NVPTXReg<"%da254">;
-def da255 : NVPTXReg<"%da255">;
-def da256 : NVPTXReg<"%da256">;
-def da257 : NVPTXReg<"%da257">;
-def da258 : NVPTXReg<"%da258">;
-def da259 : NVPTXReg<"%da259">;
-def da260 : NVPTXReg<"%da260">;
-def da261 : NVPTXReg<"%da261">;
-def da262 : NVPTXReg<"%da262">;
-def da263 : NVPTXReg<"%da263">;
-def da264 : NVPTXReg<"%da264">;
-def da265 : NVPTXReg<"%da265">;
-def da266 : NVPTXReg<"%da266">;
-def da267 : NVPTXReg<"%da267">;
-def da268 : NVPTXReg<"%da268">;
-def da269 : NVPTXReg<"%da269">;
-def da270 : NVPTXReg<"%da270">;
-def da271 : NVPTXReg<"%da271">;
-def da272 : NVPTXReg<"%da272">;
-def da273 : NVPTXReg<"%da273">;
-def da274 : NVPTXReg<"%da274">;
-def da275 : NVPTXReg<"%da275">;
-def da276 : NVPTXReg<"%da276">;
-def da277 : NVPTXReg<"%da277">;
-def da278 : NVPTXReg<"%da278">;
-def da279 : NVPTXReg<"%da279">;
-def da280 : NVPTXReg<"%da280">;
-def da281 : NVPTXReg<"%da281">;
-def da282 : NVPTXReg<"%da282">;
-def da283 : NVPTXReg<"%da283">;
-def da284 : NVPTXReg<"%da284">;
-def da285 : NVPTXReg<"%da285">;
-def da286 : NVPTXReg<"%da286">;
-def da287 : NVPTXReg<"%da287">;
-def da288 : NVPTXReg<"%da288">;
-def da289 : NVPTXReg<"%da289">;
-def da290 : NVPTXReg<"%da290">;
-def da291 : NVPTXReg<"%da291">;
-def da292 : NVPTXReg<"%da292">;
-def da293 : NVPTXReg<"%da293">;
-def da294 : NVPTXReg<"%da294">;
-def da295 : NVPTXReg<"%da295">;
-def da296 : NVPTXReg<"%da296">;
-def da297 : NVPTXReg<"%da297">;
-def da298 : NVPTXReg<"%da298">;
-def da299 : NVPTXReg<"%da299">;
-def da300 : NVPTXReg<"%da300">;
-def da301 : NVPTXReg<"%da301">;
-def da302 : NVPTXReg<"%da302">;
-def da303 : NVPTXReg<"%da303">;
-def da304 : NVPTXReg<"%da304">;
-def da305 : NVPTXReg<"%da305">;
-def da306 : NVPTXReg<"%da306">;
-def da307 : NVPTXReg<"%da307">;
-def da308 : NVPTXReg<"%da308">;
-def da309 : NVPTXReg<"%da309">;
-def da310 : NVPTXReg<"%da310">;
-def da311 : NVPTXReg<"%da311">;
-def da312 : NVPTXReg<"%da312">;
-def da313 : NVPTXReg<"%da313">;
-def da314 : NVPTXReg<"%da314">;
-def da315 : NVPTXReg<"%da315">;
-def da316 : NVPTXReg<"%da316">;
-def da317 : NVPTXReg<"%da317">;
-def da318 : NVPTXReg<"%da318">;
-def da319 : NVPTXReg<"%da319">;
-def da320 : NVPTXReg<"%da320">;
-def da321 : NVPTXReg<"%da321">;
-def da322 : NVPTXReg<"%da322">;
-def da323 : NVPTXReg<"%da323">;
-def da324 : NVPTXReg<"%da324">;
-def da325 : NVPTXReg<"%da325">;
-def da326 : NVPTXReg<"%da326">;
-def da327 : NVPTXReg<"%da327">;
-def da328 : NVPTXReg<"%da328">;
-def da329 : NVPTXReg<"%da329">;
-def da330 : NVPTXReg<"%da330">;
-def da331 : NVPTXReg<"%da331">;
-def da332 : NVPTXReg<"%da332">;
-def da333 : NVPTXReg<"%da333">;
-def da334 : NVPTXReg<"%da334">;
-def da335 : NVPTXReg<"%da335">;
-def da336 : NVPTXReg<"%da336">;
-def da337 : NVPTXReg<"%da337">;
-def da338 : NVPTXReg<"%da338">;
-def da339 : NVPTXReg<"%da339">;
-def da340 : NVPTXReg<"%da340">;
-def da341 : NVPTXReg<"%da341">;
-def da342 : NVPTXReg<"%da342">;
-def da343 : NVPTXReg<"%da343">;
-def da344 : NVPTXReg<"%da344">;
-def da345 : NVPTXReg<"%da345">;
-def da346 : NVPTXReg<"%da346">;
-def da347 : NVPTXReg<"%da347">;
-def da348 : NVPTXReg<"%da348">;
-def da349 : NVPTXReg<"%da349">;
-def da350 : NVPTXReg<"%da350">;
-def da351 : NVPTXReg<"%da351">;
-def da352 : NVPTXReg<"%da352">;
-def da353 : NVPTXReg<"%da353">;
-def da354 : NVPTXReg<"%da354">;
-def da355 : NVPTXReg<"%da355">;
-def da356 : NVPTXReg<"%da356">;
-def da357 : NVPTXReg<"%da357">;
-def da358 : NVPTXReg<"%da358">;
-def da359 : NVPTXReg<"%da359">;
-def da360 : NVPTXReg<"%da360">;
-def da361 : NVPTXReg<"%da361">;
-def da362 : NVPTXReg<"%da362">;
-def da363 : NVPTXReg<"%da363">;
-def da364 : NVPTXReg<"%da364">;
-def da365 : NVPTXReg<"%da365">;
-def da366 : NVPTXReg<"%da366">;
-def da367 : NVPTXReg<"%da367">;
-def da368 : NVPTXReg<"%da368">;
-def da369 : NVPTXReg<"%da369">;
-def da370 : NVPTXReg<"%da370">;
-def da371 : NVPTXReg<"%da371">;
-def da372 : NVPTXReg<"%da372">;
-def da373 : NVPTXReg<"%da373">;
-def da374 : NVPTXReg<"%da374">;
-def da375 : NVPTXReg<"%da375">;
-def da376 : NVPTXReg<"%da376">;
-def da377 : NVPTXReg<"%da377">;
-def da378 : NVPTXReg<"%da378">;
-def da379 : NVPTXReg<"%da379">;
-def da380 : NVPTXReg<"%da380">;
-def da381 : NVPTXReg<"%da381">;
-def da382 : NVPTXReg<"%da382">;
-def da383 : NVPTXReg<"%da383">;
-def da384 : NVPTXReg<"%da384">;
-def da385 : NVPTXReg<"%da385">;
-def da386 : NVPTXReg<"%da386">;
-def da387 : NVPTXReg<"%da387">;
-def da388 : NVPTXReg<"%da388">;
-def da389 : NVPTXReg<"%da389">;
-def da390 : NVPTXReg<"%da390">;
-def da391 : NVPTXReg<"%da391">;
-def da392 : NVPTXReg<"%da392">;
-def da393 : NVPTXReg<"%da393">;
-def da394 : NVPTXReg<"%da394">;
-def da395 : NVPTXReg<"%da395">;
+foreach i = 0-395 in {
+  def P#i  : NVPTXReg<"%p"#i>;  // Predicate
+  def RC#i : NVPTXReg<"%rc"#i>; // 8-bit
+  def RS#i : NVPTXReg<"%rs"#i>; // 16-bit
+  def R#i  : NVPTXReg<"%r"#i>;  // 32-bit
+  def RL#i : NVPTXReg<"%rl"#i>; // 64-bit
+  def F#i  : NVPTXReg<"%f"#i>;  // 32-bit float
+  def FL#i : NVPTXReg<"%fl"#i>; // 64-bit float
+  // Vectors
+  foreach s = [ "2b8", "2b16", "2b32", "2b64", "4b8", "4b16", "4b32" ] in
+    def v#s#_#i : NVPTXReg<"%v"#s#"_"#i>;
+
+  // Arguments
+  def ia#i : NVPTXReg<"%ia"#i>;
+  def la#i : NVPTXReg<"%la"#i>;
+  def fa#i : NVPTXReg<"%fa"#i>;
+  def da#i : NVPTXReg<"%da"#i>;
+}
 
 //===----------------------------------------------------------------------===//
 //  Register classes





More information about the llvm-commits mailing list