aboutsummaryrefslogtreecommitdiff
path: root/lib/chibios-contrib/os/common/startup/ARMCMx/compilers/GCC/vectors_lpc.S
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chibios-contrib/os/common/startup/ARMCMx/compilers/GCC/vectors_lpc.S')
-rw-r--r--lib/chibios-contrib/os/common/startup/ARMCMx/compilers/GCC/vectors_lpc.S1033
1 files changed, 1033 insertions, 0 deletions
diff --git a/lib/chibios-contrib/os/common/startup/ARMCMx/compilers/GCC/vectors_lpc.S b/lib/chibios-contrib/os/common/startup/ARMCMx/compilers/GCC/vectors_lpc.S
new file mode 100644
index 000000000..eebf47df6
--- /dev/null
+++ b/lib/chibios-contrib/os/common/startup/ARMCMx/compilers/GCC/vectors_lpc.S
@@ -0,0 +1,1033 @@
1/*
2 ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15*/
16
17/**
18 * @file ARMCMx/GCC/vectors.S
19 * @brief Interrupt vectors for Cortex-Mx devices.
20 *
21 * @defgroup ARMCMx_GCC_VECTORS Cortex-Mx Interrupt Vectors
22 * @{
23 */
24
25#define _FROM_ASM_
26#include "cmparams.h"
27
28#if (CORTEX_NUM_VECTORS % 8) != 0
29#error "the constant CORTEX_NUM_VECTORS must be a multiple of 8"
30#endif
31
32#if (CORTEX_NUM_VECTORS < 8) || (CORTEX_NUM_VECTORS > 240)
33#error "the constant CORTEX_NUM_VECTORS must be between 8 and 240 inclusive"
34#endif
35
36/*===========================================================================*/
37/* Module constants. */
38/*===========================================================================*/
39
40/*===========================================================================*/
41/* Module pre-compile time settings. */
42/*===========================================================================*/
43
44/*===========================================================================*/
45/* Code section. */
46/*===========================================================================*/
47
48#if !defined(__DOXYGEN__)
49
50 .syntax unified
51 .cpu cortex-m0
52 .thumb
53
54 .section .vectors, "ax"
55 .align 4
56 .globl _vectors
57_vectors:
58 .long __main_stack_end__
59 .long Reset_Handler
60 .long NMI_Handler
61 .long HardFault_Handler
62 .long MemManage_Handler
63 .long BusFault_Handler
64 .long UsageFault_Handler
65 .long Vector1C
66 .long Vector20
67 .long Vector24
68 .long Vector28
69 .long SVC_Handler
70 .long DebugMon_Handler
71 .long Vector34
72 .long PendSV_Handler
73 .long SysTick_Handler
74 .long Vector40, Vector44, Vector48, Vector4C
75#if CORTEX_NUM_VECTORS > 4
76 .long Vector50, Vector54, Vector58, Vector5C
77#endif
78#if CORTEX_NUM_VECTORS > 8
79 .long Vector60, Vector64, Vector68, Vector6C
80#endif
81#if CORTEX_NUM_VECTORS > 12
82 .long Vector70, Vector74, Vector78, Vector7C
83#endif
84#if CORTEX_NUM_VECTORS > 16
85 .long Vector80, Vector84, Vector88, Vector8C
86#endif
87#if CORTEX_NUM_VECTORS > 20
88 .long Vector90, Vector94, Vector98, Vector9C
89#endif
90#if CORTEX_NUM_VECTORS > 24
91 .long VectorA0, VectorA4, VectorA8, VectorAC
92#endif
93#if CORTEX_NUM_VECTORS > 28
94 .long VectorB0, VectorB4, VectorB8, VectorBC
95#endif
96#if CORTEX_NUM_VECTORS > 32
97 .long VectorC0, VectorC4, VectorC8, VectorCC
98#endif
99#if CORTEX_NUM_VECTORS > 36
100 .long VectorD0, VectorD4, VectorD8, VectorDC
101#endif
102#if CORTEX_NUM_VECTORS > 40
103 .long VectorE0, VectorE4, VectorE8, VectorEC
104#endif
105#if CORTEX_NUM_VECTORS > 44
106 .long VectorF0, VectorF4, VectorF8, VectorFC
107#endif
108#if CORTEX_NUM_VECTORS > 48
109 .long Vector100, Vector104, Vector108, Vector10C
110#endif
111#if CORTEX_NUM_VECTORS > 52
112 .long Vector110, Vector114, Vector118, Vector11C
113#endif
114#if CORTEX_NUM_VECTORS > 56
115 .long Vector120, Vector124, Vector128, Vector12C
116#endif
117#if CORTEX_NUM_VECTORS > 60
118 .long Vector130, Vector134, Vector138, Vector13C
119#endif
120#if CORTEX_NUM_VECTORS > 64
121 .long Vector140, Vector144, Vector148, Vector14C
122#endif
123#if CORTEX_NUM_VECTORS > 68
124 .long Vector150, Vector154, Vector158, Vector15C
125#endif
126#if CORTEX_NUM_VECTORS > 72
127 .long Vector160, Vector164, Vector168, Vector16C
128#endif
129#if CORTEX_NUM_VECTORS > 76
130 .long Vector170, Vector174, Vector178, Vector17C
131#endif
132#if CORTEX_NUM_VECTORS > 80
133 .long Vector180, Vector184, Vector188, Vector18C
134#endif
135#if CORTEX_NUM_VECTORS > 84
136 .long Vector190, Vector194, Vector198, Vector19C
137#endif
138#if CORTEX_NUM_VECTORS > 88
139 .long Vector1A0, Vector1A4, Vector1A8, Vector1AC
140#endif
141#if CORTEX_NUM_VECTORS > 92
142 .long Vector1B0, Vector1B4, Vector1B8, Vector1BC
143#endif
144#if CORTEX_NUM_VECTORS > 96
145 .long Vector1C0, Vector1C4, Vector1C8, Vector1CC
146#endif
147#if CORTEX_NUM_VECTORS > 100
148 .long Vector1D0, Vector1D4, Vector1D8, Vector1DC
149#endif
150#if CORTEX_NUM_VECTORS > 104
151 .long Vector1E0, Vector1E4, Vector1E8, Vector1EC
152#endif
153#if CORTEX_NUM_VECTORS > 108
154 .long Vector1F0, Vector1F4, Vector1F8, Vector1FC
155#endif
156#if CORTEX_NUM_VECTORS > 112
157 .long Vector200, Vector204, Vector208, Vector20C
158#endif
159#if CORTEX_NUM_VECTORS > 116
160 .long Vector210, Vector214, Vector218, Vector21C
161#endif
162#if CORTEX_NUM_VECTORS > 120
163 .long Vector220, Vector224, Vector228, Vector22C
164#endif
165#if CORTEX_NUM_VECTORS > 124
166 .long Vector230, Vector234, Vector238, Vector23C
167#endif
168#if CORTEX_NUM_VECTORS > 128
169 .long Vector240, Vector244, Vector248, Vector24C
170#endif
171#if CORTEX_NUM_VECTORS > 132
172 .long Vector250, Vector254, Vector258, Vector25C
173#endif
174#if CORTEX_NUM_VECTORS > 136
175 .long Vector260, Vector264, Vector268, Vector26C
176#endif
177#if CORTEX_NUM_VECTORS > 140
178 .long Vector270, Vector274, Vector278, Vector27C
179#endif
180#if CORTEX_NUM_VECTORS > 144
181 .long Vector280, Vector284, Vector288, Vector28C
182#endif
183#if CORTEX_NUM_VECTORS > 148
184 .long Vector290, Vector294, Vector298, Vector29C
185#endif
186#if CORTEX_NUM_VECTORS > 152
187 .long Vector2A0, Vector2A4, Vector2A8, Vector2AC
188#endif
189#if CORTEX_NUM_VECTORS > 156
190 .long Vector2B0, Vector2B4, Vector2B8, Vector2BC
191#endif
192#if CORTEX_NUM_VECTORS > 160
193 .long Vector2C0, Vector2C4, Vector2C8, Vector2CC
194#endif
195#if CORTEX_NUM_VECTORS > 164
196 .long Vector2D0, Vector2D4, Vector2D8, Vector2DC
197#endif
198#if CORTEX_NUM_VECTORS > 168
199 .long Vector2E0, Vector2E4, Vector2E8, Vector2EC
200#endif
201#if CORTEX_NUM_VECTORS > 172
202 .long Vector2F0, Vector2F4, Vector2F8, Vector2FC
203#endif
204#if CORTEX_NUM_VECTORS > 176
205 .long Vector300, Vector304, Vector308, Vector30C
206#endif
207#if CORTEX_NUM_VECTORS > 180
208 .long Vector310, Vector314, Vector318, Vector31C
209#endif
210#if CORTEX_NUM_VECTORS > 184
211 .long Vector320, Vector324, Vector328, Vector32C
212#endif
213#if CORTEX_NUM_VECTORS > 188
214 .long Vector330, Vector334, Vector338, Vector33C
215#endif
216#if CORTEX_NUM_VECTORS > 192
217 .long Vector340, Vector344, Vector348, Vector34C
218#endif
219#if CORTEX_NUM_VECTORS > 196
220 .long Vector350, Vector354, Vector358, Vector35C
221#endif
222#if CORTEX_NUM_VECTORS > 200
223 .long Vector360, Vector364, Vector368, Vector36C
224#endif
225#if CORTEX_NUM_VECTORS > 204
226 .long Vector370, Vector374, Vector378, Vector37C
227#endif
228#if CORTEX_NUM_VECTORS > 208
229 .long Vector380, Vector384, Vector388, Vector38C
230#endif
231#if CORTEX_NUM_VECTORS > 212
232 .long Vector390, Vector394, Vector398, Vector39C
233#endif
234#if CORTEX_NUM_VECTORS > 216
235 .long Vector3A0, Vector3A4, Vector3A8, Vector3AC
236#endif
237#if CORTEX_NUM_VECTORS > 220
238 .long Vector3B0, Vector3B4, Vector3B8, Vector3BC
239#endif
240#if CORTEX_NUM_VECTORS > 224
241 .long Vector3C0, Vector3C4, Vector3C8, Vector3CC
242#endif
243#if CORTEX_NUM_VECTORS > 228
244 .long Vector3D0, Vector3D4, Vector3D8, Vector3DC
245#endif
246#if CORTEX_NUM_VECTORS > 232
247 .long Vector3E0, Vector3E4, Vector3E8, Vector3EC
248#endif
249#if CORTEX_NUM_VECTORS > 236
250 .long Vector3F0, Vector3F4, Vector3F8, Vector3FC
251#endif
252
253 .text
254
255 .align 2
256 .thumb_func
257 .weak Reset_Handler
258Reset_Handler:
259 b _crt0_entry
260
261 .thumb_func
262 .weak NMI_Handler
263 .weak HardFault_Handler
264 .weak MemManage_Handler
265 .weak BusFault_Handler
266 .weak UsageFault_Handler
267 .weak Vector1C
268 .weak Vector20
269 .weak Vector24
270 .weak Vector28
271 .weak SVC_Handler
272 .weak DebugMon_Handler
273 .weak Vector34
274 .weak PendSV_Handler
275 .weak SysTick_Handler
276 .weak Vector40, Vector44, Vector48, Vector4C
277#if CORTEX_NUM_VECTORS > 4
278 .weak Vector50, Vector54, Vector58, Vector5C
279#endif
280#if CORTEX_NUM_VECTORS > 8
281 .weak Vector60, Vector64, Vector68, Vector6C
282#endif
283#if CORTEX_NUM_VECTORS > 12
284 .weak Vector70, Vector74, Vector78, Vector7C
285#endif
286#if CORTEX_NUM_VECTORS > 16
287 .weak Vector80, Vector84, Vector88, Vector8C
288#endif
289#if CORTEX_NUM_VECTORS > 20
290 .weak Vector90, Vector94, Vector98, Vector9C
291#endif
292#if CORTEX_NUM_VECTORS > 24
293 .weak VectorA0, VectorA4, VectorA8, VectorAC
294#endif
295#if CORTEX_NUM_VECTORS > 28
296 .weak VectorB0, VectorB4, VectorB8, VectorBC
297#endif
298#if CORTEX_NUM_VECTORS > 32
299 .weak VectorC0, VectorC4, VectorC8, VectorCC
300#endif
301#if CORTEX_NUM_VECTORS > 36
302 .weak VectorD0, VectorD4, VectorD8, VectorDC
303#endif
304#if CORTEX_NUM_VECTORS > 40
305 .weak VectorE0, VectorE4, VectorE8, VectorEC
306#endif
307#if CORTEX_NUM_VECTORS > 44
308 .weak VectorF0, VectorF4, VectorF8, VectorFC
309#endif
310#if CORTEX_NUM_VECTORS > 48
311 .weak Vector100, Vector104, Vector108, Vector10C
312#endif
313#if CORTEX_NUM_VECTORS > 52
314 .weak Vector110, Vector114, Vector118, Vector11C
315#endif
316#if CORTEX_NUM_VECTORS > 56
317 .weak Vector120, Vector124, Vector128, Vector12C
318#endif
319#if CORTEX_NUM_VECTORS > 60
320 .weak Vector130, Vector134, Vector138, Vector13C
321#endif
322#if CORTEX_NUM_VECTORS > 64
323 .weak Vector140, Vector144, Vector148, Vector14C
324#endif
325#if CORTEX_NUM_VECTORS > 68
326 .weak Vector150, Vector154, Vector158, Vector15C
327#endif
328#if CORTEX_NUM_VECTORS > 72
329 .weak Vector160, Vector164, Vector168, Vector16C
330#endif
331#if CORTEX_NUM_VECTORS > 76
332 .weak Vector170, Vector174, Vector178, Vector17C
333#endif
334#if CORTEX_NUM_VECTORS > 80
335 .weak Vector180, Vector184, Vector188, Vector18C
336#endif
337#if CORTEX_NUM_VECTORS > 84
338 .weak Vector190, Vector194, Vector198, Vector19C
339#endif
340#if CORTEX_NUM_VECTORS > 88
341 .weak Vector1A0, Vector1A4, Vector1A8, Vector1AC
342#endif
343#if CORTEX_NUM_VECTORS > 92
344 .weak Vector1B0, Vector1B4, Vector1B8, Vector1BC
345#endif
346#if CORTEX_NUM_VECTORS > 96
347 .weak Vector1C0, Vector1C4, Vector1C8, Vector1CC
348#endif
349#if CORTEX_NUM_VECTORS > 100
350 .weak Vector1D0, Vector1D4, Vector1D8, Vector1DC
351#endif
352#if CORTEX_NUM_VECTORS > 104
353 .weak Vector1E0, Vector1E4, Vector1E8, Vector1EC
354#endif
355#if CORTEX_NUM_VECTORS > 108
356 .weak Vector1F0, Vector1F4, Vector1F8, Vector1FC
357#endif
358#if CORTEX_NUM_VECTORS > 112
359 .weak Vector200, Vector204, Vector208, Vector20C
360#endif
361#if CORTEX_NUM_VECTORS > 116
362 .weak Vector210, Vector214, Vector218, Vector21C
363#endif
364#if CORTEX_NUM_VECTORS > 120
365 .weak Vector220, Vector224, Vector228, Vector22C
366#endif
367#if CORTEX_NUM_VECTORS > 124
368 .weak Vector230, Vector234, Vector238, Vector23C
369#endif
370#if CORTEX_NUM_VECTORS > 128
371 .weak Vector240, Vector244, Vector248, Vector24C
372#endif
373#if CORTEX_NUM_VECTORS > 132
374 .weak Vector250, Vector254, Vector258, Vector25C
375#endif
376#if CORTEX_NUM_VECTORS > 136
377 .weak Vector260, Vector264, Vector268, Vector26C
378#endif
379#if CORTEX_NUM_VECTORS > 140
380 .weak Vector270, Vector274, Vector278, Vector27C
381#endif
382#if CORTEX_NUM_VECTORS > 144
383 .weak Vector280, Vector284, Vector288, Vector28C
384#endif
385#if CORTEX_NUM_VECTORS > 148
386 .weak Vector290, Vector294, Vector298, Vector29C
387#endif
388#if CORTEX_NUM_VECTORS > 152
389 .weak Vector2A0, Vector2A4, Vector2A8, Vector2AC
390#endif
391#if CORTEX_NUM_VECTORS > 156
392 .weak Vector2B0, Vector2B4, Vector2B8, Vector2BC
393#endif
394#if CORTEX_NUM_VECTORS > 160
395 .weak Vector2C0, Vector2C4, Vector2C8, Vector2CC
396#endif
397#if CORTEX_NUM_VECTORS > 164
398 .weak Vector2D0, Vector2D4, Vector2D8, Vector2DC
399#endif
400#if CORTEX_NUM_VECTORS > 168
401 .weak Vector2E0, Vector2E4, Vector2E8, Vector2EC
402#endif
403#if CORTEX_NUM_VECTORS > 172
404 .weak Vector2F0, Vector2F4, Vector2F8, Vector2FC
405#endif
406#if CORTEX_NUM_VECTORS > 176
407 .weak Vector300, Vector304, Vector308, Vector30C
408#endif
409#if CORTEX_NUM_VECTORS > 180
410 .weak Vector310, Vector314, Vector318, Vector31C
411#endif
412#if CORTEX_NUM_VECTORS > 184
413 .weak Vector320, Vector324, Vector328, Vector32C
414#endif
415#if CORTEX_NUM_VECTORS > 188
416 .weak Vector330, Vector334, Vector338, Vector33C
417#endif
418#if CORTEX_NUM_VECTORS > 192
419 .weak Vector340, Vector344, Vector348, Vector34C
420#endif
421#if CORTEX_NUM_VECTORS > 196
422 .weak Vector350, Vector354, Vector358, Vector35C
423#endif
424#if CORTEX_NUM_VECTORS > 200
425 .weak Vector360, Vector364, Vector368, Vector36C
426#endif
427#if CORTEX_NUM_VECTORS > 204
428 .weak Vector370, Vector374, Vector378, Vector37C
429#endif
430#if CORTEX_NUM_VECTORS > 208
431 .weak Vector380, Vector384, Vector388, Vector38C
432#endif
433#if CORTEX_NUM_VECTORS > 212
434 .weak Vector390, Vector394, Vector398, Vector39C
435#endif
436#if CORTEX_NUM_VECTORS > 216
437 .weak Vector3A0, Vector3A4, Vector3A8, Vector3AC
438#endif
439#if CORTEX_NUM_VECTORS > 220
440 .weak Vector3B0, Vector3B4, Vector3B8, Vector3BC
441#endif
442#if CORTEX_NUM_VECTORS > 224
443 .weak Vector3C0, Vector3C4, Vector3C8, Vector3CC
444#endif
445#if CORTEX_NUM_VECTORS > 228
446 .weak Vector3D0, Vector3D4, Vector3D8, Vector3DC
447#endif
448#if CORTEX_NUM_VECTORS > 232
449 .weak Vector3E0, Vector3E4, Vector3E8, Vector3EC
450#endif
451#if CORTEX_NUM_VECTORS > 236
452 .weak Vector3F0, Vector3F4, Vector3F8, Vector3FC
453#endif
454
455 .thumb_func
456NMI_Handler:
457 .thumb_func
458HardFault_Handler:
459 .thumb_func
460MemManage_Handler:
461 .thumb_func
462BusFault_Handler:
463 .thumb_func
464UsageFault_Handler:
465 .thumb_func
466#ifndef LPC_VECTOR_CHECKSUM
467Vector1C:
468 .thumb_func
469#endif
470Vector20:
471 .thumb_func
472Vector24:
473 .thumb_func
474Vector28:
475 .thumb_func
476SVC_Handler:
477 .thumb_func
478DebugMon_Handler:
479 .thumb_func
480Vector34:
481 .thumb_func
482PendSV_Handler:
483 .thumb_func
484SysTick_Handler:
485 .thumb_func
486Vector40:
487 .thumb_func
488Vector44:
489 .thumb_func
490Vector48:
491 .thumb_func
492Vector4C:
493 .thumb_func
494Vector50:
495 .thumb_func
496Vector54:
497 .thumb_func
498Vector58:
499 .thumb_func
500Vector5C:
501#if CORTEX_NUM_VECTORS > 8
502 .thumb_func
503Vector60:
504 .thumb_func
505Vector64:
506 .thumb_func
507Vector68:
508 .thumb_func
509Vector6C:
510 .thumb_func
511Vector70:
512 .thumb_func
513Vector74:
514 .thumb_func
515Vector78:
516 .thumb_func
517Vector7C:
518#endif
519#if CORTEX_NUM_VECTORS > 16
520 .thumb_func
521Vector80:
522 .thumb_func
523Vector84:
524 .thumb_func
525Vector88:
526 .thumb_func
527Vector8C:
528 .thumb_func
529Vector90:
530 .thumb_func
531Vector94:
532 .thumb_func
533Vector98:
534 .thumb_func
535Vector9C:
536#endif
537#if CORTEX_NUM_VECTORS > 24
538 .thumb_func
539VectorA0:
540 .thumb_func
541VectorA4:
542 .thumb_func
543VectorA8:
544 .thumb_func
545VectorAC:
546 .thumb_func
547VectorB0:
548 .thumb_func
549VectorB4:
550 .thumb_func
551VectorB8:
552 .thumb_func
553VectorBC:
554#endif
555#if CORTEX_NUM_VECTORS > 32
556 .thumb_func
557VectorC0:
558 .thumb_func
559VectorC4:
560 .thumb_func
561VectorC8:
562 .thumb_func
563VectorCC:
564 .thumb_func
565VectorD0:
566 .thumb_func
567VectorD4:
568 .thumb_func
569VectorD8:
570 .thumb_func
571VectorDC:
572#endif
573#if CORTEX_NUM_VECTORS > 40
574 .thumb_func
575VectorE0:
576 .thumb_func
577VectorE4:
578 .thumb_func
579VectorE8:
580 .thumb_func
581VectorEC:
582 .thumb_func
583VectorF0:
584 .thumb_func
585VectorF4:
586 .thumb_func
587VectorF8:
588 .thumb_func
589VectorFC:
590#endif
591#if CORTEX_NUM_VECTORS > 48
592 .thumb_func
593Vector100:
594 .thumb_func
595Vector104:
596 .thumb_func
597Vector108:
598 .thumb_func
599Vector10C:
600 .thumb_func
601Vector110:
602 .thumb_func
603Vector114:
604 .thumb_func
605Vector118:
606 .thumb_func
607Vector11C:
608#endif
609#if CORTEX_NUM_VECTORS > 56
610 .thumb_func
611Vector120:
612 .thumb_func
613Vector124:
614 .thumb_func
615Vector128:
616 .thumb_func
617Vector12C:
618 .thumb_func
619Vector130:
620 .thumb_func
621Vector134:
622 .thumb_func
623Vector138:
624 .thumb_func
625Vector13C:
626#endif
627#if CORTEX_NUM_VECTORS > 64
628 .thumb_func
629Vector140:
630 .thumb_func
631Vector144:
632 .thumb_func
633Vector148:
634 .thumb_func
635Vector14C:
636 .thumb_func
637Vector150:
638 .thumb_func
639Vector154:
640 .thumb_func
641Vector158:
642 .thumb_func
643Vector15C:
644#endif
645#if CORTEX_NUM_VECTORS > 72
646 .thumb_func
647Vector160:
648 .thumb_func
649Vector164:
650 .thumb_func
651Vector168:
652 .thumb_func
653Vector16C:
654 .thumb_func
655Vector170:
656 .thumb_func
657Vector174:
658 .thumb_func
659Vector178:
660 .thumb_func
661Vector17C:
662#endif
663#if CORTEX_NUM_VECTORS > 80
664 .thumb_func
665Vector180:
666 .thumb_func
667Vector184:
668 .thumb_func
669Vector188:
670 .thumb_func
671Vector18C:
672 .thumb_func
673Vector190:
674 .thumb_func
675Vector194:
676 .thumb_func
677Vector198:
678 .thumb_func
679Vector19C:
680#endif
681#if CORTEX_NUM_VECTORS > 88
682 .thumb_func
683Vector1A0:
684 .thumb_func
685Vector1A4:
686 .thumb_func
687Vector1A8:
688 .thumb_func
689Vector1AC:
690 .thumb_func
691Vector1B0:
692 .thumb_func
693Vector1B4:
694 .thumb_func
695Vector1B8:
696 .thumb_func
697Vector1BC:
698#endif
699#if CORTEX_NUM_VECTORS > 96
700 .thumb_func
701Vector1C0:
702 .thumb_func
703Vector1C4:
704 .thumb_func
705Vector1C8:
706 .thumb_func
707Vector1CC:
708 .thumb_func
709Vector1D0:
710 .thumb_func
711Vector1D4:
712 .thumb_func
713Vector1D8:
714 .thumb_func
715Vector1DC:
716#endif
717#if CORTEX_NUM_VECTORS > 104
718 .thumb_func
719Vector1E0:
720 .thumb_func
721Vector1E4:
722 .thumb_func
723Vector1E8:
724 .thumb_func
725Vector1EC:
726 .thumb_func
727Vector1F0:
728 .thumb_func
729Vector1F4:
730 .thumb_func
731Vector1F8:
732 .thumb_func
733Vector1FC:
734#endif
735#if CORTEX_NUM_VECTORS > 112
736 .thumb_func
737Vector200:
738 .thumb_func
739Vector204:
740 .thumb_func
741Vector208:
742 .thumb_func
743Vector20C:
744 .thumb_func
745Vector210:
746 .thumb_func
747Vector214:
748 .thumb_func
749Vector218:
750 .thumb_func
751Vector21C:
752#endif
753#if CORTEX_NUM_VECTORS > 120
754 .thumb_func
755Vector220:
756 .thumb_func
757Vector224:
758 .thumb_func
759Vector228:
760 .thumb_func
761Vector22C:
762 .thumb_func
763Vector230:
764 .thumb_func
765Vector234:
766 .thumb_func
767Vector238:
768 .thumb_func
769Vector23C:
770#endif
771#if CORTEX_NUM_VECTORS > 128
772 .thumb_func
773Vector240:
774 .thumb_func
775Vector244:
776 .thumb_func
777Vector248:
778 .thumb_func
779Vector24C:
780 .thumb_func
781Vector250:
782 .thumb_func
783Vector254:
784 .thumb_func
785Vector258:
786 .thumb_func
787Vector25C:
788#endif
789#if CORTEX_NUM_VECTORS > 136
790 .thumb_func
791Vector260:
792 .thumb_func
793Vector264:
794 .thumb_func
795Vector268:
796 .thumb_func
797Vector26C:
798 .thumb_func
799Vector270:
800 .thumb_func
801Vector274:
802 .thumb_func
803Vector278:
804 .thumb_func
805Vector27C:
806#endif
807#if CORTEX_NUM_VECTORS > 144
808 .thumb_func
809Vector280:
810 .thumb_func
811Vector284:
812 .thumb_func
813Vector288:
814 .thumb_func
815Vector28C:
816 .thumb_func
817Vector290:
818 .thumb_func
819Vector294:
820 .thumb_func
821Vector298:
822 .thumb_func
823Vector29C:
824#endif
825#if CORTEX_NUM_VECTORS > 152
826 .thumb_func
827Vector2A0:
828 .thumb_func
829Vector2A4:
830 .thumb_func
831Vector2A8:
832 .thumb_func
833Vector2AC:
834 .thumb_func
835Vector2B0:
836 .thumb_func
837Vector2B4:
838 .thumb_func
839Vector2B8:
840 .thumb_func
841Vector2BC:
842#endif
843#if CORTEX_NUM_VECTORS > 160
844 .thumb_func
845Vector2C0:
846 .thumb_func
847Vector2C4:
848 .thumb_func
849Vector2C8:
850 .thumb_func
851Vector2CC:
852 .thumb_func
853Vector2D0:
854 .thumb_func
855Vector2D4:
856 .thumb_func
857Vector2D8:
858 .thumb_func
859Vector2DC:
860#endif
861#if CORTEX_NUM_VECTORS > 168
862 .thumb_func
863Vector2E0:
864 .thumb_func
865Vector2E4:
866 .thumb_func
867Vector2E8:
868 .thumb_func
869Vector2EC:
870 .thumb_func
871Vector2F0:
872 .thumb_func
873Vector2F4:
874 .thumb_func
875Vector2F8:
876 .thumb_func
877Vector2FC:
878#endif
879#if CORTEX_NUM_VECTORS > 176
880 .thumb_func
881Vector300:
882 .thumb_func
883Vector304:
884 .thumb_func
885Vector308:
886 .thumb_func
887Vector30C:
888 .thumb_func
889Vector310:
890 .thumb_func
891Vector314:
892 .thumb_func
893Vector318:
894 .thumb_func
895Vector31C:
896#endif
897#if CORTEX_NUM_VECTORS > 184
898 .thumb_func
899Vector320:
900 .thumb_func
901Vector324:
902 .thumb_func
903Vector328:
904 .thumb_func
905Vector32C:
906 .thumb_func
907Vector330:
908 .thumb_func
909Vector334:
910 .thumb_func
911Vector338:
912 .thumb_func
913Vector33C:
914#endif
915#if CORTEX_NUM_VECTORS > 192
916 .thumb_func
917Vector340:
918 .thumb_func
919Vector344:
920 .thumb_func
921Vector348:
922 .thumb_func
923Vector34C:
924 .thumb_func
925Vector350:
926 .thumb_func
927Vector354:
928 .thumb_func
929Vector358:
930 .thumb_func
931Vector35C:
932#endif
933#if CORTEX_NUM_VECTORS > 200
934 .thumb_func
935Vector360:
936 .thumb_func
937Vector364:
938 .thumb_func
939Vector368:
940 .thumb_func
941Vector36C:
942 .thumb_func
943Vector370:
944 .thumb_func
945Vector374:
946 .thumb_func
947Vector378:
948 .thumb_func
949Vector37C:
950#endif
951#if CORTEX_NUM_VECTORS > 208
952 .thumb_func
953Vector380:
954 .thumb_func
955Vector384:
956 .thumb_func
957Vector388:
958 .thumb_func
959Vector38C:
960 .thumb_func
961Vector390:
962 .thumb_func
963Vector394:
964 .thumb_func
965Vector398:
966 .thumb_func
967Vector39C:
968#endif
969#if CORTEX_NUM_VECTORS > 216
970 .thumb_func
971Vector3A0:
972 .thumb_func
973Vector3A4:
974 .thumb_func
975Vector3A8:
976 .thumb_func
977Vector3AC:
978 .thumb_func
979Vector3B0:
980 .thumb_func
981Vector3B4:
982 .thumb_func
983Vector3B8:
984 .thumb_func
985Vector3BC:
986#endif
987#if CORTEX_NUM_VECTORS > 224
988 .thumb_func
989Vector3C0:
990 .thumb_func
991Vector3C4:
992 .thumb_func
993Vector3C8:
994 .thumb_func
995Vector3CC:
996 .thumb_func
997Vector3D0:
998 .thumb_func
999Vector3D4:
1000 .thumb_func
1001Vector3D8:
1002 .thumb_func
1003Vector3DC:
1004#endif
1005#if CORTEX_NUM_VECTORS > 232
1006 .thumb_func
1007Vector3E0:
1008 .thumb_func
1009Vector3E4:
1010 .thumb_func
1011Vector3E8:
1012 .thumb_func
1013Vector3EC:
1014 .thumb_func
1015Vector3F0:
1016 .thumb_func
1017Vector3F4:
1018 .thumb_func
1019Vector3F8:
1020 .thumb_func
1021Vector3FC:
1022#endif
1023 bl _unhandled_exception
1024
1025 .thumb_func
1026 .weak _unhandled_exception
1027_unhandled_exception:
1028.stay:
1029 b .stay
1030
1031#endif /* !defined(__DOXYGEN__) */
1032
1033/** @} */