aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/interrupts/vectors.s
blob: 17f05d7449ae7df325e6167a820f97386bcaa7e8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
global vector0
global vector1
global vector2
global vector3
global vector4
global vector5
global vector6
global vector7
global vector8
global vector9
global vector10
global vector11
global vector12
global vector13
global vector14
global vector15
global vector16
global vector17
global vector18
global vector19
global vector20
global vector21
global vector22
global vector23
global vector24
global vector25
global vector26
global vector27
global vector28
global vector29
global vector30
global vector31
global vector32
global vector33
global vector34
global vector35
global vector36
global vector37
global vector38
global vector39
global vector40
global vector41
global vector42
global vector43
global vector44
global vector45
global vector46
global vector47
global vector48
global vector49
global vector50
global vector51
global vector52
global vector53
global vector54
global vector55
global vector56
global vector57
global vector58
global vector59
global vector60
global vector61
global vector62
global vector63
global vector64
global vector65
global vector66
global vector67
global vector68
global vector69
global vector70
global vector71
global vector72
global vector73
global vector74
global vector75
global vector76
global vector77
global vector78
global vector79
global vector80
global vector81
global vector82
global vector83
global vector84
global vector85
global vector86
global vector87
global vector88
global vector89
global vector90
global vector91
global vector92
global vector93
global vector94
global vector95
global vector96
global vector97
global vector98
global vector99
global vector100
global vector101
global vector102
global vector103
global vector104
global vector105
global vector106
global vector107
global vector108
global vector109
global vector110
global vector111
global vector112
global vector113
global vector114
global vector115
global vector116
global vector117
global vector118
global vector119
global vector120
global vector121
global vector122
global vector123
global vector124
global vector125
global vector126
global vector127
global vector128
global vector129
global vector130
global vector131
global vector132
global vector133
global vector134
global vector135
global vector136
global vector137
global vector138
global vector139
global vector140
global vector141
global vector142
global vector143
global vector144
global vector145
global vector146
global vector147
global vector148
global vector149
global vector150
global vector151
global vector152
global vector153
global vector154
global vector155
global vector156
global vector157
global vector158
global vector159
global vector160
global vector161
global vector162
global vector163
global vector164
global vector165
global vector166
global vector167
global vector168
global vector169
global vector170
global vector171
global vector172
global vector173
global vector174
global vector175
global vector176
global vector177
global vector178
global vector179
global vector180
global vector181
global vector182
global vector183
global vector184
global vector185
global vector186
global vector187
global vector188
global vector189
global vector190
global vector191
global vector192
global vector193
global vector194
global vector195
global vector196
global vector197
global vector198
global vector199
global vector200
global vector201
global vector202
global vector203
global vector204
global vector205
global vector206
global vector207
global vector208
global vector209
global vector210
global vector211
global vector212
global vector213
global vector214
global vector215
global vector216
global vector217
global vector218
global vector219
global vector220
global vector221
global vector222
global vector223
global vector224
global vector225
global vector226
global vector227
global vector228
global vector229
global vector230
global vector231
global vector232
global vector233
global vector234
global vector235
global vector236
global vector237
global vector238
global vector239
global vector240
global vector241
global vector242
global vector243
global vector244
global vector245
global vector246
global vector247
global vector248
global vector249
global vector250
global vector251
global vector252
global vector253
global vector254
global vector255
extern s_trap_start
extern s_trap_end

section .text
align 4

vector0:
   push 0x00
   push 0x00
   jmp s_trap_start

vector1:
   push 0x00
   push 0x01
   jmp s_trap_start

vector2:
   push 0x00
   push 0x02
   jmp s_trap_start

vector3:
   push 0x00
   push 0x03
   jmp s_trap_start

vector4:
   push 0x00
   push 0x04
   jmp s_trap_start

vector5:
   push 0x00
   push 0x05
   jmp s_trap_start

vector6:
   push 0x00
   push 0x06
   jmp s_trap_start

vector7:
   push 0x00
   push 0x07
   jmp s_trap_start

vector8:
   push 0x00
   push 0x08
   jmp s_trap_start

vector9:
   push 0x00
   push 0x09
   jmp s_trap_start

vector10:
   push 0x00
   push 0x0A
   jmp s_trap_start

vector11:
   push 0x00
   push 0x0B
   jmp s_trap_start

vector12:
   push 0x00
   push 0x0C
   jmp s_trap_start

vector13:
   push 0x00
   push 0x0D
   jmp s_trap_start

vector14:
   push 0x00
   push 0x0E
   jmp s_trap_start

vector15:
   push 0x00
   push 0x0F
   jmp s_trap_start

vector16:
   push 0x00
   push 0x10
   jmp s_trap_start

vector17:
   push 0x00
   push 0x11
   jmp s_trap_start

vector18:
   push 0x00
   push 0x12
   jmp s_trap_start

vector19:
   push 0x00
   push 0x13
   jmp s_trap_start

vector20:
   push 0x00
   push 0x14
   jmp s_trap_start

vector21:
   push 0x00
   push 0x15
   jmp s_trap_start

vector22:
   push 0x00
   push 0x16
   jmp s_trap_start

vector23:
   push 0x00
   push 0x17
   jmp s_trap_start

vector24:
   push 0x00
   push 0x18
   jmp s_trap_start

vector25:
   push 0x00
   push 0x19
   jmp s_trap_start

vector26:
   push 0x00
   push 0x1A
   jmp s_trap_start

vector27:
   push 0x00
   push 0x1B
   jmp s_trap_start

vector28:
   push 0x00
   push 0x1C
   jmp s_trap_start

vector29:
   push 0x00
   push 0x1D
   jmp s_trap_start

vector30:
   push 0x00
   push 0x1E
   jmp s_trap_start

vector31:
   push 0x00
   push 0x1F
   jmp s_trap_start

vector32:
   push 0x00
   push 0x20
   jmp s_trap_start

vector33:
   push 0x00
   push 0x21
   jmp s_trap_start

vector34:
   push 0x00
   push 0x22
   jmp s_trap_start

vector35:
   push 0x00
   push 0x23
   jmp s_trap_start

vector36:
   push 0x00
   push 0x24
   jmp s_trap_start

vector37:
   push 0x00
   push 0x25
   jmp s_trap_start

vector38:
   push 0x00
   push 0x26
   jmp s_trap_start

vector39:
   push 0x00
   push 0x27
   jmp s_trap_start

vector40:
   push 0x00
   push 0x28
   jmp s_trap_start

vector41:
   push 0x00
   push 0x29
   jmp s_trap_start

vector42:
   push 0x00
   push 0x2A
   jmp s_trap_start

vector43:
   push 0x00
   push 0x2B
   jmp s_trap_start

vector44:
   push 0x00
   push 0x2C
   jmp s_trap_start

vector45:
   push 0x00
   push 0x2D
   jmp s_trap_start

vector46:
   push 0x00
   push 0x2E
   jmp s_trap_start

vector47:
   push 0x00
   push 0x2F
   jmp s_trap_start

vector48:
   push 0x00
   push 0x30
   jmp s_trap_start

vector49:
   push 0x00
   push 0x31
   jmp s_trap_start

vector50:
   push 0x00
   push 0x32
   jmp s_trap_start

vector51:
   push 0x00
   push 0x33
   jmp s_trap_start

vector52:
   push 0x00
   push 0x34
   jmp s_trap_start

vector53:
   push 0x00
   push 0x35
   jmp s_trap_start

vector54:
   push 0x00
   push 0x36
   jmp s_trap_start

vector55:
   push 0x00
   push 0x37
   jmp s_trap_start

vector56:
   push 0x00
   push 0x38
   jmp s_trap_start

vector57:
   push 0x00
   push 0x39
   jmp s_trap_start

vector58:
   push 0x00
   push 0x3A
   jmp s_trap_start

vector59:
   push 0x00
   push 0x3B
   jmp s_trap_start

vector60:
   push 0x00
   push 0x3C
   jmp s_trap_start

vector61:
   push 0x00
   push 0x3D
   jmp s_trap_start

vector62:
   push 0x00
   push 0x3E
   jmp s_trap_start

vector63:
   push 0x00
   push 0x3F
   jmp s_trap_start

vector64:
   push 0x00
   push 0x40
   jmp s_trap_start

vector65:
   push 0x00
   push 0x41
   jmp s_trap_start

vector66:
   push 0x00
   push 0x42
   jmp s_trap_start

vector67:
   push 0x00
   push 0x43
   jmp s_trap_start

vector68:
   push 0x00
   push 0x44
   jmp s_trap_start

vector69:
   push 0x00
   push 0x45
   jmp s_trap_start

vector70:
   push 0x00
   push 0x46
   jmp s_trap_start

vector71:
   push 0x00
   push 0x47
   jmp s_trap_start

vector72:
   push 0x00
   push 0x48
   jmp s_trap_start

vector73:
   push 0x00
   push 0x49
   jmp s_trap_start

vector74:
   push 0x00
   push 0x4A
   jmp s_trap_start

vector75:
   push 0x00
   push 0x4B
   jmp s_trap_start

vector76:
   push 0x00
   push 0x4C
   jmp s_trap_start

vector77:
   push 0x00
   push 0x4D
   jmp s_trap_start

vector78:
   push 0x00
   push 0x4E
   jmp s_trap_start

vector79:
   push 0x00
   push 0x4F
   jmp s_trap_start

vector80:
   push 0x00
   push 0x50
   jmp s_trap_start

vector81:
   push 0x00
   push 0x51
   jmp s_trap_start

vector82:
   push 0x00
   push 0x52
   jmp s_trap_start

vector83:
   push 0x00
   push 0x53
   jmp s_trap_start

vector84:
   push 0x00
   push 0x54
   jmp s_trap_start

vector85:
   push 0x00
   push 0x55
   jmp s_trap_start

vector86:
   push 0x00
   push 0x56
   jmp s_trap_start

vector87:
   push 0x00
   push 0x57
   jmp s_trap_start

vector88:
   push 0x00
   push 0x58
   jmp s_trap_start

vector89:
   push 0x00
   push 0x59
   jmp s_trap_start

vector90:
   push 0x00
   push 0x5A
   jmp s_trap_start

vector91:
   push 0x00
   push 0x5B
   jmp s_trap_start

vector92:
   push 0x00
   push 0x5C
   jmp s_trap_start

vector93:
   push 0x00
   push 0x5D
   jmp s_trap_start

vector94:
   push 0x00
   push 0x5E
   jmp s_trap_start

vector95:
   push 0x00
   push 0x5F
   jmp s_trap_start

vector96:
   push 0x00
   push 0x60
   jmp s_trap_start

vector97:
   push 0x00
   push 0x61
   jmp s_trap_start

vector98:
   push 0x00
   push 0x62
   jmp s_trap_start

vector99:
   push 0x00
   push 0x63
   jmp s_trap_start

vector100:
   push 0x00
   push 0x64
   jmp s_trap_start

vector101:
   push 0x00
   push 0x65
   jmp s_trap_start

vector102:
   push 0x00
   push 0x66
   jmp s_trap_start

vector103:
   push 0x00
   push 0x67
   jmp s_trap_start

vector104:
   push 0x00
   push 0x68
   jmp s_trap_start

vector105:
   push 0x00
   push 0x69
   jmp s_trap_start

vector106:
   push 0x00
   push 0x6A
   jmp s_trap_start

vector107:
   push 0x00
   push 0x6B
   jmp s_trap_start

vector108:
   push 0x00
   push 0x6C
   jmp s_trap_start

vector109:
   push 0x00
   push 0x6D
   jmp s_trap_start

vector110:
   push 0x00
   push 0x6E
   jmp s_trap_start

vector111:
   push 0x00
   push 0x6F
   jmp s_trap_start

vector112:
   push 0x00
   push 0x70
   jmp s_trap_start

vector113:
   push 0x00
   push 0x71
   jmp s_trap_start

vector114:
   push 0x00
   push 0x72
   jmp s_trap_start

vector115:
   push 0x00
   push 0x73
   jmp s_trap_start

vector116:
   push 0x00
   push 0x74
   jmp s_trap_start

vector117:
   push 0x00
   push 0x75
   jmp s_trap_start

vector118:
   push 0x00
   push 0x76
   jmp s_trap_start

vector119:
   push 0x00
   push 0x77
   jmp s_trap_start

vector120:
   push 0x00
   push 0x78
   jmp s_trap_start

vector121:
   push 0x00
   push 0x79
   jmp s_trap_start

vector122:
   push 0x00
   push 0x7A
   jmp s_trap_start

vector123:
   push 0x00
   push 0x7B
   jmp s_trap_start

vector124:
   push 0x00
   push 0x7C
   jmp s_trap_start

vector125:
   push 0x00
   push 0x7D
   jmp s_trap_start

vector126:
   push 0x00
   push 0x7E
   jmp s_trap_start

vector127:
   push 0x00
   push 0x7F
   jmp s_trap_start

vector128:
   push 0x00
   push 0x80
   jmp s_trap_start

vector129:
   push 0x00
   push 0x81
   jmp s_trap_start

vector130:
   push 0x00
   push 0x82
   jmp s_trap_start

vector131:
   push 0x00
   push 0x83
   jmp s_trap_start

vector132:
   push 0x00
   push 0x84
   jmp s_trap_start

vector133:
   push 0x00
   push 0x85
   jmp s_trap_start

vector134:
   push 0x00
   push 0x86
   jmp s_trap_start

vector135:
   push 0x00
   push 0x87
   jmp s_trap_start

vector136:
   push 0x00
   push 0x88
   jmp s_trap_start

vector137:
   push 0x00
   push 0x89
   jmp s_trap_start

vector138:
   push 0x00
   push 0x8A
   jmp s_trap_start

vector139:
   push 0x00
   push 0x8B
   jmp s_trap_start

vector140:
   push 0x00
   push 0x8C
   jmp s_trap_start

vector141:
   push 0x00
   push 0x8D
   jmp s_trap_start

vector142:
   push 0x00
   push 0x8E
   jmp s_trap_start

vector143:
   push 0x00
   push 0x8F
   jmp s_trap_start

vector144:
   push 0x00
   push 0x90
   jmp s_trap_start

vector145:
   push 0x00
   push 0x91
   jmp s_trap_start

vector146:
   push 0x00
   push 0x92
   jmp s_trap_start

vector147:
   push 0x00
   push 0x93
   jmp s_trap_start

vector148:
   push 0x00
   push 0x94
   jmp s_trap_start

vector149:
   push 0x00
   push 0x95
   jmp s_trap_start

vector150:
   push 0x00
   push 0x96
   jmp s_trap_start

vector151:
   push 0x00
   push 0x97
   jmp s_trap_start

vector152:
   push 0x00
   push 0x98
   jmp s_trap_start

vector153:
   push 0x00
   push 0x99
   jmp s_trap_start

vector154:
   push 0x00
   push 0x9A
   jmp s_trap_start

vector155:
   push 0x00
   push 0x9B
   jmp s_trap_start

vector156:
   push 0x00
   push 0x9C
   jmp s_trap_start

vector157:
   push 0x00
   push 0x9D
   jmp s_trap_start

vector158:
   push 0x00
   push 0x9E
   jmp s_trap_start

vector159:
   push 0x00
   push 0x9F
   jmp s_trap_start

vector160:
   push 0x00
   push 0xA0
   jmp s_trap_start

vector161:
   push 0x00
   push 0xA1
   jmp s_trap_start

vector162:
   push 0x00
   push 0xA2
   jmp s_trap_start

vector163:
   push 0x00
   push 0xA3
   jmp s_trap_start

vector164:
   push 0x00
   push 0xA4
   jmp s_trap_start

vector165:
   push 0x00
   push 0xA5
   jmp s_trap_start

vector166:
   push 0x00
   push 0xA6
   jmp s_trap_start

vector167:
   push 0x00
   push 0xA7
   jmp s_trap_start

vector168:
   push 0x00
   push 0xA8
   jmp s_trap_start

vector169:
   push 0x00
   push 0xA9
   jmp s_trap_start

vector170:
   push 0x00
   push 0xAA
   jmp s_trap_start

vector171:
   push 0x00
   push 0xAB
   jmp s_trap_start

vector172:
   push 0x00
   push 0xAC
   jmp s_trap_start

vector173:
   push 0x00
   push 0xAD
   jmp s_trap_start

vector174:
   push 0x00
   push 0xAE
   jmp s_trap_start

vector175:
   push 0x00
   push 0xAF
   jmp s_trap_start

vector176:
   push 0x00
   push 0xB0
   jmp s_trap_start

vector177:
   push 0x00
   push 0xB1
   jmp s_trap_start

vector178:
   push 0x00
   push 0xB2
   jmp s_trap_start

vector179:
   push 0x00
   push 0xB3
   jmp s_trap_start

vector180:
   push 0x00
   push 0xB4
   jmp s_trap_start

vector181:
   push 0x00
   push 0xB5
   jmp s_trap_start

vector182:
   push 0x00
   push 0xB6
   jmp s_trap_start

vector183:
   push 0x00
   push 0xB7
   jmp s_trap_start

vector184:
   push 0x00
   push 0xB8
   jmp s_trap_start

vector185:
   push 0x00
   push 0xB9
   jmp s_trap_start

vector186:
   push 0x00
   push 0xBA
   jmp s_trap_start

vector187:
   push 0x00
   push 0xBB
   jmp s_trap_start

vector188:
   push 0x00
   push 0xBC
   jmp s_trap_start

vector189:
   push 0x00
   push 0xBD
   jmp s_trap_start

vector190:
   push 0x00
   push 0xBE
   jmp s_trap_start

vector191:
   push 0x00
   push 0xBF
   jmp s_trap_start

vector192:
   push 0x00
   push 0xC0
   jmp s_trap_start

vector193:
   push 0x00
   push 0xC1
   jmp s_trap_start

vector194:
   push 0x00
   push 0xC2
   jmp s_trap_start

vector195:
   push 0x00
   push 0xC3
   jmp s_trap_start

vector196:
   push 0x00
   push 0xC4
   jmp s_trap_start

vector197:
   push 0x00
   push 0xC5
   jmp s_trap_start

vector198:
   push 0x00
   push 0xC6
   jmp s_trap_start

vector199:
   push 0x00
   push 0xC7
   jmp s_trap_start

vector200:
   push 0x00
   push 0xC8
   jmp s_trap_start

vector201:
   push 0x00
   push 0xC9
   jmp s_trap_start

vector202:
   push 0x00
   push 0xCA
   jmp s_trap_start

vector203:
   push 0x00
   push 0xCB
   jmp s_trap_start

vector204:
   push 0x00
   push 0xCC
   jmp s_trap_start

vector205:
   push 0x00
   push 0xCD
   jmp s_trap_start

vector206:
   push 0x00
   push 0xCE
   jmp s_trap_start

vector207:
   push 0x00
   push 0xCF
   jmp s_trap_start

vector208:
   push 0x00
   push 0xD0
   jmp s_trap_start

vector209:
   push 0x00
   push 0xD1
   jmp s_trap_start

vector210:
   push 0x00
   push 0xD2
   jmp s_trap_start

vector211:
   push 0x00
   push 0xD3
   jmp s_trap_start

vector212:
   push 0x00
   push 0xD4
   jmp s_trap_start

vector213:
   push 0x00
   push 0xD5
   jmp s_trap_start

vector214:
   push 0x00
   push 0xD6
   jmp s_trap_start

vector215:
   push 0x00
   push 0xD7
   jmp s_trap_start

vector216:
   push 0x00
   push 0xD8
   jmp s_trap_start

vector217:
   push 0x00
   push 0xD9
   jmp s_trap_start

vector218:
   push 0x00
   push 0xDA
   jmp s_trap_start

vector219:
   push 0x00
   push 0xDB
   jmp s_trap_start

vector220:
   push 0x00
   push 0xDC
   jmp s_trap_start

vector221:
   push 0x00
   push 0xDD
   jmp s_trap_start

vector222:
   push 0x00
   push 0xDE
   jmp s_trap_start

vector223:
   push 0x00
   push 0xDF
   jmp s_trap_start

vector224:
   push 0x00
   push 0xE0
   jmp s_trap_start

vector225:
   push 0x00
   push 0xE1
   jmp s_trap_start

vector226:
   push 0x00
   push 0xE2
   jmp s_trap_start

vector227:
   push 0x00
   push 0xE3
   jmp s_trap_start

vector228:
   push 0x00
   push 0xE4
   jmp s_trap_start

vector229:
   push 0x00
   push 0xE5
   jmp s_trap_start

vector230:
   push 0x00
   push 0xE6
   jmp s_trap_start

vector231:
   push 0x00
   push 0xE7
   jmp s_trap_start

vector232:
   push 0x00
   push 0xE8
   jmp s_trap_start

vector233:
   push 0x00
   push 0xE9
   jmp s_trap_start

vector234:
   push 0x00
   push 0xEA
   jmp s_trap_start

vector235:
   push 0x00
   push 0xEB
   jmp s_trap_start

vector236:
   push 0x00
   push 0xEC
   jmp s_trap_start

vector237:
   push 0x00
   push 0xED
   jmp s_trap_start

vector238:
   push 0x00
   push 0xEE
   jmp s_trap_start

vector239:
   push 0x00
   push 0xEF
   jmp s_trap_start

vector240:
   push 0x00
   push 0xF0
   jmp s_trap_start

vector241:
   push 0x00
   push 0xF1
   jmp s_trap_start

vector242:
   push 0x00
   push 0xF2
   jmp s_trap_start

vector243:
   push 0x00
   push 0xF3
   jmp s_trap_start

vector244:
   push 0x00
   push 0xF4
   jmp s_trap_start

vector245:
   push 0x00
   push 0xF5
   jmp s_trap_start

vector246:
   push 0x00
   push 0xF6
   jmp s_trap_start

vector247:
   push 0x00
   push 0xF7
   jmp s_trap_start

vector248:
   push 0x00
   push 0xF8
   jmp s_trap_start

vector249:
   push 0x00
   push 0xF9
   jmp s_trap_start

vector250:
   push 0x00
   push 0xFA
   jmp s_trap_start

vector251:
   push 0x00
   push 0xFB
   jmp s_trap_start

vector252:
   push 0x00
   push 0xFC
   jmp s_trap_start

vector253:
   push 0x00
   push 0xFD
   jmp s_trap_start

vector254:
   push 0x00
   push 0xFE
   jmp s_trap_start

vector255:
   push 0x00
   push 0xFF
   jmp s_trap_start