1 ;--------------------------------------------------------
2 ; File Created by SDCC : FreeWare ANSI-C Compiler
3 ; Version 2.1.9Ga Sun Jan 16 17:31:16 2000
5 ;--------------------------------------------------------
7 ;--------------------------------------------------------
8 ; publics variables in this module
9 ;--------------------------------------------------------
12 ;--------------------------------------------------------
13 ; special function registers
14 ;--------------------------------------------------------
15 ;--------------------------------------------------------
16 ; special function bits
17 ;--------------------------------------------------------
18 ;--------------------------------------------------------
20 ;--------------------------------------------------------
22 ;--------------------------------------------------------
23 ; overlayable items in internal ram
24 ;--------------------------------------------------------
31 ;--------------------------------------------------------
32 ; indirectly addressable internal ram data
33 ;--------------------------------------------------------
35 ;--------------------------------------------------------
37 ;--------------------------------------------------------
39 ;--------------------------------------------------------
41 ;--------------------------------------------------------
43 ;--------------------------------------------------------
44 ; global & static initialisations
45 ;--------------------------------------------------------
47 ;--------------------------------------------------------
49 ;--------------------------------------------------------
53 ; -----------------------------------------
55 ; -----------------------------------------
67 mov (_strcpy_d_1_1 + 1),dph
68 mov (_strcpy_d_1_1 + 2),b
71 mov r6,(_strcpy_d_1_1 + 1)
72 mov r7,(_strcpy_d_1_1 + 2)
81 mov dpl,_strcpy_PARM_2
82 mov dph,(_strcpy_PARM_2 + 1)
83 mov b,(_strcpy_PARM_2 + 2)
86 cjne a,_strcpy_PARM_2,00109$
87 inc (_strcpy_PARM_2 + 1)
90 ; Peephole 190 removed redundant mov
91 ; Peephole 191 removed redundant mov
97 ; Peephole 109 removed ljmp by inverse jump logic
101 mov dpl,_strcpy_d_1_1
102 mov dph,(_strcpy_d_1_1 + 1)
103 mov b,(_strcpy_d_1_1 + 2)
105 C$_strcpy.c$36$1$1 ==.