diff options
Diffstat (limited to 'libgloss/xc16x/crt0.S')
-rw-r--r-- | libgloss/xc16x/crt0.S | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/libgloss/xc16x/crt0.S b/libgloss/xc16x/crt0.S deleted file mode 100644 index 0186f4740..000000000 --- a/libgloss/xc16x/crt0.S +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (C) 2006 KPIT Cummins - * Copyright (C) 2009 Conny Marco Menebröcker - * All rights reserved. - * - * Redistribution and use in source and binary forms is permitted - * provided that the above copyright notice and following paragraph are - * duplicated in all such forms. - * - * This file is distributed WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - */ - .section .text - .global _start - .align 2 -_start: - #if __xc16xL__ - mov dpp0,#0x2 - #else - mov dpp0,#0x300 - #endif - mov dpp1,#1 - mov dpp2,#2 - mov dpp3,#3 - mov sp,#0xfc00 - mov r0,#0xc000 - #if __xc16x__ - mov csp,#0x0 - mov dpp0,#0x0 - #else - mov csp,#0xc0 - #endif - -#if __xc16xL__ -calls #SEG:_main,#SOF:_main -#else -calla cc_UC,_main -#endif - mov r8,#0x0 - trap #0 -ret |