From ce5b8d63f626f1d97e60973aff42607a4979a45a Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Mon, 23 Nov 2015 12:04:24 +0000 Subject: [PATCH] git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8520 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- demos/SPC5/RT-SPC560D-EVB/UDE/debug.wsx | 4 +- ...pc560b_spc560d40_minimodule_debug_jtag.cfg | 7 +- demos/SPC5/RT-SPC560D-EVB/cw/ch/ch.mcp | Bin 61981 -> 61993 bytes os/common/ports/e200/compilers/CW/crt0.s | 17 +- os/common/ports/e200/compilers/CW/unhandled.s | 1838 ++++++++++++ os/common/ports/e200/compilers/CW/vectors.s | 2561 +++++------------ .../ports/e200/devices/SPC560Dxx/boot_cw.s | 1 + 7 files changed, 2627 insertions(+), 1801 deletions(-) create mode 100644 os/common/ports/e200/compilers/CW/unhandled.s diff --git a/demos/SPC5/RT-SPC560D-EVB/UDE/debug.wsx b/demos/SPC5/RT-SPC560D-EVB/UDE/debug.wsx index 5ee159719..a14955abc 100644 --- a/demos/SPC5/RT-SPC560D-EVB/UDE/debug.wsx +++ b/demos/SPC5/RT-SPC560D-EVB/UDE/debug.wsx @@ -1,6 +1,6 @@ - debug.wsx000vQTv/gAAAQAXAAIA8QkPAAAABAAAAAAAPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAA==4.019.11.2012 16:18:08:999MCAAAAAAAAAAAAAABAAAAAAAPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPHHAAAAAAPBAAAAAADGFAAAAABCDAAAAAFalseTrue1416801050593930FalseFalse1000000000000000UDEStatusBarFor Help, press F10594191105964705939959398593975940359401594065940200FalseFalse0000000000CUDEDockBar05942230911000FalseFalse0000000000CUDEDockBar05942030910000FalseFalse0000000000CUDEDockBar059647381True59419-1-11251268196-21474836480908FalseFalse1000000381271252277651106144014947UDEMDIMenuBarMenu bar0Menu barBAAAAAAIAACAAAAAAIAADAAAAAAIAAEAAAAAAIAAFAAAAAAIAAGAAAAAAIAAHAAAAAAIAAIAAAAAAIAAJAAAAAAIAAKAAAAAAIAA5939850326True050326614568196-21474836480780FalseFalse1562500111300006144014946CUdeCustomToolBarEdit0Edit2DCBOAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAACCBOAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAFCBOAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAIABOAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAA5939761426True061426794568196-21474836480780FalseFalse1562500180300006144014946CUdeCustomToolBarFile0File3AHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAABHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAACHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAADHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAEHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAFHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAOKHBAAAAAABAAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAA5940379426True079426928568196-21474836481181049967780FalseFalse3125000134300006144014946CUdeCustomToolBarConfig0Config2GJHBAAAAAADAAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAAMMHBAAAAAAOPAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAANMHBAAAAAAAABAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAAFNHBAAAAAAGAAAAAAAKBDLFIMBFCNFHJBEGJFDMJNFCMOIPKHNAAAAAAAAPPPPPPPPAAAAAAAAINHBAAAAAACBAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAA5940192826True0928261407568196-2147483648151587341780FalseFalse6250000479300006144014946CUdeCustomToolBarViews0Views6JJHBAAAAAAFBAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAAKJHBAAAAAAPAAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAAMJHBAAAAAAGBAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAANKHBAAAAAAAAAAAAAAAGKBFNONHLAOENBBBJCBAABADAJECGGLAAAAAAAAPPPPPPPPAAAAAAAAALHBAAAAAAKAAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAACLHBAAAAAAMFAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAADLHBAAAAAAKFAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAFLHBAAAAAANCAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAGLHBAAAAAAMDAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAHLHBAAAAAAGEAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAAMHBAAAAAAKAAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAABMHBAAAAAAEBAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAACMHBAAAAAAJBAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAADMHBAAAAAALBAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAAEMHBAAAAAAAFAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAAFMHBAAAAAAICAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAAHMHBAAAAAANEEAAAAAJEOEILFFBLMIPBEEPLLMEDEOPKHPBGJHAAAAAAAAPPPPPPPPAAAAAAAAIMHBAAAAAAGFEAAAAAJEOEILFFBLMIPBEEPLLMEDEOPKHPBGJHAAAAAAAAPPPPPPPPAAAAAAAAJMHBAAAAAAAGEAAAAAJEOEILFFBLMIPBEEPLLMEDEOPKHPBGJHAAAAAAAAPPPPPPPPAAAAAAAALMHBAAAAAAGEAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAA59406140726True01407261653568196-21474836480780FalseFalse12500000246300006144014946CUdeCustomToolBarMacro0Macro2DKHBAAAAAALDAAAAAAGDHJMPFPDOOJLAGELLAIHGBMMEFJBIPLAAAAAAAAPPPPPPPPAAAAAAAAEKHBAAAAAAAEAAAAAAGDHJMPFPDOOJLAGELLAIHGBMMEFJBIPLAAAAAAAAPPPPPPPPAAAAAAAAGKHBAAAAAAMDAAAAAAGDHJMPFPDOOJLAGELLAIHGBMMEFJBIPLAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAMKHBAAAACAGJAAAAAAAAAANMAJBFNENHHACJPEILAJFEFEECLCDPKCBAAAAAAAKAAAAAAANAAAAAAAFFEEFEHFPGCHLGDHAHBGDGFGAA5939926504True59419-126503568196-21474836480780FalseFalse25000050430504301239006144014946CUdeCustomToolBarDebug0Debug5BLHBAAAAAAIBAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAELHBAAAAAAOFAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAILHBAAAAAAHAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAJLHBAAAAAAJAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAKLHBAAAAAAKAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAALLHBAAAAAALAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAMLHBAAAAAAIAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAANLHBAAAAAABCDAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAOLHBAAAAAANAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAPLHBAAAAAAMAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAANHBAAAAAADAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAABNHBAAAAAAGAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAACNHBAAAACAKKAAAAAAAAAADHHMLHLPEKIIOMOEJLGLBHJIBGLAHAFDBAAAAAAADAAAAAAAFAAAAAAADEPGCHFGAAENHBAAAAAADAAAAAAAKBDLFIMBFCNFHJBEGJFDMJNFCMOIPKHNAAAAAAAAPPPPPPPPAAAAAAAA59402165326True01653261795568196-21474836480780FalseFalse50000000142300006144014946CUdeCustomToolBarTools0ToolsDNHBAAAACAEGAAAAAAAAAAGEAOMHHDMDCIFAKEIIICDBCMNFEDNFHHBAAAAAAAGAAAAAAAFAAAAAAADEPGCHFGAAHNHBAAAAAABOAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAA911015True594221512521554-214748364803889FalseFalse1000000300180125115030018006144014948CTabWndControlBarTab Window Bar 00-1FalseUDEDesktop Standard BarsTab Window Bar 0UDEDesktop0015019100False00True000004-214748364803889FalseFalse100000030018030018015018006144014948CUdeProjectWspBarProject Workspace Bar0-1FalseUDEDesktop Standard BarsProject Workspace BarUDEDesktop0001TrueTrueFalse21.11.2012 14:43:52:278487782411WorkspaceManager11019.11.2012 16:28:52:057MgAAAA==AQAAAA==ZAAAAA==AQAAAA==lgAAAA==AQAAAA==6AMAAA==AQAAAA==139011201WorkspaceManager110000110010\\napnt002.nap.st.com\NAPPRT0001000WorkspaceManagerWorkspaceManager01Core1Target0.Controller0.CoreTarget0.Controller0.Core102200701438312957781279740NormalfalseTop1271falseBottom0000falsefalse00DockPaneltrue417falseLeft0000falsefalse00DockPaneltrue417falseLeft0000falsefalse10DockPanelfalse0falseTop0000falsefalse0-1TabbedDocumenttrue417falseLeft0000falsefalse20DockPanelfalse417falseLeft0000falsefalse30DockPanelfalsetrue556false200false200true200true100truetrue0012797400127924Platform Main Menufalsetrue4249525Edit ToolbarfalsetrueUDE_Workspace_0x1779trueCutImagetrueUDE_Workspace_0x177AtrueCopyImagetrueUDE_Workspace_0x177BtruePasteImagetrue992427625Macro ToolbarfalsetrueUDE_0x3B_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueRun MacroImagetrueUDE_0x40_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueDebug MacroImagetrueUDE_0x3_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueBreak MacroImagetrueUDE_0x3C_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueReload MacroImagetrueUDE_Ctrl_{4D5190CD-077D-4F92-B890-4545242BF32A}_UDEWorkspacetrueImageAndTextfalse3752421025File ToolbarfalsetrueUDE_Workspace_0x1770trueNew WorkspaceImagetrueUDE_Workspace_0x1771trueOpen workspaceImagetrueUDE_Workspace_0x1772trueSave workspace asImagetrueUDE_Workspace_0x1773trueSave workspaceImagetrueUDE_Workspace_0x1774trueClose workspaceImagetrueUDE_Workspace_0x177FtrueExport view contentImagetrueUDE_Workspace_0x1778truePrintImagetrueUDE_0x1_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueLoad ProgramImagetrue5852444025Views ToolbarfalsetrueUDE_0x4_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueTarget BrowserImagetrueUDE_0x15_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueDiagnostic Message ViewerImagetrueUDE_0xF_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueConsoleImagetrueUDE_0x0_{DED51A60-E0B7-11D4-9112-0001034962B6}trueCPU WindowImagetrueUDE_0x1E_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueExplore SymbolsImagetrueUDE_0xA_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueProgramImagetrueUDE_0x5C_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueSingle Program WindowImagetrueUDE_0x5A_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueDisassembly WindowImagetrueUDE_0x2D_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueShow Special Function RegisterImagetrueUDE_0x3C_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueLocalsImagetrueUDE_0x46_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueWatchImagetrueUDE_0xA_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueSimulated I/OImagetrueUDE_0x14_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueUDE HTMLImagetrueUDE_0x19_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueArray ChartImagetrueUDE_0x1B_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueTime Traced Signal ChartImagetrueUDE_0x50_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueIP Trace ProfilingImagetrueUDE_0x28_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueMemoryImagetrueUDE_0x46_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueCall StackImagetrue34950925Debug ToolbarfalsetrueUDE_0x18_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueShow IPImagetrueUDE_0x5E_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueShow program codeImagetrueUDE_0x7_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueStart ProgramImagetrueUDE_0x9_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueStep OverImagetrueUDE_0xA_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueStep IntoImagetrueUDE_0xB_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueStep OutImagetrueUDE_0x8_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueRun CursorImagetrueUDE_0x321_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueBreak ProgramImagetrueUDE_0xD_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueResetImagetrueUDE_0xC_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueRestart ProgramImagetrueUDE_0x3_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueBreakpointsImagetrueUDE_0x6_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueToggle BreakImagetrueUDE_Ctrl_{FB7BC773-88A4-4ECE-B9B6-7189610B0735}_CoretrueImageAndTextfalseUDE_0x3_{1C85B31A-5D25-4197-9635-9C5DC28EAFD7}trueTrigger setupImagetrue5124914125Config ToolbarfalsetrueUDE_0x3_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueTarget ConfigurationImagetrueUDE_0xFE_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueConnect TargetImagetrueUDE_0x100_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueDisconnect TargetImagetrueUDE_0x6_{1C85B31A-5D25-4197-9635-9C5DC28EAFD7}trueSetup Target InterfaceImagetrueUDE_0x12_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueMCU Run ControlImagetrue6534915125Tools ToolbarfalsetrueUDE_Ctrl_{377CE046-823C-4A05-8828-13C25D345D77}_CoretrueImageAndTextfalseUDE_0xE1_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueExecution Time SetupImagetrue01002625Show Toolbarfalsefalse02002625Window Toolbarfalsefalse02252625Workspace Toolbarfalsefalse02752625Help Toolbarfalsefalse071712792300127923Platform Status Barfalsetrue07406431279740643..\..\..\..\..\Program Files\pls\UDE 4.0\StdLibrary.mso{866f82d3-fac5-43cd-8a82-0af01e46e2c5}669,1006,350,6610..\..\..\..\..\Documents and Settings\disiriog\My Documents\pls\UDE 4.0The script contains a collection of macros to save memory content into different file formats + debug.wsx010vQTv/gAAAQAXAAIA8QkPAAAABAAAAAAAPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAA==4.019.11.2012 16:18:08:999MCAAAAAAAAAAAAAABAAAAAAAPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPHHAAAAAAPBAAAAAADGFAAAAABCDAAAAAFalseTrue1416801050593930FalseFalse1000000000000000UDEStatusBarFor Help, press F10594191105964705939959398593975940359401594065940200FalseFalse0000000000CUDEDockBar05942230911000FalseFalse0000000000CUDEDockBar05942030910000FalseFalse0000000000CUDEDockBar059647381True59419-1-11251268196-21474836480908FalseFalse1000000381271252277651106144014947UDEMDIMenuBarMenu bar0Menu barBAAAAAAIAACAAAAAAIAADAAAAAAIAAEAAAAAAIAAFAAAAAAIAAGAAAAAAIAAHAAAAAAIAAIAAAAAAIAAJAAAAAAIAAKAAAAAAIAA5939850326True050326614568196-21474836480780FalseFalse1562500111300006144014946CUdeCustomToolBarEdit0Edit2DCBOAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAACCBOAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAFCBOAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAIABOAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAA5939761426True061426794568196-21474836480780FalseFalse1562500180300006144014946CUdeCustomToolBarFile0File3AHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAABHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAACHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAADHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAEHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAFHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAOKHBAAAAAABAAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAA5940379426True079426928568196-21474836481181049967780FalseFalse3125000134300006144014946CUdeCustomToolBarConfig0Config2GJHBAAAAAADAAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAAMMHBAAAAAAOPAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAANMHBAAAAAAAABAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAAFNHBAAAAAAGAAAAAAAKBDLFIMBFCNFHJBEGJFDMJNFCMOIPKHNAAAAAAAAPPPPPPPPAAAAAAAAINHBAAAAAACBAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAA5940192826True0928261407568196-2147483648151587341780FalseFalse6250000479300006144014946CUdeCustomToolBarViews0Views6JJHBAAAAAAFBAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAAKJHBAAAAAAPAAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAAMJHBAAAAAAGBAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAANKHBAAAAAAAAAAAAAAAGKBFNONHLAOENBBBJCBAABADAJECGGLAAAAAAAAPPPPPPPPAAAAAAAAALHBAAAAAAKAAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAACLHBAAAAAAMFAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAADLHBAAAAAAKFAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAFLHBAAAAAANCAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAGLHBAAAAAAMDAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAHLHBAAAAAAGEAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAAMHBAAAAAAKAAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAABMHBAAAAAAEBAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAACMHBAAAAAAJBAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAADMHBAAAAAALBAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAAEMHBAAAAAAAFAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAAFMHBAAAAAAICAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAAHMHBAAAAAANEEAAAAAJEOEILFFBLMIPBEEPLLMEDEOPKHPBGJHAAAAAAAAPPPPPPPPAAAAAAAAIMHBAAAAAAGFEAAAAAJEOEILFFBLMIPBEEPLLMEDEOPKHPBGJHAAAAAAAAPPPPPPPPAAAAAAAAJMHBAAAAAAAGEAAAAAJEOEILFFBLMIPBEEPLLMEDEOPKHPBGJHAAAAAAAAPPPPPPPPAAAAAAAALMHBAAAAAAGEAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAA59406140726True01407261653568196-21474836480780FalseFalse12500000246300006144014946CUdeCustomToolBarMacro0Macro2DKHBAAAAAALDAAAAAAGDHJMPFPDOOJLAGELLAIHGBMMEFJBIPLAAAAAAAAPPPPPPPPAAAAAAAAEKHBAAAAAAAEAAAAAAGDHJMPFPDOOJLAGELLAIHGBMMEFJBIPLAAAAAAAAPPPPPPPPAAAAAAAAGKHBAAAAAAMDAAAAAAGDHJMPFPDOOJLAGELLAIHGBMMEFJBIPLAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAMKHBAAAACAGJAAAAAAAAAANMAJBFNENHHACJPEILAJFEFEECLCDPKCBAAAAAAAKAAAAAAANAAAAAAAFFEEFEHFPGCHLGDHAHBGDGFGAA5939926504True59419-126503568196-21474836480780FalseFalse25000050430504301239006144014946CUdeCustomToolBarDebug0Debug5BLHBAAAAAAIBAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAELHBAAAAAAOFAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAILHBAAAAAAHAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAJLHBAAAAAAJAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAKLHBAAAAAAKAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAALLHBAAAAAALAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAMLHBAAAAAAIAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAANLHBAAAAAABCDAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAOLHBAAAAAANAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAPLHBAAAAAAMAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAANHBAAAAAADAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAABNHBAAAAAAGAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAACNHBAAAACAKKAAAAAAAAAADHHMLHLPEKIIOMOEJLGLBHJIBGLAHAFDBAAAAAAADAAAAAAAFAAAAAAADEPGCHFGAAENHBAAAAAADAAAAAAAKBDLFIMBFCNFHJBEGJFDMJNFCMOIPKHNAAAAAAAAPPPPPPPPAAAAAAAA59402165326True01653261795568196-21474836480780FalseFalse50000000142300006144014946CUdeCustomToolBarTools0ToolsDNHBAAAACAEGAAAAAAAAAAGEAOMHHDMDCIFAKEIIICDBCMNFEDNFHHBAAAAAAAGAAAAAAAFAAAAAAADEPGCHFGAAHNHBAAAAAABOAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAA911015True594221512521554-214748364803889FalseFalse1000000300180125115030018006144014948CTabWndControlBarTab Window Bar 00-1FalseUDEDesktop Standard BarsTab Window Bar 0UDEDesktop0015019100False00True000004-214748364803889FalseFalse100000030018030018015018006144014948CUdeProjectWspBarProject Workspace Bar0-1FalseUDEDesktop Standard BarsProject Workspace BarUDEDesktop0001TrueTrueFalse21.11.2012 14:43:52:278487782411WorkspaceManager11019.11.2012 16:28:52:057MgAAAA==AQAAAA==ZAAAAA==AQAAAA==lgAAAA==AQAAAA==6AMAAA==AQAAAA==139011201WorkspaceManager110000110010\\napnt002.nap.st.com\NAPPRT0001000WorkspaceManagerWorkspaceManager01Core1Target0.Controller0.CoreTarget0.Controller0.Core102200701438312957781279740NormalfalseTop1271falseBottom0000falsefalse00DockPaneltrue417falseLeft0000falsefalse00DockPaneltrue417falseLeft0000falsefalse10DockPanelfalse0falseTop0000falsefalse0-1TabbedDocumenttrue417falseLeft0000falsefalse20DockPanelfalse417falseLeft0000falsefalse30DockPanelfalsetrue556false200false200true200true100truetrue0012797400127924Platform Main Menufalsetrue4249525Edit ToolbarfalsetrueUDE_Workspace_0x1779trueCutImagetrueUDE_Workspace_0x177AtrueCopyImagetrueUDE_Workspace_0x177BtruePasteImagetrue992427625Macro ToolbarfalsetrueUDE_0x3B_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueRun MacroImagetrueUDE_0x40_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueDebug MacroImagetrueUDE_0x3_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueBreak MacroImagetrueUDE_0x3C_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueReload MacroImagetrueUDE_Ctrl_{4D5190CD-077D-4F92-B890-4545242BF32A}_UDEWorkspacetrueImageAndTextfalse3752421025File ToolbarfalsetrueUDE_Workspace_0x1770trueNew WorkspaceImagetrueUDE_Workspace_0x1771trueOpen workspaceImagetrueUDE_Workspace_0x1772trueSave workspace asImagetrueUDE_Workspace_0x1773trueSave workspaceImagetrueUDE_Workspace_0x1774trueClose workspaceImagetrueUDE_Workspace_0x177FtrueExport view contentImagetrueUDE_Workspace_0x1778truePrintImagetrueUDE_0x1_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueLoad ProgramImagetrue5852444025Views ToolbarfalsetrueUDE_0x4_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueTarget BrowserImagetrueUDE_0x15_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueDiagnostic Message ViewerImagetrueUDE_0xF_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueConsoleImagetrueUDE_0x0_{DED51A60-E0B7-11D4-9112-0001034962B6}trueCPU WindowImagetrueUDE_0x1E_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueExplore SymbolsImagetrueUDE_0xA_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueProgramImagetrueUDE_0x5C_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueSingle Program WindowImagetrueUDE_0x5A_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueDisassembly WindowImagetrueUDE_0x2D_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueShow Special Function RegisterImagetrueUDE_0x3C_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueLocalsImagetrueUDE_0x46_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueWatchImagetrueUDE_0xA_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueSimulated I/OImagetrueUDE_0x14_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueUDE HTMLImagetrueUDE_0x19_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueArray ChartImagetrueUDE_0x1B_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueTime Traced Signal ChartImagetrueUDE_0x50_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueIP Trace ProfilingImagetrueUDE_0x28_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueMemoryImagetrueUDE_0x46_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueCall StackImagetrue34950925Debug ToolbarfalsetrueUDE_0x18_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueShow IPImagetrueUDE_0x5E_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueShow program codeImagetrueUDE_0x7_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueStart ProgramImagetrueUDE_0x9_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueStep OverImagetrueUDE_0xA_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueStep IntoImagetrueUDE_0xB_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueStep OutImagetrueUDE_0x8_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueRun CursorImagetrueUDE_0x321_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueBreak ProgramImagetrueUDE_0xD_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueResetImagetrueUDE_0xC_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueRestart ProgramImagetrueUDE_0x3_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueBreakpointsImagetrueUDE_0x6_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueToggle BreakImagetrueUDE_Ctrl_{FB7BC773-88A4-4ECE-B9B6-7189610B0735}_CoretrueImageAndTextfalseUDE_0x3_{1C85B31A-5D25-4197-9635-9C5DC28EAFD7}trueTrigger setupImagetrue5124914125Config ToolbarfalsetrueUDE_0x3_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueTarget ConfigurationImagetrueUDE_0xFE_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueConnect TargetImagetrueUDE_0x100_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueDisconnect TargetImagetrueUDE_0x6_{1C85B31A-5D25-4197-9635-9C5DC28EAFD7}trueSetup Target InterfaceImagetrueUDE_0x12_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueMCU Run ControlImagetrue6534915125Tools ToolbarfalsetrueUDE_Ctrl_{377CE046-823C-4A05-8828-13C25D345D77}_CoretrueImageAndTextfalseUDE_0xE1_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueExecution Time SetupImagetrue01002625Show Toolbarfalsefalse02002625Window Toolbarfalsefalse02252625Workspace Toolbarfalsefalse02752625Help Toolbarfalsefalse071712792300127923Platform Status Barfalsetrue07406431279740643..\..\..\..\..\Program Files\pls\UDE 4.0\StdLibrary.mso{866f82d3-fac5-43cd-8a82-0af01e46e2c5}669,1006,350,6610..\..\..\..\..\Documents and Settings\disiriog\My Documents\pls\UDE 4.0The script contains a collection of macros to save memory content into different file formats and fill target memory rangesV:\UDE\AddOns\Macro\MacroLibrary\StdMacros1.dsm' ' $Header: /Ude/AddOns/Macro/MacroLibrary/StdMacros.dsm 3 30.04.04 9:34 Weisses $ '_______________________________________________________ @@ -270,4 +270,4 @@ Sub FillDWord(ParameterObj) debugger.Write Address,udearrayobj Next -End Sub63VBScript24.11.2006 14:43:20:0001WS_CORE_DUOMacro_27_02_14_10_14_21_010Execute UnAss ..Macro UnAssExecute macro UnAss0210Execute SaveHEX ..Macro SaveHEXExecute macro SaveHEX0210Execute FillByte ..Macro FillByteExecute macro FillByte0110Execute FillWord ..Macro FillWordExecute macro FillWord0110Execute FillDWord ..Macro FillDWordExecute macro FillDWord0150121.11.2012 14:17:23:6457782750Target0.Controller0.Core1020.11.2012 16:19:48:3447782640Target0.Controller0.Core11021.11.2012 12:22:49:573..\main.c1,0,0,353,10940017372830Target0.Controller0.Core1113.06.2013 14:53:23:258..\..\..\os\hal\src\hal.c1,49,63,402,11570017372860Target0.Controller0.Core110222.11.2012 11:31:36:807..\..\..\os\hal\platforms\SPC5xx\SIUL_v1\pal_lld.c7372840Target0.Controller0.Core1121.11.2012 14:44:22:506..\..\..\os\kernel\src\chsys.c7372860Target0.Controller0.Core13121.11.2012 14:14:46:537AwAAAA==AQAAAA==kAAAAA==YAAAAA==TgAAAA==jQAAAA==TgAAAA==jQAAAA==TgAAAA==jgAAAA==AAAAAA==AAAAAA==AAAAAA==AAAAAA==7782520Target0.Controller0.Core10021.11.2012 14:10:10:4245380360007372850Target0.Controller0.Core1000000000000OFF0..\build11..\build\ch.elfSoftware;enabled;0;disabled;'main {C:\ChibiStudio\chibios\demos\PPC-SPC560D-GCC\main.c} .164';main.c;1;0;;$disabled; ;disabled; ;100111100verify.txt0000000001..\main.cstm_xpc560b_spc560d40_minimodule_debug_jtag.cfg27.02.2014 10:14:20:999 +End Sub63VBScript24.11.2006 14:43:20:0001WS_CORE_DUOMacro_27_02_14_10_14_21_010Execute UnAss ..Macro UnAssExecute macro UnAss0210Execute SaveHEX ..Macro SaveHEXExecute macro SaveHEX0210Execute FillByte ..Macro FillByteExecute macro FillByte0110Execute FillWord ..Macro FillWordExecute macro FillWord0110Execute FillDWord ..Macro FillDWordExecute macro FillDWord0150121.11.2012 14:17:23:6457782750Target0.Controller0.Core1020.11.2012 16:19:48:3447782640Target0.Controller0.Core11021.11.2012 12:22:49:573..\main.c1,0,0,353,10940017372830Target0.Controller0.Core1113.06.2013 14:53:23:258..\..\..\os\hal\src\hal.c1,49,63,402,11570017372860Target0.Controller0.Core110222.11.2012 11:31:36:807..\..\..\os\hal\platforms\SPC5xx\SIUL_v1\pal_lld.c7372840Target0.Controller0.Core1121.11.2012 14:44:22:506..\..\..\os\kernel\src\chsys.c7372860Target0.Controller0.Core13121.11.2012 14:14:46:537AwAAAA==AQAAAA==kAAAAA==YAAAAA==TgAAAA==jQAAAA==TgAAAA==jQAAAA==TgAAAA==jgAAAA==AAAAAA==AAAAAA==AAAAAA==AAAAAA==7782520Target0.Controller0.Core10021.11.2012 14:10:10:4245380360007372850Target0.Controller0.Core1000000000000OFF0..\build11..\build\ch.elfSoftware;enabled;0;disabled;'main {C:\ChibiStudio\chibios\demos\PPC-SPC560D-GCC\main.c} .164';main.c;1;0;;$disabled; ;disabled; ;100111100verify.txt0000000001..\main.cstm_xpc560b_spc560d40_minimodule_debug_jtag.cfg27.02.2014 10:14:20:999debug_112315105258.wsx diff --git a/demos/SPC5/RT-SPC560D-EVB/UDE/stm_xpc560b_spc560d40_minimodule_debug_jtag.cfg b/demos/SPC5/RT-SPC560D-EVB/UDE/stm_xpc560b_spc560d40_minimodule_debug_jtag.cfg index ca4a75aa0..17bab70b4 100644 --- a/demos/SPC5/RT-SPC560D-EVB/UDE/stm_xpc560b_spc560d40_minimodule_debug_jtag.cfg +++ b/demos/SPC5/RT-SPC560D-EVB/UDE/stm_xpc560b_spc560d40_minimodule_debug_jtag.cfg @@ -61,7 +61,7 @@ ExecOnStartCmds=0 ExecOnHaltCmds=0 TargetPort=Default EnableProgramTimeMeasurement=0 -UseHwResetMode=0 +UseHwResetMode=1 HandleNexusAccessBug=0 DoNotEnableTrapSwBrp=0 CommDevSel=PortType=USB,Type=FTDI @@ -86,6 +86,10 @@ InitSramOnlyWhenNotInitialized=0 AllowHarrForUpdateDebugRegs=0 DisableE2EECC=0 UseCore0ForNexusMemoryAccessWhileRunning=0 +ExecOnConnectCmds=0 +HaltOnDnh=1 +AlwaysHaltOnDni=1 +HandleOvRamInitViaNarWorkaround=0 [Controller0.Core.PpcJtagTargIntf.InitScript] // setup IVOPR @@ -158,3 +162,4 @@ EnableMemtoolByDefault=1 [Controller0.Core.PpcJtagTargIntf.OnStartScript] [Controller0.Core.PpcJtagTargIntf.OnHaltScript] +[Controller0.Core.PpcJtagTargIntf.OnConnectScript] diff --git a/demos/SPC5/RT-SPC560D-EVB/cw/ch/ch.mcp b/demos/SPC5/RT-SPC560D-EVB/cw/ch/ch.mcp index 3a21d9bd3b7bbb7956d55aed9f8ac8e271f414f2..d5a9378a2c412235fe8eb5c4051dd7e6019c97cb 100644 GIT binary patch delta 316 zcmbRHgn8u?X2G2N{A6YZ1_ljA1_r^m3=EbV1;2Aj?gNVC0&zbO2LW*~5bp)z*_#!) znwfYzfz0_p4AjGLaq~u=I1Zum)WmGPVusSZjKsW@oYWM(;)#yhlP^?rYz`54jDRB!-@ZvhoCaDWwxZ}u?X z7{ti1`B!Ip6ywFoaZlvgIyYBb`W?M_qwz1s$sc%Fgam-9LEhj2;`%KWmyS6C<;0jK zuY94c$O05|_3?BA(u^P)s18hfLFtQ|-@Y(mV^rC!^gf%3F?Dj^M{&l+$;&>*ORRmt Wz|h0Wz)(``6Oh==#vlPS2?PM;kXSbW delta 288 zcmZ4agn8~0X2G2N{A6YZ1_ljA1_su*3=Fy(1;29&<^o0ffj9_=gMoPVL`UJt4c081 z4Y*2}csqb1^MM$sh2i|>jXZH26P;`)U#RBT93pywW3q;*`etuATT#~YKqY%8iyA9$ z-e6q7EVvh_`~VOiX9p4-3=DfW8=9X8VszO2t1~@H31k=qgGdNqVPIn51u~CJuedbb zb@Rp2UyPGK@URF80L4I#=7GxXO9RS@F->0kLYt9!^3500oBzBpWMfp=toJ^fNiy*X s1A`0`14B-FN$v}fHYli_yy;`S#L5>83@xk-3?;=r0g2sg3=&XT08h+HK>z>% diff --git a/os/common/ports/e200/compilers/CW/crt0.s b/os/common/ports/e200/compilers/CW/crt0.s index 33f6996bb..510dc9a2f 100644 --- a/os/common/ports/e200/compilers/CW/crt0.s +++ b/os/common/ports/e200/compilers/CW/crt0.s @@ -103,6 +103,7 @@ .extern __init_array_end .extern __fini_array_start .extern __fini_array_end + .extern main .section .crt0, text_vle @@ -238,27 +239,23 @@ _boot_address: /* Branching to the defined exit handler.*/ e_b __default_exit +#endif /* !defined(__DOXYGEN__) */ + + .section .text_vle + .align 4 + /* Default main exit code, infinite loop.*/ .weak __default_exit - .globl __default_exit - .type __default_exit, @function __default_exit: - se_b __default_exit + e_b __default_exit /* Default early initialization code, none.*/ .weak __early_init - .globl __early_init - .type __early_init, @function -__early_init: se_blr /* Default late initialization code, none.*/ .weak __late_init - .globl __late_init - .type __late_init, @function __late_init: se_blr -#endif /* !defined(__DOXYGEN__) */ - /** @} */ diff --git a/os/common/ports/e200/compilers/CW/unhandled.s b/os/common/ports/e200/compilers/CW/unhandled.s new file mode 100644 index 000000000..b1cf4d48d --- /dev/null +++ b/os/common/ports/e200/compilers/CW/unhandled.s @@ -0,0 +1,1838 @@ +/* + ChibiOS - Copyright (C) 2006..2015 Giovanni Di Sirio. + + This file is part of ChibiOS. + + ChibiOS is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + ChibiOS is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + +/** + * @file weak.s + * @brief Unhandled IRQs. + * + * @addtogroup PPC_CW_CORE + * @{ + */ + +#define _FROM_ASM_ +#include "ppcparams.h" + +#if defined(VECTORS_RENAMING) +#include "isrs.h" +#endif + +#if !defined(__DOXYGEN__) + + .section .text_vle + .align 4 + + .weak vector0, vector1, vector2, vector3 +#if PPC_NUM_VECTORS > 4 + .weak vector4, vector5, vector6, vector7 +#endif +#if PPC_NUM_VECTORS > 8 + .weak vector8, vector9, vector10, vector11 +#endif +#if PPC_NUM_VECTORS > 12 + .weak vector12, vector13, vector14, vector15 +#endif +#if PPC_NUM_VECTORS > 16 + .weak vector16, vector17, vector18, vector19 +#endif +#if PPC_NUM_VECTORS > 20 + .weak vector20, vector21, vector22, vector23 +#endif +#if PPC_NUM_VECTORS > 24 + .weak vector24, vector25, vector26, vector27 +#endif +#if PPC_NUM_VECTORS > 28 + .weak vector28, vector29, vector30, vector31 +#endif +#if PPC_NUM_VECTORS > 32 + .weak vector32, vector33, vector34, vector35 +#endif +#if PPC_NUM_VECTORS > 36 + .weak vector36, vector37, vector38, vector39 +#endif +#if PPC_NUM_VECTORS > 40 + .weak vector40, vector41, vector42, vector43 +#endif +#if PPC_NUM_VECTORS > 44 + .weak vector44, vector45, vector46, vector47 +#endif +#if PPC_NUM_VECTORS > 48 + .weak vector48, vector49, vector50, vector51 +#endif +#if PPC_NUM_VECTORS > 52 + .weak vector52, vector53, vector54, vector55 +#endif +#if PPC_NUM_VECTORS > 56 + .weak vector56, vector57, vector58, vector59 +#endif +#if PPC_NUM_VECTORS > 60 + .weak vector60, vector61, vector62, vector63 +#endif +#if PPC_NUM_VECTORS > 64 + .weak vector64, vector65, vector66, vector67 +#endif +#if PPC_NUM_VECTORS > 68 + .weak vector68, vector69, vector70, vector71 +#endif +#if PPC_NUM_VECTORS > 72 + .weak vector72, vector73, vector74, vector75 +#endif +#if PPC_NUM_VECTORS > 76 + .weak vector76, vector77, vector78, vector79 +#endif +#if PPC_NUM_VECTORS > 80 + .weak vector80, vector81, vector82, vector83 +#endif +#if PPC_NUM_VECTORS > 84 + .weak vector84, vector85, vector86, vector87 +#endif +#if PPC_NUM_VECTORS > 88 + .weak vector88, vector89, vector90, vector91 +#endif +#if PPC_NUM_VECTORS > 92 + .weak vector92, vector93, vector94, vector95 +#endif +#if PPC_NUM_VECTORS > 96 + .weak vector96, vector97, vector98, vector99 +#endif +#if PPC_NUM_VECTORS > 100 + .weak vector100, vector101, vector102, vector103 +#endif +#if PPC_NUM_VECTORS > 104 + .weak vector104, vector105, vector106, vector107 +#endif +#if PPC_NUM_VECTORS > 108 + .weak vector108, vector109, vector110, vector111 +#endif +#if PPC_NUM_VECTORS > 112 + .weak vector112, vector113, vector114, vector115 +#endif +#if PPC_NUM_VECTORS > 116 + .weak vector116, vector117, vector118, vector119 +#endif +#if PPC_NUM_VECTORS > 120 + .weak vector120, vector121, vector122, vector123 +#endif +#if PPC_NUM_VECTORS > 124 + .weak vector124, vector125, vector126, vector127 +#endif +#if PPC_NUM_VECTORS > 128 + .weak vector128, vector129, vector130, vector131 +#endif +#if PPC_NUM_VECTORS > 132 + .weak vector132, vector133, vector134, vector135 +#endif +#if PPC_NUM_VECTORS > 136 + .weak vector136, vector137, vector138, vector139 +#endif +#if PPC_NUM_VECTORS > 140 + .weak vector140, vector141, vector142, vector143 +#endif +#if PPC_NUM_VECTORS > 144 + .weak vector144, vector145, vector146, vector147 +#endif +#if PPC_NUM_VECTORS > 148 + .weak vector148, vector149, vector150, vector151 +#endif +#if PPC_NUM_VECTORS > 152 + .weak vector152, vector153, vector154, vector155 +#endif +#if PPC_NUM_VECTORS > 156 + .weak vector156, vector157, vector158, vector159 +#endif +#if PPC_NUM_VECTORS > 160 + .weak vector160, vector161, vector162, vector163 +#endif +#if PPC_NUM_VECTORS > 164 + .weak vector164, vector165, vector166, vector167 +#endif +#if PPC_NUM_VECTORS > 168 + .weak vector168, vector169, vector170, vector171 +#endif +#if PPC_NUM_VECTORS > 172 + .weak vector172, vector173, vector174, vector175 +#endif +#if PPC_NUM_VECTORS > 176 + .weak vector176, vector177, vector178, vector179 +#endif +#if PPC_NUM_VECTORS > 180 + .weak vector180, vector181, vector182, vector183 +#endif +#if PPC_NUM_VECTORS > 184 + .weak vector184, vector185, vector186, vector187 +#endif +#if PPC_NUM_VECTORS > 188 + .weak vector188, vector189, vector190, vector191 +#endif +#if PPC_NUM_VECTORS > 192 + .weak vector192, vector193, vector194, vector195 +#endif +#if PPC_NUM_VECTORS > 196 + .weak vector196, vector197, vector198, vector199 +#endif +#if PPC_NUM_VECTORS > 200 + .weak vector200, vector201, vector202, vector203 +#endif +#if PPC_NUM_VECTORS > 204 + .weak vector204, vector205, vector206, vector207 +#endif +#if PPC_NUM_VECTORS > 208 + .weak vector208, vector209, vector210, vector211 +#endif +#if PPC_NUM_VECTORS > 212 + .weak vector212, vector213, vector214, vector215 +#endif +#if PPC_NUM_VECTORS > 216 + .weak vector216, vector217, vector218, vector219 +#endif +#if PPC_NUM_VECTORS > 220 + .weak vector220, vector221, vector222, vector223 +#endif +#if PPC_NUM_VECTORS > 224 + .weak vector224, vector225, vector226, vector227 +#endif +#if PPC_NUM_VECTORS > 228 + .weak vector228, vector229, vector230, vector231 +#endif +#if PPC_NUM_VECTORS > 232 + .weak vector232, vector233, vector234, vector235 +#endif +#if PPC_NUM_VECTORS > 236 + .weak vector236, vector237, vector238, vector239 +#endif +#if PPC_NUM_VECTORS > 240 + .weak vector240, vector241, vector242, vector243 +#endif +#if PPC_NUM_VECTORS > 244 + .weak vector244, vector245, vector246, vector247 +#endif +#if PPC_NUM_VECTORS > 248 + .weak vector248, vector249, vector250, vector251 +#endif +#if PPC_NUM_VECTORS > 252 + .weak vector252, vector253, vector254, vector255 +#endif +#if PPC_NUM_VECTORS > 256 + .weak vector256, vector257, vector258, vector259 +#endif +#if PPC_NUM_VECTORS > 260 + .weak vector260, vector261, vector262, vector263 +#endif +#if PPC_NUM_VECTORS > 264 + .weak vector264, vector265, vector266, vector267 +#endif +#if PPC_NUM_VECTORS > 268 + .weak vector268, vector269, vector270, vector271 +#endif +#if PPC_NUM_VECTORS > 272 + .weak vector272, vector273, vector274, vector275 +#endif +#if PPC_NUM_VECTORS > 276 + .weak vector276, vector277, vector278, vector279 +#endif +#if PPC_NUM_VECTORS > 280 + .weak vector280, vector281, vector282, vector283 +#endif +#if PPC_NUM_VECTORS > 284 + .weak vector284, vector285, vector286, vector287 +#endif +#if PPC_NUM_VECTORS > 288 + .weak vector288, vector289, vector290, vector291 +#endif +#if PPC_NUM_VECTORS > 292 + .weak vector292, vector293, vector294, vector295 +#endif +#if PPC_NUM_VECTORS > 296 + .weak vector296, vector297, vector298, vector299 +#endif +#if PPC_NUM_VECTORS > 300 + .weak vector300, vector301, vector302, vector303 +#endif +#if PPC_NUM_VECTORS > 304 + .weak vector304, vector305, vector306, vector307 +#endif +#if PPC_NUM_VECTORS > 308 + .weak vector308, vector309, vector310, vector311 +#endif +#if PPC_NUM_VECTORS > 312 + .weak vector312, vector313, vector314, vector315 +#endif +#if PPC_NUM_VECTORS > 316 + .weak vector316, vector317, vector318, vector319 +#endif +#if PPC_NUM_VECTORS > 320 + .weak vector320, vector321, vector322, vector323 +#endif +#if PPC_NUM_VECTORS > 324 + .weak vector324, vector325, vector326, vector327 +#endif +#if PPC_NUM_VECTORS > 328 + .weak vector328, vector329, vector330, vector331 +#endif +#if PPC_NUM_VECTORS > 332 + .weak vector332, vector333, vector334, vector335 +#endif +#if PPC_NUM_VECTORS > 336 + .weak vector336, vector337, vector338, vector339 +#endif +#if PPC_NUM_VECTORS > 340 + .weak vector340, vector341, vector342, vector343 +#endif +#if PPC_NUM_VECTORS > 344 + .weak vector344, vector345, vector346, vector347 +#endif +#if PPC_NUM_VECTORS > 348 + .weak vector348, vector349, vector350, vector351 +#endif +#if PPC_NUM_VECTORS > 352 + .weak vector352, vector353, vector354, vector355 +#endif +#if PPC_NUM_VECTORS > 356 + .weak vector356, vector357, vector358, vector359 +#endif +#if PPC_NUM_VECTORS > 360 + .weak vector360, vector361, vector362, vector363 +#endif +#if PPC_NUM_VECTORS > 364 + .weak vector364, vector365, vector366, vector367 +#endif +#if PPC_NUM_VECTORS > 368 + .weak vector368, vector369, vector370, vector371 +#endif +#if PPC_NUM_VECTORS > 372 + .weak vector372, vector373, vector374, vector375 +#endif +#if PPC_NUM_VECTORS > 376 + .weak vector376, vector377, vector378, vector379 +#endif +#if PPC_NUM_VECTORS > 380 + .weak vector380, vector381, vector382, vector383 +#endif +#if PPC_NUM_VECTORS > 384 + .weak vector384, vector385, vector386, vector387 +#endif +#if PPC_NUM_VECTORS > 388 + .weak vector388, vector389, vector390, vector391 +#endif +#if PPC_NUM_VECTORS > 392 + .weak vector392, vector393, vector394, vector395 +#endif +#if PPC_NUM_VECTORS > 396 + .weak vector396, vector397, vector398, vector399 +#endif +#if PPC_NUM_VECTORS > 400 + .weak vector400, vector401, vector402, vector403 +#endif +#if PPC_NUM_VECTORS > 404 + .weak vector404, vector405, vector406, vector407 +#endif +#if PPC_NUM_VECTORS > 408 + .weak vector408, vector409, vector410, vector411 +#endif +#if PPC_NUM_VECTORS > 412 + .weak vector412, vector413, vector414, vector415 +#endif +#if PPC_NUM_VECTORS > 416 + .weak vector416, vector417, vector418, vector419 +#endif +#if PPC_NUM_VECTORS > 420 + .weak vector420, vector421, vector422, vector423 +#endif +#if PPC_NUM_VECTORS > 424 + .weak vector424, vector425, vector426, vector427 +#endif +#if PPC_NUM_VECTORS > 428 + .weak vector428, vector429, vector430, vector431 +#endif +#if PPC_NUM_VECTORS > 432 + .weak vector432, vector433, vector434, vector435 +#endif +#if PPC_NUM_VECTORS > 436 + .weak vector436, vector437, vector438, vector439 +#endif +#if PPC_NUM_VECTORS > 440 + .weak vector440, vector441, vector442, vector443 +#endif +#if PPC_NUM_VECTORS > 444 + .weak vector444, vector445, vector446, vector447 +#endif +#if PPC_NUM_VECTORS > 448 + .weak vector448, vector449, vector450, vector451 +#endif +#if PPC_NUM_VECTORS > 452 + .weak vector452, vector453, vector454, vector455 +#endif +#if PPC_NUM_VECTORS > 456 + .weak vector456, vector457, vector458, vector459 +#endif +#if PPC_NUM_VECTORS > 460 + .weak vector460, vector461, vector462, vector463 +#endif +#if PPC_NUM_VECTORS > 464 + .weak vector464, vector465, vector466, vector467 +#endif +#if PPC_NUM_VECTORS > 468 + .weak vector468, vector469, vector470, vector471 +#endif +#if PPC_NUM_VECTORS > 472 + .weak vector472, vector473, vector474, vector475 +#endif +#if PPC_NUM_VECTORS > 476 + .weak vector476, vector477, vector478, vector479 +#endif +#if PPC_NUM_VECTORS > 480 + .weak vector480, vector481, vector482, vector483 +#endif +#if PPC_NUM_VECTORS > 484 + .weak vector484, vector485, vector486, vector487 +#endif +#if PPC_NUM_VECTORS > 488 + .weak vector488, vector489, vector490, vector491 +#endif +#if PPC_NUM_VECTORS > 492 + .weak vector492, vector493, vector494, vector495 +#endif +#if PPC_NUM_VECTORS > 496 + .weak vector496, vector497, vector498, vector499 +#endif +#if PPC_NUM_VECTORS > 500 + .weak vector500, vector501, vector502, vector503 +#endif +#if PPC_NUM_VECTORS > 504 + .weak vector504, vector505, vector506, vector507 +#endif +#if PPC_NUM_VECTORS > 508 + .weak vector508, vector509, vector510, vector511 +#endif +#if PPC_NUM_VECTORS > 512 + .weak vector512, vector513, vector514, vector515 +#endif +#if PPC_NUM_VECTORS > 516 + .weak vector516, vector517, vector518, vector519 +#endif +#if PPC_NUM_VECTORS > 520 + .weak vector520, vector521, vector522, vector523 +#endif +#if PPC_NUM_VECTORS > 524 + .weak vector524, vector525, vector526, vector527 +#endif +#if PPC_NUM_VECTORS > 528 + .weak vector528, vector529, vector530, vector531 +#endif +#if PPC_NUM_VECTORS > 532 + .weak vector532, vector533, vector534, vector535 +#endif +#if PPC_NUM_VECTORS > 536 + .weak vector536, vector537, vector538, vector539 +#endif +#if PPC_NUM_VECTORS > 540 + .weak vector540, vector541, vector542, vector543 +#endif +#if PPC_NUM_VECTORS > 544 + .weak vector544, vector545, vector546, vector547 +#endif +#if PPC_NUM_VECTORS > 548 + .weak vector548, vector549, vector550, vector551 +#endif +#if PPC_NUM_VECTORS > 552 + .weak vector552, vector553, vector554, vector555 +#endif +#if PPC_NUM_VECTORS > 556 + .weak vector556, vector557, vector558, vector559 +#endif +#if PPC_NUM_VECTORS > 560 + .weak vector560, vector561, vector562, vector563 +#endif +#if PPC_NUM_VECTORS > 564 + .weak vector564, vector565, vector566, vector567 +#endif +#if PPC_NUM_VECTORS > 568 + .weak vector568, vector569, vector570, vector571 +#endif +#if PPC_NUM_VECTORS > 572 + .weak vector572, vector573, vector574, vector575 +#endif +#if PPC_NUM_VECTORS > 576 + .weak vector576, vector577, vector578, vector579 +#endif +#if PPC_NUM_VECTORS > 580 + .weak vector580, vector581, vector582, vector583 +#endif +#if PPC_NUM_VECTORS > 584 + .weak vector584, vector585, vector586, vector587 +#endif +#if PPC_NUM_VECTORS > 588 + .weak vector588, vector589, vector590, vector591 +#endif +#if PPC_NUM_VECTORS > 592 + .weak vector592, vector593, vector594, vector595 +#endif +#if PPC_NUM_VECTORS > 596 + .weak vector596, vector597, vector598, vector599 +#endif +#if PPC_NUM_VECTORS > 600 + .weak vector600, vector601, vector602, vector603 +#endif +#if PPC_NUM_VECTORS > 604 + .weak vector604, vector605, vector606, vector607 +#endif +#if PPC_NUM_VECTORS > 608 + .weak vector608, vector609, vector610, vector611 +#endif +#if PPC_NUM_VECTORS > 612 + .weak vector612, vector613, vector614, vector615 +#endif +#if PPC_NUM_VECTORS > 616 + .weak vector616, vector617, vector618, vector619 +#endif +#if PPC_NUM_VECTORS > 620 + .weak vector620, vector621, vector622, vector623 +#endif +#if PPC_NUM_VECTORS > 624 + .weak vector624, vector625, vector626, vector627 +#endif +#if PPC_NUM_VECTORS > 628 + .weak vector628, vector629, vector630, vector631 +#endif +#if PPC_NUM_VECTORS > 632 + .weak vector632, vector633, vector634, vector635 +#endif +#if PPC_NUM_VECTORS > 636 + .weak vector636, vector637, vector638, vector639 +#endif +#if PPC_NUM_VECTORS > 640 + .weak vector640, vector641, vector642, vector643 +#endif +#if PPC_NUM_VECTORS > 644 + .weak vector644, vector645, vector646, vector647 +#endif +#if PPC_NUM_VECTORS > 648 + .weak vector648, vector649, vector650, vector651 +#endif +#if PPC_NUM_VECTORS > 652 + .weak vector652, vector653, vector654, vector655 +#endif +#if PPC_NUM_VECTORS > 656 + .weak vector656, vector657, vector658, vector659 +#endif +#if PPC_NUM_VECTORS > 660 + .weak vector660, vector661, vector662, vector663 +#endif +#if PPC_NUM_VECTORS > 664 + .weak vector664, vector665, vector666, vector667 +#endif +#if PPC_NUM_VECTORS > 668 + .weak vector668, vector669, vector670, vector671 +#endif +#if PPC_NUM_VECTORS > 672 + .weak vector672, vector673, vector674, vector675 +#endif +#if PPC_NUM_VECTORS > 676 + .weak vector676, vector677, vector678, vector679 +#endif +#if PPC_NUM_VECTORS > 680 + .weak vector680, vector681, vector682, vector683 +#endif +#if PPC_NUM_VECTORS > 684 + .weak vector684, vector685, vector686, vector687 +#endif +#if PPC_NUM_VECTORS > 688 + .weak vector688, vector689, vector690, vector691 +#endif +#if PPC_NUM_VECTORS > 692 + .weak vector692, vector693, vector694, vector695 +#endif +#if PPC_NUM_VECTORS > 696 + .weak vector696, vector697, vector698, vector699 +#endif +#if PPC_NUM_VECTORS > 700 + .weak vector700, vector701, vector702, vector703 +#endif +#if PPC_NUM_VECTORS > 704 + .weak vector704, vector705, vector706, vector707 +#endif +#if PPC_NUM_VECTORS > 708 + .weak vector708, vector709, vector710, vector711 +#endif +#if PPC_NUM_VECTORS > 712 + .weak vector712, vector713, vector714, vector715 +#endif +#if PPC_NUM_VECTORS > 716 + .weak vector716, vector717, vector718, vector719 +#endif +#if PPC_NUM_VECTORS > 720 + .weak vector720, vector721, vector722, vector723 +#endif +#if PPC_NUM_VECTORS > 724 + .weak vector724, vector725, vector726, vector727 +#endif +#if PPC_NUM_VECTORS > 728 + .weak vector728, vector729, vector730, vector731 +#endif +#if PPC_NUM_VECTORS > 732 + .weak vector732, vector733, vector734, vector735 +#endif +#if PPC_NUM_VECTORS > 736 + .weak vector736, vector737, vector738, vector739 +#endif +#if PPC_NUM_VECTORS > 740 + .weak vector740, vector741, vector742, vector743 +#endif +#if PPC_NUM_VECTORS > 744 + .weak vector744, vector745, vector746, vector747 +#endif +#if PPC_NUM_VECTORS > 748 + .weak vector748, vector749, vector750, vector751 +#endif +#if PPC_NUM_VECTORS > 752 + .weak vector752, vector753, vector754, vector755 +#endif +#if PPC_NUM_VECTORS > 756 + .weak vector756, vector757, vector758, vector759 +#endif +#if PPC_NUM_VECTORS > 760 + .weak vector760, vector761, vector762, vector763 +#endif +#if PPC_NUM_VECTORS > 764 + .weak vector764, vector765, vector766, vector767 +#endif +#if PPC_NUM_VECTORS > 768 + .weak vector768, vector769, vector770, vector771 +#endif +#if PPC_NUM_VECTORS > 772 + .weak vector772, vector773, vector774, vector775 +#endif +#if PPC_NUM_VECTORS > 776 + .weak vector776, vector777, vector778, vector779 +#endif +#if PPC_NUM_VECTORS > 780 + .weak vector780, vector781, vector782, vector783 +#endif +#if PPC_NUM_VECTORS > 784 + .weak vector784, vector785, vector786, vector787 +#endif +#if PPC_NUM_VECTORS > 788 + .weak vector788, vector789, vector790, vector791 +#endif +#if PPC_NUM_VECTORS > 792 + .weak vector792, vector793, vector794, vector795 +#endif +#if PPC_NUM_VECTORS > 796 + .weak vector796, vector797, vector798, vector799 +#endif +#if PPC_NUM_VECTORS > 800 + .weak vector800, vector801, vector802, vector803 +#endif +#if PPC_NUM_VECTORS > 804 + .weak vector804, vector805, vector806, vector807 +#endif +#if PPC_NUM_VECTORS > 808 + .weak vector808, vector809, vector810, vector811 +#endif +#if PPC_NUM_VECTORS > 812 + .weak vector812, vector813, vector814, vector815 +#endif +#if PPC_NUM_VECTORS > 816 + .weak vector816, vector817, vector818, vector819 +#endif +#if PPC_NUM_VECTORS > 820 + .weak vector820, vector821, vector822, vector823 +#endif +#if PPC_NUM_VECTORS > 824 + .weak vector824, vector825, vector826, vector827 +#endif +#if PPC_NUM_VECTORS > 828 + .weak vector828, vector829, vector830, vector831 +#endif +#if PPC_NUM_VECTORS > 832 + .weak vector832, vector833, vector834, vector835 +#endif +#if PPC_NUM_VECTORS > 836 + .weak vector836, vector837, vector838, vector839 +#endif +#if PPC_NUM_VECTORS > 840 + .weak vector840, vector841, vector842, vector843 +#endif +#if PPC_NUM_VECTORS > 844 + .weak vector844, vector845, vector846, vector847 +#endif +#if PPC_NUM_VECTORS > 848 + .weak vector848, vector849, vector850, vector851 +#endif +#if PPC_NUM_VECTORS > 852 + .weak vector852, vector853, vector854, vector855 +#endif +#if PPC_NUM_VECTORS > 856 + .weak vector856, vector857, vector858, vector859 +#endif +#if PPC_NUM_VECTORS > 860 + .weak vector860, vector861, vector862, vector863 +#endif +#if PPC_NUM_VECTORS > 864 + .weak vector864, vector865, vector866, vector867 +#endif +#if PPC_NUM_VECTORS > 868 + .weak vector868, vector869, vector870, vector871 +#endif +#if PPC_NUM_VECTORS > 872 + .weak vector872, vector873, vector874, vector875 +#endif +#if PPC_NUM_VECTORS > 876 + .weak vector876, vector877, vector878, vector879 +#endif +#if PPC_NUM_VECTORS > 880 + .weak vector880, vector881, vector882, vector883 +#endif +#if PPC_NUM_VECTORS > 884 + .weak vector884, vector885, vector886, vector887 +#endif +#if PPC_NUM_VECTORS > 888 + .weak vector888, vector889, vector890, vector891 +#endif +#if PPC_NUM_VECTORS > 892 + .weak vector892, vector893, vector894, vector895 +#endif +#if PPC_NUM_VECTORS > 896 + .weak vector896, vector897, vector898, vector899 +#endif +#if PPC_NUM_VECTORS > 900 + .weak vector900, vector901, vector902, vector903 +#endif +#if PPC_NUM_VECTORS > 904 + .weak vector904, vector905, vector906, vector907 +#endif +#if PPC_NUM_VECTORS > 908 + .weak vector908, vector909, vector910, vector911 +#endif +#if PPC_NUM_VECTORS > 912 + .weak vector912, vector913, vector914, vector915 +#endif +#if PPC_NUM_VECTORS > 916 + .weak vector916, vector917, vector918, vector919 +#endif +#if PPC_NUM_VECTORS > 920 + .weak vector920, vector921, vector922, vector923 +#endif +#if PPC_NUM_VECTORS > 924 + .weak vector924, vector925, vector926, vector927 +#endif +#if PPC_NUM_VECTORS > 928 + .weak vector928, vector929, vector930, vector931 +#endif +#if PPC_NUM_VECTORS > 932 + .weak vector932, vector933, vector934, vector935 +#endif +#if PPC_NUM_VECTORS > 936 + .weak vector936, vector937, vector938, vector939 +#endif +#if PPC_NUM_VECTORS > 940 + .weak vector940, vector941, vector942, vector943 +#endif +#if PPC_NUM_VECTORS > 944 + .weak vector944, vector945, vector946, vector947 +#endif +#if PPC_NUM_VECTORS > 948 + .weak vector948, vector949, vector950, vector951 +#endif +#if PPC_NUM_VECTORS > 952 + .weak vector952, vector953, vector954, vector955 +#endif +#if PPC_NUM_VECTORS > 956 + .weak vector956, vector957, vector958, vector959 +#endif +#if PPC_NUM_VECTORS > 960 + .weak vector960, vector961, vector962, vector963 +#endif +#if PPC_NUM_VECTORS > 964 + .weak vector964, vector965, vector966, vector967 +#endif +#if PPC_NUM_VECTORS > 968 + .weak vector968, vector969, vector970, vector971 +#endif +#if PPC_NUM_VECTORS > 972 + .weak vector972, vector973, vector974, vector975 +#endif +#if PPC_NUM_VECTORS > 976 + .weak vector976, vector977, vector978, vector979 +#endif +#if PPC_NUM_VECTORS > 980 + .weak vector980, vector981, vector982, vector983 +#endif +#if PPC_NUM_VECTORS > 984 + .weak vector984, vector985, vector986, vector987 +#endif +#if PPC_NUM_VECTORS > 988 + .weak vector988, vector989, vector990, vector991 +#endif +#if PPC_NUM_VECTORS > 992 + .weak vector992, vector993, vector994, vector995 +#endif +#if PPC_NUM_VECTORS > 996 + .weak vector996, vector997, vector998, vector999 +#endif +#if PPC_NUM_VECTORS > 1000 + .weak vector1000, vector1001, vector1002, vector1003 +#endif +#if PPC_NUM_VECTORS > 1004 + .weak vector1004, vector1005, vector1006, vector1007 +#endif +#if PPC_NUM_VECTORS > 1008 + .weak vector1008, vector1009, vector1010, vector1011 +#endif +#if PPC_NUM_VECTORS > 1012 + .weak vector1012, vector1013, vector1014, vector1015 +#endif +#if PPC_NUM_VECTORS > 1016 + .weak vector1016, vector1017, vector1018, vector1019 +#endif +#if PPC_NUM_VECTORS > 1020 + .weak vector1020, vector1021, vector1022, vector1023 +#endif + +vector0: +vector1: +vector2: +vector3: +vector4: +vector5: +vector6: +vector7: +vector8: +vector9: +vector10: +vector11: +vector12: +vector13: +vector14: +vector15: +vector16: +vector17: +vector18: +vector19: +vector20: +vector21: +vector22: +vector23: +vector24: +vector25: +vector26: +vector27: +vector28: +vector29: +vector30: +vector31: +vector32: +vector33: +vector34: +vector35: +vector36: +vector37: +vector38: +vector39: +vector40: +vector41: +vector42: +vector43: +vector44: +vector45: +vector46: +vector47: +vector48: +vector49: +vector50: +vector51: +vector52: +vector53: +vector54: +vector55: +vector56: +vector57: +vector58: +vector59: +vector60: +vector61: +vector62: +vector63: +vector64: +vector65: +vector66: +vector67: +vector68: +vector69: +vector70: +vector71: +vector72: +vector73: +vector74: +vector75: +vector76: +vector77: +vector78: +vector79: +vector80: +vector81: +vector82: +vector83: +vector84: +vector85: +vector86: +vector87: +vector88: +vector89: +vector90: +vector91: +vector92: +vector93: +vector94: +vector95: +vector96: +vector97: +vector98: +vector99: +vector100: +vector101: +vector102: +vector103: +vector104: +vector105: +vector106: +vector107: +vector108: +vector109: +vector110: +vector111: +vector112: +vector113: +vector114: +vector115: +vector116: +vector117: +vector118: +vector119: +vector120: +vector121: +vector122: +vector123: +vector124: +vector125: +vector126: +vector127: +vector128: +vector129: +vector130: +vector131: +vector132: +vector133: +vector134: +vector135: +vector136: +vector137: +vector138: +vector139: +vector140: +vector141: +vector142: +vector143: +vector144: +vector145: +vector146: +vector147: +vector148: +vector149: +vector150: +vector151: +vector152: +vector153: +vector154: +vector155: +vector156: +vector157: +vector158: +vector159: +vector160: +vector161: +vector162: +vector163: +vector164: +vector165: +vector166: +vector167: +vector168: +vector169: +vector170: +vector171: +vector172: +vector173: +vector174: +vector175: +vector176: +vector177: +vector178: +vector179: +vector180: +vector181: +vector182: +vector183: +vector184: +vector185: +vector186: +vector187: +vector188: +vector189: +vector190: +vector191: +vector192: +vector193: +vector194: +vector195: +vector196: +vector197: +vector198: +vector199: +vector200: +vector201: +vector202: +vector203: +vector204: +vector205: +vector206: +vector207: +vector208: +vector209: +vector210: +vector211: +vector212: +vector213: +vector214: +vector215: +vector216: +vector217: +vector218: +vector219: +vector220: +vector221: +vector222: +vector223: +vector224: +vector225: +vector226: +vector227: +vector228: +vector229: +vector230: +vector231: +vector232: +vector233: +vector234: +vector235: +vector236: +vector237: +vector238: +vector239: +vector240: +vector241: +vector242: +vector243: +vector244: +vector245: +vector246: +vector247: +vector248: +vector249: +vector250: +vector251: +vector252: +vector253: +vector254: +vector255: +vector256: +vector257: +vector258: +vector259: +vector260: +vector261: +vector262: +vector263: +vector264: +vector265: +vector266: +vector267: +vector268: +vector269: +vector270: +vector271: +vector272: +vector273: +vector274: +vector275: +vector276: +vector277: +vector278: +vector279: +vector280: +vector281: +vector282: +vector283: +vector284: +vector285: +vector286: +vector287: +vector288: +vector289: +vector290: +vector291: +vector292: +vector293: +vector294: +vector295: +vector296: +vector297: +vector298: +vector299: +vector300: +vector301: +vector302: +vector303: +vector304: +vector305: +vector306: +vector307: +vector308: +vector309: +vector310: +vector311: +vector312: +vector313: +vector314: +vector315: +vector316: +vector317: +vector318: +vector319: +vector320: +vector321: +vector322: +vector323: +vector324: +vector325: +vector326: +vector327: +vector328: +vector329: +vector330: +vector331: +vector332: +vector333: +vector334: +vector335: +vector336: +vector337: +vector338: +vector339: +vector340: +vector341: +vector342: +vector343: +vector344: +vector345: +vector346: +vector347: +vector348: +vector349: +vector350: +vector351: +vector352: +vector353: +vector354: +vector355: +vector356: +vector357: +vector358: +vector359: +vector360: +vector361: +vector362: +vector363: +vector364: +vector365: +vector366: +vector367: +vector368: +vector369: +vector370: +vector371: +vector372: +vector373: +vector374: +vector375: +vector376: +vector377: +vector378: +vector379: +vector380: +vector381: +vector382: +vector383: +vector384: +vector385: +vector386: +vector387: +vector388: +vector389: +vector390: +vector391: +vector392: +vector393: +vector394: +vector395: +vector396: +vector397: +vector398: +vector399: +vector400: +vector401: +vector402: +vector403: +vector404: +vector405: +vector406: +vector407: +vector408: +vector409: +vector410: +vector411: +vector412: +vector413: +vector414: +vector415: +vector416: +vector417: +vector418: +vector419: +vector420: +vector421: +vector422: +vector423: +vector424: +vector425: +vector426: +vector427: +vector428: +vector429: +vector430: +vector431: +vector432: +vector433: +vector434: +vector435: +vector436: +vector437: +vector438: +vector439: +vector440: +vector441: +vector442: +vector443: +vector444: +vector445: +vector446: +vector447: +vector448: +vector449: +vector450: +vector451: +vector452: +vector453: +vector454: +vector455: +vector456: +vector457: +vector458: +vector459: +vector460: +vector461: +vector462: +vector463: +vector464: +vector465: +vector466: +vector467: +vector468: +vector469: +vector470: +vector471: +vector472: +vector473: +vector474: +vector475: +vector476: +vector477: +vector478: +vector479: +vector480: +vector481: +vector482: +vector483: +vector484: +vector485: +vector486: +vector487: +vector488: +vector489: +vector490: +vector491: +vector492: +vector493: +vector494: +vector495: +vector496: +vector497: +vector498: +vector499: +vector500: +vector501: +vector502: +vector503: +vector504: +vector505: +vector506: +vector507: +vector508: +vector509: +vector510: +vector511: +vector512: +vector513: +vector514: +vector515: +vector516: +vector517: +vector518: +vector519: +vector520: +vector521: +vector522: +vector523: +vector524: +vector525: +vector526: +vector527: +vector528: +vector529: +vector530: +vector531: +vector532: +vector533: +vector534: +vector535: +vector536: +vector537: +vector538: +vector539: +vector540: +vector541: +vector542: +vector543: +vector544: +vector545: +vector546: +vector547: +vector548: +vector549: +vector550: +vector551: +vector552: +vector553: +vector554: +vector555: +vector556: +vector557: +vector558: +vector559: +vector560: +vector561: +vector562: +vector563: +vector564: +vector565: +vector566: +vector567: +vector568: +vector569: +vector570: +vector571: +vector572: +vector573: +vector574: +vector575: +vector576: +vector577: +vector578: +vector579: +vector580: +vector581: +vector582: +vector583: +vector584: +vector585: +vector586: +vector587: +vector588: +vector589: +vector590: +vector591: +vector592: +vector593: +vector594: +vector595: +vector596: +vector597: +vector598: +vector599: +vector600: +vector601: +vector602: +vector603: +vector604: +vector605: +vector606: +vector607: +vector608: +vector609: +vector610: +vector611: +vector612: +vector613: +vector614: +vector615: +vector616: +vector617: +vector618: +vector619: +vector620: +vector621: +vector622: +vector623: +vector624: +vector625: +vector626: +vector627: +vector628: +vector629: +vector630: +vector631: +vector632: +vector633: +vector634: +vector635: +vector636: +vector637: +vector638: +vector639: +vector640: +vector641: +vector642: +vector643: +vector644: +vector645: +vector646: +vector647: +vector648: +vector649: +vector650: +vector651: +vector652: +vector653: +vector654: +vector655: +vector656: +vector657: +vector658: +vector659: +vector660: +vector661: +vector662: +vector663: +vector664: +vector665: +vector666: +vector667: +vector668: +vector669: +vector670: +vector671: +vector672: +vector673: +vector674: +vector675: +vector676: +vector677: +vector678: +vector679: +vector680: +vector681: +vector682: +vector683: +vector684: +vector685: +vector686: +vector687: +vector688: +vector689: +vector690: +vector691: +vector692: +vector693: +vector694: +vector695: +vector696: +vector697: +vector698: +vector699: +vector700: +vector701: +vector702: +vector703: +vector704: +vector705: +vector706: +vector707: +vector708: +vector709: +vector710: +vector711: +vector712: +vector713: +vector714: +vector715: +vector716: +vector717: +vector718: +vector719: +vector720: +vector721: +vector722: +vector723: +vector724: +vector725: +vector726: +vector727: +vector728: +vector729: +vector730: +vector731: +vector732: +vector733: +vector734: +vector735: +vector736: +vector737: +vector738: +vector739: +vector740: +vector741: +vector742: +vector743: +vector744: +vector745: +vector746: +vector747: +vector748: +vector749: +vector750: +vector751: +vector752: +vector753: +vector754: +vector755: +vector756: +vector757: +vector758: +vector759: +vector760: +vector761: +vector762: +vector763: +vector764: +vector765: +vector766: +vector767: +vector768: +vector769: +vector770: +vector771: +vector772: +vector773: +vector774: +vector775: +vector776: +vector777: +vector778: +vector779: +vector780: +vector781: +vector782: +vector783: +vector784: +vector785: +vector786: +vector787: +vector788: +vector789: +vector790: +vector791: +vector792: +vector793: +vector794: +vector795: +vector796: +vector797: +vector798: +vector799: +vector800: +vector801: +vector802: +vector803: +vector804: +vector805: +vector806: +vector807: +vector808: +vector809: +vector810: +vector811: +vector812: +vector813: +vector814: +vector815: +vector816: +vector817: +vector818: +vector819: +vector820: +vector821: +vector822: +vector823: +vector824: +vector825: +vector826: +vector827: +vector828: +vector829: +vector830: +vector831: +vector832: +vector833: +vector834: +vector835: +vector836: +vector837: +vector838: +vector839: +vector840: +vector841: +vector842: +vector843: +vector844: +vector845: +vector846: +vector847: +vector848: +vector849: +vector850: +vector851: +vector852: +vector853: +vector854: +vector855: +vector856: +vector857: +vector858: +vector859: +vector860: +vector861: +vector862: +vector863: +vector864: +vector865: +vector866: +vector867: +vector868: +vector869: +vector870: +vector871: +vector872: +vector873: +vector874: +vector875: +vector876: +vector877: +vector878: +vector879: +vector880: +vector881: +vector882: +vector883: +vector884: +vector885: +vector886: +vector887: +vector888: +vector889: +vector890: +vector891: +vector892: +vector893: +vector894: +vector895: +vector896: +vector897: +vector898: +vector899: +vector900: +vector901: +vector902: +vector903: +vector904: +vector905: +vector906: +vector907: +vector908: +vector909: +vector910: +vector911: +vector912: +vector913: +vector914: +vector915: +vector916: +vector917: +vector918: +vector919: +vector920: +vector921: +vector922: +vector923: +vector924: +vector925: +vector926: +vector927: +vector928: +vector929: +vector930: +vector931: +vector932: +vector933: +vector934: +vector935: +vector936: +vector937: +vector938: +vector939: +vector940: +vector941: +vector942: +vector943: +vector944: +vector945: +vector946: +vector947: +vector948: +vector949: +vector950: +vector951: +vector952: +vector953: +vector954: +vector955: +vector956: +vector957: +vector958: +vector959: +vector960: +vector961: +vector962: +vector963: +vector964: +vector965: +vector966: +vector967: +vector968: +vector969: +vector970: +vector971: +vector972: +vector973: +vector974: +vector975: +vector976: +vector977: +vector978: +vector979: +vector980: +vector981: +vector982: +vector983: +vector984: +vector985: +vector986: +vector987: +vector988: +vector989: +vector990: +vector991: +vector992: +vector993: +vector994: +vector995: +vector996: +vector997: +vector998: +vector999: +vector1000: +vector1001: +vector1002: +vector1003: +vector1004: +vector1005: +vector1006: +vector1007: +vector1008: +vector1009: +vector1010: +vector1011: +vector1012: +vector1013: +vector1014: +vector1015: +vector1016: +vector1017: +vector1018: +vector1019: +vector1020: +vector1021: +vector1022: +vector1023: + + .global _unhandled_irq +_unhandled_irq: + se_b _unhandled_irq + +#endif /* !defined(__DOXYGEN__) */ + +/** @} */ diff --git a/os/common/ports/e200/compilers/CW/vectors.s b/os/common/ports/e200/compilers/CW/vectors.s index f6c11b576..00e8c1dfe 100644 --- a/os/common/ports/e200/compilers/CW/vectors.s +++ b/os/common/ports/e200/compilers/CW/vectors.s @@ -34,6 +34,773 @@ #if !defined(__DOXYGEN__) + .global vector0, vector1, vector2, vector3 +#if PPC_NUM_VECTORS > 4 + .global vector4, vector5, vector6, vector7 +#endif +#if PPC_NUM_VECTORS > 8 + .global vector8, vector9, vector10, vector11 +#endif +#if PPC_NUM_VECTORS > 12 + .global vector12, vector13, vector14, vector15 +#endif +#if PPC_NUM_VECTORS > 16 + .global vector16, vector17, vector18, vector19 +#endif +#if PPC_NUM_VECTORS > 20 + .global vector20, vector21, vector22, vector23 +#endif +#if PPC_NUM_VECTORS > 24 + .global vector24, vector25, vector26, vector27 +#endif +#if PPC_NUM_VECTORS > 28 + .global vector28, vector29, vector30, vector31 +#endif +#if PPC_NUM_VECTORS > 32 + .global vector32, vector33, vector34, vector35 +#endif +#if PPC_NUM_VECTORS > 36 + .global vector36, vector37, vector38, vector39 +#endif +#if PPC_NUM_VECTORS > 40 + .global vector40, vector41, vector42, vector43 +#endif +#if PPC_NUM_VECTORS > 44 + .global vector44, vector45, vector46, vector47 +#endif +#if PPC_NUM_VECTORS > 48 + .global vector48, vector49, vector50, vector51 +#endif +#if PPC_NUM_VECTORS > 52 + .global vector52, vector53, vector54, vector55 +#endif +#if PPC_NUM_VECTORS > 56 + .global vector56, vector57, vector58, vector59 +#endif +#if PPC_NUM_VECTORS > 60 + .global vector60, vector61, vector62, vector63 +#endif +#if PPC_NUM_VECTORS > 64 + .global vector64, vector65, vector66, vector67 +#endif +#if PPC_NUM_VECTORS > 68 + .global vector68, vector69, vector70, vector71 +#endif +#if PPC_NUM_VECTORS > 72 + .global vector72, vector73, vector74, vector75 +#endif +#if PPC_NUM_VECTORS > 76 + .global vector76, vector77, vector78, vector79 +#endif +#if PPC_NUM_VECTORS > 80 + .global vector80, vector81, vector82, vector83 +#endif +#if PPC_NUM_VECTORS > 84 + .global vector84, vector85, vector86, vector87 +#endif +#if PPC_NUM_VECTORS > 88 + .global vector88, vector89, vector90, vector91 +#endif +#if PPC_NUM_VECTORS > 92 + .global vector92, vector93, vector94, vector95 +#endif +#if PPC_NUM_VECTORS > 96 + .global vector96, vector97, vector98, vector99 +#endif +#if PPC_NUM_VECTORS > 100 + .global vector100, vector101, vector102, vector103 +#endif +#if PPC_NUM_VECTORS > 104 + .global vector104, vector105, vector106, vector107 +#endif +#if PPC_NUM_VECTORS > 108 + .global vector108, vector109, vector110, vector111 +#endif +#if PPC_NUM_VECTORS > 112 + .global vector112, vector113, vector114, vector115 +#endif +#if PPC_NUM_VECTORS > 116 + .global vector116, vector117, vector118, vector119 +#endif +#if PPC_NUM_VECTORS > 120 + .global vector120, vector121, vector122, vector123 +#endif +#if PPC_NUM_VECTORS > 124 + .global vector124, vector125, vector126, vector127 +#endif +#if PPC_NUM_VECTORS > 128 + .global vector128, vector129, vector130, vector131 +#endif +#if PPC_NUM_VECTORS > 132 + .global vector132, vector133, vector134, vector135 +#endif +#if PPC_NUM_VECTORS > 136 + .global vector136, vector137, vector138, vector139 +#endif +#if PPC_NUM_VECTORS > 140 + .global vector140, vector141, vector142, vector143 +#endif +#if PPC_NUM_VECTORS > 144 + .global vector144, vector145, vector146, vector147 +#endif +#if PPC_NUM_VECTORS > 148 + .global vector148, vector149, vector150, vector151 +#endif +#if PPC_NUM_VECTORS > 152 + .global vector152, vector153, vector154, vector155 +#endif +#if PPC_NUM_VECTORS > 156 + .global vector156, vector157, vector158, vector159 +#endif +#if PPC_NUM_VECTORS > 160 + .global vector160, vector161, vector162, vector163 +#endif +#if PPC_NUM_VECTORS > 164 + .global vector164, vector165, vector166, vector167 +#endif +#if PPC_NUM_VECTORS > 168 + .global vector168, vector169, vector170, vector171 +#endif +#if PPC_NUM_VECTORS > 172 + .global vector172, vector173, vector174, vector175 +#endif +#if PPC_NUM_VECTORS > 176 + .global vector176, vector177, vector178, vector179 +#endif +#if PPC_NUM_VECTORS > 180 + .global vector180, vector181, vector182, vector183 +#endif +#if PPC_NUM_VECTORS > 184 + .global vector184, vector185, vector186, vector187 +#endif +#if PPC_NUM_VECTORS > 188 + .global vector188, vector189, vector190, vector191 +#endif +#if PPC_NUM_VECTORS > 192 + .global vector192, vector193, vector194, vector195 +#endif +#if PPC_NUM_VECTORS > 196 + .global vector196, vector197, vector198, vector199 +#endif +#if PPC_NUM_VECTORS > 200 + .global vector200, vector201, vector202, vector203 +#endif +#if PPC_NUM_VECTORS > 204 + .global vector204, vector205, vector206, vector207 +#endif +#if PPC_NUM_VECTORS > 208 + .global vector208, vector209, vector210, vector211 +#endif +#if PPC_NUM_VECTORS > 212 + .global vector212, vector213, vector214, vector215 +#endif +#if PPC_NUM_VECTORS > 216 + .global vector216, vector217, vector218, vector219 +#endif +#if PPC_NUM_VECTORS > 220 + .global vector220, vector221, vector222, vector223 +#endif +#if PPC_NUM_VECTORS > 224 + .global vector224, vector225, vector226, vector227 +#endif +#if PPC_NUM_VECTORS > 228 + .global vector228, vector229, vector230, vector231 +#endif +#if PPC_NUM_VECTORS > 232 + .global vector232, vector233, vector234, vector235 +#endif +#if PPC_NUM_VECTORS > 236 + .global vector236, vector237, vector238, vector239 +#endif +#if PPC_NUM_VECTORS > 240 + .global vector240, vector241, vector242, vector243 +#endif +#if PPC_NUM_VECTORS > 244 + .global vector244, vector245, vector246, vector247 +#endif +#if PPC_NUM_VECTORS > 248 + .global vector248, vector249, vector250, vector251 +#endif +#if PPC_NUM_VECTORS > 252 + .global vector252, vector253, vector254, vector255 +#endif +#if PPC_NUM_VECTORS > 256 + .global vector256, vector257, vector258, vector259 +#endif +#if PPC_NUM_VECTORS > 260 + .global vector260, vector261, vector262, vector263 +#endif +#if PPC_NUM_VECTORS > 264 + .global vector264, vector265, vector266, vector267 +#endif +#if PPC_NUM_VECTORS > 268 + .global vector268, vector269, vector270, vector271 +#endif +#if PPC_NUM_VECTORS > 272 + .global vector272, vector273, vector274, vector275 +#endif +#if PPC_NUM_VECTORS > 276 + .global vector276, vector277, vector278, vector279 +#endif +#if PPC_NUM_VECTORS > 280 + .global vector280, vector281, vector282, vector283 +#endif +#if PPC_NUM_VECTORS > 284 + .global vector284, vector285, vector286, vector287 +#endif +#if PPC_NUM_VECTORS > 288 + .global vector288, vector289, vector290, vector291 +#endif +#if PPC_NUM_VECTORS > 292 + .global vector292, vector293, vector294, vector295 +#endif +#if PPC_NUM_VECTORS > 296 + .global vector296, vector297, vector298, vector299 +#endif +#if PPC_NUM_VECTORS > 300 + .global vector300, vector301, vector302, vector303 +#endif +#if PPC_NUM_VECTORS > 304 + .global vector304, vector305, vector306, vector307 +#endif +#if PPC_NUM_VECTORS > 308 + .global vector308, vector309, vector310, vector311 +#endif +#if PPC_NUM_VECTORS > 312 + .global vector312, vector313, vector314, vector315 +#endif +#if PPC_NUM_VECTORS > 316 + .global vector316, vector317, vector318, vector319 +#endif +#if PPC_NUM_VECTORS > 320 + .global vector320, vector321, vector322, vector323 +#endif +#if PPC_NUM_VECTORS > 324 + .global vector324, vector325, vector326, vector327 +#endif +#if PPC_NUM_VECTORS > 328 + .global vector328, vector329, vector330, vector331 +#endif +#if PPC_NUM_VECTORS > 332 + .global vector332, vector333, vector334, vector335 +#endif +#if PPC_NUM_VECTORS > 336 + .global vector336, vector337, vector338, vector339 +#endif +#if PPC_NUM_VECTORS > 340 + .global vector340, vector341, vector342, vector343 +#endif +#if PPC_NUM_VECTORS > 344 + .global vector344, vector345, vector346, vector347 +#endif +#if PPC_NUM_VECTORS > 348 + .global vector348, vector349, vector350, vector351 +#endif +#if PPC_NUM_VECTORS > 352 + .global vector352, vector353, vector354, vector355 +#endif +#if PPC_NUM_VECTORS > 356 + .global vector356, vector357, vector358, vector359 +#endif +#if PPC_NUM_VECTORS > 360 + .global vector360, vector361, vector362, vector363 +#endif +#if PPC_NUM_VECTORS > 364 + .global vector364, vector365, vector366, vector367 +#endif +#if PPC_NUM_VECTORS > 368 + .global vector368, vector369, vector370, vector371 +#endif +#if PPC_NUM_VECTORS > 372 + .global vector372, vector373, vector374, vector375 +#endif +#if PPC_NUM_VECTORS > 376 + .global vector376, vector377, vector378, vector379 +#endif +#if PPC_NUM_VECTORS > 380 + .global vector380, vector381, vector382, vector383 +#endif +#if PPC_NUM_VECTORS > 384 + .global vector384, vector385, vector386, vector387 +#endif +#if PPC_NUM_VECTORS > 388 + .global vector388, vector389, vector390, vector391 +#endif +#if PPC_NUM_VECTORS > 392 + .global vector392, vector393, vector394, vector395 +#endif +#if PPC_NUM_VECTORS > 396 + .global vector396, vector397, vector398, vector399 +#endif +#if PPC_NUM_VECTORS > 400 + .global vector400, vector401, vector402, vector403 +#endif +#if PPC_NUM_VECTORS > 404 + .global vector404, vector405, vector406, vector407 +#endif +#if PPC_NUM_VECTORS > 408 + .global vector408, vector409, vector410, vector411 +#endif +#if PPC_NUM_VECTORS > 412 + .global vector412, vector413, vector414, vector415 +#endif +#if PPC_NUM_VECTORS > 416 + .global vector416, vector417, vector418, vector419 +#endif +#if PPC_NUM_VECTORS > 420 + .global vector420, vector421, vector422, vector423 +#endif +#if PPC_NUM_VECTORS > 424 + .global vector424, vector425, vector426, vector427 +#endif +#if PPC_NUM_VECTORS > 428 + .global vector428, vector429, vector430, vector431 +#endif +#if PPC_NUM_VECTORS > 432 + .global vector432, vector433, vector434, vector435 +#endif +#if PPC_NUM_VECTORS > 436 + .global vector436, vector437, vector438, vector439 +#endif +#if PPC_NUM_VECTORS > 440 + .global vector440, vector441, vector442, vector443 +#endif +#if PPC_NUM_VECTORS > 444 + .global vector444, vector445, vector446, vector447 +#endif +#if PPC_NUM_VECTORS > 448 + .global vector448, vector449, vector450, vector451 +#endif +#if PPC_NUM_VECTORS > 452 + .global vector452, vector453, vector454, vector455 +#endif +#if PPC_NUM_VECTORS > 456 + .global vector456, vector457, vector458, vector459 +#endif +#if PPC_NUM_VECTORS > 460 + .global vector460, vector461, vector462, vector463 +#endif +#if PPC_NUM_VECTORS > 464 + .global vector464, vector465, vector466, vector467 +#endif +#if PPC_NUM_VECTORS > 468 + .global vector468, vector469, vector470, vector471 +#endif +#if PPC_NUM_VECTORS > 472 + .global vector472, vector473, vector474, vector475 +#endif +#if PPC_NUM_VECTORS > 476 + .global vector476, vector477, vector478, vector479 +#endif +#if PPC_NUM_VECTORS > 480 + .global vector480, vector481, vector482, vector483 +#endif +#if PPC_NUM_VECTORS > 484 + .global vector484, vector485, vector486, vector487 +#endif +#if PPC_NUM_VECTORS > 488 + .global vector488, vector489, vector490, vector491 +#endif +#if PPC_NUM_VECTORS > 492 + .global vector492, vector493, vector494, vector495 +#endif +#if PPC_NUM_VECTORS > 496 + .global vector496, vector497, vector498, vector499 +#endif +#if PPC_NUM_VECTORS > 500 + .global vector500, vector501, vector502, vector503 +#endif +#if PPC_NUM_VECTORS > 504 + .global vector504, vector505, vector506, vector507 +#endif +#if PPC_NUM_VECTORS > 508 + .global vector508, vector509, vector510, vector511 +#endif +#if PPC_NUM_VECTORS > 512 + .global vector512, vector513, vector514, vector515 +#endif +#if PPC_NUM_VECTORS > 516 + .global vector516, vector517, vector518, vector519 +#endif +#if PPC_NUM_VECTORS > 520 + .global vector520, vector521, vector522, vector523 +#endif +#if PPC_NUM_VECTORS > 524 + .global vector524, vector525, vector526, vector527 +#endif +#if PPC_NUM_VECTORS > 528 + .global vector528, vector529, vector530, vector531 +#endif +#if PPC_NUM_VECTORS > 532 + .global vector532, vector533, vector534, vector535 +#endif +#if PPC_NUM_VECTORS > 536 + .global vector536, vector537, vector538, vector539 +#endif +#if PPC_NUM_VECTORS > 540 + .global vector540, vector541, vector542, vector543 +#endif +#if PPC_NUM_VECTORS > 544 + .global vector544, vector545, vector546, vector547 +#endif +#if PPC_NUM_VECTORS > 548 + .global vector548, vector549, vector550, vector551 +#endif +#if PPC_NUM_VECTORS > 552 + .global vector552, vector553, vector554, vector555 +#endif +#if PPC_NUM_VECTORS > 556 + .global vector556, vector557, vector558, vector559 +#endif +#if PPC_NUM_VECTORS > 560 + .global vector560, vector561, vector562, vector563 +#endif +#if PPC_NUM_VECTORS > 564 + .global vector564, vector565, vector566, vector567 +#endif +#if PPC_NUM_VECTORS > 568 + .global vector568, vector569, vector570, vector571 +#endif +#if PPC_NUM_VECTORS > 572 + .global vector572, vector573, vector574, vector575 +#endif +#if PPC_NUM_VECTORS > 576 + .global vector576, vector577, vector578, vector579 +#endif +#if PPC_NUM_VECTORS > 580 + .global vector580, vector581, vector582, vector583 +#endif +#if PPC_NUM_VECTORS > 584 + .global vector584, vector585, vector586, vector587 +#endif +#if PPC_NUM_VECTORS > 588 + .global vector588, vector589, vector590, vector591 +#endif +#if PPC_NUM_VECTORS > 592 + .global vector592, vector593, vector594, vector595 +#endif +#if PPC_NUM_VECTORS > 596 + .global vector596, vector597, vector598, vector599 +#endif +#if PPC_NUM_VECTORS > 600 + .global vector600, vector601, vector602, vector603 +#endif +#if PPC_NUM_VECTORS > 604 + .global vector604, vector605, vector606, vector607 +#endif +#if PPC_NUM_VECTORS > 608 + .global vector608, vector609, vector610, vector611 +#endif +#if PPC_NUM_VECTORS > 612 + .global vector612, vector613, vector614, vector615 +#endif +#if PPC_NUM_VECTORS > 616 + .global vector616, vector617, vector618, vector619 +#endif +#if PPC_NUM_VECTORS > 620 + .global vector620, vector621, vector622, vector623 +#endif +#if PPC_NUM_VECTORS > 624 + .global vector624, vector625, vector626, vector627 +#endif +#if PPC_NUM_VECTORS > 628 + .global vector628, vector629, vector630, vector631 +#endif +#if PPC_NUM_VECTORS > 632 + .global vector632, vector633, vector634, vector635 +#endif +#if PPC_NUM_VECTORS > 636 + .global vector636, vector637, vector638, vector639 +#endif +#if PPC_NUM_VECTORS > 640 + .global vector640, vector641, vector642, vector643 +#endif +#if PPC_NUM_VECTORS > 644 + .global vector644, vector645, vector646, vector647 +#endif +#if PPC_NUM_VECTORS > 648 + .global vector648, vector649, vector650, vector651 +#endif +#if PPC_NUM_VECTORS > 652 + .global vector652, vector653, vector654, vector655 +#endif +#if PPC_NUM_VECTORS > 656 + .global vector656, vector657, vector658, vector659 +#endif +#if PPC_NUM_VECTORS > 660 + .global vector660, vector661, vector662, vector663 +#endif +#if PPC_NUM_VECTORS > 664 + .global vector664, vector665, vector666, vector667 +#endif +#if PPC_NUM_VECTORS > 668 + .global vector668, vector669, vector670, vector671 +#endif +#if PPC_NUM_VECTORS > 672 + .global vector672, vector673, vector674, vector675 +#endif +#if PPC_NUM_VECTORS > 676 + .global vector676, vector677, vector678, vector679 +#endif +#if PPC_NUM_VECTORS > 680 + .global vector680, vector681, vector682, vector683 +#endif +#if PPC_NUM_VECTORS > 684 + .global vector684, vector685, vector686, vector687 +#endif +#if PPC_NUM_VECTORS > 688 + .global vector688, vector689, vector690, vector691 +#endif +#if PPC_NUM_VECTORS > 692 + .global vector692, vector693, vector694, vector695 +#endif +#if PPC_NUM_VECTORS > 696 + .global vector696, vector697, vector698, vector699 +#endif +#if PPC_NUM_VECTORS > 700 + .global vector700, vector701, vector702, vector703 +#endif +#if PPC_NUM_VECTORS > 704 + .global vector704, vector705, vector706, vector707 +#endif +#if PPC_NUM_VECTORS > 708 + .global vector708, vector709, vector710, vector711 +#endif +#if PPC_NUM_VECTORS > 712 + .global vector712, vector713, vector714, vector715 +#endif +#if PPC_NUM_VECTORS > 716 + .global vector716, vector717, vector718, vector719 +#endif +#if PPC_NUM_VECTORS > 720 + .global vector720, vector721, vector722, vector723 +#endif +#if PPC_NUM_VECTORS > 724 + .global vector724, vector725, vector726, vector727 +#endif +#if PPC_NUM_VECTORS > 728 + .global vector728, vector729, vector730, vector731 +#endif +#if PPC_NUM_VECTORS > 732 + .global vector732, vector733, vector734, vector735 +#endif +#if PPC_NUM_VECTORS > 736 + .global vector736, vector737, vector738, vector739 +#endif +#if PPC_NUM_VECTORS > 740 + .global vector740, vector741, vector742, vector743 +#endif +#if PPC_NUM_VECTORS > 744 + .global vector744, vector745, vector746, vector747 +#endif +#if PPC_NUM_VECTORS > 748 + .global vector748, vector749, vector750, vector751 +#endif +#if PPC_NUM_VECTORS > 752 + .global vector752, vector753, vector754, vector755 +#endif +#if PPC_NUM_VECTORS > 756 + .global vector756, vector757, vector758, vector759 +#endif +#if PPC_NUM_VECTORS > 760 + .global vector760, vector761, vector762, vector763 +#endif +#if PPC_NUM_VECTORS > 764 + .global vector764, vector765, vector766, vector767 +#endif +#if PPC_NUM_VECTORS > 768 + .global vector768, vector769, vector770, vector771 +#endif +#if PPC_NUM_VECTORS > 772 + .global vector772, vector773, vector774, vector775 +#endif +#if PPC_NUM_VECTORS > 776 + .global vector776, vector777, vector778, vector779 +#endif +#if PPC_NUM_VECTORS > 780 + .global vector780, vector781, vector782, vector783 +#endif +#if PPC_NUM_VECTORS > 784 + .global vector784, vector785, vector786, vector787 +#endif +#if PPC_NUM_VECTORS > 788 + .global vector788, vector789, vector790, vector791 +#endif +#if PPC_NUM_VECTORS > 792 + .global vector792, vector793, vector794, vector795 +#endif +#if PPC_NUM_VECTORS > 796 + .global vector796, vector797, vector798, vector799 +#endif +#if PPC_NUM_VECTORS > 800 + .global vector800, vector801, vector802, vector803 +#endif +#if PPC_NUM_VECTORS > 804 + .global vector804, vector805, vector806, vector807 +#endif +#if PPC_NUM_VECTORS > 808 + .global vector808, vector809, vector810, vector811 +#endif +#if PPC_NUM_VECTORS > 812 + .global vector812, vector813, vector814, vector815 +#endif +#if PPC_NUM_VECTORS > 816 + .global vector816, vector817, vector818, vector819 +#endif +#if PPC_NUM_VECTORS > 820 + .global vector820, vector821, vector822, vector823 +#endif +#if PPC_NUM_VECTORS > 824 + .global vector824, vector825, vector826, vector827 +#endif +#if PPC_NUM_VECTORS > 828 + .global vector828, vector829, vector830, vector831 +#endif +#if PPC_NUM_VECTORS > 832 + .global vector832, vector833, vector834, vector835 +#endif +#if PPC_NUM_VECTORS > 836 + .global vector836, vector837, vector838, vector839 +#endif +#if PPC_NUM_VECTORS > 840 + .global vector840, vector841, vector842, vector843 +#endif +#if PPC_NUM_VECTORS > 844 + .global vector844, vector845, vector846, vector847 +#endif +#if PPC_NUM_VECTORS > 848 + .global vector848, vector849, vector850, vector851 +#endif +#if PPC_NUM_VECTORS > 852 + .global vector852, vector853, vector854, vector855 +#endif +#if PPC_NUM_VECTORS > 856 + .global vector856, vector857, vector858, vector859 +#endif +#if PPC_NUM_VECTORS > 860 + .global vector860, vector861, vector862, vector863 +#endif +#if PPC_NUM_VECTORS > 864 + .global vector864, vector865, vector866, vector867 +#endif +#if PPC_NUM_VECTORS > 868 + .global vector868, vector869, vector870, vector871 +#endif +#if PPC_NUM_VECTORS > 872 + .global vector872, vector873, vector874, vector875 +#endif +#if PPC_NUM_VECTORS > 876 + .global vector876, vector877, vector878, vector879 +#endif +#if PPC_NUM_VECTORS > 880 + .global vector880, vector881, vector882, vector883 +#endif +#if PPC_NUM_VECTORS > 884 + .global vector884, vector885, vector886, vector887 +#endif +#if PPC_NUM_VECTORS > 888 + .global vector888, vector889, vector890, vector891 +#endif +#if PPC_NUM_VECTORS > 892 + .global vector892, vector893, vector894, vector895 +#endif +#if PPC_NUM_VECTORS > 896 + .global vector896, vector897, vector898, vector899 +#endif +#if PPC_NUM_VECTORS > 900 + .global vector900, vector901, vector902, vector903 +#endif +#if PPC_NUM_VECTORS > 904 + .global vector904, vector905, vector906, vector907 +#endif +#if PPC_NUM_VECTORS > 908 + .global vector908, vector909, vector910, vector911 +#endif +#if PPC_NUM_VECTORS > 912 + .global vector912, vector913, vector914, vector915 +#endif +#if PPC_NUM_VECTORS > 916 + .global vector916, vector917, vector918, vector919 +#endif +#if PPC_NUM_VECTORS > 920 + .global vector920, vector921, vector922, vector923 +#endif +#if PPC_NUM_VECTORS > 924 + .global vector924, vector925, vector926, vector927 +#endif +#if PPC_NUM_VECTORS > 928 + .global vector928, vector929, vector930, vector931 +#endif +#if PPC_NUM_VECTORS > 932 + .global vector932, vector933, vector934, vector935 +#endif +#if PPC_NUM_VECTORS > 936 + .global vector936, vector937, vector938, vector939 +#endif +#if PPC_NUM_VECTORS > 940 + .global vector940, vector941, vector942, vector943 +#endif +#if PPC_NUM_VECTORS > 944 + .global vector944, vector945, vector946, vector947 +#endif +#if PPC_NUM_VECTORS > 948 + .global vector948, vector949, vector950, vector951 +#endif +#if PPC_NUM_VECTORS > 952 + .global vector952, vector953, vector954, vector955 +#endif +#if PPC_NUM_VECTORS > 956 + .global vector956, vector957, vector958, vector959 +#endif +#if PPC_NUM_VECTORS > 960 + .global vector960, vector961, vector962, vector963 +#endif +#if PPC_NUM_VECTORS > 964 + .global vector964, vector965, vector966, vector967 +#endif +#if PPC_NUM_VECTORS > 968 + .global vector968, vector969, vector970, vector971 +#endif +#if PPC_NUM_VECTORS > 972 + .global vector972, vector973, vector974, vector975 +#endif +#if PPC_NUM_VECTORS > 976 + .global vector976, vector977, vector978, vector979 +#endif +#if PPC_NUM_VECTORS > 980 + .global vector980, vector981, vector982, vector983 +#endif +#if PPC_NUM_VECTORS > 984 + .global vector984, vector985, vector986, vector987 +#endif +#if PPC_NUM_VECTORS > 988 + .global vector988, vector989, vector990, vector991 +#endif +#if PPC_NUM_VECTORS > 992 + .global vector992, vector993, vector994, vector995 +#endif +#if PPC_NUM_VECTORS > 996 + .global vector996, vector997, vector998, vector999 +#endif +#if PPC_NUM_VECTORS > 1000 + .global vector1000, vector1001, vector1002, vector1003 +#endif +#if PPC_NUM_VECTORS > 1004 + .global vector1004, vector1005, vector1006, vector1007 +#endif +#if PPC_NUM_VECTORS > 1008 + .global vector1008, vector1009, vector1010, vector1011 +#endif +#if PPC_NUM_VECTORS > 1012 + .global vector1012, vector1013, vector1014, vector1015 +#endif +#if PPC_NUM_VECTORS > 1016 + .global vector1016, vector1017, vector1018, vector1019 +#endif +#if PPC_NUM_VECTORS > 1020 + .global vector1020, vector1021, vector1022, vector1023 +#endif + /* Software vectors table. The vectors are accessed from the IVOR4 handler only. In order to declare an interrupt handler just create a function withe the same name of a vector, the symbol will @@ -798,1797 +1565,15 @@ _vectors: #if PPC_NUM_VECTORS > 1008 .long vector1008, vector1009, vector1010, vector1011 #endif - - .section .text_vle - .align 16 - - .weak vector0, vector1, vector2, vector3 -#if PPC_NUM_VECTORS > 4 - .weak vector4, vector5, vector6, vector7 +#if PPC_NUM_VECTORS > 1012 + .long vector1012, vector1013, vector1014, vector1015 #endif -#if PPC_NUM_VECTORS > 8 - .weak vector8, vector9, vector10, vector11 +#if PPC_NUM_VECTORS > 1016 + .long vector1016, vector1017, vector1018, vector1019 #endif -#if PPC_NUM_VECTORS > 12 - .weak vector12, vector13, vector14, vector15 +#if PPC_NUM_VECTORS > 1020 + .long vector1020, vector1021, vector1022, vector1023 #endif -#if PPC_NUM_VECTORS > 16 - .weak vector16, vector17, vector18, vector19 -#endif -#if PPC_NUM_VECTORS > 20 - .weak vector20, vector21, vector22, vector23 -#endif -#if PPC_NUM_VECTORS > 24 - .weak vector24, vector25, vector26, vector27 -#endif -#if PPC_NUM_VECTORS > 28 - .weak vector28, vector29, vector30, vector31 -#endif -#if PPC_NUM_VECTORS > 32 - .weak vector32, vector33, vector34, vector35 -#endif -#if PPC_NUM_VECTORS > 36 - .weak vector36, vector37, vector38, vector39 -#endif -#if PPC_NUM_VECTORS > 40 - .weak vector40, vector41, vector42, vector43 -#endif -#if PPC_NUM_VECTORS > 44 - .weak vector44, vector45, vector46, vector47 -#endif -#if PPC_NUM_VECTORS > 48 - .weak vector48, vector49, vector50, vector51 -#endif -#if PPC_NUM_VECTORS > 52 - .weak vector52, vector53, vector54, vector55 -#endif -#if PPC_NUM_VECTORS > 56 - .weak vector56, vector57, vector58, vector59 -#endif -#if PPC_NUM_VECTORS > 60 - .weak vector60, vector61, vector62, vector63 -#endif -#if PPC_NUM_VECTORS > 64 - .weak vector64, vector65, vector66, vector67 -#endif -#if PPC_NUM_VECTORS > 68 - .weak vector68, vector69, vector70, vector71 -#endif -#if PPC_NUM_VECTORS > 72 - .weak vector72, vector73, vector74, vector75 -#endif -#if PPC_NUM_VECTORS > 76 - .weak vector76, vector77, vector78, vector79 -#endif -#if PPC_NUM_VECTORS > 80 - .weak vector80, vector81, vector82, vector83 -#endif -#if PPC_NUM_VECTORS > 84 - .weak vector84, vector85, vector86, vector87 -#endif -#if PPC_NUM_VECTORS > 88 - .weak vector88, vector89, vector90, vector91 -#endif -#if PPC_NUM_VECTORS > 92 - .weak vector92, vector93, vector94, vector95 -#endif -#if PPC_NUM_VECTORS > 96 - .weak vector96, vector97, vector98, vector99 -#endif -#if PPC_NUM_VECTORS > 100 - .weak vector100, vector101, vector102, vector103 -#endif -#if PPC_NUM_VECTORS > 104 - .weak vector104, vector105, vector106, vector107 -#endif -#if PPC_NUM_VECTORS > 108 - .weak vector108, vector109, vector110, vector111 -#endif -#if PPC_NUM_VECTORS > 112 - .weak vector112, vector113, vector114, vector115 -#endif -#if PPC_NUM_VECTORS > 116 - .weak vector116, vector117, vector118, vector119 -#endif -#if PPC_NUM_VECTORS > 120 - .weak vector120, vector121, vector122, vector123 -#endif -#if PPC_NUM_VECTORS > 124 - .weak vector124, vector125, vector126, vector127 -#endif -#if PPC_NUM_VECTORS > 128 - .weak vector128, vector129, vector130, vector131 -#endif -#if PPC_NUM_VECTORS > 132 - .weak vector132, vector133, vector134, vector135 -#endif -#if PPC_NUM_VECTORS > 136 - .weak vector136, vector137, vector138, vector139 -#endif -#if PPC_NUM_VECTORS > 140 - .weak vector140, vector141, vector142, vector143 -#endif -#if PPC_NUM_VECTORS > 144 - .weak vector144, vector145, vector146, vector147 -#endif -#if PPC_NUM_VECTORS > 148 - .weak vector148, vector149, vector150, vector151 -#endif -#if PPC_NUM_VECTORS > 152 - .weak vector152, vector153, vector154, vector155 -#endif -#if PPC_NUM_VECTORS > 156 - .weak vector156, vector157, vector158, vector159 -#endif -#if PPC_NUM_VECTORS > 160 - .weak vector160, vector161, vector162, vector163 -#endif -#if PPC_NUM_VECTORS > 164 - .weak vector164, vector165, vector166, vector167 -#endif -#if PPC_NUM_VECTORS > 168 - .weak vector168, vector169, vector170, vector171 -#endif -#if PPC_NUM_VECTORS > 172 - .weak vector172, vector173, vector174, vector175 -#endif -#if PPC_NUM_VECTORS > 176 - .weak vector176, vector177, vector178, vector179 -#endif -#if PPC_NUM_VECTORS > 180 - .weak vector180, vector181, vector182, vector183 -#endif -#if PPC_NUM_VECTORS > 184 - .weak vector184, vector185, vector186, vector187 -#endif -#if PPC_NUM_VECTORS > 188 - .weak vector188, vector189, vector190, vector191 -#endif -#if PPC_NUM_VECTORS > 192 - .weak vector192, vector193, vector194, vector195 -#endif -#if PPC_NUM_VECTORS > 196 - .weak vector196, vector197, vector198, vector199 -#endif -#if PPC_NUM_VECTORS > 200 - .weak vector200, vector201, vector202, vector203 -#endif -#if PPC_NUM_VECTORS > 204 - .weak vector204, vector205, vector206, vector207 -#endif -#if PPC_NUM_VECTORS > 208 - .weak vector208, vector209, vector210, vector211 -#endif -#if PPC_NUM_VECTORS > 212 - .weak vector212, vector213, vector214, vector215 -#endif -#if PPC_NUM_VECTORS > 216 - .weak vector216, vector217, vector218, vector219 -#endif -#if PPC_NUM_VECTORS > 220 - .weak vector220, vector221, vector222, vector223 -#endif -#if PPC_NUM_VECTORS > 224 - .weak vector224, vector225, vector226, vector227 -#endif -#if PPC_NUM_VECTORS > 228 - .weak vector228, vector229, vector230, vector231 -#endif -#if PPC_NUM_VECTORS > 232 - .weak vector232, vector233, vector234, vector235 -#endif -#if PPC_NUM_VECTORS > 236 - .weak vector236, vector237, vector238, vector239 -#endif -#if PPC_NUM_VECTORS > 240 - .weak vector240, vector241, vector242, vector243 -#endif -#if PPC_NUM_VECTORS > 244 - .weak vector244, vector245, vector246, vector247 -#endif -#if PPC_NUM_VECTORS > 248 - .weak vector248, vector249, vector250, vector251 -#endif -#if PPC_NUM_VECTORS > 252 - .weak vector252, vector253, vector254, vector255 -#endif -#if PPC_NUM_VECTORS > 256 - .weak vector256, vector257, vector258, vector259 -#endif -#if PPC_NUM_VECTORS > 260 - .weak vector260, vector261, vector262, vector263 -#endif -#if PPC_NUM_VECTORS > 264 - .weak vector264, vector265, vector266, vector267 -#endif -#if PPC_NUM_VECTORS > 268 - .weak vector268, vector269, vector270, vector271 -#endif -#if PPC_NUM_VECTORS > 272 - .weak vector272, vector273, vector274, vector275 -#endif -#if PPC_NUM_VECTORS > 276 - .weak vector276, vector277, vector278, vector279 -#endif -#if PPC_NUM_VECTORS > 280 - .weak vector280, vector281, vector282, vector283 -#endif -#if PPC_NUM_VECTORS > 284 - .weak vector284, vector285, vector286, vector287 -#endif -#if PPC_NUM_VECTORS > 288 - .weak vector288, vector289, vector290, vector291 -#endif -#if PPC_NUM_VECTORS > 292 - .weak vector292, vector293, vector294, vector295 -#endif -#if PPC_NUM_VECTORS > 296 - .weak vector296, vector297, vector298, vector299 -#endif -#if PPC_NUM_VECTORS > 300 - .weak vector300, vector301, vector302, vector303 -#endif -#if PPC_NUM_VECTORS > 304 - .weak vector304, vector305, vector306, vector307 -#endif -#if PPC_NUM_VECTORS > 308 - .weak vector308, vector309, vector310, vector311 -#endif -#if PPC_NUM_VECTORS > 312 - .weak vector312, vector313, vector314, vector315 -#endif -#if PPC_NUM_VECTORS > 316 - .weak vector316, vector317, vector318, vector319 -#endif -#if PPC_NUM_VECTORS > 320 - .weak vector320, vector321, vector322, vector323 -#endif -#if PPC_NUM_VECTORS > 324 - .weak vector324, vector325, vector326, vector327 -#endif -#if PPC_NUM_VECTORS > 328 - .weak vector328, vector329, vector330, vector331 -#endif -#if PPC_NUM_VECTORS > 332 - .weak vector332, vector333, vector334, vector335 -#endif -#if PPC_NUM_VECTORS > 336 - .weak vector336, vector337, vector338, vector339 -#endif -#if PPC_NUM_VECTORS > 340 - .weak vector340, vector341, vector342, vector343 -#endif -#if PPC_NUM_VECTORS > 344 - .weak vector344, vector345, vector346, vector347 -#endif -#if PPC_NUM_VECTORS > 348 - .weak vector348, vector349, vector350, vector351 -#endif -#if PPC_NUM_VECTORS > 352 - .weak vector352, vector353, vector354, vector355 -#endif -#if PPC_NUM_VECTORS > 356 - .weak vector356, vector357, vector358, vector359 -#endif -#if PPC_NUM_VECTORS > 360 - .weak vector360, vector361, vector362, vector363 -#endif -#if PPC_NUM_VECTORS > 364 - .weak vector364, vector365, vector366, vector367 -#endif -#if PPC_NUM_VECTORS > 368 - .weak vector368, vector369, vector370, vector371 -#endif -#if PPC_NUM_VECTORS > 372 - .weak vector372, vector373, vector374, vector375 -#endif -#if PPC_NUM_VECTORS > 376 - .weak vector376, vector377, vector378, vector379 -#endif -#if PPC_NUM_VECTORS > 380 - .weak vector380, vector381, vector382, vector383 -#endif -#if PPC_NUM_VECTORS > 384 - .weak vector384, vector385, vector386, vector387 -#endif -#if PPC_NUM_VECTORS > 388 - .weak vector388, vector389, vector390, vector391 -#endif -#if PPC_NUM_VECTORS > 392 - .weak vector392, vector393, vector394, vector395 -#endif -#if PPC_NUM_VECTORS > 396 - .weak vector396, vector397, vector398, vector399 -#endif -#if PPC_NUM_VECTORS > 400 - .weak vector400, vector401, vector402, vector403 -#endif -#if PPC_NUM_VECTORS > 404 - .weak vector404, vector405, vector406, vector407 -#endif -#if PPC_NUM_VECTORS > 408 - .weak vector408, vector409, vector410, vector411 -#endif -#if PPC_NUM_VECTORS > 412 - .weak vector412, vector413, vector414, vector415 -#endif -#if PPC_NUM_VECTORS > 416 - .weak vector416, vector417, vector418, vector419 -#endif -#if PPC_NUM_VECTORS > 420 - .weak vector420, vector421, vector422, vector423 -#endif -#if PPC_NUM_VECTORS > 424 - .weak vector424, vector425, vector426, vector427 -#endif -#if PPC_NUM_VECTORS > 428 - .weak vector428, vector429, vector430, vector431 -#endif -#if PPC_NUM_VECTORS > 432 - .weak vector432, vector433, vector434, vector435 -#endif -#if PPC_NUM_VECTORS > 436 - .weak vector436, vector437, vector438, vector439 -#endif -#if PPC_NUM_VECTORS > 440 - .weak vector440, vector441, vector442, vector443 -#endif -#if PPC_NUM_VECTORS > 444 - .weak vector444, vector445, vector446, vector447 -#endif -#if PPC_NUM_VECTORS > 448 - .weak vector448, vector449, vector450, vector451 -#endif -#if PPC_NUM_VECTORS > 452 - .weak vector452, vector453, vector454, vector455 -#endif -#if PPC_NUM_VECTORS > 456 - .weak vector456, vector457, vector458, vector459 -#endif -#if PPC_NUM_VECTORS > 460 - .weak vector460, vector461, vector462, vector463 -#endif -#if PPC_NUM_VECTORS > 464 - .weak vector464, vector465, vector466, vector467 -#endif -#if PPC_NUM_VECTORS > 468 - .weak vector468, vector469, vector470, vector471 -#endif -#if PPC_NUM_VECTORS > 472 - .weak vector472, vector473, vector474, vector475 -#endif -#if PPC_NUM_VECTORS > 476 - .weak vector476, vector477, vector478, vector479 -#endif -#if PPC_NUM_VECTORS > 480 - .weak vector480, vector481, vector482, vector483 -#endif -#if PPC_NUM_VECTORS > 484 - .weak vector484, vector485, vector486, vector487 -#endif -#if PPC_NUM_VECTORS > 488 - .weak vector488, vector489, vector490, vector491 -#endif -#if PPC_NUM_VECTORS > 492 - .weak vector492, vector493, vector494, vector495 -#endif -#if PPC_NUM_VECTORS > 496 - .weak vector496, vector497, vector498, vector499 -#endif -#if PPC_NUM_VECTORS > 500 - .weak vector500, vector501, vector502, vector503 -#endif -#if PPC_NUM_VECTORS > 504 - .weak vector504, vector505, vector506, vector507 -#endif -#if PPC_NUM_VECTORS > 508 - .weak vector508, vector509, vector510, vector511 -#endif -#if PPC_NUM_VECTORS > 512 - .weak vector512, vector513, vector514, vector515 -#endif -#if PPC_NUM_VECTORS > 516 - .weak vector516, vector517, vector518, vector519 -#endif -#if PPC_NUM_VECTORS > 520 - .weak vector520, vector521, vector522, vector523 -#endif -#if PPC_NUM_VECTORS > 524 - .weak vector524, vector525, vector526, vector527 -#endif -#if PPC_NUM_VECTORS > 528 - .weak vector528, vector529, vector530, vector531 -#endif -#if PPC_NUM_VECTORS > 532 - .weak vector532, vector533, vector534, vector535 -#endif -#if PPC_NUM_VECTORS > 536 - .weak vector536, vector537, vector538, vector539 -#endif -#if PPC_NUM_VECTORS > 540 - .weak vector540, vector541, vector542, vector543 -#endif -#if PPC_NUM_VECTORS > 544 - .weak vector544, vector545, vector546, vector547 -#endif -#if PPC_NUM_VECTORS > 548 - .weak vector548, vector549, vector550, vector551 -#endif -#if PPC_NUM_VECTORS > 552 - .weak vector552, vector553, vector554, vector555 -#endif -#if PPC_NUM_VECTORS > 556 - .weak vector556, vector557, vector558, vector559 -#endif -#if PPC_NUM_VECTORS > 560 - .weak vector560, vector561, vector562, vector563 -#endif -#if PPC_NUM_VECTORS > 564 - .weak vector564, vector565, vector566, vector567 -#endif -#if PPC_NUM_VECTORS > 568 - .weak vector568, vector569, vector570, vector571 -#endif -#if PPC_NUM_VECTORS > 572 - .weak vector572, vector573, vector574, vector575 -#endif -#if PPC_NUM_VECTORS > 576 - .weak vector576, vector577, vector578, vector579 -#endif -#if PPC_NUM_VECTORS > 580 - .weak vector580, vector581, vector582, vector583 -#endif -#if PPC_NUM_VECTORS > 584 - .weak vector584, vector585, vector586, vector587 -#endif -#if PPC_NUM_VECTORS > 588 - .weak vector588, vector589, vector590, vector591 -#endif -#if PPC_NUM_VECTORS > 592 - .weak vector592, vector593, vector594, vector595 -#endif -#if PPC_NUM_VECTORS > 596 - .weak vector596, vector597, vector598, vector599 -#endif -#if PPC_NUM_VECTORS > 600 - .weak vector600, vector601, vector602, vector603 -#endif -#if PPC_NUM_VECTORS > 604 - .weak vector604, vector605, vector606, vector607 -#endif -#if PPC_NUM_VECTORS > 608 - .weak vector608, vector609, vector610, vector611 -#endif -#if PPC_NUM_VECTORS > 612 - .weak vector612, vector613, vector614, vector615 -#endif -#if PPC_NUM_VECTORS > 616 - .weak vector616, vector617, vector618, vector619 -#endif -#if PPC_NUM_VECTORS > 620 - .weak vector620, vector621, vector622, vector623 -#endif -#if PPC_NUM_VECTORS > 624 - .weak vector624, vector625, vector626, vector627 -#endif -#if PPC_NUM_VECTORS > 628 - .weak vector628, vector629, vector630, vector631 -#endif -#if PPC_NUM_VECTORS > 632 - .weak vector632, vector633, vector634, vector635 -#endif -#if PPC_NUM_VECTORS > 636 - .weak vector636, vector637, vector638, vector639 -#endif -#if PPC_NUM_VECTORS > 640 - .weak vector640, vector641, vector642, vector643 -#endif -#if PPC_NUM_VECTORS > 644 - .weak vector644, vector645, vector646, vector647 -#endif -#if PPC_NUM_VECTORS > 648 - .weak vector648, vector649, vector650, vector651 -#endif -#if PPC_NUM_VECTORS > 652 - .weak vector652, vector653, vector654, vector655 -#endif -#if PPC_NUM_VECTORS > 656 - .weak vector656, vector657, vector658, vector659 -#endif -#if PPC_NUM_VECTORS > 660 - .weak vector660, vector661, vector662, vector663 -#endif -#if PPC_NUM_VECTORS > 664 - .weak vector664, vector665, vector666, vector667 -#endif -#if PPC_NUM_VECTORS > 668 - .weak vector668, vector669, vector670, vector671 -#endif -#if PPC_NUM_VECTORS > 672 - .weak vector672, vector673, vector674, vector675 -#endif -#if PPC_NUM_VECTORS > 676 - .weak vector676, vector677, vector678, vector679 -#endif -#if PPC_NUM_VECTORS > 680 - .weak vector680, vector681, vector682, vector683 -#endif -#if PPC_NUM_VECTORS > 684 - .weak vector684, vector685, vector686, vector687 -#endif -#if PPC_NUM_VECTORS > 688 - .weak vector688, vector689, vector690, vector691 -#endif -#if PPC_NUM_VECTORS > 692 - .weak vector692, vector693, vector694, vector695 -#endif -#if PPC_NUM_VECTORS > 696 - .weak vector696, vector697, vector698, vector699 -#endif -#if PPC_NUM_VECTORS > 700 - .weak vector700, vector701, vector702, vector703 -#endif -#if PPC_NUM_VECTORS > 704 - .weak vector704, vector705, vector706, vector707 -#endif -#if PPC_NUM_VECTORS > 708 - .weak vector708, vector709, vector710, vector711 -#endif -#if PPC_NUM_VECTORS > 712 - .weak vector712, vector713, vector714, vector715 -#endif -#if PPC_NUM_VECTORS > 716 - .weak vector716, vector717, vector718, vector719 -#endif -#if PPC_NUM_VECTORS > 720 - .weak vector720, vector721, vector722, vector723 -#endif -#if PPC_NUM_VECTORS > 724 - .weak vector724, vector725, vector726, vector727 -#endif -#if PPC_NUM_VECTORS > 728 - .weak vector728, vector729, vector730, vector731 -#endif -#if PPC_NUM_VECTORS > 732 - .weak vector732, vector733, vector734, vector735 -#endif -#if PPC_NUM_VECTORS > 736 - .weak vector736, vector737, vector738, vector739 -#endif -#if PPC_NUM_VECTORS > 740 - .weak vector740, vector741, vector742, vector743 -#endif -#if PPC_NUM_VECTORS > 744 - .weak vector744, vector745, vector746, vector747 -#endif -#if PPC_NUM_VECTORS > 748 - .weak vector748, vector749, vector750, vector751 -#endif -#if PPC_NUM_VECTORS > 752 - .weak vector752, vector753, vector754, vector755 -#endif -#if PPC_NUM_VECTORS > 756 - .weak vector756, vector757, vector758, vector759 -#endif -#if PPC_NUM_VECTORS > 760 - .weak vector760, vector761, vector762, vector763 -#endif -#if PPC_NUM_VECTORS > 764 - .weak vector764, vector765, vector766, vector767 -#endif -#if PPC_NUM_VECTORS > 768 - .weak vector768, vector769, vector770, vector771 -#endif -#if PPC_NUM_VECTORS > 772 - .weak vector772, vector773, vector774, vector775 -#endif -#if PPC_NUM_VECTORS > 776 - .weak vector776, vector777, vector778, vector779 -#endif -#if PPC_NUM_VECTORS > 780 - .weak vector780, vector781, vector782, vector783 -#endif -#if PPC_NUM_VECTORS > 784 - .weak vector784, vector785, vector786, vector787 -#endif -#if PPC_NUM_VECTORS > 788 - .weak vector788, vector789, vector790, vector791 -#endif -#if PPC_NUM_VECTORS > 792 - .weak vector792, vector793, vector794, vector795 -#endif -#if PPC_NUM_VECTORS > 796 - .weak vector796, vector797, vector798, vector799 -#endif -#if PPC_NUM_VECTORS > 800 - .weak vector800, vector801, vector802, vector803 -#endif -#if PPC_NUM_VECTORS > 804 - .weak vector804, vector805, vector806, vector807 -#endif -#if PPC_NUM_VECTORS > 808 - .weak vector808, vector809, vector810, vector811 -#endif -#if PPC_NUM_VECTORS > 812 - .weak vector812, vector813, vector814, vector815 -#endif -#if PPC_NUM_VECTORS > 816 - .weak vector816, vector817, vector818, vector819 -#endif -#if PPC_NUM_VECTORS > 820 - .weak vector820, vector821, vector822, vector823 -#endif -#if PPC_NUM_VECTORS > 824 - .weak vector824, vector825, vector826, vector827 -#endif -#if PPC_NUM_VECTORS > 828 - .weak vector828, vector829, vector830, vector831 -#endif -#if PPC_NUM_VECTORS > 832 - .weak vector832, vector833, vector834, vector835 -#endif -#if PPC_NUM_VECTORS > 836 - .weak vector836, vector837, vector838, vector839 -#endif -#if PPC_NUM_VECTORS > 840 - .weak vector840, vector841, vector842, vector843 -#endif -#if PPC_NUM_VECTORS > 844 - .weak vector844, vector845, vector846, vector847 -#endif -#if PPC_NUM_VECTORS > 848 - .weak vector848, vector849, vector850, vector851 -#endif -#if PPC_NUM_VECTORS > 852 - .weak vector852, vector853, vector854, vector855 -#endif -#if PPC_NUM_VECTORS > 856 - .weak vector856, vector857, vector858, vector859 -#endif -#if PPC_NUM_VECTORS > 860 - .weak vector860, vector861, vector862, vector863 -#endif -#if PPC_NUM_VECTORS > 864 - .weak vector864, vector865, vector866, vector867 -#endif -#if PPC_NUM_VECTORS > 868 - .weak vector868, vector869, vector870, vector871 -#endif -#if PPC_NUM_VECTORS > 872 - .weak vector872, vector873, vector874, vector875 -#endif -#if PPC_NUM_VECTORS > 876 - .weak vector876, vector877, vector878, vector879 -#endif -#if PPC_NUM_VECTORS > 880 - .weak vector880, vector881, vector882, vector883 -#endif -#if PPC_NUM_VECTORS > 884 - .weak vector884, vector885, vector886, vector887 -#endif -#if PPC_NUM_VECTORS > 888 - .weak vector888, vector889, vector890, vector891 -#endif -#if PPC_NUM_VECTORS > 892 - .weak vector892, vector893, vector894, vector895 -#endif -#if PPC_NUM_VECTORS > 896 - .weak vector896, vector897, vector898, vector899 -#endif -#if PPC_NUM_VECTORS > 900 - .weak vector900, vector901, vector902, vector903 -#endif -#if PPC_NUM_VECTORS > 904 - .weak vector904, vector905, vector906, vector907 -#endif -#if PPC_NUM_VECTORS > 908 - .weak vector908, vector909, vector910, vector911 -#endif -#if PPC_NUM_VECTORS > 912 - .weak vector912, vector913, vector914, vector915 -#endif -#if PPC_NUM_VECTORS > 916 - .weak vector916, vector917, vector918, vector919 -#endif -#if PPC_NUM_VECTORS > 920 - .weak vector920, vector921, vector922, vector923 -#endif -#if PPC_NUM_VECTORS > 924 - .weak vector924, vector925, vector926, vector927 -#endif -#if PPC_NUM_VECTORS > 928 - .weak vector928, vector929, vector930, vector931 -#endif -#if PPC_NUM_VECTORS > 932 - .weak vector932, vector933, vector934, vector935 -#endif -#if PPC_NUM_VECTORS > 936 - .weak vector936, vector937, vector938, vector939 -#endif -#if PPC_NUM_VECTORS > 940 - .weak vector940, vector941, vector942, vector943 -#endif -#if PPC_NUM_VECTORS > 944 - .weak vector944, vector945, vector946, vector947 -#endif -#if PPC_NUM_VECTORS > 948 - .weak vector948, vector949, vector950, vector951 -#endif -#if PPC_NUM_VECTORS > 952 - .weak vector952, vector953, vector954, vector955 -#endif -#if PPC_NUM_VECTORS > 956 - .weak vector956, vector957, vector958, vector959 -#endif -#if PPC_NUM_VECTORS > 960 - .weak vector960, vector961, vector962, vector963 -#endif -#if PPC_NUM_VECTORS > 964 - .weak vector964, vector965, vector966, vector967 -#endif -#if PPC_NUM_VECTORS > 968 - .weak vector968, vector969, vector970, vector971 -#endif -#if PPC_NUM_VECTORS > 972 - .weak vector972, vector973, vector974, vector975 -#endif -#if PPC_NUM_VECTORS > 976 - .weak vector976, vector977, vector978, vector979 -#endif -#if PPC_NUM_VECTORS > 980 - .weak vector980, vector981, vector982, vector983 -#endif -#if PPC_NUM_VECTORS > 984 - .weak vector984, vector985, vector986, vector987 -#endif -#if PPC_NUM_VECTORS > 988 - .weak vector988, vector989, vector990, vector991 -#endif -#if PPC_NUM_VECTORS > 992 - .weak vector992, vector993, vector994, vector995 -#endif -#if PPC_NUM_VECTORS > 996 - .weak vector996, vector997, vector998, vector999 -#endif -#if PPC_NUM_VECTORS > 1000 - .weak vector1000, vector1001, vector1002, vector1003 -#endif -#if PPC_NUM_VECTORS > 1004 - .weak vector1004, vector1005, vector1006, vector1007 -#endif -#if PPC_NUM_VECTORS > 1008 - .weak vector1008, vector1009, vector1010, vector1011 -#endif - -vector0: -vector1: -vector2: -vector3: -vector4: -vector5: -vector6: -vector7: -vector8: -vector9: -vector10: -vector11: -vector12: -vector13: -vector14: -vector15: -vector16: -vector17: -vector18: -vector19: -vector20: -vector21: -vector22: -vector23: -vector24: -vector25: -vector26: -vector27: -vector28: -vector29: -vector30: -vector31: -vector32: -vector33: -vector34: -vector35: -vector36: -vector37: -vector38: -vector39: -vector40: -vector41: -vector42: -vector43: -vector44: -vector45: -vector46: -vector47: -vector48: -vector49: -vector50: -vector51: -vector52: -vector53: -vector54: -vector55: -vector56: -vector57: -vector58: -vector59: -vector60: -vector61: -vector62: -vector63: -vector64: -vector65: -vector66: -vector67: -vector68: -vector69: -vector70: -vector71: -vector72: -vector73: -vector74: -vector75: -vector76: -vector77: -vector78: -vector79: -vector80: -vector81: -vector82: -vector83: -vector84: -vector85: -vector86: -vector87: -vector88: -vector89: -vector90: -vector91: -vector92: -vector93: -vector94: -vector95: -vector96: -vector97: -vector98: -vector99: -vector100: -vector101: -vector102: -vector103: -vector104: -vector105: -vector106: -vector107: -vector108: -vector109: -vector110: -vector111: -vector112: -vector113: -vector114: -vector115: -vector116: -vector117: -vector118: -vector119: -vector120: -vector121: -vector122: -vector123: -vector124: -vector125: -vector126: -vector127: -vector128: -vector129: -vector130: -vector131: -vector132: -vector133: -vector134: -vector135: -vector136: -vector137: -vector138: -vector139: -vector140: -vector141: -vector142: -vector143: -vector144: -vector145: -vector146: -vector147: -vector148: -vector149: -vector150: -vector151: -vector152: -vector153: -vector154: -vector155: -vector156: -vector157: -vector158: -vector159: -vector160: -vector161: -vector162: -vector163: -vector164: -vector165: -vector166: -vector167: -vector168: -vector169: -vector170: -vector171: -vector172: -vector173: -vector174: -vector175: -vector176: -vector177: -vector178: -vector179: -vector180: -vector181: -vector182: -vector183: -vector184: -vector185: -vector186: -vector187: -vector188: -vector189: -vector190: -vector191: -vector192: -vector193: -vector194: -vector195: -vector196: -vector197: -vector198: -vector199: -vector200: -vector201: -vector202: -vector203: -vector204: -vector205: -vector206: -vector207: -vector208: -vector209: -vector210: -vector211: -vector212: -vector213: -vector214: -vector215: -vector216: -vector217: -vector218: -vector219: -vector220: -vector221: -vector222: -vector223: -vector224: -vector225: -vector226: -vector227: -vector228: -vector229: -vector230: -vector231: -vector232: -vector233: -vector234: -vector235: -vector236: -vector237: -vector238: -vector239: -vector240: -vector241: -vector242: -vector243: -vector244: -vector245: -vector246: -vector247: -vector248: -vector249: -vector250: -vector251: -vector252: -vector253: -vector254: -vector255: -vector256: -vector257: -vector258: -vector259: -vector260: -vector261: -vector262: -vector263: -vector264: -vector265: -vector266: -vector267: -vector268: -vector269: -vector270: -vector271: -vector272: -vector273: -vector274: -vector275: -vector276: -vector277: -vector278: -vector279: -vector280: -vector281: -vector282: -vector283: -vector284: -vector285: -vector286: -vector287: -vector288: -vector289: -vector290: -vector291: -vector292: -vector293: -vector294: -vector295: -vector296: -vector297: -vector298: -vector299: -vector300: -vector301: -vector302: -vector303: -vector304: -vector305: -vector306: -vector307: -vector308: -vector309: -vector310: -vector311: -vector312: -vector313: -vector314: -vector315: -vector316: -vector317: -vector318: -vector319: -vector320: -vector321: -vector322: -vector323: -vector324: -vector325: -vector326: -vector327: -vector328: -vector329: -vector330: -vector331: -vector332: -vector333: -vector334: -vector335: -vector336: -vector337: -vector338: -vector339: -vector340: -vector341: -vector342: -vector343: -vector344: -vector345: -vector346: -vector347: -vector348: -vector349: -vector350: -vector351: -vector352: -vector353: -vector354: -vector355: -vector356: -vector357: -vector358: -vector359: -vector360: -vector361: -vector362: -vector363: -vector364: -vector365: -vector366: -vector367: -vector368: -vector369: -vector370: -vector371: -vector372: -vector373: -vector374: -vector375: -vector376: -vector377: -vector378: -vector379: -vector380: -vector381: -vector382: -vector383: -vector384: -vector385: -vector386: -vector387: -vector388: -vector389: -vector390: -vector391: -vector392: -vector393: -vector394: -vector395: -vector396: -vector397: -vector398: -vector399: -vector400: -vector401: -vector402: -vector403: -vector404: -vector405: -vector406: -vector407: -vector408: -vector409: -vector410: -vector411: -vector412: -vector413: -vector414: -vector415: -vector416: -vector417: -vector418: -vector419: -vector420: -vector421: -vector422: -vector423: -vector424: -vector425: -vector426: -vector427: -vector428: -vector429: -vector430: -vector431: -vector432: -vector433: -vector434: -vector435: -vector436: -vector437: -vector438: -vector439: -vector440: -vector441: -vector442: -vector443: -vector444: -vector445: -vector446: -vector447: -vector448: -vector449: -vector450: -vector451: -vector452: -vector453: -vector454: -vector455: -vector456: -vector457: -vector458: -vector459: -vector460: -vector461: -vector462: -vector463: -vector464: -vector465: -vector466: -vector467: -vector468: -vector469: -vector470: -vector471: -vector472: -vector473: -vector474: -vector475: -vector476: -vector477: -vector478: -vector479: -vector480: -vector481: -vector482: -vector483: -vector484: -vector485: -vector486: -vector487: -vector488: -vector489: -vector490: -vector491: -vector492: -vector493: -vector494: -vector495: -vector496: -vector497: -vector498: -vector499: -vector500: -vector501: -vector502: -vector503: -vector504: -vector505: -vector506: -vector507: -vector508: -vector509: -vector510: -vector511: -vector512: -vector513: -vector514: -vector515: -vector516: -vector517: -vector518: -vector519: -vector520: -vector521: -vector522: -vector523: -vector524: -vector525: -vector526: -vector527: -vector528: -vector529: -vector530: -vector531: -vector532: -vector533: -vector534: -vector535: -vector536: -vector537: -vector538: -vector539: -vector540: -vector541: -vector542: -vector543: -vector544: -vector545: -vector546: -vector547: -vector548: -vector549: -vector550: -vector551: -vector552: -vector553: -vector554: -vector555: -vector556: -vector557: -vector558: -vector559: -vector560: -vector561: -vector562: -vector563: -vector564: -vector565: -vector566: -vector567: -vector568: -vector569: -vector570: -vector571: -vector572: -vector573: -vector574: -vector575: -vector576: -vector577: -vector578: -vector579: -vector580: -vector581: -vector582: -vector583: -vector584: -vector585: -vector586: -vector587: -vector588: -vector589: -vector590: -vector591: -vector592: -vector593: -vector594: -vector595: -vector596: -vector597: -vector598: -vector599: -vector600: -vector601: -vector602: -vector603: -vector604: -vector605: -vector606: -vector607: -vector608: -vector609: -vector610: -vector611: -vector612: -vector613: -vector614: -vector615: -vector616: -vector617: -vector618: -vector619: -vector620: -vector621: -vector622: -vector623: -vector624: -vector625: -vector626: -vector627: -vector628: -vector629: -vector630: -vector631: -vector632: -vector633: -vector634: -vector635: -vector636: -vector637: -vector638: -vector639: -vector640: -vector641: -vector642: -vector643: -vector644: -vector645: -vector646: -vector647: -vector648: -vector649: -vector650: -vector651: -vector652: -vector653: -vector654: -vector655: -vector656: -vector657: -vector658: -vector659: -vector660: -vector661: -vector662: -vector663: -vector664: -vector665: -vector666: -vector667: -vector668: -vector669: -vector670: -vector671: -vector672: -vector673: -vector674: -vector675: -vector676: -vector677: -vector678: -vector679: -vector680: -vector681: -vector682: -vector683: -vector684: -vector685: -vector686: -vector687: -vector688: -vector689: -vector690: -vector691: -vector692: -vector693: -vector694: -vector695: -vector696: -vector697: -vector698: -vector699: -vector700: -vector701: -vector702: -vector703: -vector704: -vector705: -vector706: -vector707: -vector708: -vector709: -vector710: -vector711: -vector712: -vector713: -vector714: -vector715: -vector716: -vector717: -vector718: -vector719: -vector720: -vector721: -vector722: -vector723: -vector724: -vector725: -vector726: -vector727: -vector728: -vector729: -vector730: -vector731: -vector732: -vector733: -vector734: -vector735: -vector736: -vector737: -vector738: -vector739: -vector740: -vector741: -vector742: -vector743: -vector744: -vector745: -vector746: -vector747: -vector748: -vector749: -vector750: -vector751: -vector752: -vector753: -vector754: -vector755: -vector756: -vector757: -vector758: -vector759: -vector760: -vector761: -vector762: -vector763: -vector764: -vector765: -vector766: -vector767: -vector768: -vector769: -vector770: -vector771: -vector772: -vector773: -vector774: -vector775: -vector776: -vector777: -vector778: -vector779: -vector780: -vector781: -vector782: -vector783: -vector784: -vector785: -vector786: -vector787: -vector788: -vector789: -vector790: -vector791: -vector792: -vector793: -vector794: -vector795: -vector796: -vector797: -vector798: -vector799: -vector800: -vector801: -vector802: -vector803: -vector804: -vector805: -vector806: -vector807: -vector808: -vector809: -vector810: -vector811: -vector812: -vector813: -vector814: -vector815: -vector816: -vector817: -vector818: -vector819: -vector820: -vector821: -vector822: -vector823: -vector824: -vector825: -vector826: -vector827: -vector828: -vector829: -vector830: -vector831: -vector832: -vector833: -vector834: -vector835: -vector836: -vector837: -vector838: -vector839: -vector840: -vector841: -vector842: -vector843: -vector844: -vector845: -vector846: -vector847: -vector848: -vector849: -vector850: -vector851: -vector852: -vector853: -vector854: -vector855: -vector856: -vector857: -vector858: -vector859: -vector860: -vector861: -vector862: -vector863: -vector864: -vector865: -vector866: -vector867: -vector868: -vector869: -vector870: -vector871: -vector872: -vector873: -vector874: -vector875: -vector876: -vector877: -vector878: -vector879: -vector880: -vector881: -vector882: -vector883: -vector884: -vector885: -vector886: -vector887: -vector888: -vector889: -vector890: -vector891: -vector892: -vector893: -vector894: -vector895: -vector896: -vector897: -vector898: -vector899: -vector900: -vector901: -vector902: -vector903: -vector904: -vector905: -vector906: -vector907: -vector908: -vector909: -vector910: -vector911: -vector912: -vector913: -vector914: -vector915: -vector916: -vector917: -vector918: -vector919: -vector920: -vector921: -vector922: -vector923: -vector924: -vector925: -vector926: -vector927: -vector928: -vector929: -vector930: -vector931: -vector932: -vector933: -vector934: -vector935: -vector936: -vector937: -vector938: -vector939: -vector940: -vector941: -vector942: -vector943: -vector944: -vector945: -vector946: -vector947: -vector948: -vector949: -vector950: -vector951: -vector952: -vector953: -vector954: -vector955: -vector956: -vector957: -vector958: -vector959: -vector960: -vector961: -vector962: -vector963: -vector964: -vector965: -vector966: -vector967: -vector968: -vector969: -vector970: -vector971: -vector972: -vector973: -vector974: -vector975: -vector976: -vector977: -vector978: -vector979: -vector980: -vector981: -vector982: -vector983: -vector984: -vector985: -vector986: -vector987: -vector988: -vector989: -vector990: -vector991: -vector992: -vector993: -vector994: -vector995: -vector996: -vector997: -vector998: -vector999: -vector1000: -vector1001: -vector1002: -vector1003: -vector1004: -vector1005: -vector1006: -vector1007: -vector1008: -vector1009: -vector1010: -vector1011: -vector1012: -vector1013: -vector1014: -vector1015: -vector1016: -vector1017: -vector1018: -vector1019: -vector1020: -vector1021: -vector1022: -vector1023: - - .weak _unhandled_irq - .type _unhandled_irq, @function -_unhandled_irq: - se_b _unhandled_irq #endif /* !defined(__DOXYGEN__) */ diff --git a/os/common/ports/e200/devices/SPC560Dxx/boot_cw.s b/os/common/ports/e200/devices/SPC560Dxx/boot_cw.s index 888ef3d5c..6f2e0fee4 100644 --- a/os/common/ports/e200/devices/SPC560Dxx/boot_cw.s +++ b/os/common/ports/e200/devices/SPC560Dxx/boot_cw.s @@ -192,6 +192,7 @@ IVORS: .section .handlers, text_vle .align 16 + .weak _IVOR0, _IVOR1, _IVOR2, _IVOR3, _IVOR4, _IVOR5 .weak _IVOR6, _IVOR7, _IVOR8, _IVOR9, _IVOR10, _IVOR11 .weak _IVOR12, _IVOR13, _IVOR14, _IVOR15