diff options
Diffstat (limited to 'os/ports/GCC/PPC/SPC56ELxx/vectors.s')
-rw-r--r-- | os/ports/GCC/PPC/SPC56ELxx/vectors.s | 904 |
1 files changed, 130 insertions, 774 deletions
diff --git a/os/ports/GCC/PPC/SPC56ELxx/vectors.s b/os/ports/GCC/PPC/SPC56ELxx/vectors.s index b12f4a683..8593415f9 100644 --- a/os/ports/GCC/PPC/SPC56ELxx/vectors.s +++ b/os/ports/GCC/PPC/SPC56ELxx/vectors.s @@ -26,13 +26,6 @@ * @{
*/
-/*
- * Imports the PPC configuration headers.
- */
-#define _FROM_ASM_
-#include "chconf.h"
-#include "chcore.h"
-
#if !defined(__DOXYGEN__)
/* Software vectors table. The vectors are accessed from the IVOR4
@@ -43,1031 +36,394 @@ .align 4
.globl _vectors
_vectors:
- .long vector0
- .long vector1
- .long vector2
- .long vector3
- .long vector4
- .long vector5
- .long vector6
- .long vector7
- .long vector8
- .long vector9
- .long vector10
- .long vector11
- .long vector12
- .long vector13
- .long vector14
- .long vector15
- .long vector16
- .long vector17
- .long vector18
- .long vector19
- .long vector20
- .long vector21
- .long vector22
- .long vector23
- .long vector24
- .long vector25
- .long vector26
- .long vector27
- .long vector28
- .long vector29
- .long vector30
- .long vector31
- .long vector32
- .long vector33
- .long vector34
- .long vector35
- .long vector36
- .long vector37
- .long vector38
- .long vector39
- .long vector40
- .long vector41
- .long vector42
- .long vector43
- .long vector44
- .long vector45
- .long vector46
- .long vector47
- .long vector48
- .long vector49
- .long vector50
- .long vector51
- .long vector52
- .long vector53
- .long vector54
- .long vector55
- .long vector56
- .long vector57
- .long vector58
- .long vector59
- .long vector60
- .long vector61
- .long vector62
- .long vector63
- .long vector64
- .long vector65
- .long vector66
- .long vector67
- .long vector68
- .long vector69
- .long vector70
- .long vector71
- .long vector72
- .long vector73
- .long vector74
- .long vector75
- .long vector76
- .long vector77
- .long vector78
- .long vector79
- .long vector80
- .long vector81
- .long vector82
- .long vector83
- .long vector84
- .long vector85
- .long vector86
- .long vector87
- .long vector88
- .long vector89
- .long vector90
- .long vector91
- .long vector92
- .long vector93
- .long vector94
- .long vector95
- .long vector96
- .long vector97
- .long vector98
- .long vector99
- .long vector100
- .long vector101
- .long vector102
- .long vector103
- .long vector104
- .long vector105
- .long vector106
- .long vector107
- .long vector108
- .long vector109
- .long vector110
- .long vector111
- .long vector112
- .long vector113
- .long vector114
- .long vector115
- .long vector116
- .long vector117
- .long vector118
- .long vector119
- .long vector120
- .long vector121
- .long vector122
- .long vector123
- .long vector124
- .long vector125
- .long vector126
- .long vector127
- .long vector128
- .long vector129
- .long vector130
- .long vector131
- .long vector132
- .long vector133
- .long vector134
- .long vector135
- .long vector136
- .long vector137
- .long vector138
- .long vector139
- .long vector140
- .long vector141
- .long vector142
- .long vector143
- .long vector144
- .long vector145
- .long vector146
- .long vector147
- .long vector148
- .long vector149
- .long vector150
- .long vector151
- .long vector152
- .long vector153
- .long vector154
- .long vector155
- .long vector156
- .long vector157
- .long vector158
- .long vector159
- .long vector160
- .long vector161
- .long vector162
- .long vector163
- .long vector164
- .long vector165
- .long vector166
- .long vector167
- .long vector168
- .long vector169
- .long vector170
- .long vector171
- .long vector172
- .long vector173
- .long vector174
- .long vector175
- .long vector176
- .long vector177
- .long vector178
- .long vector179
- .long vector180
- .long vector181
- .long vector182
- .long vector183
- .long vector184
- .long vector185
- .long vector186
- .long vector187
- .long vector188
- .long vector189
- .long vector190
- .long vector191
- .long vector192
- .long vector193
- .long vector194
- .long vector195
- .long vector196
- .long vector197
- .long vector198
- .long vector199
- .long vector200
- .long vector201
- .long vector202
- .long vector203
- .long vector204
- .long vector205
- .long vector206
- .long vector207
- .long vector208
- .long vector209
- .long vector210
- .long vector211
- .long vector212
- .long vector213
- .long vector214
- .long vector215
- .long vector216
- .long vector217
- .long vector218
- .long vector219
- .long vector220
- .long vector221
- .long vector222
- .long vector223
- .long vector224
- .long vector225
- .long vector226
- .long vector227
- .long vector228
- .long vector229
- .long vector230
- .long vector231
- .long vector232
- .long vector233
- .long vector234
- .long vector235
- .long vector236
- .long vector237
- .long vector238
- .long vector239
- .long vector240
- .long vector241
- .long vector242
- .long vector243
- .long vector244
- .long vector245
- .long vector246
- .long vector247
- .long vector248
- .long vector249
- .long vector250
- .long vector251
- .long vector252
- .long vector253
- .long vector254
- .long vector255
+ .long vector0, vector1, vector2, vector3
+ .long vector4, vector5, vector6, vector7
+ .long vector8, vector9, vector10, vector11
+ .long vector12, vector13, vector14, vector15
+ .long vector16, vector17, vector18, vector19
+ .long vector20, vector21, vector22, vector23
+ .long vector24, vector25, vector26, vector27
+ .long vector28, vector29, vector30, vector31
+ .long vector32, vector33, vector34, vector35
+ .long vector36, vector37, vector38, vector39
+ .long vector40, vector41, vector42, vector43
+ .long vector44, vector45, vector46, vector47
+ .long vector48, vector49, vector50, vector51
+ .long vector52, vector53, vector54, vector55
+ .long vector56, vector57, vector58, vector59
+ .long vector60, vector61, vector62, vector63
+ .long vector64, vector65, vector66, vector67
+ .long vector68, vector69, vector70, vector71
+ .long vector72, vector73, vector74, vector75
+ .long vector76, vector77, vector78, vector79
+ .long vector80, vector81, vector82, vector83
+ .long vector84, vector85, vector86, vector87
+ .long vector88, vector89, vector90, vector91
+ .long vector92, vector93, vector94, vector95
+ .long vector96, vector97, vector98, vector99
+ .long vector100, vector101, vector102, vector103
+ .long vector104, vector105, vector106, vector107
+ .long vector108, vector109, vector110, vector111
+ .long vector112, vector113, vector114, vector115
+ .long vector116, vector117, vector118, vector119
+ .long vector120, vector121, vector122, vector123
+ .long vector124, vector125, vector126, vector127
+ .long vector128, vector129, vector130, vector131
+ .long vector132, vector133, vector134, vector135
+ .long vector136, vector137, vector138, vector139
+ .long vector140, vector141, vector142, vector143
+ .long vector144, vector145, vector146, vector147
+ .long vector148, vector149, vector150, vector151
+ .long vector152, vector153, vector154, vector155
+ .long vector156, vector157, vector158, vector159
+ .long vector160, vector161, vector162, vector163
+ .long vector164, vector165, vector166, vector167
+ .long vector168, vector169, vector170, vector171
+ .long vector172, vector173, vector174, vector175
+ .long vector176, vector177, vector178, vector179
+ .long vector180, vector181, vector182, vector183
+ .long vector184, vector185, vector186, vector187
+ .long vector188, vector189, vector190, vector191
+ .long vector192, vector193, vector194, vector195
+ .long vector196, vector197, vector198, vector199
+ .long vector200, vector201, vector202, vector203
+ .long vector204, vector205, vector206, vector207
+ .long vector208, vector209, vector210, vector211
+ .long vector212, vector213, vector214, vector215
+ .long vector216, vector217, vector218, vector219
+ .long vector220, vector221, vector222, vector223
+ .long vector224, vector225, vector226, vector227
+ .long vector228, vector229, vector230, vector231
+ .long vector232, vector233, vector234, vector235
+ .long vector236, vector237, vector238, vector239
+ .long vector240, vector241, vector242, vector243
+ .long vector244, vector245, vector246, vector247
+ .long vector248, vector249, vector250, vector251
+ .long vector252, vector253, vector254, vector255
.text
.align 2
- .weak vector0
-vector0:
+
+ .weak vector0, vector1, vector2, vector3
+ .weak vector4, vector5, vector6, vector7
+ .weak vector8, vector9, vector10, vector11
+ .weak vector12, vector13, vector14, vector15
+ .weak vector16, vector17, vector18, vector19
+ .weak vector20, vector21, vector22, vector23
+ .weak vector24, vector25, vector26, vector27
+ .weak vector28, vector29, vector30, vector31
+ .weak vector32, vector33, vector34, vector35
+ .weak vector36, vector37, vector38, vector39
+ .weak vector40, vector41, vector42, vector43
+ .weak vector44, vector45, vector46, vector47
+ .weak vector48, vector49, vector50, vector51
+ .weak vector52, vector53, vector54, vector55
+ .weak vector56, vector57, vector58, vector59
+ .weak vector60, vector61, vector62, vector63
+ .weak vector64, vector65, vector66, vector67
+ .weak vector68, vector69, vector70, vector71
+ .weak vector72, vector73, vector74, vector75
+ .weak vector76, vector77, vector78, vector79
+ .weak vector80, vector81, vector82, vector83
+ .weak vector84, vector85, vector86, vector87
+ .weak vector88, vector89, vector90, vector91
+ .weak vector92, vector93, vector94, vector95
+ .weak vector96, vector97, vector98, vector99
+ .weak vector100, vector101, vector102, vector103
+ .weak vector104, vector105, vector106, vector107
+ .weak vector108, vector109, vector110, vector111
+ .weak vector112, vector113, vector114, vector115
+ .weak vector116, vector117, vector118, vector119
+ .weak vector120, vector121, vector122, vector123
+ .weak vector124, vector125, vector126, vector127
+ .weak vector128, vector129, vector130, vector131
+ .weak vector132, vector133, vector134, vector135
+ .weak vector136, vector137, vector138, vector139
+ .weak vector140, vector141, vector142, vector143
+ .weak vector144, vector145, vector146, vector147
+ .weak vector148, vector149, vector150, vector151
+ .weak vector152, vector153, vector154, vector155
+ .weak vector156, vector157, vector158, vector159
+ .weak vector160, vector161, vector162, vector163
+ .weak vector164, vector165, vector166, vector167
+ .weak vector168, vector169, vector170, vector171
+ .weak vector172, vector173, vector174, vector175
+ .weak vector176, vector177, vector178, vector179
+ .weak vector180, vector181, vector182, vector183
+ .weak vector184, vector185, vector186, vector187
+ .weak vector188, vector189, vector190, vector191
+ .weak vector192, vector193, vector194, vector195
+ .weak vector196, vector197, vector198, vector199
+ .weak vector200, vector201, vector202, vector203
+ .weak vector204, vector205, vector206, vector207
+ .weak vector208, vector209, vector210, vector211
+ .weak vector212, vector213, vector214, vector215
+ .weak vector216, vector217, vector218, vector219
+ .weak vector220, vector221, vector222, vector223
+ .weak vector224, vector225, vector226, vector227
+ .weak vector228, vector229, vector230, vector231
+ .weak vector232, vector233, vector234, vector235
+ .weak vector236, vector237, vector238, vector239
+ .weak vector240, vector241, vector242, vector243
+ .weak vector244, vector245, vector246, vector247
+ .weak vector248, vector249, vector250, vector251
+ .weak vector252, vector253, vector254, vector255
- .weak vector1
+vector0:
vector1:
-
- .weak vector2
vector2:
-
- .weak vector3
vector3:
-
- .weak vector4
vector4:
-
- .weak vector5
vector5:
-
- .weak vector6
vector6:
-
- .weak vector7
vector7:
-
- .weak vector8
vector8:
-
- .weak vector9
vector9:
-
- .weak vector10
vector10:
-
- .weak vector11
vector11:
-
- .weak vector12
vector12:
-
- .weak vector13
vector13:
-
- .weak vector14
vector14:
-
- .weak vector15
vector15:
-
- .weak vector16
vector16:
-
- .weak vector17
vector17:
-
- .weak vector18
vector18:
-
- .weak vector19
vector19:
-
- .weak vector20
vector20:
-
- .weak vector21
vector21:
-
- .weak vector22
vector22:
-
- .weak vector23
vector23:
-
- .weak vector24
vector24:
-
- .weak vector25
vector25:
-
- .weak vector26
vector26:
-
- .weak vector27
vector27:
-
- .weak vector28
vector28:
-
- .weak vector29
vector29:
-
- .weak vector30
vector30:
-
- .weak vector31
vector31:
-
- .weak vector32
vector32:
-
- .weak vector33
vector33:
-
- .weak vector34
vector34:
-
- .weak vector35
vector35:
-
- .weak vector36
vector36:
-
- .weak vector37
vector37:
-
- .weak vector38
vector38:
-
- .weak vector39
vector39:
-
- .weak vector40
vector40:
-
- .weak vector41
vector41:
-
- .weak vector42
vector42:
-
- .weak vector43
vector43:
-
- .weak vector44
vector44:
-
- .weak vector45
vector45:
-
- .weak vector46
vector46:
-
- .weak vector47
vector47:
-
- .weak vector48
vector48:
-
- .weak vector49
vector49:
-
- .weak vector50
vector50:
-
- .weak vector51
vector51:
-
- .weak vector52
vector52:
-
- .weak vector53
vector53:
-
- .weak vector54
vector54:
-
- .weak vector55
vector55:
-
- .weak vector56
vector56:
-
- .weak vector57
vector57:
-
- .weak vector58
vector58:
-
- .weak vector59
vector59:
-
- .weak vector60
vector60:
-
- .weak vector61
vector61:
-
- .weak vector62
vector62:
-
- .weak vector63
vector63:
-
- .weak vector64
vector64:
-
- .weak vector65
vector65:
-
- .weak vector66
vector66:
-
- .weak vector67
vector67:
-
- .weak vector68
vector68:
-
- .weak vector69
vector69:
-
- .weak vector70
vector70:
-
- .weak vector71
vector71:
-
- .weak vector72
vector72:
-
- .weak vector73
vector73:
-
- .weak vector74
vector74:
-
- .weak vector75
vector75:
-
- .weak vector76
vector76:
-
- .weak vector77
vector77:
-
- .weak vector78
vector78:
-
- .weak vector79
vector79:
-
- .weak vector80
vector80:
-
- .weak vector81
vector81:
-
- .weak vector82
vector82:
-
- .weak vector83
vector83:
-
- .weak vector84
vector84:
-
- .weak vector85
vector85:
-
- .weak vector86
vector86:
-
- .weak vector87
vector87:
-
- .weak vector88
vector88:
-
- .weak vector89
vector89:
-
- .weak vector90
vector90:
-
- .weak vector91
vector91:
-
- .weak vector92
vector92:
-
- .weak vector93
vector93:
-
- .weak vector94
vector94:
-
- .weak vector95
vector95:
-
- .weak vector96
vector96:
-
- .weak vector97
vector97:
-
- .weak vector98
vector98:
-
- .weak vector99
vector99:
-
- .weak vector100
vector100:
-
- .weak vector101
vector101:
-
- .weak vector102
vector102:
-
- .weak vector103
vector103:
-
- .weak vector104
vector104:
-
- .weak vector105
vector105:
-
- .weak vector106
vector106:
-
- .weak vector107
vector107:
-
- .weak vector108
vector108:
-
- .weak vector109
vector109:
-
- .weak vector110
vector110:
-
- .weak vector111
vector111:
-
- .weak vector112
vector112:
-
- .weak vector113
vector113:
-
- .weak vector114
vector114:
-
- .weak vector115
vector115:
-
- .weak vector116
vector116:
-
- .weak vector117
vector117:
-
- .weak vector118
vector118:
-
- .weak vector119
vector119:
-
- .weak vector120
vector120:
-
- .weak vector121
vector121:
-
- .weak vector122
vector122:
-
- .weak vector123
vector123:
-
- .weak vector124
vector124:
-
- .weak vector125
vector125:
-
- .weak vector126
vector126:
-
- .weak vector127
vector127:
-
- .weak vector128
vector128:
-
- .weak vector129
vector129:
-
- .weak vector130
vector130:
-
- .weak vector131
vector131:
-
- .weak vector132
vector132:
-
- .weak vector133
vector133:
-
- .weak vector134
vector134:
-
- .weak vector135
vector135:
-
- .weak vector136
vector136:
-
- .weak vector137
vector137:
-
- .weak vector138
vector138:
-
- .weak vector139
vector139:
-
- .weak vector140
vector140:
-
- .weak vector141
vector141:
-
- .weak vector142
vector142:
-
- .weak vector143
vector143:
-
- .weak vector144
vector144:
-
- .weak vector145
vector145:
-
- .weak vector146
vector146:
-
- .weak vector147
vector147:
-
- .weak vector148
vector148:
-
- .weak vector149
vector149:
-
- .weak vector150
vector150:
-
- .weak vector151
vector151:
-
- .weak vector152
vector152:
-
- .weak vector153
vector153:
-
- .weak vector154
vector154:
-
- .weak vector155
vector155:
-
- .weak vector156
vector156:
-
- .weak vector157
vector157:
-
- .weak vector158
vector158:
-
- .weak vector159
vector159:
-
- .weak vector160
vector160:
-
- .weak vector161
vector161:
-
- .weak vector162
vector162:
-
- .weak vector163
vector163:
-
- .weak vector164
vector164:
-
- .weak vector165
vector165:
-
- .weak vector166
vector166:
-
- .weak vector167
vector167:
-
- .weak vector168
vector168:
-
- .weak vector169
vector169:
-
- .weak vector170
vector170:
-
- .weak vector171
vector171:
-
- .weak vector172
vector172:
-
- .weak vector173
vector173:
-
- .weak vector174
vector174:
-
- .weak vector175
vector175:
-
- .weak vector176
vector176:
-
- .weak vector177
vector177:
-
- .weak vector178
vector178:
-
- .weak vector179
vector179:
-
- .weak vector180
vector180:
-
- .weak vector181
vector181:
-
- .weak vector182
vector182:
-
- .weak vector183
vector183:
-
- .weak vector184
vector184:
-
- .weak vector185
vector185:
-
- .weak vector186
vector186:
-
- .weak vector187
vector187:
-
- .weak vector188
vector188:
-
- .weak vector189
vector189:
-
- .weak vector190
vector190:
-
- .weak vector191
vector191:
-
- .weak vector192
vector192:
-
- .weak vector193
vector193:
-
- .weak vector194
vector194:
-
- .weak vector195
vector195:
-
- .weak vector196
vector196:
-
- .weak vector197
vector197:
-
- .weak vector198
vector198:
-
- .weak vector199
vector199:
-
- .weak vector200
vector200:
-
- .weak vector201
vector201:
-
- .weak vector202
vector202:
-
- .weak vector203
vector203:
-
- .weak vector204
vector204:
-
- .weak vector205
vector205:
-
- .weak vector206
vector206:
-
- .weak vector207
vector207:
-
- .weak vector208
vector208:
-
- .weak vector209
vector209:
-
- .weak vector210
vector210:
-
- .weak vector211
vector211:
-
- .weak vector212
vector212:
-
- .weak vector213
vector213:
-
- .weak vector214
vector214:
-
- .weak vector215
vector215:
-
- .weak vector216
vector216:
-
- .weak vector217
vector217:
-
- .weak vector218
vector218:
-
- .weak vector219
vector219:
-
- .weak vector220
vector220:
-
- .weak vector221
vector221:
-
- .weak vector222
vector222:
-
- .weak vector223
vector223:
-
- .weak vector224
vector224:
-
- .weak vector225
vector225:
-
- .weak vector226
vector226:
-
- .weak vector227
vector227:
-
- .weak vector228
vector228:
-
- .weak vector229
vector229:
-
- .weak vector230
vector230:
-
- .weak vector231
vector231:
-
- .weak vector232
vector232:
-
- .weak vector233
vector233:
-
- .weak vector234
vector234:
-
- .weak vector235
vector235:
-
- .weak vector236
vector236:
-
- .weak vector237
vector237:
-
- .weak vector238
vector238:
-
- .weak vector239
vector239:
-
- .weak vector240
vector240:
-
- .weak vector241
vector241:
-
- .weak vector242
vector242:
-
- .weak vector243
vector243:
-
- .weak vector244
vector244:
-
- .weak vector245
vector245:
-
- .weak vector246
vector246:
-
- .weak vector247
vector247:
-
- .weak vector248
vector248:
-
- .weak vector249
vector249:
-
- .weak vector250
vector250:
-
- .weak vector251
vector251:
-
- .weak vector252
vector252:
-
- .weak vector253
vector253:
-
- .weak vector254
vector254:
-
- .weak vector255
vector255:
.weak _unhandled_irq
|