1 ;--------------------------------------------------------
2 ; File Created by SDCC : FreeWare ANSI-C Compiler
3 ; Version 2.1.9Ga Sun Jan 16 17:31:24 2000
5 ;--------------------------------------------------------
7 ;--------------------------------------------------------
8 ; publics variables in this module
9 ;--------------------------------------------------------
11 ;--------------------------------------------------------
12 ; special function registers
13 ;--------------------------------------------------------
14 ;--------------------------------------------------------
15 ; special function bits
16 ;--------------------------------------------------------
17 ;--------------------------------------------------------
19 ;--------------------------------------------------------
21 ___fs2ulong_sloc0_1_0:
23 ___fs2ulong_sloc1_1_0:
25 ;--------------------------------------------------------
26 ; overlayable items in internal ram
27 ;--------------------------------------------------------
29 ;--------------------------------------------------------
30 ; indirectly addressable internal ram data
31 ;--------------------------------------------------------
33 ;--------------------------------------------------------
35 ;--------------------------------------------------------
37 ;--------------------------------------------------------
39 ;--------------------------------------------------------
49 ;--------------------------------------------------------
50 ; global & static initialisations
51 ;--------------------------------------------------------
53 ;--------------------------------------------------------
55 ;--------------------------------------------------------
59 ; -----------------------------------------
61 ; -----------------------------------------
76 mov dptr,#___fs2ulong_a1_1_1
89 mov dptr,#___fs2ulong_a1_1_1
101 mov dptr,#(___fs2ulong_fl1_1_1)
114 mov dptr,#(___fs2ulong_fl1_1_1)
130 ; Peephole 109 removed ljmp by inverse jump logic
134 ; Peephole 3.a changed mov to clr
135 ; Peephole 3.b changed mov to clr
136 ; Peephole 3.b changed mov to clr
144 mov dptr,#(___fs2ulong_fl1_1_1)
180 mov dptr,#___fs2ulong_exp_1_1
187 mov dptr,#(___fs2ulong_fl1_1_1)
201 mov dptr,#___fs2ulong_l_1_1
215 mov dptr,#___fs2ulong_exp_1_1
222 ; Peephole 180 changed mov to clr
225 ; Peephole 159 avoided xrl during execution
230 ; Peephole 108 removed ljmp by inverse jump logic
234 mov dptr,#(___fs2ulong_fl1_1_1)
245 ; Peephole 105 removed redundant mov
251 mov ___fs2ulong_sloc0_1_0,r2
252 mov (___fs2ulong_sloc0_1_0 + 1),#0x00
253 mov (___fs2ulong_sloc0_1_0 + 2),#0x00
254 mov (___fs2ulong_sloc0_1_0 + 3),#0x00
255 mov dpl,___fs2ulong_sloc0_1_0
256 mov dph,(___fs2ulong_sloc0_1_0 + 1)
257 mov b,(___fs2ulong_sloc0_1_0 + 2)
258 mov a,(___fs2ulong_sloc0_1_0 + 3)
262 mov dptr,#___fs2ulong_exp_1_1
267 ; Peephole 105 removed redundant mov
272 mov dptr,#___fs2ulong_exp_1_1
281 ; Peephole 159 avoided xrl during execution
289 mov dptr,#___fs2ulong_l_1_1
291 mov ___fs2ulong_sloc0_1_0,a
294 mov (___fs2ulong_sloc0_1_0 + 1),a
297 mov (___fs2ulong_sloc0_1_0 + 2),a
300 mov (___fs2ulong_sloc0_1_0 + 3),a
301 mov a,___fs2ulong_sloc0_1_0
302 orl a,(___fs2ulong_sloc0_1_0 + 1)
303 orl a,(___fs2ulong_sloc0_1_0 + 2)
304 orl a,(___fs2ulong_sloc0_1_0 + 3)
309 mov dptr,#___fs2ulong_exp_1_1
318 mov ___fs2ulong_sloc0_1_0,a
321 mov (___fs2ulong_sloc0_1_0 + 1),a
322 mov dptr,#___fs2ulong_l_1_1
324 mov ___fs2ulong_sloc1_1_0,a
327 mov (___fs2ulong_sloc1_1_0 + 1),a
330 mov (___fs2ulong_sloc1_1_0 + 2),a
333 mov (___fs2ulong_sloc1_1_0 + 3),a
334 mov b,___fs2ulong_sloc0_1_0
336 mov a,(___fs2ulong_sloc1_1_0 + 3)
342 mov a,(___fs2ulong_sloc1_1_0 + 3)
344 mov (___fs2ulong_sloc1_1_0 + 3),a
345 mov a,(___fs2ulong_sloc1_1_0 + 2)
347 mov (___fs2ulong_sloc1_1_0 + 2),a
348 mov a,(___fs2ulong_sloc1_1_0 + 1)
350 mov (___fs2ulong_sloc1_1_0 + 1),a
351 mov a,___fs2ulong_sloc1_1_0
353 mov ___fs2ulong_sloc1_1_0,a
356 mov dptr,#___fs2ulong_l_1_1
357 mov a,___fs2ulong_sloc1_1_0
360 mov a,(___fs2ulong_sloc1_1_0 + 1)
363 mov a,(___fs2ulong_sloc1_1_0 + 2)
366 mov a,(___fs2ulong_sloc1_1_0 + 3)
368 ; Peephole 132 changed ljmp to sjmp
372 ; Peephole 3.a changed mov to clr
373 ; Peephole 3.b changed mov to clr
374 ; Peephole 3.b changed mov to clr
382 mov dptr,#(___fs2ulong_fl1_1_1)
384 mov ___fs2ulong_sloc1_1_0,a
387 mov (___fs2ulong_sloc1_1_0 + 1),a
390 mov (___fs2ulong_sloc1_1_0 + 2),a
393 ; Peephole 105 removed redundant mov
394 mov (___fs2ulong_sloc1_1_0 + 3),a
397 ; Peephole 105 removed redundant mov
399 ; Peephole 110 removed ljmp by inverse jump logic
402 mov dptr,#___fs2ulong_l_1_1
404 mov ___fs2ulong_sloc1_1_0,a
407 mov (___fs2ulong_sloc1_1_0 + 1),a
410 mov (___fs2ulong_sloc1_1_0 + 2),a
413 mov (___fs2ulong_sloc1_1_0 + 3),a
416 subb a,___fs2ulong_sloc1_1_0
417 mov ___fs2ulong_sloc1_1_0,a
419 subb a,(___fs2ulong_sloc1_1_0 + 1)
420 mov (___fs2ulong_sloc1_1_0 + 1),a
422 subb a,(___fs2ulong_sloc1_1_0 + 2)
423 mov (___fs2ulong_sloc1_1_0 + 2),a
425 subb a,(___fs2ulong_sloc1_1_0 + 3)
426 mov (___fs2ulong_sloc1_1_0 + 3),a
427 ; Peephole 132 changed ljmp to sjmp
430 mov dptr,#___fs2ulong_l_1_1
432 mov ___fs2ulong_sloc1_1_0,a
435 mov (___fs2ulong_sloc1_1_0 + 1),a
438 mov (___fs2ulong_sloc1_1_0 + 2),a
441 mov (___fs2ulong_sloc1_1_0 + 3),a
443 mov dpl,___fs2ulong_sloc1_1_0
444 mov dph,(___fs2ulong_sloc1_1_0 + 1)
445 mov b,(___fs2ulong_sloc1_1_0 + 2)
446 mov a,(___fs2ulong_sloc1_1_0 + 3)
448 C$_fs2ulong.c$97$1$1 ==.
449 XG$__fs2ulong$0$0 ==.