1 1 ;--------------------------------------------------------
2 2 ; File Created by SDCC : FreeWare ANSI-C Compiler
3 3 ; Version 2.1.9Ga Sun Jan 16 17:31:29 2000
5 5 ;--------------------------------------------------------
7 7 ;--------------------------------------------------------
8 8 ; publics variables in this module
9 9 ;--------------------------------------------------------
11 11 ;--------------------------------------------------------
12 12 ; special function registers
13 13 ;--------------------------------------------------------
14 14 ;--------------------------------------------------------
15 15 ; special function bits
16 16 ;--------------------------------------------------------
17 17 ;--------------------------------------------------------
18 18 ; internal ram data
19 19 ;--------------------------------------------------------
21 21 ;--------------------------------------------------------
22 22 ; overlayable items in internal ram
23 23 ;--------------------------------------------------------
24 24 .area OSEG (OVR,DATA)
25 25 ;--------------------------------------------------------
26 26 ; indirectly addressable internal ram data
27 27 ;--------------------------------------------------------
29 29 ;--------------------------------------------------------
31 31 ;--------------------------------------------------------
33 33 ;--------------------------------------------------------
34 34 ; external ram data
35 35 ;--------------------------------------------------------
37 0000 37 _islower_c_1_1:
39 39 ;--------------------------------------------------------
40 40 ; global & static initialisations
41 41 ;--------------------------------------------------------
42 42 .area GSINIT (CODE)
43 43 ;--------------------------------------------------------
45 45 ;--------------------------------------------------------
47 0000 47 G$islower$0$0 ==.
49 49 ; -----------------------------------------
51 51 ; -----------------------------------------
62 0000 C0 82 62 push dpl
63 0002 90s00r00 63 mov dptr,#_islower_c_1_1
65 0007 F0 65 movx @dptr,a
67 0008 90s00r00 67 mov dptr,#_islower_c_1_1
68 000B E0 68 movx a,@dptr
70 000D BA 61 00 70 cjne r2,#0x61,00108$
72 72 ; Peephole 132 changed ljmp to sjmp
73 73 ; Peephole 160 removed sjmp by inverse jump logic
74 0010 40 0B 74 jc 00102$
77 0013 74 7A 77 mov a,#0x7a
79 79 ; Peephole 132 changed ljmp to sjmp
80 80 ; Peephole 160 removed sjmp by inverse jump logic
81 0016 40 05 81 jc 00102$
84 0018 75 82 01 84 mov dpl,#0x01
85 85 ; Peephole 132 changed ljmp to sjmp
86 001B 80 03 86 sjmp 00104$
89 001D 75 82 00 89 mov dpl,#0x00
91 0020 91 C$_islower.c$31$1$1 ==.
92 0020 92 XG$islower$0$0 ==.