1 ;--------------------------------------------------------
2 ; File Created by SDCC : FreeWare ANSI-C Compiler
3 ; Version 2.1.9Ga Sun Jan 16 17:31:30 2000
5 ;--------------------------------------------------------
7 ;--------------------------------------------------------
8 ; publics variables in this module
9 ;--------------------------------------------------------
11 ;--------------------------------------------------------
12 ; special function registers
13 ;--------------------------------------------------------
14 ;--------------------------------------------------------
15 ; special function bits
16 ;--------------------------------------------------------
17 ;--------------------------------------------------------
19 ;--------------------------------------------------------
25 ;--------------------------------------------------------
26 ; overlayable items in internal ram
27 ;--------------------------------------------------------
29 ;--------------------------------------------------------
30 ; indirectly addressable internal ram data
31 ;--------------------------------------------------------
33 ;--------------------------------------------------------
35 ;--------------------------------------------------------
37 ;--------------------------------------------------------
39 ;--------------------------------------------------------
47 ;--------------------------------------------------------
48 ; global & static initialisations
49 ;--------------------------------------------------------
51 ;--------------------------------------------------------
53 ;--------------------------------------------------------
57 ; -----------------------------------------
59 ; -----------------------------------------
74 mov dptr,#___long2fs_a1_1_1
87 mov dptr,#___long2fs_sign_1_1
100 mov dptr,#___long2fs_a1_1_1
116 ; Peephole 109 removed ljmp by inverse jump logic
120 mov dptr,#(___long2fs_fl_1_1)
121 ; Peephole 101 removed redundant mov
122 ; Peephole 180 changed mov to clr
128 ; Peephole 101 removed redundant mov
129 ; Peephole 180 changed mov to clr
135 mov dptr,#(___long2fs_fl_1_1)
146 ; Peephole 191 removed redundant mov
155 ; Peephole 111 removed ljmp by inverse jump logic
159 mov dptr,#___long2fs_sign_1_1
160 ; Peephole 101 removed redundant mov
161 ; Peephole 180 changed mov to clr
167 ; Peephole 180 changed mov to clr
174 mov dptr,#___long2fs_a1_1_1
194 mov (___long2fs_sloc0_1_0 + 1),a
195 mov ___long2fs_sloc0_1_0,#0x96
197 mov dptr,#___long2fs_a1_1_1
218 ; Peephole 108 removed ljmp by inverse jump logic
234 mov dptr,#___long2fs_a1_1_1
247 dec ___long2fs_sloc0_1_0
249 cjne a,___long2fs_sloc0_1_0,00117$
250 dec (___long2fs_sloc0_1_0 + 1)
256 mov dptr,#___long2fs_a1_1_1
269 mov r2,___long2fs_sloc0_1_0
270 mov r3,(___long2fs_sloc0_1_0 + 1)
273 mov (___long2fs_sloc1_1_0 + 2),r2
277 xch a,(___long2fs_sloc1_1_0 + 2)
279 xch a,(___long2fs_sloc1_1_0 + 2)
281 xch a,(___long2fs_sloc1_1_0 + 2)
282 mov (___long2fs_sloc1_1_0 + 3),a
283 mov (___long2fs_sloc1_1_0 + 1),#0x00
284 mov ___long2fs_sloc1_1_0,#0x00
285 mov dptr,#___long2fs_sign_1_1
297 mov a,___long2fs_sloc1_1_0
299 mov a,(___long2fs_sloc1_1_0 + 1)
301 mov a,(___long2fs_sloc1_1_0 + 2)
303 mov a,(___long2fs_sloc1_1_0 + 3)
313 mov dptr,#(___long2fs_fl_1_1)
326 mov dptr,#(___long2fs_fl_1_1)
337 ; Peephole 191 removed redundant mov
343 C$_long2fs.c$109$1$1 ==.