This patch adds a new NVPTX back-end to LLVM which supports code generation for NVIDI...
[oota-llvm.git] / lib / Target / NVPTX / NVPTXRegisterInfo.td
1 //===-- NVPTXRegisterInfo.td - NVPTX Register defs ---------*- tablegen -*-===//
2 //
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9
10 //===----------------------------------------------------------------------===//
11 //  Declarations that describe the PTX register file
12 //===----------------------------------------------------------------------===//
13
14 class NVPTXReg<string n> : Register<n> {
15   let Namespace = "NVPTX";
16 }
17
18 class NVPTXRegClass<list<ValueType> regTypes, int alignment, dag regList>
19      : RegisterClass <"NVPTX", regTypes, alignment, regList>;
20
21 //===----------------------------------------------------------------------===//
22 //  Registers
23 //===----------------------------------------------------------------------===//
24
25 // Special Registers used as stack pointer
26 def VRFrame         : NVPTXReg<"%SP">;
27 def VRFrameLocal    : NVPTXReg<"%SPL">;
28
29 // Special Registers used as the stack
30 def VRDepot  : NVPTXReg<"%Depot">;
31
32 //===--- Predicate --------------------------------------------------------===//
33 def P0 : NVPTXReg<"%p0">;
34 def P1 : NVPTXReg<"%p1">;
35 def P2 : NVPTXReg<"%p2">;
36 def P3 : NVPTXReg<"%p3">;
37 def P4 : NVPTXReg<"%p4">;
38 def P5 : NVPTXReg<"%p5">;
39 def P6 : NVPTXReg<"%p6">;
40 def P7 : NVPTXReg<"%p7">;
41 def P8 : NVPTXReg<"%p8">;
42 def P9 : NVPTXReg<"%p9">;
43 def P10 : NVPTXReg<"%p10">;
44 def P11 : NVPTXReg<"%p11">;
45 def P12 : NVPTXReg<"%p12">;
46 def P13 : NVPTXReg<"%p13">;
47 def P14 : NVPTXReg<"%p14">;
48 def P15 : NVPTXReg<"%p15">;
49 def P16 : NVPTXReg<"%p16">;
50 def P17 : NVPTXReg<"%p17">;
51 def P18 : NVPTXReg<"%p18">;
52 def P19 : NVPTXReg<"%p19">;
53 def P20 : NVPTXReg<"%p20">;
54 def P21 : NVPTXReg<"%p21">;
55 def P22 : NVPTXReg<"%p22">;
56 def P23 : NVPTXReg<"%p23">;
57 def P24 : NVPTXReg<"%p24">;
58 def P25 : NVPTXReg<"%p25">;
59 def P26 : NVPTXReg<"%p26">;
60 def P27 : NVPTXReg<"%p27">;
61 def P28 : NVPTXReg<"%p28">;
62 def P29 : NVPTXReg<"%p29">;
63 def P30 : NVPTXReg<"%p30">;
64 def P31 : NVPTXReg<"%p31">;
65 def P32 : NVPTXReg<"%p32">;
66 def P33 : NVPTXReg<"%p33">;
67 def P34 : NVPTXReg<"%p34">;
68 def P35 : NVPTXReg<"%p35">;
69 def P36 : NVPTXReg<"%p36">;
70 def P37 : NVPTXReg<"%p37">;
71 def P38 : NVPTXReg<"%p38">;
72 def P39 : NVPTXReg<"%p39">;
73 def P40 : NVPTXReg<"%p40">;
74 def P41 : NVPTXReg<"%p41">;
75 def P42 : NVPTXReg<"%p42">;
76 def P43 : NVPTXReg<"%p43">;
77 def P44 : NVPTXReg<"%p44">;
78 def P45 : NVPTXReg<"%p45">;
79 def P46 : NVPTXReg<"%p46">;
80 def P47 : NVPTXReg<"%p47">;
81 def P48 : NVPTXReg<"%p48">;
82 def P49 : NVPTXReg<"%p49">;
83 def P50 : NVPTXReg<"%p50">;
84 def P51 : NVPTXReg<"%p51">;
85 def P52 : NVPTXReg<"%p52">;
86 def P53 : NVPTXReg<"%p53">;
87 def P54 : NVPTXReg<"%p54">;
88 def P55 : NVPTXReg<"%p55">;
89 def P56 : NVPTXReg<"%p56">;
90 def P57 : NVPTXReg<"%p57">;
91 def P58 : NVPTXReg<"%p58">;
92 def P59 : NVPTXReg<"%p59">;
93 def P60 : NVPTXReg<"%p60">;
94 def P61 : NVPTXReg<"%p61">;
95 def P62 : NVPTXReg<"%p62">;
96 def P63 : NVPTXReg<"%p63">;
97 def P64 : NVPTXReg<"%p64">;
98 def P65 : NVPTXReg<"%p65">;
99 def P66 : NVPTXReg<"%p66">;
100 def P67 : NVPTXReg<"%p67">;
101 def P68 : NVPTXReg<"%p68">;
102 def P69 : NVPTXReg<"%p69">;
103 def P70 : NVPTXReg<"%p70">;
104 def P71 : NVPTXReg<"%p71">;
105 def P72 : NVPTXReg<"%p72">;
106 def P73 : NVPTXReg<"%p73">;
107 def P74 : NVPTXReg<"%p74">;
108 def P75 : NVPTXReg<"%p75">;
109 def P76 : NVPTXReg<"%p76">;
110 def P77 : NVPTXReg<"%p77">;
111 def P78 : NVPTXReg<"%p78">;
112 def P79 : NVPTXReg<"%p79">;
113 def P80 : NVPTXReg<"%p80">;
114 def P81 : NVPTXReg<"%p81">;
115 def P82 : NVPTXReg<"%p82">;
116 def P83 : NVPTXReg<"%p83">;
117 def P84 : NVPTXReg<"%p84">;
118 def P85 : NVPTXReg<"%p85">;
119 def P86 : NVPTXReg<"%p86">;
120 def P87 : NVPTXReg<"%p87">;
121 def P88 : NVPTXReg<"%p88">;
122 def P89 : NVPTXReg<"%p89">;
123 def P90 : NVPTXReg<"%p90">;
124 def P91 : NVPTXReg<"%p91">;
125 def P92 : NVPTXReg<"%p92">;
126 def P93 : NVPTXReg<"%p93">;
127 def P94 : NVPTXReg<"%p94">;
128 def P95 : NVPTXReg<"%p95">;
129 def P96 : NVPTXReg<"%p96">;
130 def P97 : NVPTXReg<"%p97">;
131 def P98 : NVPTXReg<"%p98">;
132 def P99 : NVPTXReg<"%p99">;
133 def P100 : NVPTXReg<"%p100">;
134 def P101 : NVPTXReg<"%p101">;
135 def P102 : NVPTXReg<"%p102">;
136 def P103 : NVPTXReg<"%p103">;
137 def P104 : NVPTXReg<"%p104">;
138 def P105 : NVPTXReg<"%p105">;
139 def P106 : NVPTXReg<"%p106">;
140 def P107 : NVPTXReg<"%p107">;
141 def P108 : NVPTXReg<"%p108">;
142 def P109 : NVPTXReg<"%p109">;
143 def P110 : NVPTXReg<"%p110">;
144 def P111 : NVPTXReg<"%p111">;
145 def P112 : NVPTXReg<"%p112">;
146 def P113 : NVPTXReg<"%p113">;
147 def P114 : NVPTXReg<"%p114">;
148 def P115 : NVPTXReg<"%p115">;
149 def P116 : NVPTXReg<"%p116">;
150 def P117 : NVPTXReg<"%p117">;
151 def P118 : NVPTXReg<"%p118">;
152 def P119 : NVPTXReg<"%p119">;
153 def P120 : NVPTXReg<"%p120">;
154 def P121 : NVPTXReg<"%p121">;
155 def P122 : NVPTXReg<"%p122">;
156 def P123 : NVPTXReg<"%p123">;
157 def P124 : NVPTXReg<"%p124">;
158 def P125 : NVPTXReg<"%p125">;
159 def P126 : NVPTXReg<"%p126">;
160 def P127 : NVPTXReg<"%p127">;
161 def P128 : NVPTXReg<"%p128">;
162 def P129 : NVPTXReg<"%p129">;
163 def P130 : NVPTXReg<"%p130">;
164 def P131 : NVPTXReg<"%p131">;
165 def P132 : NVPTXReg<"%p132">;
166 def P133 : NVPTXReg<"%p133">;
167 def P134 : NVPTXReg<"%p134">;
168 def P135 : NVPTXReg<"%p135">;
169 def P136 : NVPTXReg<"%p136">;
170 def P137 : NVPTXReg<"%p137">;
171 def P138 : NVPTXReg<"%p138">;
172 def P139 : NVPTXReg<"%p139">;
173 def P140 : NVPTXReg<"%p140">;
174 def P141 : NVPTXReg<"%p141">;
175 def P142 : NVPTXReg<"%p142">;
176 def P143 : NVPTXReg<"%p143">;
177 def P144 : NVPTXReg<"%p144">;
178 def P145 : NVPTXReg<"%p145">;
179 def P146 : NVPTXReg<"%p146">;
180 def P147 : NVPTXReg<"%p147">;
181 def P148 : NVPTXReg<"%p148">;
182 def P149 : NVPTXReg<"%p149">;
183 def P150 : NVPTXReg<"%p150">;
184 def P151 : NVPTXReg<"%p151">;
185 def P152 : NVPTXReg<"%p152">;
186 def P153 : NVPTXReg<"%p153">;
187 def P154 : NVPTXReg<"%p154">;
188 def P155 : NVPTXReg<"%p155">;
189 def P156 : NVPTXReg<"%p156">;
190 def P157 : NVPTXReg<"%p157">;
191 def P158 : NVPTXReg<"%p158">;
192 def P159 : NVPTXReg<"%p159">;
193 def P160 : NVPTXReg<"%p160">;
194 def P161 : NVPTXReg<"%p161">;
195 def P162 : NVPTXReg<"%p162">;
196 def P163 : NVPTXReg<"%p163">;
197 def P164 : NVPTXReg<"%p164">;
198 def P165 : NVPTXReg<"%p165">;
199 def P166 : NVPTXReg<"%p166">;
200 def P167 : NVPTXReg<"%p167">;
201 def P168 : NVPTXReg<"%p168">;
202 def P169 : NVPTXReg<"%p169">;
203 def P170 : NVPTXReg<"%p170">;
204 def P171 : NVPTXReg<"%p171">;
205 def P172 : NVPTXReg<"%p172">;
206 def P173 : NVPTXReg<"%p173">;
207 def P174 : NVPTXReg<"%p174">;
208 def P175 : NVPTXReg<"%p175">;
209 def P176 : NVPTXReg<"%p176">;
210 def P177 : NVPTXReg<"%p177">;
211 def P178 : NVPTXReg<"%p178">;
212 def P179 : NVPTXReg<"%p179">;
213 def P180 : NVPTXReg<"%p180">;
214 def P181 : NVPTXReg<"%p181">;
215 def P182 : NVPTXReg<"%p182">;
216 def P183 : NVPTXReg<"%p183">;
217 def P184 : NVPTXReg<"%p184">;
218 def P185 : NVPTXReg<"%p185">;
219 def P186 : NVPTXReg<"%p186">;
220 def P187 : NVPTXReg<"%p187">;
221 def P188 : NVPTXReg<"%p188">;
222 def P189 : NVPTXReg<"%p189">;
223 def P190 : NVPTXReg<"%p190">;
224 def P191 : NVPTXReg<"%p191">;
225 def P192 : NVPTXReg<"%p192">;
226 def P193 : NVPTXReg<"%p193">;
227 def P194 : NVPTXReg<"%p194">;
228 def P195 : NVPTXReg<"%p195">;
229 def P196 : NVPTXReg<"%p196">;
230 def P197 : NVPTXReg<"%p197">;
231 def P198 : NVPTXReg<"%p198">;
232 def P199 : NVPTXReg<"%p199">;
233 def P200 : NVPTXReg<"%p200">;
234 def P201 : NVPTXReg<"%p201">;
235 def P202 : NVPTXReg<"%p202">;
236 def P203 : NVPTXReg<"%p203">;
237 def P204 : NVPTXReg<"%p204">;
238 def P205 : NVPTXReg<"%p205">;
239 def P206 : NVPTXReg<"%p206">;
240 def P207 : NVPTXReg<"%p207">;
241 def P208 : NVPTXReg<"%p208">;
242 def P209 : NVPTXReg<"%p209">;
243 def P210 : NVPTXReg<"%p210">;
244 def P211 : NVPTXReg<"%p211">;
245 def P212 : NVPTXReg<"%p212">;
246 def P213 : NVPTXReg<"%p213">;
247 def P214 : NVPTXReg<"%p214">;
248 def P215 : NVPTXReg<"%p215">;
249 def P216 : NVPTXReg<"%p216">;
250 def P217 : NVPTXReg<"%p217">;
251 def P218 : NVPTXReg<"%p218">;
252 def P219 : NVPTXReg<"%p219">;
253 def P220 : NVPTXReg<"%p220">;
254 def P221 : NVPTXReg<"%p221">;
255 def P222 : NVPTXReg<"%p222">;
256 def P223 : NVPTXReg<"%p223">;
257 def P224 : NVPTXReg<"%p224">;
258 def P225 : NVPTXReg<"%p225">;
259 def P226 : NVPTXReg<"%p226">;
260 def P227 : NVPTXReg<"%p227">;
261 def P228 : NVPTXReg<"%p228">;
262 def P229 : NVPTXReg<"%p229">;
263 def P230 : NVPTXReg<"%p230">;
264 def P231 : NVPTXReg<"%p231">;
265 def P232 : NVPTXReg<"%p232">;
266 def P233 : NVPTXReg<"%p233">;
267 def P234 : NVPTXReg<"%p234">;
268 def P235 : NVPTXReg<"%p235">;
269 def P236 : NVPTXReg<"%p236">;
270 def P237 : NVPTXReg<"%p237">;
271 def P238 : NVPTXReg<"%p238">;
272 def P239 : NVPTXReg<"%p239">;
273 def P240 : NVPTXReg<"%p240">;
274 def P241 : NVPTXReg<"%p241">;
275 def P242 : NVPTXReg<"%p242">;
276 def P243 : NVPTXReg<"%p243">;
277 def P244 : NVPTXReg<"%p244">;
278 def P245 : NVPTXReg<"%p245">;
279 def P246 : NVPTXReg<"%p246">;
280 def P247 : NVPTXReg<"%p247">;
281 def P248 : NVPTXReg<"%p248">;
282 def P249 : NVPTXReg<"%p249">;
283 def P250 : NVPTXReg<"%p250">;
284 def P251 : NVPTXReg<"%p251">;
285 def P252 : NVPTXReg<"%p252">;
286 def P253 : NVPTXReg<"%p253">;
287 def P254 : NVPTXReg<"%p254">;
288 def P255 : NVPTXReg<"%p255">;
289 def P256 : NVPTXReg<"%p256">;
290 def P257 : NVPTXReg<"%p257">;
291 def P258 : NVPTXReg<"%p258">;
292 def P259 : NVPTXReg<"%p259">;
293 def P260 : NVPTXReg<"%p260">;
294 def P261 : NVPTXReg<"%p261">;
295 def P262 : NVPTXReg<"%p262">;
296 def P263 : NVPTXReg<"%p263">;
297 def P264 : NVPTXReg<"%p264">;
298 def P265 : NVPTXReg<"%p265">;
299 def P266 : NVPTXReg<"%p266">;
300 def P267 : NVPTXReg<"%p267">;
301 def P268 : NVPTXReg<"%p268">;
302 def P269 : NVPTXReg<"%p269">;
303 def P270 : NVPTXReg<"%p270">;
304 def P271 : NVPTXReg<"%p271">;
305 def P272 : NVPTXReg<"%p272">;
306 def P273 : NVPTXReg<"%p273">;
307 def P274 : NVPTXReg<"%p274">;
308 def P275 : NVPTXReg<"%p275">;
309 def P276 : NVPTXReg<"%p276">;
310 def P277 : NVPTXReg<"%p277">;
311 def P278 : NVPTXReg<"%p278">;
312 def P279 : NVPTXReg<"%p279">;
313 def P280 : NVPTXReg<"%p280">;
314 def P281 : NVPTXReg<"%p281">;
315 def P282 : NVPTXReg<"%p282">;
316 def P283 : NVPTXReg<"%p283">;
317 def P284 : NVPTXReg<"%p284">;
318 def P285 : NVPTXReg<"%p285">;
319 def P286 : NVPTXReg<"%p286">;
320 def P287 : NVPTXReg<"%p287">;
321 def P288 : NVPTXReg<"%p288">;
322 def P289 : NVPTXReg<"%p289">;
323 def P290 : NVPTXReg<"%p290">;
324 def P291 : NVPTXReg<"%p291">;
325 def P292 : NVPTXReg<"%p292">;
326 def P293 : NVPTXReg<"%p293">;
327 def P294 : NVPTXReg<"%p294">;
328 def P295 : NVPTXReg<"%p295">;
329 def P296 : NVPTXReg<"%p296">;
330 def P297 : NVPTXReg<"%p297">;
331 def P298 : NVPTXReg<"%p298">;
332 def P299 : NVPTXReg<"%p299">;
333 def P300 : NVPTXReg<"%p300">;
334 def P301 : NVPTXReg<"%p301">;
335 def P302 : NVPTXReg<"%p302">;
336 def P303 : NVPTXReg<"%p303">;
337 def P304 : NVPTXReg<"%p304">;
338 def P305 : NVPTXReg<"%p305">;
339 def P306 : NVPTXReg<"%p306">;
340 def P307 : NVPTXReg<"%p307">;
341 def P308 : NVPTXReg<"%p308">;
342 def P309 : NVPTXReg<"%p309">;
343 def P310 : NVPTXReg<"%p310">;
344 def P311 : NVPTXReg<"%p311">;
345 def P312 : NVPTXReg<"%p312">;
346 def P313 : NVPTXReg<"%p313">;
347 def P314 : NVPTXReg<"%p314">;
348 def P315 : NVPTXReg<"%p315">;
349 def P316 : NVPTXReg<"%p316">;
350 def P317 : NVPTXReg<"%p317">;
351 def P318 : NVPTXReg<"%p318">;
352 def P319 : NVPTXReg<"%p319">;
353 def P320 : NVPTXReg<"%p320">;
354 def P321 : NVPTXReg<"%p321">;
355 def P322 : NVPTXReg<"%p322">;
356 def P323 : NVPTXReg<"%p323">;
357 def P324 : NVPTXReg<"%p324">;
358 def P325 : NVPTXReg<"%p325">;
359 def P326 : NVPTXReg<"%p326">;
360 def P327 : NVPTXReg<"%p327">;
361 def P328 : NVPTXReg<"%p328">;
362 def P329 : NVPTXReg<"%p329">;
363 def P330 : NVPTXReg<"%p330">;
364 def P331 : NVPTXReg<"%p331">;
365 def P332 : NVPTXReg<"%p332">;
366 def P333 : NVPTXReg<"%p333">;
367 def P334 : NVPTXReg<"%p334">;
368 def P335 : NVPTXReg<"%p335">;
369 def P336 : NVPTXReg<"%p336">;
370 def P337 : NVPTXReg<"%p337">;
371 def P338 : NVPTXReg<"%p338">;
372 def P339 : NVPTXReg<"%p339">;
373 def P340 : NVPTXReg<"%p340">;
374 def P341 : NVPTXReg<"%p341">;
375 def P342 : NVPTXReg<"%p342">;
376 def P343 : NVPTXReg<"%p343">;
377 def P344 : NVPTXReg<"%p344">;
378 def P345 : NVPTXReg<"%p345">;
379 def P346 : NVPTXReg<"%p346">;
380 def P347 : NVPTXReg<"%p347">;
381 def P348 : NVPTXReg<"%p348">;
382 def P349 : NVPTXReg<"%p349">;
383 def P350 : NVPTXReg<"%p350">;
384 def P351 : NVPTXReg<"%p351">;
385 def P352 : NVPTXReg<"%p352">;
386 def P353 : NVPTXReg<"%p353">;
387 def P354 : NVPTXReg<"%p354">;
388 def P355 : NVPTXReg<"%p355">;
389 def P356 : NVPTXReg<"%p356">;
390 def P357 : NVPTXReg<"%p357">;
391 def P358 : NVPTXReg<"%p358">;
392 def P359 : NVPTXReg<"%p359">;
393 def P360 : NVPTXReg<"%p360">;
394 def P361 : NVPTXReg<"%p361">;
395 def P362 : NVPTXReg<"%p362">;
396 def P363 : NVPTXReg<"%p363">;
397 def P364 : NVPTXReg<"%p364">;
398 def P365 : NVPTXReg<"%p365">;
399 def P366 : NVPTXReg<"%p366">;
400 def P367 : NVPTXReg<"%p367">;
401 def P368 : NVPTXReg<"%p368">;
402 def P369 : NVPTXReg<"%p369">;
403 def P370 : NVPTXReg<"%p370">;
404 def P371 : NVPTXReg<"%p371">;
405 def P372 : NVPTXReg<"%p372">;
406 def P373 : NVPTXReg<"%p373">;
407 def P374 : NVPTXReg<"%p374">;
408 def P375 : NVPTXReg<"%p375">;
409 def P376 : NVPTXReg<"%p376">;
410 def P377 : NVPTXReg<"%p377">;
411 def P378 : NVPTXReg<"%p378">;
412 def P379 : NVPTXReg<"%p379">;
413 def P380 : NVPTXReg<"%p380">;
414 def P381 : NVPTXReg<"%p381">;
415 def P382 : NVPTXReg<"%p382">;
416 def P383 : NVPTXReg<"%p383">;
417 def P384 : NVPTXReg<"%p384">;
418 def P385 : NVPTXReg<"%p385">;
419 def P386 : NVPTXReg<"%p386">;
420 def P387 : NVPTXReg<"%p387">;
421 def P388 : NVPTXReg<"%p388">;
422 def P389 : NVPTXReg<"%p389">;
423 def P390 : NVPTXReg<"%p390">;
424 def P391 : NVPTXReg<"%p391">;
425 def P392 : NVPTXReg<"%p392">;
426 def P393 : NVPTXReg<"%p393">;
427 def P394 : NVPTXReg<"%p394">;
428 def P395 : NVPTXReg<"%p395">;
429
430 //===--- 8-bit ------------------------------------------------------------===//
431 def RC0 : NVPTXReg<"%rc0">;
432 def RC1 : NVPTXReg<"%rc1">;
433 def RC2 : NVPTXReg<"%rc2">;
434 def RC3 : NVPTXReg<"%rc3">;
435 def RC4 : NVPTXReg<"%rc4">;
436 def RC5 : NVPTXReg<"%rc5">;
437 def RC6 : NVPTXReg<"%rc6">;
438 def RC7 : NVPTXReg<"%rc7">;
439 def RC8 : NVPTXReg<"%rc8">;
440 def RC9 : NVPTXReg<"%rc9">;
441 def RC10 : NVPTXReg<"%rc10">;
442 def RC11 : NVPTXReg<"%rc11">;
443 def RC12 : NVPTXReg<"%rc12">;
444 def RC13 : NVPTXReg<"%rc13">;
445 def RC14 : NVPTXReg<"%rc14">;
446 def RC15 : NVPTXReg<"%rc15">;
447 def RC16 : NVPTXReg<"%rc16">;
448 def RC17 : NVPTXReg<"%rc17">;
449 def RC18 : NVPTXReg<"%rc18">;
450 def RC19 : NVPTXReg<"%rc19">;
451 def RC20 : NVPTXReg<"%rc20">;
452 def RC21 : NVPTXReg<"%rc21">;
453 def RC22 : NVPTXReg<"%rc22">;
454 def RC23 : NVPTXReg<"%rc23">;
455 def RC24 : NVPTXReg<"%rc24">;
456 def RC25 : NVPTXReg<"%rc25">;
457 def RC26 : NVPTXReg<"%rc26">;
458 def RC27 : NVPTXReg<"%rc27">;
459 def RC28 : NVPTXReg<"%rc28">;
460 def RC29 : NVPTXReg<"%rc29">;
461 def RC30 : NVPTXReg<"%rc30">;
462 def RC31 : NVPTXReg<"%rc31">;
463 def RC32 : NVPTXReg<"%rc32">;
464 def RC33 : NVPTXReg<"%rc33">;
465 def RC34 : NVPTXReg<"%rc34">;
466 def RC35 : NVPTXReg<"%rc35">;
467 def RC36 : NVPTXReg<"%rc36">;
468 def RC37 : NVPTXReg<"%rc37">;
469 def RC38 : NVPTXReg<"%rc38">;
470 def RC39 : NVPTXReg<"%rc39">;
471 def RC40 : NVPTXReg<"%rc40">;
472 def RC41 : NVPTXReg<"%rc41">;
473 def RC42 : NVPTXReg<"%rc42">;
474 def RC43 : NVPTXReg<"%rc43">;
475 def RC44 : NVPTXReg<"%rc44">;
476 def RC45 : NVPTXReg<"%rc45">;
477 def RC46 : NVPTXReg<"%rc46">;
478 def RC47 : NVPTXReg<"%rc47">;
479 def RC48 : NVPTXReg<"%rc48">;
480 def RC49 : NVPTXReg<"%rc49">;
481 def RC50 : NVPTXReg<"%rc50">;
482 def RC51 : NVPTXReg<"%rc51">;
483 def RC52 : NVPTXReg<"%rc52">;
484 def RC53 : NVPTXReg<"%rc53">;
485 def RC54 : NVPTXReg<"%rc54">;
486 def RC55 : NVPTXReg<"%rc55">;
487 def RC56 : NVPTXReg<"%rc56">;
488 def RC57 : NVPTXReg<"%rc57">;
489 def RC58 : NVPTXReg<"%rc58">;
490 def RC59 : NVPTXReg<"%rc59">;
491 def RC60 : NVPTXReg<"%rc60">;
492 def RC61 : NVPTXReg<"%rc61">;
493 def RC62 : NVPTXReg<"%rc62">;
494 def RC63 : NVPTXReg<"%rc63">;
495 def RC64 : NVPTXReg<"%rc64">;
496 def RC65 : NVPTXReg<"%rc65">;
497 def RC66 : NVPTXReg<"%rc66">;
498 def RC67 : NVPTXReg<"%rc67">;
499 def RC68 : NVPTXReg<"%rc68">;
500 def RC69 : NVPTXReg<"%rc69">;
501 def RC70 : NVPTXReg<"%rc70">;
502 def RC71 : NVPTXReg<"%rc71">;
503 def RC72 : NVPTXReg<"%rc72">;
504 def RC73 : NVPTXReg<"%rc73">;
505 def RC74 : NVPTXReg<"%rc74">;
506 def RC75 : NVPTXReg<"%rc75">;
507 def RC76 : NVPTXReg<"%rc76">;
508 def RC77 : NVPTXReg<"%rc77">;
509 def RC78 : NVPTXReg<"%rc78">;
510 def RC79 : NVPTXReg<"%rc79">;
511 def RC80 : NVPTXReg<"%rc80">;
512 def RC81 : NVPTXReg<"%rc81">;
513 def RC82 : NVPTXReg<"%rc82">;
514 def RC83 : NVPTXReg<"%rc83">;
515 def RC84 : NVPTXReg<"%rc84">;
516 def RC85 : NVPTXReg<"%rc85">;
517 def RC86 : NVPTXReg<"%rc86">;
518 def RC87 : NVPTXReg<"%rc87">;
519 def RC88 : NVPTXReg<"%rc88">;
520 def RC89 : NVPTXReg<"%rc89">;
521 def RC90 : NVPTXReg<"%rc90">;
522 def RC91 : NVPTXReg<"%rc91">;
523 def RC92 : NVPTXReg<"%rc92">;
524 def RC93 : NVPTXReg<"%rc93">;
525 def RC94 : NVPTXReg<"%rc94">;
526 def RC95 : NVPTXReg<"%rc95">;
527 def RC96 : NVPTXReg<"%rc96">;
528 def RC97 : NVPTXReg<"%rc97">;
529 def RC98 : NVPTXReg<"%rc98">;
530 def RC99 : NVPTXReg<"%rc99">;
531 def RC100 : NVPTXReg<"%rc100">;
532 def RC101 : NVPTXReg<"%rc101">;
533 def RC102 : NVPTXReg<"%rc102">;
534 def RC103 : NVPTXReg<"%rc103">;
535 def RC104 : NVPTXReg<"%rc104">;
536 def RC105 : NVPTXReg<"%rc105">;
537 def RC106 : NVPTXReg<"%rc106">;
538 def RC107 : NVPTXReg<"%rc107">;
539 def RC108 : NVPTXReg<"%rc108">;
540 def RC109 : NVPTXReg<"%rc109">;
541 def RC110 : NVPTXReg<"%rc110">;
542 def RC111 : NVPTXReg<"%rc111">;
543 def RC112 : NVPTXReg<"%rc112">;
544 def RC113 : NVPTXReg<"%rc113">;
545 def RC114 : NVPTXReg<"%rc114">;
546 def RC115 : NVPTXReg<"%rc115">;
547 def RC116 : NVPTXReg<"%rc116">;
548 def RC117 : NVPTXReg<"%rc117">;
549 def RC118 : NVPTXReg<"%rc118">;
550 def RC119 : NVPTXReg<"%rc119">;
551 def RC120 : NVPTXReg<"%rc120">;
552 def RC121 : NVPTXReg<"%rc121">;
553 def RC122 : NVPTXReg<"%rc122">;
554 def RC123 : NVPTXReg<"%rc123">;
555 def RC124 : NVPTXReg<"%rc124">;
556 def RC125 : NVPTXReg<"%rc125">;
557 def RC126 : NVPTXReg<"%rc126">;
558 def RC127 : NVPTXReg<"%rc127">;
559 def RC128 : NVPTXReg<"%rc128">;
560 def RC129 : NVPTXReg<"%rc129">;
561 def RC130 : NVPTXReg<"%rc130">;
562 def RC131 : NVPTXReg<"%rc131">;
563 def RC132 : NVPTXReg<"%rc132">;
564 def RC133 : NVPTXReg<"%rc133">;
565 def RC134 : NVPTXReg<"%rc134">;
566 def RC135 : NVPTXReg<"%rc135">;
567 def RC136 : NVPTXReg<"%rc136">;
568 def RC137 : NVPTXReg<"%rc137">;
569 def RC138 : NVPTXReg<"%rc138">;
570 def RC139 : NVPTXReg<"%rc139">;
571 def RC140 : NVPTXReg<"%rc140">;
572 def RC141 : NVPTXReg<"%rc141">;
573 def RC142 : NVPTXReg<"%rc142">;
574 def RC143 : NVPTXReg<"%rc143">;
575 def RC144 : NVPTXReg<"%rc144">;
576 def RC145 : NVPTXReg<"%rc145">;
577 def RC146 : NVPTXReg<"%rc146">;
578 def RC147 : NVPTXReg<"%rc147">;
579 def RC148 : NVPTXReg<"%rc148">;
580 def RC149 : NVPTXReg<"%rc149">;
581 def RC150 : NVPTXReg<"%rc150">;
582 def RC151 : NVPTXReg<"%rc151">;
583 def RC152 : NVPTXReg<"%rc152">;
584 def RC153 : NVPTXReg<"%rc153">;
585 def RC154 : NVPTXReg<"%rc154">;
586 def RC155 : NVPTXReg<"%rc155">;
587 def RC156 : NVPTXReg<"%rc156">;
588 def RC157 : NVPTXReg<"%rc157">;
589 def RC158 : NVPTXReg<"%rc158">;
590 def RC159 : NVPTXReg<"%rc159">;
591 def RC160 : NVPTXReg<"%rc160">;
592 def RC161 : NVPTXReg<"%rc161">;
593 def RC162 : NVPTXReg<"%rc162">;
594 def RC163 : NVPTXReg<"%rc163">;
595 def RC164 : NVPTXReg<"%rc164">;
596 def RC165 : NVPTXReg<"%rc165">;
597 def RC166 : NVPTXReg<"%rc166">;
598 def RC167 : NVPTXReg<"%rc167">;
599 def RC168 : NVPTXReg<"%rc168">;
600 def RC169 : NVPTXReg<"%rc169">;
601 def RC170 : NVPTXReg<"%rc170">;
602 def RC171 : NVPTXReg<"%rc171">;
603 def RC172 : NVPTXReg<"%rc172">;
604 def RC173 : NVPTXReg<"%rc173">;
605 def RC174 : NVPTXReg<"%rc174">;
606 def RC175 : NVPTXReg<"%rc175">;
607 def RC176 : NVPTXReg<"%rc176">;
608 def RC177 : NVPTXReg<"%rc177">;
609 def RC178 : NVPTXReg<"%rc178">;
610 def RC179 : NVPTXReg<"%rc179">;
611 def RC180 : NVPTXReg<"%rc180">;
612 def RC181 : NVPTXReg<"%rc181">;
613 def RC182 : NVPTXReg<"%rc182">;
614 def RC183 : NVPTXReg<"%rc183">;
615 def RC184 : NVPTXReg<"%rc184">;
616 def RC185 : NVPTXReg<"%rc185">;
617 def RC186 : NVPTXReg<"%rc186">;
618 def RC187 : NVPTXReg<"%rc187">;
619 def RC188 : NVPTXReg<"%rc188">;
620 def RC189 : NVPTXReg<"%rc189">;
621 def RC190 : NVPTXReg<"%rc190">;
622 def RC191 : NVPTXReg<"%rc191">;
623 def RC192 : NVPTXReg<"%rc192">;
624 def RC193 : NVPTXReg<"%rc193">;
625 def RC194 : NVPTXReg<"%rc194">;
626 def RC195 : NVPTXReg<"%rc195">;
627 def RC196 : NVPTXReg<"%rc196">;
628 def RC197 : NVPTXReg<"%rc197">;
629 def RC198 : NVPTXReg<"%rc198">;
630 def RC199 : NVPTXReg<"%rc199">;
631 def RC200 : NVPTXReg<"%rc200">;
632 def RC201 : NVPTXReg<"%rc201">;
633 def RC202 : NVPTXReg<"%rc202">;
634 def RC203 : NVPTXReg<"%rc203">;
635 def RC204 : NVPTXReg<"%rc204">;
636 def RC205 : NVPTXReg<"%rc205">;
637 def RC206 : NVPTXReg<"%rc206">;
638 def RC207 : NVPTXReg<"%rc207">;
639 def RC208 : NVPTXReg<"%rc208">;
640 def RC209 : NVPTXReg<"%rc209">;
641 def RC210 : NVPTXReg<"%rc210">;
642 def RC211 : NVPTXReg<"%rc211">;
643 def RC212 : NVPTXReg<"%rc212">;
644 def RC213 : NVPTXReg<"%rc213">;
645 def RC214 : NVPTXReg<"%rc214">;
646 def RC215 : NVPTXReg<"%rc215">;
647 def RC216 : NVPTXReg<"%rc216">;
648 def RC217 : NVPTXReg<"%rc217">;
649 def RC218 : NVPTXReg<"%rc218">;
650 def RC219 : NVPTXReg<"%rc219">;
651 def RC220 : NVPTXReg<"%rc220">;
652 def RC221 : NVPTXReg<"%rc221">;
653 def RC222 : NVPTXReg<"%rc222">;
654 def RC223 : NVPTXReg<"%rc223">;
655 def RC224 : NVPTXReg<"%rc224">;
656 def RC225 : NVPTXReg<"%rc225">;
657 def RC226 : NVPTXReg<"%rc226">;
658 def RC227 : NVPTXReg<"%rc227">;
659 def RC228 : NVPTXReg<"%rc228">;
660 def RC229 : NVPTXReg<"%rc229">;
661 def RC230 : NVPTXReg<"%rc230">;
662 def RC231 : NVPTXReg<"%rc231">;
663 def RC232 : NVPTXReg<"%rc232">;
664 def RC233 : NVPTXReg<"%rc233">;
665 def RC234 : NVPTXReg<"%rc234">;
666 def RC235 : NVPTXReg<"%rc235">;
667 def RC236 : NVPTXReg<"%rc236">;
668 def RC237 : NVPTXReg<"%rc237">;
669 def RC238 : NVPTXReg<"%rc238">;
670 def RC239 : NVPTXReg<"%rc239">;
671 def RC240 : NVPTXReg<"%rc240">;
672 def RC241 : NVPTXReg<"%rc241">;
673 def RC242 : NVPTXReg<"%rc242">;
674 def RC243 : NVPTXReg<"%rc243">;
675 def RC244 : NVPTXReg<"%rc244">;
676 def RC245 : NVPTXReg<"%rc245">;
677 def RC246 : NVPTXReg<"%rc246">;
678 def RC247 : NVPTXReg<"%rc247">;
679 def RC248 : NVPTXReg<"%rc248">;
680 def RC249 : NVPTXReg<"%rc249">;
681 def RC250 : NVPTXReg<"%rc250">;
682 def RC251 : NVPTXReg<"%rc251">;
683 def RC252 : NVPTXReg<"%rc252">;
684 def RC253 : NVPTXReg<"%rc253">;
685 def RC254 : NVPTXReg<"%rc254">;
686 def RC255 : NVPTXReg<"%rc255">;
687 def RC256 : NVPTXReg<"%rc256">;
688 def RC257 : NVPTXReg<"%rc257">;
689 def RC258 : NVPTXReg<"%rc258">;
690 def RC259 : NVPTXReg<"%rc259">;
691 def RC260 : NVPTXReg<"%rc260">;
692 def RC261 : NVPTXReg<"%rc261">;
693 def RC262 : NVPTXReg<"%rc262">;
694 def RC263 : NVPTXReg<"%rc263">;
695 def RC264 : NVPTXReg<"%rc264">;
696 def RC265 : NVPTXReg<"%rc265">;
697 def RC266 : NVPTXReg<"%rc266">;
698 def RC267 : NVPTXReg<"%rc267">;
699 def RC268 : NVPTXReg<"%rc268">;
700 def RC269 : NVPTXReg<"%rc269">;
701 def RC270 : NVPTXReg<"%rc270">;
702 def RC271 : NVPTXReg<"%rc271">;
703 def RC272 : NVPTXReg<"%rc272">;
704 def RC273 : NVPTXReg<"%rc273">;
705 def RC274 : NVPTXReg<"%rc274">;
706 def RC275 : NVPTXReg<"%rc275">;
707 def RC276 : NVPTXReg<"%rc276">;
708 def RC277 : NVPTXReg<"%rc277">;
709 def RC278 : NVPTXReg<"%rc278">;
710 def RC279 : NVPTXReg<"%rc279">;
711 def RC280 : NVPTXReg<"%rc280">;
712 def RC281 : NVPTXReg<"%rc281">;
713 def RC282 : NVPTXReg<"%rc282">;
714 def RC283 : NVPTXReg<"%rc283">;
715 def RC284 : NVPTXReg<"%rc284">;
716 def RC285 : NVPTXReg<"%rc285">;
717 def RC286 : NVPTXReg<"%rc286">;
718 def RC287 : NVPTXReg<"%rc287">;
719 def RC288 : NVPTXReg<"%rc288">;
720 def RC289 : NVPTXReg<"%rc289">;
721 def RC290 : NVPTXReg<"%rc290">;
722 def RC291 : NVPTXReg<"%rc291">;
723 def RC292 : NVPTXReg<"%rc292">;
724 def RC293 : NVPTXReg<"%rc293">;
725 def RC294 : NVPTXReg<"%rc294">;
726 def RC295 : NVPTXReg<"%rc295">;
727 def RC296 : NVPTXReg<"%rc296">;
728 def RC297 : NVPTXReg<"%rc297">;
729 def RC298 : NVPTXReg<"%rc298">;
730 def RC299 : NVPTXReg<"%rc299">;
731 def RC300 : NVPTXReg<"%rc300">;
732 def RC301 : NVPTXReg<"%rc301">;
733 def RC302 : NVPTXReg<"%rc302">;
734 def RC303 : NVPTXReg<"%rc303">;
735 def RC304 : NVPTXReg<"%rc304">;
736 def RC305 : NVPTXReg<"%rc305">;
737 def RC306 : NVPTXReg<"%rc306">;
738 def RC307 : NVPTXReg<"%rc307">;
739 def RC308 : NVPTXReg<"%rc308">;
740 def RC309 : NVPTXReg<"%rc309">;
741 def RC310 : NVPTXReg<"%rc310">;
742 def RC311 : NVPTXReg<"%rc311">;
743 def RC312 : NVPTXReg<"%rc312">;
744 def RC313 : NVPTXReg<"%rc313">;
745 def RC314 : NVPTXReg<"%rc314">;
746 def RC315 : NVPTXReg<"%rc315">;
747 def RC316 : NVPTXReg<"%rc316">;
748 def RC317 : NVPTXReg<"%rc317">;
749 def RC318 : NVPTXReg<"%rc318">;
750 def RC319 : NVPTXReg<"%rc319">;
751 def RC320 : NVPTXReg<"%rc320">;
752 def RC321 : NVPTXReg<"%rc321">;
753 def RC322 : NVPTXReg<"%rc322">;
754 def RC323 : NVPTXReg<"%rc323">;
755 def RC324 : NVPTXReg<"%rc324">;
756 def RC325 : NVPTXReg<"%rc325">;
757 def RC326 : NVPTXReg<"%rc326">;
758 def RC327 : NVPTXReg<"%rc327">;
759 def RC328 : NVPTXReg<"%rc328">;
760 def RC329 : NVPTXReg<"%rc329">;
761 def RC330 : NVPTXReg<"%rc330">;
762 def RC331 : NVPTXReg<"%rc331">;
763 def RC332 : NVPTXReg<"%rc332">;
764 def RC333 : NVPTXReg<"%rc333">;
765 def RC334 : NVPTXReg<"%rc334">;
766 def RC335 : NVPTXReg<"%rc335">;
767 def RC336 : NVPTXReg<"%rc336">;
768 def RC337 : NVPTXReg<"%rc337">;
769 def RC338 : NVPTXReg<"%rc338">;
770 def RC339 : NVPTXReg<"%rc339">;
771 def RC340 : NVPTXReg<"%rc340">;
772 def RC341 : NVPTXReg<"%rc341">;
773 def RC342 : NVPTXReg<"%rc342">;
774 def RC343 : NVPTXReg<"%rc343">;
775 def RC344 : NVPTXReg<"%rc344">;
776 def RC345 : NVPTXReg<"%rc345">;
777 def RC346 : NVPTXReg<"%rc346">;
778 def RC347 : NVPTXReg<"%rc347">;
779 def RC348 : NVPTXReg<"%rc348">;
780 def RC349 : NVPTXReg<"%rc349">;
781 def RC350 : NVPTXReg<"%rc350">;
782 def RC351 : NVPTXReg<"%rc351">;
783 def RC352 : NVPTXReg<"%rc352">;
784 def RC353 : NVPTXReg<"%rc353">;
785 def RC354 : NVPTXReg<"%rc354">;
786 def RC355 : NVPTXReg<"%rc355">;
787 def RC356 : NVPTXReg<"%rc356">;
788 def RC357 : NVPTXReg<"%rc357">;
789 def RC358 : NVPTXReg<"%rc358">;
790 def RC359 : NVPTXReg<"%rc359">;
791 def RC360 : NVPTXReg<"%rc360">;
792 def RC361 : NVPTXReg<"%rc361">;
793 def RC362 : NVPTXReg<"%rc362">;
794 def RC363 : NVPTXReg<"%rc363">;
795 def RC364 : NVPTXReg<"%rc364">;
796 def RC365 : NVPTXReg<"%rc365">;
797 def RC366 : NVPTXReg<"%rc366">;
798 def RC367 : NVPTXReg<"%rc367">;
799 def RC368 : NVPTXReg<"%rc368">;
800 def RC369 : NVPTXReg<"%rc369">;
801 def RC370 : NVPTXReg<"%rc370">;
802 def RC371 : NVPTXReg<"%rc371">;
803 def RC372 : NVPTXReg<"%rc372">;
804 def RC373 : NVPTXReg<"%rc373">;
805 def RC374 : NVPTXReg<"%rc374">;
806 def RC375 : NVPTXReg<"%rc375">;
807 def RC376 : NVPTXReg<"%rc376">;
808 def RC377 : NVPTXReg<"%rc377">;
809 def RC378 : NVPTXReg<"%rc378">;
810 def RC379 : NVPTXReg<"%rc379">;
811 def RC380 : NVPTXReg<"%rc380">;
812 def RC381 : NVPTXReg<"%rc381">;
813 def RC382 : NVPTXReg<"%rc382">;
814 def RC383 : NVPTXReg<"%rc383">;
815 def RC384 : NVPTXReg<"%rc384">;
816 def RC385 : NVPTXReg<"%rc385">;
817 def RC386 : NVPTXReg<"%rc386">;
818 def RC387 : NVPTXReg<"%rc387">;
819 def RC388 : NVPTXReg<"%rc388">;
820 def RC389 : NVPTXReg<"%rc389">;
821 def RC390 : NVPTXReg<"%rc390">;
822 def RC391 : NVPTXReg<"%rc391">;
823 def RC392 : NVPTXReg<"%rc392">;
824 def RC393 : NVPTXReg<"%rc393">;
825 def RC394 : NVPTXReg<"%rc394">;
826 def RC395 : NVPTXReg<"%rc395">;
827
828 //===--- 16-bit -----------------------------------------------------------===//
829 def RS0 : NVPTXReg<"%rs0">;
830 def RS1 : NVPTXReg<"%rs1">;
831 def RS2 : NVPTXReg<"%rs2">;
832 def RS3 : NVPTXReg<"%rs3">;
833 def RS4 : NVPTXReg<"%rs4">;
834 def RS5 : NVPTXReg<"%rs5">;
835 def RS6 : NVPTXReg<"%rs6">;
836 def RS7 : NVPTXReg<"%rs7">;
837 def RS8 : NVPTXReg<"%rs8">;
838 def RS9 : NVPTXReg<"%rs9">;
839 def RS10 : NVPTXReg<"%rs10">;
840 def RS11 : NVPTXReg<"%rs11">;
841 def RS12 : NVPTXReg<"%rs12">;
842 def RS13 : NVPTXReg<"%rs13">;
843 def RS14 : NVPTXReg<"%rs14">;
844 def RS15 : NVPTXReg<"%rs15">;
845 def RS16 : NVPTXReg<"%rs16">;
846 def RS17 : NVPTXReg<"%rs17">;
847 def RS18 : NVPTXReg<"%rs18">;
848 def RS19 : NVPTXReg<"%rs19">;
849 def RS20 : NVPTXReg<"%rs20">;
850 def RS21 : NVPTXReg<"%rs21">;
851 def RS22 : NVPTXReg<"%rs22">;
852 def RS23 : NVPTXReg<"%rs23">;
853 def RS24 : NVPTXReg<"%rs24">;
854 def RS25 : NVPTXReg<"%rs25">;
855 def RS26 : NVPTXReg<"%rs26">;
856 def RS27 : NVPTXReg<"%rs27">;
857 def RS28 : NVPTXReg<"%rs28">;
858 def RS29 : NVPTXReg<"%rs29">;
859 def RS30 : NVPTXReg<"%rs30">;
860 def RS31 : NVPTXReg<"%rs31">;
861 def RS32 : NVPTXReg<"%rs32">;
862 def RS33 : NVPTXReg<"%rs33">;
863 def RS34 : NVPTXReg<"%rs34">;
864 def RS35 : NVPTXReg<"%rs35">;
865 def RS36 : NVPTXReg<"%rs36">;
866 def RS37 : NVPTXReg<"%rs37">;
867 def RS38 : NVPTXReg<"%rs38">;
868 def RS39 : NVPTXReg<"%rs39">;
869 def RS40 : NVPTXReg<"%rs40">;
870 def RS41 : NVPTXReg<"%rs41">;
871 def RS42 : NVPTXReg<"%rs42">;
872 def RS43 : NVPTXReg<"%rs43">;
873 def RS44 : NVPTXReg<"%rs44">;
874 def RS45 : NVPTXReg<"%rs45">;
875 def RS46 : NVPTXReg<"%rs46">;
876 def RS47 : NVPTXReg<"%rs47">;
877 def RS48 : NVPTXReg<"%rs48">;
878 def RS49 : NVPTXReg<"%rs49">;
879 def RS50 : NVPTXReg<"%rs50">;
880 def RS51 : NVPTXReg<"%rs51">;
881 def RS52 : NVPTXReg<"%rs52">;
882 def RS53 : NVPTXReg<"%rs53">;
883 def RS54 : NVPTXReg<"%rs54">;
884 def RS55 : NVPTXReg<"%rs55">;
885 def RS56 : NVPTXReg<"%rs56">;
886 def RS57 : NVPTXReg<"%rs57">;
887 def RS58 : NVPTXReg<"%rs58">;
888 def RS59 : NVPTXReg<"%rs59">;
889 def RS60 : NVPTXReg<"%rs60">;
890 def RS61 : NVPTXReg<"%rs61">;
891 def RS62 : NVPTXReg<"%rs62">;
892 def RS63 : NVPTXReg<"%rs63">;
893 def RS64 : NVPTXReg<"%rs64">;
894 def RS65 : NVPTXReg<"%rs65">;
895 def RS66 : NVPTXReg<"%rs66">;
896 def RS67 : NVPTXReg<"%rs67">;
897 def RS68 : NVPTXReg<"%rs68">;
898 def RS69 : NVPTXReg<"%rs69">;
899 def RS70 : NVPTXReg<"%rs70">;
900 def RS71 : NVPTXReg<"%rs71">;
901 def RS72 : NVPTXReg<"%rs72">;
902 def RS73 : NVPTXReg<"%rs73">;
903 def RS74 : NVPTXReg<"%rs74">;
904 def RS75 : NVPTXReg<"%rs75">;
905 def RS76 : NVPTXReg<"%rs76">;
906 def RS77 : NVPTXReg<"%rs77">;
907 def RS78 : NVPTXReg<"%rs78">;
908 def RS79 : NVPTXReg<"%rs79">;
909 def RS80 : NVPTXReg<"%rs80">;
910 def RS81 : NVPTXReg<"%rs81">;
911 def RS82 : NVPTXReg<"%rs82">;
912 def RS83 : NVPTXReg<"%rs83">;
913 def RS84 : NVPTXReg<"%rs84">;
914 def RS85 : NVPTXReg<"%rs85">;
915 def RS86 : NVPTXReg<"%rs86">;
916 def RS87 : NVPTXReg<"%rs87">;
917 def RS88 : NVPTXReg<"%rs88">;
918 def RS89 : NVPTXReg<"%rs89">;
919 def RS90 : NVPTXReg<"%rs90">;
920 def RS91 : NVPTXReg<"%rs91">;
921 def RS92 : NVPTXReg<"%rs92">;
922 def RS93 : NVPTXReg<"%rs93">;
923 def RS94 : NVPTXReg<"%rs94">;
924 def RS95 : NVPTXReg<"%rs95">;
925 def RS96 : NVPTXReg<"%rs96">;
926 def RS97 : NVPTXReg<"%rs97">;
927 def RS98 : NVPTXReg<"%rs98">;
928 def RS99 : NVPTXReg<"%rs99">;
929 def RS100 : NVPTXReg<"%rs100">;
930 def RS101 : NVPTXReg<"%rs101">;
931 def RS102 : NVPTXReg<"%rs102">;
932 def RS103 : NVPTXReg<"%rs103">;
933 def RS104 : NVPTXReg<"%rs104">;
934 def RS105 : NVPTXReg<"%rs105">;
935 def RS106 : NVPTXReg<"%rs106">;
936 def RS107 : NVPTXReg<"%rs107">;
937 def RS108 : NVPTXReg<"%rs108">;
938 def RS109 : NVPTXReg<"%rs109">;
939 def RS110 : NVPTXReg<"%rs110">;
940 def RS111 : NVPTXReg<"%rs111">;
941 def RS112 : NVPTXReg<"%rs112">;
942 def RS113 : NVPTXReg<"%rs113">;
943 def RS114 : NVPTXReg<"%rs114">;
944 def RS115 : NVPTXReg<"%rs115">;
945 def RS116 : NVPTXReg<"%rs116">;
946 def RS117 : NVPTXReg<"%rs117">;
947 def RS118 : NVPTXReg<"%rs118">;
948 def RS119 : NVPTXReg<"%rs119">;
949 def RS120 : NVPTXReg<"%rs120">;
950 def RS121 : NVPTXReg<"%rs121">;
951 def RS122 : NVPTXReg<"%rs122">;
952 def RS123 : NVPTXReg<"%rs123">;
953 def RS124 : NVPTXReg<"%rs124">;
954 def RS125 : NVPTXReg<"%rs125">;
955 def RS126 : NVPTXReg<"%rs126">;
956 def RS127 : NVPTXReg<"%rs127">;
957 def RS128 : NVPTXReg<"%rs128">;
958 def RS129 : NVPTXReg<"%rs129">;
959 def RS130 : NVPTXReg<"%rs130">;
960 def RS131 : NVPTXReg<"%rs131">;
961 def RS132 : NVPTXReg<"%rs132">;
962 def RS133 : NVPTXReg<"%rs133">;
963 def RS134 : NVPTXReg<"%rs134">;
964 def RS135 : NVPTXReg<"%rs135">;
965 def RS136 : NVPTXReg<"%rs136">;
966 def RS137 : NVPTXReg<"%rs137">;
967 def RS138 : NVPTXReg<"%rs138">;
968 def RS139 : NVPTXReg<"%rs139">;
969 def RS140 : NVPTXReg<"%rs140">;
970 def RS141 : NVPTXReg<"%rs141">;
971 def RS142 : NVPTXReg<"%rs142">;
972 def RS143 : NVPTXReg<"%rs143">;
973 def RS144 : NVPTXReg<"%rs144">;
974 def RS145 : NVPTXReg<"%rs145">;
975 def RS146 : NVPTXReg<"%rs146">;
976 def RS147 : NVPTXReg<"%rs147">;
977 def RS148 : NVPTXReg<"%rs148">;
978 def RS149 : NVPTXReg<"%rs149">;
979 def RS150 : NVPTXReg<"%rs150">;
980 def RS151 : NVPTXReg<"%rs151">;
981 def RS152 : NVPTXReg<"%rs152">;
982 def RS153 : NVPTXReg<"%rs153">;
983 def RS154 : NVPTXReg<"%rs154">;
984 def RS155 : NVPTXReg<"%rs155">;
985 def RS156 : NVPTXReg<"%rs156">;
986 def RS157 : NVPTXReg<"%rs157">;
987 def RS158 : NVPTXReg<"%rs158">;
988 def RS159 : NVPTXReg<"%rs159">;
989 def RS160 : NVPTXReg<"%rs160">;
990 def RS161 : NVPTXReg<"%rs161">;
991 def RS162 : NVPTXReg<"%rs162">;
992 def RS163 : NVPTXReg<"%rs163">;
993 def RS164 : NVPTXReg<"%rs164">;
994 def RS165 : NVPTXReg<"%rs165">;
995 def RS166 : NVPTXReg<"%rs166">;
996 def RS167 : NVPTXReg<"%rs167">;
997 def RS168 : NVPTXReg<"%rs168">;
998 def RS169 : NVPTXReg<"%rs169">;
999 def RS170 : NVPTXReg<"%rs170">;
1000 def RS171 : NVPTXReg<"%rs171">;
1001 def RS172 : NVPTXReg<"%rs172">;
1002 def RS173 : NVPTXReg<"%rs173">;
1003 def RS174 : NVPTXReg<"%rs174">;
1004 def RS175 : NVPTXReg<"%rs175">;
1005 def RS176 : NVPTXReg<"%rs176">;
1006 def RS177 : NVPTXReg<"%rs177">;
1007 def RS178 : NVPTXReg<"%rs178">;
1008 def RS179 : NVPTXReg<"%rs179">;
1009 def RS180 : NVPTXReg<"%rs180">;
1010 def RS181 : NVPTXReg<"%rs181">;
1011 def RS182 : NVPTXReg<"%rs182">;
1012 def RS183 : NVPTXReg<"%rs183">;
1013 def RS184 : NVPTXReg<"%rs184">;
1014 def RS185 : NVPTXReg<"%rs185">;
1015 def RS186 : NVPTXReg<"%rs186">;
1016 def RS187 : NVPTXReg<"%rs187">;
1017 def RS188 : NVPTXReg<"%rs188">;
1018 def RS189 : NVPTXReg<"%rs189">;
1019 def RS190 : NVPTXReg<"%rs190">;
1020 def RS191 : NVPTXReg<"%rs191">;
1021 def RS192 : NVPTXReg<"%rs192">;
1022 def RS193 : NVPTXReg<"%rs193">;
1023 def RS194 : NVPTXReg<"%rs194">;
1024 def RS195 : NVPTXReg<"%rs195">;
1025 def RS196 : NVPTXReg<"%rs196">;
1026 def RS197 : NVPTXReg<"%rs197">;
1027 def RS198 : NVPTXReg<"%rs198">;
1028 def RS199 : NVPTXReg<"%rs199">;
1029 def RS200 : NVPTXReg<"%rs200">;
1030 def RS201 : NVPTXReg<"%rs201">;
1031 def RS202 : NVPTXReg<"%rs202">;
1032 def RS203 : NVPTXReg<"%rs203">;
1033 def RS204 : NVPTXReg<"%rs204">;
1034 def RS205 : NVPTXReg<"%rs205">;
1035 def RS206 : NVPTXReg<"%rs206">;
1036 def RS207 : NVPTXReg<"%rs207">;
1037 def RS208 : NVPTXReg<"%rs208">;
1038 def RS209 : NVPTXReg<"%rs209">;
1039 def RS210 : NVPTXReg<"%rs210">;
1040 def RS211 : NVPTXReg<"%rs211">;
1041 def RS212 : NVPTXReg<"%rs212">;
1042 def RS213 : NVPTXReg<"%rs213">;
1043 def RS214 : NVPTXReg<"%rs214">;
1044 def RS215 : NVPTXReg<"%rs215">;
1045 def RS216 : NVPTXReg<"%rs216">;
1046 def RS217 : NVPTXReg<"%rs217">;
1047 def RS218 : NVPTXReg<"%rs218">;
1048 def RS219 : NVPTXReg<"%rs219">;
1049 def RS220 : NVPTXReg<"%rs220">;
1050 def RS221 : NVPTXReg<"%rs221">;
1051 def RS222 : NVPTXReg<"%rs222">;
1052 def RS223 : NVPTXReg<"%rs223">;
1053 def RS224 : NVPTXReg<"%rs224">;
1054 def RS225 : NVPTXReg<"%rs225">;
1055 def RS226 : NVPTXReg<"%rs226">;
1056 def RS227 : NVPTXReg<"%rs227">;
1057 def RS228 : NVPTXReg<"%rs228">;
1058 def RS229 : NVPTXReg<"%rs229">;
1059 def RS230 : NVPTXReg<"%rs230">;
1060 def RS231 : NVPTXReg<"%rs231">;
1061 def RS232 : NVPTXReg<"%rs232">;
1062 def RS233 : NVPTXReg<"%rs233">;
1063 def RS234 : NVPTXReg<"%rs234">;
1064 def RS235 : NVPTXReg<"%rs235">;
1065 def RS236 : NVPTXReg<"%rs236">;
1066 def RS237 : NVPTXReg<"%rs237">;
1067 def RS238 : NVPTXReg<"%rs238">;
1068 def RS239 : NVPTXReg<"%rs239">;
1069 def RS240 : NVPTXReg<"%rs240">;
1070 def RS241 : NVPTXReg<"%rs241">;
1071 def RS242 : NVPTXReg<"%rs242">;
1072 def RS243 : NVPTXReg<"%rs243">;
1073 def RS244 : NVPTXReg<"%rs244">;
1074 def RS245 : NVPTXReg<"%rs245">;
1075 def RS246 : NVPTXReg<"%rs246">;
1076 def RS247 : NVPTXReg<"%rs247">;
1077 def RS248 : NVPTXReg<"%rs248">;
1078 def RS249 : NVPTXReg<"%rs249">;
1079 def RS250 : NVPTXReg<"%rs250">;
1080 def RS251 : NVPTXReg<"%rs251">;
1081 def RS252 : NVPTXReg<"%rs252">;
1082 def RS253 : NVPTXReg<"%rs253">;
1083 def RS254 : NVPTXReg<"%rs254">;
1084 def RS255 : NVPTXReg<"%rs255">;
1085 def RS256 : NVPTXReg<"%rs256">;
1086 def RS257 : NVPTXReg<"%rs257">;
1087 def RS258 : NVPTXReg<"%rs258">;
1088 def RS259 : NVPTXReg<"%rs259">;
1089 def RS260 : NVPTXReg<"%rs260">;
1090 def RS261 : NVPTXReg<"%rs261">;
1091 def RS262 : NVPTXReg<"%rs262">;
1092 def RS263 : NVPTXReg<"%rs263">;
1093 def RS264 : NVPTXReg<"%rs264">;
1094 def RS265 : NVPTXReg<"%rs265">;
1095 def RS266 : NVPTXReg<"%rs266">;
1096 def RS267 : NVPTXReg<"%rs267">;
1097 def RS268 : NVPTXReg<"%rs268">;
1098 def RS269 : NVPTXReg<"%rs269">;
1099 def RS270 : NVPTXReg<"%rs270">;
1100 def RS271 : NVPTXReg<"%rs271">;
1101 def RS272 : NVPTXReg<"%rs272">;
1102 def RS273 : NVPTXReg<"%rs273">;
1103 def RS274 : NVPTXReg<"%rs274">;
1104 def RS275 : NVPTXReg<"%rs275">;
1105 def RS276 : NVPTXReg<"%rs276">;
1106 def RS277 : NVPTXReg<"%rs277">;
1107 def RS278 : NVPTXReg<"%rs278">;
1108 def RS279 : NVPTXReg<"%rs279">;
1109 def RS280 : NVPTXReg<"%rs280">;
1110 def RS281 : NVPTXReg<"%rs281">;
1111 def RS282 : NVPTXReg<"%rs282">;
1112 def RS283 : NVPTXReg<"%rs283">;
1113 def RS284 : NVPTXReg<"%rs284">;
1114 def RS285 : NVPTXReg<"%rs285">;
1115 def RS286 : NVPTXReg<"%rs286">;
1116 def RS287 : NVPTXReg<"%rs287">;
1117 def RS288 : NVPTXReg<"%rs288">;
1118 def RS289 : NVPTXReg<"%rs289">;
1119 def RS290 : NVPTXReg<"%rs290">;
1120 def RS291 : NVPTXReg<"%rs291">;
1121 def RS292 : NVPTXReg<"%rs292">;
1122 def RS293 : NVPTXReg<"%rs293">;
1123 def RS294 : NVPTXReg<"%rs294">;
1124 def RS295 : NVPTXReg<"%rs295">;
1125 def RS296 : NVPTXReg<"%rs296">;
1126 def RS297 : NVPTXReg<"%rs297">;
1127 def RS298 : NVPTXReg<"%rs298">;
1128 def RS299 : NVPTXReg<"%rs299">;
1129 def RS300 : NVPTXReg<"%rs300">;
1130 def RS301 : NVPTXReg<"%rs301">;
1131 def RS302 : NVPTXReg<"%rs302">;
1132 def RS303 : NVPTXReg<"%rs303">;
1133 def RS304 : NVPTXReg<"%rs304">;
1134 def RS305 : NVPTXReg<"%rs305">;
1135 def RS306 : NVPTXReg<"%rs306">;
1136 def RS307 : NVPTXReg<"%rs307">;
1137 def RS308 : NVPTXReg<"%rs308">;
1138 def RS309 : NVPTXReg<"%rs309">;
1139 def RS310 : NVPTXReg<"%rs310">;
1140 def RS311 : NVPTXReg<"%rs311">;
1141 def RS312 : NVPTXReg<"%rs312">;
1142 def RS313 : NVPTXReg<"%rs313">;
1143 def RS314 : NVPTXReg<"%rs314">;
1144 def RS315 : NVPTXReg<"%rs315">;
1145 def RS316 : NVPTXReg<"%rs316">;
1146 def RS317 : NVPTXReg<"%rs317">;
1147 def RS318 : NVPTXReg<"%rs318">;
1148 def RS319 : NVPTXReg<"%rs319">;
1149 def RS320 : NVPTXReg<"%rs320">;
1150 def RS321 : NVPTXReg<"%rs321">;
1151 def RS322 : NVPTXReg<"%rs322">;
1152 def RS323 : NVPTXReg<"%rs323">;
1153 def RS324 : NVPTXReg<"%rs324">;
1154 def RS325 : NVPTXReg<"%rs325">;
1155 def RS326 : NVPTXReg<"%rs326">;
1156 def RS327 : NVPTXReg<"%rs327">;
1157 def RS328 : NVPTXReg<"%rs328">;
1158 def RS329 : NVPTXReg<"%rs329">;
1159 def RS330 : NVPTXReg<"%rs330">;
1160 def RS331 : NVPTXReg<"%rs331">;
1161 def RS332 : NVPTXReg<"%rs332">;
1162 def RS333 : NVPTXReg<"%rs333">;
1163 def RS334 : NVPTXReg<"%rs334">;
1164 def RS335 : NVPTXReg<"%rs335">;
1165 def RS336 : NVPTXReg<"%rs336">;
1166 def RS337 : NVPTXReg<"%rs337">;
1167 def RS338 : NVPTXReg<"%rs338">;
1168 def RS339 : NVPTXReg<"%rs339">;
1169 def RS340 : NVPTXReg<"%rs340">;
1170 def RS341 : NVPTXReg<"%rs341">;
1171 def RS342 : NVPTXReg<"%rs342">;
1172 def RS343 : NVPTXReg<"%rs343">;
1173 def RS344 : NVPTXReg<"%rs344">;
1174 def RS345 : NVPTXReg<"%rs345">;
1175 def RS346 : NVPTXReg<"%rs346">;
1176 def RS347 : NVPTXReg<"%rs347">;
1177 def RS348 : NVPTXReg<"%rs348">;
1178 def RS349 : NVPTXReg<"%rs349">;
1179 def RS350 : NVPTXReg<"%rs350">;
1180 def RS351 : NVPTXReg<"%rs351">;
1181 def RS352 : NVPTXReg<"%rs352">;
1182 def RS353 : NVPTXReg<"%rs353">;
1183 def RS354 : NVPTXReg<"%rs354">;
1184 def RS355 : NVPTXReg<"%rs355">;
1185 def RS356 : NVPTXReg<"%rs356">;
1186 def RS357 : NVPTXReg<"%rs357">;
1187 def RS358 : NVPTXReg<"%rs358">;
1188 def RS359 : NVPTXReg<"%rs359">;
1189 def RS360 : NVPTXReg<"%rs360">;
1190 def RS361 : NVPTXReg<"%rs361">;
1191 def RS362 : NVPTXReg<"%rs362">;
1192 def RS363 : NVPTXReg<"%rs363">;
1193 def RS364 : NVPTXReg<"%rs364">;
1194 def RS365 : NVPTXReg<"%rs365">;
1195 def RS366 : NVPTXReg<"%rs366">;
1196 def RS367 : NVPTXReg<"%rs367">;
1197 def RS368 : NVPTXReg<"%rs368">;
1198 def RS369 : NVPTXReg<"%rs369">;
1199 def RS370 : NVPTXReg<"%rs370">;
1200 def RS371 : NVPTXReg<"%rs371">;
1201 def RS372 : NVPTXReg<"%rs372">;
1202 def RS373 : NVPTXReg<"%rs373">;
1203 def RS374 : NVPTXReg<"%rs374">;
1204 def RS375 : NVPTXReg<"%rs375">;
1205 def RS376 : NVPTXReg<"%rs376">;
1206 def RS377 : NVPTXReg<"%rs377">;
1207 def RS378 : NVPTXReg<"%rs378">;
1208 def RS379 : NVPTXReg<"%rs379">;
1209 def RS380 : NVPTXReg<"%rs380">;
1210 def RS381 : NVPTXReg<"%rs381">;
1211 def RS382 : NVPTXReg<"%rs382">;
1212 def RS383 : NVPTXReg<"%rs383">;
1213 def RS384 : NVPTXReg<"%rs384">;
1214 def RS385 : NVPTXReg<"%rs385">;
1215 def RS386 : NVPTXReg<"%rs386">;
1216 def RS387 : NVPTXReg<"%rs387">;
1217 def RS388 : NVPTXReg<"%rs388">;
1218 def RS389 : NVPTXReg<"%rs389">;
1219 def RS390 : NVPTXReg<"%rs390">;
1220 def RS391 : NVPTXReg<"%rs391">;
1221 def RS392 : NVPTXReg<"%rs392">;
1222 def RS393 : NVPTXReg<"%rs393">;
1223 def RS394 : NVPTXReg<"%rs394">;
1224 def RS395 : NVPTXReg<"%rs395">;
1225
1226 //===--- 32-bit -----------------------------------------------------------===//
1227 def R0 : NVPTXReg<"%r0">;
1228 def R1 : NVPTXReg<"%r1">;
1229 def R2 : NVPTXReg<"%r2">;
1230 def R3 : NVPTXReg<"%r3">;
1231 def R4 : NVPTXReg<"%r4">;
1232 def R5 : NVPTXReg<"%r5">;
1233 def R6 : NVPTXReg<"%r6">;
1234 def R7 : NVPTXReg<"%r7">;
1235 def R8 : NVPTXReg<"%r8">;
1236 def R9 : NVPTXReg<"%r9">;
1237 def R10 : NVPTXReg<"%r10">;
1238 def R11 : NVPTXReg<"%r11">;
1239 def R12 : NVPTXReg<"%r12">;
1240 def R13 : NVPTXReg<"%r13">;
1241 def R14 : NVPTXReg<"%r14">;
1242 def R15 : NVPTXReg<"%r15">;
1243 def R16 : NVPTXReg<"%r16">;
1244 def R17 : NVPTXReg<"%r17">;
1245 def R18 : NVPTXReg<"%r18">;
1246 def R19 : NVPTXReg<"%r19">;
1247 def R20 : NVPTXReg<"%r20">;
1248 def R21 : NVPTXReg<"%r21">;
1249 def R22 : NVPTXReg<"%r22">;
1250 def R23 : NVPTXReg<"%r23">;
1251 def R24 : NVPTXReg<"%r24">;
1252 def R25 : NVPTXReg<"%r25">;
1253 def R26 : NVPTXReg<"%r26">;
1254 def R27 : NVPTXReg<"%r27">;
1255 def R28 : NVPTXReg<"%r28">;
1256 def R29 : NVPTXReg<"%r29">;
1257 def R30 : NVPTXReg<"%r30">;
1258 def R31 : NVPTXReg<"%r31">;
1259 def R32 : NVPTXReg<"%r32">;
1260 def R33 : NVPTXReg<"%r33">;
1261 def R34 : NVPTXReg<"%r34">;
1262 def R35 : NVPTXReg<"%r35">;
1263 def R36 : NVPTXReg<"%r36">;
1264 def R37 : NVPTXReg<"%r37">;
1265 def R38 : NVPTXReg<"%r38">;
1266 def R39 : NVPTXReg<"%r39">;
1267 def R40 : NVPTXReg<"%r40">;
1268 def R41 : NVPTXReg<"%r41">;
1269 def R42 : NVPTXReg<"%r42">;
1270 def R43 : NVPTXReg<"%r43">;
1271 def R44 : NVPTXReg<"%r44">;
1272 def R45 : NVPTXReg<"%r45">;
1273 def R46 : NVPTXReg<"%r46">;
1274 def R47 : NVPTXReg<"%r47">;
1275 def R48 : NVPTXReg<"%r48">;
1276 def R49 : NVPTXReg<"%r49">;
1277 def R50 : NVPTXReg<"%r50">;
1278 def R51 : NVPTXReg<"%r51">;
1279 def R52 : NVPTXReg<"%r52">;
1280 def R53 : NVPTXReg<"%r53">;
1281 def R54 : NVPTXReg<"%r54">;
1282 def R55 : NVPTXReg<"%r55">;
1283 def R56 : NVPTXReg<"%r56">;
1284 def R57 : NVPTXReg<"%r57">;
1285 def R58 : NVPTXReg<"%r58">;
1286 def R59 : NVPTXReg<"%r59">;
1287 def R60 : NVPTXReg<"%r60">;
1288 def R61 : NVPTXReg<"%r61">;
1289 def R62 : NVPTXReg<"%r62">;
1290 def R63 : NVPTXReg<"%r63">;
1291 def R64 : NVPTXReg<"%r64">;
1292 def R65 : NVPTXReg<"%r65">;
1293 def R66 : NVPTXReg<"%r66">;
1294 def R67 : NVPTXReg<"%r67">;
1295 def R68 : NVPTXReg<"%r68">;
1296 def R69 : NVPTXReg<"%r69">;
1297 def R70 : NVPTXReg<"%r70">;
1298 def R71 : NVPTXReg<"%r71">;
1299 def R72 : NVPTXReg<"%r72">;
1300 def R73 : NVPTXReg<"%r73">;
1301 def R74 : NVPTXReg<"%r74">;
1302 def R75 : NVPTXReg<"%r75">;
1303 def R76 : NVPTXReg<"%r76">;
1304 def R77 : NVPTXReg<"%r77">;
1305 def R78 : NVPTXReg<"%r78">;
1306 def R79 : NVPTXReg<"%r79">;
1307 def R80 : NVPTXReg<"%r80">;
1308 def R81 : NVPTXReg<"%r81">;
1309 def R82 : NVPTXReg<"%r82">;
1310 def R83 : NVPTXReg<"%r83">;
1311 def R84 : NVPTXReg<"%r84">;
1312 def R85 : NVPTXReg<"%r85">;
1313 def R86 : NVPTXReg<"%r86">;
1314 def R87 : NVPTXReg<"%r87">;
1315 def R88 : NVPTXReg<"%r88">;
1316 def R89 : NVPTXReg<"%r89">;
1317 def R90 : NVPTXReg<"%r90">;
1318 def R91 : NVPTXReg<"%r91">;
1319 def R92 : NVPTXReg<"%r92">;
1320 def R93 : NVPTXReg<"%r93">;
1321 def R94 : NVPTXReg<"%r94">;
1322 def R95 : NVPTXReg<"%r95">;
1323 def R96 : NVPTXReg<"%r96">;
1324 def R97 : NVPTXReg<"%r97">;
1325 def R98 : NVPTXReg<"%r98">;
1326 def R99 : NVPTXReg<"%r99">;
1327 def R100 : NVPTXReg<"%r100">;
1328 def R101 : NVPTXReg<"%r101">;
1329 def R102 : NVPTXReg<"%r102">;
1330 def R103 : NVPTXReg<"%r103">;
1331 def R104 : NVPTXReg<"%r104">;
1332 def R105 : NVPTXReg<"%r105">;
1333 def R106 : NVPTXReg<"%r106">;
1334 def R107 : NVPTXReg<"%r107">;
1335 def R108 : NVPTXReg<"%r108">;
1336 def R109 : NVPTXReg<"%r109">;
1337 def R110 : NVPTXReg<"%r110">;
1338 def R111 : NVPTXReg<"%r111">;
1339 def R112 : NVPTXReg<"%r112">;
1340 def R113 : NVPTXReg<"%r113">;
1341 def R114 : NVPTXReg<"%r114">;
1342 def R115 : NVPTXReg<"%r115">;
1343 def R116 : NVPTXReg<"%r116">;
1344 def R117 : NVPTXReg<"%r117">;
1345 def R118 : NVPTXReg<"%r118">;
1346 def R119 : NVPTXReg<"%r119">;
1347 def R120 : NVPTXReg<"%r120">;
1348 def R121 : NVPTXReg<"%r121">;
1349 def R122 : NVPTXReg<"%r122">;
1350 def R123 : NVPTXReg<"%r123">;
1351 def R124 : NVPTXReg<"%r124">;
1352 def R125 : NVPTXReg<"%r125">;
1353 def R126 : NVPTXReg<"%r126">;
1354 def R127 : NVPTXReg<"%r127">;
1355 def R128 : NVPTXReg<"%r128">;
1356 def R129 : NVPTXReg<"%r129">;
1357 def R130 : NVPTXReg<"%r130">;
1358 def R131 : NVPTXReg<"%r131">;
1359 def R132 : NVPTXReg<"%r132">;
1360 def R133 : NVPTXReg<"%r133">;
1361 def R134 : NVPTXReg<"%r134">;
1362 def R135 : NVPTXReg<"%r135">;
1363 def R136 : NVPTXReg<"%r136">;
1364 def R137 : NVPTXReg<"%r137">;
1365 def R138 : NVPTXReg<"%r138">;
1366 def R139 : NVPTXReg<"%r139">;
1367 def R140 : NVPTXReg<"%r140">;
1368 def R141 : NVPTXReg<"%r141">;
1369 def R142 : NVPTXReg<"%r142">;
1370 def R143 : NVPTXReg<"%r143">;
1371 def R144 : NVPTXReg<"%r144">;
1372 def R145 : NVPTXReg<"%r145">;
1373 def R146 : NVPTXReg<"%r146">;
1374 def R147 : NVPTXReg<"%r147">;
1375 def R148 : NVPTXReg<"%r148">;
1376 def R149 : NVPTXReg<"%r149">;
1377 def R150 : NVPTXReg<"%r150">;
1378 def R151 : NVPTXReg<"%r151">;
1379 def R152 : NVPTXReg<"%r152">;
1380 def R153 : NVPTXReg<"%r153">;
1381 def R154 : NVPTXReg<"%r154">;
1382 def R155 : NVPTXReg<"%r155">;
1383 def R156 : NVPTXReg<"%r156">;
1384 def R157 : NVPTXReg<"%r157">;
1385 def R158 : NVPTXReg<"%r158">;
1386 def R159 : NVPTXReg<"%r159">;
1387 def R160 : NVPTXReg<"%r160">;
1388 def R161 : NVPTXReg<"%r161">;
1389 def R162 : NVPTXReg<"%r162">;
1390 def R163 : NVPTXReg<"%r163">;
1391 def R164 : NVPTXReg<"%r164">;
1392 def R165 : NVPTXReg<"%r165">;
1393 def R166 : NVPTXReg<"%r166">;
1394 def R167 : NVPTXReg<"%r167">;
1395 def R168 : NVPTXReg<"%r168">;
1396 def R169 : NVPTXReg<"%r169">;
1397 def R170 : NVPTXReg<"%r170">;
1398 def R171 : NVPTXReg<"%r171">;
1399 def R172 : NVPTXReg<"%r172">;
1400 def R173 : NVPTXReg<"%r173">;
1401 def R174 : NVPTXReg<"%r174">;
1402 def R175 : NVPTXReg<"%r175">;
1403 def R176 : NVPTXReg<"%r176">;
1404 def R177 : NVPTXReg<"%r177">;
1405 def R178 : NVPTXReg<"%r178">;
1406 def R179 : NVPTXReg<"%r179">;
1407 def R180 : NVPTXReg<"%r180">;
1408 def R181 : NVPTXReg<"%r181">;
1409 def R182 : NVPTXReg<"%r182">;
1410 def R183 : NVPTXReg<"%r183">;
1411 def R184 : NVPTXReg<"%r184">;
1412 def R185 : NVPTXReg<"%r185">;
1413 def R186 : NVPTXReg<"%r186">;
1414 def R187 : NVPTXReg<"%r187">;
1415 def R188 : NVPTXReg<"%r188">;
1416 def R189 : NVPTXReg<"%r189">;
1417 def R190 : NVPTXReg<"%r190">;
1418 def R191 : NVPTXReg<"%r191">;
1419 def R192 : NVPTXReg<"%r192">;
1420 def R193 : NVPTXReg<"%r193">;
1421 def R194 : NVPTXReg<"%r194">;
1422 def R195 : NVPTXReg<"%r195">;
1423 def R196 : NVPTXReg<"%r196">;
1424 def R197 : NVPTXReg<"%r197">;
1425 def R198 : NVPTXReg<"%r198">;
1426 def R199 : NVPTXReg<"%r199">;
1427 def R200 : NVPTXReg<"%r200">;
1428 def R201 : NVPTXReg<"%r201">;
1429 def R202 : NVPTXReg<"%r202">;
1430 def R203 : NVPTXReg<"%r203">;
1431 def R204 : NVPTXReg<"%r204">;
1432 def R205 : NVPTXReg<"%r205">;
1433 def R206 : NVPTXReg<"%r206">;
1434 def R207 : NVPTXReg<"%r207">;
1435 def R208 : NVPTXReg<"%r208">;
1436 def R209 : NVPTXReg<"%r209">;
1437 def R210 : NVPTXReg<"%r210">;
1438 def R211 : NVPTXReg<"%r211">;
1439 def R212 : NVPTXReg<"%r212">;
1440 def R213 : NVPTXReg<"%r213">;
1441 def R214 : NVPTXReg<"%r214">;
1442 def R215 : NVPTXReg<"%r215">;
1443 def R216 : NVPTXReg<"%r216">;
1444 def R217 : NVPTXReg<"%r217">;
1445 def R218 : NVPTXReg<"%r218">;
1446 def R219 : NVPTXReg<"%r219">;
1447 def R220 : NVPTXReg<"%r220">;
1448 def R221 : NVPTXReg<"%r221">;
1449 def R222 : NVPTXReg<"%r222">;
1450 def R223 : NVPTXReg<"%r223">;
1451 def R224 : NVPTXReg<"%r224">;
1452 def R225 : NVPTXReg<"%r225">;
1453 def R226 : NVPTXReg<"%r226">;
1454 def R227 : NVPTXReg<"%r227">;
1455 def R228 : NVPTXReg<"%r228">;
1456 def R229 : NVPTXReg<"%r229">;
1457 def R230 : NVPTXReg<"%r230">;
1458 def R231 : NVPTXReg<"%r231">;
1459 def R232 : NVPTXReg<"%r232">;
1460 def R233 : NVPTXReg<"%r233">;
1461 def R234 : NVPTXReg<"%r234">;
1462 def R235 : NVPTXReg<"%r235">;
1463 def R236 : NVPTXReg<"%r236">;
1464 def R237 : NVPTXReg<"%r237">;
1465 def R238 : NVPTXReg<"%r238">;
1466 def R239 : NVPTXReg<"%r239">;
1467 def R240 : NVPTXReg<"%r240">;
1468 def R241 : NVPTXReg<"%r241">;
1469 def R242 : NVPTXReg<"%r242">;
1470 def R243 : NVPTXReg<"%r243">;
1471 def R244 : NVPTXReg<"%r244">;
1472 def R245 : NVPTXReg<"%r245">;
1473 def R246 : NVPTXReg<"%r246">;
1474 def R247 : NVPTXReg<"%r247">;
1475 def R248 : NVPTXReg<"%r248">;
1476 def R249 : NVPTXReg<"%r249">;
1477 def R250 : NVPTXReg<"%r250">;
1478 def R251 : NVPTXReg<"%r251">;
1479 def R252 : NVPTXReg<"%r252">;
1480 def R253 : NVPTXReg<"%r253">;
1481 def R254 : NVPTXReg<"%r254">;
1482 def R255 : NVPTXReg<"%r255">;
1483 def R256 : NVPTXReg<"%r256">;
1484 def R257 : NVPTXReg<"%r257">;
1485 def R258 : NVPTXReg<"%r258">;
1486 def R259 : NVPTXReg<"%r259">;
1487 def R260 : NVPTXReg<"%r260">;
1488 def R261 : NVPTXReg<"%r261">;
1489 def R262 : NVPTXReg<"%r262">;
1490 def R263 : NVPTXReg<"%r263">;
1491 def R264 : NVPTXReg<"%r264">;
1492 def R265 : NVPTXReg<"%r265">;
1493 def R266 : NVPTXReg<"%r266">;
1494 def R267 : NVPTXReg<"%r267">;
1495 def R268 : NVPTXReg<"%r268">;
1496 def R269 : NVPTXReg<"%r269">;
1497 def R270 : NVPTXReg<"%r270">;
1498 def R271 : NVPTXReg<"%r271">;
1499 def R272 : NVPTXReg<"%r272">;
1500 def R273 : NVPTXReg<"%r273">;
1501 def R274 : NVPTXReg<"%r274">;
1502 def R275 : NVPTXReg<"%r275">;
1503 def R276 : NVPTXReg<"%r276">;
1504 def R277 : NVPTXReg<"%r277">;
1505 def R278 : NVPTXReg<"%r278">;
1506 def R279 : NVPTXReg<"%r279">;
1507 def R280 : NVPTXReg<"%r280">;
1508 def R281 : NVPTXReg<"%r281">;
1509 def R282 : NVPTXReg<"%r282">;
1510 def R283 : NVPTXReg<"%r283">;
1511 def R284 : NVPTXReg<"%r284">;
1512 def R285 : NVPTXReg<"%r285">;
1513 def R286 : NVPTXReg<"%r286">;
1514 def R287 : NVPTXReg<"%r287">;
1515 def R288 : NVPTXReg<"%r288">;
1516 def R289 : NVPTXReg<"%r289">;
1517 def R290 : NVPTXReg<"%r290">;
1518 def R291 : NVPTXReg<"%r291">;
1519 def R292 : NVPTXReg<"%r292">;
1520 def R293 : NVPTXReg<"%r293">;
1521 def R294 : NVPTXReg<"%r294">;
1522 def R295 : NVPTXReg<"%r295">;
1523 def R296 : NVPTXReg<"%r296">;
1524 def R297 : NVPTXReg<"%r297">;
1525 def R298 : NVPTXReg<"%r298">;
1526 def R299 : NVPTXReg<"%r299">;
1527 def R300 : NVPTXReg<"%r300">;
1528 def R301 : NVPTXReg<"%r301">;
1529 def R302 : NVPTXReg<"%r302">;
1530 def R303 : NVPTXReg<"%r303">;
1531 def R304 : NVPTXReg<"%r304">;
1532 def R305 : NVPTXReg<"%r305">;
1533 def R306 : NVPTXReg<"%r306">;
1534 def R307 : NVPTXReg<"%r307">;
1535 def R308 : NVPTXReg<"%r308">;
1536 def R309 : NVPTXReg<"%r309">;
1537 def R310 : NVPTXReg<"%r310">;
1538 def R311 : NVPTXReg<"%r311">;
1539 def R312 : NVPTXReg<"%r312">;
1540 def R313 : NVPTXReg<"%r313">;
1541 def R314 : NVPTXReg<"%r314">;
1542 def R315 : NVPTXReg<"%r315">;
1543 def R316 : NVPTXReg<"%r316">;
1544 def R317 : NVPTXReg<"%r317">;
1545 def R318 : NVPTXReg<"%r318">;
1546 def R319 : NVPTXReg<"%r319">;
1547 def R320 : NVPTXReg<"%r320">;
1548 def R321 : NVPTXReg<"%r321">;
1549 def R322 : NVPTXReg<"%r322">;
1550 def R323 : NVPTXReg<"%r323">;
1551 def R324 : NVPTXReg<"%r324">;
1552 def R325 : NVPTXReg<"%r325">;
1553 def R326 : NVPTXReg<"%r326">;
1554 def R327 : NVPTXReg<"%r327">;
1555 def R328 : NVPTXReg<"%r328">;
1556 def R329 : NVPTXReg<"%r329">;
1557 def R330 : NVPTXReg<"%r330">;
1558 def R331 : NVPTXReg<"%r331">;
1559 def R332 : NVPTXReg<"%r332">;
1560 def R333 : NVPTXReg<"%r333">;
1561 def R334 : NVPTXReg<"%r334">;
1562 def R335 : NVPTXReg<"%r335">;
1563 def R336 : NVPTXReg<"%r336">;
1564 def R337 : NVPTXReg<"%r337">;
1565 def R338 : NVPTXReg<"%r338">;
1566 def R339 : NVPTXReg<"%r339">;
1567 def R340 : NVPTXReg<"%r340">;
1568 def R341 : NVPTXReg<"%r341">;
1569 def R342 : NVPTXReg<"%r342">;
1570 def R343 : NVPTXReg<"%r343">;
1571 def R344 : NVPTXReg<"%r344">;
1572 def R345 : NVPTXReg<"%r345">;
1573 def R346 : NVPTXReg<"%r346">;
1574 def R347 : NVPTXReg<"%r347">;
1575 def R348 : NVPTXReg<"%r348">;
1576 def R349 : NVPTXReg<"%r349">;
1577 def R350 : NVPTXReg<"%r350">;
1578 def R351 : NVPTXReg<"%r351">;
1579 def R352 : NVPTXReg<"%r352">;
1580 def R353 : NVPTXReg<"%r353">;
1581 def R354 : NVPTXReg<"%r354">;
1582 def R355 : NVPTXReg<"%r355">;
1583 def R356 : NVPTXReg<"%r356">;
1584 def R357 : NVPTXReg<"%r357">;
1585 def R358 : NVPTXReg<"%r358">;
1586 def R359 : NVPTXReg<"%r359">;
1587 def R360 : NVPTXReg<"%r360">;
1588 def R361 : NVPTXReg<"%r361">;
1589 def R362 : NVPTXReg<"%r362">;
1590 def R363 : NVPTXReg<"%r363">;
1591 def R364 : NVPTXReg<"%r364">;
1592 def R365 : NVPTXReg<"%r365">;
1593 def R366 : NVPTXReg<"%r366">;
1594 def R367 : NVPTXReg<"%r367">;
1595 def R368 : NVPTXReg<"%r368">;
1596 def R369 : NVPTXReg<"%r369">;
1597 def R370 : NVPTXReg<"%r370">;
1598 def R371 : NVPTXReg<"%r371">;
1599 def R372 : NVPTXReg<"%r372">;
1600 def R373 : NVPTXReg<"%r373">;
1601 def R374 : NVPTXReg<"%r374">;
1602 def R375 : NVPTXReg<"%r375">;
1603 def R376 : NVPTXReg<"%r376">;
1604 def R377 : NVPTXReg<"%r377">;
1605 def R378 : NVPTXReg<"%r378">;
1606 def R379 : NVPTXReg<"%r379">;
1607 def R380 : NVPTXReg<"%r380">;
1608 def R381 : NVPTXReg<"%r381">;
1609 def R382 : NVPTXReg<"%r382">;
1610 def R383 : NVPTXReg<"%r383">;
1611 def R384 : NVPTXReg<"%r384">;
1612 def R385 : NVPTXReg<"%r385">;
1613 def R386 : NVPTXReg<"%r386">;
1614 def R387 : NVPTXReg<"%r387">;
1615 def R388 : NVPTXReg<"%r388">;
1616 def R389 : NVPTXReg<"%r389">;
1617 def R390 : NVPTXReg<"%r390">;
1618 def R391 : NVPTXReg<"%r391">;
1619 def R392 : NVPTXReg<"%r392">;
1620 def R393 : NVPTXReg<"%r393">;
1621 def R394 : NVPTXReg<"%r394">;
1622 def R395 : NVPTXReg<"%r395">;
1623
1624 //===--- 64-bit -----------------------------------------------------------===//
1625 def RL0 : NVPTXReg<"%rl0">;
1626 def RL1 : NVPTXReg<"%rl1">;
1627 def RL2 : NVPTXReg<"%rl2">;
1628 def RL3 : NVPTXReg<"%rl3">;
1629 def RL4 : NVPTXReg<"%rl4">;
1630 def RL5 : NVPTXReg<"%rl5">;
1631 def RL6 : NVPTXReg<"%rl6">;
1632 def RL7 : NVPTXReg<"%rl7">;
1633 def RL8 : NVPTXReg<"%rl8">;
1634 def RL9 : NVPTXReg<"%rl9">;
1635 def RL10 : NVPTXReg<"%rl10">;
1636 def RL11 : NVPTXReg<"%rl11">;
1637 def RL12 : NVPTXReg<"%rl12">;
1638 def RL13 : NVPTXReg<"%rl13">;
1639 def RL14 : NVPTXReg<"%rl14">;
1640 def RL15 : NVPTXReg<"%rl15">;
1641 def RL16 : NVPTXReg<"%rl16">;
1642 def RL17 : NVPTXReg<"%rl17">;
1643 def RL18 : NVPTXReg<"%rl18">;
1644 def RL19 : NVPTXReg<"%rl19">;
1645 def RL20 : NVPTXReg<"%rl20">;
1646 def RL21 : NVPTXReg<"%rl21">;
1647 def RL22 : NVPTXReg<"%rl22">;
1648 def RL23 : NVPTXReg<"%rl23">;
1649 def RL24 : NVPTXReg<"%rl24">;
1650 def RL25 : NVPTXReg<"%rl25">;
1651 def RL26 : NVPTXReg<"%rl26">;
1652 def RL27 : NVPTXReg<"%rl27">;
1653 def RL28 : NVPTXReg<"%rl28">;
1654 def RL29 : NVPTXReg<"%rl29">;
1655 def RL30 : NVPTXReg<"%rl30">;
1656 def RL31 : NVPTXReg<"%rl31">;
1657 def RL32 : NVPTXReg<"%rl32">;
1658 def RL33 : NVPTXReg<"%rl33">;
1659 def RL34 : NVPTXReg<"%rl34">;
1660 def RL35 : NVPTXReg<"%rl35">;
1661 def RL36 : NVPTXReg<"%rl36">;
1662 def RL37 : NVPTXReg<"%rl37">;
1663 def RL38 : NVPTXReg<"%rl38">;
1664 def RL39 : NVPTXReg<"%rl39">;
1665 def RL40 : NVPTXReg<"%rl40">;
1666 def RL41 : NVPTXReg<"%rl41">;
1667 def RL42 : NVPTXReg<"%rl42">;
1668 def RL43 : NVPTXReg<"%rl43">;
1669 def RL44 : NVPTXReg<"%rl44">;
1670 def RL45 : NVPTXReg<"%rl45">;
1671 def RL46 : NVPTXReg<"%rl46">;
1672 def RL47 : NVPTXReg<"%rl47">;
1673 def RL48 : NVPTXReg<"%rl48">;
1674 def RL49 : NVPTXReg<"%rl49">;
1675 def RL50 : NVPTXReg<"%rl50">;
1676 def RL51 : NVPTXReg<"%rl51">;
1677 def RL52 : NVPTXReg<"%rl52">;
1678 def RL53 : NVPTXReg<"%rl53">;
1679 def RL54 : NVPTXReg<"%rl54">;
1680 def RL55 : NVPTXReg<"%rl55">;
1681 def RL56 : NVPTXReg<"%rl56">;
1682 def RL57 : NVPTXReg<"%rl57">;
1683 def RL58 : NVPTXReg<"%rl58">;
1684 def RL59 : NVPTXReg<"%rl59">;
1685 def RL60 : NVPTXReg<"%rl60">;
1686 def RL61 : NVPTXReg<"%rl61">;
1687 def RL62 : NVPTXReg<"%rl62">;
1688 def RL63 : NVPTXReg<"%rl63">;
1689 def RL64 : NVPTXReg<"%rl64">;
1690 def RL65 : NVPTXReg<"%rl65">;
1691 def RL66 : NVPTXReg<"%rl66">;
1692 def RL67 : NVPTXReg<"%rl67">;
1693 def RL68 : NVPTXReg<"%rl68">;
1694 def RL69 : NVPTXReg<"%rl69">;
1695 def RL70 : NVPTXReg<"%rl70">;
1696 def RL71 : NVPTXReg<"%rl71">;
1697 def RL72 : NVPTXReg<"%rl72">;
1698 def RL73 : NVPTXReg<"%rl73">;
1699 def RL74 : NVPTXReg<"%rl74">;
1700 def RL75 : NVPTXReg<"%rl75">;
1701 def RL76 : NVPTXReg<"%rl76">;
1702 def RL77 : NVPTXReg<"%rl77">;
1703 def RL78 : NVPTXReg<"%rl78">;
1704 def RL79 : NVPTXReg<"%rl79">;
1705 def RL80 : NVPTXReg<"%rl80">;
1706 def RL81 : NVPTXReg<"%rl81">;
1707 def RL82 : NVPTXReg<"%rl82">;
1708 def RL83 : NVPTXReg<"%rl83">;
1709 def RL84 : NVPTXReg<"%rl84">;
1710 def RL85 : NVPTXReg<"%rl85">;
1711 def RL86 : NVPTXReg<"%rl86">;
1712 def RL87 : NVPTXReg<"%rl87">;
1713 def RL88 : NVPTXReg<"%rl88">;
1714 def RL89 : NVPTXReg<"%rl89">;
1715 def RL90 : NVPTXReg<"%rl90">;
1716 def RL91 : NVPTXReg<"%rl91">;
1717 def RL92 : NVPTXReg<"%rl92">;
1718 def RL93 : NVPTXReg<"%rl93">;
1719 def RL94 : NVPTXReg<"%rl94">;
1720 def RL95 : NVPTXReg<"%rl95">;
1721 def RL96 : NVPTXReg<"%rl96">;
1722 def RL97 : NVPTXReg<"%rl97">;
1723 def RL98 : NVPTXReg<"%rl98">;
1724 def RL99 : NVPTXReg<"%rl99">;
1725 def RL100 : NVPTXReg<"%rl100">;
1726 def RL101 : NVPTXReg<"%rl101">;
1727 def RL102 : NVPTXReg<"%rl102">;
1728 def RL103 : NVPTXReg<"%rl103">;
1729 def RL104 : NVPTXReg<"%rl104">;
1730 def RL105 : NVPTXReg<"%rl105">;
1731 def RL106 : NVPTXReg<"%rl106">;
1732 def RL107 : NVPTXReg<"%rl107">;
1733 def RL108 : NVPTXReg<"%rl108">;
1734 def RL109 : NVPTXReg<"%rl109">;
1735 def RL110 : NVPTXReg<"%rl110">;
1736 def RL111 : NVPTXReg<"%rl111">;
1737 def RL112 : NVPTXReg<"%rl112">;
1738 def RL113 : NVPTXReg<"%rl113">;
1739 def RL114 : NVPTXReg<"%rl114">;
1740 def RL115 : NVPTXReg<"%rl115">;
1741 def RL116 : NVPTXReg<"%rl116">;
1742 def RL117 : NVPTXReg<"%rl117">;
1743 def RL118 : NVPTXReg<"%rl118">;
1744 def RL119 : NVPTXReg<"%rl119">;
1745 def RL120 : NVPTXReg<"%rl120">;
1746 def RL121 : NVPTXReg<"%rl121">;
1747 def RL122 : NVPTXReg<"%rl122">;
1748 def RL123 : NVPTXReg<"%rl123">;
1749 def RL124 : NVPTXReg<"%rl124">;
1750 def RL125 : NVPTXReg<"%rl125">;
1751 def RL126 : NVPTXReg<"%rl126">;
1752 def RL127 : NVPTXReg<"%rl127">;
1753 def RL128 : NVPTXReg<"%rl128">;
1754 def RL129 : NVPTXReg<"%rl129">;
1755 def RL130 : NVPTXReg<"%rl130">;
1756 def RL131 : NVPTXReg<"%rl131">;
1757 def RL132 : NVPTXReg<"%rl132">;
1758 def RL133 : NVPTXReg<"%rl133">;
1759 def RL134 : NVPTXReg<"%rl134">;
1760 def RL135 : NVPTXReg<"%rl135">;
1761 def RL136 : NVPTXReg<"%rl136">;
1762 def RL137 : NVPTXReg<"%rl137">;
1763 def RL138 : NVPTXReg<"%rl138">;
1764 def RL139 : NVPTXReg<"%rl139">;
1765 def RL140 : NVPTXReg<"%rl140">;
1766 def RL141 : NVPTXReg<"%rl141">;
1767 def RL142 : NVPTXReg<"%rl142">;
1768 def RL143 : NVPTXReg<"%rl143">;
1769 def RL144 : NVPTXReg<"%rl144">;
1770 def RL145 : NVPTXReg<"%rl145">;
1771 def RL146 : NVPTXReg<"%rl146">;
1772 def RL147 : NVPTXReg<"%rl147">;
1773 def RL148 : NVPTXReg<"%rl148">;
1774 def RL149 : NVPTXReg<"%rl149">;
1775 def RL150 : NVPTXReg<"%rl150">;
1776 def RL151 : NVPTXReg<"%rl151">;
1777 def RL152 : NVPTXReg<"%rl152">;
1778 def RL153 : NVPTXReg<"%rl153">;
1779 def RL154 : NVPTXReg<"%rl154">;
1780 def RL155 : NVPTXReg<"%rl155">;
1781 def RL156 : NVPTXReg<"%rl156">;
1782 def RL157 : NVPTXReg<"%rl157">;
1783 def RL158 : NVPTXReg<"%rl158">;
1784 def RL159 : NVPTXReg<"%rl159">;
1785 def RL160 : NVPTXReg<"%rl160">;
1786 def RL161 : NVPTXReg<"%rl161">;
1787 def RL162 : NVPTXReg<"%rl162">;
1788 def RL163 : NVPTXReg<"%rl163">;
1789 def RL164 : NVPTXReg<"%rl164">;
1790 def RL165 : NVPTXReg<"%rl165">;
1791 def RL166 : NVPTXReg<"%rl166">;
1792 def RL167 : NVPTXReg<"%rl167">;
1793 def RL168 : NVPTXReg<"%rl168">;
1794 def RL169 : NVPTXReg<"%rl169">;
1795 def RL170 : NVPTXReg<"%rl170">;
1796 def RL171 : NVPTXReg<"%rl171">;
1797 def RL172 : NVPTXReg<"%rl172">;
1798 def RL173 : NVPTXReg<"%rl173">;
1799 def RL174 : NVPTXReg<"%rl174">;
1800 def RL175 : NVPTXReg<"%rl175">;
1801 def RL176 : NVPTXReg<"%rl176">;
1802 def RL177 : NVPTXReg<"%rl177">;
1803 def RL178 : NVPTXReg<"%rl178">;
1804 def RL179 : NVPTXReg<"%rl179">;
1805 def RL180 : NVPTXReg<"%rl180">;
1806 def RL181 : NVPTXReg<"%rl181">;
1807 def RL182 : NVPTXReg<"%rl182">;
1808 def RL183 : NVPTXReg<"%rl183">;
1809 def RL184 : NVPTXReg<"%rl184">;
1810 def RL185 : NVPTXReg<"%rl185">;
1811 def RL186 : NVPTXReg<"%rl186">;
1812 def RL187 : NVPTXReg<"%rl187">;
1813 def RL188 : NVPTXReg<"%rl188">;
1814 def RL189 : NVPTXReg<"%rl189">;
1815 def RL190 : NVPTXReg<"%rl190">;
1816 def RL191 : NVPTXReg<"%rl191">;
1817 def RL192 : NVPTXReg<"%rl192">;
1818 def RL193 : NVPTXReg<"%rl193">;
1819 def RL194 : NVPTXReg<"%rl194">;
1820 def RL195 : NVPTXReg<"%rl195">;
1821 def RL196 : NVPTXReg<"%rl196">;
1822 def RL197 : NVPTXReg<"%rl197">;
1823 def RL198 : NVPTXReg<"%rl198">;
1824 def RL199 : NVPTXReg<"%rl199">;
1825 def RL200 : NVPTXReg<"%rl200">;
1826 def RL201 : NVPTXReg<"%rl201">;
1827 def RL202 : NVPTXReg<"%rl202">;
1828 def RL203 : NVPTXReg<"%rl203">;
1829 def RL204 : NVPTXReg<"%rl204">;
1830 def RL205 : NVPTXReg<"%rl205">;
1831 def RL206 : NVPTXReg<"%rl206">;
1832 def RL207 : NVPTXReg<"%rl207">;
1833 def RL208 : NVPTXReg<"%rl208">;
1834 def RL209 : NVPTXReg<"%rl209">;
1835 def RL210 : NVPTXReg<"%rl210">;
1836 def RL211 : NVPTXReg<"%rl211">;
1837 def RL212 : NVPTXReg<"%rl212">;
1838 def RL213 : NVPTXReg<"%rl213">;
1839 def RL214 : NVPTXReg<"%rl214">;
1840 def RL215 : NVPTXReg<"%rl215">;
1841 def RL216 : NVPTXReg<"%rl216">;
1842 def RL217 : NVPTXReg<"%rl217">;
1843 def RL218 : NVPTXReg<"%rl218">;
1844 def RL219 : NVPTXReg<"%rl219">;
1845 def RL220 : NVPTXReg<"%rl220">;
1846 def RL221 : NVPTXReg<"%rl221">;
1847 def RL222 : NVPTXReg<"%rl222">;
1848 def RL223 : NVPTXReg<"%rl223">;
1849 def RL224 : NVPTXReg<"%rl224">;
1850 def RL225 : NVPTXReg<"%rl225">;
1851 def RL226 : NVPTXReg<"%rl226">;
1852 def RL227 : NVPTXReg<"%rl227">;
1853 def RL228 : NVPTXReg<"%rl228">;
1854 def RL229 : NVPTXReg<"%rl229">;
1855 def RL230 : NVPTXReg<"%rl230">;
1856 def RL231 : NVPTXReg<"%rl231">;
1857 def RL232 : NVPTXReg<"%rl232">;
1858 def RL233 : NVPTXReg<"%rl233">;
1859 def RL234 : NVPTXReg<"%rl234">;
1860 def RL235 : NVPTXReg<"%rl235">;
1861 def RL236 : NVPTXReg<"%rl236">;
1862 def RL237 : NVPTXReg<"%rl237">;
1863 def RL238 : NVPTXReg<"%rl238">;
1864 def RL239 : NVPTXReg<"%rl239">;
1865 def RL240 : NVPTXReg<"%rl240">;
1866 def RL241 : NVPTXReg<"%rl241">;
1867 def RL242 : NVPTXReg<"%rl242">;
1868 def RL243 : NVPTXReg<"%rl243">;
1869 def RL244 : NVPTXReg<"%rl244">;
1870 def RL245 : NVPTXReg<"%rl245">;
1871 def RL246 : NVPTXReg<"%rl246">;
1872 def RL247 : NVPTXReg<"%rl247">;
1873 def RL248 : NVPTXReg<"%rl248">;
1874 def RL249 : NVPTXReg<"%rl249">;
1875 def RL250 : NVPTXReg<"%rl250">;
1876 def RL251 : NVPTXReg<"%rl251">;
1877 def RL252 : NVPTXReg<"%rl252">;
1878 def RL253 : NVPTXReg<"%rl253">;
1879 def RL254 : NVPTXReg<"%rl254">;
1880 def RL255 : NVPTXReg<"%rl255">;
1881 def RL256 : NVPTXReg<"%rl256">;
1882 def RL257 : NVPTXReg<"%rl257">;
1883 def RL258 : NVPTXReg<"%rl258">;
1884 def RL259 : NVPTXReg<"%rl259">;
1885 def RL260 : NVPTXReg<"%rl260">;
1886 def RL261 : NVPTXReg<"%rl261">;
1887 def RL262 : NVPTXReg<"%rl262">;
1888 def RL263 : NVPTXReg<"%rl263">;
1889 def RL264 : NVPTXReg<"%rl264">;
1890 def RL265 : NVPTXReg<"%rl265">;
1891 def RL266 : NVPTXReg<"%rl266">;
1892 def RL267 : NVPTXReg<"%rl267">;
1893 def RL268 : NVPTXReg<"%rl268">;
1894 def RL269 : NVPTXReg<"%rl269">;
1895 def RL270 : NVPTXReg<"%rl270">;
1896 def RL271 : NVPTXReg<"%rl271">;
1897 def RL272 : NVPTXReg<"%rl272">;
1898 def RL273 : NVPTXReg<"%rl273">;
1899 def RL274 : NVPTXReg<"%rl274">;
1900 def RL275 : NVPTXReg<"%rl275">;
1901 def RL276 : NVPTXReg<"%rl276">;
1902 def RL277 : NVPTXReg<"%rl277">;
1903 def RL278 : NVPTXReg<"%rl278">;
1904 def RL279 : NVPTXReg<"%rl279">;
1905 def RL280 : NVPTXReg<"%rl280">;
1906 def RL281 : NVPTXReg<"%rl281">;
1907 def RL282 : NVPTXReg<"%rl282">;
1908 def RL283 : NVPTXReg<"%rl283">;
1909 def RL284 : NVPTXReg<"%rl284">;
1910 def RL285 : NVPTXReg<"%rl285">;
1911 def RL286 : NVPTXReg<"%rl286">;
1912 def RL287 : NVPTXReg<"%rl287">;
1913 def RL288 : NVPTXReg<"%rl288">;
1914 def RL289 : NVPTXReg<"%rl289">;
1915 def RL290 : NVPTXReg<"%rl290">;
1916 def RL291 : NVPTXReg<"%rl291">;
1917 def RL292 : NVPTXReg<"%rl292">;
1918 def RL293 : NVPTXReg<"%rl293">;
1919 def RL294 : NVPTXReg<"%rl294">;
1920 def RL295 : NVPTXReg<"%rl295">;
1921 def RL296 : NVPTXReg<"%rl296">;
1922 def RL297 : NVPTXReg<"%rl297">;
1923 def RL298 : NVPTXReg<"%rl298">;
1924 def RL299 : NVPTXReg<"%rl299">;
1925 def RL300 : NVPTXReg<"%rl300">;
1926 def RL301 : NVPTXReg<"%rl301">;
1927 def RL302 : NVPTXReg<"%rl302">;
1928 def RL303 : NVPTXReg<"%rl303">;
1929 def RL304 : NVPTXReg<"%rl304">;
1930 def RL305 : NVPTXReg<"%rl305">;
1931 def RL306 : NVPTXReg<"%rl306">;
1932 def RL307 : NVPTXReg<"%rl307">;
1933 def RL308 : NVPTXReg<"%rl308">;
1934 def RL309 : NVPTXReg<"%rl309">;
1935 def RL310 : NVPTXReg<"%rl310">;
1936 def RL311 : NVPTXReg<"%rl311">;
1937 def RL312 : NVPTXReg<"%rl312">;
1938 def RL313 : NVPTXReg<"%rl313">;
1939 def RL314 : NVPTXReg<"%rl314">;
1940 def RL315 : NVPTXReg<"%rl315">;
1941 def RL316 : NVPTXReg<"%rl316">;
1942 def RL317 : NVPTXReg<"%rl317">;
1943 def RL318 : NVPTXReg<"%rl318">;
1944 def RL319 : NVPTXReg<"%rl319">;
1945 def RL320 : NVPTXReg<"%rl320">;
1946 def RL321 : NVPTXReg<"%rl321">;
1947 def RL322 : NVPTXReg<"%rl322">;
1948 def RL323 : NVPTXReg<"%rl323">;
1949 def RL324 : NVPTXReg<"%rl324">;
1950 def RL325 : NVPTXReg<"%rl325">;
1951 def RL326 : NVPTXReg<"%rl326">;
1952 def RL327 : NVPTXReg<"%rl327">;
1953 def RL328 : NVPTXReg<"%rl328">;
1954 def RL329 : NVPTXReg<"%rl329">;
1955 def RL330 : NVPTXReg<"%rl330">;
1956 def RL331 : NVPTXReg<"%rl331">;
1957 def RL332 : NVPTXReg<"%rl332">;
1958 def RL333 : NVPTXReg<"%rl333">;
1959 def RL334 : NVPTXReg<"%rl334">;
1960 def RL335 : NVPTXReg<"%rl335">;
1961 def RL336 : NVPTXReg<"%rl336">;
1962 def RL337 : NVPTXReg<"%rl337">;
1963 def RL338 : NVPTXReg<"%rl338">;
1964 def RL339 : NVPTXReg<"%rl339">;
1965 def RL340 : NVPTXReg<"%rl340">;
1966 def RL341 : NVPTXReg<"%rl341">;
1967 def RL342 : NVPTXReg<"%rl342">;
1968 def RL343 : NVPTXReg<"%rl343">;
1969 def RL344 : NVPTXReg<"%rl344">;
1970 def RL345 : NVPTXReg<"%rl345">;
1971 def RL346 : NVPTXReg<"%rl346">;
1972 def RL347 : NVPTXReg<"%rl347">;
1973 def RL348 : NVPTXReg<"%rl348">;
1974 def RL349 : NVPTXReg<"%rl349">;
1975 def RL350 : NVPTXReg<"%rl350">;
1976 def RL351 : NVPTXReg<"%rl351">;
1977 def RL352 : NVPTXReg<"%rl352">;
1978 def RL353 : NVPTXReg<"%rl353">;
1979 def RL354 : NVPTXReg<"%rl354">;
1980 def RL355 : NVPTXReg<"%rl355">;
1981 def RL356 : NVPTXReg<"%rl356">;
1982 def RL357 : NVPTXReg<"%rl357">;
1983 def RL358 : NVPTXReg<"%rl358">;
1984 def RL359 : NVPTXReg<"%rl359">;
1985 def RL360 : NVPTXReg<"%rl360">;
1986 def RL361 : NVPTXReg<"%rl361">;
1987 def RL362 : NVPTXReg<"%rl362">;
1988 def RL363 : NVPTXReg<"%rl363">;
1989 def RL364 : NVPTXReg<"%rl364">;
1990 def RL365 : NVPTXReg<"%rl365">;
1991 def RL366 : NVPTXReg<"%rl366">;
1992 def RL367 : NVPTXReg<"%rl367">;
1993 def RL368 : NVPTXReg<"%rl368">;
1994 def RL369 : NVPTXReg<"%rl369">;
1995 def RL370 : NVPTXReg<"%rl370">;
1996 def RL371 : NVPTXReg<"%rl371">;
1997 def RL372 : NVPTXReg<"%rl372">;
1998 def RL373 : NVPTXReg<"%rl373">;
1999 def RL374 : NVPTXReg<"%rl374">;
2000 def RL375 : NVPTXReg<"%rl375">;
2001 def RL376 : NVPTXReg<"%rl376">;
2002 def RL377 : NVPTXReg<"%rl377">;
2003 def RL378 : NVPTXReg<"%rl378">;
2004 def RL379 : NVPTXReg<"%rl379">;
2005 def RL380 : NVPTXReg<"%rl380">;
2006 def RL381 : NVPTXReg<"%rl381">;
2007 def RL382 : NVPTXReg<"%rl382">;
2008 def RL383 : NVPTXReg<"%rl383">;
2009 def RL384 : NVPTXReg<"%rl384">;
2010 def RL385 : NVPTXReg<"%rl385">;
2011 def RL386 : NVPTXReg<"%rl386">;
2012 def RL387 : NVPTXReg<"%rl387">;
2013 def RL388 : NVPTXReg<"%rl388">;
2014 def RL389 : NVPTXReg<"%rl389">;
2015 def RL390 : NVPTXReg<"%rl390">;
2016 def RL391 : NVPTXReg<"%rl391">;
2017 def RL392 : NVPTXReg<"%rl392">;
2018 def RL393 : NVPTXReg<"%rl393">;
2019 def RL394 : NVPTXReg<"%rl394">;
2020 def RL395 : NVPTXReg<"%rl395">;
2021
2022 //===--- 32-bit float -----------------------------------------------------===//
2023 def F0 : NVPTXReg<"%f0">;
2024 def F1 : NVPTXReg<"%f1">;
2025 def F2 : NVPTXReg<"%f2">;
2026 def F3 : NVPTXReg<"%f3">;
2027 def F4 : NVPTXReg<"%f4">;
2028 def F5 : NVPTXReg<"%f5">;
2029 def F6 : NVPTXReg<"%f6">;
2030 def F7 : NVPTXReg<"%f7">;
2031 def F8 : NVPTXReg<"%f8">;
2032 def F9 : NVPTXReg<"%f9">;
2033 def F10 : NVPTXReg<"%f10">;
2034 def F11 : NVPTXReg<"%f11">;
2035 def F12 : NVPTXReg<"%f12">;
2036 def F13 : NVPTXReg<"%f13">;
2037 def F14 : NVPTXReg<"%f14">;
2038 def F15 : NVPTXReg<"%f15">;
2039 def F16 : NVPTXReg<"%f16">;
2040 def F17 : NVPTXReg<"%f17">;
2041 def F18 : NVPTXReg<"%f18">;
2042 def F19 : NVPTXReg<"%f19">;
2043 def F20 : NVPTXReg<"%f20">;
2044 def F21 : NVPTXReg<"%f21">;
2045 def F22 : NVPTXReg<"%f22">;
2046 def F23 : NVPTXReg<"%f23">;
2047 def F24 : NVPTXReg<"%f24">;
2048 def F25 : NVPTXReg<"%f25">;
2049 def F26 : NVPTXReg<"%f26">;
2050 def F27 : NVPTXReg<"%f27">;
2051 def F28 : NVPTXReg<"%f28">;
2052 def F29 : NVPTXReg<"%f29">;
2053 def F30 : NVPTXReg<"%f30">;
2054 def F31 : NVPTXReg<"%f31">;
2055 def F32 : NVPTXReg<"%f32">;
2056 def F33 : NVPTXReg<"%f33">;
2057 def F34 : NVPTXReg<"%f34">;
2058 def F35 : NVPTXReg<"%f35">;
2059 def F36 : NVPTXReg<"%f36">;
2060 def F37 : NVPTXReg<"%f37">;
2061 def F38 : NVPTXReg<"%f38">;
2062 def F39 : NVPTXReg<"%f39">;
2063 def F40 : NVPTXReg<"%f40">;
2064 def F41 : NVPTXReg<"%f41">;
2065 def F42 : NVPTXReg<"%f42">;
2066 def F43 : NVPTXReg<"%f43">;
2067 def F44 : NVPTXReg<"%f44">;
2068 def F45 : NVPTXReg<"%f45">;
2069 def F46 : NVPTXReg<"%f46">;
2070 def F47 : NVPTXReg<"%f47">;
2071 def F48 : NVPTXReg<"%f48">;
2072 def F49 : NVPTXReg<"%f49">;
2073 def F50 : NVPTXReg<"%f50">;
2074 def F51 : NVPTXReg<"%f51">;
2075 def F52 : NVPTXReg<"%f52">;
2076 def F53 : NVPTXReg<"%f53">;
2077 def F54 : NVPTXReg<"%f54">;
2078 def F55 : NVPTXReg<"%f55">;
2079 def F56 : NVPTXReg<"%f56">;
2080 def F57 : NVPTXReg<"%f57">;
2081 def F58 : NVPTXReg<"%f58">;
2082 def F59 : NVPTXReg<"%f59">;
2083 def F60 : NVPTXReg<"%f60">;
2084 def F61 : NVPTXReg<"%f61">;
2085 def F62 : NVPTXReg<"%f62">;
2086 def F63 : NVPTXReg<"%f63">;
2087 def F64 : NVPTXReg<"%f64">;
2088 def F65 : NVPTXReg<"%f65">;
2089 def F66 : NVPTXReg<"%f66">;
2090 def F67 : NVPTXReg<"%f67">;
2091 def F68 : NVPTXReg<"%f68">;
2092 def F69 : NVPTXReg<"%f69">;
2093 def F70 : NVPTXReg<"%f70">;
2094 def F71 : NVPTXReg<"%f71">;
2095 def F72 : NVPTXReg<"%f72">;
2096 def F73 : NVPTXReg<"%f73">;
2097 def F74 : NVPTXReg<"%f74">;
2098 def F75 : NVPTXReg<"%f75">;
2099 def F76 : NVPTXReg<"%f76">;
2100 def F77 : NVPTXReg<"%f77">;
2101 def F78 : NVPTXReg<"%f78">;
2102 def F79 : NVPTXReg<"%f79">;
2103 def F80 : NVPTXReg<"%f80">;
2104 def F81 : NVPTXReg<"%f81">;
2105 def F82 : NVPTXReg<"%f82">;
2106 def F83 : NVPTXReg<"%f83">;
2107 def F84 : NVPTXReg<"%f84">;
2108 def F85 : NVPTXReg<"%f85">;
2109 def F86 : NVPTXReg<"%f86">;
2110 def F87 : NVPTXReg<"%f87">;
2111 def F88 : NVPTXReg<"%f88">;
2112 def F89 : NVPTXReg<"%f89">;
2113 def F90 : NVPTXReg<"%f90">;
2114 def F91 : NVPTXReg<"%f91">;
2115 def F92 : NVPTXReg<"%f92">;
2116 def F93 : NVPTXReg<"%f93">;
2117 def F94 : NVPTXReg<"%f94">;
2118 def F95 : NVPTXReg<"%f95">;
2119 def F96 : NVPTXReg<"%f96">;
2120 def F97 : NVPTXReg<"%f97">;
2121 def F98 : NVPTXReg<"%f98">;
2122 def F99 : NVPTXReg<"%f99">;
2123 def F100 : NVPTXReg<"%f100">;
2124 def F101 : NVPTXReg<"%f101">;
2125 def F102 : NVPTXReg<"%f102">;
2126 def F103 : NVPTXReg<"%f103">;
2127 def F104 : NVPTXReg<"%f104">;
2128 def F105 : NVPTXReg<"%f105">;
2129 def F106 : NVPTXReg<"%f106">;
2130 def F107 : NVPTXReg<"%f107">;
2131 def F108 : NVPTXReg<"%f108">;
2132 def F109 : NVPTXReg<"%f109">;
2133 def F110 : NVPTXReg<"%f110">;
2134 def F111 : NVPTXReg<"%f111">;
2135 def F112 : NVPTXReg<"%f112">;
2136 def F113 : NVPTXReg<"%f113">;
2137 def F114 : NVPTXReg<"%f114">;
2138 def F115 : NVPTXReg<"%f115">;
2139 def F116 : NVPTXReg<"%f116">;
2140 def F117 : NVPTXReg<"%f117">;
2141 def F118 : NVPTXReg<"%f118">;
2142 def F119 : NVPTXReg<"%f119">;
2143 def F120 : NVPTXReg<"%f120">;
2144 def F121 : NVPTXReg<"%f121">;
2145 def F122 : NVPTXReg<"%f122">;
2146 def F123 : NVPTXReg<"%f123">;
2147 def F124 : NVPTXReg<"%f124">;
2148 def F125 : NVPTXReg<"%f125">;
2149 def F126 : NVPTXReg<"%f126">;
2150 def F127 : NVPTXReg<"%f127">;
2151 def F128 : NVPTXReg<"%f128">;
2152 def F129 : NVPTXReg<"%f129">;
2153 def F130 : NVPTXReg<"%f130">;
2154 def F131 : NVPTXReg<"%f131">;
2155 def F132 : NVPTXReg<"%f132">;
2156 def F133 : NVPTXReg<"%f133">;
2157 def F134 : NVPTXReg<"%f134">;
2158 def F135 : NVPTXReg<"%f135">;
2159 def F136 : NVPTXReg<"%f136">;
2160 def F137 : NVPTXReg<"%f137">;
2161 def F138 : NVPTXReg<"%f138">;
2162 def F139 : NVPTXReg<"%f139">;
2163 def F140 : NVPTXReg<"%f140">;
2164 def F141 : NVPTXReg<"%f141">;
2165 def F142 : NVPTXReg<"%f142">;
2166 def F143 : NVPTXReg<"%f143">;
2167 def F144 : NVPTXReg<"%f144">;
2168 def F145 : NVPTXReg<"%f145">;
2169 def F146 : NVPTXReg<"%f146">;
2170 def F147 : NVPTXReg<"%f147">;
2171 def F148 : NVPTXReg<"%f148">;
2172 def F149 : NVPTXReg<"%f149">;
2173 def F150 : NVPTXReg<"%f150">;
2174 def F151 : NVPTXReg<"%f151">;
2175 def F152 : NVPTXReg<"%f152">;
2176 def F153 : NVPTXReg<"%f153">;
2177 def F154 : NVPTXReg<"%f154">;
2178 def F155 : NVPTXReg<"%f155">;
2179 def F156 : NVPTXReg<"%f156">;
2180 def F157 : NVPTXReg<"%f157">;
2181 def F158 : NVPTXReg<"%f158">;
2182 def F159 : NVPTXReg<"%f159">;
2183 def F160 : NVPTXReg<"%f160">;
2184 def F161 : NVPTXReg<"%f161">;
2185 def F162 : NVPTXReg<"%f162">;
2186 def F163 : NVPTXReg<"%f163">;
2187 def F164 : NVPTXReg<"%f164">;
2188 def F165 : NVPTXReg<"%f165">;
2189 def F166 : NVPTXReg<"%f166">;
2190 def F167 : NVPTXReg<"%f167">;
2191 def F168 : NVPTXReg<"%f168">;
2192 def F169 : NVPTXReg<"%f169">;
2193 def F170 : NVPTXReg<"%f170">;
2194 def F171 : NVPTXReg<"%f171">;
2195 def F172 : NVPTXReg<"%f172">;
2196 def F173 : NVPTXReg<"%f173">;
2197 def F174 : NVPTXReg<"%f174">;
2198 def F175 : NVPTXReg<"%f175">;
2199 def F176 : NVPTXReg<"%f176">;
2200 def F177 : NVPTXReg<"%f177">;
2201 def F178 : NVPTXReg<"%f178">;
2202 def F179 : NVPTXReg<"%f179">;
2203 def F180 : NVPTXReg<"%f180">;
2204 def F181 : NVPTXReg<"%f181">;
2205 def F182 : NVPTXReg<"%f182">;
2206 def F183 : NVPTXReg<"%f183">;
2207 def F184 : NVPTXReg<"%f184">;
2208 def F185 : NVPTXReg<"%f185">;
2209 def F186 : NVPTXReg<"%f186">;
2210 def F187 : NVPTXReg<"%f187">;
2211 def F188 : NVPTXReg<"%f188">;
2212 def F189 : NVPTXReg<"%f189">;
2213 def F190 : NVPTXReg<"%f190">;
2214 def F191 : NVPTXReg<"%f191">;
2215 def F192 : NVPTXReg<"%f192">;
2216 def F193 : NVPTXReg<"%f193">;
2217 def F194 : NVPTXReg<"%f194">;
2218 def F195 : NVPTXReg<"%f195">;
2219 def F196 : NVPTXReg<"%f196">;
2220 def F197 : NVPTXReg<"%f197">;
2221 def F198 : NVPTXReg<"%f198">;
2222 def F199 : NVPTXReg<"%f199">;
2223 def F200 : NVPTXReg<"%f200">;
2224 def F201 : NVPTXReg<"%f201">;
2225 def F202 : NVPTXReg<"%f202">;
2226 def F203 : NVPTXReg<"%f203">;
2227 def F204 : NVPTXReg<"%f204">;
2228 def F205 : NVPTXReg<"%f205">;
2229 def F206 : NVPTXReg<"%f206">;
2230 def F207 : NVPTXReg<"%f207">;
2231 def F208 : NVPTXReg<"%f208">;
2232 def F209 : NVPTXReg<"%f209">;
2233 def F210 : NVPTXReg<"%f210">;
2234 def F211 : NVPTXReg<"%f211">;
2235 def F212 : NVPTXReg<"%f212">;
2236 def F213 : NVPTXReg<"%f213">;
2237 def F214 : NVPTXReg<"%f214">;
2238 def F215 : NVPTXReg<"%f215">;
2239 def F216 : NVPTXReg<"%f216">;
2240 def F217 : NVPTXReg<"%f217">;
2241 def F218 : NVPTXReg<"%f218">;
2242 def F219 : NVPTXReg<"%f219">;
2243 def F220 : NVPTXReg<"%f220">;
2244 def F221 : NVPTXReg<"%f221">;
2245 def F222 : NVPTXReg<"%f222">;
2246 def F223 : NVPTXReg<"%f223">;
2247 def F224 : NVPTXReg<"%f224">;
2248 def F225 : NVPTXReg<"%f225">;
2249 def F226 : NVPTXReg<"%f226">;
2250 def F227 : NVPTXReg<"%f227">;
2251 def F228 : NVPTXReg<"%f228">;
2252 def F229 : NVPTXReg<"%f229">;
2253 def F230 : NVPTXReg<"%f230">;
2254 def F231 : NVPTXReg<"%f231">;
2255 def F232 : NVPTXReg<"%f232">;
2256 def F233 : NVPTXReg<"%f233">;
2257 def F234 : NVPTXReg<"%f234">;
2258 def F235 : NVPTXReg<"%f235">;
2259 def F236 : NVPTXReg<"%f236">;
2260 def F237 : NVPTXReg<"%f237">;
2261 def F238 : NVPTXReg<"%f238">;
2262 def F239 : NVPTXReg<"%f239">;
2263 def F240 : NVPTXReg<"%f240">;
2264 def F241 : NVPTXReg<"%f241">;
2265 def F242 : NVPTXReg<"%f242">;
2266 def F243 : NVPTXReg<"%f243">;
2267 def F244 : NVPTXReg<"%f244">;
2268 def F245 : NVPTXReg<"%f245">;
2269 def F246 : NVPTXReg<"%f246">;
2270 def F247 : NVPTXReg<"%f247">;
2271 def F248 : NVPTXReg<"%f248">;
2272 def F249 : NVPTXReg<"%f249">;
2273 def F250 : NVPTXReg<"%f250">;
2274 def F251 : NVPTXReg<"%f251">;
2275 def F252 : NVPTXReg<"%f252">;
2276 def F253 : NVPTXReg<"%f253">;
2277 def F254 : NVPTXReg<"%f254">;
2278 def F255 : NVPTXReg<"%f255">;
2279 def F256 : NVPTXReg<"%f256">;
2280 def F257 : NVPTXReg<"%f257">;
2281 def F258 : NVPTXReg<"%f258">;
2282 def F259 : NVPTXReg<"%f259">;
2283 def F260 : NVPTXReg<"%f260">;
2284 def F261 : NVPTXReg<"%f261">;
2285 def F262 : NVPTXReg<"%f262">;
2286 def F263 : NVPTXReg<"%f263">;
2287 def F264 : NVPTXReg<"%f264">;
2288 def F265 : NVPTXReg<"%f265">;
2289 def F266 : NVPTXReg<"%f266">;
2290 def F267 : NVPTXReg<"%f267">;
2291 def F268 : NVPTXReg<"%f268">;
2292 def F269 : NVPTXReg<"%f269">;
2293 def F270 : NVPTXReg<"%f270">;
2294 def F271 : NVPTXReg<"%f271">;
2295 def F272 : NVPTXReg<"%f272">;
2296 def F273 : NVPTXReg<"%f273">;
2297 def F274 : NVPTXReg<"%f274">;
2298 def F275 : NVPTXReg<"%f275">;
2299 def F276 : NVPTXReg<"%f276">;
2300 def F277 : NVPTXReg<"%f277">;
2301 def F278 : NVPTXReg<"%f278">;
2302 def F279 : NVPTXReg<"%f279">;
2303 def F280 : NVPTXReg<"%f280">;
2304 def F281 : NVPTXReg<"%f281">;
2305 def F282 : NVPTXReg<"%f282">;
2306 def F283 : NVPTXReg<"%f283">;
2307 def F284 : NVPTXReg<"%f284">;
2308 def F285 : NVPTXReg<"%f285">;
2309 def F286 : NVPTXReg<"%f286">;
2310 def F287 : NVPTXReg<"%f287">;
2311 def F288 : NVPTXReg<"%f288">;
2312 def F289 : NVPTXReg<"%f289">;
2313 def F290 : NVPTXReg<"%f290">;
2314 def F291 : NVPTXReg<"%f291">;
2315 def F292 : NVPTXReg<"%f292">;
2316 def F293 : NVPTXReg<"%f293">;
2317 def F294 : NVPTXReg<"%f294">;
2318 def F295 : NVPTXReg<"%f295">;
2319 def F296 : NVPTXReg<"%f296">;
2320 def F297 : NVPTXReg<"%f297">;
2321 def F298 : NVPTXReg<"%f298">;
2322 def F299 : NVPTXReg<"%f299">;
2323 def F300 : NVPTXReg<"%f300">;
2324 def F301 : NVPTXReg<"%f301">;
2325 def F302 : NVPTXReg<"%f302">;
2326 def F303 : NVPTXReg<"%f303">;
2327 def F304 : NVPTXReg<"%f304">;
2328 def F305 : NVPTXReg<"%f305">;
2329 def F306 : NVPTXReg<"%f306">;
2330 def F307 : NVPTXReg<"%f307">;
2331 def F308 : NVPTXReg<"%f308">;
2332 def F309 : NVPTXReg<"%f309">;
2333 def F310 : NVPTXReg<"%f310">;
2334 def F311 : NVPTXReg<"%f311">;
2335 def F312 : NVPTXReg<"%f312">;
2336 def F313 : NVPTXReg<"%f313">;
2337 def F314 : NVPTXReg<"%f314">;
2338 def F315 : NVPTXReg<"%f315">;
2339 def F316 : NVPTXReg<"%f316">;
2340 def F317 : NVPTXReg<"%f317">;
2341 def F318 : NVPTXReg<"%f318">;
2342 def F319 : NVPTXReg<"%f319">;
2343 def F320 : NVPTXReg<"%f320">;
2344 def F321 : NVPTXReg<"%f321">;
2345 def F322 : NVPTXReg<"%f322">;
2346 def F323 : NVPTXReg<"%f323">;
2347 def F324 : NVPTXReg<"%f324">;
2348 def F325 : NVPTXReg<"%f325">;
2349 def F326 : NVPTXReg<"%f326">;
2350 def F327 : NVPTXReg<"%f327">;
2351 def F328 : NVPTXReg<"%f328">;
2352 def F329 : NVPTXReg<"%f329">;
2353 def F330 : NVPTXReg<"%f330">;
2354 def F331 : NVPTXReg<"%f331">;
2355 def F332 : NVPTXReg<"%f332">;
2356 def F333 : NVPTXReg<"%f333">;
2357 def F334 : NVPTXReg<"%f334">;
2358 def F335 : NVPTXReg<"%f335">;
2359 def F336 : NVPTXReg<"%f336">;
2360 def F337 : NVPTXReg<"%f337">;
2361 def F338 : NVPTXReg<"%f338">;
2362 def F339 : NVPTXReg<"%f339">;
2363 def F340 : NVPTXReg<"%f340">;
2364 def F341 : NVPTXReg<"%f341">;
2365 def F342 : NVPTXReg<"%f342">;
2366 def F343 : NVPTXReg<"%f343">;
2367 def F344 : NVPTXReg<"%f344">;
2368 def F345 : NVPTXReg<"%f345">;
2369 def F346 : NVPTXReg<"%f346">;
2370 def F347 : NVPTXReg<"%f347">;
2371 def F348 : NVPTXReg<"%f348">;
2372 def F349 : NVPTXReg<"%f349">;
2373 def F350 : NVPTXReg<"%f350">;
2374 def F351 : NVPTXReg<"%f351">;
2375 def F352 : NVPTXReg<"%f352">;
2376 def F353 : NVPTXReg<"%f353">;
2377 def F354 : NVPTXReg<"%f354">;
2378 def F355 : NVPTXReg<"%f355">;
2379 def F356 : NVPTXReg<"%f356">;
2380 def F357 : NVPTXReg<"%f357">;
2381 def F358 : NVPTXReg<"%f358">;
2382 def F359 : NVPTXReg<"%f359">;
2383 def F360 : NVPTXReg<"%f360">;
2384 def F361 : NVPTXReg<"%f361">;
2385 def F362 : NVPTXReg<"%f362">;
2386 def F363 : NVPTXReg<"%f363">;
2387 def F364 : NVPTXReg<"%f364">;
2388 def F365 : NVPTXReg<"%f365">;
2389 def F366 : NVPTXReg<"%f366">;
2390 def F367 : NVPTXReg<"%f367">;
2391 def F368 : NVPTXReg<"%f368">;
2392 def F369 : NVPTXReg<"%f369">;
2393 def F370 : NVPTXReg<"%f370">;
2394 def F371 : NVPTXReg<"%f371">;
2395 def F372 : NVPTXReg<"%f372">;
2396 def F373 : NVPTXReg<"%f373">;
2397 def F374 : NVPTXReg<"%f374">;
2398 def F375 : NVPTXReg<"%f375">;
2399 def F376 : NVPTXReg<"%f376">;
2400 def F377 : NVPTXReg<"%f377">;
2401 def F378 : NVPTXReg<"%f378">;
2402 def F379 : NVPTXReg<"%f379">;
2403 def F380 : NVPTXReg<"%f380">;
2404 def F381 : NVPTXReg<"%f381">;
2405 def F382 : NVPTXReg<"%f382">;
2406 def F383 : NVPTXReg<"%f383">;
2407 def F384 : NVPTXReg<"%f384">;
2408 def F385 : NVPTXReg<"%f385">;
2409 def F386 : NVPTXReg<"%f386">;
2410 def F387 : NVPTXReg<"%f387">;
2411 def F388 : NVPTXReg<"%f388">;
2412 def F389 : NVPTXReg<"%f389">;
2413 def F390 : NVPTXReg<"%f390">;
2414 def F391 : NVPTXReg<"%f391">;
2415 def F392 : NVPTXReg<"%f392">;
2416 def F393 : NVPTXReg<"%f393">;
2417 def F394 : NVPTXReg<"%f394">;
2418 def F395 : NVPTXReg<"%f395">;
2419
2420 //===--- 64-bit float -----------------------------------------------------===//
2421 def FL0 : NVPTXReg<"%fl0">;
2422 def FL1 : NVPTXReg<"%fl1">;
2423 def FL2 : NVPTXReg<"%fl2">;
2424 def FL3 : NVPTXReg<"%fl3">;
2425 def FL4 : NVPTXReg<"%fl4">;
2426 def FL5 : NVPTXReg<"%fl5">;
2427 def FL6 : NVPTXReg<"%fl6">;
2428 def FL7 : NVPTXReg<"%fl7">;
2429 def FL8 : NVPTXReg<"%fl8">;
2430 def FL9 : NVPTXReg<"%fl9">;
2431 def FL10 : NVPTXReg<"%fl10">;
2432 def FL11 : NVPTXReg<"%fl11">;
2433 def FL12 : NVPTXReg<"%fl12">;
2434 def FL13 : NVPTXReg<"%fl13">;
2435 def FL14 : NVPTXReg<"%fl14">;
2436 def FL15 : NVPTXReg<"%fl15">;
2437 def FL16 : NVPTXReg<"%fl16">;
2438 def FL17 : NVPTXReg<"%fl17">;
2439 def FL18 : NVPTXReg<"%fl18">;
2440 def FL19 : NVPTXReg<"%fl19">;
2441 def FL20 : NVPTXReg<"%fl20">;
2442 def FL21 : NVPTXReg<"%fl21">;
2443 def FL22 : NVPTXReg<"%fl22">;
2444 def FL23 : NVPTXReg<"%fl23">;
2445 def FL24 : NVPTXReg<"%fl24">;
2446 def FL25 : NVPTXReg<"%fl25">;
2447 def FL26 : NVPTXReg<"%fl26">;
2448 def FL27 : NVPTXReg<"%fl27">;
2449 def FL28 : NVPTXReg<"%fl28">;
2450 def FL29 : NVPTXReg<"%fl29">;
2451 def FL30 : NVPTXReg<"%fl30">;
2452 def FL31 : NVPTXReg<"%fl31">;
2453 def FL32 : NVPTXReg<"%fl32">;
2454 def FL33 : NVPTXReg<"%fl33">;
2455 def FL34 : NVPTXReg<"%fl34">;
2456 def FL35 : NVPTXReg<"%fl35">;
2457 def FL36 : NVPTXReg<"%fl36">;
2458 def FL37 : NVPTXReg<"%fl37">;
2459 def FL38 : NVPTXReg<"%fl38">;
2460 def FL39 : NVPTXReg<"%fl39">;
2461 def FL40 : NVPTXReg<"%fl40">;
2462 def FL41 : NVPTXReg<"%fl41">;
2463 def FL42 : NVPTXReg<"%fl42">;
2464 def FL43 : NVPTXReg<"%fl43">;
2465 def FL44 : NVPTXReg<"%fl44">;
2466 def FL45 : NVPTXReg<"%fl45">;
2467 def FL46 : NVPTXReg<"%fl46">;
2468 def FL47 : NVPTXReg<"%fl47">;
2469 def FL48 : NVPTXReg<"%fl48">;
2470 def FL49 : NVPTXReg<"%fl49">;
2471 def FL50 : NVPTXReg<"%fl50">;
2472 def FL51 : NVPTXReg<"%fl51">;
2473 def FL52 : NVPTXReg<"%fl52">;
2474 def FL53 : NVPTXReg<"%fl53">;
2475 def FL54 : NVPTXReg<"%fl54">;
2476 def FL55 : NVPTXReg<"%fl55">;
2477 def FL56 : NVPTXReg<"%fl56">;
2478 def FL57 : NVPTXReg<"%fl57">;
2479 def FL58 : NVPTXReg<"%fl58">;
2480 def FL59 : NVPTXReg<"%fl59">;
2481 def FL60 : NVPTXReg<"%fl60">;
2482 def FL61 : NVPTXReg<"%fl61">;
2483 def FL62 : NVPTXReg<"%fl62">;
2484 def FL63 : NVPTXReg<"%fl63">;
2485 def FL64 : NVPTXReg<"%fl64">;
2486 def FL65 : NVPTXReg<"%fl65">;
2487 def FL66 : NVPTXReg<"%fl66">;
2488 def FL67 : NVPTXReg<"%fl67">;
2489 def FL68 : NVPTXReg<"%fl68">;
2490 def FL69 : NVPTXReg<"%fl69">;
2491 def FL70 : NVPTXReg<"%fl70">;
2492 def FL71 : NVPTXReg<"%fl71">;
2493 def FL72 : NVPTXReg<"%fl72">;
2494 def FL73 : NVPTXReg<"%fl73">;
2495 def FL74 : NVPTXReg<"%fl74">;
2496 def FL75 : NVPTXReg<"%fl75">;
2497 def FL76 : NVPTXReg<"%fl76">;
2498 def FL77 : NVPTXReg<"%fl77">;
2499 def FL78 : NVPTXReg<"%fl78">;
2500 def FL79 : NVPTXReg<"%fl79">;
2501 def FL80 : NVPTXReg<"%fl80">;
2502 def FL81 : NVPTXReg<"%fl81">;
2503 def FL82 : NVPTXReg<"%fl82">;
2504 def FL83 : NVPTXReg<"%fl83">;
2505 def FL84 : NVPTXReg<"%fl84">;
2506 def FL85 : NVPTXReg<"%fl85">;
2507 def FL86 : NVPTXReg<"%fl86">;
2508 def FL87 : NVPTXReg<"%fl87">;
2509 def FL88 : NVPTXReg<"%fl88">;
2510 def FL89 : NVPTXReg<"%fl89">;
2511 def FL90 : NVPTXReg<"%fl90">;
2512 def FL91 : NVPTXReg<"%fl91">;
2513 def FL92 : NVPTXReg<"%fl92">;
2514 def FL93 : NVPTXReg<"%fl93">;
2515 def FL94 : NVPTXReg<"%fl94">;
2516 def FL95 : NVPTXReg<"%fl95">;
2517 def FL96 : NVPTXReg<"%fl96">;
2518 def FL97 : NVPTXReg<"%fl97">;
2519 def FL98 : NVPTXReg<"%fl98">;
2520 def FL99 : NVPTXReg<"%fl99">;
2521 def FL100 : NVPTXReg<"%fl100">;
2522 def FL101 : NVPTXReg<"%fl101">;
2523 def FL102 : NVPTXReg<"%fl102">;
2524 def FL103 : NVPTXReg<"%fl103">;
2525 def FL104 : NVPTXReg<"%fl104">;
2526 def FL105 : NVPTXReg<"%fl105">;
2527 def FL106 : NVPTXReg<"%fl106">;
2528 def FL107 : NVPTXReg<"%fl107">;
2529 def FL108 : NVPTXReg<"%fl108">;
2530 def FL109 : NVPTXReg<"%fl109">;
2531 def FL110 : NVPTXReg<"%fl110">;
2532 def FL111 : NVPTXReg<"%fl111">;
2533 def FL112 : NVPTXReg<"%fl112">;
2534 def FL113 : NVPTXReg<"%fl113">;
2535 def FL114 : NVPTXReg<"%fl114">;
2536 def FL115 : NVPTXReg<"%fl115">;
2537 def FL116 : NVPTXReg<"%fl116">;
2538 def FL117 : NVPTXReg<"%fl117">;
2539 def FL118 : NVPTXReg<"%fl118">;
2540 def FL119 : NVPTXReg<"%fl119">;
2541 def FL120 : NVPTXReg<"%fl120">;
2542 def FL121 : NVPTXReg<"%fl121">;
2543 def FL122 : NVPTXReg<"%fl122">;
2544 def FL123 : NVPTXReg<"%fl123">;
2545 def FL124 : NVPTXReg<"%fl124">;
2546 def FL125 : NVPTXReg<"%fl125">;
2547 def FL126 : NVPTXReg<"%fl126">;
2548 def FL127 : NVPTXReg<"%fl127">;
2549 def FL128 : NVPTXReg<"%fl128">;
2550 def FL129 : NVPTXReg<"%fl129">;
2551 def FL130 : NVPTXReg<"%fl130">;
2552 def FL131 : NVPTXReg<"%fl131">;
2553 def FL132 : NVPTXReg<"%fl132">;
2554 def FL133 : NVPTXReg<"%fl133">;
2555 def FL134 : NVPTXReg<"%fl134">;
2556 def FL135 : NVPTXReg<"%fl135">;
2557 def FL136 : NVPTXReg<"%fl136">;
2558 def FL137 : NVPTXReg<"%fl137">;
2559 def FL138 : NVPTXReg<"%fl138">;
2560 def FL139 : NVPTXReg<"%fl139">;
2561 def FL140 : NVPTXReg<"%fl140">;
2562 def FL141 : NVPTXReg<"%fl141">;
2563 def FL142 : NVPTXReg<"%fl142">;
2564 def FL143 : NVPTXReg<"%fl143">;
2565 def FL144 : NVPTXReg<"%fl144">;
2566 def FL145 : NVPTXReg<"%fl145">;
2567 def FL146 : NVPTXReg<"%fl146">;
2568 def FL147 : NVPTXReg<"%fl147">;
2569 def FL148 : NVPTXReg<"%fl148">;
2570 def FL149 : NVPTXReg<"%fl149">;
2571 def FL150 : NVPTXReg<"%fl150">;
2572 def FL151 : NVPTXReg<"%fl151">;
2573 def FL152 : NVPTXReg<"%fl152">;
2574 def FL153 : NVPTXReg<"%fl153">;
2575 def FL154 : NVPTXReg<"%fl154">;
2576 def FL155 : NVPTXReg<"%fl155">;
2577 def FL156 : NVPTXReg<"%fl156">;
2578 def FL157 : NVPTXReg<"%fl157">;
2579 def FL158 : NVPTXReg<"%fl158">;
2580 def FL159 : NVPTXReg<"%fl159">;
2581 def FL160 : NVPTXReg<"%fl160">;
2582 def FL161 : NVPTXReg<"%fl161">;
2583 def FL162 : NVPTXReg<"%fl162">;
2584 def FL163 : NVPTXReg<"%fl163">;
2585 def FL164 : NVPTXReg<"%fl164">;
2586 def FL165 : NVPTXReg<"%fl165">;
2587 def FL166 : NVPTXReg<"%fl166">;
2588 def FL167 : NVPTXReg<"%fl167">;
2589 def FL168 : NVPTXReg<"%fl168">;
2590 def FL169 : NVPTXReg<"%fl169">;
2591 def FL170 : NVPTXReg<"%fl170">;
2592 def FL171 : NVPTXReg<"%fl171">;
2593 def FL172 : NVPTXReg<"%fl172">;
2594 def FL173 : NVPTXReg<"%fl173">;
2595 def FL174 : NVPTXReg<"%fl174">;
2596 def FL175 : NVPTXReg<"%fl175">;
2597 def FL176 : NVPTXReg<"%fl176">;
2598 def FL177 : NVPTXReg<"%fl177">;
2599 def FL178 : NVPTXReg<"%fl178">;
2600 def FL179 : NVPTXReg<"%fl179">;
2601 def FL180 : NVPTXReg<"%fl180">;
2602 def FL181 : NVPTXReg<"%fl181">;
2603 def FL182 : NVPTXReg<"%fl182">;
2604 def FL183 : NVPTXReg<"%fl183">;
2605 def FL184 : NVPTXReg<"%fl184">;
2606 def FL185 : NVPTXReg<"%fl185">;
2607 def FL186 : NVPTXReg<"%fl186">;
2608 def FL187 : NVPTXReg<"%fl187">;
2609 def FL188 : NVPTXReg<"%fl188">;
2610 def FL189 : NVPTXReg<"%fl189">;
2611 def FL190 : NVPTXReg<"%fl190">;
2612 def FL191 : NVPTXReg<"%fl191">;
2613 def FL192 : NVPTXReg<"%fl192">;
2614 def FL193 : NVPTXReg<"%fl193">;
2615 def FL194 : NVPTXReg<"%fl194">;
2616 def FL195 : NVPTXReg<"%fl195">;
2617 def FL196 : NVPTXReg<"%fl196">;
2618 def FL197 : NVPTXReg<"%fl197">;
2619 def FL198 : NVPTXReg<"%fl198">;
2620 def FL199 : NVPTXReg<"%fl199">;
2621 def FL200 : NVPTXReg<"%fl200">;
2622 def FL201 : NVPTXReg<"%fl201">;
2623 def FL202 : NVPTXReg<"%fl202">;
2624 def FL203 : NVPTXReg<"%fl203">;
2625 def FL204 : NVPTXReg<"%fl204">;
2626 def FL205 : NVPTXReg<"%fl205">;
2627 def FL206 : NVPTXReg<"%fl206">;
2628 def FL207 : NVPTXReg<"%fl207">;
2629 def FL208 : NVPTXReg<"%fl208">;
2630 def FL209 : NVPTXReg<"%fl209">;
2631 def FL210 : NVPTXReg<"%fl210">;
2632 def FL211 : NVPTXReg<"%fl211">;
2633 def FL212 : NVPTXReg<"%fl212">;
2634 def FL213 : NVPTXReg<"%fl213">;
2635 def FL214 : NVPTXReg<"%fl214">;
2636 def FL215 : NVPTXReg<"%fl215">;
2637 def FL216 : NVPTXReg<"%fl216">;
2638 def FL217 : NVPTXReg<"%fl217">;
2639 def FL218 : NVPTXReg<"%fl218">;
2640 def FL219 : NVPTXReg<"%fl219">;
2641 def FL220 : NVPTXReg<"%fl220">;
2642 def FL221 : NVPTXReg<"%fl221">;
2643 def FL222 : NVPTXReg<"%fl222">;
2644 def FL223 : NVPTXReg<"%fl223">;
2645 def FL224 : NVPTXReg<"%fl224">;
2646 def FL225 : NVPTXReg<"%fl225">;
2647 def FL226 : NVPTXReg<"%fl226">;
2648 def FL227 : NVPTXReg<"%fl227">;
2649 def FL228 : NVPTXReg<"%fl228">;
2650 def FL229 : NVPTXReg<"%fl229">;
2651 def FL230 : NVPTXReg<"%fl230">;
2652 def FL231 : NVPTXReg<"%fl231">;
2653 def FL232 : NVPTXReg<"%fl232">;
2654 def FL233 : NVPTXReg<"%fl233">;
2655 def FL234 : NVPTXReg<"%fl234">;
2656 def FL235 : NVPTXReg<"%fl235">;
2657 def FL236 : NVPTXReg<"%fl236">;
2658 def FL237 : NVPTXReg<"%fl237">;
2659 def FL238 : NVPTXReg<"%fl238">;
2660 def FL239 : NVPTXReg<"%fl239">;
2661 def FL240 : NVPTXReg<"%fl240">;
2662 def FL241 : NVPTXReg<"%fl241">;
2663 def FL242 : NVPTXReg<"%fl242">;
2664 def FL243 : NVPTXReg<"%fl243">;
2665 def FL244 : NVPTXReg<"%fl244">;
2666 def FL245 : NVPTXReg<"%fl245">;
2667 def FL246 : NVPTXReg<"%fl246">;
2668 def FL247 : NVPTXReg<"%fl247">;
2669 def FL248 : NVPTXReg<"%fl248">;
2670 def FL249 : NVPTXReg<"%fl249">;
2671 def FL250 : NVPTXReg<"%fl250">;
2672 def FL251 : NVPTXReg<"%fl251">;
2673 def FL252 : NVPTXReg<"%fl252">;
2674 def FL253 : NVPTXReg<"%fl253">;
2675 def FL254 : NVPTXReg<"%fl254">;
2676 def FL255 : NVPTXReg<"%fl255">;
2677 def FL256 : NVPTXReg<"%fl256">;
2678 def FL257 : NVPTXReg<"%fl257">;
2679 def FL258 : NVPTXReg<"%fl258">;
2680 def FL259 : NVPTXReg<"%fl259">;
2681 def FL260 : NVPTXReg<"%fl260">;
2682 def FL261 : NVPTXReg<"%fl261">;
2683 def FL262 : NVPTXReg<"%fl262">;
2684 def FL263 : NVPTXReg<"%fl263">;
2685 def FL264 : NVPTXReg<"%fl264">;
2686 def FL265 : NVPTXReg<"%fl265">;
2687 def FL266 : NVPTXReg<"%fl266">;
2688 def FL267 : NVPTXReg<"%fl267">;
2689 def FL268 : NVPTXReg<"%fl268">;
2690 def FL269 : NVPTXReg<"%fl269">;
2691 def FL270 : NVPTXReg<"%fl270">;
2692 def FL271 : NVPTXReg<"%fl271">;
2693 def FL272 : NVPTXReg<"%fl272">;
2694 def FL273 : NVPTXReg<"%fl273">;
2695 def FL274 : NVPTXReg<"%fl274">;
2696 def FL275 : NVPTXReg<"%fl275">;
2697 def FL276 : NVPTXReg<"%fl276">;
2698 def FL277 : NVPTXReg<"%fl277">;
2699 def FL278 : NVPTXReg<"%fl278">;
2700 def FL279 : NVPTXReg<"%fl279">;
2701 def FL280 : NVPTXReg<"%fl280">;
2702 def FL281 : NVPTXReg<"%fl281">;
2703 def FL282 : NVPTXReg<"%fl282">;
2704 def FL283 : NVPTXReg<"%fl283">;
2705 def FL284 : NVPTXReg<"%fl284">;
2706 def FL285 : NVPTXReg<"%fl285">;
2707 def FL286 : NVPTXReg<"%fl286">;
2708 def FL287 : NVPTXReg<"%fl287">;
2709 def FL288 : NVPTXReg<"%fl288">;
2710 def FL289 : NVPTXReg<"%fl289">;
2711 def FL290 : NVPTXReg<"%fl290">;
2712 def FL291 : NVPTXReg<"%fl291">;
2713 def FL292 : NVPTXReg<"%fl292">;
2714 def FL293 : NVPTXReg<"%fl293">;
2715 def FL294 : NVPTXReg<"%fl294">;
2716 def FL295 : NVPTXReg<"%fl295">;
2717 def FL296 : NVPTXReg<"%fl296">;
2718 def FL297 : NVPTXReg<"%fl297">;
2719 def FL298 : NVPTXReg<"%fl298">;
2720 def FL299 : NVPTXReg<"%fl299">;
2721 def FL300 : NVPTXReg<"%fl300">;
2722 def FL301 : NVPTXReg<"%fl301">;
2723 def FL302 : NVPTXReg<"%fl302">;
2724 def FL303 : NVPTXReg<"%fl303">;
2725 def FL304 : NVPTXReg<"%fl304">;
2726 def FL305 : NVPTXReg<"%fl305">;
2727 def FL306 : NVPTXReg<"%fl306">;
2728 def FL307 : NVPTXReg<"%fl307">;
2729 def FL308 : NVPTXReg<"%fl308">;
2730 def FL309 : NVPTXReg<"%fl309">;
2731 def FL310 : NVPTXReg<"%fl310">;
2732 def FL311 : NVPTXReg<"%fl311">;
2733 def FL312 : NVPTXReg<"%fl312">;
2734 def FL313 : NVPTXReg<"%fl313">;
2735 def FL314 : NVPTXReg<"%fl314">;
2736 def FL315 : NVPTXReg<"%fl315">;
2737 def FL316 : NVPTXReg<"%fl316">;
2738 def FL317 : NVPTXReg<"%fl317">;
2739 def FL318 : NVPTXReg<"%fl318">;
2740 def FL319 : NVPTXReg<"%fl319">;
2741 def FL320 : NVPTXReg<"%fl320">;
2742 def FL321 : NVPTXReg<"%fl321">;
2743 def FL322 : NVPTXReg<"%fl322">;
2744 def FL323 : NVPTXReg<"%fl323">;
2745 def FL324 : NVPTXReg<"%fl324">;
2746 def FL325 : NVPTXReg<"%fl325">;
2747 def FL326 : NVPTXReg<"%fl326">;
2748 def FL327 : NVPTXReg<"%fl327">;
2749 def FL328 : NVPTXReg<"%fl328">;
2750 def FL329 : NVPTXReg<"%fl329">;
2751 def FL330 : NVPTXReg<"%fl330">;
2752 def FL331 : NVPTXReg<"%fl331">;
2753 def FL332 : NVPTXReg<"%fl332">;
2754 def FL333 : NVPTXReg<"%fl333">;
2755 def FL334 : NVPTXReg<"%fl334">;
2756 def FL335 : NVPTXReg<"%fl335">;
2757 def FL336 : NVPTXReg<"%fl336">;
2758 def FL337 : NVPTXReg<"%fl337">;
2759 def FL338 : NVPTXReg<"%fl338">;
2760 def FL339 : NVPTXReg<"%fl339">;
2761 def FL340 : NVPTXReg<"%fl340">;
2762 def FL341 : NVPTXReg<"%fl341">;
2763 def FL342 : NVPTXReg<"%fl342">;
2764 def FL343 : NVPTXReg<"%fl343">;
2765 def FL344 : NVPTXReg<"%fl344">;
2766 def FL345 : NVPTXReg<"%fl345">;
2767 def FL346 : NVPTXReg<"%fl346">;
2768 def FL347 : NVPTXReg<"%fl347">;
2769 def FL348 : NVPTXReg<"%fl348">;
2770 def FL349 : NVPTXReg<"%fl349">;
2771 def FL350 : NVPTXReg<"%fl350">;
2772 def FL351 : NVPTXReg<"%fl351">;
2773 def FL352 : NVPTXReg<"%fl352">;
2774 def FL353 : NVPTXReg<"%fl353">;
2775 def FL354 : NVPTXReg<"%fl354">;
2776 def FL355 : NVPTXReg<"%fl355">;
2777 def FL356 : NVPTXReg<"%fl356">;
2778 def FL357 : NVPTXReg<"%fl357">;
2779 def FL358 : NVPTXReg<"%fl358">;
2780 def FL359 : NVPTXReg<"%fl359">;
2781 def FL360 : NVPTXReg<"%fl360">;
2782 def FL361 : NVPTXReg<"%fl361">;
2783 def FL362 : NVPTXReg<"%fl362">;
2784 def FL363 : NVPTXReg<"%fl363">;
2785 def FL364 : NVPTXReg<"%fl364">;
2786 def FL365 : NVPTXReg<"%fl365">;
2787 def FL366 : NVPTXReg<"%fl366">;
2788 def FL367 : NVPTXReg<"%fl367">;
2789 def FL368 : NVPTXReg<"%fl368">;
2790 def FL369 : NVPTXReg<"%fl369">;
2791 def FL370 : NVPTXReg<"%fl370">;
2792 def FL371 : NVPTXReg<"%fl371">;
2793 def FL372 : NVPTXReg<"%fl372">;
2794 def FL373 : NVPTXReg<"%fl373">;
2795 def FL374 : NVPTXReg<"%fl374">;
2796 def FL375 : NVPTXReg<"%fl375">;
2797 def FL376 : NVPTXReg<"%fl376">;
2798 def FL377 : NVPTXReg<"%fl377">;
2799 def FL378 : NVPTXReg<"%fl378">;
2800 def FL379 : NVPTXReg<"%fl379">;
2801 def FL380 : NVPTXReg<"%fl380">;
2802 def FL381 : NVPTXReg<"%fl381">;
2803 def FL382 : NVPTXReg<"%fl382">;
2804 def FL383 : NVPTXReg<"%fl383">;
2805 def FL384 : NVPTXReg<"%fl384">;
2806 def FL385 : NVPTXReg<"%fl385">;
2807 def FL386 : NVPTXReg<"%fl386">;
2808 def FL387 : NVPTXReg<"%fl387">;
2809 def FL388 : NVPTXReg<"%fl388">;
2810 def FL389 : NVPTXReg<"%fl389">;
2811 def FL390 : NVPTXReg<"%fl390">;
2812 def FL391 : NVPTXReg<"%fl391">;
2813 def FL392 : NVPTXReg<"%fl392">;
2814 def FL393 : NVPTXReg<"%fl393">;
2815 def FL394 : NVPTXReg<"%fl394">;
2816 def FL395 : NVPTXReg<"%fl395">;
2817
2818 //===--- Vector -----------------------------------------------------------===//
2819 def v2b8_0 : NVPTXReg<"%v2b8_0">;
2820 def v2b8_1 : NVPTXReg<"%v2b8_1">;
2821 def v2b8_2 : NVPTXReg<"%v2b8_2">;
2822 def v2b8_3 : NVPTXReg<"%v2b8_3">;
2823 def v2b8_4 : NVPTXReg<"%v2b8_4">;
2824 def v2b8_5 : NVPTXReg<"%v2b8_5">;
2825 def v2b8_6 : NVPTXReg<"%v2b8_6">;
2826 def v2b8_7 : NVPTXReg<"%v2b8_7">;
2827 def v2b8_8 : NVPTXReg<"%v2b8_8">;
2828 def v2b8_9 : NVPTXReg<"%v2b8_9">;
2829 def v2b8_10 : NVPTXReg<"%v2b8_10">;
2830 def v2b8_11 : NVPTXReg<"%v2b8_11">;
2831 def v2b8_12 : NVPTXReg<"%v2b8_12">;
2832 def v2b8_13 : NVPTXReg<"%v2b8_13">;
2833 def v2b8_14 : NVPTXReg<"%v2b8_14">;
2834 def v2b8_15 : NVPTXReg<"%v2b8_15">;
2835 def v2b8_16 : NVPTXReg<"%v2b8_16">;
2836 def v2b8_17 : NVPTXReg<"%v2b8_17">;
2837 def v2b8_18 : NVPTXReg<"%v2b8_18">;
2838 def v2b8_19 : NVPTXReg<"%v2b8_19">;
2839 def v2b8_20 : NVPTXReg<"%v2b8_20">;
2840 def v2b8_21 : NVPTXReg<"%v2b8_21">;
2841 def v2b8_22 : NVPTXReg<"%v2b8_22">;
2842 def v2b8_23 : NVPTXReg<"%v2b8_23">;
2843 def v2b8_24 : NVPTXReg<"%v2b8_24">;
2844 def v2b8_25 : NVPTXReg<"%v2b8_25">;
2845 def v2b8_26 : NVPTXReg<"%v2b8_26">;
2846 def v2b8_27 : NVPTXReg<"%v2b8_27">;
2847 def v2b8_28 : NVPTXReg<"%v2b8_28">;
2848 def v2b8_29 : NVPTXReg<"%v2b8_29">;
2849 def v2b8_30 : NVPTXReg<"%v2b8_30">;
2850 def v2b8_31 : NVPTXReg<"%v2b8_31">;
2851 def v2b8_32 : NVPTXReg<"%v2b8_32">;
2852 def v2b8_33 : NVPTXReg<"%v2b8_33">;
2853 def v2b8_34 : NVPTXReg<"%v2b8_34">;
2854 def v2b8_35 : NVPTXReg<"%v2b8_35">;
2855 def v2b8_36 : NVPTXReg<"%v2b8_36">;
2856 def v2b8_37 : NVPTXReg<"%v2b8_37">;
2857 def v2b8_38 : NVPTXReg<"%v2b8_38">;
2858 def v2b8_39 : NVPTXReg<"%v2b8_39">;
2859 def v2b8_40 : NVPTXReg<"%v2b8_40">;
2860 def v2b8_41 : NVPTXReg<"%v2b8_41">;
2861 def v2b8_42 : NVPTXReg<"%v2b8_42">;
2862 def v2b8_43 : NVPTXReg<"%v2b8_43">;
2863 def v2b8_44 : NVPTXReg<"%v2b8_44">;
2864 def v2b8_45 : NVPTXReg<"%v2b8_45">;
2865 def v2b8_46 : NVPTXReg<"%v2b8_46">;
2866 def v2b8_47 : NVPTXReg<"%v2b8_47">;
2867 def v2b8_48 : NVPTXReg<"%v2b8_48">;
2868 def v2b8_49 : NVPTXReg<"%v2b8_49">;
2869 def v2b8_50 : NVPTXReg<"%v2b8_50">;
2870 def v2b8_51 : NVPTXReg<"%v2b8_51">;
2871 def v2b8_52 : NVPTXReg<"%v2b8_52">;
2872 def v2b8_53 : NVPTXReg<"%v2b8_53">;
2873 def v2b8_54 : NVPTXReg<"%v2b8_54">;
2874 def v2b8_55 : NVPTXReg<"%v2b8_55">;
2875 def v2b8_56 : NVPTXReg<"%v2b8_56">;
2876 def v2b8_57 : NVPTXReg<"%v2b8_57">;
2877 def v2b8_58 : NVPTXReg<"%v2b8_58">;
2878 def v2b8_59 : NVPTXReg<"%v2b8_59">;
2879 def v2b8_60 : NVPTXReg<"%v2b8_60">;
2880 def v2b8_61 : NVPTXReg<"%v2b8_61">;
2881 def v2b8_62 : NVPTXReg<"%v2b8_62">;
2882 def v2b8_63 : NVPTXReg<"%v2b8_63">;
2883 def v2b8_64 : NVPTXReg<"%v2b8_64">;
2884 def v2b8_65 : NVPTXReg<"%v2b8_65">;
2885 def v2b8_66 : NVPTXReg<"%v2b8_66">;
2886 def v2b8_67 : NVPTXReg<"%v2b8_67">;
2887 def v2b8_68 : NVPTXReg<"%v2b8_68">;
2888 def v2b8_69 : NVPTXReg<"%v2b8_69">;
2889 def v2b8_70 : NVPTXReg<"%v2b8_70">;
2890 def v2b8_71 : NVPTXReg<"%v2b8_71">;
2891 def v2b8_72 : NVPTXReg<"%v2b8_72">;
2892 def v2b8_73 : NVPTXReg<"%v2b8_73">;
2893 def v2b8_74 : NVPTXReg<"%v2b8_74">;
2894 def v2b8_75 : NVPTXReg<"%v2b8_75">;
2895 def v2b8_76 : NVPTXReg<"%v2b8_76">;
2896 def v2b8_77 : NVPTXReg<"%v2b8_77">;
2897 def v2b8_78 : NVPTXReg<"%v2b8_78">;
2898 def v2b8_79 : NVPTXReg<"%v2b8_79">;
2899 def v2b8_80 : NVPTXReg<"%v2b8_80">;
2900 def v2b8_81 : NVPTXReg<"%v2b8_81">;
2901 def v2b8_82 : NVPTXReg<"%v2b8_82">;
2902 def v2b8_83 : NVPTXReg<"%v2b8_83">;
2903 def v2b8_84 : NVPTXReg<"%v2b8_84">;
2904 def v2b8_85 : NVPTXReg<"%v2b8_85">;
2905 def v2b8_86 : NVPTXReg<"%v2b8_86">;
2906 def v2b8_87 : NVPTXReg<"%v2b8_87">;
2907 def v2b8_88 : NVPTXReg<"%v2b8_88">;
2908 def v2b8_89 : NVPTXReg<"%v2b8_89">;
2909 def v2b8_90 : NVPTXReg<"%v2b8_90">;
2910 def v2b8_91 : NVPTXReg<"%v2b8_91">;
2911 def v2b8_92 : NVPTXReg<"%v2b8_92">;
2912 def v2b8_93 : NVPTXReg<"%v2b8_93">;
2913 def v2b8_94 : NVPTXReg<"%v2b8_94">;
2914 def v2b8_95 : NVPTXReg<"%v2b8_95">;
2915 def v2b8_96 : NVPTXReg<"%v2b8_96">;
2916 def v2b8_97 : NVPTXReg<"%v2b8_97">;
2917 def v2b8_98 : NVPTXReg<"%v2b8_98">;
2918 def v2b8_99 : NVPTXReg<"%v2b8_99">;
2919 def v2b8_100 : NVPTXReg<"%v2b8_100">;
2920 def v2b8_101 : NVPTXReg<"%v2b8_101">;
2921 def v2b8_102 : NVPTXReg<"%v2b8_102">;
2922 def v2b8_103 : NVPTXReg<"%v2b8_103">;
2923 def v2b8_104 : NVPTXReg<"%v2b8_104">;
2924 def v2b8_105 : NVPTXReg<"%v2b8_105">;
2925 def v2b8_106 : NVPTXReg<"%v2b8_106">;
2926 def v2b8_107 : NVPTXReg<"%v2b8_107">;
2927 def v2b8_108 : NVPTXReg<"%v2b8_108">;
2928 def v2b8_109 : NVPTXReg<"%v2b8_109">;
2929 def v2b8_110 : NVPTXReg<"%v2b8_110">;
2930 def v2b8_111 : NVPTXReg<"%v2b8_111">;
2931 def v2b8_112 : NVPTXReg<"%v2b8_112">;
2932 def v2b8_113 : NVPTXReg<"%v2b8_113">;
2933 def v2b8_114 : NVPTXReg<"%v2b8_114">;
2934 def v2b8_115 : NVPTXReg<"%v2b8_115">;
2935 def v2b8_116 : NVPTXReg<"%v2b8_116">;
2936 def v2b8_117 : NVPTXReg<"%v2b8_117">;
2937 def v2b8_118 : NVPTXReg<"%v2b8_118">;
2938 def v2b8_119 : NVPTXReg<"%v2b8_119">;
2939 def v2b8_120 : NVPTXReg<"%v2b8_120">;
2940 def v2b8_121 : NVPTXReg<"%v2b8_121">;
2941 def v2b8_122 : NVPTXReg<"%v2b8_122">;
2942 def v2b8_123 : NVPTXReg<"%v2b8_123">;
2943 def v2b8_124 : NVPTXReg<"%v2b8_124">;
2944 def v2b8_125 : NVPTXReg<"%v2b8_125">;
2945 def v2b8_126 : NVPTXReg<"%v2b8_126">;
2946 def v2b8_127 : NVPTXReg<"%v2b8_127">;
2947 def v2b8_128 : NVPTXReg<"%v2b8_128">;
2948 def v2b8_129 : NVPTXReg<"%v2b8_129">;
2949 def v2b8_130 : NVPTXReg<"%v2b8_130">;
2950 def v2b8_131 : NVPTXReg<"%v2b8_131">;
2951 def v2b8_132 : NVPTXReg<"%v2b8_132">;
2952 def v2b8_133 : NVPTXReg<"%v2b8_133">;
2953 def v2b8_134 : NVPTXReg<"%v2b8_134">;
2954 def v2b8_135 : NVPTXReg<"%v2b8_135">;
2955 def v2b8_136 : NVPTXReg<"%v2b8_136">;
2956 def v2b8_137 : NVPTXReg<"%v2b8_137">;
2957 def v2b8_138 : NVPTXReg<"%v2b8_138">;
2958 def v2b8_139 : NVPTXReg<"%v2b8_139">;
2959 def v2b8_140 : NVPTXReg<"%v2b8_140">;
2960 def v2b8_141 : NVPTXReg<"%v2b8_141">;
2961 def v2b8_142 : NVPTXReg<"%v2b8_142">;
2962 def v2b8_143 : NVPTXReg<"%v2b8_143">;
2963 def v2b8_144 : NVPTXReg<"%v2b8_144">;
2964 def v2b8_145 : NVPTXReg<"%v2b8_145">;
2965 def v2b8_146 : NVPTXReg<"%v2b8_146">;
2966 def v2b8_147 : NVPTXReg<"%v2b8_147">;
2967 def v2b8_148 : NVPTXReg<"%v2b8_148">;
2968 def v2b8_149 : NVPTXReg<"%v2b8_149">;
2969 def v2b8_150 : NVPTXReg<"%v2b8_150">;
2970 def v2b8_151 : NVPTXReg<"%v2b8_151">;
2971 def v2b8_152 : NVPTXReg<"%v2b8_152">;
2972 def v2b8_153 : NVPTXReg<"%v2b8_153">;
2973 def v2b8_154 : NVPTXReg<"%v2b8_154">;
2974 def v2b8_155 : NVPTXReg<"%v2b8_155">;
2975 def v2b8_156 : NVPTXReg<"%v2b8_156">;
2976 def v2b8_157 : NVPTXReg<"%v2b8_157">;
2977 def v2b8_158 : NVPTXReg<"%v2b8_158">;
2978 def v2b8_159 : NVPTXReg<"%v2b8_159">;
2979 def v2b8_160 : NVPTXReg<"%v2b8_160">;
2980 def v2b8_161 : NVPTXReg<"%v2b8_161">;
2981 def v2b8_162 : NVPTXReg<"%v2b8_162">;
2982 def v2b8_163 : NVPTXReg<"%v2b8_163">;
2983 def v2b8_164 : NVPTXReg<"%v2b8_164">;
2984 def v2b8_165 : NVPTXReg<"%v2b8_165">;
2985 def v2b8_166 : NVPTXReg<"%v2b8_166">;
2986 def v2b8_167 : NVPTXReg<"%v2b8_167">;
2987 def v2b8_168 : NVPTXReg<"%v2b8_168">;
2988 def v2b8_169 : NVPTXReg<"%v2b8_169">;
2989 def v2b8_170 : NVPTXReg<"%v2b8_170">;
2990 def v2b8_171 : NVPTXReg<"%v2b8_171">;
2991 def v2b8_172 : NVPTXReg<"%v2b8_172">;
2992 def v2b8_173 : NVPTXReg<"%v2b8_173">;
2993 def v2b8_174 : NVPTXReg<"%v2b8_174">;
2994 def v2b8_175 : NVPTXReg<"%v2b8_175">;
2995 def v2b8_176 : NVPTXReg<"%v2b8_176">;
2996 def v2b8_177 : NVPTXReg<"%v2b8_177">;
2997 def v2b8_178 : NVPTXReg<"%v2b8_178">;
2998 def v2b8_179 : NVPTXReg<"%v2b8_179">;
2999 def v2b8_180 : NVPTXReg<"%v2b8_180">;
3000 def v2b8_181 : NVPTXReg<"%v2b8_181">;
3001 def v2b8_182 : NVPTXReg<"%v2b8_182">;
3002 def v2b8_183 : NVPTXReg<"%v2b8_183">;
3003 def v2b8_184 : NVPTXReg<"%v2b8_184">;
3004 def v2b8_185 : NVPTXReg<"%v2b8_185">;
3005 def v2b8_186 : NVPTXReg<"%v2b8_186">;
3006 def v2b8_187 : NVPTXReg<"%v2b8_187">;
3007 def v2b8_188 : NVPTXReg<"%v2b8_188">;
3008 def v2b8_189 : NVPTXReg<"%v2b8_189">;
3009 def v2b8_190 : NVPTXReg<"%v2b8_190">;
3010 def v2b8_191 : NVPTXReg<"%v2b8_191">;
3011 def v2b8_192 : NVPTXReg<"%v2b8_192">;
3012 def v2b8_193 : NVPTXReg<"%v2b8_193">;
3013 def v2b8_194 : NVPTXReg<"%v2b8_194">;
3014 def v2b8_195 : NVPTXReg<"%v2b8_195">;
3015 def v2b8_196 : NVPTXReg<"%v2b8_196">;
3016 def v2b8_197 : NVPTXReg<"%v2b8_197">;
3017 def v2b8_198 : NVPTXReg<"%v2b8_198">;
3018 def v2b8_199 : NVPTXReg<"%v2b8_199">;
3019 def v2b8_200 : NVPTXReg<"%v2b8_200">;
3020 def v2b8_201 : NVPTXReg<"%v2b8_201">;
3021 def v2b8_202 : NVPTXReg<"%v2b8_202">;
3022 def v2b8_203 : NVPTXReg<"%v2b8_203">;
3023 def v2b8_204 : NVPTXReg<"%v2b8_204">;
3024 def v2b8_205 : NVPTXReg<"%v2b8_205">;
3025 def v2b8_206 : NVPTXReg<"%v2b8_206">;
3026 def v2b8_207 : NVPTXReg<"%v2b8_207">;
3027 def v2b8_208 : NVPTXReg<"%v2b8_208">;
3028 def v2b8_209 : NVPTXReg<"%v2b8_209">;
3029 def v2b8_210 : NVPTXReg<"%v2b8_210">;
3030 def v2b8_211 : NVPTXReg<"%v2b8_211">;
3031 def v2b8_212 : NVPTXReg<"%v2b8_212">;
3032 def v2b8_213 : NVPTXReg<"%v2b8_213">;
3033 def v2b8_214 : NVPTXReg<"%v2b8_214">;
3034 def v2b8_215 : NVPTXReg<"%v2b8_215">;
3035 def v2b8_216 : NVPTXReg<"%v2b8_216">;
3036 def v2b8_217 : NVPTXReg<"%v2b8_217">;
3037 def v2b8_218 : NVPTXReg<"%v2b8_218">;
3038 def v2b8_219 : NVPTXReg<"%v2b8_219">;
3039 def v2b8_220 : NVPTXReg<"%v2b8_220">;
3040 def v2b8_221 : NVPTXReg<"%v2b8_221">;
3041 def v2b8_222 : NVPTXReg<"%v2b8_222">;
3042 def v2b8_223 : NVPTXReg<"%v2b8_223">;
3043 def v2b8_224 : NVPTXReg<"%v2b8_224">;
3044 def v2b8_225 : NVPTXReg<"%v2b8_225">;
3045 def v2b8_226 : NVPTXReg<"%v2b8_226">;
3046 def v2b8_227 : NVPTXReg<"%v2b8_227">;
3047 def v2b8_228 : NVPTXReg<"%v2b8_228">;
3048 def v2b8_229 : NVPTXReg<"%v2b8_229">;
3049 def v2b8_230 : NVPTXReg<"%v2b8_230">;
3050 def v2b8_231 : NVPTXReg<"%v2b8_231">;
3051 def v2b8_232 : NVPTXReg<"%v2b8_232">;
3052 def v2b8_233 : NVPTXReg<"%v2b8_233">;
3053 def v2b8_234 : NVPTXReg<"%v2b8_234">;
3054 def v2b8_235 : NVPTXReg<"%v2b8_235">;
3055 def v2b8_236 : NVPTXReg<"%v2b8_236">;
3056 def v2b8_237 : NVPTXReg<"%v2b8_237">;
3057 def v2b8_238 : NVPTXReg<"%v2b8_238">;
3058 def v2b8_239 : NVPTXReg<"%v2b8_239">;
3059 def v2b8_240 : NVPTXReg<"%v2b8_240">;
3060 def v2b8_241 : NVPTXReg<"%v2b8_241">;
3061 def v2b8_242 : NVPTXReg<"%v2b8_242">;
3062 def v2b8_243 : NVPTXReg<"%v2b8_243">;
3063 def v2b8_244 : NVPTXReg<"%v2b8_244">;
3064 def v2b8_245 : NVPTXReg<"%v2b8_245">;
3065 def v2b8_246 : NVPTXReg<"%v2b8_246">;
3066 def v2b8_247 : NVPTXReg<"%v2b8_247">;
3067 def v2b8_248 : NVPTXReg<"%v2b8_248">;
3068 def v2b8_249 : NVPTXReg<"%v2b8_249">;
3069 def v2b8_250 : NVPTXReg<"%v2b8_250">;
3070 def v2b8_251 : NVPTXReg<"%v2b8_251">;
3071 def v2b8_252 : NVPTXReg<"%v2b8_252">;
3072 def v2b8_253 : NVPTXReg<"%v2b8_253">;
3073 def v2b8_254 : NVPTXReg<"%v2b8_254">;
3074 def v2b8_255 : NVPTXReg<"%v2b8_255">;
3075 def v2b8_256 : NVPTXReg<"%v2b8_256">;
3076 def v2b8_257 : NVPTXReg<"%v2b8_257">;
3077 def v2b8_258 : NVPTXReg<"%v2b8_258">;
3078 def v2b8_259 : NVPTXReg<"%v2b8_259">;
3079 def v2b8_260 : NVPTXReg<"%v2b8_260">;
3080 def v2b8_261 : NVPTXReg<"%v2b8_261">;
3081 def v2b8_262 : NVPTXReg<"%v2b8_262">;
3082 def v2b8_263 : NVPTXReg<"%v2b8_263">;
3083 def v2b8_264 : NVPTXReg<"%v2b8_264">;
3084 def v2b8_265 : NVPTXReg<"%v2b8_265">;
3085 def v2b8_266 : NVPTXReg<"%v2b8_266">;
3086 def v2b8_267 : NVPTXReg<"%v2b8_267">;
3087 def v2b8_268 : NVPTXReg<"%v2b8_268">;
3088 def v2b8_269 : NVPTXReg<"%v2b8_269">;
3089 def v2b8_270 : NVPTXReg<"%v2b8_270">;
3090 def v2b8_271 : NVPTXReg<"%v2b8_271">;
3091 def v2b8_272 : NVPTXReg<"%v2b8_272">;
3092 def v2b8_273 : NVPTXReg<"%v2b8_273">;
3093 def v2b8_274 : NVPTXReg<"%v2b8_274">;
3094 def v2b8_275 : NVPTXReg<"%v2b8_275">;
3095 def v2b8_276 : NVPTXReg<"%v2b8_276">;
3096 def v2b8_277 : NVPTXReg<"%v2b8_277">;
3097 def v2b8_278 : NVPTXReg<"%v2b8_278">;
3098 def v2b8_279 : NVPTXReg<"%v2b8_279">;
3099 def v2b8_280 : NVPTXReg<"%v2b8_280">;
3100 def v2b8_281 : NVPTXReg<"%v2b8_281">;
3101 def v2b8_282 : NVPTXReg<"%v2b8_282">;
3102 def v2b8_283 : NVPTXReg<"%v2b8_283">;
3103 def v2b8_284 : NVPTXReg<"%v2b8_284">;
3104 def v2b8_285 : NVPTXReg<"%v2b8_285">;
3105 def v2b8_286 : NVPTXReg<"%v2b8_286">;
3106 def v2b8_287 : NVPTXReg<"%v2b8_287">;
3107 def v2b8_288 : NVPTXReg<"%v2b8_288">;
3108 def v2b8_289 : NVPTXReg<"%v2b8_289">;
3109 def v2b8_290 : NVPTXReg<"%v2b8_290">;
3110 def v2b8_291 : NVPTXReg<"%v2b8_291">;
3111 def v2b8_292 : NVPTXReg<"%v2b8_292">;
3112 def v2b8_293 : NVPTXReg<"%v2b8_293">;
3113 def v2b8_294 : NVPTXReg<"%v2b8_294">;
3114 def v2b8_295 : NVPTXReg<"%v2b8_295">;
3115 def v2b8_296 : NVPTXReg<"%v2b8_296">;
3116 def v2b8_297 : NVPTXReg<"%v2b8_297">;
3117 def v2b8_298 : NVPTXReg<"%v2b8_298">;
3118 def v2b8_299 : NVPTXReg<"%v2b8_299">;
3119 def v2b8_300 : NVPTXReg<"%v2b8_300">;
3120 def v2b8_301 : NVPTXReg<"%v2b8_301">;
3121 def v2b8_302 : NVPTXReg<"%v2b8_302">;
3122 def v2b8_303 : NVPTXReg<"%v2b8_303">;
3123 def v2b8_304 : NVPTXReg<"%v2b8_304">;
3124 def v2b8_305 : NVPTXReg<"%v2b8_305">;
3125 def v2b8_306 : NVPTXReg<"%v2b8_306">;
3126 def v2b8_307 : NVPTXReg<"%v2b8_307">;
3127 def v2b8_308 : NVPTXReg<"%v2b8_308">;
3128 def v2b8_309 : NVPTXReg<"%v2b8_309">;
3129 def v2b8_310 : NVPTXReg<"%v2b8_310">;
3130 def v2b8_311 : NVPTXReg<"%v2b8_311">;
3131 def v2b8_312 : NVPTXReg<"%v2b8_312">;
3132 def v2b8_313 : NVPTXReg<"%v2b8_313">;
3133 def v2b8_314 : NVPTXReg<"%v2b8_314">;
3134 def v2b8_315 : NVPTXReg<"%v2b8_315">;
3135 def v2b8_316 : NVPTXReg<"%v2b8_316">;
3136 def v2b8_317 : NVPTXReg<"%v2b8_317">;
3137 def v2b8_318 : NVPTXReg<"%v2b8_318">;
3138 def v2b8_319 : NVPTXReg<"%v2b8_319">;
3139 def v2b8_320 : NVPTXReg<"%v2b8_320">;
3140 def v2b8_321 : NVPTXReg<"%v2b8_321">;
3141 def v2b8_322 : NVPTXReg<"%v2b8_322">;
3142 def v2b8_323 : NVPTXReg<"%v2b8_323">;
3143 def v2b8_324 : NVPTXReg<"%v2b8_324">;
3144 def v2b8_325 : NVPTXReg<"%v2b8_325">;
3145 def v2b8_326 : NVPTXReg<"%v2b8_326">;
3146 def v2b8_327 : NVPTXReg<"%v2b8_327">;
3147 def v2b8_328 : NVPTXReg<"%v2b8_328">;
3148 def v2b8_329 : NVPTXReg<"%v2b8_329">;
3149 def v2b8_330 : NVPTXReg<"%v2b8_330">;
3150 def v2b8_331 : NVPTXReg<"%v2b8_331">;
3151 def v2b8_332 : NVPTXReg<"%v2b8_332">;
3152 def v2b8_333 : NVPTXReg<"%v2b8_333">;
3153 def v2b8_334 : NVPTXReg<"%v2b8_334">;
3154 def v2b8_335 : NVPTXReg<"%v2b8_335">;
3155 def v2b8_336 : NVPTXReg<"%v2b8_336">;
3156 def v2b8_337 : NVPTXReg<"%v2b8_337">;
3157 def v2b8_338 : NVPTXReg<"%v2b8_338">;
3158 def v2b8_339 : NVPTXReg<"%v2b8_339">;
3159 def v2b8_340 : NVPTXReg<"%v2b8_340">;
3160 def v2b8_341 : NVPTXReg<"%v2b8_341">;
3161 def v2b8_342 : NVPTXReg<"%v2b8_342">;
3162 def v2b8_343 : NVPTXReg<"%v2b8_343">;
3163 def v2b8_344 : NVPTXReg<"%v2b8_344">;
3164 def v2b8_345 : NVPTXReg<"%v2b8_345">;
3165 def v2b8_346 : NVPTXReg<"%v2b8_346">;
3166 def v2b8_347 : NVPTXReg<"%v2b8_347">;
3167 def v2b8_348 : NVPTXReg<"%v2b8_348">;
3168 def v2b8_349 : NVPTXReg<"%v2b8_349">;
3169 def v2b8_350 : NVPTXReg<"%v2b8_350">;
3170 def v2b8_351 : NVPTXReg<"%v2b8_351">;
3171 def v2b8_352 : NVPTXReg<"%v2b8_352">;
3172 def v2b8_353 : NVPTXReg<"%v2b8_353">;
3173 def v2b8_354 : NVPTXReg<"%v2b8_354">;
3174 def v2b8_355 : NVPTXReg<"%v2b8_355">;
3175 def v2b8_356 : NVPTXReg<"%v2b8_356">;
3176 def v2b8_357 : NVPTXReg<"%v2b8_357">;
3177 def v2b8_358 : NVPTXReg<"%v2b8_358">;
3178 def v2b8_359 : NVPTXReg<"%v2b8_359">;
3179 def v2b8_360 : NVPTXReg<"%v2b8_360">;
3180 def v2b8_361 : NVPTXReg<"%v2b8_361">;
3181 def v2b8_362 : NVPTXReg<"%v2b8_362">;
3182 def v2b8_363 : NVPTXReg<"%v2b8_363">;
3183 def v2b8_364 : NVPTXReg<"%v2b8_364">;
3184 def v2b8_365 : NVPTXReg<"%v2b8_365">;
3185 def v2b8_366 : NVPTXReg<"%v2b8_366">;
3186 def v2b8_367 : NVPTXReg<"%v2b8_367">;
3187 def v2b8_368 : NVPTXReg<"%v2b8_368">;
3188 def v2b8_369 : NVPTXReg<"%v2b8_369">;
3189 def v2b8_370 : NVPTXReg<"%v2b8_370">;
3190 def v2b8_371 : NVPTXReg<"%v2b8_371">;
3191 def v2b8_372 : NVPTXReg<"%v2b8_372">;
3192 def v2b8_373 : NVPTXReg<"%v2b8_373">;
3193 def v2b8_374 : NVPTXReg<"%v2b8_374">;
3194 def v2b8_375 : NVPTXReg<"%v2b8_375">;
3195 def v2b8_376 : NVPTXReg<"%v2b8_376">;
3196 def v2b8_377 : NVPTXReg<"%v2b8_377">;
3197 def v2b8_378 : NVPTXReg<"%v2b8_378">;
3198 def v2b8_379 : NVPTXReg<"%v2b8_379">;
3199 def v2b8_380 : NVPTXReg<"%v2b8_380">;
3200 def v2b8_381 : NVPTXReg<"%v2b8_381">;
3201 def v2b8_382 : NVPTXReg<"%v2b8_382">;
3202 def v2b8_383 : NVPTXReg<"%v2b8_383">;
3203 def v2b8_384 : NVPTXReg<"%v2b8_384">;
3204 def v2b8_385 : NVPTXReg<"%v2b8_385">;
3205 def v2b8_386 : NVPTXReg<"%v2b8_386">;
3206 def v2b8_387 : NVPTXReg<"%v2b8_387">;
3207 def v2b8_388 : NVPTXReg<"%v2b8_388">;
3208 def v2b8_389 : NVPTXReg<"%v2b8_389">;
3209 def v2b8_390 : NVPTXReg<"%v2b8_390">;
3210 def v2b8_391 : NVPTXReg<"%v2b8_391">;
3211 def v2b8_392 : NVPTXReg<"%v2b8_392">;
3212 def v2b8_393 : NVPTXReg<"%v2b8_393">;
3213 def v2b8_394 : NVPTXReg<"%v2b8_394">;
3214 def v2b8_395 : NVPTXReg<"%v2b8_395">;
3215 def v2b16_0 : NVPTXReg<"%v2b16_0">;
3216 def v2b16_1 : NVPTXReg<"%v2b16_1">;
3217 def v2b16_2 : NVPTXReg<"%v2b16_2">;
3218 def v2b16_3 : NVPTXReg<"%v2b16_3">;
3219 def v2b16_4 : NVPTXReg<"%v2b16_4">;
3220 def v2b16_5 : NVPTXReg<"%v2b16_5">;
3221 def v2b16_6 : NVPTXReg<"%v2b16_6">;
3222 def v2b16_7 : NVPTXReg<"%v2b16_7">;
3223 def v2b16_8 : NVPTXReg<"%v2b16_8">;
3224 def v2b16_9 : NVPTXReg<"%v2b16_9">;
3225 def v2b16_10 : NVPTXReg<"%v2b16_10">;
3226 def v2b16_11 : NVPTXReg<"%v2b16_11">;
3227 def v2b16_12 : NVPTXReg<"%v2b16_12">;
3228 def v2b16_13 : NVPTXReg<"%v2b16_13">;
3229 def v2b16_14 : NVPTXReg<"%v2b16_14">;
3230 def v2b16_15 : NVPTXReg<"%v2b16_15">;
3231 def v2b16_16 : NVPTXReg<"%v2b16_16">;
3232 def v2b16_17 : NVPTXReg<"%v2b16_17">;
3233 def v2b16_18 : NVPTXReg<"%v2b16_18">;
3234 def v2b16_19 : NVPTXReg<"%v2b16_19">;
3235 def v2b16_20 : NVPTXReg<"%v2b16_20">;
3236 def v2b16_21 : NVPTXReg<"%v2b16_21">;
3237 def v2b16_22 : NVPTXReg<"%v2b16_22">;
3238 def v2b16_23 : NVPTXReg<"%v2b16_23">;
3239 def v2b16_24 : NVPTXReg<"%v2b16_24">;
3240 def v2b16_25 : NVPTXReg<"%v2b16_25">;
3241 def v2b16_26 : NVPTXReg<"%v2b16_26">;
3242 def v2b16_27 : NVPTXReg<"%v2b16_27">;
3243 def v2b16_28 : NVPTXReg<"%v2b16_28">;
3244 def v2b16_29 : NVPTXReg<"%v2b16_29">;
3245 def v2b16_30 : NVPTXReg<"%v2b16_30">;
3246 def v2b16_31 : NVPTXReg<"%v2b16_31">;
3247 def v2b16_32 : NVPTXReg<"%v2b16_32">;
3248 def v2b16_33 : NVPTXReg<"%v2b16_33">;
3249 def v2b16_34 : NVPTXReg<"%v2b16_34">;
3250 def v2b16_35 : NVPTXReg<"%v2b16_35">;
3251 def v2b16_36 : NVPTXReg<"%v2b16_36">;
3252 def v2b16_37 : NVPTXReg<"%v2b16_37">;
3253 def v2b16_38 : NVPTXReg<"%v2b16_38">;
3254 def v2b16_39 : NVPTXReg<"%v2b16_39">;
3255 def v2b16_40 : NVPTXReg<"%v2b16_40">;
3256 def v2b16_41 : NVPTXReg<"%v2b16_41">;
3257 def v2b16_42 : NVPTXReg<"%v2b16_42">;
3258 def v2b16_43 : NVPTXReg<"%v2b16_43">;
3259 def v2b16_44 : NVPTXReg<"%v2b16_44">;
3260 def v2b16_45 : NVPTXReg<"%v2b16_45">;
3261 def v2b16_46 : NVPTXReg<"%v2b16_46">;
3262 def v2b16_47 : NVPTXReg<"%v2b16_47">;
3263 def v2b16_48 : NVPTXReg<"%v2b16_48">;
3264 def v2b16_49 : NVPTXReg<"%v2b16_49">;
3265 def v2b16_50 : NVPTXReg<"%v2b16_50">;
3266 def v2b16_51 : NVPTXReg<"%v2b16_51">;
3267 def v2b16_52 : NVPTXReg<"%v2b16_52">;
3268 def v2b16_53 : NVPTXReg<"%v2b16_53">;
3269 def v2b16_54 : NVPTXReg<"%v2b16_54">;
3270 def v2b16_55 : NVPTXReg<"%v2b16_55">;
3271 def v2b16_56 : NVPTXReg<"%v2b16_56">;
3272 def v2b16_57 : NVPTXReg<"%v2b16_57">;
3273 def v2b16_58 : NVPTXReg<"%v2b16_58">;
3274 def v2b16_59 : NVPTXReg<"%v2b16_59">;
3275 def v2b16_60 : NVPTXReg<"%v2b16_60">;
3276 def v2b16_61 : NVPTXReg<"%v2b16_61">;
3277 def v2b16_62 : NVPTXReg<"%v2b16_62">;
3278 def v2b16_63 : NVPTXReg<"%v2b16_63">;
3279 def v2b16_64 : NVPTXReg<"%v2b16_64">;
3280 def v2b16_65 : NVPTXReg<"%v2b16_65">;
3281 def v2b16_66 : NVPTXReg<"%v2b16_66">;
3282 def v2b16_67 : NVPTXReg<"%v2b16_67">;
3283 def v2b16_68 : NVPTXReg<"%v2b16_68">;
3284 def v2b16_69 : NVPTXReg<"%v2b16_69">;
3285 def v2b16_70 : NVPTXReg<"%v2b16_70">;
3286 def v2b16_71 : NVPTXReg<"%v2b16_71">;
3287 def v2b16_72 : NVPTXReg<"%v2b16_72">;
3288 def v2b16_73 : NVPTXReg<"%v2b16_73">;
3289 def v2b16_74 : NVPTXReg<"%v2b16_74">;
3290 def v2b16_75 : NVPTXReg<"%v2b16_75">;
3291 def v2b16_76 : NVPTXReg<"%v2b16_76">;
3292 def v2b16_77 : NVPTXReg<"%v2b16_77">;
3293 def v2b16_78 : NVPTXReg<"%v2b16_78">;
3294 def v2b16_79 : NVPTXReg<"%v2b16_79">;
3295 def v2b16_80 : NVPTXReg<"%v2b16_80">;
3296 def v2b16_81 : NVPTXReg<"%v2b16_81">;
3297 def v2b16_82 : NVPTXReg<"%v2b16_82">;
3298 def v2b16_83 : NVPTXReg<"%v2b16_83">;
3299 def v2b16_84 : NVPTXReg<"%v2b16_84">;
3300 def v2b16_85 : NVPTXReg<"%v2b16_85">;
3301 def v2b16_86 : NVPTXReg<"%v2b16_86">;
3302 def v2b16_87 : NVPTXReg<"%v2b16_87">;
3303 def v2b16_88 : NVPTXReg<"%v2b16_88">;
3304 def v2b16_89 : NVPTXReg<"%v2b16_89">;
3305 def v2b16_90 : NVPTXReg<"%v2b16_90">;
3306 def v2b16_91 : NVPTXReg<"%v2b16_91">;
3307 def v2b16_92 : NVPTXReg<"%v2b16_92">;
3308 def v2b16_93 : NVPTXReg<"%v2b16_93">;
3309 def v2b16_94 : NVPTXReg<"%v2b16_94">;
3310 def v2b16_95 : NVPTXReg<"%v2b16_95">;
3311 def v2b16_96 : NVPTXReg<"%v2b16_96">;
3312 def v2b16_97 : NVPTXReg<"%v2b16_97">;
3313 def v2b16_98 : NVPTXReg<"%v2b16_98">;
3314 def v2b16_99 : NVPTXReg<"%v2b16_99">;
3315 def v2b16_100 : NVPTXReg<"%v2b16_100">;
3316 def v2b16_101 : NVPTXReg<"%v2b16_101">;
3317 def v2b16_102 : NVPTXReg<"%v2b16_102">;
3318 def v2b16_103 : NVPTXReg<"%v2b16_103">;
3319 def v2b16_104 : NVPTXReg<"%v2b16_104">;
3320 def v2b16_105 : NVPTXReg<"%v2b16_105">;
3321 def v2b16_106 : NVPTXReg<"%v2b16_106">;
3322 def v2b16_107 : NVPTXReg<"%v2b16_107">;
3323 def v2b16_108 : NVPTXReg<"%v2b16_108">;
3324 def v2b16_109 : NVPTXReg<"%v2b16_109">;
3325 def v2b16_110 : NVPTXReg<"%v2b16_110">;
3326 def v2b16_111 : NVPTXReg<"%v2b16_111">;
3327 def v2b16_112 : NVPTXReg<"%v2b16_112">;
3328 def v2b16_113 : NVPTXReg<"%v2b16_113">;
3329 def v2b16_114 : NVPTXReg<"%v2b16_114">;
3330 def v2b16_115 : NVPTXReg<"%v2b16_115">;
3331 def v2b16_116 : NVPTXReg<"%v2b16_116">;
3332 def v2b16_117 : NVPTXReg<"%v2b16_117">;
3333 def v2b16_118 : NVPTXReg<"%v2b16_118">;
3334 def v2b16_119 : NVPTXReg<"%v2b16_119">;
3335 def v2b16_120 : NVPTXReg<"%v2b16_120">;
3336 def v2b16_121 : NVPTXReg<"%v2b16_121">;
3337 def v2b16_122 : NVPTXReg<"%v2b16_122">;
3338 def v2b16_123 : NVPTXReg<"%v2b16_123">;
3339 def v2b16_124 : NVPTXReg<"%v2b16_124">;
3340 def v2b16_125 : NVPTXReg<"%v2b16_125">;
3341 def v2b16_126 : NVPTXReg<"%v2b16_126">;
3342 def v2b16_127 : NVPTXReg<"%v2b16_127">;
3343 def v2b16_128 : NVPTXReg<"%v2b16_128">;
3344 def v2b16_129 : NVPTXReg<"%v2b16_129">;
3345 def v2b16_130 : NVPTXReg<"%v2b16_130">;
3346 def v2b16_131 : NVPTXReg<"%v2b16_131">;
3347 def v2b16_132 : NVPTXReg<"%v2b16_132">;
3348 def v2b16_133 : NVPTXReg<"%v2b16_133">;
3349 def v2b16_134 : NVPTXReg<"%v2b16_134">;
3350 def v2b16_135 : NVPTXReg<"%v2b16_135">;
3351 def v2b16_136 : NVPTXReg<"%v2b16_136">;
3352 def v2b16_137 : NVPTXReg<"%v2b16_137">;
3353 def v2b16_138 : NVPTXReg<"%v2b16_138">;
3354 def v2b16_139 : NVPTXReg<"%v2b16_139">;
3355 def v2b16_140 : NVPTXReg<"%v2b16_140">;
3356 def v2b16_141 : NVPTXReg<"%v2b16_141">;
3357 def v2b16_142 : NVPTXReg<"%v2b16_142">;
3358 def v2b16_143 : NVPTXReg<"%v2b16_143">;
3359 def v2b16_144 : NVPTXReg<"%v2b16_144">;
3360 def v2b16_145 : NVPTXReg<"%v2b16_145">;
3361 def v2b16_146 : NVPTXReg<"%v2b16_146">;
3362 def v2b16_147 : NVPTXReg<"%v2b16_147">;
3363 def v2b16_148 : NVPTXReg<"%v2b16_148">;
3364 def v2b16_149 : NVPTXReg<"%v2b16_149">;
3365 def v2b16_150 : NVPTXReg<"%v2b16_150">;
3366 def v2b16_151 : NVPTXReg<"%v2b16_151">;
3367 def v2b16_152 : NVPTXReg<"%v2b16_152">;
3368 def v2b16_153 : NVPTXReg<"%v2b16_153">;
3369 def v2b16_154 : NVPTXReg<"%v2b16_154">;
3370 def v2b16_155 : NVPTXReg<"%v2b16_155">;
3371 def v2b16_156 : NVPTXReg<"%v2b16_156">;
3372 def v2b16_157 : NVPTXReg<"%v2b16_157">;
3373 def v2b16_158 : NVPTXReg<"%v2b16_158">;
3374 def v2b16_159 : NVPTXReg<"%v2b16_159">;
3375 def v2b16_160 : NVPTXReg<"%v2b16_160">;
3376 def v2b16_161 : NVPTXReg<"%v2b16_161">;
3377 def v2b16_162 : NVPTXReg<"%v2b16_162">;
3378 def v2b16_163 : NVPTXReg<"%v2b16_163">;
3379 def v2b16_164 : NVPTXReg<"%v2b16_164">;
3380 def v2b16_165 : NVPTXReg<"%v2b16_165">;
3381 def v2b16_166 : NVPTXReg<"%v2b16_166">;
3382 def v2b16_167 : NVPTXReg<"%v2b16_167">;
3383 def v2b16_168 : NVPTXReg<"%v2b16_168">;
3384 def v2b16_169 : NVPTXReg<"%v2b16_169">;
3385 def v2b16_170 : NVPTXReg<"%v2b16_170">;
3386 def v2b16_171 : NVPTXReg<"%v2b16_171">;
3387 def v2b16_172 : NVPTXReg<"%v2b16_172">;
3388 def v2b16_173 : NVPTXReg<"%v2b16_173">;
3389 def v2b16_174 : NVPTXReg<"%v2b16_174">;
3390 def v2b16_175 : NVPTXReg<"%v2b16_175">;
3391 def v2b16_176 : NVPTXReg<"%v2b16_176">;
3392 def v2b16_177 : NVPTXReg<"%v2b16_177">;
3393 def v2b16_178 : NVPTXReg<"%v2b16_178">;
3394 def v2b16_179 : NVPTXReg<"%v2b16_179">;
3395 def v2b16_180 : NVPTXReg<"%v2b16_180">;
3396 def v2b16_181 : NVPTXReg<"%v2b16_181">;
3397 def v2b16_182 : NVPTXReg<"%v2b16_182">;
3398 def v2b16_183 : NVPTXReg<"%v2b16_183">;
3399 def v2b16_184 : NVPTXReg<"%v2b16_184">;
3400 def v2b16_185 : NVPTXReg<"%v2b16_185">;
3401 def v2b16_186 : NVPTXReg<"%v2b16_186">;
3402 def v2b16_187 : NVPTXReg<"%v2b16_187">;
3403 def v2b16_188 : NVPTXReg<"%v2b16_188">;
3404 def v2b16_189 : NVPTXReg<"%v2b16_189">;
3405 def v2b16_190 : NVPTXReg<"%v2b16_190">;
3406 def v2b16_191 : NVPTXReg<"%v2b16_191">;
3407 def v2b16_192 : NVPTXReg<"%v2b16_192">;
3408 def v2b16_193 : NVPTXReg<"%v2b16_193">;
3409 def v2b16_194 : NVPTXReg<"%v2b16_194">;
3410 def v2b16_195 : NVPTXReg<"%v2b16_195">;
3411 def v2b16_196 : NVPTXReg<"%v2b16_196">;
3412 def v2b16_197 : NVPTXReg<"%v2b16_197">;
3413 def v2b16_198 : NVPTXReg<"%v2b16_198">;
3414 def v2b16_199 : NVPTXReg<"%v2b16_199">;
3415 def v2b16_200 : NVPTXReg<"%v2b16_200">;
3416 def v2b16_201 : NVPTXReg<"%v2b16_201">;
3417 def v2b16_202 : NVPTXReg<"%v2b16_202">;
3418 def v2b16_203 : NVPTXReg<"%v2b16_203">;
3419 def v2b16_204 : NVPTXReg<"%v2b16_204">;
3420 def v2b16_205 : NVPTXReg<"%v2b16_205">;
3421 def v2b16_206 : NVPTXReg<"%v2b16_206">;
3422 def v2b16_207 : NVPTXReg<"%v2b16_207">;
3423 def v2b16_208 : NVPTXReg<"%v2b16_208">;
3424 def v2b16_209 : NVPTXReg<"%v2b16_209">;
3425 def v2b16_210 : NVPTXReg<"%v2b16_210">;
3426 def v2b16_211 : NVPTXReg<"%v2b16_211">;
3427 def v2b16_212 : NVPTXReg<"%v2b16_212">;
3428 def v2b16_213 : NVPTXReg<"%v2b16_213">;
3429 def v2b16_214 : NVPTXReg<"%v2b16_214">;
3430 def v2b16_215 : NVPTXReg<"%v2b16_215">;
3431 def v2b16_216 : NVPTXReg<"%v2b16_216">;
3432 def v2b16_217 : NVPTXReg<"%v2b16_217">;
3433 def v2b16_218 : NVPTXReg<"%v2b16_218">;
3434 def v2b16_219 : NVPTXReg<"%v2b16_219">;
3435 def v2b16_220 : NVPTXReg<"%v2b16_220">;
3436 def v2b16_221 : NVPTXReg<"%v2b16_221">;
3437 def v2b16_222 : NVPTXReg<"%v2b16_222">;
3438 def v2b16_223 : NVPTXReg<"%v2b16_223">;
3439 def v2b16_224 : NVPTXReg<"%v2b16_224">;
3440 def v2b16_225 : NVPTXReg<"%v2b16_225">;
3441 def v2b16_226 : NVPTXReg<"%v2b16_226">;
3442 def v2b16_227 : NVPTXReg<"%v2b16_227">;
3443 def v2b16_228 : NVPTXReg<"%v2b16_228">;
3444 def v2b16_229 : NVPTXReg<"%v2b16_229">;
3445 def v2b16_230 : NVPTXReg<"%v2b16_230">;
3446 def v2b16_231 : NVPTXReg<"%v2b16_231">;
3447 def v2b16_232 : NVPTXReg<"%v2b16_232">;
3448 def v2b16_233 : NVPTXReg<"%v2b16_233">;
3449 def v2b16_234 : NVPTXReg<"%v2b16_234">;
3450 def v2b16_235 : NVPTXReg<"%v2b16_235">;
3451 def v2b16_236 : NVPTXReg<"%v2b16_236">;
3452 def v2b16_237 : NVPTXReg<"%v2b16_237">;
3453 def v2b16_238 : NVPTXReg<"%v2b16_238">;
3454 def v2b16_239 : NVPTXReg<"%v2b16_239">;
3455 def v2b16_240 : NVPTXReg<"%v2b16_240">;
3456 def v2b16_241 : NVPTXReg<"%v2b16_241">;
3457 def v2b16_242 : NVPTXReg<"%v2b16_242">;
3458 def v2b16_243 : NVPTXReg<"%v2b16_243">;
3459 def v2b16_244 : NVPTXReg<"%v2b16_244">;
3460 def v2b16_245 : NVPTXReg<"%v2b16_245">;
3461 def v2b16_246 : NVPTXReg<"%v2b16_246">;
3462 def v2b16_247 : NVPTXReg<"%v2b16_247">;
3463 def v2b16_248 : NVPTXReg<"%v2b16_248">;
3464 def v2b16_249 : NVPTXReg<"%v2b16_249">;
3465 def v2b16_250 : NVPTXReg<"%v2b16_250">;
3466 def v2b16_251 : NVPTXReg<"%v2b16_251">;
3467 def v2b16_252 : NVPTXReg<"%v2b16_252">;
3468 def v2b16_253 : NVPTXReg<"%v2b16_253">;
3469 def v2b16_254 : NVPTXReg<"%v2b16_254">;
3470 def v2b16_255 : NVPTXReg<"%v2b16_255">;
3471 def v2b16_256 : NVPTXReg<"%v2b16_256">;
3472 def v2b16_257 : NVPTXReg<"%v2b16_257">;
3473 def v2b16_258 : NVPTXReg<"%v2b16_258">;
3474 def v2b16_259 : NVPTXReg<"%v2b16_259">;
3475 def v2b16_260 : NVPTXReg<"%v2b16_260">;
3476 def v2b16_261 : NVPTXReg<"%v2b16_261">;
3477 def v2b16_262 : NVPTXReg<"%v2b16_262">;
3478 def v2b16_263 : NVPTXReg<"%v2b16_263">;
3479 def v2b16_264 : NVPTXReg<"%v2b16_264">;
3480 def v2b16_265 : NVPTXReg<"%v2b16_265">;
3481 def v2b16_266 : NVPTXReg<"%v2b16_266">;
3482 def v2b16_267 : NVPTXReg<"%v2b16_267">;
3483 def v2b16_268 : NVPTXReg<"%v2b16_268">;
3484 def v2b16_269 : NVPTXReg<"%v2b16_269">;
3485 def v2b16_270 : NVPTXReg<"%v2b16_270">;
3486 def v2b16_271 : NVPTXReg<"%v2b16_271">;
3487 def v2b16_272 : NVPTXReg<"%v2b16_272">;
3488 def v2b16_273 : NVPTXReg<"%v2b16_273">;
3489 def v2b16_274 : NVPTXReg<"%v2b16_274">;
3490 def v2b16_275 : NVPTXReg<"%v2b16_275">;
3491 def v2b16_276 : NVPTXReg<"%v2b16_276">;
3492 def v2b16_277 : NVPTXReg<"%v2b16_277">;
3493 def v2b16_278 : NVPTXReg<"%v2b16_278">;
3494 def v2b16_279 : NVPTXReg<"%v2b16_279">;
3495 def v2b16_280 : NVPTXReg<"%v2b16_280">;
3496 def v2b16_281 : NVPTXReg<"%v2b16_281">;
3497 def v2b16_282 : NVPTXReg<"%v2b16_282">;
3498 def v2b16_283 : NVPTXReg<"%v2b16_283">;
3499 def v2b16_284 : NVPTXReg<"%v2b16_284">;
3500 def v2b16_285 : NVPTXReg<"%v2b16_285">;
3501 def v2b16_286 : NVPTXReg<"%v2b16_286">;
3502 def v2b16_287 : NVPTXReg<"%v2b16_287">;
3503 def v2b16_288 : NVPTXReg<"%v2b16_288">;
3504 def v2b16_289 : NVPTXReg<"%v2b16_289">;
3505 def v2b16_290 : NVPTXReg<"%v2b16_290">;
3506 def v2b16_291 : NVPTXReg<"%v2b16_291">;
3507 def v2b16_292 : NVPTXReg<"%v2b16_292">;
3508 def v2b16_293 : NVPTXReg<"%v2b16_293">;
3509 def v2b16_294 : NVPTXReg<"%v2b16_294">;
3510 def v2b16_295 : NVPTXReg<"%v2b16_295">;
3511 def v2b16_296 : NVPTXReg<"%v2b16_296">;
3512 def v2b16_297 : NVPTXReg<"%v2b16_297">;
3513 def v2b16_298 : NVPTXReg<"%v2b16_298">;
3514 def v2b16_299 : NVPTXReg<"%v2b16_299">;
3515 def v2b16_300 : NVPTXReg<"%v2b16_300">;
3516 def v2b16_301 : NVPTXReg<"%v2b16_301">;
3517 def v2b16_302 : NVPTXReg<"%v2b16_302">;
3518 def v2b16_303 : NVPTXReg<"%v2b16_303">;
3519 def v2b16_304 : NVPTXReg<"%v2b16_304">;
3520 def v2b16_305 : NVPTXReg<"%v2b16_305">;
3521 def v2b16_306 : NVPTXReg<"%v2b16_306">;
3522 def v2b16_307 : NVPTXReg<"%v2b16_307">;
3523 def v2b16_308 : NVPTXReg<"%v2b16_308">;
3524 def v2b16_309 : NVPTXReg<"%v2b16_309">;
3525 def v2b16_310 : NVPTXReg<"%v2b16_310">;
3526 def v2b16_311 : NVPTXReg<"%v2b16_311">;
3527 def v2b16_312 : NVPTXReg<"%v2b16_312">;
3528 def v2b16_313 : NVPTXReg<"%v2b16_313">;
3529 def v2b16_314 : NVPTXReg<"%v2b16_314">;
3530 def v2b16_315 : NVPTXReg<"%v2b16_315">;
3531 def v2b16_316 : NVPTXReg<"%v2b16_316">;
3532 def v2b16_317 : NVPTXReg<"%v2b16_317">;
3533 def v2b16_318 : NVPTXReg<"%v2b16_318">;
3534 def v2b16_319 : NVPTXReg<"%v2b16_319">;
3535 def v2b16_320 : NVPTXReg<"%v2b16_320">;
3536 def v2b16_321 : NVPTXReg<"%v2b16_321">;
3537 def v2b16_322 : NVPTXReg<"%v2b16_322">;
3538 def v2b16_323 : NVPTXReg<"%v2b16_323">;
3539 def v2b16_324 : NVPTXReg<"%v2b16_324">;
3540 def v2b16_325 : NVPTXReg<"%v2b16_325">;
3541 def v2b16_326 : NVPTXReg<"%v2b16_326">;
3542 def v2b16_327 : NVPTXReg<"%v2b16_327">;
3543 def v2b16_328 : NVPTXReg<"%v2b16_328">;
3544 def v2b16_329 : NVPTXReg<"%v2b16_329">;
3545 def v2b16_330 : NVPTXReg<"%v2b16_330">;
3546 def v2b16_331 : NVPTXReg<"%v2b16_331">;
3547 def v2b16_332 : NVPTXReg<"%v2b16_332">;
3548 def v2b16_333 : NVPTXReg<"%v2b16_333">;
3549 def v2b16_334 : NVPTXReg<"%v2b16_334">;
3550 def v2b16_335 : NVPTXReg<"%v2b16_335">;
3551 def v2b16_336 : NVPTXReg<"%v2b16_336">;
3552 def v2b16_337 : NVPTXReg<"%v2b16_337">;
3553 def v2b16_338 : NVPTXReg<"%v2b16_338">;
3554 def v2b16_339 : NVPTXReg<"%v2b16_339">;
3555 def v2b16_340 : NVPTXReg<"%v2b16_340">;
3556 def v2b16_341 : NVPTXReg<"%v2b16_341">;
3557 def v2b16_342 : NVPTXReg<"%v2b16_342">;
3558 def v2b16_343 : NVPTXReg<"%v2b16_343">;
3559 def v2b16_344 : NVPTXReg<"%v2b16_344">;
3560 def v2b16_345 : NVPTXReg<"%v2b16_345">;
3561 def v2b16_346 : NVPTXReg<"%v2b16_346">;
3562 def v2b16_347 : NVPTXReg<"%v2b16_347">;
3563 def v2b16_348 : NVPTXReg<"%v2b16_348">;
3564 def v2b16_349 : NVPTXReg<"%v2b16_349">;
3565 def v2b16_350 : NVPTXReg<"%v2b16_350">;
3566 def v2b16_351 : NVPTXReg<"%v2b16_351">;
3567 def v2b16_352 : NVPTXReg<"%v2b16_352">;
3568 def v2b16_353 : NVPTXReg<"%v2b16_353">;
3569 def v2b16_354 : NVPTXReg<"%v2b16_354">;
3570 def v2b16_355 : NVPTXReg<"%v2b16_355">;
3571 def v2b16_356 : NVPTXReg<"%v2b16_356">;
3572 def v2b16_357 : NVPTXReg<"%v2b16_357">;
3573 def v2b16_358 : NVPTXReg<"%v2b16_358">;
3574 def v2b16_359 : NVPTXReg<"%v2b16_359">;
3575 def v2b16_360 : NVPTXReg<"%v2b16_360">;
3576 def v2b16_361 : NVPTXReg<"%v2b16_361">;
3577 def v2b16_362 : NVPTXReg<"%v2b16_362">;
3578 def v2b16_363 : NVPTXReg<"%v2b16_363">;
3579 def v2b16_364 : NVPTXReg<"%v2b16_364">;
3580 def v2b16_365 : NVPTXReg<"%v2b16_365">;
3581 def v2b16_366 : NVPTXReg<"%v2b16_366">;
3582 def v2b16_367 : NVPTXReg<"%v2b16_367">;
3583 def v2b16_368 : NVPTXReg<"%v2b16_368">;
3584 def v2b16_369 : NVPTXReg<"%v2b16_369">;
3585 def v2b16_370 : NVPTXReg<"%v2b16_370">;
3586 def v2b16_371 : NVPTXReg<"%v2b16_371">;
3587 def v2b16_372 : NVPTXReg<"%v2b16_372">;
3588 def v2b16_373 : NVPTXReg<"%v2b16_373">;
3589 def v2b16_374 : NVPTXReg<"%v2b16_374">;
3590 def v2b16_375 : NVPTXReg<"%v2b16_375">;
3591 def v2b16_376 : NVPTXReg<"%v2b16_376">;
3592 def v2b16_377 : NVPTXReg<"%v2b16_377">;
3593 def v2b16_378 : NVPTXReg<"%v2b16_378">;
3594 def v2b16_379 : NVPTXReg<"%v2b16_379">;
3595 def v2b16_380 : NVPTXReg<"%v2b16_380">;
3596 def v2b16_381 : NVPTXReg<"%v2b16_381">;
3597 def v2b16_382 : NVPTXReg<"%v2b16_382">;
3598 def v2b16_383 : NVPTXReg<"%v2b16_383">;
3599 def v2b16_384 : NVPTXReg<"%v2b16_384">;
3600 def v2b16_385 : NVPTXReg<"%v2b16_385">;
3601 def v2b16_386 : NVPTXReg<"%v2b16_386">;
3602 def v2b16_387 : NVPTXReg<"%v2b16_387">;
3603 def v2b16_388 : NVPTXReg<"%v2b16_388">;
3604 def v2b16_389 : NVPTXReg<"%v2b16_389">;
3605 def v2b16_390 : NVPTXReg<"%v2b16_390">;
3606 def v2b16_391 : NVPTXReg<"%v2b16_391">;
3607 def v2b16_392 : NVPTXReg<"%v2b16_392">;
3608 def v2b16_393 : NVPTXReg<"%v2b16_393">;
3609 def v2b16_394 : NVPTXReg<"%v2b16_394">;
3610 def v2b16_395 : NVPTXReg<"%v2b16_395">;
3611 def v2b32_0 : NVPTXReg<"%v2b32_0">;
3612 def v2b32_1 : NVPTXReg<"%v2b32_1">;
3613 def v2b32_2 : NVPTXReg<"%v2b32_2">;
3614 def v2b32_3 : NVPTXReg<"%v2b32_3">;
3615 def v2b32_4 : NVPTXReg<"%v2b32_4">;
3616 def v2b32_5 : NVPTXReg<"%v2b32_5">;
3617 def v2b32_6 : NVPTXReg<"%v2b32_6">;
3618 def v2b32_7 : NVPTXReg<"%v2b32_7">;
3619 def v2b32_8 : NVPTXReg<"%v2b32_8">;
3620 def v2b32_9 : NVPTXReg<"%v2b32_9">;
3621 def v2b32_10 : NVPTXReg<"%v2b32_10">;
3622 def v2b32_11 : NVPTXReg<"%v2b32_11">;
3623 def v2b32_12 : NVPTXReg<"%v2b32_12">;
3624 def v2b32_13 : NVPTXReg<"%v2b32_13">;
3625 def v2b32_14 : NVPTXReg<"%v2b32_14">;
3626 def v2b32_15 : NVPTXReg<"%v2b32_15">;
3627 def v2b32_16 : NVPTXReg<"%v2b32_16">;
3628 def v2b32_17 : NVPTXReg<"%v2b32_17">;
3629 def v2b32_18 : NVPTXReg<"%v2b32_18">;
3630 def v2b32_19 : NVPTXReg<"%v2b32_19">;
3631 def v2b32_20 : NVPTXReg<"%v2b32_20">;
3632 def v2b32_21 : NVPTXReg<"%v2b32_21">;
3633 def v2b32_22 : NVPTXReg<"%v2b32_22">;
3634 def v2b32_23 : NVPTXReg<"%v2b32_23">;
3635 def v2b32_24 : NVPTXReg<"%v2b32_24">;
3636 def v2b32_25 : NVPTXReg<"%v2b32_25">;
3637 def v2b32_26 : NVPTXReg<"%v2b32_26">;
3638 def v2b32_27 : NVPTXReg<"%v2b32_27">;
3639 def v2b32_28 : NVPTXReg<"%v2b32_28">;
3640 def v2b32_29 : NVPTXReg<"%v2b32_29">;
3641 def v2b32_30 : NVPTXReg<"%v2b32_30">;
3642 def v2b32_31 : NVPTXReg<"%v2b32_31">;
3643 def v2b32_32 : NVPTXReg<"%v2b32_32">;
3644 def v2b32_33 : NVPTXReg<"%v2b32_33">;
3645 def v2b32_34 : NVPTXReg<"%v2b32_34">;
3646 def v2b32_35 : NVPTXReg<"%v2b32_35">;
3647 def v2b32_36 : NVPTXReg<"%v2b32_36">;
3648 def v2b32_37 : NVPTXReg<"%v2b32_37">;
3649 def v2b32_38 : NVPTXReg<"%v2b32_38">;
3650 def v2b32_39 : NVPTXReg<"%v2b32_39">;
3651 def v2b32_40 : NVPTXReg<"%v2b32_40">;
3652 def v2b32_41 : NVPTXReg<"%v2b32_41">;
3653 def v2b32_42 : NVPTXReg<"%v2b32_42">;
3654 def v2b32_43 : NVPTXReg<"%v2b32_43">;
3655 def v2b32_44 : NVPTXReg<"%v2b32_44">;
3656 def v2b32_45 : NVPTXReg<"%v2b32_45">;
3657 def v2b32_46 : NVPTXReg<"%v2b32_46">;
3658 def v2b32_47 : NVPTXReg<"%v2b32_47">;
3659 def v2b32_48 : NVPTXReg<"%v2b32_48">;
3660 def v2b32_49 : NVPTXReg<"%v2b32_49">;
3661 def v2b32_50 : NVPTXReg<"%v2b32_50">;
3662 def v2b32_51 : NVPTXReg<"%v2b32_51">;
3663 def v2b32_52 : NVPTXReg<"%v2b32_52">;
3664 def v2b32_53 : NVPTXReg<"%v2b32_53">;
3665 def v2b32_54 : NVPTXReg<"%v2b32_54">;
3666 def v2b32_55 : NVPTXReg<"%v2b32_55">;
3667 def v2b32_56 : NVPTXReg<"%v2b32_56">;
3668 def v2b32_57 : NVPTXReg<"%v2b32_57">;
3669 def v2b32_58 : NVPTXReg<"%v2b32_58">;
3670 def v2b32_59 : NVPTXReg<"%v2b32_59">;
3671 def v2b32_60 : NVPTXReg<"%v2b32_60">;
3672 def v2b32_61 : NVPTXReg<"%v2b32_61">;
3673 def v2b32_62 : NVPTXReg<"%v2b32_62">;
3674 def v2b32_63 : NVPTXReg<"%v2b32_63">;
3675 def v2b32_64 : NVPTXReg<"%v2b32_64">;
3676 def v2b32_65 : NVPTXReg<"%v2b32_65">;
3677 def v2b32_66 : NVPTXReg<"%v2b32_66">;
3678 def v2b32_67 : NVPTXReg<"%v2b32_67">;
3679 def v2b32_68 : NVPTXReg<"%v2b32_68">;
3680 def v2b32_69 : NVPTXReg<"%v2b32_69">;
3681 def v2b32_70 : NVPTXReg<"%v2b32_70">;
3682 def v2b32_71 : NVPTXReg<"%v2b32_71">;
3683 def v2b32_72 : NVPTXReg<"%v2b32_72">;
3684 def v2b32_73 : NVPTXReg<"%v2b32_73">;
3685 def v2b32_74 : NVPTXReg<"%v2b32_74">;
3686 def v2b32_75 : NVPTXReg<"%v2b32_75">;
3687 def v2b32_76 : NVPTXReg<"%v2b32_76">;
3688 def v2b32_77 : NVPTXReg<"%v2b32_77">;
3689 def v2b32_78 : NVPTXReg<"%v2b32_78">;
3690 def v2b32_79 : NVPTXReg<"%v2b32_79">;
3691 def v2b32_80 : NVPTXReg<"%v2b32_80">;
3692 def v2b32_81 : NVPTXReg<"%v2b32_81">;
3693 def v2b32_82 : NVPTXReg<"%v2b32_82">;
3694 def v2b32_83 : NVPTXReg<"%v2b32_83">;
3695 def v2b32_84 : NVPTXReg<"%v2b32_84">;
3696 def v2b32_85 : NVPTXReg<"%v2b32_85">;
3697 def v2b32_86 : NVPTXReg<"%v2b32_86">;
3698 def v2b32_87 : NVPTXReg<"%v2b32_87">;
3699 def v2b32_88 : NVPTXReg<"%v2b32_88">;
3700 def v2b32_89 : NVPTXReg<"%v2b32_89">;
3701 def v2b32_90 : NVPTXReg<"%v2b32_90">;
3702 def v2b32_91 : NVPTXReg<"%v2b32_91">;
3703 def v2b32_92 : NVPTXReg<"%v2b32_92">;
3704 def v2b32_93 : NVPTXReg<"%v2b32_93">;
3705 def v2b32_94 : NVPTXReg<"%v2b32_94">;
3706 def v2b32_95 : NVPTXReg<"%v2b32_95">;
3707 def v2b32_96 : NVPTXReg<"%v2b32_96">;
3708 def v2b32_97 : NVPTXReg<"%v2b32_97">;
3709 def v2b32_98 : NVPTXReg<"%v2b32_98">;
3710 def v2b32_99 : NVPTXReg<"%v2b32_99">;
3711 def v2b32_100 : NVPTXReg<"%v2b32_100">;
3712 def v2b32_101 : NVPTXReg<"%v2b32_101">;
3713 def v2b32_102 : NVPTXReg<"%v2b32_102">;
3714 def v2b32_103 : NVPTXReg<"%v2b32_103">;
3715 def v2b32_104 : NVPTXReg<"%v2b32_104">;
3716 def v2b32_105 : NVPTXReg<"%v2b32_105">;
3717 def v2b32_106 : NVPTXReg<"%v2b32_106">;
3718 def v2b32_107 : NVPTXReg<"%v2b32_107">;
3719 def v2b32_108 : NVPTXReg<"%v2b32_108">;
3720 def v2b32_109 : NVPTXReg<"%v2b32_109">;
3721 def v2b32_110 : NVPTXReg<"%v2b32_110">;
3722 def v2b32_111 : NVPTXReg<"%v2b32_111">;
3723 def v2b32_112 : NVPTXReg<"%v2b32_112">;
3724 def v2b32_113 : NVPTXReg<"%v2b32_113">;
3725 def v2b32_114 : NVPTXReg<"%v2b32_114">;
3726 def v2b32_115 : NVPTXReg<"%v2b32_115">;
3727 def v2b32_116 : NVPTXReg<"%v2b32_116">;
3728 def v2b32_117 : NVPTXReg<"%v2b32_117">;
3729 def v2b32_118 : NVPTXReg<"%v2b32_118">;
3730 def v2b32_119 : NVPTXReg<"%v2b32_119">;
3731 def v2b32_120 : NVPTXReg<"%v2b32_120">;
3732 def v2b32_121 : NVPTXReg<"%v2b32_121">;
3733 def v2b32_122 : NVPTXReg<"%v2b32_122">;
3734 def v2b32_123 : NVPTXReg<"%v2b32_123">;
3735 def v2b32_124 : NVPTXReg<"%v2b32_124">;
3736 def v2b32_125 : NVPTXReg<"%v2b32_125">;
3737 def v2b32_126 : NVPTXReg<"%v2b32_126">;
3738 def v2b32_127 : NVPTXReg<"%v2b32_127">;
3739 def v2b32_128 : NVPTXReg<"%v2b32_128">;
3740 def v2b32_129 : NVPTXReg<"%v2b32_129">;
3741 def v2b32_130 : NVPTXReg<"%v2b32_130">;
3742 def v2b32_131 : NVPTXReg<"%v2b32_131">;
3743 def v2b32_132 : NVPTXReg<"%v2b32_132">;
3744 def v2b32_133 : NVPTXReg<"%v2b32_133">;
3745 def v2b32_134 : NVPTXReg<"%v2b32_134">;
3746 def v2b32_135 : NVPTXReg<"%v2b32_135">;
3747 def v2b32_136 : NVPTXReg<"%v2b32_136">;
3748 def v2b32_137 : NVPTXReg<"%v2b32_137">;
3749 def v2b32_138 : NVPTXReg<"%v2b32_138">;
3750 def v2b32_139 : NVPTXReg<"%v2b32_139">;
3751 def v2b32_140 : NVPTXReg<"%v2b32_140">;
3752 def v2b32_141 : NVPTXReg<"%v2b32_141">;
3753 def v2b32_142 : NVPTXReg<"%v2b32_142">;
3754 def v2b32_143 : NVPTXReg<"%v2b32_143">;
3755 def v2b32_144 : NVPTXReg<"%v2b32_144">;
3756 def v2b32_145 : NVPTXReg<"%v2b32_145">;
3757 def v2b32_146 : NVPTXReg<"%v2b32_146">;
3758 def v2b32_147 : NVPTXReg<"%v2b32_147">;
3759 def v2b32_148 : NVPTXReg<"%v2b32_148">;
3760 def v2b32_149 : NVPTXReg<"%v2b32_149">;
3761 def v2b32_150 : NVPTXReg<"%v2b32_150">;
3762 def v2b32_151 : NVPTXReg<"%v2b32_151">;
3763 def v2b32_152 : NVPTXReg<"%v2b32_152">;
3764 def v2b32_153 : NVPTXReg<"%v2b32_153">;
3765 def v2b32_154 : NVPTXReg<"%v2b32_154">;
3766 def v2b32_155 : NVPTXReg<"%v2b32_155">;
3767 def v2b32_156 : NVPTXReg<"%v2b32_156">;
3768 def v2b32_157 : NVPTXReg<"%v2b32_157">;
3769 def v2b32_158 : NVPTXReg<"%v2b32_158">;
3770 def v2b32_159 : NVPTXReg<"%v2b32_159">;
3771 def v2b32_160 : NVPTXReg<"%v2b32_160">;
3772 def v2b32_161 : NVPTXReg<"%v2b32_161">;
3773 def v2b32_162 : NVPTXReg<"%v2b32_162">;
3774 def v2b32_163 : NVPTXReg<"%v2b32_163">;
3775 def v2b32_164 : NVPTXReg<"%v2b32_164">;
3776 def v2b32_165 : NVPTXReg<"%v2b32_165">;
3777 def v2b32_166 : NVPTXReg<"%v2b32_166">;
3778 def v2b32_167 : NVPTXReg<"%v2b32_167">;
3779 def v2b32_168 : NVPTXReg<"%v2b32_168">;
3780 def v2b32_169 : NVPTXReg<"%v2b32_169">;
3781 def v2b32_170 : NVPTXReg<"%v2b32_170">;
3782 def v2b32_171 : NVPTXReg<"%v2b32_171">;
3783 def v2b32_172 : NVPTXReg<"%v2b32_172">;
3784 def v2b32_173 : NVPTXReg<"%v2b32_173">;
3785 def v2b32_174 : NVPTXReg<"%v2b32_174">;
3786 def v2b32_175 : NVPTXReg<"%v2b32_175">;
3787 def v2b32_176 : NVPTXReg<"%v2b32_176">;
3788 def v2b32_177 : NVPTXReg<"%v2b32_177">;
3789 def v2b32_178 : NVPTXReg<"%v2b32_178">;
3790 def v2b32_179 : NVPTXReg<"%v2b32_179">;
3791 def v2b32_180 : NVPTXReg<"%v2b32_180">;
3792 def v2b32_181 : NVPTXReg<"%v2b32_181">;
3793 def v2b32_182 : NVPTXReg<"%v2b32_182">;
3794 def v2b32_183 : NVPTXReg<"%v2b32_183">;
3795 def v2b32_184 : NVPTXReg<"%v2b32_184">;
3796 def v2b32_185 : NVPTXReg<"%v2b32_185">;
3797 def v2b32_186 : NVPTXReg<"%v2b32_186">;
3798 def v2b32_187 : NVPTXReg<"%v2b32_187">;
3799 def v2b32_188 : NVPTXReg<"%v2b32_188">;
3800 def v2b32_189 : NVPTXReg<"%v2b32_189">;
3801 def v2b32_190 : NVPTXReg<"%v2b32_190">;
3802 def v2b32_191 : NVPTXReg<"%v2b32_191">;
3803 def v2b32_192 : NVPTXReg<"%v2b32_192">;
3804 def v2b32_193 : NVPTXReg<"%v2b32_193">;
3805 def v2b32_194 : NVPTXReg<"%v2b32_194">;
3806 def v2b32_195 : NVPTXReg<"%v2b32_195">;
3807 def v2b32_196 : NVPTXReg<"%v2b32_196">;
3808 def v2b32_197 : NVPTXReg<"%v2b32_197">;
3809 def v2b32_198 : NVPTXReg<"%v2b32_198">;
3810 def v2b32_199 : NVPTXReg<"%v2b32_199">;
3811 def v2b32_200 : NVPTXReg<"%v2b32_200">;
3812 def v2b32_201 : NVPTXReg<"%v2b32_201">;
3813 def v2b32_202 : NVPTXReg<"%v2b32_202">;
3814 def v2b32_203 : NVPTXReg<"%v2b32_203">;
3815 def v2b32_204 : NVPTXReg<"%v2b32_204">;
3816 def v2b32_205 : NVPTXReg<"%v2b32_205">;
3817 def v2b32_206 : NVPTXReg<"%v2b32_206">;
3818 def v2b32_207 : NVPTXReg<"%v2b32_207">;
3819 def v2b32_208 : NVPTXReg<"%v2b32_208">;
3820 def v2b32_209 : NVPTXReg<"%v2b32_209">;
3821 def v2b32_210 : NVPTXReg<"%v2b32_210">;
3822 def v2b32_211 : NVPTXReg<"%v2b32_211">;
3823 def v2b32_212 : NVPTXReg<"%v2b32_212">;
3824 def v2b32_213 : NVPTXReg<"%v2b32_213">;
3825 def v2b32_214 : NVPTXReg<"%v2b32_214">;
3826 def v2b32_215 : NVPTXReg<"%v2b32_215">;
3827 def v2b32_216 : NVPTXReg<"%v2b32_216">;
3828 def v2b32_217 : NVPTXReg<"%v2b32_217">;
3829 def v2b32_218 : NVPTXReg<"%v2b32_218">;
3830 def v2b32_219 : NVPTXReg<"%v2b32_219">;
3831 def v2b32_220 : NVPTXReg<"%v2b32_220">;
3832 def v2b32_221 : NVPTXReg<"%v2b32_221">;
3833 def v2b32_222 : NVPTXReg<"%v2b32_222">;
3834 def v2b32_223 : NVPTXReg<"%v2b32_223">;
3835 def v2b32_224 : NVPTXReg<"%v2b32_224">;
3836 def v2b32_225 : NVPTXReg<"%v2b32_225">;
3837 def v2b32_226 : NVPTXReg<"%v2b32_226">;
3838 def v2b32_227 : NVPTXReg<"%v2b32_227">;
3839 def v2b32_228 : NVPTXReg<"%v2b32_228">;
3840 def v2b32_229 : NVPTXReg<"%v2b32_229">;
3841 def v2b32_230 : NVPTXReg<"%v2b32_230">;
3842 def v2b32_231 : NVPTXReg<"%v2b32_231">;
3843 def v2b32_232 : NVPTXReg<"%v2b32_232">;
3844 def v2b32_233 : NVPTXReg<"%v2b32_233">;
3845 def v2b32_234 : NVPTXReg<"%v2b32_234">;
3846 def v2b32_235 : NVPTXReg<"%v2b32_235">;
3847 def v2b32_236 : NVPTXReg<"%v2b32_236">;
3848 def v2b32_237 : NVPTXReg<"%v2b32_237">;
3849 def v2b32_238 : NVPTXReg<"%v2b32_238">;
3850 def v2b32_239 : NVPTXReg<"%v2b32_239">;
3851 def v2b32_240 : NVPTXReg<"%v2b32_240">;
3852 def v2b32_241 : NVPTXReg<"%v2b32_241">;
3853 def v2b32_242 : NVPTXReg<"%v2b32_242">;
3854 def v2b32_243 : NVPTXReg<"%v2b32_243">;
3855 def v2b32_244 : NVPTXReg<"%v2b32_244">;
3856 def v2b32_245 : NVPTXReg<"%v2b32_245">;
3857 def v2b32_246 : NVPTXReg<"%v2b32_246">;
3858 def v2b32_247 : NVPTXReg<"%v2b32_247">;
3859 def v2b32_248 : NVPTXReg<"%v2b32_248">;
3860 def v2b32_249 : NVPTXReg<"%v2b32_249">;
3861 def v2b32_250 : NVPTXReg<"%v2b32_250">;
3862 def v2b32_251 : NVPTXReg<"%v2b32_251">;
3863 def v2b32_252 : NVPTXReg<"%v2b32_252">;
3864 def v2b32_253 : NVPTXReg<"%v2b32_253">;
3865 def v2b32_254 : NVPTXReg<"%v2b32_254">;
3866 def v2b32_255 : NVPTXReg<"%v2b32_255">;
3867 def v2b32_256 : NVPTXReg<"%v2b32_256">;
3868 def v2b32_257 : NVPTXReg<"%v2b32_257">;
3869 def v2b32_258 : NVPTXReg<"%v2b32_258">;
3870 def v2b32_259 : NVPTXReg<"%v2b32_259">;
3871 def v2b32_260 : NVPTXReg<"%v2b32_260">;
3872 def v2b32_261 : NVPTXReg<"%v2b32_261">;
3873 def v2b32_262 : NVPTXReg<"%v2b32_262">;
3874 def v2b32_263 : NVPTXReg<"%v2b32_263">;
3875 def v2b32_264 : NVPTXReg<"%v2b32_264">;
3876 def v2b32_265 : NVPTXReg<"%v2b32_265">;
3877 def v2b32_266 : NVPTXReg<"%v2b32_266">;
3878 def v2b32_267 : NVPTXReg<"%v2b32_267">;
3879 def v2b32_268 : NVPTXReg<"%v2b32_268">;
3880 def v2b32_269 : NVPTXReg<"%v2b32_269">;
3881 def v2b32_270 : NVPTXReg<"%v2b32_270">;
3882 def v2b32_271 : NVPTXReg<"%v2b32_271">;
3883 def v2b32_272 : NVPTXReg<"%v2b32_272">;
3884 def v2b32_273 : NVPTXReg<"%v2b32_273">;
3885 def v2b32_274 : NVPTXReg<"%v2b32_274">;
3886 def v2b32_275 : NVPTXReg<"%v2b32_275">;
3887 def v2b32_276 : NVPTXReg<"%v2b32_276">;
3888 def v2b32_277 : NVPTXReg<"%v2b32_277">;
3889 def v2b32_278 : NVPTXReg<"%v2b32_278">;
3890 def v2b32_279 : NVPTXReg<"%v2b32_279">;
3891 def v2b32_280 : NVPTXReg<"%v2b32_280">;
3892 def v2b32_281 : NVPTXReg<"%v2b32_281">;
3893 def v2b32_282 : NVPTXReg<"%v2b32_282">;
3894 def v2b32_283 : NVPTXReg<"%v2b32_283">;
3895 def v2b32_284 : NVPTXReg<"%v2b32_284">;
3896 def v2b32_285 : NVPTXReg<"%v2b32_285">;
3897 def v2b32_286 : NVPTXReg<"%v2b32_286">;
3898 def v2b32_287 : NVPTXReg<"%v2b32_287">;
3899 def v2b32_288 : NVPTXReg<"%v2b32_288">;
3900 def v2b32_289 : NVPTXReg<"%v2b32_289">;
3901 def v2b32_290 : NVPTXReg<"%v2b32_290">;
3902 def v2b32_291 : NVPTXReg<"%v2b32_291">;
3903 def v2b32_292 : NVPTXReg<"%v2b32_292">;
3904 def v2b32_293 : NVPTXReg<"%v2b32_293">;
3905 def v2b32_294 : NVPTXReg<"%v2b32_294">;
3906 def v2b32_295 : NVPTXReg<"%v2b32_295">;
3907 def v2b32_296 : NVPTXReg<"%v2b32_296">;
3908 def v2b32_297 : NVPTXReg<"%v2b32_297">;
3909 def v2b32_298 : NVPTXReg<"%v2b32_298">;
3910 def v2b32_299 : NVPTXReg<"%v2b32_299">;
3911 def v2b32_300 : NVPTXReg<"%v2b32_300">;
3912 def v2b32_301 : NVPTXReg<"%v2b32_301">;
3913 def v2b32_302 : NVPTXReg<"%v2b32_302">;
3914 def v2b32_303 : NVPTXReg<"%v2b32_303">;
3915 def v2b32_304 : NVPTXReg<"%v2b32_304">;
3916 def v2b32_305 : NVPTXReg<"%v2b32_305">;
3917 def v2b32_306 : NVPTXReg<"%v2b32_306">;
3918 def v2b32_307 : NVPTXReg<"%v2b32_307">;
3919 def v2b32_308 : NVPTXReg<"%v2b32_308">;
3920 def v2b32_309 : NVPTXReg<"%v2b32_309">;
3921 def v2b32_310 : NVPTXReg<"%v2b32_310">;
3922 def v2b32_311 : NVPTXReg<"%v2b32_311">;
3923 def v2b32_312 : NVPTXReg<"%v2b32_312">;
3924 def v2b32_313 : NVPTXReg<"%v2b32_313">;
3925 def v2b32_314 : NVPTXReg<"%v2b32_314">;
3926 def v2b32_315 : NVPTXReg<"%v2b32_315">;
3927 def v2b32_316 : NVPTXReg<"%v2b32_316">;
3928 def v2b32_317 : NVPTXReg<"%v2b32_317">;
3929 def v2b32_318 : NVPTXReg<"%v2b32_318">;
3930 def v2b32_319 : NVPTXReg<"%v2b32_319">;
3931 def v2b32_320 : NVPTXReg<"%v2b32_320">;
3932 def v2b32_321 : NVPTXReg<"%v2b32_321">;
3933 def v2b32_322 : NVPTXReg<"%v2b32_322">;
3934 def v2b32_323 : NVPTXReg<"%v2b32_323">;
3935 def v2b32_324 : NVPTXReg<"%v2b32_324">;
3936 def v2b32_325 : NVPTXReg<"%v2b32_325">;
3937 def v2b32_326 : NVPTXReg<"%v2b32_326">;
3938 def v2b32_327 : NVPTXReg<"%v2b32_327">;
3939 def v2b32_328 : NVPTXReg<"%v2b32_328">;
3940 def v2b32_329 : NVPTXReg<"%v2b32_329">;
3941 def v2b32_330 : NVPTXReg<"%v2b32_330">;
3942 def v2b32_331 : NVPTXReg<"%v2b32_331">;
3943 def v2b32_332 : NVPTXReg<"%v2b32_332">;
3944 def v2b32_333 : NVPTXReg<"%v2b32_333">;
3945 def v2b32_334 : NVPTXReg<"%v2b32_334">;
3946 def v2b32_335 : NVPTXReg<"%v2b32_335">;
3947 def v2b32_336 : NVPTXReg<"%v2b32_336">;
3948 def v2b32_337 : NVPTXReg<"%v2b32_337">;
3949 def v2b32_338 : NVPTXReg<"%v2b32_338">;
3950 def v2b32_339 : NVPTXReg<"%v2b32_339">;
3951 def v2b32_340 : NVPTXReg<"%v2b32_340">;
3952 def v2b32_341 : NVPTXReg<"%v2b32_341">;
3953 def v2b32_342 : NVPTXReg<"%v2b32_342">;
3954 def v2b32_343 : NVPTXReg<"%v2b32_343">;
3955 def v2b32_344 : NVPTXReg<"%v2b32_344">;
3956 def v2b32_345 : NVPTXReg<"%v2b32_345">;
3957 def v2b32_346 : NVPTXReg<"%v2b32_346">;
3958 def v2b32_347 : NVPTXReg<"%v2b32_347">;
3959 def v2b32_348 : NVPTXReg<"%v2b32_348">;
3960 def v2b32_349 : NVPTXReg<"%v2b32_349">;
3961 def v2b32_350 : NVPTXReg<"%v2b32_350">;
3962 def v2b32_351 : NVPTXReg<"%v2b32_351">;
3963 def v2b32_352 : NVPTXReg<"%v2b32_352">;
3964 def v2b32_353 : NVPTXReg<"%v2b32_353">;
3965 def v2b32_354 : NVPTXReg<"%v2b32_354">;
3966 def v2b32_355 : NVPTXReg<"%v2b32_355">;
3967 def v2b32_356 : NVPTXReg<"%v2b32_356">;
3968 def v2b32_357 : NVPTXReg<"%v2b32_357">;
3969 def v2b32_358 : NVPTXReg<"%v2b32_358">;
3970 def v2b32_359 : NVPTXReg<"%v2b32_359">;
3971 def v2b32_360 : NVPTXReg<"%v2b32_360">;
3972 def v2b32_361 : NVPTXReg<"%v2b32_361">;
3973 def v2b32_362 : NVPTXReg<"%v2b32_362">;
3974 def v2b32_363 : NVPTXReg<"%v2b32_363">;
3975 def v2b32_364 : NVPTXReg<"%v2b32_364">;
3976 def v2b32_365 : NVPTXReg<"%v2b32_365">;
3977 def v2b32_366 : NVPTXReg<"%v2b32_366">;
3978 def v2b32_367 : NVPTXReg<"%v2b32_367">;
3979 def v2b32_368 : NVPTXReg<"%v2b32_368">;
3980 def v2b32_369 : NVPTXReg<"%v2b32_369">;
3981 def v2b32_370 : NVPTXReg<"%v2b32_370">;
3982 def v2b32_371 : NVPTXReg<"%v2b32_371">;
3983 def v2b32_372 : NVPTXReg<"%v2b32_372">;
3984 def v2b32_373 : NVPTXReg<"%v2b32_373">;
3985 def v2b32_374 : NVPTXReg<"%v2b32_374">;
3986 def v2b32_375 : NVPTXReg<"%v2b32_375">;
3987 def v2b32_376 : NVPTXReg<"%v2b32_376">;
3988 def v2b32_377 : NVPTXReg<"%v2b32_377">;
3989 def v2b32_378 : NVPTXReg<"%v2b32_378">;
3990 def v2b32_379 : NVPTXReg<"%v2b32_379">;
3991 def v2b32_380 : NVPTXReg<"%v2b32_380">;
3992 def v2b32_381 : NVPTXReg<"%v2b32_381">;
3993 def v2b32_382 : NVPTXReg<"%v2b32_382">;
3994 def v2b32_383 : NVPTXReg<"%v2b32_383">;
3995 def v2b32_384 : NVPTXReg<"%v2b32_384">;
3996 def v2b32_385 : NVPTXReg<"%v2b32_385">;
3997 def v2b32_386 : NVPTXReg<"%v2b32_386">;
3998 def v2b32_387 : NVPTXReg<"%v2b32_387">;
3999 def v2b32_388 : NVPTXReg<"%v2b32_388">;
4000 def v2b32_389 : NVPTXReg<"%v2b32_389">;
4001 def v2b32_390 : NVPTXReg<"%v2b32_390">;
4002 def v2b32_391 : NVPTXReg<"%v2b32_391">;
4003 def v2b32_392 : NVPTXReg<"%v2b32_392">;
4004 def v2b32_393 : NVPTXReg<"%v2b32_393">;
4005 def v2b32_394 : NVPTXReg<"%v2b32_394">;
4006 def v2b32_395 : NVPTXReg<"%v2b32_395">;
4007 def v2b64_0 : NVPTXReg<"%v2b64_0">;
4008 def v2b64_1 : NVPTXReg<"%v2b64_1">;
4009 def v2b64_2 : NVPTXReg<"%v2b64_2">;
4010 def v2b64_3 : NVPTXReg<"%v2b64_3">;
4011 def v2b64_4 : NVPTXReg<"%v2b64_4">;
4012 def v2b64_5 : NVPTXReg<"%v2b64_5">;
4013 def v2b64_6 : NVPTXReg<"%v2b64_6">;
4014 def v2b64_7 : NVPTXReg<"%v2b64_7">;
4015 def v2b64_8 : NVPTXReg<"%v2b64_8">;
4016 def v2b64_9 : NVPTXReg<"%v2b64_9">;
4017 def v2b64_10 : NVPTXReg<"%v2b64_10">;
4018 def v2b64_11 : NVPTXReg<"%v2b64_11">;
4019 def v2b64_12 : NVPTXReg<"%v2b64_12">;
4020 def v2b64_13 : NVPTXReg<"%v2b64_13">;
4021 def v2b64_14 : NVPTXReg<"%v2b64_14">;
4022 def v2b64_15 : NVPTXReg<"%v2b64_15">;
4023 def v2b64_16 : NVPTXReg<"%v2b64_16">;
4024 def v2b64_17 : NVPTXReg<"%v2b64_17">;
4025 def v2b64_18 : NVPTXReg<"%v2b64_18">;
4026 def v2b64_19 : NVPTXReg<"%v2b64_19">;
4027 def v2b64_20 : NVPTXReg<"%v2b64_20">;
4028 def v2b64_21 : NVPTXReg<"%v2b64_21">;
4029 def v2b64_22 : NVPTXReg<"%v2b64_22">;
4030 def v2b64_23 : NVPTXReg<"%v2b64_23">;
4031 def v2b64_24 : NVPTXReg<"%v2b64_24">;
4032 def v2b64_25 : NVPTXReg<"%v2b64_25">;
4033 def v2b64_26 : NVPTXReg<"%v2b64_26">;
4034 def v2b64_27 : NVPTXReg<"%v2b64_27">;
4035 def v2b64_28 : NVPTXReg<"%v2b64_28">;
4036 def v2b64_29 : NVPTXReg<"%v2b64_29">;
4037 def v2b64_30 : NVPTXReg<"%v2b64_30">;
4038 def v2b64_31 : NVPTXReg<"%v2b64_31">;
4039 def v2b64_32 : NVPTXReg<"%v2b64_32">;
4040 def v2b64_33 : NVPTXReg<"%v2b64_33">;
4041 def v2b64_34 : NVPTXReg<"%v2b64_34">;
4042 def v2b64_35 : NVPTXReg<"%v2b64_35">;
4043 def v2b64_36 : NVPTXReg<"%v2b64_36">;
4044 def v2b64_37 : NVPTXReg<"%v2b64_37">;
4045 def v2b64_38 : NVPTXReg<"%v2b64_38">;
4046 def v2b64_39 : NVPTXReg<"%v2b64_39">;
4047 def v2b64_40 : NVPTXReg<"%v2b64_40">;
4048 def v2b64_41 : NVPTXReg<"%v2b64_41">;
4049 def v2b64_42 : NVPTXReg<"%v2b64_42">;
4050 def v2b64_43 : NVPTXReg<"%v2b64_43">;
4051 def v2b64_44 : NVPTXReg<"%v2b64_44">;
4052 def v2b64_45 : NVPTXReg<"%v2b64_45">;
4053 def v2b64_46 : NVPTXReg<"%v2b64_46">;
4054 def v2b64_47 : NVPTXReg<"%v2b64_47">;
4055 def v2b64_48 : NVPTXReg<"%v2b64_48">;
4056 def v2b64_49 : NVPTXReg<"%v2b64_49">;
4057 def v2b64_50 : NVPTXReg<"%v2b64_50">;
4058 def v2b64_51 : NVPTXReg<"%v2b64_51">;
4059 def v2b64_52 : NVPTXReg<"%v2b64_52">;
4060 def v2b64_53 : NVPTXReg<"%v2b64_53">;
4061 def v2b64_54 : NVPTXReg<"%v2b64_54">;
4062 def v2b64_55 : NVPTXReg<"%v2b64_55">;
4063 def v2b64_56 : NVPTXReg<"%v2b64_56">;
4064 def v2b64_57 : NVPTXReg<"%v2b64_57">;
4065 def v2b64_58 : NVPTXReg<"%v2b64_58">;
4066 def v2b64_59 : NVPTXReg<"%v2b64_59">;
4067 def v2b64_60 : NVPTXReg<"%v2b64_60">;
4068 def v2b64_61 : NVPTXReg<"%v2b64_61">;
4069 def v2b64_62 : NVPTXReg<"%v2b64_62">;
4070 def v2b64_63 : NVPTXReg<"%v2b64_63">;
4071 def v2b64_64 : NVPTXReg<"%v2b64_64">;
4072 def v2b64_65 : NVPTXReg<"%v2b64_65">;
4073 def v2b64_66 : NVPTXReg<"%v2b64_66">;
4074 def v2b64_67 : NVPTXReg<"%v2b64_67">;
4075 def v2b64_68 : NVPTXReg<"%v2b64_68">;
4076 def v2b64_69 : NVPTXReg<"%v2b64_69">;
4077 def v2b64_70 : NVPTXReg<"%v2b64_70">;
4078 def v2b64_71 : NVPTXReg<"%v2b64_71">;
4079 def v2b64_72 : NVPTXReg<"%v2b64_72">;
4080 def v2b64_73 : NVPTXReg<"%v2b64_73">;
4081 def v2b64_74 : NVPTXReg<"%v2b64_74">;
4082 def v2b64_75 : NVPTXReg<"%v2b64_75">;
4083 def v2b64_76 : NVPTXReg<"%v2b64_76">;
4084 def v2b64_77 : NVPTXReg<"%v2b64_77">;
4085 def v2b64_78 : NVPTXReg<"%v2b64_78">;
4086 def v2b64_79 : NVPTXReg<"%v2b64_79">;
4087 def v2b64_80 : NVPTXReg<"%v2b64_80">;
4088 def v2b64_81 : NVPTXReg<"%v2b64_81">;
4089 def v2b64_82 : NVPTXReg<"%v2b64_82">;
4090 def v2b64_83 : NVPTXReg<"%v2b64_83">;
4091 def v2b64_84 : NVPTXReg<"%v2b64_84">;
4092 def v2b64_85 : NVPTXReg<"%v2b64_85">;
4093 def v2b64_86 : NVPTXReg<"%v2b64_86">;
4094 def v2b64_87 : NVPTXReg<"%v2b64_87">;
4095 def v2b64_88 : NVPTXReg<"%v2b64_88">;
4096 def v2b64_89 : NVPTXReg<"%v2b64_89">;
4097 def v2b64_90 : NVPTXReg<"%v2b64_90">;
4098 def v2b64_91 : NVPTXReg<"%v2b64_91">;
4099 def v2b64_92 : NVPTXReg<"%v2b64_92">;
4100 def v2b64_93 : NVPTXReg<"%v2b64_93">;
4101 def v2b64_94 : NVPTXReg<"%v2b64_94">;
4102 def v2b64_95 : NVPTXReg<"%v2b64_95">;
4103 def v2b64_96 : NVPTXReg<"%v2b64_96">;
4104 def v2b64_97 : NVPTXReg<"%v2b64_97">;
4105 def v2b64_98 : NVPTXReg<"%v2b64_98">;
4106 def v2b64_99 : NVPTXReg<"%v2b64_99">;
4107 def v2b64_100 : NVPTXReg<"%v2b64_100">;
4108 def v2b64_101 : NVPTXReg<"%v2b64_101">;
4109 def v2b64_102 : NVPTXReg<"%v2b64_102">;
4110 def v2b64_103 : NVPTXReg<"%v2b64_103">;
4111 def v2b64_104 : NVPTXReg<"%v2b64_104">;
4112 def v2b64_105 : NVPTXReg<"%v2b64_105">;
4113 def v2b64_106 : NVPTXReg<"%v2b64_106">;
4114 def v2b64_107 : NVPTXReg<"%v2b64_107">;
4115 def v2b64_108 : NVPTXReg<"%v2b64_108">;
4116 def v2b64_109 : NVPTXReg<"%v2b64_109">;
4117 def v2b64_110 : NVPTXReg<"%v2b64_110">;
4118 def v2b64_111 : NVPTXReg<"%v2b64_111">;
4119 def v2b64_112 : NVPTXReg<"%v2b64_112">;
4120 def v2b64_113 : NVPTXReg<"%v2b64_113">;
4121 def v2b64_114 : NVPTXReg<"%v2b64_114">;
4122 def v2b64_115 : NVPTXReg<"%v2b64_115">;
4123 def v2b64_116 : NVPTXReg<"%v2b64_116">;
4124 def v2b64_117 : NVPTXReg<"%v2b64_117">;
4125 def v2b64_118 : NVPTXReg<"%v2b64_118">;
4126 def v2b64_119 : NVPTXReg<"%v2b64_119">;
4127 def v2b64_120 : NVPTXReg<"%v2b64_120">;
4128 def v2b64_121 : NVPTXReg<"%v2b64_121">;
4129 def v2b64_122 : NVPTXReg<"%v2b64_122">;
4130 def v2b64_123 : NVPTXReg<"%v2b64_123">;
4131 def v2b64_124 : NVPTXReg<"%v2b64_124">;
4132 def v2b64_125 : NVPTXReg<"%v2b64_125">;
4133 def v2b64_126 : NVPTXReg<"%v2b64_126">;
4134 def v2b64_127 : NVPTXReg<"%v2b64_127">;
4135 def v2b64_128 : NVPTXReg<"%v2b64_128">;
4136 def v2b64_129 : NVPTXReg<"%v2b64_129">;
4137 def v2b64_130 : NVPTXReg<"%v2b64_130">;
4138 def v2b64_131 : NVPTXReg<"%v2b64_131">;
4139 def v2b64_132 : NVPTXReg<"%v2b64_132">;
4140 def v2b64_133 : NVPTXReg<"%v2b64_133">;
4141 def v2b64_134 : NVPTXReg<"%v2b64_134">;
4142 def v2b64_135 : NVPTXReg<"%v2b64_135">;
4143 def v2b64_136 : NVPTXReg<"%v2b64_136">;
4144 def v2b64_137 : NVPTXReg<"%v2b64_137">;
4145 def v2b64_138 : NVPTXReg<"%v2b64_138">;
4146 def v2b64_139 : NVPTXReg<"%v2b64_139">;
4147 def v2b64_140 : NVPTXReg<"%v2b64_140">;
4148 def v2b64_141 : NVPTXReg<"%v2b64_141">;
4149 def v2b64_142 : NVPTXReg<"%v2b64_142">;
4150 def v2b64_143 : NVPTXReg<"%v2b64_143">;
4151 def v2b64_144 : NVPTXReg<"%v2b64_144">;
4152 def v2b64_145 : NVPTXReg<"%v2b64_145">;
4153 def v2b64_146 : NVPTXReg<"%v2b64_146">;
4154 def v2b64_147 : NVPTXReg<"%v2b64_147">;
4155 def v2b64_148 : NVPTXReg<"%v2b64_148">;
4156 def v2b64_149 : NVPTXReg<"%v2b64_149">;
4157 def v2b64_150 : NVPTXReg<"%v2b64_150">;
4158 def v2b64_151 : NVPTXReg<"%v2b64_151">;
4159 def v2b64_152 : NVPTXReg<"%v2b64_152">;
4160 def v2b64_153 : NVPTXReg<"%v2b64_153">;
4161 def v2b64_154 : NVPTXReg<"%v2b64_154">;
4162 def v2b64_155 : NVPTXReg<"%v2b64_155">;
4163 def v2b64_156 : NVPTXReg<"%v2b64_156">;
4164 def v2b64_157 : NVPTXReg<"%v2b64_157">;
4165 def v2b64_158 : NVPTXReg<"%v2b64_158">;
4166 def v2b64_159 : NVPTXReg<"%v2b64_159">;
4167 def v2b64_160 : NVPTXReg<"%v2b64_160">;
4168 def v2b64_161 : NVPTXReg<"%v2b64_161">;
4169 def v2b64_162 : NVPTXReg<"%v2b64_162">;
4170 def v2b64_163 : NVPTXReg<"%v2b64_163">;
4171 def v2b64_164 : NVPTXReg<"%v2b64_164">;
4172 def v2b64_165 : NVPTXReg<"%v2b64_165">;
4173 def v2b64_166 : NVPTXReg<"%v2b64_166">;
4174 def v2b64_167 : NVPTXReg<"%v2b64_167">;
4175 def v2b64_168 : NVPTXReg<"%v2b64_168">;
4176 def v2b64_169 : NVPTXReg<"%v2b64_169">;
4177 def v2b64_170 : NVPTXReg<"%v2b64_170">;
4178 def v2b64_171 : NVPTXReg<"%v2b64_171">;
4179 def v2b64_172 : NVPTXReg<"%v2b64_172">;
4180 def v2b64_173 : NVPTXReg<"%v2b64_173">;
4181 def v2b64_174 : NVPTXReg<"%v2b64_174">;
4182 def v2b64_175 : NVPTXReg<"%v2b64_175">;
4183 def v2b64_176 : NVPTXReg<"%v2b64_176">;
4184 def v2b64_177 : NVPTXReg<"%v2b64_177">;
4185 def v2b64_178 : NVPTXReg<"%v2b64_178">;
4186 def v2b64_179 : NVPTXReg<"%v2b64_179">;
4187 def v2b64_180 : NVPTXReg<"%v2b64_180">;
4188 def v2b64_181 : NVPTXReg<"%v2b64_181">;
4189 def v2b64_182 : NVPTXReg<"%v2b64_182">;
4190 def v2b64_183 : NVPTXReg<"%v2b64_183">;
4191 def v2b64_184 : NVPTXReg<"%v2b64_184">;
4192 def v2b64_185 : NVPTXReg<"%v2b64_185">;
4193 def v2b64_186 : NVPTXReg<"%v2b64_186">;
4194 def v2b64_187 : NVPTXReg<"%v2b64_187">;
4195 def v2b64_188 : NVPTXReg<"%v2b64_188">;
4196 def v2b64_189 : NVPTXReg<"%v2b64_189">;
4197 def v2b64_190 : NVPTXReg<"%v2b64_190">;
4198 def v2b64_191 : NVPTXReg<"%v2b64_191">;
4199 def v2b64_192 : NVPTXReg<"%v2b64_192">;
4200 def v2b64_193 : NVPTXReg<"%v2b64_193">;
4201 def v2b64_194 : NVPTXReg<"%v2b64_194">;
4202 def v2b64_195 : NVPTXReg<"%v2b64_195">;
4203 def v2b64_196 : NVPTXReg<"%v2b64_196">;
4204 def v2b64_197 : NVPTXReg<"%v2b64_197">;
4205 def v2b64_198 : NVPTXReg<"%v2b64_198">;
4206 def v2b64_199 : NVPTXReg<"%v2b64_199">;
4207 def v2b64_200 : NVPTXReg<"%v2b64_200">;
4208 def v2b64_201 : NVPTXReg<"%v2b64_201">;
4209 def v2b64_202 : NVPTXReg<"%v2b64_202">;
4210 def v2b64_203 : NVPTXReg<"%v2b64_203">;
4211 def v2b64_204 : NVPTXReg<"%v2b64_204">;
4212 def v2b64_205 : NVPTXReg<"%v2b64_205">;
4213 def v2b64_206 : NVPTXReg<"%v2b64_206">;
4214 def v2b64_207 : NVPTXReg<"%v2b64_207">;
4215 def v2b64_208 : NVPTXReg<"%v2b64_208">;
4216 def v2b64_209 : NVPTXReg<"%v2b64_209">;
4217 def v2b64_210 : NVPTXReg<"%v2b64_210">;
4218 def v2b64_211 : NVPTXReg<"%v2b64_211">;
4219 def v2b64_212 : NVPTXReg<"%v2b64_212">;
4220 def v2b64_213 : NVPTXReg<"%v2b64_213">;
4221 def v2b64_214 : NVPTXReg<"%v2b64_214">;
4222 def v2b64_215 : NVPTXReg<"%v2b64_215">;
4223 def v2b64_216 : NVPTXReg<"%v2b64_216">;
4224 def v2b64_217 : NVPTXReg<"%v2b64_217">;
4225 def v2b64_218 : NVPTXReg<"%v2b64_218">;
4226 def v2b64_219 : NVPTXReg<"%v2b64_219">;
4227 def v2b64_220 : NVPTXReg<"%v2b64_220">;
4228 def v2b64_221 : NVPTXReg<"%v2b64_221">;
4229 def v2b64_222 : NVPTXReg<"%v2b64_222">;
4230 def v2b64_223 : NVPTXReg<"%v2b64_223">;
4231 def v2b64_224 : NVPTXReg<"%v2b64_224">;
4232 def v2b64_225 : NVPTXReg<"%v2b64_225">;
4233 def v2b64_226 : NVPTXReg<"%v2b64_226">;
4234 def v2b64_227 : NVPTXReg<"%v2b64_227">;
4235 def v2b64_228 : NVPTXReg<"%v2b64_228">;
4236 def v2b64_229 : NVPTXReg<"%v2b64_229">;
4237 def v2b64_230 : NVPTXReg<"%v2b64_230">;
4238 def v2b64_231 : NVPTXReg<"%v2b64_231">;
4239 def v2b64_232 : NVPTXReg<"%v2b64_232">;
4240 def v2b64_233 : NVPTXReg<"%v2b64_233">;
4241 def v2b64_234 : NVPTXReg<"%v2b64_234">;
4242 def v2b64_235 : NVPTXReg<"%v2b64_235">;
4243 def v2b64_236 : NVPTXReg<"%v2b64_236">;
4244 def v2b64_237 : NVPTXReg<"%v2b64_237">;
4245 def v2b64_238 : NVPTXReg<"%v2b64_238">;
4246 def v2b64_239 : NVPTXReg<"%v2b64_239">;
4247 def v2b64_240 : NVPTXReg<"%v2b64_240">;
4248 def v2b64_241 : NVPTXReg<"%v2b64_241">;
4249 def v2b64_242 : NVPTXReg<"%v2b64_242">;
4250 def v2b64_243 : NVPTXReg<"%v2b64_243">;
4251 def v2b64_244 : NVPTXReg<"%v2b64_244">;
4252 def v2b64_245 : NVPTXReg<"%v2b64_245">;
4253 def v2b64_246 : NVPTXReg<"%v2b64_246">;
4254 def v2b64_247 : NVPTXReg<"%v2b64_247">;
4255 def v2b64_248 : NVPTXReg<"%v2b64_248">;
4256 def v2b64_249 : NVPTXReg<"%v2b64_249">;
4257 def v2b64_250 : NVPTXReg<"%v2b64_250">;
4258 def v2b64_251 : NVPTXReg<"%v2b64_251">;
4259 def v2b64_252 : NVPTXReg<"%v2b64_252">;
4260 def v2b64_253 : NVPTXReg<"%v2b64_253">;
4261 def v2b64_254 : NVPTXReg<"%v2b64_254">;
4262 def v2b64_255 : NVPTXReg<"%v2b64_255">;
4263 def v2b64_256 : NVPTXReg<"%v2b64_256">;
4264 def v2b64_257 : NVPTXReg<"%v2b64_257">;
4265 def v2b64_258 : NVPTXReg<"%v2b64_258">;
4266 def v2b64_259 : NVPTXReg<"%v2b64_259">;
4267 def v2b64_260 : NVPTXReg<"%v2b64_260">;
4268 def v2b64_261 : NVPTXReg<"%v2b64_261">;
4269 def v2b64_262 : NVPTXReg<"%v2b64_262">;
4270 def v2b64_263 : NVPTXReg<"%v2b64_263">;
4271 def v2b64_264 : NVPTXReg<"%v2b64_264">;
4272 def v2b64_265 : NVPTXReg<"%v2b64_265">;
4273 def v2b64_266 : NVPTXReg<"%v2b64_266">;
4274 def v2b64_267 : NVPTXReg<"%v2b64_267">;
4275 def v2b64_268 : NVPTXReg<"%v2b64_268">;
4276 def v2b64_269 : NVPTXReg<"%v2b64_269">;
4277 def v2b64_270 : NVPTXReg<"%v2b64_270">;
4278 def v2b64_271 : NVPTXReg<"%v2b64_271">;
4279 def v2b64_272 : NVPTXReg<"%v2b64_272">;
4280 def v2b64_273 : NVPTXReg<"%v2b64_273">;
4281 def v2b64_274 : NVPTXReg<"%v2b64_274">;
4282 def v2b64_275 : NVPTXReg<"%v2b64_275">;
4283 def v2b64_276 : NVPTXReg<"%v2b64_276">;
4284 def v2b64_277 : NVPTXReg<"%v2b64_277">;
4285 def v2b64_278 : NVPTXReg<"%v2b64_278">;
4286 def v2b64_279 : NVPTXReg<"%v2b64_279">;
4287 def v2b64_280 : NVPTXReg<"%v2b64_280">;
4288 def v2b64_281 : NVPTXReg<"%v2b64_281">;
4289 def v2b64_282 : NVPTXReg<"%v2b64_282">;
4290 def v2b64_283 : NVPTXReg<"%v2b64_283">;
4291 def v2b64_284 : NVPTXReg<"%v2b64_284">;
4292 def v2b64_285 : NVPTXReg<"%v2b64_285">;
4293 def v2b64_286 : NVPTXReg<"%v2b64_286">;
4294 def v2b64_287 : NVPTXReg<"%v2b64_287">;
4295 def v2b64_288 : NVPTXReg<"%v2b64_288">;
4296 def v2b64_289 : NVPTXReg<"%v2b64_289">;
4297 def v2b64_290 : NVPTXReg<"%v2b64_290">;
4298 def v2b64_291 : NVPTXReg<"%v2b64_291">;
4299 def v2b64_292 : NVPTXReg<"%v2b64_292">;
4300 def v2b64_293 : NVPTXReg<"%v2b64_293">;
4301 def v2b64_294 : NVPTXReg<"%v2b64_294">;
4302 def v2b64_295 : NVPTXReg<"%v2b64_295">;
4303 def v2b64_296 : NVPTXReg<"%v2b64_296">;
4304 def v2b64_297 : NVPTXReg<"%v2b64_297">;
4305 def v2b64_298 : NVPTXReg<"%v2b64_298">;
4306 def v2b64_299 : NVPTXReg<"%v2b64_299">;
4307 def v2b64_300 : NVPTXReg<"%v2b64_300">;
4308 def v2b64_301 : NVPTXReg<"%v2b64_301">;
4309 def v2b64_302 : NVPTXReg<"%v2b64_302">;
4310 def v2b64_303 : NVPTXReg<"%v2b64_303">;
4311 def v2b64_304 : NVPTXReg<"%v2b64_304">;
4312 def v2b64_305 : NVPTXReg<"%v2b64_305">;
4313 def v2b64_306 : NVPTXReg<"%v2b64_306">;
4314 def v2b64_307 : NVPTXReg<"%v2b64_307">;
4315 def v2b64_308 : NVPTXReg<"%v2b64_308">;
4316 def v2b64_309 : NVPTXReg<"%v2b64_309">;
4317 def v2b64_310 : NVPTXReg<"%v2b64_310">;
4318 def v2b64_311 : NVPTXReg<"%v2b64_311">;
4319 def v2b64_312 : NVPTXReg<"%v2b64_312">;
4320 def v2b64_313 : NVPTXReg<"%v2b64_313">;
4321 def v2b64_314 : NVPTXReg<"%v2b64_314">;
4322 def v2b64_315 : NVPTXReg<"%v2b64_315">;
4323 def v2b64_316 : NVPTXReg<"%v2b64_316">;
4324 def v2b64_317 : NVPTXReg<"%v2b64_317">;
4325 def v2b64_318 : NVPTXReg<"%v2b64_318">;
4326 def v2b64_319 : NVPTXReg<"%v2b64_319">;
4327 def v2b64_320 : NVPTXReg<"%v2b64_320">;
4328 def v2b64_321 : NVPTXReg<"%v2b64_321">;
4329 def v2b64_322 : NVPTXReg<"%v2b64_322">;
4330 def v2b64_323 : NVPTXReg<"%v2b64_323">;
4331 def v2b64_324 : NVPTXReg<"%v2b64_324">;
4332 def v2b64_325 : NVPTXReg<"%v2b64_325">;
4333 def v2b64_326 : NVPTXReg<"%v2b64_326">;
4334 def v2b64_327 : NVPTXReg<"%v2b64_327">;
4335 def v2b64_328 : NVPTXReg<"%v2b64_328">;
4336 def v2b64_329 : NVPTXReg<"%v2b64_329">;
4337 def v2b64_330 : NVPTXReg<"%v2b64_330">;
4338 def v2b64_331 : NVPTXReg<"%v2b64_331">;
4339 def v2b64_332 : NVPTXReg<"%v2b64_332">;
4340 def v2b64_333 : NVPTXReg<"%v2b64_333">;
4341 def v2b64_334 : NVPTXReg<"%v2b64_334">;
4342 def v2b64_335 : NVPTXReg<"%v2b64_335">;
4343 def v2b64_336 : NVPTXReg<"%v2b64_336">;
4344 def v2b64_337 : NVPTXReg<"%v2b64_337">;
4345 def v2b64_338 : NVPTXReg<"%v2b64_338">;
4346 def v2b64_339 : NVPTXReg<"%v2b64_339">;
4347 def v2b64_340 : NVPTXReg<"%v2b64_340">;
4348 def v2b64_341 : NVPTXReg<"%v2b64_341">;
4349 def v2b64_342 : NVPTXReg<"%v2b64_342">;
4350 def v2b64_343 : NVPTXReg<"%v2b64_343">;
4351 def v2b64_344 : NVPTXReg<"%v2b64_344">;
4352 def v2b64_345 : NVPTXReg<"%v2b64_345">;
4353 def v2b64_346 : NVPTXReg<"%v2b64_346">;
4354 def v2b64_347 : NVPTXReg<"%v2b64_347">;
4355 def v2b64_348 : NVPTXReg<"%v2b64_348">;
4356 def v2b64_349 : NVPTXReg<"%v2b64_349">;
4357 def v2b64_350 : NVPTXReg<"%v2b64_350">;
4358 def v2b64_351 : NVPTXReg<"%v2b64_351">;
4359 def v2b64_352 : NVPTXReg<"%v2b64_352">;
4360 def v2b64_353 : NVPTXReg<"%v2b64_353">;
4361 def v2b64_354 : NVPTXReg<"%v2b64_354">;
4362 def v2b64_355 : NVPTXReg<"%v2b64_355">;
4363 def v2b64_356 : NVPTXReg<"%v2b64_356">;
4364 def v2b64_357 : NVPTXReg<"%v2b64_357">;
4365 def v2b64_358 : NVPTXReg<"%v2b64_358">;
4366 def v2b64_359 : NVPTXReg<"%v2b64_359">;
4367 def v2b64_360 : NVPTXReg<"%v2b64_360">;
4368 def v2b64_361 : NVPTXReg<"%v2b64_361">;
4369 def v2b64_362 : NVPTXReg<"%v2b64_362">;
4370 def v2b64_363 : NVPTXReg<"%v2b64_363">;
4371 def v2b64_364 : NVPTXReg<"%v2b64_364">;
4372 def v2b64_365 : NVPTXReg<"%v2b64_365">;
4373 def v2b64_366 : NVPTXReg<"%v2b64_366">;
4374 def v2b64_367 : NVPTXReg<"%v2b64_367">;
4375 def v2b64_368 : NVPTXReg<"%v2b64_368">;
4376 def v2b64_369 : NVPTXReg<"%v2b64_369">;
4377 def v2b64_370 : NVPTXReg<"%v2b64_370">;
4378 def v2b64_371 : NVPTXReg<"%v2b64_371">;
4379 def v2b64_372 : NVPTXReg<"%v2b64_372">;
4380 def v2b64_373 : NVPTXReg<"%v2b64_373">;
4381 def v2b64_374 : NVPTXReg<"%v2b64_374">;
4382 def v2b64_375 : NVPTXReg<"%v2b64_375">;
4383 def v2b64_376 : NVPTXReg<"%v2b64_376">;
4384 def v2b64_377 : NVPTXReg<"%v2b64_377">;
4385 def v2b64_378 : NVPTXReg<"%v2b64_378">;
4386 def v2b64_379 : NVPTXReg<"%v2b64_379">;
4387 def v2b64_380 : NVPTXReg<"%v2b64_380">;
4388 def v2b64_381 : NVPTXReg<"%v2b64_381">;
4389 def v2b64_382 : NVPTXReg<"%v2b64_382">;
4390 def v2b64_383 : NVPTXReg<"%v2b64_383">;
4391 def v2b64_384 : NVPTXReg<"%v2b64_384">;
4392 def v2b64_385 : NVPTXReg<"%v2b64_385">;
4393 def v2b64_386 : NVPTXReg<"%v2b64_386">;
4394 def v2b64_387 : NVPTXReg<"%v2b64_387">;
4395 def v2b64_388 : NVPTXReg<"%v2b64_388">;
4396 def v2b64_389 : NVPTXReg<"%v2b64_389">;
4397 def v2b64_390 : NVPTXReg<"%v2b64_390">;
4398 def v2b64_391 : NVPTXReg<"%v2b64_391">;
4399 def v2b64_392 : NVPTXReg<"%v2b64_392">;
4400 def v2b64_393 : NVPTXReg<"%v2b64_393">;
4401 def v2b64_394 : NVPTXReg<"%v2b64_394">;
4402 def v2b64_395 : NVPTXReg<"%v2b64_395">;
4403 def v4b8_0 : NVPTXReg<"%v4b8_0">;
4404 def v4b8_1 : NVPTXReg<"%v4b8_1">;
4405 def v4b8_2 : NVPTXReg<"%v4b8_2">;
4406 def v4b8_3 : NVPTXReg<"%v4b8_3">;
4407 def v4b8_4 : NVPTXReg<"%v4b8_4">;
4408 def v4b8_5 : NVPTXReg<"%v4b8_5">;
4409 def v4b8_6 : NVPTXReg<"%v4b8_6">;
4410 def v4b8_7 : NVPTXReg<"%v4b8_7">;
4411 def v4b8_8 : NVPTXReg<"%v4b8_8">;
4412 def v4b8_9 : NVPTXReg<"%v4b8_9">;
4413 def v4b8_10 : NVPTXReg<"%v4b8_10">;
4414 def v4b8_11 : NVPTXReg<"%v4b8_11">;
4415 def v4b8_12 : NVPTXReg<"%v4b8_12">;
4416 def v4b8_13 : NVPTXReg<"%v4b8_13">;
4417 def v4b8_14 : NVPTXReg<"%v4b8_14">;
4418 def v4b8_15 : NVPTXReg<"%v4b8_15">;
4419 def v4b8_16 : NVPTXReg<"%v4b8_16">;
4420 def v4b8_17 : NVPTXReg<"%v4b8_17">;
4421 def v4b8_18 : NVPTXReg<"%v4b8_18">;
4422 def v4b8_19 : NVPTXReg<"%v4b8_19">;
4423 def v4b8_20 : NVPTXReg<"%v4b8_20">;
4424 def v4b8_21 : NVPTXReg<"%v4b8_21">;
4425 def v4b8_22 : NVPTXReg<"%v4b8_22">;
4426 def v4b8_23 : NVPTXReg<"%v4b8_23">;
4427 def v4b8_24 : NVPTXReg<"%v4b8_24">;
4428 def v4b8_25 : NVPTXReg<"%v4b8_25">;
4429 def v4b8_26 : NVPTXReg<"%v4b8_26">;
4430 def v4b8_27 : NVPTXReg<"%v4b8_27">;
4431 def v4b8_28 : NVPTXReg<"%v4b8_28">;
4432 def v4b8_29 : NVPTXReg<"%v4b8_29">;
4433 def v4b8_30 : NVPTXReg<"%v4b8_30">;
4434 def v4b8_31 : NVPTXReg<"%v4b8_31">;
4435 def v4b8_32 : NVPTXReg<"%v4b8_32">;
4436 def v4b8_33 : NVPTXReg<"%v4b8_33">;
4437 def v4b8_34 : NVPTXReg<"%v4b8_34">;
4438 def v4b8_35 : NVPTXReg<"%v4b8_35">;
4439 def v4b8_36 : NVPTXReg<"%v4b8_36">;
4440 def v4b8_37 : NVPTXReg<"%v4b8_37">;
4441 def v4b8_38 : NVPTXReg<"%v4b8_38">;
4442 def v4b8_39 : NVPTXReg<"%v4b8_39">;
4443 def v4b8_40 : NVPTXReg<"%v4b8_40">;
4444 def v4b8_41 : NVPTXReg<"%v4b8_41">;
4445 def v4b8_42 : NVPTXReg<"%v4b8_42">;
4446 def v4b8_43 : NVPTXReg<"%v4b8_43">;
4447 def v4b8_44 : NVPTXReg<"%v4b8_44">;
4448 def v4b8_45 : NVPTXReg<"%v4b8_45">;
4449 def v4b8_46 : NVPTXReg<"%v4b8_46">;
4450 def v4b8_47 : NVPTXReg<"%v4b8_47">;
4451 def v4b8_48 : NVPTXReg<"%v4b8_48">;
4452 def v4b8_49 : NVPTXReg<"%v4b8_49">;
4453 def v4b8_50 : NVPTXReg<"%v4b8_50">;
4454 def v4b8_51 : NVPTXReg<"%v4b8_51">;
4455 def v4b8_52 : NVPTXReg<"%v4b8_52">;
4456 def v4b8_53 : NVPTXReg<"%v4b8_53">;
4457 def v4b8_54 : NVPTXReg<"%v4b8_54">;
4458 def v4b8_55 : NVPTXReg<"%v4b8_55">;
4459 def v4b8_56 : NVPTXReg<"%v4b8_56">;
4460 def v4b8_57 : NVPTXReg<"%v4b8_57">;
4461 def v4b8_58 : NVPTXReg<"%v4b8_58">;
4462 def v4b8_59 : NVPTXReg<"%v4b8_59">;
4463 def v4b8_60 : NVPTXReg<"%v4b8_60">;
4464 def v4b8_61 : NVPTXReg<"%v4b8_61">;
4465 def v4b8_62 : NVPTXReg<"%v4b8_62">;
4466 def v4b8_63 : NVPTXReg<"%v4b8_63">;
4467 def v4b8_64 : NVPTXReg<"%v4b8_64">;
4468 def v4b8_65 : NVPTXReg<"%v4b8_65">;
4469 def v4b8_66 : NVPTXReg<"%v4b8_66">;
4470 def v4b8_67 : NVPTXReg<"%v4b8_67">;
4471 def v4b8_68 : NVPTXReg<"%v4b8_68">;
4472 def v4b8_69 : NVPTXReg<"%v4b8_69">;
4473 def v4b8_70 : NVPTXReg<"%v4b8_70">;
4474 def v4b8_71 : NVPTXReg<"%v4b8_71">;
4475 def v4b8_72 : NVPTXReg<"%v4b8_72">;
4476 def v4b8_73 : NVPTXReg<"%v4b8_73">;
4477 def v4b8_74 : NVPTXReg<"%v4b8_74">;
4478 def v4b8_75 : NVPTXReg<"%v4b8_75">;
4479 def v4b8_76 : NVPTXReg<"%v4b8_76">;
4480 def v4b8_77 : NVPTXReg<"%v4b8_77">;
4481 def v4b8_78 : NVPTXReg<"%v4b8_78">;
4482 def v4b8_79 : NVPTXReg<"%v4b8_79">;
4483 def v4b8_80 : NVPTXReg<"%v4b8_80">;
4484 def v4b8_81 : NVPTXReg<"%v4b8_81">;
4485 def v4b8_82 : NVPTXReg<"%v4b8_82">;
4486 def v4b8_83 : NVPTXReg<"%v4b8_83">;
4487 def v4b8_84 : NVPTXReg<"%v4b8_84">;
4488 def v4b8_85 : NVPTXReg<"%v4b8_85">;
4489 def v4b8_86 : NVPTXReg<"%v4b8_86">;
4490 def v4b8_87 : NVPTXReg<"%v4b8_87">;
4491 def v4b8_88 : NVPTXReg<"%v4b8_88">;
4492 def v4b8_89 : NVPTXReg<"%v4b8_89">;
4493 def v4b8_90 : NVPTXReg<"%v4b8_90">;
4494 def v4b8_91 : NVPTXReg<"%v4b8_91">;
4495 def v4b8_92 : NVPTXReg<"%v4b8_92">;
4496 def v4b8_93 : NVPTXReg<"%v4b8_93">;
4497 def v4b8_94 : NVPTXReg<"%v4b8_94">;
4498 def v4b8_95 : NVPTXReg<"%v4b8_95">;
4499 def v4b8_96 : NVPTXReg<"%v4b8_96">;
4500 def v4b8_97 : NVPTXReg<"%v4b8_97">;
4501 def v4b8_98 : NVPTXReg<"%v4b8_98">;
4502 def v4b8_99 : NVPTXReg<"%v4b8_99">;
4503 def v4b8_100 : NVPTXReg<"%v4b8_100">;
4504 def v4b8_101 : NVPTXReg<"%v4b8_101">;
4505 def v4b8_102 : NVPTXReg<"%v4b8_102">;
4506 def v4b8_103 : NVPTXReg<"%v4b8_103">;
4507 def v4b8_104 : NVPTXReg<"%v4b8_104">;
4508 def v4b8_105 : NVPTXReg<"%v4b8_105">;
4509 def v4b8_106 : NVPTXReg<"%v4b8_106">;
4510 def v4b8_107 : NVPTXReg<"%v4b8_107">;
4511 def v4b8_108 : NVPTXReg<"%v4b8_108">;
4512 def v4b8_109 : NVPTXReg<"%v4b8_109">;
4513 def v4b8_110 : NVPTXReg<"%v4b8_110">;
4514 def v4b8_111 : NVPTXReg<"%v4b8_111">;
4515 def v4b8_112 : NVPTXReg<"%v4b8_112">;
4516 def v4b8_113 : NVPTXReg<"%v4b8_113">;
4517 def v4b8_114 : NVPTXReg<"%v4b8_114">;
4518 def v4b8_115 : NVPTXReg<"%v4b8_115">;
4519 def v4b8_116 : NVPTXReg<"%v4b8_116">;
4520 def v4b8_117 : NVPTXReg<"%v4b8_117">;
4521 def v4b8_118 : NVPTXReg<"%v4b8_118">;
4522 def v4b8_119 : NVPTXReg<"%v4b8_119">;
4523 def v4b8_120 : NVPTXReg<"%v4b8_120">;
4524 def v4b8_121 : NVPTXReg<"%v4b8_121">;
4525 def v4b8_122 : NVPTXReg<"%v4b8_122">;
4526 def v4b8_123 : NVPTXReg<"%v4b8_123">;
4527 def v4b8_124 : NVPTXReg<"%v4b8_124">;
4528 def v4b8_125 : NVPTXReg<"%v4b8_125">;
4529 def v4b8_126 : NVPTXReg<"%v4b8_126">;
4530 def v4b8_127 : NVPTXReg<"%v4b8_127">;
4531 def v4b8_128 : NVPTXReg<"%v4b8_128">;
4532 def v4b8_129 : NVPTXReg<"%v4b8_129">;
4533 def v4b8_130 : NVPTXReg<"%v4b8_130">;
4534 def v4b8_131 : NVPTXReg<"%v4b8_131">;
4535 def v4b8_132 : NVPTXReg<"%v4b8_132">;
4536 def v4b8_133 : NVPTXReg<"%v4b8_133">;
4537 def v4b8_134 : NVPTXReg<"%v4b8_134">;
4538 def v4b8_135 : NVPTXReg<"%v4b8_135">;
4539 def v4b8_136 : NVPTXReg<"%v4b8_136">;
4540 def v4b8_137 : NVPTXReg<"%v4b8_137">;
4541 def v4b8_138 : NVPTXReg<"%v4b8_138">;
4542 def v4b8_139 : NVPTXReg<"%v4b8_139">;
4543 def v4b8_140 : NVPTXReg<"%v4b8_140">;
4544 def v4b8_141 : NVPTXReg<"%v4b8_141">;
4545 def v4b8_142 : NVPTXReg<"%v4b8_142">;
4546 def v4b8_143 : NVPTXReg<"%v4b8_143">;
4547 def v4b8_144 : NVPTXReg<"%v4b8_144">;
4548 def v4b8_145 : NVPTXReg<"%v4b8_145">;
4549 def v4b8_146 : NVPTXReg<"%v4b8_146">;
4550 def v4b8_147 : NVPTXReg<"%v4b8_147">;
4551 def v4b8_148 : NVPTXReg<"%v4b8_148">;
4552 def v4b8_149 : NVPTXReg<"%v4b8_149">;
4553 def v4b8_150 : NVPTXReg<"%v4b8_150">;
4554 def v4b8_151 : NVPTXReg<"%v4b8_151">;
4555 def v4b8_152 : NVPTXReg<"%v4b8_152">;
4556 def v4b8_153 : NVPTXReg<"%v4b8_153">;
4557 def v4b8_154 : NVPTXReg<"%v4b8_154">;
4558 def v4b8_155 : NVPTXReg<"%v4b8_155">;
4559 def v4b8_156 : NVPTXReg<"%v4b8_156">;
4560 def v4b8_157 : NVPTXReg<"%v4b8_157">;
4561 def v4b8_158 : NVPTXReg<"%v4b8_158">;
4562 def v4b8_159 : NVPTXReg<"%v4b8_159">;
4563 def v4b8_160 : NVPTXReg<"%v4b8_160">;
4564 def v4b8_161 : NVPTXReg<"%v4b8_161">;
4565 def v4b8_162 : NVPTXReg<"%v4b8_162">;
4566 def v4b8_163 : NVPTXReg<"%v4b8_163">;
4567 def v4b8_164 : NVPTXReg<"%v4b8_164">;
4568 def v4b8_165 : NVPTXReg<"%v4b8_165">;
4569 def v4b8_166 : NVPTXReg<"%v4b8_166">;
4570 def v4b8_167 : NVPTXReg<"%v4b8_167">;
4571 def v4b8_168 : NVPTXReg<"%v4b8_168">;
4572 def v4b8_169 : NVPTXReg<"%v4b8_169">;
4573 def v4b8_170 : NVPTXReg<"%v4b8_170">;
4574 def v4b8_171 : NVPTXReg<"%v4b8_171">;
4575 def v4b8_172 : NVPTXReg<"%v4b8_172">;
4576 def v4b8_173 : NVPTXReg<"%v4b8_173">;
4577 def v4b8_174 : NVPTXReg<"%v4b8_174">;
4578 def v4b8_175 : NVPTXReg<"%v4b8_175">;
4579 def v4b8_176 : NVPTXReg<"%v4b8_176">;
4580 def v4b8_177 : NVPTXReg<"%v4b8_177">;
4581 def v4b8_178 : NVPTXReg<"%v4b8_178">;
4582 def v4b8_179 : NVPTXReg<"%v4b8_179">;
4583 def v4b8_180 : NVPTXReg<"%v4b8_180">;
4584 def v4b8_181 : NVPTXReg<"%v4b8_181">;
4585 def v4b8_182 : NVPTXReg<"%v4b8_182">;
4586 def v4b8_183 : NVPTXReg<"%v4b8_183">;
4587 def v4b8_184 : NVPTXReg<"%v4b8_184">;
4588 def v4b8_185 : NVPTXReg<"%v4b8_185">;
4589 def v4b8_186 : NVPTXReg<"%v4b8_186">;
4590 def v4b8_187 : NVPTXReg<"%v4b8_187">;
4591 def v4b8_188 : NVPTXReg<"%v4b8_188">;
4592 def v4b8_189 : NVPTXReg<"%v4b8_189">;
4593 def v4b8_190 : NVPTXReg<"%v4b8_190">;
4594 def v4b8_191 : NVPTXReg<"%v4b8_191">;
4595 def v4b8_192 : NVPTXReg<"%v4b8_192">;
4596 def v4b8_193 : NVPTXReg<"%v4b8_193">;
4597 def v4b8_194 : NVPTXReg<"%v4b8_194">;
4598 def v4b8_195 : NVPTXReg<"%v4b8_195">;
4599 def v4b8_196 : NVPTXReg<"%v4b8_196">;
4600 def v4b8_197 : NVPTXReg<"%v4b8_197">;
4601 def v4b8_198 : NVPTXReg<"%v4b8_198">;
4602 def v4b8_199 : NVPTXReg<"%v4b8_199">;
4603 def v4b8_200 : NVPTXReg<"%v4b8_200">;
4604 def v4b8_201 : NVPTXReg<"%v4b8_201">;
4605 def v4b8_202 : NVPTXReg<"%v4b8_202">;
4606 def v4b8_203 : NVPTXReg<"%v4b8_203">;
4607 def v4b8_204 : NVPTXReg<"%v4b8_204">;
4608 def v4b8_205 : NVPTXReg<"%v4b8_205">;
4609 def v4b8_206 : NVPTXReg<"%v4b8_206">;
4610 def v4b8_207 : NVPTXReg<"%v4b8_207">;
4611 def v4b8_208 : NVPTXReg<"%v4b8_208">;
4612 def v4b8_209 : NVPTXReg<"%v4b8_209">;
4613 def v4b8_210 : NVPTXReg<"%v4b8_210">;
4614 def v4b8_211 : NVPTXReg<"%v4b8_211">;
4615 def v4b8_212 : NVPTXReg<"%v4b8_212">;
4616 def v4b8_213 : NVPTXReg<"%v4b8_213">;
4617 def v4b8_214 : NVPTXReg<"%v4b8_214">;
4618 def v4b8_215 : NVPTXReg<"%v4b8_215">;
4619 def v4b8_216 : NVPTXReg<"%v4b8_216">;
4620 def v4b8_217 : NVPTXReg<"%v4b8_217">;
4621 def v4b8_218 : NVPTXReg<"%v4b8_218">;
4622 def v4b8_219 : NVPTXReg<"%v4b8_219">;
4623 def v4b8_220 : NVPTXReg<"%v4b8_220">;
4624 def v4b8_221 : NVPTXReg<"%v4b8_221">;
4625 def v4b8_222 : NVPTXReg<"%v4b8_222">;
4626 def v4b8_223 : NVPTXReg<"%v4b8_223">;
4627 def v4b8_224 : NVPTXReg<"%v4b8_224">;
4628 def v4b8_225 : NVPTXReg<"%v4b8_225">;
4629 def v4b8_226 : NVPTXReg<"%v4b8_226">;
4630 def v4b8_227 : NVPTXReg<"%v4b8_227">;
4631 def v4b8_228 : NVPTXReg<"%v4b8_228">;
4632 def v4b8_229 : NVPTXReg<"%v4b8_229">;
4633 def v4b8_230 : NVPTXReg<"%v4b8_230">;
4634 def v4b8_231 : NVPTXReg<"%v4b8_231">;
4635 def v4b8_232 : NVPTXReg<"%v4b8_232">;
4636 def v4b8_233 : NVPTXReg<"%v4b8_233">;
4637 def v4b8_234 : NVPTXReg<"%v4b8_234">;
4638 def v4b8_235 : NVPTXReg<"%v4b8_235">;
4639 def v4b8_236 : NVPTXReg<"%v4b8_236">;
4640 def v4b8_237 : NVPTXReg<"%v4b8_237">;
4641 def v4b8_238 : NVPTXReg<"%v4b8_238">;
4642 def v4b8_239 : NVPTXReg<"%v4b8_239">;
4643 def v4b8_240 : NVPTXReg<"%v4b8_240">;
4644 def v4b8_241 : NVPTXReg<"%v4b8_241">;
4645 def v4b8_242 : NVPTXReg<"%v4b8_242">;
4646 def v4b8_243 : NVPTXReg<"%v4b8_243">;
4647 def v4b8_244 : NVPTXReg<"%v4b8_244">;
4648 def v4b8_245 : NVPTXReg<"%v4b8_245">;
4649 def v4b8_246 : NVPTXReg<"%v4b8_246">;
4650 def v4b8_247 : NVPTXReg<"%v4b8_247">;
4651 def v4b8_248 : NVPTXReg<"%v4b8_248">;
4652 def v4b8_249 : NVPTXReg<"%v4b8_249">;
4653 def v4b8_250 : NVPTXReg<"%v4b8_250">;
4654 def v4b8_251 : NVPTXReg<"%v4b8_251">;
4655 def v4b8_252 : NVPTXReg<"%v4b8_252">;
4656 def v4b8_253 : NVPTXReg<"%v4b8_253">;
4657 def v4b8_254 : NVPTXReg<"%v4b8_254">;
4658 def v4b8_255 : NVPTXReg<"%v4b8_255">;
4659 def v4b8_256 : NVPTXReg<"%v4b8_256">;
4660 def v4b8_257 : NVPTXReg<"%v4b8_257">;
4661 def v4b8_258 : NVPTXReg<"%v4b8_258">;
4662 def v4b8_259 : NVPTXReg<"%v4b8_259">;
4663 def v4b8_260 : NVPTXReg<"%v4b8_260">;
4664 def v4b8_261 : NVPTXReg<"%v4b8_261">;
4665 def v4b8_262 : NVPTXReg<"%v4b8_262">;
4666 def v4b8_263 : NVPTXReg<"%v4b8_263">;
4667 def v4b8_264 : NVPTXReg<"%v4b8_264">;
4668 def v4b8_265 : NVPTXReg<"%v4b8_265">;
4669 def v4b8_266 : NVPTXReg<"%v4b8_266">;
4670 def v4b8_267 : NVPTXReg<"%v4b8_267">;
4671 def v4b8_268 : NVPTXReg<"%v4b8_268">;
4672 def v4b8_269 : NVPTXReg<"%v4b8_269">;
4673 def v4b8_270 : NVPTXReg<"%v4b8_270">;
4674 def v4b8_271 : NVPTXReg<"%v4b8_271">;
4675 def v4b8_272 : NVPTXReg<"%v4b8_272">;
4676 def v4b8_273 : NVPTXReg<"%v4b8_273">;
4677 def v4b8_274 : NVPTXReg<"%v4b8_274">;
4678 def v4b8_275 : NVPTXReg<"%v4b8_275">;
4679 def v4b8_276 : NVPTXReg<"%v4b8_276">;
4680 def v4b8_277 : NVPTXReg<"%v4b8_277">;
4681 def v4b8_278 : NVPTXReg<"%v4b8_278">;
4682 def v4b8_279 : NVPTXReg<"%v4b8_279">;
4683 def v4b8_280 : NVPTXReg<"%v4b8_280">;
4684 def v4b8_281 : NVPTXReg<"%v4b8_281">;
4685 def v4b8_282 : NVPTXReg<"%v4b8_282">;
4686 def v4b8_283 : NVPTXReg<"%v4b8_283">;
4687 def v4b8_284 : NVPTXReg<"%v4b8_284">;
4688 def v4b8_285 : NVPTXReg<"%v4b8_285">;
4689 def v4b8_286 : NVPTXReg<"%v4b8_286">;
4690 def v4b8_287 : NVPTXReg<"%v4b8_287">;
4691 def v4b8_288 : NVPTXReg<"%v4b8_288">;
4692 def v4b8_289 : NVPTXReg<"%v4b8_289">;
4693 def v4b8_290 : NVPTXReg<"%v4b8_290">;
4694 def v4b8_291 : NVPTXReg<"%v4b8_291">;
4695 def v4b8_292 : NVPTXReg<"%v4b8_292">;
4696 def v4b8_293 : NVPTXReg<"%v4b8_293">;
4697 def v4b8_294 : NVPTXReg<"%v4b8_294">;
4698 def v4b8_295 : NVPTXReg<"%v4b8_295">;
4699 def v4b8_296 : NVPTXReg<"%v4b8_296">;
4700 def v4b8_297 : NVPTXReg<"%v4b8_297">;
4701 def v4b8_298 : NVPTXReg<"%v4b8_298">;
4702 def v4b8_299 : NVPTXReg<"%v4b8_299">;
4703 def v4b8_300 : NVPTXReg<"%v4b8_300">;
4704 def v4b8_301 : NVPTXReg<"%v4b8_301">;
4705 def v4b8_302 : NVPTXReg<"%v4b8_302">;
4706 def v4b8_303 : NVPTXReg<"%v4b8_303">;
4707 def v4b8_304 : NVPTXReg<"%v4b8_304">;
4708 def v4b8_305 : NVPTXReg<"%v4b8_305">;
4709 def v4b8_306 : NVPTXReg<"%v4b8_306">;
4710 def v4b8_307 : NVPTXReg<"%v4b8_307">;
4711 def v4b8_308 : NVPTXReg<"%v4b8_308">;
4712 def v4b8_309 : NVPTXReg<"%v4b8_309">;
4713 def v4b8_310 : NVPTXReg<"%v4b8_310">;
4714 def v4b8_311 : NVPTXReg<"%v4b8_311">;
4715 def v4b8_312 : NVPTXReg<"%v4b8_312">;
4716 def v4b8_313 : NVPTXReg<"%v4b8_313">;
4717 def v4b8_314 : NVPTXReg<"%v4b8_314">;
4718 def v4b8_315 : NVPTXReg<"%v4b8_315">;
4719 def v4b8_316 : NVPTXReg<"%v4b8_316">;
4720 def v4b8_317 : NVPTXReg<"%v4b8_317">;
4721 def v4b8_318 : NVPTXReg<"%v4b8_318">;
4722 def v4b8_319 : NVPTXReg<"%v4b8_319">;
4723 def v4b8_320 : NVPTXReg<"%v4b8_320">;
4724 def v4b8_321 : NVPTXReg<"%v4b8_321">;
4725 def v4b8_322 : NVPTXReg<"%v4b8_322">;
4726 def v4b8_323 : NVPTXReg<"%v4b8_323">;
4727 def v4b8_324 : NVPTXReg<"%v4b8_324">;
4728 def v4b8_325 : NVPTXReg<"%v4b8_325">;
4729 def v4b8_326 : NVPTXReg<"%v4b8_326">;
4730 def v4b8_327 : NVPTXReg<"%v4b8_327">;
4731 def v4b8_328 : NVPTXReg<"%v4b8_328">;
4732 def v4b8_329 : NVPTXReg<"%v4b8_329">;
4733 def v4b8_330 : NVPTXReg<"%v4b8_330">;
4734 def v4b8_331 : NVPTXReg<"%v4b8_331">;
4735 def v4b8_332 : NVPTXReg<"%v4b8_332">;
4736 def v4b8_333 : NVPTXReg<"%v4b8_333">;
4737 def v4b8_334 : NVPTXReg<"%v4b8_334">;
4738 def v4b8_335 : NVPTXReg<"%v4b8_335">;
4739 def v4b8_336 : NVPTXReg<"%v4b8_336">;
4740 def v4b8_337 : NVPTXReg<"%v4b8_337">;
4741 def v4b8_338 : NVPTXReg<"%v4b8_338">;
4742 def v4b8_339 : NVPTXReg<"%v4b8_339">;
4743 def v4b8_340 : NVPTXReg<"%v4b8_340">;
4744 def v4b8_341 : NVPTXReg<"%v4b8_341">;
4745 def v4b8_342 : NVPTXReg<"%v4b8_342">;
4746 def v4b8_343 : NVPTXReg<"%v4b8_343">;
4747 def v4b8_344 : NVPTXReg<"%v4b8_344">;
4748 def v4b8_345 : NVPTXReg<"%v4b8_345">;
4749 def v4b8_346 : NVPTXReg<"%v4b8_346">;
4750 def v4b8_347 : NVPTXReg<"%v4b8_347">;
4751 def v4b8_348 : NVPTXReg<"%v4b8_348">;
4752 def v4b8_349 : NVPTXReg<"%v4b8_349">;
4753 def v4b8_350 : NVPTXReg<"%v4b8_350">;
4754 def v4b8_351 : NVPTXReg<"%v4b8_351">;
4755 def v4b8_352 : NVPTXReg<"%v4b8_352">;
4756 def v4b8_353 : NVPTXReg<"%v4b8_353">;
4757 def v4b8_354 : NVPTXReg<"%v4b8_354">;
4758 def v4b8_355 : NVPTXReg<"%v4b8_355">;
4759 def v4b8_356 : NVPTXReg<"%v4b8_356">;
4760 def v4b8_357 : NVPTXReg<"%v4b8_357">;
4761 def v4b8_358 : NVPTXReg<"%v4b8_358">;
4762 def v4b8_359 : NVPTXReg<"%v4b8_359">;
4763 def v4b8_360 : NVPTXReg<"%v4b8_360">;
4764 def v4b8_361 : NVPTXReg<"%v4b8_361">;
4765 def v4b8_362 : NVPTXReg<"%v4b8_362">;
4766 def v4b8_363 : NVPTXReg<"%v4b8_363">;
4767 def v4b8_364 : NVPTXReg<"%v4b8_364">;
4768 def v4b8_365 : NVPTXReg<"%v4b8_365">;
4769 def v4b8_366 : NVPTXReg<"%v4b8_366">;
4770 def v4b8_367 : NVPTXReg<"%v4b8_367">;
4771 def v4b8_368 : NVPTXReg<"%v4b8_368">;
4772 def v4b8_369 : NVPTXReg<"%v4b8_369">;
4773 def v4b8_370 : NVPTXReg<"%v4b8_370">;
4774 def v4b8_371 : NVPTXReg<"%v4b8_371">;
4775 def v4b8_372 : NVPTXReg<"%v4b8_372">;
4776 def v4b8_373 : NVPTXReg<"%v4b8_373">;
4777 def v4b8_374 : NVPTXReg<"%v4b8_374">;
4778 def v4b8_375 : NVPTXReg<"%v4b8_375">;
4779 def v4b8_376 : NVPTXReg<"%v4b8_376">;
4780 def v4b8_377 : NVPTXReg<"%v4b8_377">;
4781 def v4b8_378 : NVPTXReg<"%v4b8_378">;
4782 def v4b8_379 : NVPTXReg<"%v4b8_379">;
4783 def v4b8_380 : NVPTXReg<"%v4b8_380">;
4784 def v4b8_381 : NVPTXReg<"%v4b8_381">;
4785 def v4b8_382 : NVPTXReg<"%v4b8_382">;
4786 def v4b8_383 : NVPTXReg<"%v4b8_383">;
4787 def v4b8_384 : NVPTXReg<"%v4b8_384">;
4788 def v4b8_385 : NVPTXReg<"%v4b8_385">;
4789 def v4b8_386 : NVPTXReg<"%v4b8_386">;
4790 def v4b8_387 : NVPTXReg<"%v4b8_387">;
4791 def v4b8_388 : NVPTXReg<"%v4b8_388">;
4792 def v4b8_389 : NVPTXReg<"%v4b8_389">;
4793 def v4b8_390 : NVPTXReg<"%v4b8_390">;
4794 def v4b8_391 : NVPTXReg<"%v4b8_391">;
4795 def v4b8_392 : NVPTXReg<"%v4b8_392">;
4796 def v4b8_393 : NVPTXReg<"%v4b8_393">;
4797 def v4b8_394 : NVPTXReg<"%v4b8_394">;
4798 def v4b8_395 : NVPTXReg<"%v4b8_395">;
4799 def v4b16_0 : NVPTXReg<"%v4b16_0">;
4800 def v4b16_1 : NVPTXReg<"%v4b16_1">;
4801 def v4b16_2 : NVPTXReg<"%v4b16_2">;
4802 def v4b16_3 : NVPTXReg<"%v4b16_3">;
4803 def v4b16_4 : NVPTXReg<"%v4b16_4">;
4804 def v4b16_5 : NVPTXReg<"%v4b16_5">;
4805 def v4b16_6 : NVPTXReg<"%v4b16_6">;
4806 def v4b16_7 : NVPTXReg<"%v4b16_7">;
4807 def v4b16_8 : NVPTXReg<"%v4b16_8">;
4808 def v4b16_9 : NVPTXReg<"%v4b16_9">;
4809 def v4b16_10 : NVPTXReg<"%v4b16_10">;
4810 def v4b16_11 : NVPTXReg<"%v4b16_11">;
4811 def v4b16_12 : NVPTXReg<"%v4b16_12">;
4812 def v4b16_13 : NVPTXReg<"%v4b16_13">;
4813 def v4b16_14 : NVPTXReg<"%v4b16_14">;
4814 def v4b16_15 : NVPTXReg<"%v4b16_15">;
4815 def v4b16_16 : NVPTXReg<"%v4b16_16">;
4816 def v4b16_17 : NVPTXReg<"%v4b16_17">;
4817 def v4b16_18 : NVPTXReg<"%v4b16_18">;
4818 def v4b16_19 : NVPTXReg<"%v4b16_19">;
4819 def v4b16_20 : NVPTXReg<"%v4b16_20">;
4820 def v4b16_21 : NVPTXReg<"%v4b16_21">;
4821 def v4b16_22 : NVPTXReg<"%v4b16_22">;
4822 def v4b16_23 : NVPTXReg<"%v4b16_23">;
4823 def v4b16_24 : NVPTXReg<"%v4b16_24">;
4824 def v4b16_25 : NVPTXReg<"%v4b16_25">;
4825 def v4b16_26 : NVPTXReg<"%v4b16_26">;
4826 def v4b16_27 : NVPTXReg<"%v4b16_27">;
4827 def v4b16_28 : NVPTXReg<"%v4b16_28">;
4828 def v4b16_29 : NVPTXReg<"%v4b16_29">;
4829 def v4b16_30 : NVPTXReg<"%v4b16_30">;
4830 def v4b16_31 : NVPTXReg<"%v4b16_31">;
4831 def v4b16_32 : NVPTXReg<"%v4b16_32">;
4832 def v4b16_33 : NVPTXReg<"%v4b16_33">;
4833 def v4b16_34 : NVPTXReg<"%v4b16_34">;
4834 def v4b16_35 : NVPTXReg<"%v4b16_35">;
4835 def v4b16_36 : NVPTXReg<"%v4b16_36">;
4836 def v4b16_37 : NVPTXReg<"%v4b16_37">;
4837 def v4b16_38 : NVPTXReg<"%v4b16_38">;
4838 def v4b16_39 : NVPTXReg<"%v4b16_39">;
4839 def v4b16_40 : NVPTXReg<"%v4b16_40">;
4840 def v4b16_41 : NVPTXReg<"%v4b16_41">;
4841 def v4b16_42 : NVPTXReg<"%v4b16_42">;
4842 def v4b16_43 : NVPTXReg<"%v4b16_43">;
4843 def v4b16_44 : NVPTXReg<"%v4b16_44">;
4844 def v4b16_45 : NVPTXReg<"%v4b16_45">;
4845 def v4b16_46 : NVPTXReg<"%v4b16_46">;
4846 def v4b16_47 : NVPTXReg<"%v4b16_47">;
4847 def v4b16_48 : NVPTXReg<"%v4b16_48">;
4848 def v4b16_49 : NVPTXReg<"%v4b16_49">;
4849 def v4b16_50 : NVPTXReg<"%v4b16_50">;
4850 def v4b16_51 : NVPTXReg<"%v4b16_51">;
4851 def v4b16_52 : NVPTXReg<"%v4b16_52">;
4852 def v4b16_53 : NVPTXReg<"%v4b16_53">;
4853 def v4b16_54 : NVPTXReg<"%v4b16_54">;
4854 def v4b16_55 : NVPTXReg<"%v4b16_55">;
4855 def v4b16_56 : NVPTXReg<"%v4b16_56">;
4856 def v4b16_57 : NVPTXReg<"%v4b16_57">;
4857 def v4b16_58 : NVPTXReg<"%v4b16_58">;
4858 def v4b16_59 : NVPTXReg<"%v4b16_59">;
4859 def v4b16_60 : NVPTXReg<"%v4b16_60">;
4860 def v4b16_61 : NVPTXReg<"%v4b16_61">;
4861 def v4b16_62 : NVPTXReg<"%v4b16_62">;
4862 def v4b16_63 : NVPTXReg<"%v4b16_63">;
4863 def v4b16_64 : NVPTXReg<"%v4b16_64">;
4864 def v4b16_65 : NVPTXReg<"%v4b16_65">;
4865 def v4b16_66 : NVPTXReg<"%v4b16_66">;
4866 def v4b16_67 : NVPTXReg<"%v4b16_67">;
4867 def v4b16_68 : NVPTXReg<"%v4b16_68">;
4868 def v4b16_69 : NVPTXReg<"%v4b16_69">;
4869 def v4b16_70 : NVPTXReg<"%v4b16_70">;
4870 def v4b16_71 : NVPTXReg<"%v4b16_71">;
4871 def v4b16_72 : NVPTXReg<"%v4b16_72">;
4872 def v4b16_73 : NVPTXReg<"%v4b16_73">;
4873 def v4b16_74 : NVPTXReg<"%v4b16_74">;
4874 def v4b16_75 : NVPTXReg<"%v4b16_75">;
4875 def v4b16_76 : NVPTXReg<"%v4b16_76">;
4876 def v4b16_77 : NVPTXReg<"%v4b16_77">;
4877 def v4b16_78 : NVPTXReg<"%v4b16_78">;
4878 def v4b16_79 : NVPTXReg<"%v4b16_79">;
4879 def v4b16_80 : NVPTXReg<"%v4b16_80">;
4880 def v4b16_81 : NVPTXReg<"%v4b16_81">;
4881 def v4b16_82 : NVPTXReg<"%v4b16_82">;
4882 def v4b16_83 : NVPTXReg<"%v4b16_83">;
4883 def v4b16_84 : NVPTXReg<"%v4b16_84">;
4884 def v4b16_85 : NVPTXReg<"%v4b16_85">;
4885 def v4b16_86 : NVPTXReg<"%v4b16_86">;
4886 def v4b16_87 : NVPTXReg<"%v4b16_87">;
4887 def v4b16_88 : NVPTXReg<"%v4b16_88">;
4888 def v4b16_89 : NVPTXReg<"%v4b16_89">;
4889 def v4b16_90 : NVPTXReg<"%v4b16_90">;
4890 def v4b16_91 : NVPTXReg<"%v4b16_91">;
4891 def v4b16_92 : NVPTXReg<"%v4b16_92">;
4892 def v4b16_93 : NVPTXReg<"%v4b16_93">;
4893 def v4b16_94 : NVPTXReg<"%v4b16_94">;
4894 def v4b16_95 : NVPTXReg<"%v4b16_95">;
4895 def v4b16_96 : NVPTXReg<"%v4b16_96">;
4896 def v4b16_97 : NVPTXReg<"%v4b16_97">;
4897 def v4b16_98 : NVPTXReg<"%v4b16_98">;
4898 def v4b16_99 : NVPTXReg<"%v4b16_99">;
4899 def v4b16_100 : NVPTXReg<"%v4b16_100">;
4900 def v4b16_101 : NVPTXReg<"%v4b16_101">;
4901 def v4b16_102 : NVPTXReg<"%v4b16_102">;
4902 def v4b16_103 : NVPTXReg<"%v4b16_103">;
4903 def v4b16_104 : NVPTXReg<"%v4b16_104">;
4904 def v4b16_105 : NVPTXReg<"%v4b16_105">;
4905 def v4b16_106 : NVPTXReg<"%v4b16_106">;
4906 def v4b16_107 : NVPTXReg<"%v4b16_107">;
4907 def v4b16_108 : NVPTXReg<"%v4b16_108">;
4908 def v4b16_109 : NVPTXReg<"%v4b16_109">;
4909 def v4b16_110 : NVPTXReg<"%v4b16_110">;
4910 def v4b16_111 : NVPTXReg<"%v4b16_111">;
4911 def v4b16_112 : NVPTXReg<"%v4b16_112">;
4912 def v4b16_113 : NVPTXReg<"%v4b16_113">;
4913 def v4b16_114 : NVPTXReg<"%v4b16_114">;
4914 def v4b16_115 : NVPTXReg<"%v4b16_115">;
4915 def v4b16_116 : NVPTXReg<"%v4b16_116">;
4916 def v4b16_117 : NVPTXReg<"%v4b16_117">;
4917 def v4b16_118 : NVPTXReg<"%v4b16_118">;
4918 def v4b16_119 : NVPTXReg<"%v4b16_119">;
4919 def v4b16_120 : NVPTXReg<"%v4b16_120">;
4920 def v4b16_121 : NVPTXReg<"%v4b16_121">;
4921 def v4b16_122 : NVPTXReg<"%v4b16_122">;
4922 def v4b16_123 : NVPTXReg<"%v4b16_123">;
4923 def v4b16_124 : NVPTXReg<"%v4b16_124">;
4924 def v4b16_125 : NVPTXReg<"%v4b16_125">;
4925 def v4b16_126 : NVPTXReg<"%v4b16_126">;
4926 def v4b16_127 : NVPTXReg<"%v4b16_127">;
4927 def v4b16_128 : NVPTXReg<"%v4b16_128">;
4928 def v4b16_129 : NVPTXReg<"%v4b16_129">;
4929 def v4b16_130 : NVPTXReg<"%v4b16_130">;
4930 def v4b16_131 : NVPTXReg<"%v4b16_131">;
4931 def v4b16_132 : NVPTXReg<"%v4b16_132">;
4932 def v4b16_133 : NVPTXReg<"%v4b16_133">;
4933 def v4b16_134 : NVPTXReg<"%v4b16_134">;
4934 def v4b16_135 : NVPTXReg<"%v4b16_135">;
4935 def v4b16_136 : NVPTXReg<"%v4b16_136">;
4936 def v4b16_137 : NVPTXReg<"%v4b16_137">;
4937 def v4b16_138 : NVPTXReg<"%v4b16_138">;
4938 def v4b16_139 : NVPTXReg<"%v4b16_139">;
4939 def v4b16_140 : NVPTXReg<"%v4b16_140">;
4940 def v4b16_141 : NVPTXReg<"%v4b16_141">;
4941 def v4b16_142 : NVPTXReg<"%v4b16_142">;
4942 def v4b16_143 : NVPTXReg<"%v4b16_143">;
4943 def v4b16_144 : NVPTXReg<"%v4b16_144">;
4944 def v4b16_145 : NVPTXReg<"%v4b16_145">;
4945 def v4b16_146 : NVPTXReg<"%v4b16_146">;
4946 def v4b16_147 : NVPTXReg<"%v4b16_147">;
4947 def v4b16_148 : NVPTXReg<"%v4b16_148">;
4948 def v4b16_149 : NVPTXReg<"%v4b16_149">;
4949 def v4b16_150 : NVPTXReg<"%v4b16_150">;
4950 def v4b16_151 : NVPTXReg<"%v4b16_151">;
4951 def v4b16_152 : NVPTXReg<"%v4b16_152">;
4952 def v4b16_153 : NVPTXReg<"%v4b16_153">;
4953 def v4b16_154 : NVPTXReg<"%v4b16_154">;
4954 def v4b16_155 : NVPTXReg<"%v4b16_155">;
4955 def v4b16_156 : NVPTXReg<"%v4b16_156">;
4956 def v4b16_157 : NVPTXReg<"%v4b16_157">;
4957 def v4b16_158 : NVPTXReg<"%v4b16_158">;
4958 def v4b16_159 : NVPTXReg<"%v4b16_159">;
4959 def v4b16_160 : NVPTXReg<"%v4b16_160">;
4960 def v4b16_161 : NVPTXReg<"%v4b16_161">;
4961 def v4b16_162 : NVPTXReg<"%v4b16_162">;
4962 def v4b16_163 : NVPTXReg<"%v4b16_163">;
4963 def v4b16_164 : NVPTXReg<"%v4b16_164">;
4964 def v4b16_165 : NVPTXReg<"%v4b16_165">;
4965 def v4b16_166 : NVPTXReg<"%v4b16_166">;
4966 def v4b16_167 : NVPTXReg<"%v4b16_167">;
4967 def v4b16_168 : NVPTXReg<"%v4b16_168">;
4968 def v4b16_169 : NVPTXReg<"%v4b16_169">;
4969 def v4b16_170 : NVPTXReg<"%v4b16_170">;
4970 def v4b16_171 : NVPTXReg<"%v4b16_171">;
4971 def v4b16_172 : NVPTXReg<"%v4b16_172">;
4972 def v4b16_173 : NVPTXReg<"%v4b16_173">;
4973 def v4b16_174 : NVPTXReg<"%v4b16_174">;
4974 def v4b16_175 : NVPTXReg<"%v4b16_175">;
4975 def v4b16_176 : NVPTXReg<"%v4b16_176">;
4976 def v4b16_177 : NVPTXReg<"%v4b16_177">;
4977 def v4b16_178 : NVPTXReg<"%v4b16_178">;
4978 def v4b16_179 : NVPTXReg<"%v4b16_179">;
4979 def v4b16_180 : NVPTXReg<"%v4b16_180">;
4980 def v4b16_181 : NVPTXReg<"%v4b16_181">;
4981 def v4b16_182 : NVPTXReg<"%v4b16_182">;
4982 def v4b16_183 : NVPTXReg<"%v4b16_183">;
4983 def v4b16_184 : NVPTXReg<"%v4b16_184">;
4984 def v4b16_185 : NVPTXReg<"%v4b16_185">;
4985 def v4b16_186 : NVPTXReg<"%v4b16_186">;
4986 def v4b16_187 : NVPTXReg<"%v4b16_187">;
4987 def v4b16_188 : NVPTXReg<"%v4b16_188">;
4988 def v4b16_189 : NVPTXReg<"%v4b16_189">;
4989 def v4b16_190 : NVPTXReg<"%v4b16_190">;
4990 def v4b16_191 : NVPTXReg<"%v4b16_191">;
4991 def v4b16_192 : NVPTXReg<"%v4b16_192">;
4992 def v4b16_193 : NVPTXReg<"%v4b16_193">;
4993 def v4b16_194 : NVPTXReg<"%v4b16_194">;
4994 def v4b16_195 : NVPTXReg<"%v4b16_195">;
4995 def v4b16_196 : NVPTXReg<"%v4b16_196">;
4996 def v4b16_197 : NVPTXReg<"%v4b16_197">;
4997 def v4b16_198 : NVPTXReg<"%v4b16_198">;
4998 def v4b16_199 : NVPTXReg<"%v4b16_199">;
4999 def v4b16_200 : NVPTXReg<"%v4b16_200">;
5000 def v4b16_201 : NVPTXReg<"%v4b16_201">;
5001 def v4b16_202 : NVPTXReg<"%v4b16_202">;
5002 def v4b16_203 : NVPTXReg<"%v4b16_203">;
5003 def v4b16_204 : NVPTXReg<"%v4b16_204">;
5004 def v4b16_205 : NVPTXReg<"%v4b16_205">;
5005 def v4b16_206 : NVPTXReg<"%v4b16_206">;
5006 def v4b16_207 : NVPTXReg<"%v4b16_207">;
5007 def v4b16_208 : NVPTXReg<"%v4b16_208">;
5008 def v4b16_209 : NVPTXReg<"%v4b16_209">;
5009 def v4b16_210 : NVPTXReg<"%v4b16_210">;
5010 def v4b16_211 : NVPTXReg<"%v4b16_211">;
5011 def v4b16_212 : NVPTXReg<"%v4b16_212">;
5012 def v4b16_213 : NVPTXReg<"%v4b16_213">;
5013 def v4b16_214 : NVPTXReg<"%v4b16_214">;
5014 def v4b16_215 : NVPTXReg<"%v4b16_215">;
5015 def v4b16_216 : NVPTXReg<"%v4b16_216">;
5016 def v4b16_217 : NVPTXReg<"%v4b16_217">;
5017 def v4b16_218 : NVPTXReg<"%v4b16_218">;
5018 def v4b16_219 : NVPTXReg<"%v4b16_219">;
5019 def v4b16_220 : NVPTXReg<"%v4b16_220">;
5020 def v4b16_221 : NVPTXReg<"%v4b16_221">;
5021 def v4b16_222 : NVPTXReg<"%v4b16_222">;
5022 def v4b16_223 : NVPTXReg<"%v4b16_223">;
5023 def v4b16_224 : NVPTXReg<"%v4b16_224">;
5024 def v4b16_225 : NVPTXReg<"%v4b16_225">;
5025 def v4b16_226 : NVPTXReg<"%v4b16_226">;
5026 def v4b16_227 : NVPTXReg<"%v4b16_227">;
5027 def v4b16_228 : NVPTXReg<"%v4b16_228">;
5028 def v4b16_229 : NVPTXReg<"%v4b16_229">;
5029 def v4b16_230 : NVPTXReg<"%v4b16_230">;
5030 def v4b16_231 : NVPTXReg<"%v4b16_231">;
5031 def v4b16_232 : NVPTXReg<"%v4b16_232">;
5032 def v4b16_233 : NVPTXReg<"%v4b16_233">;
5033 def v4b16_234 : NVPTXReg<"%v4b16_234">;
5034 def v4b16_235 : NVPTXReg<"%v4b16_235">;
5035 def v4b16_236 : NVPTXReg<"%v4b16_236">;
5036 def v4b16_237 : NVPTXReg<"%v4b16_237">;
5037 def v4b16_238 : NVPTXReg<"%v4b16_238">;
5038 def v4b16_239 : NVPTXReg<"%v4b16_239">;
5039 def v4b16_240 : NVPTXReg<"%v4b16_240">;
5040 def v4b16_241 : NVPTXReg<"%v4b16_241">;
5041 def v4b16_242 : NVPTXReg<"%v4b16_242">;
5042 def v4b16_243 : NVPTXReg<"%v4b16_243">;
5043 def v4b16_244 : NVPTXReg<"%v4b16_244">;
5044 def v4b16_245 : NVPTXReg<"%v4b16_245">;
5045 def v4b16_246 : NVPTXReg<"%v4b16_246">;
5046 def v4b16_247 : NVPTXReg<"%v4b16_247">;
5047 def v4b16_248 : NVPTXReg<"%v4b16_248">;
5048 def v4b16_249 : NVPTXReg<"%v4b16_249">;
5049 def v4b16_250 : NVPTXReg<"%v4b16_250">;
5050 def v4b16_251 : NVPTXReg<"%v4b16_251">;
5051 def v4b16_252 : NVPTXReg<"%v4b16_252">;
5052 def v4b16_253 : NVPTXReg<"%v4b16_253">;
5053 def v4b16_254 : NVPTXReg<"%v4b16_254">;
5054 def v4b16_255 : NVPTXReg<"%v4b16_255">;
5055 def v4b16_256 : NVPTXReg<"%v4b16_256">;
5056 def v4b16_257 : NVPTXReg<"%v4b16_257">;
5057 def v4b16_258 : NVPTXReg<"%v4b16_258">;
5058 def v4b16_259 : NVPTXReg<"%v4b16_259">;
5059 def v4b16_260 : NVPTXReg<"%v4b16_260">;
5060 def v4b16_261 : NVPTXReg<"%v4b16_261">;
5061 def v4b16_262 : NVPTXReg<"%v4b16_262">;
5062 def v4b16_263 : NVPTXReg<"%v4b16_263">;
5063 def v4b16_264 : NVPTXReg<"%v4b16_264">;
5064 def v4b16_265 : NVPTXReg<"%v4b16_265">;
5065 def v4b16_266 : NVPTXReg<"%v4b16_266">;
5066 def v4b16_267 : NVPTXReg<"%v4b16_267">;
5067 def v4b16_268 : NVPTXReg<"%v4b16_268">;
5068 def v4b16_269 : NVPTXReg<"%v4b16_269">;
5069 def v4b16_270 : NVPTXReg<"%v4b16_270">;
5070 def v4b16_271 : NVPTXReg<"%v4b16_271">;
5071 def v4b16_272 : NVPTXReg<"%v4b16_272">;
5072 def v4b16_273 : NVPTXReg<"%v4b16_273">;
5073 def v4b16_274 : NVPTXReg<"%v4b16_274">;
5074 def v4b16_275 : NVPTXReg<"%v4b16_275">;
5075 def v4b16_276 : NVPTXReg<"%v4b16_276">;
5076 def v4b16_277 : NVPTXReg<"%v4b16_277">;
5077 def v4b16_278 : NVPTXReg<"%v4b16_278">;
5078 def v4b16_279 : NVPTXReg<"%v4b16_279">;
5079 def v4b16_280 : NVPTXReg<"%v4b16_280">;
5080 def v4b16_281 : NVPTXReg<"%v4b16_281">;
5081 def v4b16_282 : NVPTXReg<"%v4b16_282">;
5082 def v4b16_283 : NVPTXReg<"%v4b16_283">;
5083 def v4b16_284 : NVPTXReg<"%v4b16_284">;
5084 def v4b16_285 : NVPTXReg<"%v4b16_285">;
5085 def v4b16_286 : NVPTXReg<"%v4b16_286">;
5086 def v4b16_287 : NVPTXReg<"%v4b16_287">;
5087 def v4b16_288 : NVPTXReg<"%v4b16_288">;
5088 def v4b16_289 : NVPTXReg<"%v4b16_289">;
5089 def v4b16_290 : NVPTXReg<"%v4b16_290">;
5090 def v4b16_291 : NVPTXReg<"%v4b16_291">;
5091 def v4b16_292 : NVPTXReg<"%v4b16_292">;
5092 def v4b16_293 : NVPTXReg<"%v4b16_293">;
5093 def v4b16_294 : NVPTXReg<"%v4b16_294">;
5094 def v4b16_295 : NVPTXReg<"%v4b16_295">;
5095 def v4b16_296 : NVPTXReg<"%v4b16_296">;
5096 def v4b16_297 : NVPTXReg<"%v4b16_297">;
5097 def v4b16_298 : NVPTXReg<"%v4b16_298">;
5098 def v4b16_299 : NVPTXReg<"%v4b16_299">;
5099 def v4b16_300 : NVPTXReg<"%v4b16_300">;
5100 def v4b16_301 : NVPTXReg<"%v4b16_301">;
5101 def v4b16_302 : NVPTXReg<"%v4b16_302">;
5102 def v4b16_303 : NVPTXReg<"%v4b16_303">;
5103 def v4b16_304 : NVPTXReg<"%v4b16_304">;
5104 def v4b16_305 : NVPTXReg<"%v4b16_305">;
5105 def v4b16_306 : NVPTXReg<"%v4b16_306">;
5106 def v4b16_307 : NVPTXReg<"%v4b16_307">;
5107 def v4b16_308 : NVPTXReg<"%v4b16_308">;
5108 def v4b16_309 : NVPTXReg<"%v4b16_309">;
5109 def v4b16_310 : NVPTXReg<"%v4b16_310">;
5110 def v4b16_311 : NVPTXReg<"%v4b16_311">;
5111 def v4b16_312 : NVPTXReg<"%v4b16_312">;
5112 def v4b16_313 : NVPTXReg<"%v4b16_313">;
5113 def v4b16_314 : NVPTXReg<"%v4b16_314">;
5114 def v4b16_315 : NVPTXReg<"%v4b16_315">;
5115 def v4b16_316 : NVPTXReg<"%v4b16_316">;
5116 def v4b16_317 : NVPTXReg<"%v4b16_317">;
5117 def v4b16_318 : NVPTXReg<"%v4b16_318">;
5118 def v4b16_319 : NVPTXReg<"%v4b16_319">;
5119 def v4b16_320 : NVPTXReg<"%v4b16_320">;
5120 def v4b16_321 : NVPTXReg<"%v4b16_321">;
5121 def v4b16_322 : NVPTXReg<"%v4b16_322">;
5122 def v4b16_323 : NVPTXReg<"%v4b16_323">;
5123 def v4b16_324 : NVPTXReg<"%v4b16_324">;
5124 def v4b16_325 : NVPTXReg<"%v4b16_325">;
5125 def v4b16_326 : NVPTXReg<"%v4b16_326">;
5126 def v4b16_327 : NVPTXReg<"%v4b16_327">;
5127 def v4b16_328 : NVPTXReg<"%v4b16_328">;
5128 def v4b16_329 : NVPTXReg<"%v4b16_329">;
5129 def v4b16_330 : NVPTXReg<"%v4b16_330">;
5130 def v4b16_331 : NVPTXReg<"%v4b16_331">;
5131 def v4b16_332 : NVPTXReg<"%v4b16_332">;
5132 def v4b16_333 : NVPTXReg<"%v4b16_333">;
5133 def v4b16_334 : NVPTXReg<"%v4b16_334">;
5134 def v4b16_335 : NVPTXReg<"%v4b16_335">;
5135 def v4b16_336 : NVPTXReg<"%v4b16_336">;
5136 def v4b16_337 : NVPTXReg<"%v4b16_337">;
5137 def v4b16_338 : NVPTXReg<"%v4b16_338">;
5138 def v4b16_339 : NVPTXReg<"%v4b16_339">;
5139 def v4b16_340 : NVPTXReg<"%v4b16_340">;
5140 def v4b16_341 : NVPTXReg<"%v4b16_341">;
5141 def v4b16_342 : NVPTXReg<"%v4b16_342">;
5142 def v4b16_343 : NVPTXReg<"%v4b16_343">;
5143 def v4b16_344 : NVPTXReg<"%v4b16_344">;
5144 def v4b16_345 : NVPTXReg<"%v4b16_345">;
5145 def v4b16_346 : NVPTXReg<"%v4b16_346">;
5146 def v4b16_347 : NVPTXReg<"%v4b16_347">;
5147 def v4b16_348 : NVPTXReg<"%v4b16_348">;
5148 def v4b16_349 : NVPTXReg<"%v4b16_349">;
5149 def v4b16_350 : NVPTXReg<"%v4b16_350">;
5150 def v4b16_351 : NVPTXReg<"%v4b16_351">;
5151 def v4b16_352 : NVPTXReg<"%v4b16_352">;
5152 def v4b16_353 : NVPTXReg<"%v4b16_353">;
5153 def v4b16_354 : NVPTXReg<"%v4b16_354">;
5154 def v4b16_355 : NVPTXReg<"%v4b16_355">;
5155 def v4b16_356 : NVPTXReg<"%v4b16_356">;
5156 def v4b16_357 : NVPTXReg<"%v4b16_357">;
5157 def v4b16_358 : NVPTXReg<"%v4b16_358">;
5158 def v4b16_359 : NVPTXReg<"%v4b16_359">;
5159 def v4b16_360 : NVPTXReg<"%v4b16_360">;
5160 def v4b16_361 : NVPTXReg<"%v4b16_361">;
5161 def v4b16_362 : NVPTXReg<"%v4b16_362">;
5162 def v4b16_363 : NVPTXReg<"%v4b16_363">;
5163 def v4b16_364 : NVPTXReg<"%v4b16_364">;
5164 def v4b16_365 : NVPTXReg<"%v4b16_365">;
5165 def v4b16_366 : NVPTXReg<"%v4b16_366">;
5166 def v4b16_367 : NVPTXReg<"%v4b16_367">;
5167 def v4b16_368 : NVPTXReg<"%v4b16_368">;
5168 def v4b16_369 : NVPTXReg<"%v4b16_369">;
5169 def v4b16_370 : NVPTXReg<"%v4b16_370">;
5170 def v4b16_371 : NVPTXReg<"%v4b16_371">;
5171 def v4b16_372 : NVPTXReg<"%v4b16_372">;
5172 def v4b16_373 : NVPTXReg<"%v4b16_373">;
5173 def v4b16_374 : NVPTXReg<"%v4b16_374">;
5174 def v4b16_375 : NVPTXReg<"%v4b16_375">;
5175 def v4b16_376 : NVPTXReg<"%v4b16_376">;
5176 def v4b16_377 : NVPTXReg<"%v4b16_377">;
5177 def v4b16_378 : NVPTXReg<"%v4b16_378">;
5178 def v4b16_379 : NVPTXReg<"%v4b16_379">;
5179 def v4b16_380 : NVPTXReg<"%v4b16_380">;
5180 def v4b16_381 : NVPTXReg<"%v4b16_381">;
5181 def v4b16_382 : NVPTXReg<"%v4b16_382">;
5182 def v4b16_383 : NVPTXReg<"%v4b16_383">;
5183 def v4b16_384 : NVPTXReg<"%v4b16_384">;
5184 def v4b16_385 : NVPTXReg<"%v4b16_385">;
5185 def v4b16_386 : NVPTXReg<"%v4b16_386">;
5186 def v4b16_387 : NVPTXReg<"%v4b16_387">;
5187 def v4b16_388 : NVPTXReg<"%v4b16_388">;
5188 def v4b16_389 : NVPTXReg<"%v4b16_389">;
5189 def v4b16_390 : NVPTXReg<"%v4b16_390">;
5190 def v4b16_391 : NVPTXReg<"%v4b16_391">;
5191 def v4b16_392 : NVPTXReg<"%v4b16_392">;
5192 def v4b16_393 : NVPTXReg<"%v4b16_393">;
5193 def v4b16_394 : NVPTXReg<"%v4b16_394">;
5194 def v4b16_395 : NVPTXReg<"%v4b16_395">;
5195 def v4b32_0 : NVPTXReg<"%v4b32_0">;
5196 def v4b32_1 : NVPTXReg<"%v4b32_1">;
5197 def v4b32_2 : NVPTXReg<"%v4b32_2">;
5198 def v4b32_3 : NVPTXReg<"%v4b32_3">;
5199 def v4b32_4 : NVPTXReg<"%v4b32_4">;
5200 def v4b32_5 : NVPTXReg<"%v4b32_5">;
5201 def v4b32_6 : NVPTXReg<"%v4b32_6">;
5202 def v4b32_7 : NVPTXReg<"%v4b32_7">;
5203 def v4b32_8 : NVPTXReg<"%v4b32_8">;
5204 def v4b32_9 : NVPTXReg<"%v4b32_9">;
5205 def v4b32_10 : NVPTXReg<"%v4b32_10">;
5206 def v4b32_11 : NVPTXReg<"%v4b32_11">;
5207 def v4b32_12 : NVPTXReg<"%v4b32_12">;
5208 def v4b32_13 : NVPTXReg<"%v4b32_13">;
5209 def v4b32_14 : NVPTXReg<"%v4b32_14">;
5210 def v4b32_15 : NVPTXReg<"%v4b32_15">;
5211 def v4b32_16 : NVPTXReg<"%v4b32_16">;
5212 def v4b32_17 : NVPTXReg<"%v4b32_17">;
5213 def v4b32_18 : NVPTXReg<"%v4b32_18">;
5214 def v4b32_19 : NVPTXReg<"%v4b32_19">;
5215 def v4b32_20 : NVPTXReg<"%v4b32_20">;
5216 def v4b32_21 : NVPTXReg<"%v4b32_21">;
5217 def v4b32_22 : NVPTXReg<"%v4b32_22">;
5218 def v4b32_23 : NVPTXReg<"%v4b32_23">;
5219 def v4b32_24 : NVPTXReg<"%v4b32_24">;
5220 def v4b32_25 : NVPTXReg<"%v4b32_25">;
5221 def v4b32_26 : NVPTXReg<"%v4b32_26">;
5222 def v4b32_27 : NVPTXReg<"%v4b32_27">;
5223 def v4b32_28 : NVPTXReg<"%v4b32_28">;
5224 def v4b32_29 : NVPTXReg<"%v4b32_29">;
5225 def v4b32_30 : NVPTXReg<"%v4b32_30">;
5226 def v4b32_31 : NVPTXReg<"%v4b32_31">;
5227 def v4b32_32 : NVPTXReg<"%v4b32_32">;
5228 def v4b32_33 : NVPTXReg<"%v4b32_33">;
5229 def v4b32_34 : NVPTXReg<"%v4b32_34">;
5230 def v4b32_35 : NVPTXReg<"%v4b32_35">;
5231 def v4b32_36 : NVPTXReg<"%v4b32_36">;
5232 def v4b32_37 : NVPTXReg<"%v4b32_37">;
5233 def v4b32_38 : NVPTXReg<"%v4b32_38">;
5234 def v4b32_39 : NVPTXReg<"%v4b32_39">;
5235 def v4b32_40 : NVPTXReg<"%v4b32_40">;
5236 def v4b32_41 : NVPTXReg<"%v4b32_41">;
5237 def v4b32_42 : NVPTXReg<"%v4b32_42">;
5238 def v4b32_43 : NVPTXReg<"%v4b32_43">;
5239 def v4b32_44 : NVPTXReg<"%v4b32_44">;
5240 def v4b32_45 : NVPTXReg<"%v4b32_45">;
5241 def v4b32_46 : NVPTXReg<"%v4b32_46">;
5242 def v4b32_47 : NVPTXReg<"%v4b32_47">;
5243 def v4b32_48 : NVPTXReg<"%v4b32_48">;
5244 def v4b32_49 : NVPTXReg<"%v4b32_49">;
5245 def v4b32_50 : NVPTXReg<"%v4b32_50">;
5246 def v4b32_51 : NVPTXReg<"%v4b32_51">;
5247 def v4b32_52 : NVPTXReg<"%v4b32_52">;
5248 def v4b32_53 : NVPTXReg<"%v4b32_53">;
5249 def v4b32_54 : NVPTXReg<"%v4b32_54">;
5250 def v4b32_55 : NVPTXReg<"%v4b32_55">;
5251 def v4b32_56 : NVPTXReg<"%v4b32_56">;
5252 def v4b32_57 : NVPTXReg<"%v4b32_57">;
5253 def v4b32_58 : NVPTXReg<"%v4b32_58">;
5254 def v4b32_59 : NVPTXReg<"%v4b32_59">;
5255 def v4b32_60 : NVPTXReg<"%v4b32_60">;
5256 def v4b32_61 : NVPTXReg<"%v4b32_61">;
5257 def v4b32_62 : NVPTXReg<"%v4b32_62">;
5258 def v4b32_63 : NVPTXReg<"%v4b32_63">;
5259 def v4b32_64 : NVPTXReg<"%v4b32_64">;
5260 def v4b32_65 : NVPTXReg<"%v4b32_65">;
5261 def v4b32_66 : NVPTXReg<"%v4b32_66">;
5262 def v4b32_67 : NVPTXReg<"%v4b32_67">;
5263 def v4b32_68 : NVPTXReg<"%v4b32_68">;
5264 def v4b32_69 : NVPTXReg<"%v4b32_69">;
5265 def v4b32_70 : NVPTXReg<"%v4b32_70">;
5266 def v4b32_71 : NVPTXReg<"%v4b32_71">;
5267 def v4b32_72 : NVPTXReg<"%v4b32_72">;
5268 def v4b32_73 : NVPTXReg<"%v4b32_73">;
5269 def v4b32_74 : NVPTXReg<"%v4b32_74">;
5270 def v4b32_75 : NVPTXReg<"%v4b32_75">;
5271 def v4b32_76 : NVPTXReg<"%v4b32_76">;
5272 def v4b32_77 : NVPTXReg<"%v4b32_77">;
5273 def v4b32_78 : NVPTXReg<"%v4b32_78">;
5274 def v4b32_79 : NVPTXReg<"%v4b32_79">;
5275 def v4b32_80 : NVPTXReg<"%v4b32_80">;
5276 def v4b32_81 : NVPTXReg<"%v4b32_81">;
5277 def v4b32_82 : NVPTXReg<"%v4b32_82">;
5278 def v4b32_83 : NVPTXReg<"%v4b32_83">;
5279 def v4b32_84 : NVPTXReg<"%v4b32_84">;
5280 def v4b32_85 : NVPTXReg<"%v4b32_85">;
5281 def v4b32_86 : NVPTXReg<"%v4b32_86">;
5282 def v4b32_87 : NVPTXReg<"%v4b32_87">;
5283 def v4b32_88 : NVPTXReg<"%v4b32_88">;
5284 def v4b32_89 : NVPTXReg<"%v4b32_89">;
5285 def v4b32_90 : NVPTXReg<"%v4b32_90">;
5286 def v4b32_91 : NVPTXReg<"%v4b32_91">;
5287 def v4b32_92 : NVPTXReg<"%v4b32_92">;
5288 def v4b32_93 : NVPTXReg<"%v4b32_93">;
5289 def v4b32_94 : NVPTXReg<"%v4b32_94">;
5290 def v4b32_95 : NVPTXReg<"%v4b32_95">;
5291 def v4b32_96 : NVPTXReg<"%v4b32_96">;
5292 def v4b32_97 : NVPTXReg<"%v4b32_97">;
5293 def v4b32_98 : NVPTXReg<"%v4b32_98">;
5294 def v4b32_99 : NVPTXReg<"%v4b32_99">;
5295 def v4b32_100 : NVPTXReg<"%v4b32_100">;
5296 def v4b32_101 : NVPTXReg<"%v4b32_101">;
5297 def v4b32_102 : NVPTXReg<"%v4b32_102">;
5298 def v4b32_103 : NVPTXReg<"%v4b32_103">;
5299 def v4b32_104 : NVPTXReg<"%v4b32_104">;
5300 def v4b32_105 : NVPTXReg<"%v4b32_105">;
5301 def v4b32_106 : NVPTXReg<"%v4b32_106">;
5302 def v4b32_107 : NVPTXReg<"%v4b32_107">;
5303 def v4b32_108 : NVPTXReg<"%v4b32_108">;
5304 def v4b32_109 : NVPTXReg<"%v4b32_109">;
5305 def v4b32_110 : NVPTXReg<"%v4b32_110">;
5306 def v4b32_111 : NVPTXReg<"%v4b32_111">;
5307 def v4b32_112 : NVPTXReg<"%v4b32_112">;
5308 def v4b32_113 : NVPTXReg<"%v4b32_113">;
5309 def v4b32_114 : NVPTXReg<"%v4b32_114">;
5310 def v4b32_115 : NVPTXReg<"%v4b32_115">;
5311 def v4b32_116 : NVPTXReg<"%v4b32_116">;
5312 def v4b32_117 : NVPTXReg<"%v4b32_117">;
5313 def v4b32_118 : NVPTXReg<"%v4b32_118">;
5314 def v4b32_119 : NVPTXReg<"%v4b32_119">;
5315 def v4b32_120 : NVPTXReg<"%v4b32_120">;
5316 def v4b32_121 : NVPTXReg<"%v4b32_121">;
5317 def v4b32_122 : NVPTXReg<"%v4b32_122">;
5318 def v4b32_123 : NVPTXReg<"%v4b32_123">;
5319 def v4b32_124 : NVPTXReg<"%v4b32_124">;
5320 def v4b32_125 : NVPTXReg<"%v4b32_125">;
5321 def v4b32_126 : NVPTXReg<"%v4b32_126">;
5322 def v4b32_127 : NVPTXReg<"%v4b32_127">;
5323 def v4b32_128 : NVPTXReg<"%v4b32_128">;
5324 def v4b32_129 : NVPTXReg<"%v4b32_129">;
5325 def v4b32_130 : NVPTXReg<"%v4b32_130">;
5326 def v4b32_131 : NVPTXReg<"%v4b32_131">;
5327 def v4b32_132 : NVPTXReg<"%v4b32_132">;
5328 def v4b32_133 : NVPTXReg<"%v4b32_133">;
5329 def v4b32_134 : NVPTXReg<"%v4b32_134">;
5330 def v4b32_135 : NVPTXReg<"%v4b32_135">;
5331 def v4b32_136 : NVPTXReg<"%v4b32_136">;
5332 def v4b32_137 : NVPTXReg<"%v4b32_137">;
5333 def v4b32_138 : NVPTXReg<"%v4b32_138">;
5334 def v4b32_139 : NVPTXReg<"%v4b32_139">;
5335 def v4b32_140 : NVPTXReg<"%v4b32_140">;
5336 def v4b32_141 : NVPTXReg<"%v4b32_141">;
5337 def v4b32_142 : NVPTXReg<"%v4b32_142">;
5338 def v4b32_143 : NVPTXReg<"%v4b32_143">;
5339 def v4b32_144 : NVPTXReg<"%v4b32_144">;
5340 def v4b32_145 : NVPTXReg<"%v4b32_145">;
5341 def v4b32_146 : NVPTXReg<"%v4b32_146">;
5342 def v4b32_147 : NVPTXReg<"%v4b32_147">;
5343 def v4b32_148 : NVPTXReg<"%v4b32_148">;
5344 def v4b32_149 : NVPTXReg<"%v4b32_149">;
5345 def v4b32_150 : NVPTXReg<"%v4b32_150">;
5346 def v4b32_151 : NVPTXReg<"%v4b32_151">;
5347 def v4b32_152 : NVPTXReg<"%v4b32_152">;
5348 def v4b32_153 : NVPTXReg<"%v4b32_153">;
5349 def v4b32_154 : NVPTXReg<"%v4b32_154">;
5350 def v4b32_155 : NVPTXReg<"%v4b32_155">;
5351 def v4b32_156 : NVPTXReg<"%v4b32_156">;
5352 def v4b32_157 : NVPTXReg<"%v4b32_157">;
5353 def v4b32_158 : NVPTXReg<"%v4b32_158">;
5354 def v4b32_159 : NVPTXReg<"%v4b32_159">;
5355 def v4b32_160 : NVPTXReg<"%v4b32_160">;
5356 def v4b32_161 : NVPTXReg<"%v4b32_161">;
5357 def v4b32_162 : NVPTXReg<"%v4b32_162">;
5358 def v4b32_163 : NVPTXReg<"%v4b32_163">;
5359 def v4b32_164 : NVPTXReg<"%v4b32_164">;
5360 def v4b32_165 : NVPTXReg<"%v4b32_165">;
5361 def v4b32_166 : NVPTXReg<"%v4b32_166">;
5362 def v4b32_167 : NVPTXReg<"%v4b32_167">;
5363 def v4b32_168 : NVPTXReg<"%v4b32_168">;
5364 def v4b32_169 : NVPTXReg<"%v4b32_169">;
5365 def v4b32_170 : NVPTXReg<"%v4b32_170">;
5366 def v4b32_171 : NVPTXReg<"%v4b32_171">;
5367 def v4b32_172 : NVPTXReg<"%v4b32_172">;
5368 def v4b32_173 : NVPTXReg<"%v4b32_173">;
5369 def v4b32_174 : NVPTXReg<"%v4b32_174">;
5370 def v4b32_175 : NVPTXReg<"%v4b32_175">;
5371 def v4b32_176 : NVPTXReg<"%v4b32_176">;
5372 def v4b32_177 : NVPTXReg<"%v4b32_177">;
5373 def v4b32_178 : NVPTXReg<"%v4b32_178">;
5374 def v4b32_179 : NVPTXReg<"%v4b32_179">;
5375 def v4b32_180 : NVPTXReg<"%v4b32_180">;
5376 def v4b32_181 : NVPTXReg<"%v4b32_181">;
5377 def v4b32_182 : NVPTXReg<"%v4b32_182">;
5378 def v4b32_183 : NVPTXReg<"%v4b32_183">;
5379 def v4b32_184 : NVPTXReg<"%v4b32_184">;
5380 def v4b32_185 : NVPTXReg<"%v4b32_185">;
5381 def v4b32_186 : NVPTXReg<"%v4b32_186">;
5382 def v4b32_187 : NVPTXReg<"%v4b32_187">;
5383 def v4b32_188 : NVPTXReg<"%v4b32_188">;
5384 def v4b32_189 : NVPTXReg<"%v4b32_189">;
5385 def v4b32_190 : NVPTXReg<"%v4b32_190">;
5386 def v4b32_191 : NVPTXReg<"%v4b32_191">;
5387 def v4b32_192 : NVPTXReg<"%v4b32_192">;
5388 def v4b32_193 : NVPTXReg<"%v4b32_193">;
5389 def v4b32_194 : NVPTXReg<"%v4b32_194">;
5390 def v4b32_195 : NVPTXReg<"%v4b32_195">;
5391 def v4b32_196 : NVPTXReg<"%v4b32_196">;
5392 def v4b32_197 : NVPTXReg<"%v4b32_197">;
5393 def v4b32_198 : NVPTXReg<"%v4b32_198">;
5394 def v4b32_199 : NVPTXReg<"%v4b32_199">;
5395 def v4b32_200 : NVPTXReg<"%v4b32_200">;
5396 def v4b32_201 : NVPTXReg<"%v4b32_201">;
5397 def v4b32_202 : NVPTXReg<"%v4b32_202">;
5398 def v4b32_203 : NVPTXReg<"%v4b32_203">;
5399 def v4b32_204 : NVPTXReg<"%v4b32_204">;
5400 def v4b32_205 : NVPTXReg<"%v4b32_205">;
5401 def v4b32_206 : NVPTXReg<"%v4b32_206">;
5402 def v4b32_207 : NVPTXReg<"%v4b32_207">;
5403 def v4b32_208 : NVPTXReg<"%v4b32_208">;
5404 def v4b32_209 : NVPTXReg<"%v4b32_209">;
5405 def v4b32_210 : NVPTXReg<"%v4b32_210">;
5406 def v4b32_211 : NVPTXReg<"%v4b32_211">;
5407 def v4b32_212 : NVPTXReg<"%v4b32_212">;
5408 def v4b32_213 : NVPTXReg<"%v4b32_213">;
5409 def v4b32_214 : NVPTXReg<"%v4b32_214">;
5410 def v4b32_215 : NVPTXReg<"%v4b32_215">;
5411 def v4b32_216 : NVPTXReg<"%v4b32_216">;
5412 def v4b32_217 : NVPTXReg<"%v4b32_217">;
5413 def v4b32_218 : NVPTXReg<"%v4b32_218">;
5414 def v4b32_219 : NVPTXReg<"%v4b32_219">;
5415 def v4b32_220 : NVPTXReg<"%v4b32_220">;
5416 def v4b32_221 : NVPTXReg<"%v4b32_221">;
5417 def v4b32_222 : NVPTXReg<"%v4b32_222">;
5418 def v4b32_223 : NVPTXReg<"%v4b32_223">;
5419 def v4b32_224 : NVPTXReg<"%v4b32_224">;
5420 def v4b32_225 : NVPTXReg<"%v4b32_225">;
5421 def v4b32_226 : NVPTXReg<"%v4b32_226">;
5422 def v4b32_227 : NVPTXReg<"%v4b32_227">;
5423 def v4b32_228 : NVPTXReg<"%v4b32_228">;
5424 def v4b32_229 : NVPTXReg<"%v4b32_229">;
5425 def v4b32_230 : NVPTXReg<"%v4b32_230">;
5426 def v4b32_231 : NVPTXReg<"%v4b32_231">;
5427 def v4b32_232 : NVPTXReg<"%v4b32_232">;
5428 def v4b32_233 : NVPTXReg<"%v4b32_233">;
5429 def v4b32_234 : NVPTXReg<"%v4b32_234">;
5430 def v4b32_235 : NVPTXReg<"%v4b32_235">;
5431 def v4b32_236 : NVPTXReg<"%v4b32_236">;
5432 def v4b32_237 : NVPTXReg<"%v4b32_237">;
5433 def v4b32_238 : NVPTXReg<"%v4b32_238">;
5434 def v4b32_239 : NVPTXReg<"%v4b32_239">;
5435 def v4b32_240 : NVPTXReg<"%v4b32_240">;
5436 def v4b32_241 : NVPTXReg<"%v4b32_241">;
5437 def v4b32_242 : NVPTXReg<"%v4b32_242">;
5438 def v4b32_243 : NVPTXReg<"%v4b32_243">;
5439 def v4b32_244 : NVPTXReg<"%v4b32_244">;
5440 def v4b32_245 : NVPTXReg<"%v4b32_245">;
5441 def v4b32_246 : NVPTXReg<"%v4b32_246">;
5442 def v4b32_247 : NVPTXReg<"%v4b32_247">;
5443 def v4b32_248 : NVPTXReg<"%v4b32_248">;
5444 def v4b32_249 : NVPTXReg<"%v4b32_249">;
5445 def v4b32_250 : NVPTXReg<"%v4b32_250">;
5446 def v4b32_251 : NVPTXReg<"%v4b32_251">;
5447 def v4b32_252 : NVPTXReg<"%v4b32_252">;
5448 def v4b32_253 : NVPTXReg<"%v4b32_253">;
5449 def v4b32_254 : NVPTXReg<"%v4b32_254">;
5450 def v4b32_255 : NVPTXReg<"%v4b32_255">;
5451 def v4b32_256 : NVPTXReg<"%v4b32_256">;
5452 def v4b32_257 : NVPTXReg<"%v4b32_257">;
5453 def v4b32_258 : NVPTXReg<"%v4b32_258">;
5454 def v4b32_259 : NVPTXReg<"%v4b32_259">;
5455 def v4b32_260 : NVPTXReg<"%v4b32_260">;
5456 def v4b32_261 : NVPTXReg<"%v4b32_261">;
5457 def v4b32_262 : NVPTXReg<"%v4b32_262">;
5458 def v4b32_263 : NVPTXReg<"%v4b32_263">;
5459 def v4b32_264 : NVPTXReg<"%v4b32_264">;
5460 def v4b32_265 : NVPTXReg<"%v4b32_265">;
5461 def v4b32_266 : NVPTXReg<"%v4b32_266">;
5462 def v4b32_267 : NVPTXReg<"%v4b32_267">;
5463 def v4b32_268 : NVPTXReg<"%v4b32_268">;
5464 def v4b32_269 : NVPTXReg<"%v4b32_269">;
5465 def v4b32_270 : NVPTXReg<"%v4b32_270">;
5466 def v4b32_271 : NVPTXReg<"%v4b32_271">;
5467 def v4b32_272 : NVPTXReg<"%v4b32_272">;
5468 def v4b32_273 : NVPTXReg<"%v4b32_273">;
5469 def v4b32_274 : NVPTXReg<"%v4b32_274">;
5470 def v4b32_275 : NVPTXReg<"%v4b32_275">;
5471 def v4b32_276 : NVPTXReg<"%v4b32_276">;
5472 def v4b32_277 : NVPTXReg<"%v4b32_277">;
5473 def v4b32_278 : NVPTXReg<"%v4b32_278">;
5474 def v4b32_279 : NVPTXReg<"%v4b32_279">;
5475 def v4b32_280 : NVPTXReg<"%v4b32_280">;
5476 def v4b32_281 : NVPTXReg<"%v4b32_281">;
5477 def v4b32_282 : NVPTXReg<"%v4b32_282">;
5478 def v4b32_283 : NVPTXReg<"%v4b32_283">;
5479 def v4b32_284 : NVPTXReg<"%v4b32_284">;
5480 def v4b32_285 : NVPTXReg<"%v4b32_285">;
5481 def v4b32_286 : NVPTXReg<"%v4b32_286">;
5482 def v4b32_287 : NVPTXReg<"%v4b32_287">;
5483 def v4b32_288 : NVPTXReg<"%v4b32_288">;
5484 def v4b32_289 : NVPTXReg<"%v4b32_289">;
5485 def v4b32_290 : NVPTXReg<"%v4b32_290">;
5486 def v4b32_291 : NVPTXReg<"%v4b32_291">;
5487 def v4b32_292 : NVPTXReg<"%v4b32_292">;
5488 def v4b32_293 : NVPTXReg<"%v4b32_293">;
5489 def v4b32_294 : NVPTXReg<"%v4b32_294">;
5490 def v4b32_295 : NVPTXReg<"%v4b32_295">;
5491 def v4b32_296 : NVPTXReg<"%v4b32_296">;
5492 def v4b32_297 : NVPTXReg<"%v4b32_297">;
5493 def v4b32_298 : NVPTXReg<"%v4b32_298">;
5494 def v4b32_299 : NVPTXReg<"%v4b32_299">;
5495 def v4b32_300 : NVPTXReg<"%v4b32_300">;
5496 def v4b32_301 : NVPTXReg<"%v4b32_301">;
5497 def v4b32_302 : NVPTXReg<"%v4b32_302">;
5498 def v4b32_303 : NVPTXReg<"%v4b32_303">;
5499 def v4b32_304 : NVPTXReg<"%v4b32_304">;
5500 def v4b32_305 : NVPTXReg<"%v4b32_305">;
5501 def v4b32_306 : NVPTXReg<"%v4b32_306">;
5502 def v4b32_307 : NVPTXReg<"%v4b32_307">;
5503 def v4b32_308 : NVPTXReg<"%v4b32_308">;
5504 def v4b32_309 : NVPTXReg<"%v4b32_309">;
5505 def v4b32_310 : NVPTXReg<"%v4b32_310">;
5506 def v4b32_311 : NVPTXReg<"%v4b32_311">;
5507 def v4b32_312 : NVPTXReg<"%v4b32_312">;
5508 def v4b32_313 : NVPTXReg<"%v4b32_313">;
5509 def v4b32_314 : NVPTXReg<"%v4b32_314">;
5510 def v4b32_315 : NVPTXReg<"%v4b32_315">;
5511 def v4b32_316 : NVPTXReg<"%v4b32_316">;
5512 def v4b32_317 : NVPTXReg<"%v4b32_317">;
5513 def v4b32_318 : NVPTXReg<"%v4b32_318">;
5514 def v4b32_319 : NVPTXReg<"%v4b32_319">;
5515 def v4b32_320 : NVPTXReg<"%v4b32_320">;
5516 def v4b32_321 : NVPTXReg<"%v4b32_321">;
5517 def v4b32_322 : NVPTXReg<"%v4b32_322">;
5518 def v4b32_323 : NVPTXReg<"%v4b32_323">;
5519 def v4b32_324 : NVPTXReg<"%v4b32_324">;
5520 def v4b32_325 : NVPTXReg<"%v4b32_325">;
5521 def v4b32_326 : NVPTXReg<"%v4b32_326">;
5522 def v4b32_327 : NVPTXReg<"%v4b32_327">;
5523 def v4b32_328 : NVPTXReg<"%v4b32_328">;
5524 def v4b32_329 : NVPTXReg<"%v4b32_329">;
5525 def v4b32_330 : NVPTXReg<"%v4b32_330">;
5526 def v4b32_331 : NVPTXReg<"%v4b32_331">;
5527 def v4b32_332 : NVPTXReg<"%v4b32_332">;
5528 def v4b32_333 : NVPTXReg<"%v4b32_333">;
5529 def v4b32_334 : NVPTXReg<"%v4b32_334">;
5530 def v4b32_335 : NVPTXReg<"%v4b32_335">;
5531 def v4b32_336 : NVPTXReg<"%v4b32_336">;
5532 def v4b32_337 : NVPTXReg<"%v4b32_337">;
5533 def v4b32_338 : NVPTXReg<"%v4b32_338">;
5534 def v4b32_339 : NVPTXReg<"%v4b32_339">;
5535 def v4b32_340 : NVPTXReg<"%v4b32_340">;
5536 def v4b32_341 : NVPTXReg<"%v4b32_341">;
5537 def v4b32_342 : NVPTXReg<"%v4b32_342">;
5538 def v4b32_343 : NVPTXReg<"%v4b32_343">;
5539 def v4b32_344 : NVPTXReg<"%v4b32_344">;
5540 def v4b32_345 : NVPTXReg<"%v4b32_345">;
5541 def v4b32_346 : NVPTXReg<"%v4b32_346">;
5542 def v4b32_347 : NVPTXReg<"%v4b32_347">;
5543 def v4b32_348 : NVPTXReg<"%v4b32_348">;
5544 def v4b32_349 : NVPTXReg<"%v4b32_349">;
5545 def v4b32_350 : NVPTXReg<"%v4b32_350">;
5546 def v4b32_351 : NVPTXReg<"%v4b32_351">;
5547 def v4b32_352 : NVPTXReg<"%v4b32_352">;
5548 def v4b32_353 : NVPTXReg<"%v4b32_353">;
5549 def v4b32_354 : NVPTXReg<"%v4b32_354">;
5550 def v4b32_355 : NVPTXReg<"%v4b32_355">;
5551 def v4b32_356 : NVPTXReg<"%v4b32_356">;
5552 def v4b32_357 : NVPTXReg<"%v4b32_357">;
5553 def v4b32_358 : NVPTXReg<"%v4b32_358">;
5554 def v4b32_359 : NVPTXReg<"%v4b32_359">;
5555 def v4b32_360 : NVPTXReg<"%v4b32_360">;
5556 def v4b32_361 : NVPTXReg<"%v4b32_361">;
5557 def v4b32_362 : NVPTXReg<"%v4b32_362">;
5558 def v4b32_363 : NVPTXReg<"%v4b32_363">;
5559 def v4b32_364 : NVPTXReg<"%v4b32_364">;
5560 def v4b32_365 : NVPTXReg<"%v4b32_365">;
5561 def v4b32_366 : NVPTXReg<"%v4b32_366">;
5562 def v4b32_367 : NVPTXReg<"%v4b32_367">;
5563 def v4b32_368 : NVPTXReg<"%v4b32_368">;
5564 def v4b32_369 : NVPTXReg<"%v4b32_369">;
5565 def v4b32_370 : NVPTXReg<"%v4b32_370">;
5566 def v4b32_371 : NVPTXReg<"%v4b32_371">;
5567 def v4b32_372 : NVPTXReg<"%v4b32_372">;
5568 def v4b32_373 : NVPTXReg<"%v4b32_373">;
5569 def v4b32_374 : NVPTXReg<"%v4b32_374">;
5570 def v4b32_375 : NVPTXReg<"%v4b32_375">;
5571 def v4b32_376 : NVPTXReg<"%v4b32_376">;
5572 def v4b32_377 : NVPTXReg<"%v4b32_377">;
5573 def v4b32_378 : NVPTXReg<"%v4b32_378">;
5574 def v4b32_379 : NVPTXReg<"%v4b32_379">;
5575 def v4b32_380 : NVPTXReg<"%v4b32_380">;
5576 def v4b32_381 : NVPTXReg<"%v4b32_381">;
5577 def v4b32_382 : NVPTXReg<"%v4b32_382">;
5578 def v4b32_383 : NVPTXReg<"%v4b32_383">;
5579 def v4b32_384 : NVPTXReg<"%v4b32_384">;
5580 def v4b32_385 : NVPTXReg<"%v4b32_385">;
5581 def v4b32_386 : NVPTXReg<"%v4b32_386">;
5582 def v4b32_387 : NVPTXReg<"%v4b32_387">;
5583 def v4b32_388 : NVPTXReg<"%v4b32_388">;
5584 def v4b32_389 : NVPTXReg<"%v4b32_389">;
5585 def v4b32_390 : NVPTXReg<"%v4b32_390">;
5586 def v4b32_391 : NVPTXReg<"%v4b32_391">;
5587 def v4b32_392 : NVPTXReg<"%v4b32_392">;
5588 def v4b32_393 : NVPTXReg<"%v4b32_393">;
5589 def v4b32_394 : NVPTXReg<"%v4b32_394">;
5590 def v4b32_395 : NVPTXReg<"%v4b32_395">;
5591
5592 //===--- Arguments --------------------------------------------------------===//
5593 def ia0 : NVPTXReg<"%ia0">;
5594 def ia1 : NVPTXReg<"%ia1">;
5595 def ia2 : NVPTXReg<"%ia2">;
5596 def ia3 : NVPTXReg<"%ia3">;
5597 def ia4 : NVPTXReg<"%ia4">;
5598 def ia5 : NVPTXReg<"%ia5">;
5599 def ia6 : NVPTXReg<"%ia6">;
5600 def ia7 : NVPTXReg<"%ia7">;
5601 def ia8 : NVPTXReg<"%ia8">;
5602 def ia9 : NVPTXReg<"%ia9">;
5603 def ia10 : NVPTXReg<"%ia10">;
5604 def ia11 : NVPTXReg<"%ia11">;
5605 def ia12 : NVPTXReg<"%ia12">;
5606 def ia13 : NVPTXReg<"%ia13">;
5607 def ia14 : NVPTXReg<"%ia14">;
5608 def ia15 : NVPTXReg<"%ia15">;
5609 def ia16 : NVPTXReg<"%ia16">;
5610 def ia17 : NVPTXReg<"%ia17">;
5611 def ia18 : NVPTXReg<"%ia18">;
5612 def ia19 : NVPTXReg<"%ia19">;
5613 def ia20 : NVPTXReg<"%ia20">;
5614 def ia21 : NVPTXReg<"%ia21">;
5615 def ia22 : NVPTXReg<"%ia22">;
5616 def ia23 : NVPTXReg<"%ia23">;
5617 def ia24 : NVPTXReg<"%ia24">;
5618 def ia25 : NVPTXReg<"%ia25">;
5619 def ia26 : NVPTXReg<"%ia26">;
5620 def ia27 : NVPTXReg<"%ia27">;
5621 def ia28 : NVPTXReg<"%ia28">;
5622 def ia29 : NVPTXReg<"%ia29">;
5623 def ia30 : NVPTXReg<"%ia30">;
5624 def ia31 : NVPTXReg<"%ia31">;
5625 def ia32 : NVPTXReg<"%ia32">;
5626 def ia33 : NVPTXReg<"%ia33">;
5627 def ia34 : NVPTXReg<"%ia34">;
5628 def ia35 : NVPTXReg<"%ia35">;
5629 def ia36 : NVPTXReg<"%ia36">;
5630 def ia37 : NVPTXReg<"%ia37">;
5631 def ia38 : NVPTXReg<"%ia38">;
5632 def ia39 : NVPTXReg<"%ia39">;
5633 def ia40 : NVPTXReg<"%ia40">;
5634 def ia41 : NVPTXReg<"%ia41">;
5635 def ia42 : NVPTXReg<"%ia42">;
5636 def ia43 : NVPTXReg<"%ia43">;
5637 def ia44 : NVPTXReg<"%ia44">;
5638 def ia45 : NVPTXReg<"%ia45">;
5639 def ia46 : NVPTXReg<"%ia46">;
5640 def ia47 : NVPTXReg<"%ia47">;
5641 def ia48 : NVPTXReg<"%ia48">;
5642 def ia49 : NVPTXReg<"%ia49">;
5643 def ia50 : NVPTXReg<"%ia50">;
5644 def ia51 : NVPTXReg<"%ia51">;
5645 def ia52 : NVPTXReg<"%ia52">;
5646 def ia53 : NVPTXReg<"%ia53">;
5647 def ia54 : NVPTXReg<"%ia54">;
5648 def ia55 : NVPTXReg<"%ia55">;
5649 def ia56 : NVPTXReg<"%ia56">;
5650 def ia57 : NVPTXReg<"%ia57">;
5651 def ia58 : NVPTXReg<"%ia58">;
5652 def ia59 : NVPTXReg<"%ia59">;
5653 def ia60 : NVPTXReg<"%ia60">;
5654 def ia61 : NVPTXReg<"%ia61">;
5655 def ia62 : NVPTXReg<"%ia62">;
5656 def ia63 : NVPTXReg<"%ia63">;
5657 def ia64 : NVPTXReg<"%ia64">;
5658 def ia65 : NVPTXReg<"%ia65">;
5659 def ia66 : NVPTXReg<"%ia66">;
5660 def ia67 : NVPTXReg<"%ia67">;
5661 def ia68 : NVPTXReg<"%ia68">;
5662 def ia69 : NVPTXReg<"%ia69">;
5663 def ia70 : NVPTXReg<"%ia70">;
5664 def ia71 : NVPTXReg<"%ia71">;
5665 def ia72 : NVPTXReg<"%ia72">;
5666 def ia73 : NVPTXReg<"%ia73">;
5667 def ia74 : NVPTXReg<"%ia74">;
5668 def ia75 : NVPTXReg<"%ia75">;
5669 def ia76 : NVPTXReg<"%ia76">;
5670 def ia77 : NVPTXReg<"%ia77">;
5671 def ia78 : NVPTXReg<"%ia78">;
5672 def ia79 : NVPTXReg<"%ia79">;
5673 def ia80 : NVPTXReg<"%ia80">;
5674 def ia81 : NVPTXReg<"%ia81">;
5675 def ia82 : NVPTXReg<"%ia82">;
5676 def ia83 : NVPTXReg<"%ia83">;
5677 def ia84 : NVPTXReg<"%ia84">;
5678 def ia85 : NVPTXReg<"%ia85">;
5679 def ia86 : NVPTXReg<"%ia86">;
5680 def ia87 : NVPTXReg<"%ia87">;
5681 def ia88 : NVPTXReg<"%ia88">;
5682 def ia89 : NVPTXReg<"%ia89">;
5683 def ia90 : NVPTXReg<"%ia90">;
5684 def ia91 : NVPTXReg<"%ia91">;
5685 def ia92 : NVPTXReg<"%ia92">;
5686 def ia93 : NVPTXReg<"%ia93">;
5687 def ia94 : NVPTXReg<"%ia94">;
5688 def ia95 : NVPTXReg<"%ia95">;
5689 def ia96 : NVPTXReg<"%ia96">;
5690 def ia97 : NVPTXReg<"%ia97">;
5691 def ia98 : NVPTXReg<"%ia98">;
5692 def ia99 : NVPTXReg<"%ia99">;
5693 def ia100 : NVPTXReg<"%ia100">;
5694 def ia101 : NVPTXReg<"%ia101">;
5695 def ia102 : NVPTXReg<"%ia102">;
5696 def ia103 : NVPTXReg<"%ia103">;
5697 def ia104 : NVPTXReg<"%ia104">;
5698 def ia105 : NVPTXReg<"%ia105">;
5699 def ia106 : NVPTXReg<"%ia106">;
5700 def ia107 : NVPTXReg<"%ia107">;
5701 def ia108 : NVPTXReg<"%ia108">;
5702 def ia109 : NVPTXReg<"%ia109">;
5703 def ia110 : NVPTXReg<"%ia110">;
5704 def ia111 : NVPTXReg<"%ia111">;
5705 def ia112 : NVPTXReg<"%ia112">;
5706 def ia113 : NVPTXReg<"%ia113">;
5707 def ia114 : NVPTXReg<"%ia114">;
5708 def ia115 : NVPTXReg<"%ia115">;
5709 def ia116 : NVPTXReg<"%ia116">;
5710 def ia117 : NVPTXReg<"%ia117">;
5711 def ia118 : NVPTXReg<"%ia118">;
5712 def ia119 : NVPTXReg<"%ia119">;
5713 def ia120 : NVPTXReg<"%ia120">;
5714 def ia121 : NVPTXReg<"%ia121">;
5715 def ia122 : NVPTXReg<"%ia122">;
5716 def ia123 : NVPTXReg<"%ia123">;
5717 def ia124 : NVPTXReg<"%ia124">;
5718 def ia125 : NVPTXReg<"%ia125">;
5719 def ia126 : NVPTXReg<"%ia126">;
5720 def ia127 : NVPTXReg<"%ia127">;
5721 def ia128 : NVPTXReg<"%ia128">;
5722 def ia129 : NVPTXReg<"%ia129">;
5723 def ia130 : NVPTXReg<"%ia130">;
5724 def ia131 : NVPTXReg<"%ia131">;
5725 def ia132 : NVPTXReg<"%ia132">;
5726 def ia133 : NVPTXReg<"%ia133">;
5727 def ia134 : NVPTXReg<"%ia134">;
5728 def ia135 : NVPTXReg<"%ia135">;
5729 def ia136 : NVPTXReg<"%ia136">;
5730 def ia137 : NVPTXReg<"%ia137">;
5731 def ia138 : NVPTXReg<"%ia138">;
5732 def ia139 : NVPTXReg<"%ia139">;
5733 def ia140 : NVPTXReg<"%ia140">;
5734 def ia141 : NVPTXReg<"%ia141">;
5735 def ia142 : NVPTXReg<"%ia142">;
5736 def ia143 : NVPTXReg<"%ia143">;
5737 def ia144 : NVPTXReg<"%ia144">;
5738 def ia145 : NVPTXReg<"%ia145">;
5739 def ia146 : NVPTXReg<"%ia146">;
5740 def ia147 : NVPTXReg<"%ia147">;
5741 def ia148 : NVPTXReg<"%ia148">;
5742 def ia149 : NVPTXReg<"%ia149">;
5743 def ia150 : NVPTXReg<"%ia150">;
5744 def ia151 : NVPTXReg<"%ia151">;
5745 def ia152 : NVPTXReg<"%ia152">;
5746 def ia153 : NVPTXReg<"%ia153">;
5747 def ia154 : NVPTXReg<"%ia154">;
5748 def ia155 : NVPTXReg<"%ia155">;
5749 def ia156 : NVPTXReg<"%ia156">;
5750 def ia157 : NVPTXReg<"%ia157">;
5751 def ia158 : NVPTXReg<"%ia158">;
5752 def ia159 : NVPTXReg<"%ia159">;
5753 def ia160 : NVPTXReg<"%ia160">;
5754 def ia161 : NVPTXReg<"%ia161">;
5755 def ia162 : NVPTXReg<"%ia162">;
5756 def ia163 : NVPTXReg<"%ia163">;
5757 def ia164 : NVPTXReg<"%ia164">;
5758 def ia165 : NVPTXReg<"%ia165">;
5759 def ia166 : NVPTXReg<"%ia166">;
5760 def ia167 : NVPTXReg<"%ia167">;
5761 def ia168 : NVPTXReg<"%ia168">;
5762 def ia169 : NVPTXReg<"%ia169">;
5763 def ia170 : NVPTXReg<"%ia170">;
5764 def ia171 : NVPTXReg<"%ia171">;
5765 def ia172 : NVPTXReg<"%ia172">;
5766 def ia173 : NVPTXReg<"%ia173">;
5767 def ia174 : NVPTXReg<"%ia174">;
5768 def ia175 : NVPTXReg<"%ia175">;
5769 def ia176 : NVPTXReg<"%ia176">;
5770 def ia177 : NVPTXReg<"%ia177">;
5771 def ia178 : NVPTXReg<"%ia178">;
5772 def ia179 : NVPTXReg<"%ia179">;
5773 def ia180 : NVPTXReg<"%ia180">;
5774 def ia181 : NVPTXReg<"%ia181">;
5775 def ia182 : NVPTXReg<"%ia182">;
5776 def ia183 : NVPTXReg<"%ia183">;
5777 def ia184 : NVPTXReg<"%ia184">;
5778 def ia185 : NVPTXReg<"%ia185">;
5779 def ia186 : NVPTXReg<"%ia186">;
5780 def ia187 : NVPTXReg<"%ia187">;
5781 def ia188 : NVPTXReg<"%ia188">;
5782 def ia189 : NVPTXReg<"%ia189">;
5783 def ia190 : NVPTXReg<"%ia190">;
5784 def ia191 : NVPTXReg<"%ia191">;
5785 def ia192 : NVPTXReg<"%ia192">;
5786 def ia193 : NVPTXReg<"%ia193">;
5787 def ia194 : NVPTXReg<"%ia194">;
5788 def ia195 : NVPTXReg<"%ia195">;
5789 def ia196 : NVPTXReg<"%ia196">;
5790 def ia197 : NVPTXReg<"%ia197">;
5791 def ia198 : NVPTXReg<"%ia198">;
5792 def ia199 : NVPTXReg<"%ia199">;
5793 def ia200 : NVPTXReg<"%ia200">;
5794 def ia201 : NVPTXReg<"%ia201">;
5795 def ia202 : NVPTXReg<"%ia202">;
5796 def ia203 : NVPTXReg<"%ia203">;
5797 def ia204 : NVPTXReg<"%ia204">;
5798 def ia205 : NVPTXReg<"%ia205">;
5799 def ia206 : NVPTXReg<"%ia206">;
5800 def ia207 : NVPTXReg<"%ia207">;
5801 def ia208 : NVPTXReg<"%ia208">;
5802 def ia209 : NVPTXReg<"%ia209">;
5803 def ia210 : NVPTXReg<"%ia210">;
5804 def ia211 : NVPTXReg<"%ia211">;
5805 def ia212 : NVPTXReg<"%ia212">;
5806 def ia213 : NVPTXReg<"%ia213">;
5807 def ia214 : NVPTXReg<"%ia214">;
5808 def ia215 : NVPTXReg<"%ia215">;
5809 def ia216 : NVPTXReg<"%ia216">;
5810 def ia217 : NVPTXReg<"%ia217">;
5811 def ia218 : NVPTXReg<"%ia218">;
5812 def ia219 : NVPTXReg<"%ia219">;
5813 def ia220 : NVPTXReg<"%ia220">;
5814 def ia221 : NVPTXReg<"%ia221">;
5815 def ia222 : NVPTXReg<"%ia222">;
5816 def ia223 : NVPTXReg<"%ia223">;
5817 def ia224 : NVPTXReg<"%ia224">;
5818 def ia225 : NVPTXReg<"%ia225">;
5819 def ia226 : NVPTXReg<"%ia226">;
5820 def ia227 : NVPTXReg<"%ia227">;
5821 def ia228 : NVPTXReg<"%ia228">;
5822 def ia229 : NVPTXReg<"%ia229">;
5823 def ia230 : NVPTXReg<"%ia230">;
5824 def ia231 : NVPTXReg<"%ia231">;
5825 def ia232 : NVPTXReg<"%ia232">;
5826 def ia233 : NVPTXReg<"%ia233">;
5827 def ia234 : NVPTXReg<"%ia234">;
5828 def ia235 : NVPTXReg<"%ia235">;
5829 def ia236 : NVPTXReg<"%ia236">;
5830 def ia237 : NVPTXReg<"%ia237">;
5831 def ia238 : NVPTXReg<"%ia238">;
5832 def ia239 : NVPTXReg<"%ia239">;
5833 def ia240 : NVPTXReg<"%ia240">;
5834 def ia241 : NVPTXReg<"%ia241">;
5835 def ia242 : NVPTXReg<"%ia242">;
5836 def ia243 : NVPTXReg<"%ia243">;
5837 def ia244 : NVPTXReg<"%ia244">;
5838 def ia245 : NVPTXReg<"%ia245">;
5839 def ia246 : NVPTXReg<"%ia246">;
5840 def ia247 : NVPTXReg<"%ia247">;
5841 def ia248 : NVPTXReg<"%ia248">;
5842 def ia249 : NVPTXReg<"%ia249">;
5843 def ia250 : NVPTXReg<"%ia250">;
5844 def ia251 : NVPTXReg<"%ia251">;
5845 def ia252 : NVPTXReg<"%ia252">;
5846 def ia253 : NVPTXReg<"%ia253">;
5847 def ia254 : NVPTXReg<"%ia254">;
5848 def ia255 : NVPTXReg<"%ia255">;
5849 def ia256 : NVPTXReg<"%ia256">;
5850 def ia257 : NVPTXReg<"%ia257">;
5851 def ia258 : NVPTXReg<"%ia258">;
5852 def ia259 : NVPTXReg<"%ia259">;
5853 def ia260 : NVPTXReg<"%ia260">;
5854 def ia261 : NVPTXReg<"%ia261">;
5855 def ia262 : NVPTXReg<"%ia262">;
5856 def ia263 : NVPTXReg<"%ia263">;
5857 def ia264 : NVPTXReg<"%ia264">;
5858 def ia265 : NVPTXReg<"%ia265">;
5859 def ia266 : NVPTXReg<"%ia266">;
5860 def ia267 : NVPTXReg<"%ia267">;
5861 def ia268 : NVPTXReg<"%ia268">;
5862 def ia269 : NVPTXReg<"%ia269">;
5863 def ia270 : NVPTXReg<"%ia270">;
5864 def ia271 : NVPTXReg<"%ia271">;
5865 def ia272 : NVPTXReg<"%ia272">;
5866 def ia273 : NVPTXReg<"%ia273">;
5867 def ia274 : NVPTXReg<"%ia274">;
5868 def ia275 : NVPTXReg<"%ia275">;
5869 def ia276 : NVPTXReg<"%ia276">;
5870 def ia277 : NVPTXReg<"%ia277">;
5871 def ia278 : NVPTXReg<"%ia278">;
5872 def ia279 : NVPTXReg<"%ia279">;
5873 def ia280 : NVPTXReg<"%ia280">;
5874 def ia281 : NVPTXReg<"%ia281">;
5875 def ia282 : NVPTXReg<"%ia282">;
5876 def ia283 : NVPTXReg<"%ia283">;
5877 def ia284 : NVPTXReg<"%ia284">;
5878 def ia285 : NVPTXReg<"%ia285">;
5879 def ia286 : NVPTXReg<"%ia286">;
5880 def ia287 : NVPTXReg<"%ia287">;
5881 def ia288 : NVPTXReg<"%ia288">;
5882 def ia289 : NVPTXReg<"%ia289">;
5883 def ia290 : NVPTXReg<"%ia290">;
5884 def ia291 : NVPTXReg<"%ia291">;
5885 def ia292 : NVPTXReg<"%ia292">;
5886 def ia293 : NVPTXReg<"%ia293">;
5887 def ia294 : NVPTXReg<"%ia294">;
5888 def ia295 : NVPTXReg<"%ia295">;
5889 def ia296 : NVPTXReg<"%ia296">;
5890 def ia297 : NVPTXReg<"%ia297">;
5891 def ia298 : NVPTXReg<"%ia298">;
5892 def ia299 : NVPTXReg<"%ia299">;
5893 def ia300 : NVPTXReg<"%ia300">;
5894 def ia301 : NVPTXReg<"%ia301">;
5895 def ia302 : NVPTXReg<"%ia302">;
5896 def ia303 : NVPTXReg<"%ia303">;
5897 def ia304 : NVPTXReg<"%ia304">;
5898 def ia305 : NVPTXReg<"%ia305">;
5899 def ia306 : NVPTXReg<"%ia306">;
5900 def ia307 : NVPTXReg<"%ia307">;
5901 def ia308 : NVPTXReg<"%ia308">;
5902 def ia309 : NVPTXReg<"%ia309">;
5903 def ia310 : NVPTXReg<"%ia310">;
5904 def ia311 : NVPTXReg<"%ia311">;
5905 def ia312 : NVPTXReg<"%ia312">;
5906 def ia313 : NVPTXReg<"%ia313">;
5907 def ia314 : NVPTXReg<"%ia314">;
5908 def ia315 : NVPTXReg<"%ia315">;
5909 def ia316 : NVPTXReg<"%ia316">;
5910 def ia317 : NVPTXReg<"%ia317">;
5911 def ia318 : NVPTXReg<"%ia318">;
5912 def ia319 : NVPTXReg<"%ia319">;
5913 def ia320 : NVPTXReg<"%ia320">;
5914 def ia321 : NVPTXReg<"%ia321">;
5915 def ia322 : NVPTXReg<"%ia322">;
5916 def ia323 : NVPTXReg<"%ia323">;
5917 def ia324 : NVPTXReg<"%ia324">;
5918 def ia325 : NVPTXReg<"%ia325">;
5919 def ia326 : NVPTXReg<"%ia326">;
5920 def ia327 : NVPTXReg<"%ia327">;
5921 def ia328 : NVPTXReg<"%ia328">;
5922 def ia329 : NVPTXReg<"%ia329">;
5923 def ia330 : NVPTXReg<"%ia330">;
5924 def ia331 : NVPTXReg<"%ia331">;
5925 def ia332 : NVPTXReg<"%ia332">;
5926 def ia333 : NVPTXReg<"%ia333">;
5927 def ia334 : NVPTXReg<"%ia334">;
5928 def ia335 : NVPTXReg<"%ia335">;
5929 def ia336 : NVPTXReg<"%ia336">;
5930 def ia337 : NVPTXReg<"%ia337">;
5931 def ia338 : NVPTXReg<"%ia338">;
5932 def ia339 : NVPTXReg<"%ia339">;
5933 def ia340 : NVPTXReg<"%ia340">;
5934 def ia341 : NVPTXReg<"%ia341">;
5935 def ia342 : NVPTXReg<"%ia342">;
5936 def ia343 : NVPTXReg<"%ia343">;
5937 def ia344 : NVPTXReg<"%ia344">;
5938 def ia345 : NVPTXReg<"%ia345">;
5939 def ia346 : NVPTXReg<"%ia346">;
5940 def ia347 : NVPTXReg<"%ia347">;
5941 def ia348 : NVPTXReg<"%ia348">;
5942 def ia349 : NVPTXReg<"%ia349">;
5943 def ia350 : NVPTXReg<"%ia350">;
5944 def ia351 : NVPTXReg<"%ia351">;
5945 def ia352 : NVPTXReg<"%ia352">;
5946 def ia353 : NVPTXReg<"%ia353">;
5947 def ia354 : NVPTXReg<"%ia354">;
5948 def ia355 : NVPTXReg<"%ia355">;
5949 def ia356 : NVPTXReg<"%ia356">;
5950 def ia357 : NVPTXReg<"%ia357">;
5951 def ia358 : NVPTXReg<"%ia358">;
5952 def ia359 : NVPTXReg<"%ia359">;
5953 def ia360 : NVPTXReg<"%ia360">;
5954 def ia361 : NVPTXReg<"%ia361">;
5955 def ia362 : NVPTXReg<"%ia362">;
5956 def ia363 : NVPTXReg<"%ia363">;
5957 def ia364 : NVPTXReg<"%ia364">;
5958 def ia365 : NVPTXReg<"%ia365">;
5959 def ia366 : NVPTXReg<"%ia366">;
5960 def ia367 : NVPTXReg<"%ia367">;
5961 def ia368 : NVPTXReg<"%ia368">;
5962 def ia369 : NVPTXReg<"%ia369">;
5963 def ia370 : NVPTXReg<"%ia370">;
5964 def ia371 : NVPTXReg<"%ia371">;
5965 def ia372 : NVPTXReg<"%ia372">;
5966 def ia373 : NVPTXReg<"%ia373">;
5967 def ia374 : NVPTXReg<"%ia374">;
5968 def ia375 : NVPTXReg<"%ia375">;
5969 def ia376 : NVPTXReg<"%ia376">;
5970 def ia377 : NVPTXReg<"%ia377">;
5971 def ia378 : NVPTXReg<"%ia378">;
5972 def ia379 : NVPTXReg<"%ia379">;
5973 def ia380 : NVPTXReg<"%ia380">;
5974 def ia381 : NVPTXReg<"%ia381">;
5975 def ia382 : NVPTXReg<"%ia382">;
5976 def ia383 : NVPTXReg<"%ia383">;
5977 def ia384 : NVPTXReg<"%ia384">;
5978 def ia385 : NVPTXReg<"%ia385">;
5979 def ia386 : NVPTXReg<"%ia386">;
5980 def ia387 : NVPTXReg<"%ia387">;
5981 def ia388 : NVPTXReg<"%ia388">;
5982 def ia389 : NVPTXReg<"%ia389">;
5983 def ia390 : NVPTXReg<"%ia390">;
5984 def ia391 : NVPTXReg<"%ia391">;
5985 def ia392 : NVPTXReg<"%ia392">;
5986 def ia393 : NVPTXReg<"%ia393">;
5987 def ia394 : NVPTXReg<"%ia394">;
5988 def ia395 : NVPTXReg<"%ia395">;
5989 def la0 : NVPTXReg<"%la0">;
5990 def la1 : NVPTXReg<"%la1">;
5991 def la2 : NVPTXReg<"%la2">;
5992 def la3 : NVPTXReg<"%la3">;
5993 def la4 : NVPTXReg<"%la4">;
5994 def la5 : NVPTXReg<"%la5">;
5995 def la6 : NVPTXReg<"%la6">;
5996 def la7 : NVPTXReg<"%la7">;
5997 def la8 : NVPTXReg<"%la8">;
5998 def la9 : NVPTXReg<"%la9">;
5999 def la10 : NVPTXReg<"%la10">;
6000 def la11 : NVPTXReg<"%la11">;
6001 def la12 : NVPTXReg<"%la12">;
6002 def la13 : NVPTXReg<"%la13">;
6003 def la14 : NVPTXReg<"%la14">;
6004 def la15 : NVPTXReg<"%la15">;
6005 def la16 : NVPTXReg<"%la16">;
6006 def la17 : NVPTXReg<"%la17">;
6007 def la18 : NVPTXReg<"%la18">;
6008 def la19 : NVPTXReg<"%la19">;
6009 def la20 : NVPTXReg<"%la20">;
6010 def la21 : NVPTXReg<"%la21">;
6011 def la22 : NVPTXReg<"%la22">;
6012 def la23 : NVPTXReg<"%la23">;
6013 def la24 : NVPTXReg<"%la24">;
6014 def la25 : NVPTXReg<"%la25">;
6015 def la26 : NVPTXReg<"%la26">;
6016 def la27 : NVPTXReg<"%la27">;
6017 def la28 : NVPTXReg<"%la28">;
6018 def la29 : NVPTXReg<"%la29">;
6019 def la30 : NVPTXReg<"%la30">;
6020 def la31 : NVPTXReg<"%la31">;
6021 def la32 : NVPTXReg<"%la32">;
6022 def la33 : NVPTXReg<"%la33">;
6023 def la34 : NVPTXReg<"%la34">;
6024 def la35 : NVPTXReg<"%la35">;
6025 def la36 : NVPTXReg<"%la36">;
6026 def la37 : NVPTXReg<"%la37">;
6027 def la38 : NVPTXReg<"%la38">;
6028 def la39 : NVPTXReg<"%la39">;
6029 def la40 : NVPTXReg<"%la40">;
6030 def la41 : NVPTXReg<"%la41">;
6031 def la42 : NVPTXReg<"%la42">;
6032 def la43 : NVPTXReg<"%la43">;
6033 def la44 : NVPTXReg<"%la44">;
6034 def la45 : NVPTXReg<"%la45">;
6035 def la46 : NVPTXReg<"%la46">;
6036 def la47 : NVPTXReg<"%la47">;
6037 def la48 : NVPTXReg<"%la48">;
6038 def la49 : NVPTXReg<"%la49">;
6039 def la50 : NVPTXReg<"%la50">;
6040 def la51 : NVPTXReg<"%la51">;
6041 def la52 : NVPTXReg<"%la52">;
6042 def la53 : NVPTXReg<"%la53">;
6043 def la54 : NVPTXReg<"%la54">;
6044 def la55 : NVPTXReg<"%la55">;
6045 def la56 : NVPTXReg<"%la56">;
6046 def la57 : NVPTXReg<"%la57">;
6047 def la58 : NVPTXReg<"%la58">;
6048 def la59 : NVPTXReg<"%la59">;
6049 def la60 : NVPTXReg<"%la60">;
6050 def la61 : NVPTXReg<"%la61">;
6051 def la62 : NVPTXReg<"%la62">;
6052 def la63 : NVPTXReg<"%la63">;
6053 def la64 : NVPTXReg<"%la64">;
6054 def la65 : NVPTXReg<"%la65">;
6055 def la66 : NVPTXReg<"%la66">;
6056 def la67 : NVPTXReg<"%la67">;
6057 def la68 : NVPTXReg<"%la68">;
6058 def la69 : NVPTXReg<"%la69">;
6059 def la70 : NVPTXReg<"%la70">;
6060 def la71 : NVPTXReg<"%la71">;
6061 def la72 : NVPTXReg<"%la72">;
6062 def la73 : NVPTXReg<"%la73">;
6063 def la74 : NVPTXReg<"%la74">;
6064 def la75 : NVPTXReg<"%la75">;
6065 def la76 : NVPTXReg<"%la76">;
6066 def la77 : NVPTXReg<"%la77">;
6067 def la78 : NVPTXReg<"%la78">;
6068 def la79 : NVPTXReg<"%la79">;
6069 def la80 : NVPTXReg<"%la80">;
6070 def la81 : NVPTXReg<"%la81">;
6071 def la82 : NVPTXReg<"%la82">;
6072 def la83 : NVPTXReg<"%la83">;
6073 def la84 : NVPTXReg<"%la84">;
6074 def la85 : NVPTXReg<"%la85">;
6075 def la86 : NVPTXReg<"%la86">;
6076 def la87 : NVPTXReg<"%la87">;
6077 def la88 : NVPTXReg<"%la88">;
6078 def la89 : NVPTXReg<"%la89">;
6079 def la90 : NVPTXReg<"%la90">;
6080 def la91 : NVPTXReg<"%la91">;
6081 def la92 : NVPTXReg<"%la92">;
6082 def la93 : NVPTXReg<"%la93">;
6083 def la94 : NVPTXReg<"%la94">;
6084 def la95 : NVPTXReg<"%la95">;
6085 def la96 : NVPTXReg<"%la96">;
6086 def la97 : NVPTXReg<"%la97">;
6087 def la98 : NVPTXReg<"%la98">;
6088 def la99 : NVPTXReg<"%la99">;
6089 def la100 : NVPTXReg<"%la100">;
6090 def la101 : NVPTXReg<"%la101">;
6091 def la102 : NVPTXReg<"%la102">;
6092 def la103 : NVPTXReg<"%la103">;
6093 def la104 : NVPTXReg<"%la104">;
6094 def la105 : NVPTXReg<"%la105">;
6095 def la106 : NVPTXReg<"%la106">;
6096 def la107 : NVPTXReg<"%la107">;
6097 def la108 : NVPTXReg<"%la108">;
6098 def la109 : NVPTXReg<"%la109">;
6099 def la110 : NVPTXReg<"%la110">;
6100 def la111 : NVPTXReg<"%la111">;
6101 def la112 : NVPTXReg<"%la112">;
6102 def la113 : NVPTXReg<"%la113">;
6103 def la114 : NVPTXReg<"%la114">;
6104 def la115 : NVPTXReg<"%la115">;
6105 def la116 : NVPTXReg<"%la116">;
6106 def la117 : NVPTXReg<"%la117">;
6107 def la118 : NVPTXReg<"%la118">;
6108 def la119 : NVPTXReg<"%la119">;
6109 def la120 : NVPTXReg<"%la120">;
6110 def la121 : NVPTXReg<"%la121">;
6111 def la122 : NVPTXReg<"%la122">;
6112 def la123 : NVPTXReg<"%la123">;
6113 def la124 : NVPTXReg<"%la124">;
6114 def la125 : NVPTXReg<"%la125">;
6115 def la126 : NVPTXReg<"%la126">;
6116 def la127 : NVPTXReg<"%la127">;
6117 def la128 : NVPTXReg<"%la128">;
6118 def la129 : NVPTXReg<"%la129">;
6119 def la130 : NVPTXReg<"%la130">;
6120 def la131 : NVPTXReg<"%la131">;
6121 def la132 : NVPTXReg<"%la132">;
6122 def la133 : NVPTXReg<"%la133">;
6123 def la134 : NVPTXReg<"%la134">;
6124 def la135 : NVPTXReg<"%la135">;
6125 def la136 : NVPTXReg<"%la136">;
6126 def la137 : NVPTXReg<"%la137">;
6127 def la138 : NVPTXReg<"%la138">;
6128 def la139 : NVPTXReg<"%la139">;
6129 def la140 : NVPTXReg<"%la140">;
6130 def la141 : NVPTXReg<"%la141">;
6131 def la142 : NVPTXReg<"%la142">;
6132 def la143 : NVPTXReg<"%la143">;
6133 def la144 : NVPTXReg<"%la144">;
6134 def la145 : NVPTXReg<"%la145">;
6135 def la146 : NVPTXReg<"%la146">;
6136 def la147 : NVPTXReg<"%la147">;
6137 def la148 : NVPTXReg<"%la148">;
6138 def la149 : NVPTXReg<"%la149">;
6139 def la150 : NVPTXReg<"%la150">;
6140 def la151 : NVPTXReg<"%la151">;
6141 def la152 : NVPTXReg<"%la152">;
6142 def la153 : NVPTXReg<"%la153">;
6143 def la154 : NVPTXReg<"%la154">;
6144 def la155 : NVPTXReg<"%la155">;
6145 def la156 : NVPTXReg<"%la156">;
6146 def la157 : NVPTXReg<"%la157">;
6147 def la158 : NVPTXReg<"%la158">;
6148 def la159 : NVPTXReg<"%la159">;
6149 def la160 : NVPTXReg<"%la160">;
6150 def la161 : NVPTXReg<"%la161">;
6151 def la162 : NVPTXReg<"%la162">;
6152 def la163 : NVPTXReg<"%la163">;
6153 def la164 : NVPTXReg<"%la164">;
6154 def la165 : NVPTXReg<"%la165">;
6155 def la166 : NVPTXReg<"%la166">;
6156 def la167 : NVPTXReg<"%la167">;
6157 def la168 : NVPTXReg<"%la168">;
6158 def la169 : NVPTXReg<"%la169">;
6159 def la170 : NVPTXReg<"%la170">;
6160 def la171 : NVPTXReg<"%la171">;
6161 def la172 : NVPTXReg<"%la172">;
6162 def la173 : NVPTXReg<"%la173">;
6163 def la174 : NVPTXReg<"%la174">;
6164 def la175 : NVPTXReg<"%la175">;
6165 def la176 : NVPTXReg<"%la176">;
6166 def la177 : NVPTXReg<"%la177">;
6167 def la178 : NVPTXReg<"%la178">;
6168 def la179 : NVPTXReg<"%la179">;
6169 def la180 : NVPTXReg<"%la180">;
6170 def la181 : NVPTXReg<"%la181">;
6171 def la182 : NVPTXReg<"%la182">;
6172 def la183 : NVPTXReg<"%la183">;
6173 def la184 : NVPTXReg<"%la184">;
6174 def la185 : NVPTXReg<"%la185">;
6175 def la186 : NVPTXReg<"%la186">;
6176 def la187 : NVPTXReg<"%la187">;
6177 def la188 : NVPTXReg<"%la188">;
6178 def la189 : NVPTXReg<"%la189">;
6179 def la190 : NVPTXReg<"%la190">;
6180 def la191 : NVPTXReg<"%la191">;
6181 def la192 : NVPTXReg<"%la192">;
6182 def la193 : NVPTXReg<"%la193">;
6183 def la194 : NVPTXReg<"%la194">;
6184 def la195 : NVPTXReg<"%la195">;
6185 def la196 : NVPTXReg<"%la196">;
6186 def la197 : NVPTXReg<"%la197">;
6187 def la198 : NVPTXReg<"%la198">;
6188 def la199 : NVPTXReg<"%la199">;
6189 def la200 : NVPTXReg<"%la200">;
6190 def la201 : NVPTXReg<"%la201">;
6191 def la202 : NVPTXReg<"%la202">;
6192 def la203 : NVPTXReg<"%la203">;
6193 def la204 : NVPTXReg<"%la204">;
6194 def la205 : NVPTXReg<"%la205">;
6195 def la206 : NVPTXReg<"%la206">;
6196 def la207 : NVPTXReg<"%la207">;
6197 def la208 : NVPTXReg<"%la208">;
6198 def la209 : NVPTXReg<"%la209">;
6199 def la210 : NVPTXReg<"%la210">;
6200 def la211 : NVPTXReg<"%la211">;
6201 def la212 : NVPTXReg<"%la212">;
6202 def la213 : NVPTXReg<"%la213">;
6203 def la214 : NVPTXReg<"%la214">;
6204 def la215 : NVPTXReg<"%la215">;
6205 def la216 : NVPTXReg<"%la216">;
6206 def la217 : NVPTXReg<"%la217">;
6207 def la218 : NVPTXReg<"%la218">;
6208 def la219 : NVPTXReg<"%la219">;
6209 def la220 : NVPTXReg<"%la220">;
6210 def la221 : NVPTXReg<"%la221">;
6211 def la222 : NVPTXReg<"%la222">;
6212 def la223 : NVPTXReg<"%la223">;
6213 def la224 : NVPTXReg<"%la224">;
6214 def la225 : NVPTXReg<"%la225">;
6215 def la226 : NVPTXReg<"%la226">;
6216 def la227 : NVPTXReg<"%la227">;
6217 def la228 : NVPTXReg<"%la228">;
6218 def la229 : NVPTXReg<"%la229">;
6219 def la230 : NVPTXReg<"%la230">;
6220 def la231 : NVPTXReg<"%la231">;
6221 def la232 : NVPTXReg<"%la232">;
6222 def la233 : NVPTXReg<"%la233">;
6223 def la234 : NVPTXReg<"%la234">;
6224 def la235 : NVPTXReg<"%la235">;
6225 def la236 : NVPTXReg<"%la236">;
6226 def la237 : NVPTXReg<"%la237">;
6227 def la238 : NVPTXReg<"%la238">;
6228 def la239 : NVPTXReg<"%la239">;
6229 def la240 : NVPTXReg<"%la240">;
6230 def la241 : NVPTXReg<"%la241">;
6231 def la242 : NVPTXReg<"%la242">;
6232 def la243 : NVPTXReg<"%la243">;
6233 def la244 : NVPTXReg<"%la244">;
6234 def la245 : NVPTXReg<"%la245">;
6235 def la246 : NVPTXReg<"%la246">;
6236 def la247 : NVPTXReg<"%la247">;
6237 def la248 : NVPTXReg<"%la248">;
6238 def la249 : NVPTXReg<"%la249">;
6239 def la250 : NVPTXReg<"%la250">;
6240 def la251 : NVPTXReg<"%la251">;
6241 def la252 : NVPTXReg<"%la252">;
6242 def la253 : NVPTXReg<"%la253">;
6243 def la254 : NVPTXReg<"%la254">;
6244 def la255 : NVPTXReg<"%la255">;
6245 def la256 : NVPTXReg<"%la256">;
6246 def la257 : NVPTXReg<"%la257">;
6247 def la258 : NVPTXReg<"%la258">;
6248 def la259 : NVPTXReg<"%la259">;
6249 def la260 : NVPTXReg<"%la260">;
6250 def la261 : NVPTXReg<"%la261">;
6251 def la262 : NVPTXReg<"%la262">;
6252 def la263 : NVPTXReg<"%la263">;
6253 def la264 : NVPTXReg<"%la264">;
6254 def la265 : NVPTXReg<"%la265">;
6255 def la266 : NVPTXReg<"%la266">;
6256 def la267 : NVPTXReg<"%la267">;
6257 def la268 : NVPTXReg<"%la268">;
6258 def la269 : NVPTXReg<"%la269">;
6259 def la270 : NVPTXReg<"%la270">;
6260 def la271 : NVPTXReg<"%la271">;
6261 def la272 : NVPTXReg<"%la272">;
6262 def la273 : NVPTXReg<"%la273">;
6263 def la274 : NVPTXReg<"%la274">;
6264 def la275 : NVPTXReg<"%la275">;
6265 def la276 : NVPTXReg<"%la276">;
6266 def la277 : NVPTXReg<"%la277">;
6267 def la278 : NVPTXReg<"%la278">;
6268 def la279 : NVPTXReg<"%la279">;
6269 def la280 : NVPTXReg<"%la280">;
6270 def la281 : NVPTXReg<"%la281">;
6271 def la282 : NVPTXReg<"%la282">;
6272 def la283 : NVPTXReg<"%la283">;
6273 def la284 : NVPTXReg<"%la284">;
6274 def la285 : NVPTXReg<"%la285">;
6275 def la286 : NVPTXReg<"%la286">;
6276 def la287 : NVPTXReg<"%la287">;
6277 def la288 : NVPTXReg<"%la288">;
6278 def la289 : NVPTXReg<"%la289">;
6279 def la290 : NVPTXReg<"%la290">;
6280 def la291 : NVPTXReg<"%la291">;
6281 def la292 : NVPTXReg<"%la292">;
6282 def la293 : NVPTXReg<"%la293">;
6283 def la294 : NVPTXReg<"%la294">;
6284 def la295 : NVPTXReg<"%la295">;
6285 def la296 : NVPTXReg<"%la296">;
6286 def la297 : NVPTXReg<"%la297">;
6287 def la298 : NVPTXReg<"%la298">;
6288 def la299 : NVPTXReg<"%la299">;
6289 def la300 : NVPTXReg<"%la300">;
6290 def la301 : NVPTXReg<"%la301">;
6291 def la302 : NVPTXReg<"%la302">;
6292 def la303 : NVPTXReg<"%la303">;
6293 def la304 : NVPTXReg<"%la304">;
6294 def la305 : NVPTXReg<"%la305">;
6295 def la306 : NVPTXReg<"%la306">;
6296 def la307 : NVPTXReg<"%la307">;
6297 def la308 : NVPTXReg<"%la308">;
6298 def la309 : NVPTXReg<"%la309">;
6299 def la310 : NVPTXReg<"%la310">;
6300 def la311 : NVPTXReg<"%la311">;
6301 def la312 : NVPTXReg<"%la312">;
6302 def la313 : NVPTXReg<"%la313">;
6303 def la314 : NVPTXReg<"%la314">;
6304 def la315 : NVPTXReg<"%la315">;
6305 def la316 : NVPTXReg<"%la316">;
6306 def la317 : NVPTXReg<"%la317">;
6307 def la318 : NVPTXReg<"%la318">;
6308 def la319 : NVPTXReg<"%la319">;
6309 def la320 : NVPTXReg<"%la320">;
6310 def la321 : NVPTXReg<"%la321">;
6311 def la322 : NVPTXReg<"%la322">;
6312 def la323 : NVPTXReg<"%la323">;
6313 def la324 : NVPTXReg<"%la324">;
6314 def la325 : NVPTXReg<"%la325">;
6315 def la326 : NVPTXReg<"%la326">;
6316 def la327 : NVPTXReg<"%la327">;
6317 def la328 : NVPTXReg<"%la328">;
6318 def la329 : NVPTXReg<"%la329">;
6319 def la330 : NVPTXReg<"%la330">;
6320 def la331 : NVPTXReg<"%la331">;
6321 def la332 : NVPTXReg<"%la332">;
6322 def la333 : NVPTXReg<"%la333">;
6323 def la334 : NVPTXReg<"%la334">;
6324 def la335 : NVPTXReg<"%la335">;
6325 def la336 : NVPTXReg<"%la336">;
6326 def la337 : NVPTXReg<"%la337">;
6327 def la338 : NVPTXReg<"%la338">;
6328 def la339 : NVPTXReg<"%la339">;
6329 def la340 : NVPTXReg<"%la340">;
6330 def la341 : NVPTXReg<"%la341">;
6331 def la342 : NVPTXReg<"%la342">;
6332 def la343 : NVPTXReg<"%la343">;
6333 def la344 : NVPTXReg<"%la344">;
6334 def la345 : NVPTXReg<"%la345">;
6335 def la346 : NVPTXReg<"%la346">;
6336 def la347 : NVPTXReg<"%la347">;
6337 def la348 : NVPTXReg<"%la348">;
6338 def la349 : NVPTXReg<"%la349">;
6339 def la350 : NVPTXReg<"%la350">;
6340 def la351 : NVPTXReg<"%la351">;
6341 def la352 : NVPTXReg<"%la352">;
6342 def la353 : NVPTXReg<"%la353">;
6343 def la354 : NVPTXReg<"%la354">;
6344 def la355 : NVPTXReg<"%la355">;
6345 def la356 : NVPTXReg<"%la356">;
6346 def la357 : NVPTXReg<"%la357">;
6347 def la358 : NVPTXReg<"%la358">;
6348 def la359 : NVPTXReg<"%la359">;
6349 def la360 : NVPTXReg<"%la360">;
6350 def la361 : NVPTXReg<"%la361">;
6351 def la362 : NVPTXReg<"%la362">;
6352 def la363 : NVPTXReg<"%la363">;
6353 def la364 : NVPTXReg<"%la364">;
6354 def la365 : NVPTXReg<"%la365">;
6355 def la366 : NVPTXReg<"%la366">;
6356 def la367 : NVPTXReg<"%la367">;
6357 def la368 : NVPTXReg<"%la368">;
6358 def la369 : NVPTXReg<"%la369">;
6359 def la370 : NVPTXReg<"%la370">;
6360 def la371 : NVPTXReg<"%la371">;
6361 def la372 : NVPTXReg<"%la372">;
6362 def la373 : NVPTXReg<"%la373">;
6363 def la374 : NVPTXReg<"%la374">;
6364 def la375 : NVPTXReg<"%la375">;
6365 def la376 : NVPTXReg<"%la376">;
6366 def la377 : NVPTXReg<"%la377">;
6367 def la378 : NVPTXReg<"%la378">;
6368 def la379 : NVPTXReg<"%la379">;
6369 def la380 : NVPTXReg<"%la380">;
6370 def la381 : NVPTXReg<"%la381">;
6371 def la382 : NVPTXReg<"%la382">;
6372 def la383 : NVPTXReg<"%la383">;
6373 def la384 : NVPTXReg<"%la384">;
6374 def la385 : NVPTXReg<"%la385">;
6375 def la386 : NVPTXReg<"%la386">;
6376 def la387 : NVPTXReg<"%la387">;
6377 def la388 : NVPTXReg<"%la388">;
6378 def la389 : NVPTXReg<"%la389">;
6379 def la390 : NVPTXReg<"%la390">;
6380 def la391 : NVPTXReg<"%la391">;
6381 def la392 : NVPTXReg<"%la392">;
6382 def la393 : NVPTXReg<"%la393">;
6383 def la394 : NVPTXReg<"%la394">;
6384 def la395 : NVPTXReg<"%la395">;
6385 def fa0 : NVPTXReg<"%fa0">;
6386 def fa1 : NVPTXReg<"%fa1">;
6387 def fa2 : NVPTXReg<"%fa2">;
6388 def fa3 : NVPTXReg<"%fa3">;
6389 def fa4 : NVPTXReg<"%fa4">;
6390 def fa5 : NVPTXReg<"%fa5">;
6391 def fa6 : NVPTXReg<"%fa6">;
6392 def fa7 : NVPTXReg<"%fa7">;
6393 def fa8 : NVPTXReg<"%fa8">;
6394 def fa9 : NVPTXReg<"%fa9">;
6395 def fa10 : NVPTXReg<"%fa10">;
6396 def fa11 : NVPTXReg<"%fa11">;
6397 def fa12 : NVPTXReg<"%fa12">;
6398 def fa13 : NVPTXReg<"%fa13">;
6399 def fa14 : NVPTXReg<"%fa14">;
6400 def fa15 : NVPTXReg<"%fa15">;
6401 def fa16 : NVPTXReg<"%fa16">;
6402 def fa17 : NVPTXReg<"%fa17">;
6403 def fa18 : NVPTXReg<"%fa18">;
6404 def fa19 : NVPTXReg<"%fa19">;
6405 def fa20 : NVPTXReg<"%fa20">;
6406 def fa21 : NVPTXReg<"%fa21">;
6407 def fa22 : NVPTXReg<"%fa22">;
6408 def fa23 : NVPTXReg<"%fa23">;
6409 def fa24 : NVPTXReg<"%fa24">;
6410 def fa25 : NVPTXReg<"%fa25">;
6411 def fa26 : NVPTXReg<"%fa26">;
6412 def fa27 : NVPTXReg<"%fa27">;
6413 def fa28 : NVPTXReg<"%fa28">;
6414 def fa29 : NVPTXReg<"%fa29">;
6415 def fa30 : NVPTXReg<"%fa30">;
6416 def fa31 : NVPTXReg<"%fa31">;
6417 def fa32 : NVPTXReg<"%fa32">;
6418 def fa33 : NVPTXReg<"%fa33">;
6419 def fa34 : NVPTXReg<"%fa34">;
6420 def fa35 : NVPTXReg<"%fa35">;
6421 def fa36 : NVPTXReg<"%fa36">;
6422 def fa37 : NVPTXReg<"%fa37">;
6423 def fa38 : NVPTXReg<"%fa38">;
6424 def fa39 : NVPTXReg<"%fa39">;
6425 def fa40 : NVPTXReg<"%fa40">;
6426 def fa41 : NVPTXReg<"%fa41">;
6427 def fa42 : NVPTXReg<"%fa42">;
6428 def fa43 : NVPTXReg<"%fa43">;
6429 def fa44 : NVPTXReg<"%fa44">;
6430 def fa45 : NVPTXReg<"%fa45">;
6431 def fa46 : NVPTXReg<"%fa46">;
6432 def fa47 : NVPTXReg<"%fa47">;
6433 def fa48 : NVPTXReg<"%fa48">;
6434 def fa49 : NVPTXReg<"%fa49">;
6435 def fa50 : NVPTXReg<"%fa50">;
6436 def fa51 : NVPTXReg<"%fa51">;
6437 def fa52 : NVPTXReg<"%fa52">;
6438 def fa53 : NVPTXReg<"%fa53">;
6439 def fa54 : NVPTXReg<"%fa54">;
6440 def fa55 : NVPTXReg<"%fa55">;
6441 def fa56 : NVPTXReg<"%fa56">;
6442 def fa57 : NVPTXReg<"%fa57">;
6443 def fa58 : NVPTXReg<"%fa58">;
6444 def fa59 : NVPTXReg<"%fa59">;
6445 def fa60 : NVPTXReg<"%fa60">;
6446 def fa61 : NVPTXReg<"%fa61">;
6447 def fa62 : NVPTXReg<"%fa62">;
6448 def fa63 : NVPTXReg<"%fa63">;
6449 def fa64 : NVPTXReg<"%fa64">;
6450 def fa65 : NVPTXReg<"%fa65">;
6451 def fa66 : NVPTXReg<"%fa66">;
6452 def fa67 : NVPTXReg<"%fa67">;
6453 def fa68 : NVPTXReg<"%fa68">;
6454 def fa69 : NVPTXReg<"%fa69">;
6455 def fa70 : NVPTXReg<"%fa70">;
6456 def fa71 : NVPTXReg<"%fa71">;
6457 def fa72 : NVPTXReg<"%fa72">;
6458 def fa73 : NVPTXReg<"%fa73">;
6459 def fa74 : NVPTXReg<"%fa74">;
6460 def fa75 : NVPTXReg<"%fa75">;
6461 def fa76 : NVPTXReg<"%fa76">;
6462 def fa77 : NVPTXReg<"%fa77">;
6463 def fa78 : NVPTXReg<"%fa78">;
6464 def fa79 : NVPTXReg<"%fa79">;
6465 def fa80 : NVPTXReg<"%fa80">;
6466 def fa81 : NVPTXReg<"%fa81">;
6467 def fa82 : NVPTXReg<"%fa82">;
6468 def fa83 : NVPTXReg<"%fa83">;
6469 def fa84 : NVPTXReg<"%fa84">;
6470 def fa85 : NVPTXReg<"%fa85">;
6471 def fa86 : NVPTXReg<"%fa86">;
6472 def fa87 : NVPTXReg<"%fa87">;
6473 def fa88 : NVPTXReg<"%fa88">;
6474 def fa89 : NVPTXReg<"%fa89">;
6475 def fa90 : NVPTXReg<"%fa90">;
6476 def fa91 : NVPTXReg<"%fa91">;
6477 def fa92 : NVPTXReg<"%fa92">;
6478 def fa93 : NVPTXReg<"%fa93">;
6479 def fa94 : NVPTXReg<"%fa94">;
6480 def fa95 : NVPTXReg<"%fa95">;
6481 def fa96 : NVPTXReg<"%fa96">;
6482 def fa97 : NVPTXReg<"%fa97">;
6483 def fa98 : NVPTXReg<"%fa98">;
6484 def fa99 : NVPTXReg<"%fa99">;
6485 def fa100 : NVPTXReg<"%fa100">;
6486 def fa101 : NVPTXReg<"%fa101">;
6487 def fa102 : NVPTXReg<"%fa102">;
6488 def fa103 : NVPTXReg<"%fa103">;
6489 def fa104 : NVPTXReg<"%fa104">;
6490 def fa105 : NVPTXReg<"%fa105">;
6491 def fa106 : NVPTXReg<"%fa106">;
6492 def fa107 : NVPTXReg<"%fa107">;
6493 def fa108 : NVPTXReg<"%fa108">;
6494 def fa109 : NVPTXReg<"%fa109">;
6495 def fa110 : NVPTXReg<"%fa110">;
6496 def fa111 : NVPTXReg<"%fa111">;
6497 def fa112 : NVPTXReg<"%fa112">;
6498 def fa113 : NVPTXReg<"%fa113">;
6499 def fa114 : NVPTXReg<"%fa114">;
6500 def fa115 : NVPTXReg<"%fa115">;
6501 def fa116 : NVPTXReg<"%fa116">;
6502 def fa117 : NVPTXReg<"%fa117">;
6503 def fa118 : NVPTXReg<"%fa118">;
6504 def fa119 : NVPTXReg<"%fa119">;
6505 def fa120 : NVPTXReg<"%fa120">;
6506 def fa121 : NVPTXReg<"%fa121">;
6507 def fa122 : NVPTXReg<"%fa122">;
6508 def fa123 : NVPTXReg<"%fa123">;
6509 def fa124 : NVPTXReg<"%fa124">;
6510 def fa125 : NVPTXReg<"%fa125">;
6511 def fa126 : NVPTXReg<"%fa126">;
6512 def fa127 : NVPTXReg<"%fa127">;
6513 def fa128 : NVPTXReg<"%fa128">;
6514 def fa129 : NVPTXReg<"%fa129">;
6515 def fa130 : NVPTXReg<"%fa130">;
6516 def fa131 : NVPTXReg<"%fa131">;
6517 def fa132 : NVPTXReg<"%fa132">;
6518 def fa133 : NVPTXReg<"%fa133">;
6519 def fa134 : NVPTXReg<"%fa134">;
6520 def fa135 : NVPTXReg<"%fa135">;
6521 def fa136 : NVPTXReg<"%fa136">;
6522 def fa137 : NVPTXReg<"%fa137">;
6523 def fa138 : NVPTXReg<"%fa138">;
6524 def fa139 : NVPTXReg<"%fa139">;
6525 def fa140 : NVPTXReg<"%fa140">;
6526 def fa141 : NVPTXReg<"%fa141">;
6527 def fa142 : NVPTXReg<"%fa142">;
6528 def fa143 : NVPTXReg<"%fa143">;
6529 def fa144 : NVPTXReg<"%fa144">;
6530 def fa145 : NVPTXReg<"%fa145">;
6531 def fa146 : NVPTXReg<"%fa146">;
6532 def fa147 : NVPTXReg<"%fa147">;
6533 def fa148 : NVPTXReg<"%fa148">;
6534 def fa149 : NVPTXReg<"%fa149">;
6535 def fa150 : NVPTXReg<"%fa150">;
6536 def fa151 : NVPTXReg<"%fa151">;
6537 def fa152 : NVPTXReg<"%fa152">;
6538 def fa153 : NVPTXReg<"%fa153">;
6539 def fa154 : NVPTXReg<"%fa154">;
6540 def fa155 : NVPTXReg<"%fa155">;
6541 def fa156 : NVPTXReg<"%fa156">;
6542 def fa157 : NVPTXReg<"%fa157">;
6543 def fa158 : NVPTXReg<"%fa158">;
6544 def fa159 : NVPTXReg<"%fa159">;
6545 def fa160 : NVPTXReg<"%fa160">;
6546 def fa161 : NVPTXReg<"%fa161">;
6547 def fa162 : NVPTXReg<"%fa162">;
6548 def fa163 : NVPTXReg<"%fa163">;
6549 def fa164 : NVPTXReg<"%fa164">;
6550 def fa165 : NVPTXReg<"%fa165">;
6551 def fa166 : NVPTXReg<"%fa166">;
6552 def fa167 : NVPTXReg<"%fa167">;
6553 def fa168 : NVPTXReg<"%fa168">;
6554 def fa169 : NVPTXReg<"%fa169">;
6555 def fa170 : NVPTXReg<"%fa170">;
6556 def fa171 : NVPTXReg<"%fa171">;
6557 def fa172 : NVPTXReg<"%fa172">;
6558 def fa173 : NVPTXReg<"%fa173">;
6559 def fa174 : NVPTXReg<"%fa174">;
6560 def fa175 : NVPTXReg<"%fa175">;
6561 def fa176 : NVPTXReg<"%fa176">;
6562 def fa177 : NVPTXReg<"%fa177">;
6563 def fa178 : NVPTXReg<"%fa178">;
6564 def fa179 : NVPTXReg<"%fa179">;
6565 def fa180 : NVPTXReg<"%fa180">;
6566 def fa181 : NVPTXReg<"%fa181">;
6567 def fa182 : NVPTXReg<"%fa182">;
6568 def fa183 : NVPTXReg<"%fa183">;
6569 def fa184 : NVPTXReg<"%fa184">;
6570 def fa185 : NVPTXReg<"%fa185">;
6571 def fa186 : NVPTXReg<"%fa186">;
6572 def fa187 : NVPTXReg<"%fa187">;
6573 def fa188 : NVPTXReg<"%fa188">;
6574 def fa189 : NVPTXReg<"%fa189">;
6575 def fa190 : NVPTXReg<"%fa190">;
6576 def fa191 : NVPTXReg<"%fa191">;
6577 def fa192 : NVPTXReg<"%fa192">;
6578 def fa193 : NVPTXReg<"%fa193">;
6579 def fa194 : NVPTXReg<"%fa194">;
6580 def fa195 : NVPTXReg<"%fa195">;
6581 def fa196 : NVPTXReg<"%fa196">;
6582 def fa197 : NVPTXReg<"%fa197">;
6583 def fa198 : NVPTXReg<"%fa198">;
6584 def fa199 : NVPTXReg<"%fa199">;
6585 def fa200 : NVPTXReg<"%fa200">;
6586 def fa201 : NVPTXReg<"%fa201">;
6587 def fa202 : NVPTXReg<"%fa202">;
6588 def fa203 : NVPTXReg<"%fa203">;
6589 def fa204 : NVPTXReg<"%fa204">;
6590 def fa205 : NVPTXReg<"%fa205">;
6591 def fa206 : NVPTXReg<"%fa206">;
6592 def fa207 : NVPTXReg<"%fa207">;
6593 def fa208 : NVPTXReg<"%fa208">;
6594 def fa209 : NVPTXReg<"%fa209">;
6595 def fa210 : NVPTXReg<"%fa210">;
6596 def fa211 : NVPTXReg<"%fa211">;
6597 def fa212 : NVPTXReg<"%fa212">;
6598 def fa213 : NVPTXReg<"%fa213">;
6599 def fa214 : NVPTXReg<"%fa214">;
6600 def fa215 : NVPTXReg<"%fa215">;
6601 def fa216 : NVPTXReg<"%fa216">;
6602 def fa217 : NVPTXReg<"%fa217">;
6603 def fa218 : NVPTXReg<"%fa218">;
6604 def fa219 : NVPTXReg<"%fa219">;
6605 def fa220 : NVPTXReg<"%fa220">;
6606 def fa221 : NVPTXReg<"%fa221">;
6607 def fa222 : NVPTXReg<"%fa222">;
6608 def fa223 : NVPTXReg<"%fa223">;
6609 def fa224 : NVPTXReg<"%fa224">;
6610 def fa225 : NVPTXReg<"%fa225">;
6611 def fa226 : NVPTXReg<"%fa226">;
6612 def fa227 : NVPTXReg<"%fa227">;
6613 def fa228 : NVPTXReg<"%fa228">;
6614 def fa229 : NVPTXReg<"%fa229">;
6615 def fa230 : NVPTXReg<"%fa230">;
6616 def fa231 : NVPTXReg<"%fa231">;
6617 def fa232 : NVPTXReg<"%fa232">;
6618 def fa233 : NVPTXReg<"%fa233">;
6619 def fa234 : NVPTXReg<"%fa234">;
6620 def fa235 : NVPTXReg<"%fa235">;
6621 def fa236 : NVPTXReg<"%fa236">;
6622 def fa237 : NVPTXReg<"%fa237">;
6623 def fa238 : NVPTXReg<"%fa238">;
6624 def fa239 : NVPTXReg<"%fa239">;
6625 def fa240 : NVPTXReg<"%fa240">;
6626 def fa241 : NVPTXReg<"%fa241">;
6627 def fa242 : NVPTXReg<"%fa242">;
6628 def fa243 : NVPTXReg<"%fa243">;
6629 def fa244 : NVPTXReg<"%fa244">;
6630 def fa245 : NVPTXReg<"%fa245">;
6631 def fa246 : NVPTXReg<"%fa246">;
6632 def fa247 : NVPTXReg<"%fa247">;
6633 def fa248 : NVPTXReg<"%fa248">;
6634 def fa249 : NVPTXReg<"%fa249">;
6635 def fa250 : NVPTXReg<"%fa250">;
6636 def fa251 : NVPTXReg<"%fa251">;
6637 def fa252 : NVPTXReg<"%fa252">;
6638 def fa253 : NVPTXReg<"%fa253">;
6639 def fa254 : NVPTXReg<"%fa254">;
6640 def fa255 : NVPTXReg<"%fa255">;
6641 def fa256 : NVPTXReg<"%fa256">;
6642 def fa257 : NVPTXReg<"%fa257">;
6643 def fa258 : NVPTXReg<"%fa258">;
6644 def fa259 : NVPTXReg<"%fa259">;
6645 def fa260 : NVPTXReg<"%fa260">;
6646 def fa261 : NVPTXReg<"%fa261">;
6647 def fa262 : NVPTXReg<"%fa262">;
6648 def fa263 : NVPTXReg<"%fa263">;
6649 def fa264 : NVPTXReg<"%fa264">;
6650 def fa265 : NVPTXReg<"%fa265">;
6651 def fa266 : NVPTXReg<"%fa266">;
6652 def fa267 : NVPTXReg<"%fa267">;
6653 def fa268 : NVPTXReg<"%fa268">;
6654 def fa269 : NVPTXReg<"%fa269">;
6655 def fa270 : NVPTXReg<"%fa270">;
6656 def fa271 : NVPTXReg<"%fa271">;
6657 def fa272 : NVPTXReg<"%fa272">;
6658 def fa273 : NVPTXReg<"%fa273">;
6659 def fa274 : NVPTXReg<"%fa274">;
6660 def fa275 : NVPTXReg<"%fa275">;
6661 def fa276 : NVPTXReg<"%fa276">;
6662 def fa277 : NVPTXReg<"%fa277">;
6663 def fa278 : NVPTXReg<"%fa278">;
6664 def fa279 : NVPTXReg<"%fa279">;
6665 def fa280 : NVPTXReg<"%fa280">;
6666 def fa281 : NVPTXReg<"%fa281">;
6667 def fa282 : NVPTXReg<"%fa282">;
6668 def fa283 : NVPTXReg<"%fa283">;
6669 def fa284 : NVPTXReg<"%fa284">;
6670 def fa285 : NVPTXReg<"%fa285">;
6671 def fa286 : NVPTXReg<"%fa286">;
6672 def fa287 : NVPTXReg<"%fa287">;
6673 def fa288 : NVPTXReg<"%fa288">;
6674 def fa289 : NVPTXReg<"%fa289">;
6675 def fa290 : NVPTXReg<"%fa290">;
6676 def fa291 : NVPTXReg<"%fa291">;
6677 def fa292 : NVPTXReg<"%fa292">;
6678 def fa293 : NVPTXReg<"%fa293">;
6679 def fa294 : NVPTXReg<"%fa294">;
6680 def fa295 : NVPTXReg<"%fa295">;
6681 def fa296 : NVPTXReg<"%fa296">;
6682 def fa297 : NVPTXReg<"%fa297">;
6683 def fa298 : NVPTXReg<"%fa298">;
6684 def fa299 : NVPTXReg<"%fa299">;
6685 def fa300 : NVPTXReg<"%fa300">;
6686 def fa301 : NVPTXReg<"%fa301">;
6687 def fa302 : NVPTXReg<"%fa302">;
6688 def fa303 : NVPTXReg<"%fa303">;
6689 def fa304 : NVPTXReg<"%fa304">;
6690 def fa305 : NVPTXReg<"%fa305">;
6691 def fa306 : NVPTXReg<"%fa306">;
6692 def fa307 : NVPTXReg<"%fa307">;
6693 def fa308 : NVPTXReg<"%fa308">;
6694 def fa309 : NVPTXReg<"%fa309">;
6695 def fa310 : NVPTXReg<"%fa310">;
6696 def fa311 : NVPTXReg<"%fa311">;
6697 def fa312 : NVPTXReg<"%fa312">;
6698 def fa313 : NVPTXReg<"%fa313">;
6699 def fa314 : NVPTXReg<"%fa314">;
6700 def fa315 : NVPTXReg<"%fa315">;
6701 def fa316 : NVPTXReg<"%fa316">;
6702 def fa317 : NVPTXReg<"%fa317">;
6703 def fa318 : NVPTXReg<"%fa318">;
6704 def fa319 : NVPTXReg<"%fa319">;
6705 def fa320 : NVPTXReg<"%fa320">;
6706 def fa321 : NVPTXReg<"%fa321">;
6707 def fa322 : NVPTXReg<"%fa322">;
6708 def fa323 : NVPTXReg<"%fa323">;
6709 def fa324 : NVPTXReg<"%fa324">;
6710 def fa325 : NVPTXReg<"%fa325">;
6711 def fa326 : NVPTXReg<"%fa326">;
6712 def fa327 : NVPTXReg<"%fa327">;
6713 def fa328 : NVPTXReg<"%fa328">;
6714 def fa329 : NVPTXReg<"%fa329">;
6715 def fa330 : NVPTXReg<"%fa330">;
6716 def fa331 : NVPTXReg<"%fa331">;
6717 def fa332 : NVPTXReg<"%fa332">;
6718 def fa333 : NVPTXReg<"%fa333">;
6719 def fa334 : NVPTXReg<"%fa334">;
6720 def fa335 : NVPTXReg<"%fa335">;
6721 def fa336 : NVPTXReg<"%fa336">;
6722 def fa337 : NVPTXReg<"%fa337">;
6723 def fa338 : NVPTXReg<"%fa338">;
6724 def fa339 : NVPTXReg<"%fa339">;
6725 def fa340 : NVPTXReg<"%fa340">;
6726 def fa341 : NVPTXReg<"%fa341">;
6727 def fa342 : NVPTXReg<"%fa342">;
6728 def fa343 : NVPTXReg<"%fa343">;
6729 def fa344 : NVPTXReg<"%fa344">;
6730 def fa345 : NVPTXReg<"%fa345">;
6731 def fa346 : NVPTXReg<"%fa346">;
6732 def fa347 : NVPTXReg<"%fa347">;
6733 def fa348 : NVPTXReg<"%fa348">;
6734 def fa349 : NVPTXReg<"%fa349">;
6735 def fa350 : NVPTXReg<"%fa350">;
6736 def fa351 : NVPTXReg<"%fa351">;
6737 def fa352 : NVPTXReg<"%fa352">;
6738 def fa353 : NVPTXReg<"%fa353">;
6739 def fa354 : NVPTXReg<"%fa354">;
6740 def fa355 : NVPTXReg<"%fa355">;
6741 def fa356 : NVPTXReg<"%fa356">;
6742 def fa357 : NVPTXReg<"%fa357">;
6743 def fa358 : NVPTXReg<"%fa358">;
6744 def fa359 : NVPTXReg<"%fa359">;
6745 def fa360 : NVPTXReg<"%fa360">;
6746 def fa361 : NVPTXReg<"%fa361">;
6747 def fa362 : NVPTXReg<"%fa362">;
6748 def fa363 : NVPTXReg<"%fa363">;
6749 def fa364 : NVPTXReg<"%fa364">;
6750 def fa365 : NVPTXReg<"%fa365">;
6751 def fa366 : NVPTXReg<"%fa366">;
6752 def fa367 : NVPTXReg<"%fa367">;
6753 def fa368 : NVPTXReg<"%fa368">;
6754 def fa369 : NVPTXReg<"%fa369">;
6755 def fa370 : NVPTXReg<"%fa370">;
6756 def fa371 : NVPTXReg<"%fa371">;
6757 def fa372 : NVPTXReg<"%fa372">;
6758 def fa373 : NVPTXReg<"%fa373">;
6759 def fa374 : NVPTXReg<"%fa374">;
6760 def fa375 : NVPTXReg<"%fa375">;
6761 def fa376 : NVPTXReg<"%fa376">;
6762 def fa377 : NVPTXReg<"%fa377">;
6763 def fa378 : NVPTXReg<"%fa378">;
6764 def fa379 : NVPTXReg<"%fa379">;
6765 def fa380 : NVPTXReg<"%fa380">;
6766 def fa381 : NVPTXReg<"%fa381">;
6767 def fa382 : NVPTXReg<"%fa382">;
6768 def fa383 : NVPTXReg<"%fa383">;
6769 def fa384 : NVPTXReg<"%fa384">;
6770 def fa385 : NVPTXReg<"%fa385">;
6771 def fa386 : NVPTXReg<"%fa386">;
6772 def fa387 : NVPTXReg<"%fa387">;
6773 def fa388 : NVPTXReg<"%fa388">;
6774 def fa389 : NVPTXReg<"%fa389">;
6775 def fa390 : NVPTXReg<"%fa390">;
6776 def fa391 : NVPTXReg<"%fa391">;
6777 def fa392 : NVPTXReg<"%fa392">;
6778 def fa393 : NVPTXReg<"%fa393">;
6779 def fa394 : NVPTXReg<"%fa394">;
6780 def fa395 : NVPTXReg<"%fa395">;
6781 def da0 : NVPTXReg<"%da0">;
6782 def da1 : NVPTXReg<"%da1">;
6783 def da2 : NVPTXReg<"%da2">;
6784 def da3 : NVPTXReg<"%da3">;
6785 def da4 : NVPTXReg<"%da4">;
6786 def da5 : NVPTXReg<"%da5">;
6787 def da6 : NVPTXReg<"%da6">;
6788 def da7 : NVPTXReg<"%da7">;
6789 def da8 : NVPTXReg<"%da8">;
6790 def da9 : NVPTXReg<"%da9">;
6791 def da10 : NVPTXReg<"%da10">;
6792 def da11 : NVPTXReg<"%da11">;
6793 def da12 : NVPTXReg<"%da12">;
6794 def da13 : NVPTXReg<"%da13">;
6795 def da14 : NVPTXReg<"%da14">;
6796 def da15 : NVPTXReg<"%da15">;
6797 def da16 : NVPTXReg<"%da16">;
6798 def da17 : NVPTXReg<"%da17">;
6799 def da18 : NVPTXReg<"%da18">;
6800 def da19 : NVPTXReg<"%da19">;
6801 def da20 : NVPTXReg<"%da20">;
6802 def da21 : NVPTXReg<"%da21">;
6803 def da22 : NVPTXReg<"%da22">;
6804 def da23 : NVPTXReg<"%da23">;
6805 def da24 : NVPTXReg<"%da24">;
6806 def da25 : NVPTXReg<"%da25">;
6807 def da26 : NVPTXReg<"%da26">;
6808 def da27 : NVPTXReg<"%da27">;
6809 def da28 : NVPTXReg<"%da28">;
6810 def da29 : NVPTXReg<"%da29">;
6811 def da30 : NVPTXReg<"%da30">;
6812 def da31 : NVPTXReg<"%da31">;
6813 def da32 : NVPTXReg<"%da32">;
6814 def da33 : NVPTXReg<"%da33">;
6815 def da34 : NVPTXReg<"%da34">;
6816 def da35 : NVPTXReg<"%da35">;
6817 def da36 : NVPTXReg<"%da36">;
6818 def da37 : NVPTXReg<"%da37">;
6819 def da38 : NVPTXReg<"%da38">;
6820 def da39 : NVPTXReg<"%da39">;
6821 def da40 : NVPTXReg<"%da40">;
6822 def da41 : NVPTXReg<"%da41">;
6823 def da42 : NVPTXReg<"%da42">;
6824 def da43 : NVPTXReg<"%da43">;
6825 def da44 : NVPTXReg<"%da44">;
6826 def da45 : NVPTXReg<"%da45">;
6827 def da46 : NVPTXReg<"%da46">;
6828 def da47 : NVPTXReg<"%da47">;
6829 def da48 : NVPTXReg<"%da48">;
6830 def da49 : NVPTXReg<"%da49">;
6831 def da50 : NVPTXReg<"%da50">;
6832 def da51 : NVPTXReg<"%da51">;
6833 def da52 : NVPTXReg<"%da52">;
6834 def da53 : NVPTXReg<"%da53">;
6835 def da54 : NVPTXReg<"%da54">;
6836 def da55 : NVPTXReg<"%da55">;
6837 def da56 : NVPTXReg<"%da56">;
6838 def da57 : NVPTXReg<"%da57">;
6839 def da58 : NVPTXReg<"%da58">;
6840 def da59 : NVPTXReg<"%da59">;
6841 def da60 : NVPTXReg<"%da60">;
6842 def da61 : NVPTXReg<"%da61">;
6843 def da62 : NVPTXReg<"%da62">;
6844 def da63 : NVPTXReg<"%da63">;
6845 def da64 : NVPTXReg<"%da64">;
6846 def da65 : NVPTXReg<"%da65">;
6847 def da66 : NVPTXReg<"%da66">;
6848 def da67 : NVPTXReg<"%da67">;
6849 def da68 : NVPTXReg<"%da68">;
6850 def da69 : NVPTXReg<"%da69">;
6851 def da70 : NVPTXReg<"%da70">;
6852 def da71 : NVPTXReg<"%da71">;
6853 def da72 : NVPTXReg<"%da72">;
6854 def da73 : NVPTXReg<"%da73">;
6855 def da74 : NVPTXReg<"%da74">;
6856 def da75 : NVPTXReg<"%da75">;
6857 def da76 : NVPTXReg<"%da76">;
6858 def da77 : NVPTXReg<"%da77">;
6859 def da78 : NVPTXReg<"%da78">;
6860 def da79 : NVPTXReg<"%da79">;
6861 def da80 : NVPTXReg<"%da80">;
6862 def da81 : NVPTXReg<"%da81">;
6863 def da82 : NVPTXReg<"%da82">;
6864 def da83 : NVPTXReg<"%da83">;
6865 def da84 : NVPTXReg<"%da84">;
6866 def da85 : NVPTXReg<"%da85">;
6867 def da86 : NVPTXReg<"%da86">;
6868 def da87 : NVPTXReg<"%da87">;
6869 def da88 : NVPTXReg<"%da88">;
6870 def da89 : NVPTXReg<"%da89">;
6871 def da90 : NVPTXReg<"%da90">;
6872 def da91 : NVPTXReg<"%da91">;
6873 def da92 : NVPTXReg<"%da92">;
6874 def da93 : NVPTXReg<"%da93">;
6875 def da94 : NVPTXReg<"%da94">;
6876 def da95 : NVPTXReg<"%da95">;
6877 def da96 : NVPTXReg<"%da96">;
6878 def da97 : NVPTXReg<"%da97">;
6879 def da98 : NVPTXReg<"%da98">;
6880 def da99 : NVPTXReg<"%da99">;
6881 def da100 : NVPTXReg<"%da100">;
6882 def da101 : NVPTXReg<"%da101">;
6883 def da102 : NVPTXReg<"%da102">;
6884 def da103 : NVPTXReg<"%da103">;
6885 def da104 : NVPTXReg<"%da104">;
6886 def da105 : NVPTXReg<"%da105">;
6887 def da106 : NVPTXReg<"%da106">;
6888 def da107 : NVPTXReg<"%da107">;
6889 def da108 : NVPTXReg<"%da108">;
6890 def da109 : NVPTXReg<"%da109">;
6891 def da110 : NVPTXReg<"%da110">;
6892 def da111 : NVPTXReg<"%da111">;
6893 def da112 : NVPTXReg<"%da112">;
6894 def da113 : NVPTXReg<"%da113">;
6895 def da114 : NVPTXReg<"%da114">;
6896 def da115 : NVPTXReg<"%da115">;
6897 def da116 : NVPTXReg<"%da116">;
6898 def da117 : NVPTXReg<"%da117">;
6899 def da118 : NVPTXReg<"%da118">;
6900 def da119 : NVPTXReg<"%da119">;
6901 def da120 : NVPTXReg<"%da120">;
6902 def da121 : NVPTXReg<"%da121">;
6903 def da122 : NVPTXReg<"%da122">;
6904 def da123 : NVPTXReg<"%da123">;
6905 def da124 : NVPTXReg<"%da124">;
6906 def da125 : NVPTXReg<"%da125">;
6907 def da126 : NVPTXReg<"%da126">;
6908 def da127 : NVPTXReg<"%da127">;
6909 def da128 : NVPTXReg<"%da128">;
6910 def da129 : NVPTXReg<"%da129">;
6911 def da130 : NVPTXReg<"%da130">;
6912 def da131 : NVPTXReg<"%da131">;
6913 def da132 : NVPTXReg<"%da132">;
6914 def da133 : NVPTXReg<"%da133">;
6915 def da134 : NVPTXReg<"%da134">;
6916 def da135 : NVPTXReg<"%da135">;
6917 def da136 : NVPTXReg<"%da136">;
6918 def da137 : NVPTXReg<"%da137">;
6919 def da138 : NVPTXReg<"%da138">;
6920 def da139 : NVPTXReg<"%da139">;
6921 def da140 : NVPTXReg<"%da140">;
6922 def da141 : NVPTXReg<"%da141">;
6923 def da142 : NVPTXReg<"%da142">;
6924 def da143 : NVPTXReg<"%da143">;
6925 def da144 : NVPTXReg<"%da144">;
6926 def da145 : NVPTXReg<"%da145">;
6927 def da146 : NVPTXReg<"%da146">;
6928 def da147 : NVPTXReg<"%da147">;
6929 def da148 : NVPTXReg<"%da148">;
6930 def da149 : NVPTXReg<"%da149">;
6931 def da150 : NVPTXReg<"%da150">;
6932 def da151 : NVPTXReg<"%da151">;
6933 def da152 : NVPTXReg<"%da152">;
6934 def da153 : NVPTXReg<"%da153">;
6935 def da154 : NVPTXReg<"%da154">;
6936 def da155 : NVPTXReg<"%da155">;
6937 def da156 : NVPTXReg<"%da156">;
6938 def da157 : NVPTXReg<"%da157">;
6939 def da158 : NVPTXReg<"%da158">;
6940 def da159 : NVPTXReg<"%da159">;
6941 def da160 : NVPTXReg<"%da160">;
6942 def da161 : NVPTXReg<"%da161">;
6943 def da162 : NVPTXReg<"%da162">;
6944 def da163 : NVPTXReg<"%da163">;
6945 def da164 : NVPTXReg<"%da164">;
6946 def da165 : NVPTXReg<"%da165">;
6947 def da166 : NVPTXReg<"%da166">;
6948 def da167 : NVPTXReg<"%da167">;
6949 def da168 : NVPTXReg<"%da168">;
6950 def da169 : NVPTXReg<"%da169">;
6951 def da170 : NVPTXReg<"%da170">;
6952 def da171 : NVPTXReg<"%da171">;
6953 def da172 : NVPTXReg<"%da172">;
6954 def da173 : NVPTXReg<"%da173">;
6955 def da174 : NVPTXReg<"%da174">;
6956 def da175 : NVPTXReg<"%da175">;
6957 def da176 : NVPTXReg<"%da176">;
6958 def da177 : NVPTXReg<"%da177">;
6959 def da178 : NVPTXReg<"%da178">;
6960 def da179 : NVPTXReg<"%da179">;
6961 def da180 : NVPTXReg<"%da180">;
6962 def da181 : NVPTXReg<"%da181">;
6963 def da182 : NVPTXReg<"%da182">;
6964 def da183 : NVPTXReg<"%da183">;
6965 def da184 : NVPTXReg<"%da184">;
6966 def da185 : NVPTXReg<"%da185">;
6967 def da186 : NVPTXReg<"%da186">;
6968 def da187 : NVPTXReg<"%da187">;
6969 def da188 : NVPTXReg<"%da188">;
6970 def da189 : NVPTXReg<"%da189">;
6971 def da190 : NVPTXReg<"%da190">;
6972 def da191 : NVPTXReg<"%da191">;
6973 def da192 : NVPTXReg<"%da192">;
6974 def da193 : NVPTXReg<"%da193">;
6975 def da194 : NVPTXReg<"%da194">;
6976 def da195 : NVPTXReg<"%da195">;
6977 def da196 : NVPTXReg<"%da196">;
6978 def da197 : NVPTXReg<"%da197">;
6979 def da198 : NVPTXReg<"%da198">;
6980 def da199 : NVPTXReg<"%da199">;
6981 def da200 : NVPTXReg<"%da200">;
6982 def da201 : NVPTXReg<"%da201">;
6983 def da202 : NVPTXReg<"%da202">;
6984 def da203 : NVPTXReg<"%da203">;
6985 def da204 : NVPTXReg<"%da204">;
6986 def da205 : NVPTXReg<"%da205">;
6987 def da206 : NVPTXReg<"%da206">;
6988 def da207 : NVPTXReg<"%da207">;
6989 def da208 : NVPTXReg<"%da208">;
6990 def da209 : NVPTXReg<"%da209">;
6991 def da210 : NVPTXReg<"%da210">;
6992 def da211 : NVPTXReg<"%da211">;
6993 def da212 : NVPTXReg<"%da212">;
6994 def da213 : NVPTXReg<"%da213">;
6995 def da214 : NVPTXReg<"%da214">;
6996 def da215 : NVPTXReg<"%da215">;
6997 def da216 : NVPTXReg<"%da216">;
6998 def da217 : NVPTXReg<"%da217">;
6999 def da218 : NVPTXReg<"%da218">;
7000 def da219 : NVPTXReg<"%da219">;
7001 def da220 : NVPTXReg<"%da220">;
7002 def da221 : NVPTXReg<"%da221">;
7003 def da222 : NVPTXReg<"%da222">;
7004 def da223 : NVPTXReg<"%da223">;
7005 def da224 : NVPTXReg<"%da224">;
7006 def da225 : NVPTXReg<"%da225">;
7007 def da226 : NVPTXReg<"%da226">;
7008 def da227 : NVPTXReg<"%da227">;
7009 def da228 : NVPTXReg<"%da228">;
7010 def da229 : NVPTXReg<"%da229">;
7011 def da230 : NVPTXReg<"%da230">;
7012 def da231 : NVPTXReg<"%da231">;
7013 def da232 : NVPTXReg<"%da232">;
7014 def da233 : NVPTXReg<"%da233">;
7015 def da234 : NVPTXReg<"%da234">;
7016 def da235 : NVPTXReg<"%da235">;
7017 def da236 : NVPTXReg<"%da236">;
7018 def da237 : NVPTXReg<"%da237">;
7019 def da238 : NVPTXReg<"%da238">;
7020 def da239 : NVPTXReg<"%da239">;
7021 def da240 : NVPTXReg<"%da240">;
7022 def da241 : NVPTXReg<"%da241">;
7023 def da242 : NVPTXReg<"%da242">;
7024 def da243 : NVPTXReg<"%da243">;
7025 def da244 : NVPTXReg<"%da244">;
7026 def da245 : NVPTXReg<"%da245">;
7027 def da246 : NVPTXReg<"%da246">;
7028 def da247 : NVPTXReg<"%da247">;
7029 def da248 : NVPTXReg<"%da248">;
7030 def da249 : NVPTXReg<"%da249">;
7031 def da250 : NVPTXReg<"%da250">;
7032 def da251 : NVPTXReg<"%da251">;
7033 def da252 : NVPTXReg<"%da252">;
7034 def da253 : NVPTXReg<"%da253">;
7035 def da254 : NVPTXReg<"%da254">;
7036 def da255 : NVPTXReg<"%da255">;
7037 def da256 : NVPTXReg<"%da256">;
7038 def da257 : NVPTXReg<"%da257">;
7039 def da258 : NVPTXReg<"%da258">;
7040 def da259 : NVPTXReg<"%da259">;
7041 def da260 : NVPTXReg<"%da260">;
7042 def da261 : NVPTXReg<"%da261">;
7043 def da262 : NVPTXReg<"%da262">;
7044 def da263 : NVPTXReg<"%da263">;
7045 def da264 : NVPTXReg<"%da264">;
7046 def da265 : NVPTXReg<"%da265">;
7047 def da266 : NVPTXReg<"%da266">;
7048 def da267 : NVPTXReg<"%da267">;
7049 def da268 : NVPTXReg<"%da268">;
7050 def da269 : NVPTXReg<"%da269">;
7051 def da270 : NVPTXReg<"%da270">;
7052 def da271 : NVPTXReg<"%da271">;
7053 def da272 : NVPTXReg<"%da272">;
7054 def da273 : NVPTXReg<"%da273">;
7055 def da274 : NVPTXReg<"%da274">;
7056 def da275 : NVPTXReg<"%da275">;
7057 def da276 : NVPTXReg<"%da276">;
7058 def da277 : NVPTXReg<"%da277">;
7059 def da278 : NVPTXReg<"%da278">;
7060 def da279 : NVPTXReg<"%da279">;
7061 def da280 : NVPTXReg<"%da280">;
7062 def da281 : NVPTXReg<"%da281">;
7063 def da282 : NVPTXReg<"%da282">;
7064 def da283 : NVPTXReg<"%da283">;
7065 def da284 : NVPTXReg<"%da284">;
7066 def da285 : NVPTXReg<"%da285">;
7067 def da286 : NVPTXReg<"%da286">;
7068 def da287 : NVPTXReg<"%da287">;
7069 def da288 : NVPTXReg<"%da288">;
7070 def da289 : NVPTXReg<"%da289">;
7071 def da290 : NVPTXReg<"%da290">;
7072 def da291 : NVPTXReg<"%da291">;
7073 def da292 : NVPTXReg<"%da292">;
7074 def da293 : NVPTXReg<"%da293">;
7075 def da294 : NVPTXReg<"%da294">;
7076 def da295 : NVPTXReg<"%da295">;
7077 def da296 : NVPTXReg<"%da296">;
7078 def da297 : NVPTXReg<"%da297">;
7079 def da298 : NVPTXReg<"%da298">;
7080 def da299 : NVPTXReg<"%da299">;
7081 def da300 : NVPTXReg<"%da300">;
7082 def da301 : NVPTXReg<"%da301">;
7083 def da302 : NVPTXReg<"%da302">;
7084 def da303 : NVPTXReg<"%da303">;
7085 def da304 : NVPTXReg<"%da304">;
7086 def da305 : NVPTXReg<"%da305">;
7087 def da306 : NVPTXReg<"%da306">;
7088 def da307 : NVPTXReg<"%da307">;
7089 def da308 : NVPTXReg<"%da308">;
7090 def da309 : NVPTXReg<"%da309">;
7091 def da310 : NVPTXReg<"%da310">;
7092 def da311 : NVPTXReg<"%da311">;
7093 def da312 : NVPTXReg<"%da312">;
7094 def da313 : NVPTXReg<"%da313">;
7095 def da314 : NVPTXReg<"%da314">;
7096 def da315 : NVPTXReg<"%da315">;
7097 def da316 : NVPTXReg<"%da316">;
7098 def da317 : NVPTXReg<"%da317">;
7099 def da318 : NVPTXReg<"%da318">;
7100 def da319 : NVPTXReg<"%da319">;
7101 def da320 : NVPTXReg<"%da320">;
7102 def da321 : NVPTXReg<"%da321">;
7103 def da322 : NVPTXReg<"%da322">;
7104 def da323 : NVPTXReg<"%da323">;
7105 def da324 : NVPTXReg<"%da324">;
7106 def da325 : NVPTXReg<"%da325">;
7107 def da326 : NVPTXReg<"%da326">;
7108 def da327 : NVPTXReg<"%da327">;
7109 def da328 : NVPTXReg<"%da328">;
7110 def da329 : NVPTXReg<"%da329">;
7111 def da330 : NVPTXReg<"%da330">;
7112 def da331 : NVPTXReg<"%da331">;
7113 def da332 : NVPTXReg<"%da332">;
7114 def da333 : NVPTXReg<"%da333">;
7115 def da334 : NVPTXReg<"%da334">;
7116 def da335 : NVPTXReg<"%da335">;
7117 def da336 : NVPTXReg<"%da336">;
7118 def da337 : NVPTXReg<"%da337">;
7119 def da338 : NVPTXReg<"%da338">;
7120 def da339 : NVPTXReg<"%da339">;
7121 def da340 : NVPTXReg<"%da340">;
7122 def da341 : NVPTXReg<"%da341">;
7123 def da342 : NVPTXReg<"%da342">;
7124 def da343 : NVPTXReg<"%da343">;
7125 def da344 : NVPTXReg<"%da344">;
7126 def da345 : NVPTXReg<"%da345">;
7127 def da346 : NVPTXReg<"%da346">;
7128 def da347 : NVPTXReg<"%da347">;
7129 def da348 : NVPTXReg<"%da348">;
7130 def da349 : NVPTXReg<"%da349">;
7131 def da350 : NVPTXReg<"%da350">;
7132 def da351 : NVPTXReg<"%da351">;
7133 def da352 : NVPTXReg<"%da352">;
7134 def da353 : NVPTXReg<"%da353">;
7135 def da354 : NVPTXReg<"%da354">;
7136 def da355 : NVPTXReg<"%da355">;
7137 def da356 : NVPTXReg<"%da356">;
7138 def da357 : NVPTXReg<"%da357">;
7139 def da358 : NVPTXReg<"%da358">;
7140 def da359 : NVPTXReg<"%da359">;
7141 def da360 : NVPTXReg<"%da360">;
7142 def da361 : NVPTXReg<"%da361">;
7143 def da362 : NVPTXReg<"%da362">;
7144 def da363 : NVPTXReg<"%da363">;
7145 def da364 : NVPTXReg<"%da364">;
7146 def da365 : NVPTXReg<"%da365">;
7147 def da366 : NVPTXReg<"%da366">;
7148 def da367 : NVPTXReg<"%da367">;
7149 def da368 : NVPTXReg<"%da368">;
7150 def da369 : NVPTXReg<"%da369">;
7151 def da370 : NVPTXReg<"%da370">;
7152 def da371 : NVPTXReg<"%da371">;
7153 def da372 : NVPTXReg<"%da372">;
7154 def da373 : NVPTXReg<"%da373">;
7155 def da374 : NVPTXReg<"%da374">;
7156 def da375 : NVPTXReg<"%da375">;
7157 def da376 : NVPTXReg<"%da376">;
7158 def da377 : NVPTXReg<"%da377">;
7159 def da378 : NVPTXReg<"%da378">;
7160 def da379 : NVPTXReg<"%da379">;
7161 def da380 : NVPTXReg<"%da380">;
7162 def da381 : NVPTXReg<"%da381">;
7163 def da382 : NVPTXReg<"%da382">;
7164 def da383 : NVPTXReg<"%da383">;
7165 def da384 : NVPTXReg<"%da384">;
7166 def da385 : NVPTXReg<"%da385">;
7167 def da386 : NVPTXReg<"%da386">;
7168 def da387 : NVPTXReg<"%da387">;
7169 def da388 : NVPTXReg<"%da388">;
7170 def da389 : NVPTXReg<"%da389">;
7171 def da390 : NVPTXReg<"%da390">;
7172 def da391 : NVPTXReg<"%da391">;
7173 def da392 : NVPTXReg<"%da392">;
7174 def da393 : NVPTXReg<"%da393">;
7175 def da394 : NVPTXReg<"%da394">;
7176 def da395 : NVPTXReg<"%da395">;
7177
7178 //===----------------------------------------------------------------------===//
7179 //  Register classes
7180 //===----------------------------------------------------------------------===//
7181 def Int1Regs : NVPTXRegClass<[i1], 8, (add (sequence "P%u", 0, 395))>;
7182 def Int8Regs : NVPTXRegClass<[i8], 8, (add (sequence "RC%u", 0, 395))>;
7183 def Int16Regs : NVPTXRegClass<[i16], 16, (add (sequence "RS%u", 0, 395))>;
7184 def Int32Regs : NVPTXRegClass<[i32], 32, (add (sequence "R%u", 0, 395))>;
7185 def Int64Regs : NVPTXRegClass<[i64], 64, (add (sequence "RL%u", 0, 395))>;
7186 def Float32Regs : NVPTXRegClass<[f32], 32, (add (sequence "F%u", 0, 395))>;
7187 def Float64Regs : NVPTXRegClass<[f64], 64, (add (sequence "FL%u", 0, 395))>;
7188 def Int32ArgRegs : NVPTXRegClass<[i32], 32, (add (sequence "ia%u", 0, 395))>;
7189 def Int64ArgRegs : NVPTXRegClass<[i64], 64, (add (sequence "la%u", 0, 395))>;
7190 def Float32ArgRegs : NVPTXRegClass<[f32], 32, (add (sequence "fa%u", 0, 395))>;
7191 def Float64ArgRegs : NVPTXRegClass<[f64], 64, (add (sequence "da%u", 0, 395))>;
7192
7193 // Read NVPTXRegisterInfo.cpp to see how VRFrame and VRDepot are used.
7194 def SpecialRegs : NVPTXRegClass<[i32], 32, (add VRFrame, VRDepot)>;
7195
7196 class NVPTXVecRegClass<list<ValueType> regTypes, int alignment, dag regList,
7197                        NVPTXRegClass sClass,
7198                        int e,
7199                        string n>
7200   : NVPTXRegClass<regTypes, alignment, regList>
7201 {
7202   NVPTXRegClass scalarClass=sClass;
7203   int elems=e;
7204   string name=n;
7205 }
7206 def V2F32Regs
7207   : NVPTXVecRegClass<[v2f32], 64, (add (sequence "v2b32_%u", 0, 395)),
7208     Float32Regs, 2, ".v2.f32">;
7209 def V4F32Regs
7210   : NVPTXVecRegClass<[v4f32], 128, (add (sequence "v4b32_%u", 0, 395)),
7211     Float32Regs, 4, ".v4.f32">;
7212 def V2I32Regs
7213   : NVPTXVecRegClass<[v2i32], 64, (add (sequence "v2b32_%u", 0, 395)),
7214     Int32Regs, 2, ".v2.u32">;
7215 def V4I32Regs
7216   : NVPTXVecRegClass<[v4i32], 128, (add (sequence "v4b32_%u", 0, 395)),
7217     Int32Regs, 4, ".v4.u32">;
7218 def V2F64Regs
7219   : NVPTXVecRegClass<[v2f64], 128, (add (sequence "v2b64_%u", 0, 395)),
7220     Float64Regs, 2, ".v2.f64">;
7221 def V2I64Regs
7222   : NVPTXVecRegClass<[v2i64], 128, (add (sequence "v2b64_%u", 0, 395)),
7223     Int64Regs, 2, ".v2.u64">;
7224 def V2I16Regs
7225   : NVPTXVecRegClass<[v2i16], 32, (add (sequence "v2b16_%u", 0, 395)),
7226     Int16Regs, 2, ".v2.u16">;
7227 def V4I16Regs
7228   : NVPTXVecRegClass<[v4i16], 64, (add (sequence "v4b16_%u", 0, 395)),
7229     Int16Regs, 4, ".v4.u16">;
7230 def V2I8Regs
7231   : NVPTXVecRegClass<[v2i8], 16, (add (sequence "v2b8_%u", 0, 395)),
7232     Int8Regs, 2, ".v2.u8">;
7233 def V4I8Regs
7234   : NVPTXVecRegClass<[v4i8], 32, (add (sequence "v4b8_%u", 0, 395)),
7235     Int8Regs, 4, ".v4.u8">;