From b696e90bd6fa490455d0839d09eb1b12997675fb Mon Sep 17 00:00:00 2001 From: Bernhard Urban Date: Mon, 14 Dec 2009 10:12:43 +0100 Subject: [PATCH] removed some asm code --- pkernel/start91460.asm | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/pkernel/start91460.asm b/pkernel/start91460.asm index 99cd9ed..c8c03bc 100644 --- a/pkernel/start91460.asm +++ b/pkernel/start91460.asm @@ -544,36 +544,6 @@ gearUpLoop: #endif noClockStartup: ClearRCwatchdog - -;========================================================================================= -; Standard C startup -;========================================================================================= -;========================================================================================= -; 7.10 Clear data -;========================================================================================= -; clear DATA section -; According to ANSI, the DATA section must be cleared during start-up - LDI:8 #0, R0 - LDI #sizeof DATA &~0x3, R1 - LDI #DATA, R13 - CMP #0, R1 - BEQ data_clr1 -data_clr0: - ADD2 #-4, R1 - BNE:D data_clr0 - ST R0, @(R13, R1) -data_clr1: - LDI:8 #sizeof DATA & 0x3, R1 - LDI #DATA + (sizeof DATA & ~0x3), R13 - - CMP #0, R1 - BEQ data_clr_end -data_clr2: - ADD2 #-1, R1 - BNE:D data_clr2 - STB R0, @(R13, R1) -data_clr_end: - ClearRCwatchdog start_main: ;========================================================================================= -- 2.25.1