vectors.S 62 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612
  1. /*
  2. ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. /**
  14. * @file vectors.S
  15. * @brief INTC vectors table.
  16. *
  17. * @addtogroup PPC_GCC_CORE
  18. * @{
  19. */
  20. #define _FROM_ASM_
  21. #include "ppcparams.h"
  22. #if defined(VECTORS_RENAMING)
  23. #include "isrs.h"
  24. #endif
  25. #if !defined(__DOXYGEN__)
  26. /* Software vectors table. The vectors are accessed from the IVOR4
  27. handler only. In order to declare an interrupt handler just create
  28. a function withe the same name of a vector, the symbol will
  29. override the weak symbol declared here.*/
  30. .section .vectors, "ax"
  31. .align 4
  32. .globl _vectors
  33. _vectors:
  34. .long vector0, vector1, vector2, vector3
  35. #if PPC_NUM_VECTORS > 4
  36. .long vector4, vector5, vector6, vector7
  37. #endif
  38. #if PPC_NUM_VECTORS > 8
  39. .long vector8, vector9, vector10, vector11
  40. #endif
  41. #if PPC_NUM_VECTORS > 12
  42. .long vector12, vector13, vector14, vector15
  43. #endif
  44. #if PPC_NUM_VECTORS > 16
  45. .long vector16, vector17, vector18, vector19
  46. #endif
  47. #if PPC_NUM_VECTORS > 20
  48. .long vector20, vector21, vector22, vector23
  49. #endif
  50. #if PPC_NUM_VECTORS > 24
  51. .long vector24, vector25, vector26, vector27
  52. #endif
  53. #if PPC_NUM_VECTORS > 28
  54. .long vector28, vector29, vector30, vector31
  55. #endif
  56. #if PPC_NUM_VECTORS > 32
  57. .long vector32, vector33, vector34, vector35
  58. #endif
  59. #if PPC_NUM_VECTORS > 36
  60. .long vector36, vector37, vector38, vector39
  61. #endif
  62. #if PPC_NUM_VECTORS > 40
  63. .long vector40, vector41, vector42, vector43
  64. #endif
  65. #if PPC_NUM_VECTORS > 44
  66. .long vector44, vector45, vector46, vector47
  67. #endif
  68. #if PPC_NUM_VECTORS > 48
  69. .long vector48, vector49, vector50, vector51
  70. #endif
  71. #if PPC_NUM_VECTORS > 52
  72. .long vector52, vector53, vector54, vector55
  73. #endif
  74. #if PPC_NUM_VECTORS > 56
  75. .long vector56, vector57, vector58, vector59
  76. #endif
  77. #if PPC_NUM_VECTORS > 60
  78. .long vector60, vector61, vector62, vector63
  79. #endif
  80. #if PPC_NUM_VECTORS > 64
  81. .long vector64, vector65, vector66, vector67
  82. #endif
  83. #if PPC_NUM_VECTORS > 68
  84. .long vector68, vector69, vector70, vector71
  85. #endif
  86. #if PPC_NUM_VECTORS > 72
  87. .long vector72, vector73, vector74, vector75
  88. #endif
  89. #if PPC_NUM_VECTORS > 76
  90. .long vector76, vector77, vector78, vector79
  91. #endif
  92. #if PPC_NUM_VECTORS > 80
  93. .long vector80, vector81, vector82, vector83
  94. #endif
  95. #if PPC_NUM_VECTORS > 84
  96. .long vector84, vector85, vector86, vector87
  97. #endif
  98. #if PPC_NUM_VECTORS > 88
  99. .long vector88, vector89, vector90, vector91
  100. #endif
  101. #if PPC_NUM_VECTORS > 92
  102. .long vector92, vector93, vector94, vector95
  103. #endif
  104. #if PPC_NUM_VECTORS > 96
  105. .long vector96, vector97, vector98, vector99
  106. #endif
  107. #if PPC_NUM_VECTORS > 100
  108. .long vector100, vector101, vector102, vector103
  109. #endif
  110. #if PPC_NUM_VECTORS > 104
  111. .long vector104, vector105, vector106, vector107
  112. #endif
  113. #if PPC_NUM_VECTORS > 108
  114. .long vector108, vector109, vector110, vector111
  115. #endif
  116. #if PPC_NUM_VECTORS > 112
  117. .long vector112, vector113, vector114, vector115
  118. #endif
  119. #if PPC_NUM_VECTORS > 116
  120. .long vector116, vector117, vector118, vector119
  121. #endif
  122. #if PPC_NUM_VECTORS > 120
  123. .long vector120, vector121, vector122, vector123
  124. #endif
  125. #if PPC_NUM_VECTORS > 124
  126. .long vector124, vector125, vector126, vector127
  127. #endif
  128. #if PPC_NUM_VECTORS > 128
  129. .long vector128, vector129, vector130, vector131
  130. #endif
  131. #if PPC_NUM_VECTORS > 132
  132. .long vector132, vector133, vector134, vector135
  133. #endif
  134. #if PPC_NUM_VECTORS > 136
  135. .long vector136, vector137, vector138, vector139
  136. #endif
  137. #if PPC_NUM_VECTORS > 140
  138. .long vector140, vector141, vector142, vector143
  139. #endif
  140. #if PPC_NUM_VECTORS > 144
  141. .long vector144, vector145, vector146, vector147
  142. #endif
  143. #if PPC_NUM_VECTORS > 148
  144. .long vector148, vector149, vector150, vector151
  145. #endif
  146. #if PPC_NUM_VECTORS > 152
  147. .long vector152, vector153, vector154, vector155
  148. #endif
  149. #if PPC_NUM_VECTORS > 156
  150. .long vector156, vector157, vector158, vector159
  151. #endif
  152. #if PPC_NUM_VECTORS > 160
  153. .long vector160, vector161, vector162, vector163
  154. #endif
  155. #if PPC_NUM_VECTORS > 164
  156. .long vector164, vector165, vector166, vector167
  157. #endif
  158. #if PPC_NUM_VECTORS > 168
  159. .long vector168, vector169, vector170, vector171
  160. #endif
  161. #if PPC_NUM_VECTORS > 172
  162. .long vector172, vector173, vector174, vector175
  163. #endif
  164. #if PPC_NUM_VECTORS > 176
  165. .long vector176, vector177, vector178, vector179
  166. #endif
  167. #if PPC_NUM_VECTORS > 180
  168. .long vector180, vector181, vector182, vector183
  169. #endif
  170. #if PPC_NUM_VECTORS > 184
  171. .long vector184, vector185, vector186, vector187
  172. #endif
  173. #if PPC_NUM_VECTORS > 188
  174. .long vector188, vector189, vector190, vector191
  175. #endif
  176. #if PPC_NUM_VECTORS > 192
  177. .long vector192, vector193, vector194, vector195
  178. #endif
  179. #if PPC_NUM_VECTORS > 196
  180. .long vector196, vector197, vector198, vector199
  181. #endif
  182. #if PPC_NUM_VECTORS > 200
  183. .long vector200, vector201, vector202, vector203
  184. #endif
  185. #if PPC_NUM_VECTORS > 204
  186. .long vector204, vector205, vector206, vector207
  187. #endif
  188. #if PPC_NUM_VECTORS > 208
  189. .long vector208, vector209, vector210, vector211
  190. #endif
  191. #if PPC_NUM_VECTORS > 212
  192. .long vector212, vector213, vector214, vector215
  193. #endif
  194. #if PPC_NUM_VECTORS > 216
  195. .long vector216, vector217, vector218, vector219
  196. #endif
  197. #if PPC_NUM_VECTORS > 220
  198. .long vector220, vector221, vector222, vector223
  199. #endif
  200. #if PPC_NUM_VECTORS > 224
  201. .long vector224, vector225, vector226, vector227
  202. #endif
  203. #if PPC_NUM_VECTORS > 228
  204. .long vector228, vector229, vector230, vector231
  205. #endif
  206. #if PPC_NUM_VECTORS > 232
  207. .long vector232, vector233, vector234, vector235
  208. #endif
  209. #if PPC_NUM_VECTORS > 236
  210. .long vector236, vector237, vector238, vector239
  211. #endif
  212. #if PPC_NUM_VECTORS > 240
  213. .long vector240, vector241, vector242, vector243
  214. #endif
  215. #if PPC_NUM_VECTORS > 244
  216. .long vector244, vector245, vector246, vector247
  217. #endif
  218. #if PPC_NUM_VECTORS > 248
  219. .long vector248, vector249, vector250, vector251
  220. #endif
  221. #if PPC_NUM_VECTORS > 252
  222. .long vector252, vector253, vector254, vector255
  223. #endif
  224. #if PPC_NUM_VECTORS > 256
  225. .long vector256, vector257, vector258, vector259
  226. #endif
  227. #if PPC_NUM_VECTORS > 260
  228. .long vector260, vector261, vector262, vector263
  229. #endif
  230. #if PPC_NUM_VECTORS > 264
  231. .long vector264, vector265, vector266, vector267
  232. #endif
  233. #if PPC_NUM_VECTORS > 268
  234. .long vector268, vector269, vector270, vector271
  235. #endif
  236. #if PPC_NUM_VECTORS > 272
  237. .long vector272, vector273, vector274, vector275
  238. #endif
  239. #if PPC_NUM_VECTORS > 276
  240. .long vector276, vector277, vector278, vector279
  241. #endif
  242. #if PPC_NUM_VECTORS > 280
  243. .long vector280, vector281, vector282, vector283
  244. #endif
  245. #if PPC_NUM_VECTORS > 284
  246. .long vector284, vector285, vector286, vector287
  247. #endif
  248. #if PPC_NUM_VECTORS > 288
  249. .long vector288, vector289, vector290, vector291
  250. #endif
  251. #if PPC_NUM_VECTORS > 292
  252. .long vector292, vector293, vector294, vector295
  253. #endif
  254. #if PPC_NUM_VECTORS > 296
  255. .long vector296, vector297, vector298, vector299
  256. #endif
  257. #if PPC_NUM_VECTORS > 300
  258. .long vector300, vector301, vector302, vector303
  259. #endif
  260. #if PPC_NUM_VECTORS > 304
  261. .long vector304, vector305, vector306, vector307
  262. #endif
  263. #if PPC_NUM_VECTORS > 308
  264. .long vector308, vector309, vector310, vector311
  265. #endif
  266. #if PPC_NUM_VECTORS > 312
  267. .long vector312, vector313, vector314, vector315
  268. #endif
  269. #if PPC_NUM_VECTORS > 316
  270. .long vector316, vector317, vector318, vector319
  271. #endif
  272. #if PPC_NUM_VECTORS > 320
  273. .long vector320, vector321, vector322, vector323
  274. #endif
  275. #if PPC_NUM_VECTORS > 324
  276. .long vector324, vector325, vector326, vector327
  277. #endif
  278. #if PPC_NUM_VECTORS > 328
  279. .long vector328, vector329, vector330, vector331
  280. #endif
  281. #if PPC_NUM_VECTORS > 332
  282. .long vector332, vector333, vector334, vector335
  283. #endif
  284. #if PPC_NUM_VECTORS > 336
  285. .long vector336, vector337, vector338, vector339
  286. #endif
  287. #if PPC_NUM_VECTORS > 340
  288. .long vector340, vector341, vector342, vector343
  289. #endif
  290. #if PPC_NUM_VECTORS > 344
  291. .long vector344, vector345, vector346, vector347
  292. #endif
  293. #if PPC_NUM_VECTORS > 348
  294. .long vector348, vector349, vector350, vector351
  295. #endif
  296. #if PPC_NUM_VECTORS > 352
  297. .long vector352, vector353, vector354, vector355
  298. #endif
  299. #if PPC_NUM_VECTORS > 356
  300. .long vector356, vector357, vector358, vector359
  301. #endif
  302. #if PPC_NUM_VECTORS > 360
  303. .long vector360, vector361, vector362, vector363
  304. #endif
  305. #if PPC_NUM_VECTORS > 364
  306. .long vector364, vector365, vector366, vector367
  307. #endif
  308. #if PPC_NUM_VECTORS > 368
  309. .long vector368, vector369, vector370, vector371
  310. #endif
  311. #if PPC_NUM_VECTORS > 372
  312. .long vector372, vector373, vector374, vector375
  313. #endif
  314. #if PPC_NUM_VECTORS > 376
  315. .long vector376, vector377, vector378, vector379
  316. #endif
  317. #if PPC_NUM_VECTORS > 380
  318. .long vector380, vector381, vector382, vector383
  319. #endif
  320. #if PPC_NUM_VECTORS > 384
  321. .long vector384, vector385, vector386, vector387
  322. #endif
  323. #if PPC_NUM_VECTORS > 388
  324. .long vector388, vector389, vector390, vector391
  325. #endif
  326. #if PPC_NUM_VECTORS > 392
  327. .long vector392, vector393, vector394, vector395
  328. #endif
  329. #if PPC_NUM_VECTORS > 396
  330. .long vector396, vector397, vector398, vector399
  331. #endif
  332. #if PPC_NUM_VECTORS > 400
  333. .long vector400, vector401, vector402, vector403
  334. #endif
  335. #if PPC_NUM_VECTORS > 404
  336. .long vector404, vector405, vector406, vector407
  337. #endif
  338. #if PPC_NUM_VECTORS > 408
  339. .long vector408, vector409, vector410, vector411
  340. #endif
  341. #if PPC_NUM_VECTORS > 412
  342. .long vector412, vector413, vector414, vector415
  343. #endif
  344. #if PPC_NUM_VECTORS > 416
  345. .long vector416, vector417, vector418, vector419
  346. #endif
  347. #if PPC_NUM_VECTORS > 420
  348. .long vector420, vector421, vector422, vector423
  349. #endif
  350. #if PPC_NUM_VECTORS > 424
  351. .long vector424, vector425, vector426, vector427
  352. #endif
  353. #if PPC_NUM_VECTORS > 428
  354. .long vector428, vector429, vector430, vector431
  355. #endif
  356. #if PPC_NUM_VECTORS > 432
  357. .long vector432, vector433, vector434, vector435
  358. #endif
  359. #if PPC_NUM_VECTORS > 436
  360. .long vector436, vector437, vector438, vector439
  361. #endif
  362. #if PPC_NUM_VECTORS > 440
  363. .long vector440, vector441, vector442, vector443
  364. #endif
  365. #if PPC_NUM_VECTORS > 444
  366. .long vector444, vector445, vector446, vector447
  367. #endif
  368. #if PPC_NUM_VECTORS > 448
  369. .long vector448, vector449, vector450, vector451
  370. #endif
  371. #if PPC_NUM_VECTORS > 452
  372. .long vector452, vector453, vector454, vector455
  373. #endif
  374. #if PPC_NUM_VECTORS > 456
  375. .long vector456, vector457, vector458, vector459
  376. #endif
  377. #if PPC_NUM_VECTORS > 460
  378. .long vector460, vector461, vector462, vector463
  379. #endif
  380. #if PPC_NUM_VECTORS > 464
  381. .long vector464, vector465, vector466, vector467
  382. #endif
  383. #if PPC_NUM_VECTORS > 468
  384. .long vector468, vector469, vector470, vector471
  385. #endif
  386. #if PPC_NUM_VECTORS > 472
  387. .long vector472, vector473, vector474, vector475
  388. #endif
  389. #if PPC_NUM_VECTORS > 476
  390. .long vector476, vector477, vector478, vector479
  391. #endif
  392. #if PPC_NUM_VECTORS > 480
  393. .long vector480, vector481, vector482, vector483
  394. #endif
  395. #if PPC_NUM_VECTORS > 484
  396. .long vector484, vector485, vector486, vector487
  397. #endif
  398. #if PPC_NUM_VECTORS > 488
  399. .long vector488, vector489, vector490, vector491
  400. #endif
  401. #if PPC_NUM_VECTORS > 492
  402. .long vector492, vector493, vector494, vector495
  403. #endif
  404. #if PPC_NUM_VECTORS > 496
  405. .long vector496, vector497, vector498, vector499
  406. #endif
  407. #if PPC_NUM_VECTORS > 500
  408. .long vector500, vector501, vector502, vector503
  409. #endif
  410. #if PPC_NUM_VECTORS > 504
  411. .long vector504, vector505, vector506, vector507
  412. #endif
  413. #if PPC_NUM_VECTORS > 508
  414. .long vector508, vector509, vector510, vector511
  415. #endif
  416. #if PPC_NUM_VECTORS > 512
  417. .long vector512, vector513, vector514, vector515
  418. #endif
  419. #if PPC_NUM_VECTORS > 516
  420. .long vector516, vector517, vector518, vector519
  421. #endif
  422. #if PPC_NUM_VECTORS > 520
  423. .long vector520, vector521, vector522, vector523
  424. #endif
  425. #if PPC_NUM_VECTORS > 524
  426. .long vector524, vector525, vector526, vector527
  427. #endif
  428. #if PPC_NUM_VECTORS > 528
  429. .long vector528, vector529, vector530, vector531
  430. #endif
  431. #if PPC_NUM_VECTORS > 532
  432. .long vector532, vector533, vector534, vector535
  433. #endif
  434. #if PPC_NUM_VECTORS > 536
  435. .long vector536, vector537, vector538, vector539
  436. #endif
  437. #if PPC_NUM_VECTORS > 540
  438. .long vector540, vector541, vector542, vector543
  439. #endif
  440. #if PPC_NUM_VECTORS > 544
  441. .long vector544, vector545, vector546, vector547
  442. #endif
  443. #if PPC_NUM_VECTORS > 548
  444. .long vector548, vector549, vector550, vector551
  445. #endif
  446. #if PPC_NUM_VECTORS > 552
  447. .long vector552, vector553, vector554, vector555
  448. #endif
  449. #if PPC_NUM_VECTORS > 556
  450. .long vector556, vector557, vector558, vector559
  451. #endif
  452. #if PPC_NUM_VECTORS > 560
  453. .long vector560, vector561, vector562, vector563
  454. #endif
  455. #if PPC_NUM_VECTORS > 564
  456. .long vector564, vector565, vector566, vector567
  457. #endif
  458. #if PPC_NUM_VECTORS > 568
  459. .long vector568, vector569, vector570, vector571
  460. #endif
  461. #if PPC_NUM_VECTORS > 572
  462. .long vector572, vector573, vector574, vector575
  463. #endif
  464. #if PPC_NUM_VECTORS > 576
  465. .long vector576, vector577, vector578, vector579
  466. #endif
  467. #if PPC_NUM_VECTORS > 580
  468. .long vector580, vector581, vector582, vector583
  469. #endif
  470. #if PPC_NUM_VECTORS > 584
  471. .long vector584, vector585, vector586, vector587
  472. #endif
  473. #if PPC_NUM_VECTORS > 588
  474. .long vector588, vector589, vector590, vector591
  475. #endif
  476. #if PPC_NUM_VECTORS > 592
  477. .long vector592, vector593, vector594, vector595
  478. #endif
  479. #if PPC_NUM_VECTORS > 596
  480. .long vector596, vector597, vector598, vector599
  481. #endif
  482. #if PPC_NUM_VECTORS > 600
  483. .long vector600, vector601, vector602, vector603
  484. #endif
  485. #if PPC_NUM_VECTORS > 604
  486. .long vector604, vector605, vector606, vector607
  487. #endif
  488. #if PPC_NUM_VECTORS > 608
  489. .long vector608, vector609, vector610, vector611
  490. #endif
  491. #if PPC_NUM_VECTORS > 612
  492. .long vector612, vector613, vector614, vector615
  493. #endif
  494. #if PPC_NUM_VECTORS > 616
  495. .long vector616, vector617, vector618, vector619
  496. #endif
  497. #if PPC_NUM_VECTORS > 620
  498. .long vector620, vector621, vector622, vector623
  499. #endif
  500. #if PPC_NUM_VECTORS > 624
  501. .long vector624, vector625, vector626, vector627
  502. #endif
  503. #if PPC_NUM_VECTORS > 628
  504. .long vector628, vector629, vector630, vector631
  505. #endif
  506. #if PPC_NUM_VECTORS > 632
  507. .long vector632, vector633, vector634, vector635
  508. #endif
  509. #if PPC_NUM_VECTORS > 636
  510. .long vector636, vector637, vector638, vector639
  511. #endif
  512. #if PPC_NUM_VECTORS > 640
  513. .long vector640, vector641, vector642, vector643
  514. #endif
  515. #if PPC_NUM_VECTORS > 644
  516. .long vector644, vector645, vector646, vector647
  517. #endif
  518. #if PPC_NUM_VECTORS > 648
  519. .long vector648, vector649, vector650, vector651
  520. #endif
  521. #if PPC_NUM_VECTORS > 652
  522. .long vector652, vector653, vector654, vector655
  523. #endif
  524. #if PPC_NUM_VECTORS > 656
  525. .long vector656, vector657, vector658, vector659
  526. #endif
  527. #if PPC_NUM_VECTORS > 660
  528. .long vector660, vector661, vector662, vector663
  529. #endif
  530. #if PPC_NUM_VECTORS > 664
  531. .long vector664, vector665, vector666, vector667
  532. #endif
  533. #if PPC_NUM_VECTORS > 668
  534. .long vector668, vector669, vector670, vector671
  535. #endif
  536. #if PPC_NUM_VECTORS > 672
  537. .long vector672, vector673, vector674, vector675
  538. #endif
  539. #if PPC_NUM_VECTORS > 676
  540. .long vector676, vector677, vector678, vector679
  541. #endif
  542. #if PPC_NUM_VECTORS > 680
  543. .long vector680, vector681, vector682, vector683
  544. #endif
  545. #if PPC_NUM_VECTORS > 684
  546. .long vector684, vector685, vector686, vector687
  547. #endif
  548. #if PPC_NUM_VECTORS > 688
  549. .long vector688, vector689, vector690, vector691
  550. #endif
  551. #if PPC_NUM_VECTORS > 692
  552. .long vector692, vector693, vector694, vector695
  553. #endif
  554. #if PPC_NUM_VECTORS > 696
  555. .long vector696, vector697, vector698, vector699
  556. #endif
  557. #if PPC_NUM_VECTORS > 700
  558. .long vector700, vector701, vector702, vector703
  559. #endif
  560. #if PPC_NUM_VECTORS > 704
  561. .long vector704, vector705, vector706, vector707
  562. #endif
  563. #if PPC_NUM_VECTORS > 708
  564. .long vector708, vector709, vector710, vector711
  565. #endif
  566. #if PPC_NUM_VECTORS > 712
  567. .long vector712, vector713, vector714, vector715
  568. #endif
  569. #if PPC_NUM_VECTORS > 716
  570. .long vector716, vector717, vector718, vector719
  571. #endif
  572. #if PPC_NUM_VECTORS > 720
  573. .long vector720, vector721, vector722, vector723
  574. #endif
  575. #if PPC_NUM_VECTORS > 724
  576. .long vector724, vector725, vector726, vector727
  577. #endif
  578. #if PPC_NUM_VECTORS > 728
  579. .long vector728, vector729, vector730, vector731
  580. #endif
  581. #if PPC_NUM_VECTORS > 732
  582. .long vector732, vector733, vector734, vector735
  583. #endif
  584. #if PPC_NUM_VECTORS > 736
  585. .long vector736, vector737, vector738, vector739
  586. #endif
  587. #if PPC_NUM_VECTORS > 740
  588. .long vector740, vector741, vector742, vector743
  589. #endif
  590. #if PPC_NUM_VECTORS > 744
  591. .long vector744, vector745, vector746, vector747
  592. #endif
  593. #if PPC_NUM_VECTORS > 748
  594. .long vector748, vector749, vector750, vector751
  595. #endif
  596. #if PPC_NUM_VECTORS > 752
  597. .long vector752, vector753, vector754, vector755
  598. #endif
  599. #if PPC_NUM_VECTORS > 756
  600. .long vector756, vector757, vector758, vector759
  601. #endif
  602. #if PPC_NUM_VECTORS > 760
  603. .long vector760, vector761, vector762, vector763
  604. #endif
  605. #if PPC_NUM_VECTORS > 764
  606. .long vector764, vector765, vector766, vector767
  607. #endif
  608. #if PPC_NUM_VECTORS > 768
  609. .long vector768, vector769, vector770, vector771
  610. #endif
  611. #if PPC_NUM_VECTORS > 772
  612. .long vector772, vector773, vector774, vector775
  613. #endif
  614. #if PPC_NUM_VECTORS > 776
  615. .long vector776, vector777, vector778, vector779
  616. #endif
  617. #if PPC_NUM_VECTORS > 780
  618. .long vector780, vector781, vector782, vector783
  619. #endif
  620. #if PPC_NUM_VECTORS > 784
  621. .long vector784, vector785, vector786, vector787
  622. #endif
  623. #if PPC_NUM_VECTORS > 788
  624. .long vector788, vector789, vector790, vector791
  625. #endif
  626. #if PPC_NUM_VECTORS > 792
  627. .long vector792, vector793, vector794, vector795
  628. #endif
  629. #if PPC_NUM_VECTORS > 796
  630. .long vector796, vector797, vector798, vector799
  631. #endif
  632. #if PPC_NUM_VECTORS > 800
  633. .long vector800, vector801, vector802, vector803
  634. #endif
  635. #if PPC_NUM_VECTORS > 804
  636. .long vector804, vector805, vector806, vector807
  637. #endif
  638. #if PPC_NUM_VECTORS > 808
  639. .long vector808, vector809, vector810, vector811
  640. #endif
  641. #if PPC_NUM_VECTORS > 812
  642. .long vector812, vector813, vector814, vector815
  643. #endif
  644. #if PPC_NUM_VECTORS > 816
  645. .long vector816, vector817, vector818, vector819
  646. #endif
  647. #if PPC_NUM_VECTORS > 820
  648. .long vector820, vector821, vector822, vector823
  649. #endif
  650. #if PPC_NUM_VECTORS > 824
  651. .long vector824, vector825, vector826, vector827
  652. #endif
  653. #if PPC_NUM_VECTORS > 828
  654. .long vector828, vector829, vector830, vector831
  655. #endif
  656. #if PPC_NUM_VECTORS > 832
  657. .long vector832, vector833, vector834, vector835
  658. #endif
  659. #if PPC_NUM_VECTORS > 836
  660. .long vector836, vector837, vector838, vector839
  661. #endif
  662. #if PPC_NUM_VECTORS > 840
  663. .long vector840, vector841, vector842, vector843
  664. #endif
  665. #if PPC_NUM_VECTORS > 844
  666. .long vector844, vector845, vector846, vector847
  667. #endif
  668. #if PPC_NUM_VECTORS > 848
  669. .long vector848, vector849, vector850, vector851
  670. #endif
  671. #if PPC_NUM_VECTORS > 852
  672. .long vector852, vector853, vector854, vector855
  673. #endif
  674. #if PPC_NUM_VECTORS > 856
  675. .long vector856, vector857, vector858, vector859
  676. #endif
  677. #if PPC_NUM_VECTORS > 860
  678. .long vector860, vector861, vector862, vector863
  679. #endif
  680. #if PPC_NUM_VECTORS > 864
  681. .long vector864, vector865, vector866, vector867
  682. #endif
  683. #if PPC_NUM_VECTORS > 868
  684. .long vector868, vector869, vector870, vector871
  685. #endif
  686. #if PPC_NUM_VECTORS > 872
  687. .long vector872, vector873, vector874, vector875
  688. #endif
  689. #if PPC_NUM_VECTORS > 876
  690. .long vector876, vector877, vector878, vector879
  691. #endif
  692. #if PPC_NUM_VECTORS > 880
  693. .long vector880, vector881, vector882, vector883
  694. #endif
  695. #if PPC_NUM_VECTORS > 884
  696. .long vector884, vector885, vector886, vector887
  697. #endif
  698. #if PPC_NUM_VECTORS > 888
  699. .long vector888, vector889, vector890, vector891
  700. #endif
  701. #if PPC_NUM_VECTORS > 892
  702. .long vector892, vector893, vector894, vector895
  703. #endif
  704. #if PPC_NUM_VECTORS > 896
  705. .long vector896, vector897, vector898, vector899
  706. #endif
  707. #if PPC_NUM_VECTORS > 900
  708. .long vector900, vector901, vector902, vector903
  709. #endif
  710. #if PPC_NUM_VECTORS > 904
  711. .long vector904, vector905, vector906, vector907
  712. #endif
  713. #if PPC_NUM_VECTORS > 908
  714. .long vector908, vector909, vector910, vector911
  715. #endif
  716. #if PPC_NUM_VECTORS > 912
  717. .long vector912, vector913, vector914, vector915
  718. #endif
  719. #if PPC_NUM_VECTORS > 916
  720. .long vector916, vector917, vector918, vector919
  721. #endif
  722. #if PPC_NUM_VECTORS > 920
  723. .long vector920, vector921, vector922, vector923
  724. #endif
  725. #if PPC_NUM_VECTORS > 924
  726. .long vector924, vector925, vector926, vector927
  727. #endif
  728. #if PPC_NUM_VECTORS > 928
  729. .long vector928, vector929, vector930, vector931
  730. #endif
  731. #if PPC_NUM_VECTORS > 932
  732. .long vector932, vector933, vector934, vector935
  733. #endif
  734. #if PPC_NUM_VECTORS > 936
  735. .long vector936, vector937, vector938, vector939
  736. #endif
  737. #if PPC_NUM_VECTORS > 940
  738. .long vector940, vector941, vector942, vector943
  739. #endif
  740. #if PPC_NUM_VECTORS > 944
  741. .long vector944, vector945, vector946, vector947
  742. #endif
  743. #if PPC_NUM_VECTORS > 948
  744. .long vector948, vector949, vector950, vector951
  745. #endif
  746. #if PPC_NUM_VECTORS > 952
  747. .long vector952, vector953, vector954, vector955
  748. #endif
  749. #if PPC_NUM_VECTORS > 956
  750. .long vector956, vector957, vector958, vector959
  751. #endif
  752. #if PPC_NUM_VECTORS > 960
  753. .long vector960, vector961, vector962, vector963
  754. #endif
  755. #if PPC_NUM_VECTORS > 964
  756. .long vector964, vector965, vector966, vector967
  757. #endif
  758. #if PPC_NUM_VECTORS > 968
  759. .long vector968, vector969, vector970, vector971
  760. #endif
  761. #if PPC_NUM_VECTORS > 972
  762. .long vector972, vector973, vector974, vector975
  763. #endif
  764. #if PPC_NUM_VECTORS > 976
  765. .long vector976, vector977, vector978, vector979
  766. #endif
  767. #if PPC_NUM_VECTORS > 980
  768. .long vector980, vector981, vector982, vector983
  769. #endif
  770. #if PPC_NUM_VECTORS > 984
  771. .long vector984, vector985, vector986, vector987
  772. #endif
  773. #if PPC_NUM_VECTORS > 988
  774. .long vector988, vector989, vector990, vector991
  775. #endif
  776. #if PPC_NUM_VECTORS > 992
  777. .long vector992, vector993, vector994, vector995
  778. #endif
  779. #if PPC_NUM_VECTORS > 996
  780. .long vector996, vector997, vector998, vector999
  781. #endif
  782. #if PPC_NUM_VECTORS > 1000
  783. .long vector1000, vector1001, vector1002, vector1003
  784. #endif
  785. #if PPC_NUM_VECTORS > 1004
  786. .long vector1004, vector1005, vector1006, vector1007
  787. #endif
  788. #if PPC_NUM_VECTORS > 1008
  789. .long vector1008, vector1009, vector1010, vector1011
  790. #endif
  791. #if PPC_NUM_VECTORS > 1012
  792. .long vector1012, vector1013, vector1014, vector1015
  793. #endif
  794. #if PPC_NUM_VECTORS > 1016
  795. .long vector1016, vector1017, vector1018, vector1019
  796. #endif
  797. #if PPC_NUM_VECTORS > 1020
  798. .long vector1020, vector1021, vector1022, vector1023
  799. #endif
  800. .text
  801. .align 2
  802. .weak vector0, vector1, vector2, vector3
  803. #if PPC_NUM_VECTORS > 4
  804. .weak vector4, vector5, vector6, vector7
  805. #endif
  806. #if PPC_NUM_VECTORS > 8
  807. .weak vector8, vector9, vector10, vector11
  808. #endif
  809. #if PPC_NUM_VECTORS > 12
  810. .weak vector12, vector13, vector14, vector15
  811. #endif
  812. #if PPC_NUM_VECTORS > 16
  813. .weak vector16, vector17, vector18, vector19
  814. #endif
  815. #if PPC_NUM_VECTORS > 20
  816. .weak vector20, vector21, vector22, vector23
  817. #endif
  818. #if PPC_NUM_VECTORS > 24
  819. .weak vector24, vector25, vector26, vector27
  820. #endif
  821. #if PPC_NUM_VECTORS > 28
  822. .weak vector28, vector29, vector30, vector31
  823. #endif
  824. #if PPC_NUM_VECTORS > 32
  825. .weak vector32, vector33, vector34, vector35
  826. #endif
  827. #if PPC_NUM_VECTORS > 36
  828. .weak vector36, vector37, vector38, vector39
  829. #endif
  830. #if PPC_NUM_VECTORS > 40
  831. .weak vector40, vector41, vector42, vector43
  832. #endif
  833. #if PPC_NUM_VECTORS > 44
  834. .weak vector44, vector45, vector46, vector47
  835. #endif
  836. #if PPC_NUM_VECTORS > 48
  837. .weak vector48, vector49, vector50, vector51
  838. #endif
  839. #if PPC_NUM_VECTORS > 52
  840. .weak vector52, vector53, vector54, vector55
  841. #endif
  842. #if PPC_NUM_VECTORS > 56
  843. .weak vector56, vector57, vector58, vector59
  844. #endif
  845. #if PPC_NUM_VECTORS > 60
  846. .weak vector60, vector61, vector62, vector63
  847. #endif
  848. #if PPC_NUM_VECTORS > 64
  849. .weak vector64, vector65, vector66, vector67
  850. #endif
  851. #if PPC_NUM_VECTORS > 68
  852. .weak vector68, vector69, vector70, vector71
  853. #endif
  854. #if PPC_NUM_VECTORS > 72
  855. .weak vector72, vector73, vector74, vector75
  856. #endif
  857. #if PPC_NUM_VECTORS > 76
  858. .weak vector76, vector77, vector78, vector79
  859. #endif
  860. #if PPC_NUM_VECTORS > 80
  861. .weak vector80, vector81, vector82, vector83
  862. #endif
  863. #if PPC_NUM_VECTORS > 84
  864. .weak vector84, vector85, vector86, vector87
  865. #endif
  866. #if PPC_NUM_VECTORS > 88
  867. .weak vector88, vector89, vector90, vector91
  868. #endif
  869. #if PPC_NUM_VECTORS > 92
  870. .weak vector92, vector93, vector94, vector95
  871. #endif
  872. #if PPC_NUM_VECTORS > 96
  873. .weak vector96, vector97, vector98, vector99
  874. #endif
  875. #if PPC_NUM_VECTORS > 100
  876. .weak vector100, vector101, vector102, vector103
  877. #endif
  878. #if PPC_NUM_VECTORS > 104
  879. .weak vector104, vector105, vector106, vector107
  880. #endif
  881. #if PPC_NUM_VECTORS > 108
  882. .weak vector108, vector109, vector110, vector111
  883. #endif
  884. #if PPC_NUM_VECTORS > 112
  885. .weak vector112, vector113, vector114, vector115
  886. #endif
  887. #if PPC_NUM_VECTORS > 116
  888. .weak vector116, vector117, vector118, vector119
  889. #endif
  890. #if PPC_NUM_VECTORS > 120
  891. .weak vector120, vector121, vector122, vector123
  892. #endif
  893. #if PPC_NUM_VECTORS > 124
  894. .weak vector124, vector125, vector126, vector127
  895. #endif
  896. #if PPC_NUM_VECTORS > 128
  897. .weak vector128, vector129, vector130, vector131
  898. #endif
  899. #if PPC_NUM_VECTORS > 132
  900. .weak vector132, vector133, vector134, vector135
  901. #endif
  902. #if PPC_NUM_VECTORS > 136
  903. .weak vector136, vector137, vector138, vector139
  904. #endif
  905. #if PPC_NUM_VECTORS > 140
  906. .weak vector140, vector141, vector142, vector143
  907. #endif
  908. #if PPC_NUM_VECTORS > 144
  909. .weak vector144, vector145, vector146, vector147
  910. #endif
  911. #if PPC_NUM_VECTORS > 148
  912. .weak vector148, vector149, vector150, vector151
  913. #endif
  914. #if PPC_NUM_VECTORS > 152
  915. .weak vector152, vector153, vector154, vector155
  916. #endif
  917. #if PPC_NUM_VECTORS > 156
  918. .weak vector156, vector157, vector158, vector159
  919. #endif
  920. #if PPC_NUM_VECTORS > 160
  921. .weak vector160, vector161, vector162, vector163
  922. #endif
  923. #if PPC_NUM_VECTORS > 164
  924. .weak vector164, vector165, vector166, vector167
  925. #endif
  926. #if PPC_NUM_VECTORS > 168
  927. .weak vector168, vector169, vector170, vector171
  928. #endif
  929. #if PPC_NUM_VECTORS > 172
  930. .weak vector172, vector173, vector174, vector175
  931. #endif
  932. #if PPC_NUM_VECTORS > 176
  933. .weak vector176, vector177, vector178, vector179
  934. #endif
  935. #if PPC_NUM_VECTORS > 180
  936. .weak vector180, vector181, vector182, vector183
  937. #endif
  938. #if PPC_NUM_VECTORS > 184
  939. .weak vector184, vector185, vector186, vector187
  940. #endif
  941. #if PPC_NUM_VECTORS > 188
  942. .weak vector188, vector189, vector190, vector191
  943. #endif
  944. #if PPC_NUM_VECTORS > 192
  945. .weak vector192, vector193, vector194, vector195
  946. #endif
  947. #if PPC_NUM_VECTORS > 196
  948. .weak vector196, vector197, vector198, vector199
  949. #endif
  950. #if PPC_NUM_VECTORS > 200
  951. .weak vector200, vector201, vector202, vector203
  952. #endif
  953. #if PPC_NUM_VECTORS > 204
  954. .weak vector204, vector205, vector206, vector207
  955. #endif
  956. #if PPC_NUM_VECTORS > 208
  957. .weak vector208, vector209, vector210, vector211
  958. #endif
  959. #if PPC_NUM_VECTORS > 212
  960. .weak vector212, vector213, vector214, vector215
  961. #endif
  962. #if PPC_NUM_VECTORS > 216
  963. .weak vector216, vector217, vector218, vector219
  964. #endif
  965. #if PPC_NUM_VECTORS > 220
  966. .weak vector220, vector221, vector222, vector223
  967. #endif
  968. #if PPC_NUM_VECTORS > 224
  969. .weak vector224, vector225, vector226, vector227
  970. #endif
  971. #if PPC_NUM_VECTORS > 228
  972. .weak vector228, vector229, vector230, vector231
  973. #endif
  974. #if PPC_NUM_VECTORS > 232
  975. .weak vector232, vector233, vector234, vector235
  976. #endif
  977. #if PPC_NUM_VECTORS > 236
  978. .weak vector236, vector237, vector238, vector239
  979. #endif
  980. #if PPC_NUM_VECTORS > 240
  981. .weak vector240, vector241, vector242, vector243
  982. #endif
  983. #if PPC_NUM_VECTORS > 244
  984. .weak vector244, vector245, vector246, vector247
  985. #endif
  986. #if PPC_NUM_VECTORS > 248
  987. .weak vector248, vector249, vector250, vector251
  988. #endif
  989. #if PPC_NUM_VECTORS > 252
  990. .weak vector252, vector253, vector254, vector255
  991. #endif
  992. #if PPC_NUM_VECTORS > 256
  993. .weak vector256, vector257, vector258, vector259
  994. #endif
  995. #if PPC_NUM_VECTORS > 260
  996. .weak vector260, vector261, vector262, vector263
  997. #endif
  998. #if PPC_NUM_VECTORS > 264
  999. .weak vector264, vector265, vector266, vector267
  1000. #endif
  1001. #if PPC_NUM_VECTORS > 268
  1002. .weak vector268, vector269, vector270, vector271
  1003. #endif
  1004. #if PPC_NUM_VECTORS > 272
  1005. .weak vector272, vector273, vector274, vector275
  1006. #endif
  1007. #if PPC_NUM_VECTORS > 276
  1008. .weak vector276, vector277, vector278, vector279
  1009. #endif
  1010. #if PPC_NUM_VECTORS > 280
  1011. .weak vector280, vector281, vector282, vector283
  1012. #endif
  1013. #if PPC_NUM_VECTORS > 284
  1014. .weak vector284, vector285, vector286, vector287
  1015. #endif
  1016. #if PPC_NUM_VECTORS > 288
  1017. .weak vector288, vector289, vector290, vector291
  1018. #endif
  1019. #if PPC_NUM_VECTORS > 292
  1020. .weak vector292, vector293, vector294, vector295
  1021. #endif
  1022. #if PPC_NUM_VECTORS > 296
  1023. .weak vector296, vector297, vector298, vector299
  1024. #endif
  1025. #if PPC_NUM_VECTORS > 300
  1026. .weak vector300, vector301, vector302, vector303
  1027. #endif
  1028. #if PPC_NUM_VECTORS > 304
  1029. .weak vector304, vector305, vector306, vector307
  1030. #endif
  1031. #if PPC_NUM_VECTORS > 308
  1032. .weak vector308, vector309, vector310, vector311
  1033. #endif
  1034. #if PPC_NUM_VECTORS > 312
  1035. .weak vector312, vector313, vector314, vector315
  1036. #endif
  1037. #if PPC_NUM_VECTORS > 316
  1038. .weak vector316, vector317, vector318, vector319
  1039. #endif
  1040. #if PPC_NUM_VECTORS > 320
  1041. .weak vector320, vector321, vector322, vector323
  1042. #endif
  1043. #if PPC_NUM_VECTORS > 324
  1044. .weak vector324, vector325, vector326, vector327
  1045. #endif
  1046. #if PPC_NUM_VECTORS > 328
  1047. .weak vector328, vector329, vector330, vector331
  1048. #endif
  1049. #if PPC_NUM_VECTORS > 332
  1050. .weak vector332, vector333, vector334, vector335
  1051. #endif
  1052. #if PPC_NUM_VECTORS > 336
  1053. .weak vector336, vector337, vector338, vector339
  1054. #endif
  1055. #if PPC_NUM_VECTORS > 340
  1056. .weak vector340, vector341, vector342, vector343
  1057. #endif
  1058. #if PPC_NUM_VECTORS > 344
  1059. .weak vector344, vector345, vector346, vector347
  1060. #endif
  1061. #if PPC_NUM_VECTORS > 348
  1062. .weak vector348, vector349, vector350, vector351
  1063. #endif
  1064. #if PPC_NUM_VECTORS > 352
  1065. .weak vector352, vector353, vector354, vector355
  1066. #endif
  1067. #if PPC_NUM_VECTORS > 356
  1068. .weak vector356, vector357, vector358, vector359
  1069. #endif
  1070. #if PPC_NUM_VECTORS > 360
  1071. .weak vector360, vector361, vector362, vector363
  1072. #endif
  1073. #if PPC_NUM_VECTORS > 364
  1074. .weak vector364, vector365, vector366, vector367
  1075. #endif
  1076. #if PPC_NUM_VECTORS > 368
  1077. .weak vector368, vector369, vector370, vector371
  1078. #endif
  1079. #if PPC_NUM_VECTORS > 372
  1080. .weak vector372, vector373, vector374, vector375
  1081. #endif
  1082. #if PPC_NUM_VECTORS > 376
  1083. .weak vector376, vector377, vector378, vector379
  1084. #endif
  1085. #if PPC_NUM_VECTORS > 380
  1086. .weak vector380, vector381, vector382, vector383
  1087. #endif
  1088. #if PPC_NUM_VECTORS > 384
  1089. .weak vector384, vector385, vector386, vector387
  1090. #endif
  1091. #if PPC_NUM_VECTORS > 388
  1092. .weak vector388, vector389, vector390, vector391
  1093. #endif
  1094. #if PPC_NUM_VECTORS > 392
  1095. .weak vector392, vector393, vector394, vector395
  1096. #endif
  1097. #if PPC_NUM_VECTORS > 396
  1098. .weak vector396, vector397, vector398, vector399
  1099. #endif
  1100. #if PPC_NUM_VECTORS > 400
  1101. .weak vector400, vector401, vector402, vector403
  1102. #endif
  1103. #if PPC_NUM_VECTORS > 404
  1104. .weak vector404, vector405, vector406, vector407
  1105. #endif
  1106. #if PPC_NUM_VECTORS > 408
  1107. .weak vector408, vector409, vector410, vector411
  1108. #endif
  1109. #if PPC_NUM_VECTORS > 412
  1110. .weak vector412, vector413, vector414, vector415
  1111. #endif
  1112. #if PPC_NUM_VECTORS > 416
  1113. .weak vector416, vector417, vector418, vector419
  1114. #endif
  1115. #if PPC_NUM_VECTORS > 420
  1116. .weak vector420, vector421, vector422, vector423
  1117. #endif
  1118. #if PPC_NUM_VECTORS > 424
  1119. .weak vector424, vector425, vector426, vector427
  1120. #endif
  1121. #if PPC_NUM_VECTORS > 428
  1122. .weak vector428, vector429, vector430, vector431
  1123. #endif
  1124. #if PPC_NUM_VECTORS > 432
  1125. .weak vector432, vector433, vector434, vector435
  1126. #endif
  1127. #if PPC_NUM_VECTORS > 436
  1128. .weak vector436, vector437, vector438, vector439
  1129. #endif
  1130. #if PPC_NUM_VECTORS > 440
  1131. .weak vector440, vector441, vector442, vector443
  1132. #endif
  1133. #if PPC_NUM_VECTORS > 444
  1134. .weak vector444, vector445, vector446, vector447
  1135. #endif
  1136. #if PPC_NUM_VECTORS > 448
  1137. .weak vector448, vector449, vector450, vector451
  1138. #endif
  1139. #if PPC_NUM_VECTORS > 452
  1140. .weak vector452, vector453, vector454, vector455
  1141. #endif
  1142. #if PPC_NUM_VECTORS > 456
  1143. .weak vector456, vector457, vector458, vector459
  1144. #endif
  1145. #if PPC_NUM_VECTORS > 460
  1146. .weak vector460, vector461, vector462, vector463
  1147. #endif
  1148. #if PPC_NUM_VECTORS > 464
  1149. .weak vector464, vector465, vector466, vector467
  1150. #endif
  1151. #if PPC_NUM_VECTORS > 468
  1152. .weak vector468, vector469, vector470, vector471
  1153. #endif
  1154. #if PPC_NUM_VECTORS > 472
  1155. .weak vector472, vector473, vector474, vector475
  1156. #endif
  1157. #if PPC_NUM_VECTORS > 476
  1158. .weak vector476, vector477, vector478, vector479
  1159. #endif
  1160. #if PPC_NUM_VECTORS > 480
  1161. .weak vector480, vector481, vector482, vector483
  1162. #endif
  1163. #if PPC_NUM_VECTORS > 484
  1164. .weak vector484, vector485, vector486, vector487
  1165. #endif
  1166. #if PPC_NUM_VECTORS > 488
  1167. .weak vector488, vector489, vector490, vector491
  1168. #endif
  1169. #if PPC_NUM_VECTORS > 492
  1170. .weak vector492, vector493, vector494, vector495
  1171. #endif
  1172. #if PPC_NUM_VECTORS > 496
  1173. .weak vector496, vector497, vector498, vector499
  1174. #endif
  1175. #if PPC_NUM_VECTORS > 500
  1176. .weak vector500, vector501, vector502, vector503
  1177. #endif
  1178. #if PPC_NUM_VECTORS > 504
  1179. .weak vector504, vector505, vector506, vector507
  1180. #endif
  1181. #if PPC_NUM_VECTORS > 508
  1182. .weak vector508, vector509, vector510, vector511
  1183. #endif
  1184. #if PPC_NUM_VECTORS > 512
  1185. .weak vector512, vector513, vector514, vector515
  1186. #endif
  1187. #if PPC_NUM_VECTORS > 516
  1188. .weak vector516, vector517, vector518, vector519
  1189. #endif
  1190. #if PPC_NUM_VECTORS > 520
  1191. .weak vector520, vector521, vector522, vector523
  1192. #endif
  1193. #if PPC_NUM_VECTORS > 524
  1194. .weak vector524, vector525, vector526, vector527
  1195. #endif
  1196. #if PPC_NUM_VECTORS > 528
  1197. .weak vector528, vector529, vector530, vector531
  1198. #endif
  1199. #if PPC_NUM_VECTORS > 532
  1200. .weak vector532, vector533, vector534, vector535
  1201. #endif
  1202. #if PPC_NUM_VECTORS > 536
  1203. .weak vector536, vector537, vector538, vector539
  1204. #endif
  1205. #if PPC_NUM_VECTORS > 540
  1206. .weak vector540, vector541, vector542, vector543
  1207. #endif
  1208. #if PPC_NUM_VECTORS > 544
  1209. .weak vector544, vector545, vector546, vector547
  1210. #endif
  1211. #if PPC_NUM_VECTORS > 548
  1212. .weak vector548, vector549, vector550, vector551
  1213. #endif
  1214. #if PPC_NUM_VECTORS > 552
  1215. .weak vector552, vector553, vector554, vector555
  1216. #endif
  1217. #if PPC_NUM_VECTORS > 556
  1218. .weak vector556, vector557, vector558, vector559
  1219. #endif
  1220. #if PPC_NUM_VECTORS > 560
  1221. .weak vector560, vector561, vector562, vector563
  1222. #endif
  1223. #if PPC_NUM_VECTORS > 564
  1224. .weak vector564, vector565, vector566, vector567
  1225. #endif
  1226. #if PPC_NUM_VECTORS > 568
  1227. .weak vector568, vector569, vector570, vector571
  1228. #endif
  1229. #if PPC_NUM_VECTORS > 572
  1230. .weak vector572, vector573, vector574, vector575
  1231. #endif
  1232. #if PPC_NUM_VECTORS > 576
  1233. .weak vector576, vector577, vector578, vector579
  1234. #endif
  1235. #if PPC_NUM_VECTORS > 580
  1236. .weak vector580, vector581, vector582, vector583
  1237. #endif
  1238. #if PPC_NUM_VECTORS > 584
  1239. .weak vector584, vector585, vector586, vector587
  1240. #endif
  1241. #if PPC_NUM_VECTORS > 588
  1242. .weak vector588, vector589, vector590, vector591
  1243. #endif
  1244. #if PPC_NUM_VECTORS > 592
  1245. .weak vector592, vector593, vector594, vector595
  1246. #endif
  1247. #if PPC_NUM_VECTORS > 596
  1248. .weak vector596, vector597, vector598, vector599
  1249. #endif
  1250. #if PPC_NUM_VECTORS > 600
  1251. .weak vector600, vector601, vector602, vector603
  1252. #endif
  1253. #if PPC_NUM_VECTORS > 604
  1254. .weak vector604, vector605, vector606, vector607
  1255. #endif
  1256. #if PPC_NUM_VECTORS > 608
  1257. .weak vector608, vector609, vector610, vector611
  1258. #endif
  1259. #if PPC_NUM_VECTORS > 612
  1260. .weak vector612, vector613, vector614, vector615
  1261. #endif
  1262. #if PPC_NUM_VECTORS > 616
  1263. .weak vector616, vector617, vector618, vector619
  1264. #endif
  1265. #if PPC_NUM_VECTORS > 620
  1266. .weak vector620, vector621, vector622, vector623
  1267. #endif
  1268. #if PPC_NUM_VECTORS > 624
  1269. .weak vector624, vector625, vector626, vector627
  1270. #endif
  1271. #if PPC_NUM_VECTORS > 628
  1272. .weak vector628, vector629, vector630, vector631
  1273. #endif
  1274. #if PPC_NUM_VECTORS > 632
  1275. .weak vector632, vector633, vector634, vector635
  1276. #endif
  1277. #if PPC_NUM_VECTORS > 636
  1278. .weak vector636, vector637, vector638, vector639
  1279. #endif
  1280. #if PPC_NUM_VECTORS > 640
  1281. .weak vector640, vector641, vector642, vector643
  1282. #endif
  1283. #if PPC_NUM_VECTORS > 644
  1284. .weak vector644, vector645, vector646, vector647
  1285. #endif
  1286. #if PPC_NUM_VECTORS > 648
  1287. .weak vector648, vector649, vector650, vector651
  1288. #endif
  1289. #if PPC_NUM_VECTORS > 652
  1290. .weak vector652, vector653, vector654, vector655
  1291. #endif
  1292. #if PPC_NUM_VECTORS > 656
  1293. .weak vector656, vector657, vector658, vector659
  1294. #endif
  1295. #if PPC_NUM_VECTORS > 660
  1296. .weak vector660, vector661, vector662, vector663
  1297. #endif
  1298. #if PPC_NUM_VECTORS > 664
  1299. .weak vector664, vector665, vector666, vector667
  1300. #endif
  1301. #if PPC_NUM_VECTORS > 668
  1302. .weak vector668, vector669, vector670, vector671
  1303. #endif
  1304. #if PPC_NUM_VECTORS > 672
  1305. .weak vector672, vector673, vector674, vector675
  1306. #endif
  1307. #if PPC_NUM_VECTORS > 676
  1308. .weak vector676, vector677, vector678, vector679
  1309. #endif
  1310. #if PPC_NUM_VECTORS > 680
  1311. .weak vector680, vector681, vector682, vector683
  1312. #endif
  1313. #if PPC_NUM_VECTORS > 684
  1314. .weak vector684, vector685, vector686, vector687
  1315. #endif
  1316. #if PPC_NUM_VECTORS > 688
  1317. .weak vector688, vector689, vector690, vector691
  1318. #endif
  1319. #if PPC_NUM_VECTORS > 692
  1320. .weak vector692, vector693, vector694, vector695
  1321. #endif
  1322. #if PPC_NUM_VECTORS > 696
  1323. .weak vector696, vector697, vector698, vector699
  1324. #endif
  1325. #if PPC_NUM_VECTORS > 700
  1326. .weak vector700, vector701, vector702, vector703
  1327. #endif
  1328. #if PPC_NUM_VECTORS > 704
  1329. .weak vector704, vector705, vector706, vector707
  1330. #endif
  1331. #if PPC_NUM_VECTORS > 708
  1332. .weak vector708, vector709, vector710, vector711
  1333. #endif
  1334. #if PPC_NUM_VECTORS > 712
  1335. .weak vector712, vector713, vector714, vector715
  1336. #endif
  1337. #if PPC_NUM_VECTORS > 716
  1338. .weak vector716, vector717, vector718, vector719
  1339. #endif
  1340. #if PPC_NUM_VECTORS > 720
  1341. .weak vector720, vector721, vector722, vector723
  1342. #endif
  1343. #if PPC_NUM_VECTORS > 724
  1344. .weak vector724, vector725, vector726, vector727
  1345. #endif
  1346. #if PPC_NUM_VECTORS > 728
  1347. .weak vector728, vector729, vector730, vector731
  1348. #endif
  1349. #if PPC_NUM_VECTORS > 732
  1350. .weak vector732, vector733, vector734, vector735
  1351. #endif
  1352. #if PPC_NUM_VECTORS > 736
  1353. .weak vector736, vector737, vector738, vector739
  1354. #endif
  1355. #if PPC_NUM_VECTORS > 740
  1356. .weak vector740, vector741, vector742, vector743
  1357. #endif
  1358. #if PPC_NUM_VECTORS > 744
  1359. .weak vector744, vector745, vector746, vector747
  1360. #endif
  1361. #if PPC_NUM_VECTORS > 748
  1362. .weak vector748, vector749, vector750, vector751
  1363. #endif
  1364. #if PPC_NUM_VECTORS > 752
  1365. .weak vector752, vector753, vector754, vector755
  1366. #endif
  1367. #if PPC_NUM_VECTORS > 756
  1368. .weak vector756, vector757, vector758, vector759
  1369. #endif
  1370. #if PPC_NUM_VECTORS > 760
  1371. .weak vector760, vector761, vector762, vector763
  1372. #endif
  1373. #if PPC_NUM_VECTORS > 764
  1374. .weak vector764, vector765, vector766, vector767
  1375. #endif
  1376. #if PPC_NUM_VECTORS > 768
  1377. .weak vector768, vector769, vector770, vector771
  1378. #endif
  1379. #if PPC_NUM_VECTORS > 772
  1380. .weak vector772, vector773, vector774, vector775
  1381. #endif
  1382. #if PPC_NUM_VECTORS > 776
  1383. .weak vector776, vector777, vector778, vector779
  1384. #endif
  1385. #if PPC_NUM_VECTORS > 780
  1386. .weak vector780, vector781, vector782, vector783
  1387. #endif
  1388. #if PPC_NUM_VECTORS > 784
  1389. .weak vector784, vector785, vector786, vector787
  1390. #endif
  1391. #if PPC_NUM_VECTORS > 788
  1392. .weak vector788, vector789, vector790, vector791
  1393. #endif
  1394. #if PPC_NUM_VECTORS > 792
  1395. .weak vector792, vector793, vector794, vector795
  1396. #endif
  1397. #if PPC_NUM_VECTORS > 796
  1398. .weak vector796, vector797, vector798, vector799
  1399. #endif
  1400. #if PPC_NUM_VECTORS > 800
  1401. .weak vector800, vector801, vector802, vector803
  1402. #endif
  1403. #if PPC_NUM_VECTORS > 804
  1404. .weak vector804, vector805, vector806, vector807
  1405. #endif
  1406. #if PPC_NUM_VECTORS > 808
  1407. .weak vector808, vector809, vector810, vector811
  1408. #endif
  1409. #if PPC_NUM_VECTORS > 812
  1410. .weak vector812, vector813, vector814, vector815
  1411. #endif
  1412. #if PPC_NUM_VECTORS > 816
  1413. .weak vector816, vector817, vector818, vector819
  1414. #endif
  1415. #if PPC_NUM_VECTORS > 820
  1416. .weak vector820, vector821, vector822, vector823
  1417. #endif
  1418. #if PPC_NUM_VECTORS > 824
  1419. .weak vector824, vector825, vector826, vector827
  1420. #endif
  1421. #if PPC_NUM_VECTORS > 828
  1422. .weak vector828, vector829, vector830, vector831
  1423. #endif
  1424. #if PPC_NUM_VECTORS > 832
  1425. .weak vector832, vector833, vector834, vector835
  1426. #endif
  1427. #if PPC_NUM_VECTORS > 836
  1428. .weak vector836, vector837, vector838, vector839
  1429. #endif
  1430. #if PPC_NUM_VECTORS > 840
  1431. .weak vector840, vector841, vector842, vector843
  1432. #endif
  1433. #if PPC_NUM_VECTORS > 844
  1434. .weak vector844, vector845, vector846, vector847
  1435. #endif
  1436. #if PPC_NUM_VECTORS > 848
  1437. .weak vector848, vector849, vector850, vector851
  1438. #endif
  1439. #if PPC_NUM_VECTORS > 852
  1440. .weak vector852, vector853, vector854, vector855
  1441. #endif
  1442. #if PPC_NUM_VECTORS > 856
  1443. .weak vector856, vector857, vector858, vector859
  1444. #endif
  1445. #if PPC_NUM_VECTORS > 860
  1446. .weak vector860, vector861, vector862, vector863
  1447. #endif
  1448. #if PPC_NUM_VECTORS > 864
  1449. .weak vector864, vector865, vector866, vector867
  1450. #endif
  1451. #if PPC_NUM_VECTORS > 868
  1452. .weak vector868, vector869, vector870, vector871
  1453. #endif
  1454. #if PPC_NUM_VECTORS > 872
  1455. .weak vector872, vector873, vector874, vector875
  1456. #endif
  1457. #if PPC_NUM_VECTORS > 876
  1458. .weak vector876, vector877, vector878, vector879
  1459. #endif
  1460. #if PPC_NUM_VECTORS > 880
  1461. .weak vector880, vector881, vector882, vector883
  1462. #endif
  1463. #if PPC_NUM_VECTORS > 884
  1464. .weak vector884, vector885, vector886, vector887
  1465. #endif
  1466. #if PPC_NUM_VECTORS > 888
  1467. .weak vector888, vector889, vector890, vector891
  1468. #endif
  1469. #if PPC_NUM_VECTORS > 892
  1470. .weak vector892, vector893, vector894, vector895
  1471. #endif
  1472. #if PPC_NUM_VECTORS > 896
  1473. .weak vector896, vector897, vector898, vector899
  1474. #endif
  1475. #if PPC_NUM_VECTORS > 900
  1476. .weak vector900, vector901, vector902, vector903
  1477. #endif
  1478. #if PPC_NUM_VECTORS > 904
  1479. .weak vector904, vector905, vector906, vector907
  1480. #endif
  1481. #if PPC_NUM_VECTORS > 908
  1482. .weak vector908, vector909, vector910, vector911
  1483. #endif
  1484. #if PPC_NUM_VECTORS > 912
  1485. .weak vector912, vector913, vector914, vector915
  1486. #endif
  1487. #if PPC_NUM_VECTORS > 916
  1488. .weak vector916, vector917, vector918, vector919
  1489. #endif
  1490. #if PPC_NUM_VECTORS > 920
  1491. .weak vector920, vector921, vector922, vector923
  1492. #endif
  1493. #if PPC_NUM_VECTORS > 924
  1494. .weak vector924, vector925, vector926, vector927
  1495. #endif
  1496. #if PPC_NUM_VECTORS > 928
  1497. .weak vector928, vector929, vector930, vector931
  1498. #endif
  1499. #if PPC_NUM_VECTORS > 932
  1500. .weak vector932, vector933, vector934, vector935
  1501. #endif
  1502. #if PPC_NUM_VECTORS > 936
  1503. .weak vector936, vector937, vector938, vector939
  1504. #endif
  1505. #if PPC_NUM_VECTORS > 940
  1506. .weak vector940, vector941, vector942, vector943
  1507. #endif
  1508. #if PPC_NUM_VECTORS > 944
  1509. .weak vector944, vector945, vector946, vector947
  1510. #endif
  1511. #if PPC_NUM_VECTORS > 948
  1512. .weak vector948, vector949, vector950, vector951
  1513. #endif
  1514. #if PPC_NUM_VECTORS > 952
  1515. .weak vector952, vector953, vector954, vector955
  1516. #endif
  1517. #if PPC_NUM_VECTORS > 956
  1518. .weak vector956, vector957, vector958, vector959
  1519. #endif
  1520. #if PPC_NUM_VECTORS > 960
  1521. .weak vector960, vector961, vector962, vector963
  1522. #endif
  1523. #if PPC_NUM_VECTORS > 964
  1524. .weak vector964, vector965, vector966, vector967
  1525. #endif
  1526. #if PPC_NUM_VECTORS > 968
  1527. .weak vector968, vector969, vector970, vector971
  1528. #endif
  1529. #if PPC_NUM_VECTORS > 972
  1530. .weak vector972, vector973, vector974, vector975
  1531. #endif
  1532. #if PPC_NUM_VECTORS > 976
  1533. .weak vector976, vector977, vector978, vector979
  1534. #endif
  1535. #if PPC_NUM_VECTORS > 980
  1536. .weak vector980, vector981, vector982, vector983
  1537. #endif
  1538. #if PPC_NUM_VECTORS > 984
  1539. .weak vector984, vector985, vector986, vector987
  1540. #endif
  1541. #if PPC_NUM_VECTORS > 988
  1542. .weak vector988, vector989, vector990, vector991
  1543. #endif
  1544. #if PPC_NUM_VECTORS > 992
  1545. .weak vector992, vector993, vector994, vector995
  1546. #endif
  1547. #if PPC_NUM_VECTORS > 996
  1548. .weak vector996, vector997, vector998, vector999
  1549. #endif
  1550. #if PPC_NUM_VECTORS > 1000
  1551. .weak vector1000, vector1001, vector1002, vector1003
  1552. #endif
  1553. #if PPC_NUM_VECTORS > 1004
  1554. .weak vector1004, vector1005, vector1006, vector1007
  1555. #endif
  1556. #if PPC_NUM_VECTORS > 1008
  1557. .weak vector1008, vector1009, vector1010, vector1011
  1558. #endif
  1559. #if PPC_NUM_VECTORS > 1012
  1560. .weak vector1012, vector1013, vector1014, vector1015
  1561. #endif
  1562. #if PPC_NUM_VECTORS > 1016
  1563. .weak vector1016, vector1017, vector1018, vector1019
  1564. #endif
  1565. #if PPC_NUM_VECTORS > 1020
  1566. .weak vector1020, vector1021, vector1022, vector1023
  1567. #endif
  1568. vector0:
  1569. vector1:
  1570. vector2:
  1571. vector3:
  1572. vector4:
  1573. vector5:
  1574. vector6:
  1575. vector7:
  1576. vector8:
  1577. vector9:
  1578. vector10:
  1579. vector11:
  1580. vector12:
  1581. vector13:
  1582. vector14:
  1583. vector15:
  1584. vector16:
  1585. vector17:
  1586. vector18:
  1587. vector19:
  1588. vector20:
  1589. vector21:
  1590. vector22:
  1591. vector23:
  1592. vector24:
  1593. vector25:
  1594. vector26:
  1595. vector27:
  1596. vector28:
  1597. vector29:
  1598. vector30:
  1599. vector31:
  1600. vector32:
  1601. vector33:
  1602. vector34:
  1603. vector35:
  1604. vector36:
  1605. vector37:
  1606. vector38:
  1607. vector39:
  1608. vector40:
  1609. vector41:
  1610. vector42:
  1611. vector43:
  1612. vector44:
  1613. vector45:
  1614. vector46:
  1615. vector47:
  1616. vector48:
  1617. vector49:
  1618. vector50:
  1619. vector51:
  1620. vector52:
  1621. vector53:
  1622. vector54:
  1623. vector55:
  1624. vector56:
  1625. vector57:
  1626. vector58:
  1627. vector59:
  1628. vector60:
  1629. vector61:
  1630. vector62:
  1631. vector63:
  1632. vector64:
  1633. vector65:
  1634. vector66:
  1635. vector67:
  1636. vector68:
  1637. vector69:
  1638. vector70:
  1639. vector71:
  1640. vector72:
  1641. vector73:
  1642. vector74:
  1643. vector75:
  1644. vector76:
  1645. vector77:
  1646. vector78:
  1647. vector79:
  1648. vector80:
  1649. vector81:
  1650. vector82:
  1651. vector83:
  1652. vector84:
  1653. vector85:
  1654. vector86:
  1655. vector87:
  1656. vector88:
  1657. vector89:
  1658. vector90:
  1659. vector91:
  1660. vector92:
  1661. vector93:
  1662. vector94:
  1663. vector95:
  1664. vector96:
  1665. vector97:
  1666. vector98:
  1667. vector99:
  1668. vector100:
  1669. vector101:
  1670. vector102:
  1671. vector103:
  1672. vector104:
  1673. vector105:
  1674. vector106:
  1675. vector107:
  1676. vector108:
  1677. vector109:
  1678. vector110:
  1679. vector111:
  1680. vector112:
  1681. vector113:
  1682. vector114:
  1683. vector115:
  1684. vector116:
  1685. vector117:
  1686. vector118:
  1687. vector119:
  1688. vector120:
  1689. vector121:
  1690. vector122:
  1691. vector123:
  1692. vector124:
  1693. vector125:
  1694. vector126:
  1695. vector127:
  1696. vector128:
  1697. vector129:
  1698. vector130:
  1699. vector131:
  1700. vector132:
  1701. vector133:
  1702. vector134:
  1703. vector135:
  1704. vector136:
  1705. vector137:
  1706. vector138:
  1707. vector139:
  1708. vector140:
  1709. vector141:
  1710. vector142:
  1711. vector143:
  1712. vector144:
  1713. vector145:
  1714. vector146:
  1715. vector147:
  1716. vector148:
  1717. vector149:
  1718. vector150:
  1719. vector151:
  1720. vector152:
  1721. vector153:
  1722. vector154:
  1723. vector155:
  1724. vector156:
  1725. vector157:
  1726. vector158:
  1727. vector159:
  1728. vector160:
  1729. vector161:
  1730. vector162:
  1731. vector163:
  1732. vector164:
  1733. vector165:
  1734. vector166:
  1735. vector167:
  1736. vector168:
  1737. vector169:
  1738. vector170:
  1739. vector171:
  1740. vector172:
  1741. vector173:
  1742. vector174:
  1743. vector175:
  1744. vector176:
  1745. vector177:
  1746. vector178:
  1747. vector179:
  1748. vector180:
  1749. vector181:
  1750. vector182:
  1751. vector183:
  1752. vector184:
  1753. vector185:
  1754. vector186:
  1755. vector187:
  1756. vector188:
  1757. vector189:
  1758. vector190:
  1759. vector191:
  1760. vector192:
  1761. vector193:
  1762. vector194:
  1763. vector195:
  1764. vector196:
  1765. vector197:
  1766. vector198:
  1767. vector199:
  1768. vector200:
  1769. vector201:
  1770. vector202:
  1771. vector203:
  1772. vector204:
  1773. vector205:
  1774. vector206:
  1775. vector207:
  1776. vector208:
  1777. vector209:
  1778. vector210:
  1779. vector211:
  1780. vector212:
  1781. vector213:
  1782. vector214:
  1783. vector215:
  1784. vector216:
  1785. vector217:
  1786. vector218:
  1787. vector219:
  1788. vector220:
  1789. vector221:
  1790. vector222:
  1791. vector223:
  1792. vector224:
  1793. vector225:
  1794. vector226:
  1795. vector227:
  1796. vector228:
  1797. vector229:
  1798. vector230:
  1799. vector231:
  1800. vector232:
  1801. vector233:
  1802. vector234:
  1803. vector235:
  1804. vector236:
  1805. vector237:
  1806. vector238:
  1807. vector239:
  1808. vector240:
  1809. vector241:
  1810. vector242:
  1811. vector243:
  1812. vector244:
  1813. vector245:
  1814. vector246:
  1815. vector247:
  1816. vector248:
  1817. vector249:
  1818. vector250:
  1819. vector251:
  1820. vector252:
  1821. vector253:
  1822. vector254:
  1823. vector255:
  1824. vector256:
  1825. vector257:
  1826. vector258:
  1827. vector259:
  1828. vector260:
  1829. vector261:
  1830. vector262:
  1831. vector263:
  1832. vector264:
  1833. vector265:
  1834. vector266:
  1835. vector267:
  1836. vector268:
  1837. vector269:
  1838. vector270:
  1839. vector271:
  1840. vector272:
  1841. vector273:
  1842. vector274:
  1843. vector275:
  1844. vector276:
  1845. vector277:
  1846. vector278:
  1847. vector279:
  1848. vector280:
  1849. vector281:
  1850. vector282:
  1851. vector283:
  1852. vector284:
  1853. vector285:
  1854. vector286:
  1855. vector287:
  1856. vector288:
  1857. vector289:
  1858. vector290:
  1859. vector291:
  1860. vector292:
  1861. vector293:
  1862. vector294:
  1863. vector295:
  1864. vector296:
  1865. vector297:
  1866. vector298:
  1867. vector299:
  1868. vector300:
  1869. vector301:
  1870. vector302:
  1871. vector303:
  1872. vector304:
  1873. vector305:
  1874. vector306:
  1875. vector307:
  1876. vector308:
  1877. vector309:
  1878. vector310:
  1879. vector311:
  1880. vector312:
  1881. vector313:
  1882. vector314:
  1883. vector315:
  1884. vector316:
  1885. vector317:
  1886. vector318:
  1887. vector319:
  1888. vector320:
  1889. vector321:
  1890. vector322:
  1891. vector323:
  1892. vector324:
  1893. vector325:
  1894. vector326:
  1895. vector327:
  1896. vector328:
  1897. vector329:
  1898. vector330:
  1899. vector331:
  1900. vector332:
  1901. vector333:
  1902. vector334:
  1903. vector335:
  1904. vector336:
  1905. vector337:
  1906. vector338:
  1907. vector339:
  1908. vector340:
  1909. vector341:
  1910. vector342:
  1911. vector343:
  1912. vector344:
  1913. vector345:
  1914. vector346:
  1915. vector347:
  1916. vector348:
  1917. vector349:
  1918. vector350:
  1919. vector351:
  1920. vector352:
  1921. vector353:
  1922. vector354:
  1923. vector355:
  1924. vector356:
  1925. vector357:
  1926. vector358:
  1927. vector359:
  1928. vector360:
  1929. vector361:
  1930. vector362:
  1931. vector363:
  1932. vector364:
  1933. vector365:
  1934. vector366:
  1935. vector367:
  1936. vector368:
  1937. vector369:
  1938. vector370:
  1939. vector371:
  1940. vector372:
  1941. vector373:
  1942. vector374:
  1943. vector375:
  1944. vector376:
  1945. vector377:
  1946. vector378:
  1947. vector379:
  1948. vector380:
  1949. vector381:
  1950. vector382:
  1951. vector383:
  1952. vector384:
  1953. vector385:
  1954. vector386:
  1955. vector387:
  1956. vector388:
  1957. vector389:
  1958. vector390:
  1959. vector391:
  1960. vector392:
  1961. vector393:
  1962. vector394:
  1963. vector395:
  1964. vector396:
  1965. vector397:
  1966. vector398:
  1967. vector399:
  1968. vector400:
  1969. vector401:
  1970. vector402:
  1971. vector403:
  1972. vector404:
  1973. vector405:
  1974. vector406:
  1975. vector407:
  1976. vector408:
  1977. vector409:
  1978. vector410:
  1979. vector411:
  1980. vector412:
  1981. vector413:
  1982. vector414:
  1983. vector415:
  1984. vector416:
  1985. vector417:
  1986. vector418:
  1987. vector419:
  1988. vector420:
  1989. vector421:
  1990. vector422:
  1991. vector423:
  1992. vector424:
  1993. vector425:
  1994. vector426:
  1995. vector427:
  1996. vector428:
  1997. vector429:
  1998. vector430:
  1999. vector431:
  2000. vector432:
  2001. vector433:
  2002. vector434:
  2003. vector435:
  2004. vector436:
  2005. vector437:
  2006. vector438:
  2007. vector439:
  2008. vector440:
  2009. vector441:
  2010. vector442:
  2011. vector443:
  2012. vector444:
  2013. vector445:
  2014. vector446:
  2015. vector447:
  2016. vector448:
  2017. vector449:
  2018. vector450:
  2019. vector451:
  2020. vector452:
  2021. vector453:
  2022. vector454:
  2023. vector455:
  2024. vector456:
  2025. vector457:
  2026. vector458:
  2027. vector459:
  2028. vector460:
  2029. vector461:
  2030. vector462:
  2031. vector463:
  2032. vector464:
  2033. vector465:
  2034. vector466:
  2035. vector467:
  2036. vector468:
  2037. vector469:
  2038. vector470:
  2039. vector471:
  2040. vector472:
  2041. vector473:
  2042. vector474:
  2043. vector475:
  2044. vector476:
  2045. vector477:
  2046. vector478:
  2047. vector479:
  2048. vector480:
  2049. vector481:
  2050. vector482:
  2051. vector483:
  2052. vector484:
  2053. vector485:
  2054. vector486:
  2055. vector487:
  2056. vector488:
  2057. vector489:
  2058. vector490:
  2059. vector491:
  2060. vector492:
  2061. vector493:
  2062. vector494:
  2063. vector495:
  2064. vector496:
  2065. vector497:
  2066. vector498:
  2067. vector499:
  2068. vector500:
  2069. vector501:
  2070. vector502:
  2071. vector503:
  2072. vector504:
  2073. vector505:
  2074. vector506:
  2075. vector507:
  2076. vector508:
  2077. vector509:
  2078. vector510:
  2079. vector511:
  2080. vector512:
  2081. vector513:
  2082. vector514:
  2083. vector515:
  2084. vector516:
  2085. vector517:
  2086. vector518:
  2087. vector519:
  2088. vector520:
  2089. vector521:
  2090. vector522:
  2091. vector523:
  2092. vector524:
  2093. vector525:
  2094. vector526:
  2095. vector527:
  2096. vector528:
  2097. vector529:
  2098. vector530:
  2099. vector531:
  2100. vector532:
  2101. vector533:
  2102. vector534:
  2103. vector535:
  2104. vector536:
  2105. vector537:
  2106. vector538:
  2107. vector539:
  2108. vector540:
  2109. vector541:
  2110. vector542:
  2111. vector543:
  2112. vector544:
  2113. vector545:
  2114. vector546:
  2115. vector547:
  2116. vector548:
  2117. vector549:
  2118. vector550:
  2119. vector551:
  2120. vector552:
  2121. vector553:
  2122. vector554:
  2123. vector555:
  2124. vector556:
  2125. vector557:
  2126. vector558:
  2127. vector559:
  2128. vector560:
  2129. vector561:
  2130. vector562:
  2131. vector563:
  2132. vector564:
  2133. vector565:
  2134. vector566:
  2135. vector567:
  2136. vector568:
  2137. vector569:
  2138. vector570:
  2139. vector571:
  2140. vector572:
  2141. vector573:
  2142. vector574:
  2143. vector575:
  2144. vector576:
  2145. vector577:
  2146. vector578:
  2147. vector579:
  2148. vector580:
  2149. vector581:
  2150. vector582:
  2151. vector583:
  2152. vector584:
  2153. vector585:
  2154. vector586:
  2155. vector587:
  2156. vector588:
  2157. vector589:
  2158. vector590:
  2159. vector591:
  2160. vector592:
  2161. vector593:
  2162. vector594:
  2163. vector595:
  2164. vector596:
  2165. vector597:
  2166. vector598:
  2167. vector599:
  2168. vector600:
  2169. vector601:
  2170. vector602:
  2171. vector603:
  2172. vector604:
  2173. vector605:
  2174. vector606:
  2175. vector607:
  2176. vector608:
  2177. vector609:
  2178. vector610:
  2179. vector611:
  2180. vector612:
  2181. vector613:
  2182. vector614:
  2183. vector615:
  2184. vector616:
  2185. vector617:
  2186. vector618:
  2187. vector619:
  2188. vector620:
  2189. vector621:
  2190. vector622:
  2191. vector623:
  2192. vector624:
  2193. vector625:
  2194. vector626:
  2195. vector627:
  2196. vector628:
  2197. vector629:
  2198. vector630:
  2199. vector631:
  2200. vector632:
  2201. vector633:
  2202. vector634:
  2203. vector635:
  2204. vector636:
  2205. vector637:
  2206. vector638:
  2207. vector639:
  2208. vector640:
  2209. vector641:
  2210. vector642:
  2211. vector643:
  2212. vector644:
  2213. vector645:
  2214. vector646:
  2215. vector647:
  2216. vector648:
  2217. vector649:
  2218. vector650:
  2219. vector651:
  2220. vector652:
  2221. vector653:
  2222. vector654:
  2223. vector655:
  2224. vector656:
  2225. vector657:
  2226. vector658:
  2227. vector659:
  2228. vector660:
  2229. vector661:
  2230. vector662:
  2231. vector663:
  2232. vector664:
  2233. vector665:
  2234. vector666:
  2235. vector667:
  2236. vector668:
  2237. vector669:
  2238. vector670:
  2239. vector671:
  2240. vector672:
  2241. vector673:
  2242. vector674:
  2243. vector675:
  2244. vector676:
  2245. vector677:
  2246. vector678:
  2247. vector679:
  2248. vector680:
  2249. vector681:
  2250. vector682:
  2251. vector683:
  2252. vector684:
  2253. vector685:
  2254. vector686:
  2255. vector687:
  2256. vector688:
  2257. vector689:
  2258. vector690:
  2259. vector691:
  2260. vector692:
  2261. vector693:
  2262. vector694:
  2263. vector695:
  2264. vector696:
  2265. vector697:
  2266. vector698:
  2267. vector699:
  2268. vector700:
  2269. vector701:
  2270. vector702:
  2271. vector703:
  2272. vector704:
  2273. vector705:
  2274. vector706:
  2275. vector707:
  2276. vector708:
  2277. vector709:
  2278. vector710:
  2279. vector711:
  2280. vector712:
  2281. vector713:
  2282. vector714:
  2283. vector715:
  2284. vector716:
  2285. vector717:
  2286. vector718:
  2287. vector719:
  2288. vector720:
  2289. vector721:
  2290. vector722:
  2291. vector723:
  2292. vector724:
  2293. vector725:
  2294. vector726:
  2295. vector727:
  2296. vector728:
  2297. vector729:
  2298. vector730:
  2299. vector731:
  2300. vector732:
  2301. vector733:
  2302. vector734:
  2303. vector735:
  2304. vector736:
  2305. vector737:
  2306. vector738:
  2307. vector739:
  2308. vector740:
  2309. vector741:
  2310. vector742:
  2311. vector743:
  2312. vector744:
  2313. vector745:
  2314. vector746:
  2315. vector747:
  2316. vector748:
  2317. vector749:
  2318. vector750:
  2319. vector751:
  2320. vector752:
  2321. vector753:
  2322. vector754:
  2323. vector755:
  2324. vector756:
  2325. vector757:
  2326. vector758:
  2327. vector759:
  2328. vector760:
  2329. vector761:
  2330. vector762:
  2331. vector763:
  2332. vector764:
  2333. vector765:
  2334. vector766:
  2335. vector767:
  2336. vector768:
  2337. vector769:
  2338. vector770:
  2339. vector771:
  2340. vector772:
  2341. vector773:
  2342. vector774:
  2343. vector775:
  2344. vector776:
  2345. vector777:
  2346. vector778:
  2347. vector779:
  2348. vector780:
  2349. vector781:
  2350. vector782:
  2351. vector783:
  2352. vector784:
  2353. vector785:
  2354. vector786:
  2355. vector787:
  2356. vector788:
  2357. vector789:
  2358. vector790:
  2359. vector791:
  2360. vector792:
  2361. vector793:
  2362. vector794:
  2363. vector795:
  2364. vector796:
  2365. vector797:
  2366. vector798:
  2367. vector799:
  2368. vector800:
  2369. vector801:
  2370. vector802:
  2371. vector803:
  2372. vector804:
  2373. vector805:
  2374. vector806:
  2375. vector807:
  2376. vector808:
  2377. vector809:
  2378. vector810:
  2379. vector811:
  2380. vector812:
  2381. vector813:
  2382. vector814:
  2383. vector815:
  2384. vector816:
  2385. vector817:
  2386. vector818:
  2387. vector819:
  2388. vector820:
  2389. vector821:
  2390. vector822:
  2391. vector823:
  2392. vector824:
  2393. vector825:
  2394. vector826:
  2395. vector827:
  2396. vector828:
  2397. vector829:
  2398. vector830:
  2399. vector831:
  2400. vector832:
  2401. vector833:
  2402. vector834:
  2403. vector835:
  2404. vector836:
  2405. vector837:
  2406. vector838:
  2407. vector839:
  2408. vector840:
  2409. vector841:
  2410. vector842:
  2411. vector843:
  2412. vector844:
  2413. vector845:
  2414. vector846:
  2415. vector847:
  2416. vector848:
  2417. vector849:
  2418. vector850:
  2419. vector851:
  2420. vector852:
  2421. vector853:
  2422. vector854:
  2423. vector855:
  2424. vector856:
  2425. vector857:
  2426. vector858:
  2427. vector859:
  2428. vector860:
  2429. vector861:
  2430. vector862:
  2431. vector863:
  2432. vector864:
  2433. vector865:
  2434. vector866:
  2435. vector867:
  2436. vector868:
  2437. vector869:
  2438. vector870:
  2439. vector871:
  2440. vector872:
  2441. vector873:
  2442. vector874:
  2443. vector875:
  2444. vector876:
  2445. vector877:
  2446. vector878:
  2447. vector879:
  2448. vector880:
  2449. vector881:
  2450. vector882:
  2451. vector883:
  2452. vector884:
  2453. vector885:
  2454. vector886:
  2455. vector887:
  2456. vector888:
  2457. vector889:
  2458. vector890:
  2459. vector891:
  2460. vector892:
  2461. vector893:
  2462. vector894:
  2463. vector895:
  2464. vector896:
  2465. vector897:
  2466. vector898:
  2467. vector899:
  2468. vector900:
  2469. vector901:
  2470. vector902:
  2471. vector903:
  2472. vector904:
  2473. vector905:
  2474. vector906:
  2475. vector907:
  2476. vector908:
  2477. vector909:
  2478. vector910:
  2479. vector911:
  2480. vector912:
  2481. vector913:
  2482. vector914:
  2483. vector915:
  2484. vector916:
  2485. vector917:
  2486. vector918:
  2487. vector919:
  2488. vector920:
  2489. vector921:
  2490. vector922:
  2491. vector923:
  2492. vector924:
  2493. vector925:
  2494. vector926:
  2495. vector927:
  2496. vector928:
  2497. vector929:
  2498. vector930:
  2499. vector931:
  2500. vector932:
  2501. vector933:
  2502. vector934:
  2503. vector935:
  2504. vector936:
  2505. vector937:
  2506. vector938:
  2507. vector939:
  2508. vector940:
  2509. vector941:
  2510. vector942:
  2511. vector943:
  2512. vector944:
  2513. vector945:
  2514. vector946:
  2515. vector947:
  2516. vector948:
  2517. vector949:
  2518. vector950:
  2519. vector951:
  2520. vector952:
  2521. vector953:
  2522. vector954:
  2523. vector955:
  2524. vector956:
  2525. vector957:
  2526. vector958:
  2527. vector959:
  2528. vector960:
  2529. vector961:
  2530. vector962:
  2531. vector963:
  2532. vector964:
  2533. vector965:
  2534. vector966:
  2535. vector967:
  2536. vector968:
  2537. vector969:
  2538. vector970:
  2539. vector971:
  2540. vector972:
  2541. vector973:
  2542. vector974:
  2543. vector975:
  2544. vector976:
  2545. vector977:
  2546. vector978:
  2547. vector979:
  2548. vector980:
  2549. vector981:
  2550. vector982:
  2551. vector983:
  2552. vector984:
  2553. vector985:
  2554. vector986:
  2555. vector987:
  2556. vector988:
  2557. vector989:
  2558. vector990:
  2559. vector991:
  2560. vector992:
  2561. vector993:
  2562. vector994:
  2563. vector995:
  2564. vector996:
  2565. vector997:
  2566. vector998:
  2567. vector999:
  2568. vector1000:
  2569. vector1001:
  2570. vector1002:
  2571. vector1003:
  2572. vector1004:
  2573. vector1005:
  2574. vector1006:
  2575. vector1007:
  2576. vector1008:
  2577. vector1009:
  2578. vector1010:
  2579. vector1011:
  2580. vector1012:
  2581. vector1013:
  2582. vector1014:
  2583. vector1015:
  2584. vector1016:
  2585. vector1017:
  2586. vector1018:
  2587. vector1019:
  2588. vector1020:
  2589. vector1021:
  2590. vector1022:
  2591. vector1023:
  2592. e_b _unhandled_irq
  2593. .weak _unhandled_irq
  2594. .type _unhandled_irq, @function
  2595. _unhandled_irq:
  2596. e_b _unhandled_irq
  2597. #endif /* !defined(__DOXYGEN__) */
  2598. /** @} */