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 ;--------------------------------------------------------
10 .globl _strpbrk_PARM_2
12 ;--------------------------------------------------------
13 ; special function registers
14 ;--------------------------------------------------------
15 ;--------------------------------------------------------
16 ; special function bits
17 ;--------------------------------------------------------
18 ;--------------------------------------------------------
20 ;--------------------------------------------------------
26 ;--------------------------------------------------------
27 ; overlayable items in internal ram
28 ;--------------------------------------------------------
30 ;--------------------------------------------------------
31 ; indirectly addressable internal ram data
32 ;--------------------------------------------------------
34 ;--------------------------------------------------------
36 ;--------------------------------------------------------
38 ;--------------------------------------------------------
40 ;--------------------------------------------------------
42 ;--------------------------------------------------------
43 ; global & static initialisations
44 ;--------------------------------------------------------
46 ;--------------------------------------------------------
48 ;--------------------------------------------------------
52 ; -----------------------------------------
54 ; -----------------------------------------
65 mov _strpbrk_string_1_1,dpl
66 mov (_strpbrk_string_1_1 + 1),dph
67 mov (_strpbrk_string_1_1 + 2),b
69 mov r5,_strpbrk_PARM_2
70 mov r6,(_strpbrk_PARM_2 + 1)
71 mov r7,(_strpbrk_PARM_2 + 2)
73 mov dpl,_strpbrk_string_1_1
74 mov dph,(_strpbrk_string_1_1 + 1)
75 mov b,(_strpbrk_string_1_1 + 2)
77 ; Peephole 166 removed redundant mov
80 ; Peephole 110 removed ljmp by inverse jump logic
101 ; Peephole 110 removed ljmp by inverse jump logic
105 mov dpl,_strpbrk_string_1_1
106 mov dph,(_strpbrk_string_1_1 + 1)
107 mov b,(_strpbrk_string_1_1 + 2)
108 ; Peephole 132 changed ljmp to sjmp
112 ; Peephole 181 used 16 bit load of dptr
116 C$_strpbrk.c$40$1$1 ==.