From 2cece67cb5af0339e4ab1f18b0bce2f0b4e6ebdd Mon Sep 17 00:00:00 2001 From: Xavier ASUS Date: Wed, 23 Oct 2019 03:38:32 +0200 Subject: Removed intermediate files --- device/lib/stm8/_strncpy.asm | 104 ------------------------------------------- 1 file changed, 104 deletions(-) delete mode 100644 device/lib/stm8/_strncpy.asm (limited to 'device/lib/stm8/_strncpy.asm') diff --git a/device/lib/stm8/_strncpy.asm b/device/lib/stm8/_strncpy.asm deleted file mode 100644 index a7119c1..0000000 --- a/device/lib/stm8/_strncpy.asm +++ /dev/null @@ -1,104 +0,0 @@ -;-------------------------------------------------------- -; File Created by SDCC : free open source ANSI-C Compiler -; Version 3.9.3 #11345 (Linux) -;-------------------------------------------------------- - .module _strncpy - .optsdcc -mstm8 - -;-------------------------------------------------------- -; Public variables in this module -;-------------------------------------------------------- - .globl _strncpy -;-------------------------------------------------------- -; ram data -;-------------------------------------------------------- - .area DATA -;-------------------------------------------------------- -; ram data -;-------------------------------------------------------- - .area INITIALIZED -;-------------------------------------------------------- -; absolute external ram data -;-------------------------------------------------------- - .area DABS (ABS) - -; default segment ordering for linker - .area HOME - .area GSINIT - .area GSFINAL - .area CONST - .area INITIALIZER - .area CODE - -;-------------------------------------------------------- -; global & static initialisations -;-------------------------------------------------------- - .area HOME - .area GSINIT - .area GSFINAL - .area GSINIT -;-------------------------------------------------------- -; Home -;-------------------------------------------------------- - .area HOME - .area HOME -;-------------------------------------------------------- -; code -;-------------------------------------------------------- - .area CODE -; ../_strncpy.c: 33: char *strncpy ( char * d, const char * s, size_t n ) -; ----------------------------------------- -; function strncpy -; ----------------------------------------- -_strncpy: - sub sp, #6 -; ../_strncpy.c: 35: register char * d1 = d; - ldw y, (0x09, sp) - ldw (0x01, sp), y -; ../_strncpy.c: 37: while ( n && *s ) - ldw y, (0x0d, sp) - ldw (0x05, sp), y - ldw y, (0x0b, sp) - ldw (0x03, sp), y - ldw x, (0x01, sp) -00102$: - ldw y, (0x05, sp) - jreq 00114$ - ldw y, (0x03, sp) - ld a, (y) - jreq 00114$ -; ../_strncpy.c: 39: n-- ; - ldw y, (0x05, sp) - decw y - ldw (0x05, sp), y -; ../_strncpy.c: 40: *d++ = *s++ ; - ldw y, (0x03, sp) - incw y - ldw (0x03, sp), y - ld (x), a - incw x - jra 00102$ -; ../_strncpy.c: 42: while ( n-- ) -00114$: -00105$: - ldw y, (0x05, sp) - ldw (0x03, sp), y - ldw y, (0x05, sp) - decw y - ldw (0x05, sp), y - ldw y, (0x03, sp) - jreq 00107$ -; ../_strncpy.c: 44: *d++ = '\0' ; - clr (x) - incw x - jra 00105$ -00107$: -; ../_strncpy.c: 46: return d1; - ldw x, (0x01, sp) -; ../_strncpy.c: 47: } - addw sp, #6 - ret - .area CODE - .area CONST - .area INITIALIZER - .area CABS (ABS) -- cgit v1.2.3