4 0x00000000, 0x01f2f03c, /* 01f2f03c //C 00000 jmp cold_start */
5 0x0000f000, 0x01f2f025, /* 01f2f025 //C 0f000 _f000: jmp callin */
6 0x0000f001, 0x01f2f016, /* 01f2f016 //C 0f001 _f001: jmp enter_by_uart */
7 0x0000f002, 0x00f00e00, /* 00f00e00 //C 0f002 _f002: ret */
8 0x0000f003, 0x00f00e00, /* 00f00e00 //C 0f003 _f003: ret */
9 0x0000f004, 0x00f00e00, /* 00f00e00 //C 0f004 _f004: ret */
10 0x0000f005, 0x01f2f03c, /* 01f2f03c //C 0f005 _f005: jmp cold_start */
11 0x0000f006, 0x01f2f3b0, /* 01f2f3b0 //C 0f006 _f006: jmp strchr */
12 0x0000f007, 0x01f2f3eb, /* 01f2f3eb //C 0f007 _f007: jmp streq */
13 0x0000f008, 0x01f2f451, /* 01f2f451 //C 0f008 _f008: jmp check_uart */
14 0x0000f009, 0x01f2f3f9, /* 01f2f3f9 //C 0f009 _f009: jmp hexchar2value */
15 0x0000f00a, 0x01f2f428, /* 01f2f428 //C 0f00a _f00a: jmp value2hexchar */
16 0x0000f00b, 0x01f2f42d, /* 01f2f42d //C 0f00b _f00b: jmp htoi */
17 0x0000f00c, 0x01f2f3f2, /* 01f2f3f2 //C 0f00c _f00c: jmp strieq */
18 0x0000f00d, 0x01f2f459, /* 01f2f459 //C 0f00d _f00d: jmp read */
19 0x0000f00e, 0x01f2f45c, /* 01f2f45c //C 0f00e _f00e: jmp putchar */
20 0x0000f00f, 0x01f2f463, /* 01f2f463 //C 0f00f _f00f: jmp prints */
21 0x0000f010, 0x01f2f488, /* 01f2f488 //C 0f010 _f010: jmp printsnl */
22 0x0000f011, 0x01f2f490, /* 01f2f490 //C 0f011 _f011: jmp print_vhex */
23 0x0000f012, 0x01f2f478, /* 01f2f478 //C 0f012 _f012: jmp pes */
24 0x0000f013, 0x01f2f511, /* 01f2f511 //C 0f013 _f013: jmp printd */
25 0x0000f014, 0x01f2f517, /* 01f2f517 //C 0f014 _f014: jmp printf */
26 0x0000f015, 0x01f2f578, /* 01f2f578 //C 0f015 _f015: jmp pesf */
27 0x0000f016, 0x0d0d0000, /* 0d0d0000 //C 0f016 push r0 */
28 0x0000f017, 0x020e0000, /* 020e0000 //C 0f017 getf r0 */
29 0x0000f018, 0x0d0d0000, /* 0d0d0000 //C 0f018 push r0 */
30 0x0000f019, 0x0700ff42, /* 0700ff42 //C 0f019 ld r0,UART_RSTAT */
31 0x0000f01a, 0x010c0001, /* 010c0001 //C 0f01a test r0,1 */
32 0x0000f01b, 0x21f2f020, /* 21f2f020 //C 0f01b jnz ebu_callin */
33 0x0000f01c, 0x0f0d0000, /* 0f0d0000 //C 0f01c pop r0 */
34 0x0000f01d, 0x020f0000, /* 020f0000 //C 0f01d setf r0 */
35 0x0000f01e, 0x0f0d0000, /* 0f0d0000 //C 0f01e pop r0 */
36 0x0000f01f, 0x00f00e00, /* 00f00e00 //C 0f01f ret */
37 0x0000f020, 0x0700ff40, /* 0700ff40 //C 0f020 ld r0,UART_DR */
38 0x0000f021, 0x0f0d0000, /* 0f0d0000 //C 0f021 pop r0 */
39 0x0000f022, 0x020f0000, /* 020f0000 //C 0f022 setf r0 */
40 0x0000f023, 0x0f0d0000, /* 0f0d0000 //C 0f023 pop r0 */
41 0x0000f024, 0x01f2f025, /* 01f2f025 //C 0f024 jmp callin */
42 0x0000f025, 0x0600f5ea, /* 0600f5ea //C 0f025 st r0,reg0 */
43 0x0000f026, 0x0610f5eb, /* 0610f5eb //C 0f026 st r1,reg1 */
44 0x0000f027, 0x0620f5ec, /* 0620f5ec //C 0f027 st r2,reg2 */
45 0x0000f028, 0x0630f5ed, /* 0630f5ed //C 0f028 st r3,reg3 */
46 0x0000f029, 0x0640f5ee, /* 0640f5ee //C 0f029 st r4,reg4 */
47 0x0000f02a, 0x0650f5ef, /* 0650f5ef //C 0f02a st r5,reg5 */
48 0x0000f02b, 0x0660f5f0, /* 0660f5f0 //C 0f02b st r6,reg6 */
49 0x0000f02c, 0x0670f5f1, /* 0670f5f1 //C 0f02c st r7,reg7 */
50 0x0000f02d, 0x0680f5f2, /* 0680f5f2 //C 0f02d st r8,reg8 */
51 0x0000f02e, 0x0690f5f3, /* 0690f5f3 //C 0f02e st r9,reg9 */
52 0x0000f02f, 0x06a0f5f4, /* 06a0f5f4 //C 0f02f st r10,reg10 */
53 0x0000f030, 0x06b0f5f5, /* 06b0f5f5 //C 0f030 st r11,reg11 */
54 0x0000f031, 0x06c0f5f6, /* 06c0f5f6 //C 0f031 st r12,reg12 */
55 0x0000f032, 0x06d0f5f7, /* 06d0f5f7 //C 0f032 st r13,reg13 */
56 0x0000f033, 0x06e0f5f8, /* 06e0f5f8 //C 0f033 st r14,reg14 */
57 0x0000f034, 0x06e0f5f9, /* 06e0f5f9 //C 0f034 st r14,reg15 */
58 0x0000f035, 0x020e0000, /* 020e0000 //C 0f035 getf r0 */
59 0x0000f036, 0x0600f5fa, /* 0600f5fa //C 0f036 st r0,regf */
60 0x0000f037, 0x01020001, /* 01020001 //C 0f037 mvzl r0,1 */
61 0x0000f038, 0x0600f5e8, /* 0600f5e8 //C 0f038 st r0,called */
62 0x0000f039, 0x01f2f046, /* 01f2f046 //C 0f039 jmp common_start */
63 0x0000f03a, 0x01f2f046, /* 01f2f046 //C 0f03a jmp common_start */
64 0x0000f03b, 0x01f2f03c, /* 01f2f03c //C 0f03b jmp cold_start */
65 0x0000f03c, 0x01020000, /* 01020000 //C 0f03c mvzl r0,0 */
66 0x0000f03d, 0x0600f5e8, /* 0600f5e8 //C 0f03d st r0,called */
67 0x0000f03e, 0x0102f03b, /* 0102f03b //C 0f03e mvzl r0,def_zero ; restore jmp to monitor at zero */
68 0x0000f03f, 0x0e000000, /* 0e000000 //C 0f03f ld r0,r0 */
69 0x0000f040, 0x06000000, /* 06000000 //C 0f040 st r0,0 */
70 0x0000f041, 0x01020000, /* 01020000 //C 0f041 mvzl r0,0 ; def values of some regs */
71 0x0000f042, 0x0600f5fa, /* 0600f5fa //C 0f042 st r0,regf ; FALGS= 0 */
72 0x0000f043, 0x0102f7ff, /* 0102f7ff //C 0f043 mvzl r0,0xf7ff ; R13= 0xf7ff */
73 0x0000f044, 0x0600f5f7, /* 0600f5f7 //C 0f044 st r0,reg13 */
74 0x0000f045, 0x01f2f046, /* 01f2f046 //C 0f045 jmp common_start: */
75 0x0000f046, 0x01d2f83a, /* 01d2f83a //C 0f046 mvzl sp,stack_end */
76 0x0000f047, 0x01020001, /* 01020001 //C 0f047 mvzl r0,1 */
77 0x0000f048, 0x0600f5e7, /* 0600f5e7 //C 0f048 st r0,echo */
78 0x0000f049, 0x01020000, /* 01020000 //C 0f049 mvzl r0,0 */
79 0x0000f04a, 0x020f0000, /* 020f0000 //C 0f04a setf r0 */
80 0x0000f04b, 0x0710ff41, /* 0710ff41 //C 0f04b ld r1,UART_CTRL ; check if transmit is enabled */
81 0x0000f04c, 0x011c0002, /* 011c0002 //C 0f04c test r1,2 */
82 0x0000f04d, 0x11f2f051, /* 11f2f051 //C 0f04d jz tr_is_off */
83 0x0000f04e, 0x0710ff43, /* 0710ff43 //C 0f04e ld r1,UART_TSTAT ; if transmit is ongoing */
84 0x0000f04f, 0x011c0001, /* 011c0001 //C 0f04f test r1,1 ; wait it to finish */
85 0x0000f050, 0x11f2f04e, /* 11f2f04e //C 0f050 jz wait_uart_tr */
86 0x0000f051, 0x01120003, /* 01120003 //C 0f051 mvzl r1,3 ; turn on rx and tx */
87 0x0000f052, 0x0610ff41, /* 0610ff41 //C 0f052 st r1,UART_CTRL */
88 0x0000f053, 0x0102000a, /* 0102000a //C 0f053 mvzl r0,LF */
89 0x0000f054, 0x0400f45c, /* 0400f45c //C 0f054 call putchar */
90 0x0000f055, 0x0102f5fb, /* 0102f5fb //C 0f055 mvzl r0,msg_start */
91 0x0000f056, 0x0400f488, /* 0400f488 //C 0f056 call printsnl */
92 0x0000f057, 0x0700f5e8, /* 0700f5e8 //C 0f057 ld r0,called */
93 0x0000f058, 0x020b0000, /* 020b0000 //C 0f058 sz r0 */
94 0x0000f059, 0x11f2f063, /* 11f2f063 //C 0f059 jz no_called_from */
95 0x0000f05a, 0x0102000a, /* 0102000a //C 0f05a mvzl r0,LF */
96 0x0000f05b, 0x0400f45c, /* 0400f45c //C 0f05b call putchar */
97 0x0000f05c, 0x0102f609, /* 0102f609 //C 0f05c mvzl r0,msg_stopat */
98 0x0000f05d, 0x0400f463, /* 0400f463 //C 0f05d call prints */
99 0x0000f05e, 0x0700f5f8, /* 0700f5f8 //C 0f05e ld r0,reg14 */
100 0x0000f05f, 0x01120004, /* 01120004 //C 0f05f mvzl r1,4 */
101 0x0000f060, 0x0400f490, /* 0400f490 //C 0f060 call print_vhex */
102 0x0000f061, 0x0102000a, /* 0102000a //C 0f061 mvzl r0,LF */
103 0x0000f062, 0x0400f45c, /* 0400f45c //C 0f062 call putchar */
104 0x0000f063, 0x0400f065, /* 0400f065 //C 0f063 call setup_line */
105 0x0000f064, 0x01f2f06f, /* 01f2f06f //C 0f064 jmp main */
106 0x0000f065, 0x0ded0000, /* 0ded0000 //C 0f065 push lr */
107 0x0000f066, 0x01120000, /* 01120000 //C 0f066 mvzl r1,0 ; lptr= 0 */
108 0x0000f067, 0x0610f5e0, /* 0610f5e0 //C 0f067 st r1,line_ptr */
109 0x0000f068, 0x0610f57c, /* 0610f57c //C 0f068 st r1,line ; line[0]= 0 */
110 0x0000f069, 0x01120000, /* 01120000 //C 0f069 mvzl r1,0 ; at_eol= 0 */
111 0x0000f06a, 0x0610f5e1, /* 0610f5e1 //C 0f06a st r1,at_eol */
112 0x0000f06b, 0x0102f617, /* 0102f617 //C 0f06b mvzl r0,prompt */
113 0x0000f06c, 0x0400f463, /* 0400f463 //C 0f06c call prints */
114 0x0000f06d, 0x0fed0000, /* 0fed0000 //C 0f06d pop lr */
115 0x0000f06e, 0x00f00e00, /* 00f00e00 //C 0f06e ret */
116 0x0000f06f, 0x0400f451, /* 0400f451 //C 0f06f call check_uart */
117 0x0000f070, 0x41f2f076, /* 41f2f076 //C 0f070 C0 jmp no_input */
118 0x0000f071, 0x0400f459, /* 0400f459 //C 0f071 call read */
119 0x0000f072, 0x0400f077, /* 0400f077 //C 0f072 call proc_input */
120 0x0000f073, 0x41f2f076, /* 41f2f076 //C 0f073 C0 jmp no_line */
121 0x0000f074, 0x0400f0a9, /* 0400f0a9 //C 0f074 call proc_line */
122 0x0000f075, 0x0400f065, /* 0400f065 //C 0f075 call setup_line */
123 0x0000f076, 0x01f2f06f, /* 01f2f06f //C 0f076 jmp main */
124 0x0000f077, 0x0ded0000, /* 0ded0000 //C 0f077 push lr */
125 0x0000f078, 0x0108000a, /* 0108000a //C 0f078 cmp r0,LF */
126 0x0000f079, 0x11f2f0a2, /* 11f2f0a2 //C 0f079 EQ jmp got_eol */
127 0x0000f07a, 0x0108000d, /* 0108000d //C 0f07a cmp r0,CR */
128 0x0000f07b, 0x11f2f0a2, /* 11f2f0a2 //C 0f07b EQ jmp got_eol */
129 0x0000f07c, 0x01080008, /* 01080008 //C 0f07c cmp r0,8 */
130 0x0000f07d, 0x11f2f081, /* 11f2f081 //C 0f07d jz got_BS */
131 0x0000f07e, 0x0108007f, /* 0108007f //C 0f07e cmp r0,127 */
132 0x0000f07f, 0x11f2f081, /* 11f2f081 //C 0f07f jz got_DEL */
133 0x0000f080, 0x01f2f08d, /* 01f2f08d //C 0f080 jmp got_char */
134 0x0000f081, 0x0700f5e0, /* 0700f5e0 //C 0f081 ld r0,line_ptr */
135 0x0000f082, 0x020b0000, /* 020b0000 //C 0f082 sz r0 */
136 0x0000f083, 0x11f2f08b, /* 11f2f08b //C 0f083 jz got_done */
137 0x0000f084, 0x01060001, /* 01060001 //C 0f084 sub r0,1 */
138 0x0000f085, 0x0600f5e0, /* 0600f5e0 //C 0f085 st r0,line_ptr */
139 0x0000f086, 0x0112f57c, /* 0112f57c //C 0f086 mvzl r1,line */
140 0x0000f087, 0x01220000, /* 01220000 //C 0f087 mvzl r2,0 */
141 0x0000f088, 0x08210000, /* 08210000 //C 0f088 st r2,r1,r0 */
142 0x0000f089, 0x0102f613, /* 0102f613 //C 0f089 mvzl r0,msg_BS */
143 0x0000f08a, 0x0400f463, /* 0400f463 //C 0f08a call prints */
144 0x0000f08b, 0x020d0000, /* 020d0000 //C 0f08b clc */
145 0x0000f08c, 0x01f2f0a7, /* 01f2f0a7 //C 0f08c jmp proc_input_ret */
146 0x0000f08d, 0x0108001f, /* 0108001f //C 0f08d cmp r0,31 ; refuse control chars */
147 0x0000f08e, 0xa1f2f0a7, /* a1f2f0a7 //C 0f08e LS jmp proc_input_ret */
148 0x0000f08f, 0x0108007e, /* 0108007e //C 0f08f cmp r0,126 ; refuse graph chars */
149 0x0000f090, 0x91f2f0a7, /* 91f2f0a7 //C 0f090 HI jmp proc_input_ret */
150 0x0000f091, 0x01220000, /* 01220000 //C 0f091 mvzl r2,0 ; at_aol= 0 */
151 0x0000f092, 0x0620f5e1, /* 0620f5e1 //C 0f092 st r2,at_eol */
152 0x0000f093, 0x0112f5e0, /* 0112f5e0 //C 0f093 mvzl r1,line_ptr ; line[line_ptr]= char */
153 0x0000f094, 0x0e310000, /* 0e310000 //C 0f094 ld r3,r1 */
154 0x0000f095, 0x0122f57c, /* 0122f57c //C 0f095 mvzl r2,line */
155 0x0000f096, 0x08020300, /* 08020300 //C 0f096 st r0,r2,r3 */
156 0x0000f097, 0x013a0001, /* 013a0001 //C 0f097 plus r3,1 ; line_ptr++ */
157 0x0000f098, 0x0c310000, /* 0c310000 //C 0f098 st r3,r1 */
158 0x0000f099, 0x01420000, /* 01420000 //C 0f099 mvzl r4,0 */
159 0x0000f09a, 0x09438200, /* 09438200 //C 0f09a st r4,r3+,r2 ; line[line_ptr]= 0 */
160 0x0000f09b, 0x08430200, /* 08430200 //C 0f09b st r4,r3,r2 ; double 0 at end, needed by tokenizer */
161 0x0000f09c, 0x0142f5e7, /* 0142f5e7 //C 0f09c mvzl r4,echo ; check if echo is turned on */
162 0x0000f09d, 0x0e440000, /* 0e440000 //C 0f09d ld r4,r4 */
163 0x0000f09e, 0x024b0000, /* 024b0000 //C 0f09e sz r4 */
164 0x0000f09f, 0x2400f45c, /* 2400f45c //C 0f09f NZ call putchar ; echo */
165 0x0000f0a0, 0x020d0000, /* 020d0000 //C 0f0a0 clc */
166 0x0000f0a1, 0x01f2f0a7, /* 01f2f0a7 //C 0f0a1 jmp proc_input_ret */
167 0x0000f0a2, 0x0112f5e1, /* 0112f5e1 //C 0f0a2 mvzl r1,at_eol */
168 0x0000f0a3, 0x0e110000, /* 0e110000 //C 0f0a3 ld r1,r1 */
169 0x0000f0a4, 0x021b0000, /* 021b0000 //C 0f0a4 sz r1 ; Z=0 at eol -> skip, not ready */
170 0x0000f0a5, 0x220d0000, /* 220d0000 //C 0f0a5 Z0 clc */
171 0x0000f0a6, 0x120c0000, /* 120c0000 //C 0f0a6 Z1 sec */
172 0x0000f0a7, 0x0fed0000, /* 0fed0000 //C 0f0a7 pop lr */
173 0x0000f0a8, 0x00f00e00, /* 00f00e00 //C 0f0a8 ret */
174 0x0000f0a9, 0x0ded0000, /* 0ded0000 //C 0f0a9 push lr */
175 0x0000f0aa, 0x0102000a, /* 0102000a //C 0f0aa mvzl r0,LF */
176 0x0000f0ab, 0x0400f45c, /* 0400f45c //C 0f0ab call putchar */
177 0x0000f0ac, 0x0700f57c, /* 0700f57c //C 0f0ac ld r0,line */
178 0x0000f0ad, 0x020b0000, /* 020b0000 //C 0f0ad sz r0 */
179 0x0000f0ae, 0x11f2f0b6, /* 11f2f0b6 //C 0f0ae jz proc_line_ret */
180 0x0000f0af, 0x0400f0d4, /* 0400f0d4 //C 0f0af call tokenize */
181 0x0000f0b0, 0x0400f0f5, /* 0400f0f5 //C 0f0b0 call find_cmd */
182 0x0000f0b1, 0x41f2f0b4, /* 41f2f0b4 //C 0f0b1 C0 jmp cmd_not_found */
183 0x0000f0b2, 0x05000000, /* 05000000 //C 0f0b2 call r0,0 */
184 0x0000f0b3, 0x01f2f0b6, /* 01f2f0b6 //C 0f0b3 jmp proc_line_ret */
185 0x0000f0b4, 0x0102f0bf, /* 0102f0bf //C 0f0b4 mvzl r0,snotfound */
186 0x0000f0b5, 0x0400f488, /* 0400f488 //C 0f0b5 call printsnl */
187 0x0000f0b6, 0x01120001, /* 01120001 //C 0f0b6 mvzl r1,1 ; at_eol= 1 */
188 0x0000f0b7, 0x0610f5e1, /* 0610f5e1 //C 0f0b7 st r1,at_eol */
189 0x0000f0b8, 0x0fed0000, /* 0fed0000 //C 0f0b8 pop lr */
190 0x0000f0b9, 0x00f00e00, /* 00f00e00 //C 0f0b9 ret */
191 0x0000f0ba, 0x00000047, /* 00000047 //C 0f0ba db 71 */
192 0x0000f0bb, 0x0000006f, /* 0000006f //C 0f0bb db 111 */
193 0x0000f0bc, 0x00000074, /* 00000074 //C 0f0bc db 116 */
194 0x0000f0bd, 0x0000003a, /* 0000003a //C 0f0bd db 58 */
195 0x0000f0be, 0x00000000, /* 00000000 //C 0f0be db */
196 0x0000f0bf, 0x00000055, /* 00000055 //C 0f0bf db 85 */
197 0x0000f0c0, 0x0000006e, /* 0000006e //C 0f0c0 db 110 */
198 0x0000f0c1, 0x0000006b, /* 0000006b //C 0f0c1 db 107 */
199 0x0000f0c2, 0x0000006e, /* 0000006e //C 0f0c2 db 110 */
200 0x0000f0c3, 0x0000006f, /* 0000006f //C 0f0c3 db 111 */
201 0x0000f0c4, 0x00000077, /* 00000077 //C 0f0c4 db 119 */
202 0x0000f0c5, 0x0000006e, /* 0000006e //C 0f0c5 db 110 */
203 0x0000f0c6, 0x00000020, /* 00000020 //C 0f0c6 db 32 */
204 0x0000f0c7, 0x00000063, /* 00000063 //C 0f0c7 db 99 */
205 0x0000f0c8, 0x0000006f, /* 0000006f //C 0f0c8 db 111 */
206 0x0000f0c9, 0x0000006d, /* 0000006d //C 0f0c9 db 109 */
207 0x0000f0ca, 0x0000006d, /* 0000006d //C 0f0ca db 109 */
208 0x0000f0cb, 0x00000061, /* 00000061 //C 0f0cb db 97 */
209 0x0000f0cc, 0x0000006e, /* 0000006e //C 0f0cc db 110 */
210 0x0000f0cd, 0x00000064, /* 00000064 //C 0f0cd db 100 */
211 0x0000f0ce, 0x00000000, /* 00000000 //C 0f0ce db */
212 0x0000f0cf, 0x0ded0000, /* 0ded0000 //C 0f0cf push lr */
213 0x0000f0d0, 0x0112f619, /* 0112f619 //C 0f0d0 mvzl r1,delimiters */
214 0x0000f0d1, 0x0400f3b0, /* 0400f3b0 //C 0f0d1 call strchr */
215 0x0000f0d2, 0x0fed0000, /* 0fed0000 //C 0f0d2 pop lr */
216 0x0000f0d3, 0x00f00e00, /* 00f00e00 //C 0f0d3 ret */
217 0x0000f0d4, 0x0ded0000, /* 0ded0000 //C 0f0d4 push lr */
218 0x0000f0d5, 0x0142f5e2, /* 0142f5e2 //C 0f0d5 mvzl r4,words ; array of result */
219 0x0000f0d6, 0x0152f57c, /* 0152f57c //C 0f0d6 mvzl r5,line ; address of next char */
220 0x0000f0d7, 0x01620000, /* 01620000 //C 0f0d7 mvzl r6,0 ; nuof words found */
221 0x0000f0d8, 0x01720000, /* 01720000 //C 0f0d8 mvzl r7,0 ; bool in_word */
222 0x0000f0d9, 0x0e050000, /* 0e050000 //C 0f0d9 ld r0,r5 ; pick a char */
223 0x0000f0da, 0x020b0000, /* 020b0000 //C 0f0da sz r0 ; check end */
224 0x0000f0db, 0x11f2f0e5, /* 11f2f0e5 //C 0f0db jz tok_delimiter ; found end, pretend delim */
225 0x0000f0dc, 0x0400f0cf, /* 0400f0cf //C 0f0dc call is_delimiter */
226 0x0000f0dd, 0x31f2f0e5, /* 31f2f0e5 //C 0f0dd C1 jmp tok_delimiter */
227 0x0000f0de, 0x027b0000, /* 027b0000 //C 0f0de sz r7 */
228 0x0000f0df, 0x21f2f0ea, /* 21f2f0ea //C 0f0df jnz tok_next ; still inside word */
229 0x0000f0e0, 0x01720001, /* 01720001 //C 0f0e0 mvzl r7,1 ; in_word=true */
230 0x0000f0e1, 0x09568400, /* 09568400 //C 0f0e1 st r5,r6+,r4 ; record word address */
231 0x0000f0e2, 0x01680005, /* 01680005 //C 0f0e2 cmp r6,MAX_WORDS ; If no more space */
232 0x0000f0e3, 0x11f2f0ee, /* 11f2f0ee //C 0f0e3 EQ jmp tok_ret ; then return */
233 0x0000f0e4, 0x01f2f0ea, /* 01f2f0ea //C 0f0e4 jmp tok_next */
234 0x0000f0e5, 0x027b0000, /* 027b0000 //C 0f0e5 sz r7 */
235 0x0000f0e6, 0x11f2f0ea, /* 11f2f0ea //C 0f0e6 jz tok_next ; still between words */
236 0x0000f0e7, 0x01720000, /* 01720000 //C 0f0e7 mvzl r7,0 ; in_word=false */
237 0x0000f0e8, 0x01120000, /* 01120000 //C 0f0e8 mvzl r1,0 ; put a 0 at the end of word */
238 0x0000f0e9, 0x08150100, /* 08150100 //C 0f0e9 st r1,r5,r1 */
239 0x0000f0ea, 0x020b0000, /* 020b0000 //C 0f0ea sz r0 ; check EOL */
240 0x0000f0eb, 0x11f2f0ee, /* 11f2f0ee //C 0f0eb jz tok_ret ; jump out if char==0 */
241 0x0000f0ec, 0x01540001, /* 01540001 //C 0f0ec add r5,1 */
242 0x0000f0ed, 0x01f2f0d9, /* 01f2f0d9 //C 0f0ed jmp tok_cycle */
243 0x0000f0ee, 0x01120000, /* 01120000 //C 0f0ee mvzl r1,0 */
244 0x0000f0ef, 0x01680005, /* 01680005 //C 0f0ef cmp r6,MAX_WORDS */
245 0x0000f0f0, 0x11f2f0f3, /* 11f2f0f3 //C 0f0f0 jz tok_end */
246 0x0000f0f1, 0x09168400, /* 09168400 //C 0f0f1 st r1,r6+,r4 */
247 0x0000f0f2, 0x01f2f0ee, /* 01f2f0ee //C 0f0f2 jmp tok_ret */
248 0x0000f0f3, 0x0fed0000, /* 0fed0000 //C 0f0f3 pop lr */
249 0x0000f0f4, 0x00f00e00, /* 00f00e00 //C 0f0f4 ret */
250 0x0000f0f5, 0x0ded0000, /* 0ded0000 //C 0f0f5 push lr */
251 0x0000f0f6, 0x0d1d0000, /* 0d1d0000 //C 0f0f6 push r1 */
252 0x0000f0f7, 0x0d2d0000, /* 0d2d0000 //C 0f0f7 push r2 */
253 0x0000f0f8, 0x0d3d0000, /* 0d3d0000 //C 0f0f8 push r3 */
254 0x0000f0f9, 0x0dad0000, /* 0dad0000 //C 0f0f9 push r10 */
255 0x0000f0fa, 0x0700f5e2, /* 0700f5e2 //C 0f0fa ld r0,words ; R0= 1st word of command */
256 0x0000f0fb, 0x020b0000, /* 020b0000 //C 0f0fb sz r0 */
257 0x0000f0fc, 0x11f2f12c, /* 11f2f12c //C 0f0fc jz find_cmd_false */
258 0x0000f0fd, 0x0e100000, /* 0e100000 //C 0f0fd ld r1,r0 ; 1st char of word1 */
259 0x0000f0fe, 0x0e200001, /* 0e200001 //C 0f0fe ld r2,r0,1 ; 2nd char */
260 0x0000f0ff, 0x0e300002, /* 0e300002 //C 0f0ff ld r3,r0,2 ; 3rd char */
261 0x0000f100, 0x011fffdf, /* 011fffdf //C 0f100 and r1,0xffdf ; upcase 1st char */
262 0x0000f101, 0x01180052, /* 01180052 //C 0f101 cmp r1,'R' */
263 0x0000f102, 0x21f2f118, /* 21f2f118 //C 0f102 jnz find_not_rx */
264 0x0000f103, 0x0128002f, /* 0128002f //C 0f103 cmp r2,'/' ; '0'-1 */
265 0x0000f104, 0xa1f2f118, /* a1f2f118 //C 0f104 LS jmp find_not_rx */
266 0x0000f105, 0x01280039, /* 01280039 //C 0f105 cmp r2,'9' */
267 0x0000f106, 0x91f2f118, /* 91f2f118 //C 0f106 HI jmp find_not_rx */
268 0x0000f107, 0x023b0000, /* 023b0000 //C 0f107 sz r3 */
269 0x0000f108, 0x11f2f113, /* 11f2f113 //C 0f108 jz find_rx_09 */
270 0x0000f109, 0x01280031, /* 01280031 //C 0f109 cmp r2,'1' ; first char must be '1' */
271 0x0000f10a, 0x21f2f118, /* 21f2f118 //C 0f10a jnz find_not_rx */
272 0x0000f10b, 0x0138002f, /* 0138002f //C 0f10b cmp r3,'/' ; '0'-1 */
273 0x0000f10c, 0xa1f2f118, /* a1f2f118 //C 0f10c LS jmp find_not_rx */
274 0x0000f10d, 0x01380035, /* 01380035 //C 0f10d cmp r3,'5' */
275 0x0000f10e, 0x91f2f118, /* 91f2f118 //C 0f10e HI jmp find_not_rx */
276 0x0000f10f, 0x01360030, /* 01360030 //C 0f10f sub r3,'0' */
277 0x0000f110, 0x0134000a, /* 0134000a //C 0f110 add r3,10 */
278 0x0000f111, 0x0630f5e9, /* 0630f5e9 //C 0f111 st r3,nuof_reg */
279 0x0000f112, 0x01f2f115, /* 01f2f115 //C 0f112 jmp find_rx */
280 0x0000f113, 0x01260030, /* 01260030 //C 0f113 sub r2,'0' */
281 0x0000f114, 0x0620f5e9, /* 0620f5e9 //C 0f114 st r2,nuof_reg */
282 0x0000f115, 0x0102f36e, /* 0102f36e //C 0f115 mvzl r0,cmd_rx */
283 0x0000f116, 0x020c0000, /* 020c0000 //C 0f116 sec */
284 0x0000f117, 0x01f2f137, /* 01f2f137 //C 0f117 jmp find_cmd_ret */
285 0x0000f118, 0x01a2f635, /* 01a2f635 //C 0f118 mvzl r10,commands */
286 0x0000f119, 0x0e2a0000, /* 0e2a0000 //C 0f119 ld r2,r10 ; R2= cmd addr */
287 0x0000f11a, 0x022b0000, /* 022b0000 //C 0f11a sz r2 */
288 0x0000f11b, 0x11f2f12c, /* 11f2f12c //C 0f11b jz find_cmd_false */
289 0x0000f11c, 0x01a40001, /* 01a40001 //C 0f11c add r10,1 */
290 0x0000f11d, 0x00100a00, /* 00100a00 //C 0f11d mov r1,r10 ; R1= cmd string */
291 0x0000f11e, 0x01a40001, /* 01a40001 //C 0f11e add r10,1 */
292 0x0000f11f, 0x0e3a0000, /* 0e3a0000 //C 0f11f ld r3,r10 */
293 0x0000f120, 0x023b0000, /* 023b0000 //C 0f120 sz r3 */
294 0x0000f121, 0x21f2f11e, /* 21f2f11e //C 0f121 jnz find_cmd_fw */
295 0x0000f122, 0x01a40001, /* 01a40001 //C 0f122 add r10,1 */
296 0x0000f123, 0x0400f3eb, /* 0400f3eb //C 0f123 call streq */
297 0x0000f124, 0x41f2f119, /* 41f2f119 //C 0f124 C0 jmp find_cmd_cyc */
298 0x0000f125, 0x00000200, /* 00000200 //C 0f125 mov r0,r2 */
299 0x0000f126, 0x020c0000, /* 020c0000 //C 0f126 sec */
300 0x0000f127, 0x01f2f137, /* 01f2f137 //C 0f127 jmp find_cmd_ret */
301 0x0000f128, 0x0000002f, /* 0000002f //C 0f128 db 47 */
302 0x0000f129, 0x0000002f, /* 0000002f //C 0f129 db 47 */
303 0x0000f12a, 0x00000043, /* 00000043 //C 0f12a db 67 */
304 0x0000f12b, 0x00000000, /* 00000000 //C 0f12b db */
305 0x0000f12c, 0x01040001, /* 01040001 //C 0f12c add r0,1 ; check second word */
306 0x0000f12d, 0x0e100000, /* 0e100000 //C 0f12d ld r1,r0 ; for //C command */
307 0x0000f12e, 0x021b0000, /* 021b0000 //C 0f12e sz r1 */
308 0x0000f12f, 0x11f2f135, /* 11f2f135 //C 0f12f jz find_cmd_very_false */
309 0x0000f130, 0x0102f128, /* 0102f128 //C 0f130 mvzl r0,c_cmd_name */
310 0x0000f131, 0x0400f3eb, /* 0400f3eb //C 0f131 call streq */
311 0x0000f132, 0x21f2f135, /* 21f2f135 //C 0f132 jnz find_cmd_very_false */
312 0x0000f133, 0x0122f1ee, /* 0122f1ee //C 0f133 mvzl r2,cmd_c */
313 0x0000f134, 0x01f2f125, /* 01f2f125 //C 0f134 jmp find_cmd_true */
314 0x0000f135, 0x020d0000, /* 020d0000 //C 0f135 clc */
315 0x0000f136, 0x01020000, /* 01020000 //C 0f136 mvzl r0,0 */
316 0x0000f137, 0x0fad0000, /* 0fad0000 //C 0f137 pop r10 */
317 0x0000f138, 0x0f3d0000, /* 0f3d0000 //C 0f138 pop r3 */
318 0x0000f139, 0x0f2d0000, /* 0f2d0000 //C 0f139 pop r2 */
319 0x0000f13a, 0x0f1d0000, /* 0f1d0000 //C 0f13a pop r1 */
320 0x0000f13b, 0x0fed0000, /* 0fed0000 //C 0f13b pop lr */
321 0x0000f13c, 0x00f00e00, /* 00f00e00 //C 0f13c ret */
322 0x0000f13d, 0x0ded0000, /* 0ded0000 //C 0f13d push lr */
323 0x0000f13e, 0x0122f5e2, /* 0122f5e2 //C 0f13e mvzl r2,words */
324 0x0000f13f, 0x01020000, /* 01020000 //C 0f13f mvzl r0,0 */
325 0x0000f140, 0x0e420001, /* 0e420001 //C 0f140 ld r4,r2,1 ; addr */
326 0x0000f141, 0x0e520002, /* 0e520002 //C 0f141 ld r5,r2,2 ; value */
327 0x0000f142, 0x024b0000, /* 024b0000 //C 0f142 sz r4 */
328 0x0000f143, 0x11f2f169, /* 11f2f169 //C 0f143 jz m_ret */
329 0x0000f144, 0x00000400, /* 00000400 //C 0f144 mov r0,r4 */
330 0x0000f145, 0x0400f42d, /* 0400f42d //C 0f145 call htoi */
331 0x0000f146, 0x00400100, /* 00400100 //C 0f146 mov r4,r1 */
332 0x0000f147, 0x31f2f14b, /* 31f2f14b //C 0f147 C1 jmp m_addr_ok */
333 0x0000f148, 0x0102f16b, /* 0102f16b //C 0f148 mvzl r0,m_err_addr */
334 0x0000f149, 0x0400f488, /* 0400f488 //C 0f149 call printsnl */
335 0x0000f14a, 0x01f2f169, /* 01f2f169 //C 0f14a jmp m_ret */
336 0x0000f14b, 0x025b0000, /* 025b0000 //C 0f14b sz r5 */
337 0x0000f14c, 0x11f2f15f, /* 11f2f15f //C 0f14c jz m_read */
338 0x0000f14d, 0x0132f000, /* 0132f000 //C 0f14d mvzl r3,the_begin */
339 0x0000f14e, 0x00380400, /* 00380400 //C 0f14e cmp r3,r4 */
340 0x0000f14f, 0x91f2f157, /* 91f2f157 //C 0f14f HI jmp m_addrv_ok */
341 0x0000f150, 0x0132f849, /* 0132f849 //C 0f150 mvzl r3,the_end */
342 0x0000f151, 0x00380400, /* 00380400 //C 0f151 cmp r3,r4 */
343 0x0000f152, 0x91f2f154, /* 91f2f154 //C 0f152 HI jmp m_addrv_nok */
344 0x0000f153, 0x01f2f157, /* 01f2f157 //C 0f153 jmp m_addrv_ok */
345 0x0000f154, 0x0102f179, /* 0102f179 //C 0f154 mvzl r0,m_err_addrv */
346 0x0000f155, 0x0400f488, /* 0400f488 //C 0f155 call printsnl */
347 0x0000f156, 0x01f2f169, /* 01f2f169 //C 0f156 jmp m_ret */
348 0x0000f157, 0x00000500, /* 00000500 //C 0f157 mov r0,r5 */
349 0x0000f158, 0x0400f42d, /* 0400f42d //C 0f158 call htoi */
350 0x0000f159, 0x00500100, /* 00500100 //C 0f159 mov r5,r1 */
351 0x0000f15a, 0x31f2f15e, /* 31f2f15e //C 0f15a C1 jmp m_value_ok */
352 0x0000f15b, 0x0102f18b, /* 0102f18b //C 0f15b mvzl r0,m_err_value */
353 0x0000f15c, 0x0400f488, /* 0400f488 //C 0f15c call printsnl */
354 0x0000f15d, 0x01f2f169, /* 01f2f169 //C 0f15d jmp m_ret */
355 0x0000f15e, 0x0c540000, /* 0c540000 //C 0f15e st r5,r4 */
356 0x0000f15f, 0x00000400, /* 00000400 //C 0f15f mov r0,r4 */
357 0x0000f160, 0x01120004, /* 01120004 //C 0f160 mvzl r1,4 */
358 0x0000f161, 0x0400f490, /* 0400f490 //C 0f161 call print_vhex */
359 0x0000f162, 0x01020020, /* 01020020 //C 0f162 mvzl r0,0x20 */
360 0x0000f163, 0x0400f45c, /* 0400f45c //C 0f163 call putchar */
361 0x0000f164, 0x0e040000, /* 0e040000 //C 0f164 ld r0,r4 */
362 0x0000f165, 0x01120004, /* 01120004 //C 0f165 mvzl r1,4 */
363 0x0000f166, 0x0400f490, /* 0400f490 //C 0f166 call print_vhex */
364 0x0000f167, 0x0102000a, /* 0102000a //C 0f167 mvzl r0,LF */
365 0x0000f168, 0x0400f45c, /* 0400f45c //C 0f168 call putchar */
366 0x0000f169, 0x0fed0000, /* 0fed0000 //C 0f169 pop lr */
367 0x0000f16a, 0x00f00e00, /* 00f00e00 //C 0f16a ret */
368 0x0000f16b, 0x00000041, /* 00000041 //C 0f16b db 65 */
369 0x0000f16c, 0x00000064, /* 00000064 //C 0f16c db 100 */
370 0x0000f16d, 0x00000064, /* 00000064 //C 0f16d db 100 */
371 0x0000f16e, 0x00000072, /* 00000072 //C 0f16e db 114 */
372 0x0000f16f, 0x00000065, /* 00000065 //C 0f16f db 101 */
373 0x0000f170, 0x00000073, /* 00000073 //C 0f170 db 115 */
374 0x0000f171, 0x00000073, /* 00000073 //C 0f171 db 115 */
375 0x0000f172, 0x00000020, /* 00000020 //C 0f172 db 32 */
376 0x0000f173, 0x00000065, /* 00000065 //C 0f173 db 101 */
377 0x0000f174, 0x00000072, /* 00000072 //C 0f174 db 114 */
378 0x0000f175, 0x00000072, /* 00000072 //C 0f175 db 114 */
379 0x0000f176, 0x0000006f, /* 0000006f //C 0f176 db 111 */
380 0x0000f177, 0x00000072, /* 00000072 //C 0f177 db 114 */
381 0x0000f178, 0x00000000, /* 00000000 //C 0f178 db */
382 0x0000f179, 0x0000004d, /* 0000004d //C 0f179 db 77 */
383 0x0000f17a, 0x0000006f, /* 0000006f //C 0f17a db 111 */
384 0x0000f17b, 0x0000006e, /* 0000006e //C 0f17b db 110 */
385 0x0000f17c, 0x00000069, /* 00000069 //C 0f17c db 105 */
386 0x0000f17d, 0x00000074, /* 00000074 //C 0f17d db 116 */
387 0x0000f17e, 0x0000006f, /* 0000006f //C 0f17e db 111 */
388 0x0000f17f, 0x00000072, /* 00000072 //C 0f17f db 114 */
389 0x0000f180, 0x00000027, /* 00000027 //C 0f180 db 39 */
390 0x0000f181, 0x00000073, /* 00000073 //C 0f181 db 115 */
391 0x0000f182, 0x00000020, /* 00000020 //C 0f182 db 32 */
392 0x0000f183, 0x00000061, /* 00000061 //C 0f183 db 97 */
393 0x0000f184, 0x00000064, /* 00000064 //C 0f184 db 100 */
394 0x0000f185, 0x00000064, /* 00000064 //C 0f185 db 100 */
395 0x0000f186, 0x00000072, /* 00000072 //C 0f186 db 114 */
396 0x0000f187, 0x00000065, /* 00000065 //C 0f187 db 101 */
397 0x0000f188, 0x00000073, /* 00000073 //C 0f188 db 115 */
398 0x0000f189, 0x00000073, /* 00000073 //C 0f189 db 115 */
399 0x0000f18a, 0x00000000, /* 00000000 //C 0f18a db */
400 0x0000f18b, 0x00000056, /* 00000056 //C 0f18b db 86 */
401 0x0000f18c, 0x00000061, /* 00000061 //C 0f18c db 97 */
402 0x0000f18d, 0x0000006c, /* 0000006c //C 0f18d db 108 */
403 0x0000f18e, 0x00000075, /* 00000075 //C 0f18e db 117 */
404 0x0000f18f, 0x00000065, /* 00000065 //C 0f18f db 101 */
405 0x0000f190, 0x00000020, /* 00000020 //C 0f190 db 32 */
406 0x0000f191, 0x00000065, /* 00000065 //C 0f191 db 101 */
407 0x0000f192, 0x00000072, /* 00000072 //C 0f192 db 114 */
408 0x0000f193, 0x00000072, /* 00000072 //C 0f193 db 114 */
409 0x0000f194, 0x0000006f, /* 0000006f //C 0f194 db 111 */
410 0x0000f195, 0x00000072, /* 00000072 //C 0f195 db 114 */
411 0x0000f196, 0x00000000, /* 00000000 //C 0f196 db */
412 0x0000f197, 0x0ded0000, /* 0ded0000 //C 0f197 push lr */
413 0x0000f198, 0x0122f5e2, /* 0122f5e2 //C 0f198 mvzl r2,words */
414 0x0000f199, 0x01020000, /* 01020000 //C 0f199 mvzl r0,0 */
415 0x0000f19a, 0x0e420001, /* 0e420001 //C 0f19a ld r4,r2,1 ; addr */
416 0x0000f19b, 0x0e520002, /* 0e520002 //C 0f19b ld r5,r2,2 ; value */
417 0x0000f19c, 0x024b0000, /* 024b0000 //C 0f19c sz r4 */
418 0x0000f19d, 0x11f2f169, /* 11f2f169 //C 0f19d jz m_ret */
419 0x0000f19e, 0x00000400, /* 00000400 //C 0f19e mov r0,r4 */
420 0x0000f19f, 0x0400f42d, /* 0400f42d //C 0f19f call htoi */
421 0x0000f1a0, 0x00400100, /* 00400100 //C 0f1a0 mov r4,r1 */
422 0x0000f1a1, 0x31f2f1a5, /* 31f2f1a5 //C 0f1a1 C1 jmp sm_addr_ok */
423 0x0000f1a2, 0x0102f16b, /* 0102f16b //C 0f1a2 mvzl r0,m_err_addr */
424 0x0000f1a3, 0x0400f488, /* 0400f488 //C 0f1a3 call printsnl */
425 0x0000f1a4, 0x01f2f1b9, /* 01f2f1b9 //C 0f1a4 jmp sm_ret */
426 0x0000f1a5, 0x025b0000, /* 025b0000 //C 0f1a5 sz r5 */
427 0x0000f1a6, 0x11f2f1b9, /* 11f2f1b9 //C 0f1a6 jz sm_ret */
428 0x0000f1a7, 0x0132f000, /* 0132f000 //C 0f1a7 mvzl r3,the_begin */
429 0x0000f1a8, 0x00380400, /* 00380400 //C 0f1a8 cmp r3,r4 */
430 0x0000f1a9, 0x91f2f1b1, /* 91f2f1b1 //C 0f1a9 HI jmp sm_addrv_ok */
431 0x0000f1aa, 0x0132f849, /* 0132f849 //C 0f1aa mvzl r3,the_end */
432 0x0000f1ab, 0x00380400, /* 00380400 //C 0f1ab cmp r3,r4 */
433 0x0000f1ac, 0x91f2f1ae, /* 91f2f1ae //C 0f1ac HI jmp sm_addrv_nok */
434 0x0000f1ad, 0x01f2f1b1, /* 01f2f1b1 //C 0f1ad jmp sm_addrv_ok */
435 0x0000f1ae, 0x0102f179, /* 0102f179 //C 0f1ae mvzl r0,m_err_addrv */
436 0x0000f1af, 0x0400f488, /* 0400f488 //C 0f1af call printsnl */
437 0x0000f1b0, 0x01f2f1b9, /* 01f2f1b9 //C 0f1b0 jmp sm_ret */
438 0x0000f1b1, 0x00000500, /* 00000500 //C 0f1b1 mov r0,r5 */
439 0x0000f1b2, 0x0400f42d, /* 0400f42d //C 0f1b2 call htoi */
440 0x0000f1b3, 0x00500100, /* 00500100 //C 0f1b3 mov r5,r1 */
441 0x0000f1b4, 0x31f2f1b8, /* 31f2f1b8 //C 0f1b4 C1 jmp sm_value_ok */
442 0x0000f1b5, 0x0102f18b, /* 0102f18b //C 0f1b5 mvzl r0,m_err_value */
443 0x0000f1b6, 0x0400f488, /* 0400f488 //C 0f1b6 call printsnl */
444 0x0000f1b7, 0x01f2f1b9, /* 01f2f1b9 //C 0f1b7 jmp sm_ret */
445 0x0000f1b8, 0x0c540000, /* 0c540000 //C 0f1b8 st r5,r4 */
446 0x0000f1b9, 0x0fed0000, /* 0fed0000 //C 0f1b9 pop lr */
447 0x0000f1ba, 0x00f00e00, /* 00f00e00 //C 0f1ba ret */
448 0x0000f1bb, 0x0ded0000, /* 0ded0000 //C 0f1bb push lr */
449 0x0000f1bc, 0x0122f5e2, /* 0122f5e2 //C 0f1bc mvzl r2,words */
450 0x0000f1bd, 0x0e020001, /* 0e020001 //C 0f1bd ld r0,r2,1 ; start address */
451 0x0000f1be, 0x0400f42d, /* 0400f42d //C 0f1be call htoi */
452 0x0000f1bf, 0x00300100, /* 00300100 //C 0f1bf mov r3,r1 */
453 0x0000f1c0, 0x0e020002, /* 0e020002 //C 0f1c0 ld r0,r2,2 ; end address */
454 0x0000f1c1, 0x020b0000, /* 020b0000 //C 0f1c1 sz r0 */
455 0x0000f1c2, 0x21f2f1c6, /* 21f2f1c6 //C 0f1c2 jnz d_end_ok */
456 0x0000f1c3, 0x00400300, /* 00400300 //C 0f1c3 mov r4,r3 */
457 0x0000f1c4, 0x01440010, /* 01440010 //C 0f1c4 add r4,0x10 */
458 0x0000f1c5, 0x01f2f1c8, /* 01f2f1c8 //C 0f1c5 jmp d_chk_end */
459 0x0000f1c6, 0x0400f42d, /* 0400f42d //C 0f1c6 call htoi */
460 0x0000f1c7, 0x00400100, /* 00400100 //C 0f1c7 mov r4,r1 */
461 0x0000f1c8, 0x00380400, /* 00380400 //C 0f1c8 cmp r3,r4 ; check if start>end */
462 0x0000f1c9, 0x91f2f1d8, /* 91f2f1d8 //C 0f1c9 HI jmp d_bad */
463 0x0000f1ca, 0x00000300, /* 00000300 //C 0f1ca mov r0,r3 ; print address */
464 0x0000f1cb, 0x01120004, /* 01120004 //C 0f1cb mvzl r1,4 */
465 0x0000f1cc, 0x0400f490, /* 0400f490 //C 0f1cc call print_vhex */
466 0x0000f1cd, 0x01020020, /* 01020020 //C 0f1cd mvzl r0,0x20 ; print one space */
467 0x0000f1ce, 0x0400f45c, /* 0400f45c //C 0f1ce call putchar */
468 0x0000f1cf, 0x0e030000, /* 0e030000 //C 0f1cf ld r0,r3 ; load data */
469 0x0000f1d0, 0x01120004, /* 01120004 //C 0f1d0 mvzl r1,4 ; print data */
470 0x0000f1d1, 0x0400f490, /* 0400f490 //C 0f1d1 call print_vhex */
471 0x0000f1d2, 0x0102000a, /* 0102000a //C 0f1d2 mvzl r0,LF ; print new line */
472 0x0000f1d3, 0x0400f45c, /* 0400f45c //C 0f1d3 call putchar */
473 0x0000f1d4, 0x00380400, /* 00380400 //C 0f1d4 cmp r3,r4 */
474 0x0000f1d5, 0x11f2f1da, /* 11f2f1da //C 0f1d5 jz d_ret */
475 0x0000f1d6, 0x01340001, /* 01340001 //C 0f1d6 add r3,1 */
476 0x0000f1d7, 0x01f2f1ca, /* 01f2f1ca //C 0f1d7 jmp d_cyc */
477 0x0000f1d8, 0x0102f1dc, /* 0102f1dc //C 0f1d8 mvzl r0,d_err_bad */
478 0x0000f1d9, 0x0400f488, /* 0400f488 //C 0f1d9 call printsnl */
479 0x0000f1da, 0x0fed0000, /* 0fed0000 //C 0f1da pop lr */
480 0x0000f1db, 0x00f00e00, /* 00f00e00 //C 0f1db ret */
481 0x0000f1dc, 0x00000057, /* 00000057 //C 0f1dc db 87 */
482 0x0000f1dd, 0x00000072, /* 00000072 //C 0f1dd db 114 */
483 0x0000f1de, 0x0000006f, /* 0000006f //C 0f1de db 111 */
484 0x0000f1df, 0x0000006e, /* 0000006e //C 0f1df db 110 */
485 0x0000f1e0, 0x00000067, /* 00000067 //C 0f1e0 db 103 */
486 0x0000f1e1, 0x00000020, /* 00000020 //C 0f1e1 db 32 */
487 0x0000f1e2, 0x00000065, /* 00000065 //C 0f1e2 db 101 */
488 0x0000f1e3, 0x0000006e, /* 0000006e //C 0f1e3 db 110 */
489 0x0000f1e4, 0x00000064, /* 00000064 //C 0f1e4 db 100 */
490 0x0000f1e5, 0x00000020, /* 00000020 //C 0f1e5 db 32 */
491 0x0000f1e6, 0x00000061, /* 00000061 //C 0f1e6 db 97 */
492 0x0000f1e7, 0x00000064, /* 00000064 //C 0f1e7 db 100 */
493 0x0000f1e8, 0x00000064, /* 00000064 //C 0f1e8 db 100 */
494 0x0000f1e9, 0x00000072, /* 00000072 //C 0f1e9 db 114 */
495 0x0000f1ea, 0x00000065, /* 00000065 //C 0f1ea db 101 */
496 0x0000f1eb, 0x00000073, /* 00000073 //C 0f1eb db 115 */
497 0x0000f1ec, 0x00000073, /* 00000073 //C 0f1ec db 115 */
498 0x0000f1ed, 0x00000000, /* 00000000 //C 0f1ed db */
499 0x0000f1ee, 0x00f00e00, /* 00f00e00 //C 0f1ee ret */
500 0x0000f1ef, 0x0ded0000, /* 0ded0000 //C 0f1ef push lr */
501 0x0000f1f0, 0x01a20000, /* 01a20000 //C 0f1f0 mvzl r10,0 ; state (nr of words) */
502 0x0000f1f1, 0x01820000, /* 01820000 //C 0f1f1 mvzl r8,0 ; value */
503 0x0000f1f2, 0x0162003f, /* 0162003f //C 0f1f2 mvzl r6,'?' ; Record type */
504 0x0000f1f3, 0x01c20000, /* 01c20000 //C 0f1f3 mvzl r12,0 ; Checksum */
505 0x0000f1f4, 0x0400f451, /* 0400f451 //C 0f1f4 call check_uart */
506 0x0000f1f5, 0x41f2f1f4, /* 41f2f1f4 //C 0f1f5 C0 jmp l_cyc */
507 0x0000f1f6, 0x0400f459, /* 0400f459 //C 0f1f6 call read */
508 0x0000f1f7, 0x00b00000, /* 00b00000 //C 0f1f7 mov r11,r0 ; Copy of char in R11 */
509 0x0000f1f8, 0x0108000a, /* 0108000a //C 0f1f8 cmp r0,10 ; check EOL chars */
510 0x0000f1f9, 0x11f2f245, /* 11f2f245 //C 0f1f9 jz l_eol */
511 0x0000f1fa, 0x0108000d, /* 0108000d //C 0f1fa cmp r0,13 */
512 0x0000f1fb, 0x11f2f245, /* 11f2f245 //C 0f1fb jz l_eol */
513 0x0000f1fc, 0x01a80000, /* 01a80000 //C 0f1fc cmp r10,0 */
514 0x0000f1fd, 0x21f2f20d, /* 21f2f20d //C 0f1fd jnz l_no0 */
515 0x0000f1fe, 0x0400f3f9, /* 0400f3f9 //C 0f1fe call hexchar2value */
516 0x0000f1ff, 0x41f2f207, /* 41f2f207 //C 0f1ff C0 jmp l_eof_0 */
517 0x0000f200, 0x02880000, /* 02880000 //C 0f200 shl r8 ; shift val(char) into value */
518 0x0000f201, 0x02880000, /* 02880000 //C 0f201 shl r8 */
519 0x0000f202, 0x02880000, /* 02880000 //C 0f202 shl r8 */
520 0x0000f203, 0x02880000, /* 02880000 //C 0f203 shl r8 */
521 0x0000f204, 0x010b000f, /* 010b000f //C 0f204 btst r0,0xf */
522 0x0000f205, 0x008d0000, /* 008d0000 //C 0f205 or r8,r0 */
523 0x0000f206, 0x01f2f1f4, /* 01f2f1f4 //C 0f206 jmp l_cyc */
524 0x0000f207, 0x01a20001, /* 01a20001 //C 0f207 mvzl r10,1 ; state0 -> state1 */
525 0x0000f208, 0x0162003f, /* 0162003f //C 0f208 mvzl r6,'?' ; No //C yet */
526 0x0000f209, 0x01b8002f, /* 01b8002f //C 0f209 cmp r11,'/' ; is it start of // */
527 0x0000f20a, 0x11720001, /* 11720001 //C 0f20a z1 mvzl r7,1 ; Yes, first / found */
528 0x0000f20b, 0x21720000, /* 21720000 //C 0f20b z0 mvzl r7,0 ; No '/' yet */
529 0x0000f20c, 0x01f2f1f4, /* 01f2f1f4 //C 0f20c jmp l_cyc */
530 0x0000f20d, 0x01a80001, /* 01a80001 //C 0f20d cmp r10,1 */
531 0x0000f20e, 0x21f2f228, /* 21f2f228 //C 0f20e jnz l_no1 */
532 0x0000f20f, 0x027b0000, /* 027b0000 //C 0f20f sz r7 */
533 0x0000f210, 0x21f2f215, /* 21f2f215 //C 0f210 jnz l_s1_2nd */
534 0x0000f211, 0x0108002f, /* 0108002f //C 0f211 cmp r0,'/' */
535 0x0000f212, 0x21f2f1f4, /* 21f2f1f4 //C 0f212 jnz l_cyc */
536 0x0000f213, 0x01720001, /* 01720001 //C 0f213 mvzl r7,1 */
537 0x0000f214, 0x01f2f1f4, /* 01f2f1f4 //C 0f214 jmp l_cyc */
538 0x0000f215, 0x0108002f, /* 0108002f //C 0f215 cmp r0,'/' */
539 0x0000f216, 0x11f2f1f4, /* 11f2f1f4 //C 0f216 jz l_cyc */
540 0x0000f217, 0x01080043, /* 01080043 //C 0f217 cmp r0,'C' */
541 0x0000f218, 0x11f2f21b, /* 11f2f21b //C 0f218 jz l_s1_C */
542 0x0000f219, 0x01080049, /* 01080049 //C 0f219 cmp r0,'I' */
543 0x0000f21a, 0x21f2f220, /* 21f2f220 //C 0f21a jnz l_s1_noC */
544 0x0000f21b, 0x00600000, /* 00600000 //C 0f21b mov r6,r0 ; record type is in r0, store in r6 */
545 0x0000f21c, 0x01a20002, /* 01a20002 //C 0f21c mvzl r10,2 */
546 0x0000f21d, 0x01920000, /* 01920000 //C 0f21d mvzl r9,0 ; address= 0 */
547 0x0000f21e, 0x01520000, /* 01520000 //C 0f21e mvzl r5,0 ; where we are in word: before */
548 0x0000f21f, 0x01f2f1f4, /* 01f2f1f4 //C 0f21f jmp l_cyc */
549 0x0000f220, 0x01080045, /* 01080045 //C 0f220 cmp r0,'E' */
550 0x0000f221, 0x21f2f225, /* 21f2f225 //C 0f221 jnz l_s1_noE */
551 0x0000f222, 0x01620045, /* 01620045 //C 0f222 mvzl r6,'E' */
552 0x0000f223, 0x01a20003, /* 01a20003 //C 0f223 mvzl r10,3 */
553 0x0000f224, 0x01f2f1f4, /* 01f2f1f4 //C 0f224 jmp l_cyc */
554 0x0000f225, 0x0400f45c, /* 0400f45c //C 0f225 call putchar ; print record type */
555 0x0000f226, 0x01a2000f, /* 01a2000f //C 0f226 mvzl r10,0xf ; special state: skip everything */
556 0x0000f227, 0x01f2f1f4, /* 01f2f1f4 //C 0f227 jmp l_cyc */
557 0x0000f228, 0x01a80002, /* 01a80002 //C 0f228 cmp r10,2 */
558 0x0000f229, 0x21f2f23d, /* 21f2f23d //C 0f229 jnz l_no2 */
559 0x0000f22a, 0x01580000, /* 01580000 //C 0f22a cmp r5,0 */
560 0x0000f22b, 0x21f2f236, /* 21f2f236 //C 0f22b jnz l_s2_no0 */
561 0x0000f22c, 0x0400f3f9, /* 0400f3f9 //C 0f22c call hexchar2value */
562 0x0000f22d, 0x41f2f1f4, /* 41f2f1f4 //C 0f22d C0 jmp l_cyc */
563 0x0000f22e, 0x01520001, /* 01520001 //C 0f22e mvzl r5,1 */
564 0x0000f22f, 0x02980000, /* 02980000 //C 0f22f shl r9 */
565 0x0000f230, 0x02980000, /* 02980000 //C 0f230 shl r9 */
566 0x0000f231, 0x02980000, /* 02980000 //C 0f231 shl r9 */
567 0x0000f232, 0x02980000, /* 02980000 //C 0f232 shl r9 */
568 0x0000f233, 0x010b000f, /* 010b000f //C 0f233 btst r0,0xf */
569 0x0000f234, 0x009d0000, /* 009d0000 //C 0f234 or r9,r0 */
570 0x0000f235, 0x01f2f1f4, /* 01f2f1f4 //C 0f235 jmp l_cyc */
571 0x0000f236, 0x01580001, /* 01580001 //C 0f236 cmp r5,1 */
572 0x0000f237, 0x21f2f23c, /* 21f2f23c //C 0f237 jnz l_s2_no1 */
573 0x0000f238, 0x0400f3f9, /* 0400f3f9 //C 0f238 call hexchar2value */
574 0x0000f239, 0x31f2f22f, /* 31f2f22f //C 0f239 C1 jmp l_s2_got */
575 0x0000f23a, 0x01520002, /* 01520002 //C 0f23a mvzl r5,2 */
576 0x0000f23b, 0x01f2f1f4, /* 01f2f1f4 //C 0f23b jmp l_cyc */
577 0x0000f23c, 0x01f2f1f4, /* 01f2f1f4 //C 0f23c jmp l_cyc */
578 0x0000f23d, 0x01a80003, /* 01a80003 //C 0f23d cmp r10,3 */
579 0x0000f23e, 0x21f2f240, /* 21f2f240 //C 0f23e jnz l_no3 */
580 0x0000f23f, 0x01f2f1f4, /* 01f2f1f4 //C 0f23f jmp l_cyc ; do nothing, just wait EOL */
581 0x0000f240, 0x01a8000f, /* 01a8000f //C 0f240 cmp r10,0xf */
582 0x0000f241, 0x01f2f243, /* 01f2f243 //C 0f241 jmp l_nof */
583 0x0000f242, 0x01f2f1f4, /* 01f2f1f4 //C 0f242 jmp l_cyc ; just skip */
584 0x0000f243, 0x01f2f1f4, /* 01f2f1f4 //C 0f243 jmp l_cyc */
585 0x0000f244, 0x01f2f25d, /* 01f2f25d //C 0f244 jmp l_ret */
586 0x0000f245, 0x01a80000, /* 01a80000 //C 0f245 cmp r10,0 ; in state0 */
587 0x0000f246, 0x11f2f259, /* 11f2f259 //C 0f246 jz l_back_to_0 ; just restart */
588 0x0000f247, 0x01a80001, /* 01a80001 //C 0f247 cmp r10,1 ; in state1 */
589 0x0000f248, 0x11f2f259, /* 11f2f259 //C 0f248 jz l_back_to_0 ;l_cyc ;l_bad ; garbage */
590 0x0000f249, 0x01a80002, /* 01a80002 //C 0f249 cmp r10,2 ; in state2 */
591 0x0000f24a, 0x11f2f251, /* 11f2f251 //C 0f24a jz l_proc ; process record */
592 0x0000f24b, 0x01a80003, /* 01a80003 //C 0f24b cmp r10,3 ; in state3 */
593 0x0000f24c, 0x11f2f25d, /* 11f2f25d //C 0f24c jz l_ret ; eol in end record: finish */
594 0x0000f24d, 0x01a8000f, /* 01a8000f //C 0f24d cmp r10,0xf ; in state skip */
595 0x0000f24e, 0x11f2f259, /* 11f2f259 //C 0f24e jz l_back_to_0 ; reset state for new line */
596 0x0000f24f, 0x01f2f1f4, /* 01f2f1f4 //C 0f24f jmp l_cyc */
597 0x0000f250, 0x01f2f25d, /* 01f2f25d //C 0f250 jmp l_ret */
598 0x0000f251, 0x01680043, /* 01680043 //C 0f251 cmp r6,'C' ; is it a C or I record? */
599 0x0000f252, 0x1c890000, /* 1c890000 //C 0f252 z st r8,r9 ; then store */
600 0x0000f253, 0x10c40800, /* 10c40800 //C 0f253 z add r12,r8 ; and add to checksum */
601 0x0000f254, 0x01680049, /* 01680049 //C 0f254 cmp r6,'I' */
602 0x0000f255, 0x1c890000, /* 1c890000 //C 0f255 z st r8,r9 */
603 0x0000f256, 0x10c40800, /* 10c40800 //C 0f256 z add r12,r8 */
604 0x0000f257, 0x00000600, /* 00000600 //C 0f257 mov r0,r6 ; echo record type */
605 0x0000f258, 0x0400f45c, /* 0400f45c //C 0f258 call putchar */
606 0x0000f259, 0x01a20000, /* 01a20000 //C 0f259 mvzl r10,0 */
607 0x0000f25a, 0x01820000, /* 01820000 //C 0f25a mvzl r8,0 */
608 0x0000f25b, 0x0162003f, /* 0162003f //C 0f25b mvzl r6,'?' */
609 0x0000f25c, 0x01f2f1f4, /* 01f2f1f4 //C 0f25c jmp l_cyc */
610 0x0000f25d, 0x0102000a, /* 0102000a //C 0f25d mvzl r0,LF */
611 0x0000f25e, 0x0400f45c, /* 0400f45c //C 0f25e call putchar */
612 0x0000f25f, 0x00000c00, /* 00000c00 //C 0f25f mov r0,r12 */
613 0x0000f260, 0x01120004, /* 01120004 //C 0f260 mvzl r1,4 */
614 0x0000f261, 0x0400f490, /* 0400f490 //C 0f261 call print_vhex */
615 0x0000f262, 0x0102000a, /* 0102000a //C 0f262 mvzl r0,LF */
616 0x0000f263, 0x0400f45c, /* 0400f45c //C 0f263 call putchar */
617 0x0000f264, 0x0fed0000, /* 0fed0000 //C 0f264 pop lr */
618 0x0000f265, 0x00f00e00, /* 00f00e00 //C 0f265 ret */
619 0x0000f266, 0x0ded0000, /* 0ded0000 //C 0f266 push lr */
620 0x0000f267, 0x0122f5e2, /* 0122f5e2 //C 0f267 mvzl r2,words */
621 0x0000f268, 0x0e020001, /* 0e020001 //C 0f268 ld r0,r2,1 ; address */
622 0x0000f269, 0x020b0000, /* 020b0000 //C 0f269 sz r0 */
623 0x0000f26a, 0x11f2f28d, /* 11f2f28d //C 0f26a jz g_no_addr */
624 0x0000f26b, 0x0400f42d, /* 0400f42d //C 0f26b call htoi */
625 0x0000f26c, 0x00b00100, /* 00b00100 //C 0f26c mov r11,r1 */
626 0x0000f26d, 0x0102f2a1, /* 0102f2a1 //C 0f26d mvzl r0,d_msg_run */
627 0x0000f26e, 0x0400f463, /* 0400f463 //C 0f26e call prints */
628 0x0000f26f, 0x00000b00, /* 00000b00 //C 0f26f mov r0,r11 */
629 0x0000f270, 0x01120004, /* 01120004 //C 0f270 mvzl r1,4 */
630 0x0000f271, 0x0400f490, /* 0400f490 //C 0f271 call print_vhex */
631 0x0000f272, 0x0102000a, /* 0102000a //C 0f272 mvzl r0,LF */
632 0x0000f273, 0x0400f45c, /* 0400f45c //C 0f273 call putchar */
633 0x0000f274, 0x06b0f5f9, /* 06b0f5f9 //C 0f274 st r11,reg15 */
634 0x0000f275, 0x0122ff43, /* 0122ff43 //C 0f275 mvzl r2,UART_TSTAT */
635 0x0000f276, 0x0e920000, /* 0e920000 //C 0f276 ld r9,r2 */
636 0x0000f277, 0x019c0001, /* 019c0001 //C 0f277 test r9,1 */
637 0x0000f278, 0x11f2f276, /* 11f2f276 //C 0f278 jz g_wait_tc */
638 0x0000f279, 0x07000000, /* 07000000 //C 0f279 ld r0,0 */
639 0x0000f27a, 0x0600f5e8, /* 0600f5e8 //C 0f27a st r0,called */
640 0x0000f27b, 0x0700f5fa, /* 0700f5fa //C 0f27b ld r0,regf */
641 0x0000f27c, 0x020f0000, /* 020f0000 //C 0f27c setf r0 */
642 0x0000f27d, 0x0700f5ea, /* 0700f5ea //C 0f27d ld r0,reg0 */
643 0x0000f27e, 0x0710f5eb, /* 0710f5eb //C 0f27e ld r1,reg1 */
644 0x0000f27f, 0x0720f5ec, /* 0720f5ec //C 0f27f ld r2,reg2 */
645 0x0000f280, 0x0730f5ed, /* 0730f5ed //C 0f280 ld r3,reg3 */
646 0x0000f281, 0x0740f5ee, /* 0740f5ee //C 0f281 ld r4,reg4 */
647 0x0000f282, 0x0750f5ef, /* 0750f5ef //C 0f282 ld r5,reg5 */
648 0x0000f283, 0x0760f5f0, /* 0760f5f0 //C 0f283 ld r6,reg6 */
649 0x0000f284, 0x0770f5f1, /* 0770f5f1 //C 0f284 ld r7,reg7 */
650 0x0000f285, 0x0780f5f2, /* 0780f5f2 //C 0f285 ld r8,reg8 */
651 0x0000f286, 0x0790f5f3, /* 0790f5f3 //C 0f286 ld r9,reg9 */
652 0x0000f287, 0x07a0f5f4, /* 07a0f5f4 //C 0f287 ld r10,reg10 */
653 0x0000f288, 0x07b0f5f5, /* 07b0f5f5 //C 0f288 ld r11,reg11 */
654 0x0000f289, 0x07c0f5f6, /* 07c0f5f6 //C 0f289 ld r12,reg12 */
655 0x0000f28a, 0x07d0f5f7, /* 07d0f5f7 //C 0f28a ld r13,reg13 */
656 0x0000f28b, 0x07e0f5f8, /* 07e0f5f8 //C 0f28b ld r14,reg14 */
657 0x0000f28c, 0x07f0f5f9, /* 07f0f5f9 //C 0f28c ld r15,reg15 */
658 0x0000f28d, 0x0700f5e8, /* 0700f5e8 //C 0f28d ld r0,called */
659 0x0000f28e, 0x020b0000, /* 020b0000 //C 0f28e sz r0 */
660 0x0000f28f, 0x11f2f292, /* 11f2f292 //C 0f28f jz g_err */
661 0x0000f290, 0x07b0f5f9, /* 07b0f5f9 //C 0f290 ld r11,reg15 */
662 0x0000f291, 0x01f2f26d, /* 01f2f26d //C 0f291 jmp g_go11 */
663 0x0000f292, 0x0102f296, /* 0102f296 //C 0f292 mvzl r0,g_err_addr */
664 0x0000f293, 0x0400f488, /* 0400f488 //C 0f293 call printsnl */
665 0x0000f294, 0x0fed0000, /* 0fed0000 //C 0f294 pop lr */
666 0x0000f295, 0x00f00e00, /* 00f00e00 //C 0f295 ret */
667 0x0000f296, 0x0000004e, /* 0000004e //C 0f296 db 78 */
668 0x0000f297, 0x0000006f, /* 0000006f //C 0f297 db 111 */
669 0x0000f298, 0x00000020, /* 00000020 //C 0f298 db 32 */
670 0x0000f299, 0x00000061, /* 00000061 //C 0f299 db 97 */
671 0x0000f29a, 0x00000064, /* 00000064 //C 0f29a db 100 */
672 0x0000f29b, 0x00000064, /* 00000064 //C 0f29b db 100 */
673 0x0000f29c, 0x00000072, /* 00000072 //C 0f29c db 114 */
674 0x0000f29d, 0x00000065, /* 00000065 //C 0f29d db 101 */
675 0x0000f29e, 0x00000073, /* 00000073 //C 0f29e db 115 */
676 0x0000f29f, 0x00000073, /* 00000073 //C 0f29f db 115 */
677 0x0000f2a0, 0x00000000, /* 00000000 //C 0f2a0 db */
678 0x0000f2a1, 0x00000052, /* 00000052 //C 0f2a1 db 82 */
679 0x0000f2a2, 0x00000075, /* 00000075 //C 0f2a2 db 117 */
680 0x0000f2a3, 0x0000006e, /* 0000006e //C 0f2a3 db 110 */
681 0x0000f2a4, 0x00000020, /* 00000020 //C 0f2a4 db 32 */
682 0x0000f2a5, 0x00000000, /* 00000000 //C 0f2a5 db */
683 0x0000f2a6, 0x0ded0000, /* 0ded0000 //C 0f2a6 push lr */
684 0x0000f2a7, 0x0122f68a, /* 0122f68a //C 0f2a7 mvzl r2,helps */
685 0x0000f2a8, 0x01320000, /* 01320000 //C 0f2a8 mvzl r3,0 */
686 0x0000f2a9, 0x0b038200, /* 0b038200 //C 0f2a9 ld r0,r3+,r2 ; pick a char */
687 0x0000f2aa, 0x020b0000, /* 020b0000 //C 0f2aa sz r0 ; is it eos? */
688 0x0000f2ab, 0x21f2f2af, /* 21f2f2af //C 0f2ab jnz h_print */
689 0x0000f2ac, 0x0b038200, /* 0b038200 //C 0f2ac ld r0,r3+,r2 ; get first char of next string */
690 0x0000f2ad, 0x020b0000, /* 020b0000 //C 0f2ad sz r0 */
691 0x0000f2ae, 0x11f2f2b1, /* 11f2f2b1 //C 0f2ae jz h_eof */
692 0x0000f2af, 0x0400f45c, /* 0400f45c //C 0f2af call putchar */
693 0x0000f2b0, 0x01f2f2a9, /* 01f2f2a9 //C 0f2b0 jmp h_cyc */
694 0x0000f2b1, 0x0fed0000, /* 0fed0000 //C 0f2b1 pop lr */
695 0x0000f2b2, 0x00f00e00, /* 00f00e00 //C 0f2b2 ret */
696 0x0000f2b3, 0x0ded0000, /* 0ded0000 //C 0f2b3 push lr */
697 0x0000f2b4, 0x0d1d0000, /* 0d1d0000 //C 0f2b4 push r1 */
698 0x0000f2b5, 0x00100000, /* 00100000 //C 0f2b5 mov r1,r0 */
699 0x0000f2b6, 0x01180010, /* 01180010 //C 0f2b6 cmp r1,16 ; go out if nr>16 */
700 0x0000f2b7, 0x91f2f2eb, /* 91f2f2eb //C 0f2b7 HI jmp prn_ret */
701 0x0000f2b8, 0x0118000f, /* 0118000f //C 0f2b8 cmp r1,15 ; nr=Flag? */
702 0x0000f2b9, 0xa1f2f2c0, /* a1f2f2c0 //C 0f2b9 LS jmp prn_015 */
703 0x0000f2ba, 0x01020046, /* 01020046 //C 0f2ba mvzl r0,'F' */
704 0x0000f2bb, 0x0400f45c, /* 0400f45c //C 0f2bb call putchar */
705 0x0000f2bc, 0x01020020, /* 01020020 //C 0f2bc mvzl r0,32 */
706 0x0000f2bd, 0x0400f45c, /* 0400f45c //C 0f2bd call putchar */
707 0x0000f2be, 0x0400f45c, /* 0400f45c //C 0f2be call putchar */
708 0x0000f2bf, 0x01f2f2eb, /* 01f2f2eb //C 0f2bf jmp prn_ret */
709 0x0000f2c0, 0x0118000f, /* 0118000f //C 0f2c0 cmp r1,15 */
710 0x0000f2c1, 0x21f2f2c9, /* 21f2f2c9 //C 0f2c1 jnz prn_no15 */
711 0x0000f2c2, 0x0102f2c5, /* 0102f2c5 //C 0f2c2 mvzl r0,prn_PC */
712 0x0000f2c3, 0x0400f463, /* 0400f463 //C 0f2c3 call prints */
713 0x0000f2c4, 0x01f2f2eb, /* 01f2f2eb //C 0f2c4 jmp prn_ret */
714 0x0000f2c5, 0x00000050, /* 00000050 //C 0f2c5 db 80 */
715 0x0000f2c6, 0x00000043, /* 00000043 //C 0f2c6 db 67 */
716 0x0000f2c7, 0x00000020, /* 00000020 //C 0f2c7 db 32 */
717 0x0000f2c8, 0x00000000, /* 00000000 //C 0f2c8 db */
718 0x0000f2c9, 0x0118000e, /* 0118000e //C 0f2c9 cmp r1,14 */
719 0x0000f2ca, 0x21f2f2d2, /* 21f2f2d2 //C 0f2ca jnz prn_no14 */
720 0x0000f2cb, 0x0102f2ce, /* 0102f2ce //C 0f2cb mvzl r0,prn_LR */
721 0x0000f2cc, 0x0400f463, /* 0400f463 //C 0f2cc call prints */
722 0x0000f2cd, 0x01f2f2eb, /* 01f2f2eb //C 0f2cd jmp prn_ret */
723 0x0000f2ce, 0x0000004c, /* 0000004c //C 0f2ce db 76 */
724 0x0000f2cf, 0x00000052, /* 00000052 //C 0f2cf db 82 */
725 0x0000f2d0, 0x00000020, /* 00000020 //C 0f2d0 db 32 */
726 0x0000f2d1, 0x00000000, /* 00000000 //C 0f2d1 db */
727 0x0000f2d2, 0x0118000d, /* 0118000d //C 0f2d2 cmp r1,13 */
728 0x0000f2d3, 0x21f2f2db, /* 21f2f2db //C 0f2d3 jnz prn_no13 */
729 0x0000f2d4, 0x0102f2d7, /* 0102f2d7 //C 0f2d4 mvzl r0,prn_SP */
730 0x0000f2d5, 0x0400f463, /* 0400f463 //C 0f2d5 call prints */
731 0x0000f2d6, 0x01f2f2eb, /* 01f2f2eb //C 0f2d6 jmp prn_ret */
732 0x0000f2d7, 0x00000053, /* 00000053 //C 0f2d7 db 83 */
733 0x0000f2d8, 0x00000050, /* 00000050 //C 0f2d8 db 80 */
734 0x0000f2d9, 0x00000020, /* 00000020 //C 0f2d9 db 32 */
735 0x0000f2da, 0x00000000, /* 00000000 //C 0f2da db */
736 0x0000f2db, 0x01020052, /* 01020052 //C 0f2db mvzl r0,'R' */
737 0x0000f2dc, 0x0400f45c, /* 0400f45c //C 0f2dc call putchar */
738 0x0000f2dd, 0x01180009, /* 01180009 //C 0f2dd cmp r1,9 */
739 0x0000f2de, 0x91f2f2e5, /* 91f2f2e5 //C 0f2de HI jmp prn_1015 */
740 0x0000f2df, 0x00000100, /* 00000100 //C 0f2df mov r0,r1 */
741 0x0000f2e0, 0x01040030, /* 01040030 //C 0f2e0 add r0,'0' */
742 0x0000f2e1, 0x0400f45c, /* 0400f45c //C 0f2e1 call putchar */
743 0x0000f2e2, 0x01020020, /* 01020020 //C 0f2e2 mvzl r0,32 */
744 0x0000f2e3, 0x0400f45c, /* 0400f45c //C 0f2e3 call putchar */
745 0x0000f2e4, 0x01f2f2eb, /* 01f2f2eb //C 0f2e4 jmp prn_ret */
746 0x0000f2e5, 0x01020031, /* 01020031 //C 0f2e5 mvzl r0,'1' */
747 0x0000f2e6, 0x0400f45c, /* 0400f45c //C 0f2e6 call putchar */
748 0x0000f2e7, 0x00000100, /* 00000100 //C 0f2e7 mov r0,r1 */
749 0x0000f2e8, 0x0106000a, /* 0106000a //C 0f2e8 sub r0,10 */
750 0x0000f2e9, 0x01040030, /* 01040030 //C 0f2e9 add r0,'0' */
751 0x0000f2ea, 0x0400f45c, /* 0400f45c //C 0f2ea call putchar */
752 0x0000f2eb, 0x0f1d0000, /* 0f1d0000 //C 0f2eb pop r1 */
753 0x0000f2ec, 0x0fed0000, /* 0fed0000 //C 0f2ec pop lr */
754 0x0000f2ed, 0x00f00e00, /* 00f00e00 //C 0f2ed ret */
755 0x0000f2ee, 0x0ded0000, /* 0ded0000 //C 0f2ee push lr */
756 0x0000f2ef, 0x0d1d0000, /* 0d1d0000 //C 0f2ef push r1 */
757 0x0000f2f0, 0x01080010, /* 01080010 //C 0f2f0 cmp r0,16 */
758 0x0000f2f1, 0x91f2f2f6, /* 91f2f2f6 //C 0f2f1 HI jmp prv_ret */
759 0x0000f2f2, 0x0112f5ea, /* 0112f5ea //C 0f2f2 mvzl r1,reg0 */
760 0x0000f2f3, 0x0a010000, /* 0a010000 //C 0f2f3 ld r0,r1,r0 */
761 0x0000f2f4, 0x01120004, /* 01120004 //C 0f2f4 mvzl r1,4 */
762 0x0000f2f5, 0x0400f490, /* 0400f490 //C 0f2f5 call print_vhex */
763 0x0000f2f6, 0x0f1d0000, /* 0f1d0000 //C 0f2f6 pop r1 */
764 0x0000f2f7, 0x0fed0000, /* 0fed0000 //C 0f2f7 pop lr */
765 0x0000f2f8, 0x00f00e00, /* 00f00e00 //C 0f2f8 ret */
766 0x0000f2f9, 0x0ded0000, /* 0ded0000 //C 0f2f9 push lr */
767 0x0000f2fa, 0x0dad0000, /* 0dad0000 //C 0f2fa push r10 */
768 0x0000f2fb, 0x0d0d0000, /* 0d0d0000 //C 0f2fb push r0 */
769 0x0000f2fc, 0x00000a00, /* 00000a00 //C 0f2fc mov r0,r10 */
770 0x0000f2fd, 0x0400f2b3, /* 0400f2b3 //C 0f2fd call print_reg_name */
771 0x0000f2fe, 0x01020020, /* 01020020 //C 0f2fe mvzl r0,32 */
772 0x0000f2ff, 0x0400f45c, /* 0400f45c //C 0f2ff call putchar */
773 0x0000f300, 0x00000a00, /* 00000a00 //C 0f300 mov r0,r10 */
774 0x0000f301, 0x0400f2ee, /* 0400f2ee //C 0f301 call print_reg_value */
775 0x0000f302, 0x0102000a, /* 0102000a //C 0f302 mvzl r0,LF */
776 0x0000f303, 0x0400f45c, /* 0400f45c //C 0f303 call putchar */
777 0x0000f304, 0x0f0d0000, /* 0f0d0000 //C 0f304 pop r0 */
778 0x0000f305, 0x0fad0000, /* 0fad0000 //C 0f305 pop r10 */
779 0x0000f306, 0x0fed0000, /* 0fed0000 //C 0f306 pop lr */
780 0x0000f307, 0x00f00e00, /* 00f00e00 //C 0f307 ret */
781 0x0000f308, 0x0ded0000, /* 0ded0000 //C 0f308 push lr */
782 0x0000f309, 0x0400f45c, /* 0400f45c //C 0f309 call putchar */
783 0x0000f30a, 0x001c0200, /* 001c0200 //C 0f30a test r1,r2 */
784 0x0000f30b, 0x21020031, /* 21020031 //C 0f30b NZ mvzl r0,'1' */
785 0x0000f30c, 0x11020030, /* 11020030 //C 0f30c Z mvzl r0,'0' */
786 0x0000f30d, 0x0400f45c, /* 0400f45c //C 0f30d call putchar */
787 0x0000f30e, 0x00000300, /* 00000300 //C 0f30e mov r0,r3 */
788 0x0000f30f, 0x0400f45c, /* 0400f45c //C 0f30f call putchar */
789 0x0000f310, 0x0fed0000, /* 0fed0000 //C 0f310 pop lr */
790 0x0000f311, 0x00f00e00, /* 00f00e00 //C 0f311 ret */
791 0x0000f312, 0x0ded0000, /* 0ded0000 //C 0f312 push lr */
792 0x0000f313, 0x0700f5e8, /* 0700f5e8 //C 0f313 ld r0,called */
793 0x0000f314, 0x020b0000, /* 020b0000 //C 0f314 sz r0 */
794 0x0000f315, 0x11f2f31e, /* 11f2f31e //C 0f315 jz r_not_called */
795 0x0000f316, 0x0102f33c, /* 0102f33c //C 0f316 mvzl r0,msg_r_called */
796 0x0000f317, 0x0400f463, /* 0400f463 //C 0f317 call prints */
797 0x0000f318, 0x0700f5f9, /* 0700f5f9 //C 0f318 ld r0,reg15 */
798 0x0000f319, 0x01120004, /* 01120004 //C 0f319 mvzl r1,4 */
799 0x0000f31a, 0x0400f490, /* 0400f490 //C 0f31a call print_vhex */
800 0x0000f31b, 0x0102000a, /* 0102000a //C 0f31b mvzl r0,LF */
801 0x0000f31c, 0x0400f45c, /* 0400f45c //C 0f31c call putchar */
802 0x0000f31d, 0x01f2f320, /* 01f2f320 //C 0f31d jmp r_start */
803 0x0000f31e, 0x0102f352, /* 0102f352 //C 0f31e mvzl r0,msg_r_notcalled */
804 0x0000f31f, 0x0400f463, /* 0400f463 //C 0f31f call prints */
805 0x0000f320, 0x01a20000, /* 01a20000 //C 0f320 mvzl r10,0 */
806 0x0000f321, 0x0400f2f9, /* 0400f2f9 //C 0f321 call print_reg_name_value */
807 0x0000f322, 0x01a40001, /* 01a40001 //C 0f322 add r10,1 */
808 0x0000f323, 0x01a80011, /* 01a80011 //C 0f323 cmp r10,17 */
809 0x0000f324, 0x21f2f321, /* 21f2f321 //C 0f324 jnz r_cyc */
810 0x0000f325, 0x0710f5fa, /* 0710f5fa //C 0f325 ld r1,regf */
811 0x0000f326, 0x01320020, /* 01320020 //C 0f326 mvzl r3,32 */
812 0x0000f327, 0x01020055, /* 01020055 //C 0f327 mvzl r0,'U' */
813 0x0000f328, 0x01220020, /* 01220020 //C 0f328 mvzl r2,0x20 */
814 0x0000f329, 0x0400f308, /* 0400f308 //C 0f329 call print_flag */
815 0x0000f32a, 0x01020050, /* 01020050 //C 0f32a mvzl r0,'P' */
816 0x0000f32b, 0x01220010, /* 01220010 //C 0f32b mvzl r2,0x10 */
817 0x0000f32c, 0x0400f308, /* 0400f308 //C 0f32c call print_flag */
818 0x0000f32d, 0x0102004f, /* 0102004f //C 0f32d mvzl r0,'O' */
819 0x0000f32e, 0x01220008, /* 01220008 //C 0f32e mvzl r2,8 */
820 0x0000f32f, 0x0400f308, /* 0400f308 //C 0f32f call print_flag */
821 0x0000f330, 0x0102005a, /* 0102005a //C 0f330 mvzl r0,'Z' */
822 0x0000f331, 0x01220004, /* 01220004 //C 0f331 mvzl r2,4 */
823 0x0000f332, 0x0400f308, /* 0400f308 //C 0f332 call print_flag */
824 0x0000f333, 0x01020043, /* 01020043 //C 0f333 mvzl r0,'C' */
825 0x0000f334, 0x01220002, /* 01220002 //C 0f334 mvzl r2,2 */
826 0x0000f335, 0x0400f308, /* 0400f308 //C 0f335 call print_flag */
827 0x0000f336, 0x01020053, /* 01020053 //C 0f336 mvzl r0,'S' */
828 0x0000f337, 0x01220001, /* 01220001 //C 0f337 mvzl r2,1 */
829 0x0000f338, 0x0132000a, /* 0132000a //C 0f338 mvzl r3,LF */
830 0x0000f339, 0x0400f308, /* 0400f308 //C 0f339 call print_flag */
831 0x0000f33a, 0x0fed0000, /* 0fed0000 //C 0f33a pop lr */
832 0x0000f33b, 0x00f00e00, /* 00f00e00 //C 0f33b ret */
833 0x0000f33c, 0x0000004d, /* 0000004d //C 0f33c db 77 */
834 0x0000f33d, 0x0000006f, /* 0000006f //C 0f33d db 111 */
835 0x0000f33e, 0x0000006e, /* 0000006e //C 0f33e db 110 */
836 0x0000f33f, 0x00000069, /* 00000069 //C 0f33f db 105 */
837 0x0000f340, 0x00000074, /* 00000074 //C 0f340 db 116 */
838 0x0000f341, 0x0000006f, /* 0000006f //C 0f341 db 111 */
839 0x0000f342, 0x00000072, /* 00000072 //C 0f342 db 114 */
840 0x0000f343, 0x00000020, /* 00000020 //C 0f343 db 32 */
841 0x0000f344, 0x00000063, /* 00000063 //C 0f344 db 99 */
842 0x0000f345, 0x00000061, /* 00000061 //C 0f345 db 97 */
843 0x0000f346, 0x0000006c, /* 0000006c //C 0f346 db 108 */
844 0x0000f347, 0x0000006c, /* 0000006c //C 0f347 db 108 */
845 0x0000f348, 0x00000065, /* 00000065 //C 0f348 db 101 */
846 0x0000f349, 0x00000064, /* 00000064 //C 0f349 db 100 */
847 0x0000f34a, 0x00000020, /* 00000020 //C 0f34a db 32 */
848 0x0000f34b, 0x00000066, /* 00000066 //C 0f34b db 102 */
849 0x0000f34c, 0x00000072, /* 00000072 //C 0f34c db 114 */
850 0x0000f34d, 0x0000006f, /* 0000006f //C 0f34d db 111 */
851 0x0000f34e, 0x0000006d, /* 0000006d //C 0f34e db 109 */
852 0x0000f34f, 0x0000003a, /* 0000003a //C 0f34f db 58 */
853 0x0000f350, 0x00000020, /* 00000020 //C 0f350 db 32 */
854 0x0000f351, 0x00000000, /* 00000000 //C 0f351 db */
855 0x0000f352, 0x0000004d, /* 0000004d //C 0f352 db 77 */
856 0x0000f353, 0x0000006f, /* 0000006f //C 0f353 db 111 */
857 0x0000f354, 0x0000006e, /* 0000006e //C 0f354 db 110 */
858 0x0000f355, 0x00000069, /* 00000069 //C 0f355 db 105 */
859 0x0000f356, 0x00000074, /* 00000074 //C 0f356 db 116 */
860 0x0000f357, 0x0000006f, /* 0000006f //C 0f357 db 111 */
861 0x0000f358, 0x00000072, /* 00000072 //C 0f358 db 114 */
862 0x0000f359, 0x00000020, /* 00000020 //C 0f359 db 32 */
863 0x0000f35a, 0x0000006e, /* 0000006e //C 0f35a db 110 */
864 0x0000f35b, 0x0000006f, /* 0000006f //C 0f35b db 111 */
865 0x0000f35c, 0x00000074, /* 00000074 //C 0f35c db 116 */
866 0x0000f35d, 0x00000020, /* 00000020 //C 0f35d db 32 */
867 0x0000f35e, 0x00000063, /* 00000063 //C 0f35e db 99 */
868 0x0000f35f, 0x00000061, /* 00000061 //C 0f35f db 97 */
869 0x0000f360, 0x0000006c, /* 0000006c //C 0f360 db 108 */
870 0x0000f361, 0x0000006c, /* 0000006c //C 0f361 db 108 */
871 0x0000f362, 0x00000065, /* 00000065 //C 0f362 db 101 */
872 0x0000f363, 0x00000064, /* 00000064 //C 0f363 db 100 */
873 0x0000f364, 0x00000020, /* 00000020 //C 0f364 db 32 */
874 0x0000f365, 0x00000062, /* 00000062 //C 0f365 db 98 */
875 0x0000f366, 0x00000079, /* 00000079 //C 0f366 db 121 */
876 0x0000f367, 0x00000020, /* 00000020 //C 0f367 db 32 */
877 0x0000f368, 0x00000075, /* 00000075 //C 0f368 db 117 */
878 0x0000f369, 0x00000073, /* 00000073 //C 0f369 db 115 */
879 0x0000f36a, 0x00000065, /* 00000065 //C 0f36a db 101 */
880 0x0000f36b, 0x00000072, /* 00000072 //C 0f36b db 114 */
881 0x0000f36c, 0x0000000a, /* 0000000a //C 0f36c db 10 */
882 0x0000f36d, 0x00000000, /* 00000000 //C 0f36d db */
883 0x0000f36e, 0x0ded0000, /* 0ded0000 //C 0f36e push lr */
884 0x0000f36f, 0x07a0f5e9, /* 07a0f5e9 //C 0f36f ld r10,nuof_reg ; Reg num is in R10 */
885 0x0000f370, 0x01a80010, /* 01a80010 //C 0f370 cmp r10,16 */
886 0x0000f371, 0xa1f2f386, /* a1f2f386 //C 0f371 LS jmp rx_nr_ok */
887 0x0000f372, 0x0102f375, /* 0102f375 //C 0f372 mvzl r0,rx_err_nr */
888 0x0000f373, 0x0400f488, /* 0400f488 //C 0f373 call printsnl */
889 0x0000f374, 0x01f2f3a2, /* 01f2f3a2 //C 0f374 jmp rx_ret */
890 0x0000f375, 0x0000004e, /* 0000004e //C 0f375 db 78 */
891 0x0000f376, 0x0000006f, /* 0000006f //C 0f376 db 111 */
892 0x0000f377, 0x00000020, /* 00000020 //C 0f377 db 32 */
893 0x0000f378, 0x00000073, /* 00000073 //C 0f378 db 115 */
894 0x0000f379, 0x00000075, /* 00000075 //C 0f379 db 117 */
895 0x0000f37a, 0x00000063, /* 00000063 //C 0f37a db 99 */
896 0x0000f37b, 0x00000068, /* 00000068 //C 0f37b db 104 */
897 0x0000f37c, 0x00000020, /* 00000020 //C 0f37c db 32 */
898 0x0000f37d, 0x00000072, /* 00000072 //C 0f37d db 114 */
899 0x0000f37e, 0x00000065, /* 00000065 //C 0f37e db 101 */
900 0x0000f37f, 0x00000067, /* 00000067 //C 0f37f db 103 */
901 0x0000f380, 0x00000069, /* 00000069 //C 0f380 db 105 */
902 0x0000f381, 0x00000073, /* 00000073 //C 0f381 db 115 */
903 0x0000f382, 0x00000074, /* 00000074 //C 0f382 db 116 */
904 0x0000f383, 0x00000065, /* 00000065 //C 0f383 db 101 */
905 0x0000f384, 0x00000072, /* 00000072 //C 0f384 db 114 */
906 0x0000f385, 0x00000000, /* 00000000 //C 0f385 db */
907 0x0000f386, 0x0122f5e2, /* 0122f5e2 //C 0f386 mvzl r2,words */
908 0x0000f387, 0x0e420001, /* 0e420001 //C 0f387 ld r4,r2,1 ; get aof first parameter */
909 0x0000f388, 0x024b0000, /* 024b0000 //C 0f388 sz r4 ; is it NULL? */
910 0x0000f389, 0x11f2f3a1, /* 11f2f3a1 //C 0f389 jz rx_print */
911 0x0000f38a, 0x00000400, /* 00000400 //C 0f38a mov r0,r4 */
912 0x0000f38b, 0x0400f42d, /* 0400f42d //C 0f38b call htoi */
913 0x0000f38c, 0x00500100, /* 00500100 //C 0f38c mov r5,r1 ; Value is in R5 */
914 0x0000f38d, 0x31f2f39d, /* 31f2f39d //C 0f38d C1 jmp rx_val_ok */
915 0x0000f38e, 0x0102f391, /* 0102f391 //C 0f38e mvzl r0,rx_err_val */
916 0x0000f38f, 0x0400f488, /* 0400f488 //C 0f38f call printsnl */
917 0x0000f390, 0x01f2f3a2, /* 01f2f3a2 //C 0f390 jmp rx_ret */
918 0x0000f391, 0x00000056, /* 00000056 //C 0f391 db 86 */
919 0x0000f392, 0x00000061, /* 00000061 //C 0f392 db 97 */
920 0x0000f393, 0x0000006c, /* 0000006c //C 0f393 db 108 */
921 0x0000f394, 0x00000075, /* 00000075 //C 0f394 db 117 */
922 0x0000f395, 0x00000065, /* 00000065 //C 0f395 db 101 */
923 0x0000f396, 0x00000020, /* 00000020 //C 0f396 db 32 */
924 0x0000f397, 0x00000065, /* 00000065 //C 0f397 db 101 */
925 0x0000f398, 0x00000072, /* 00000072 //C 0f398 db 114 */
926 0x0000f399, 0x00000072, /* 00000072 //C 0f399 db 114 */
927 0x0000f39a, 0x0000006f, /* 0000006f //C 0f39a db 111 */
928 0x0000f39b, 0x00000072, /* 00000072 //C 0f39b db 114 */
929 0x0000f39c, 0x00000000, /* 00000000 //C 0f39c db */
930 0x0000f39d, 0x01a80010, /* 01a80010 //C 0f39d cmp r10,16 ; Flag reg? */
931 0x0000f39e, 0x115f003f, /* 115f003f //C 0f39e EQ and r5,0x3f */
932 0x0000f39f, 0x0102f5ea, /* 0102f5ea //C 0f39f mvzl r0,reg0 */
933 0x0000f3a0, 0x08500a00, /* 08500a00 //C 0f3a0 st r5,r0,r10 */
934 0x0000f3a1, 0x0400f2f9, /* 0400f2f9 //C 0f3a1 call print_reg_name_value */
935 0x0000f3a2, 0x0fed0000, /* 0fed0000 //C 0f3a2 pop lr */
936 0x0000f3a3, 0x00f00e00, /* 00f00e00 //C 0f3a3 ret */
937 0x0000f3a4, 0x0102000d, /* 0102000d //C 0f3a4 mvzl r0,13 */
938 0x0000f3a5, 0x0600f5e9, /* 0600f5e9 //C 0f3a5 st r0,nuof_reg */
939 0x0000f3a6, 0x01f2f36e, /* 01f2f36e //C 0f3a6 jmp cmd_rx */
940 0x0000f3a7, 0x0102000e, /* 0102000e //C 0f3a7 mvzl r0,14 */
941 0x0000f3a8, 0x0600f5e9, /* 0600f5e9 //C 0f3a8 st r0,nuof_reg */
942 0x0000f3a9, 0x01f2f36e, /* 01f2f36e //C 0f3a9 jmp cmd_rx */
943 0x0000f3aa, 0x0102000f, /* 0102000f //C 0f3aa mvzl r0,15 */
944 0x0000f3ab, 0x0600f5e9, /* 0600f5e9 //C 0f3ab st r0,nuof_reg */
945 0x0000f3ac, 0x01f2f36e, /* 01f2f36e //C 0f3ac jmp cmd_rx */
946 0x0000f3ad, 0x01020010, /* 01020010 //C 0f3ad mvzl r0,16 */
947 0x0000f3ae, 0x0600f5e9, /* 0600f5e9 //C 0f3ae st r0,nuof_reg */
948 0x0000f3af, 0x01f2f36e, /* 01f2f36e //C 0f3af jmp cmd_rx */
949 0x0000f3b0, 0x0d1d0000, /* 0d1d0000 //C 0f3b0 push r1 */
950 0x0000f3b1, 0x0d2d0000, /* 0d2d0000 //C 0f3b1 push r2 */
951 0x0000f3b2, 0x0e210000, /* 0e210000 //C 0f3b2 ld r2,r1 */
952 0x0000f3b3, 0x022b0000, /* 022b0000 //C 0f3b3 sz r2 */
953 0x0000f3b4, 0x11f2f3bb, /* 11f2f3bb //C 0f3b4 jz strchr_no ; eof string found */
954 0x0000f3b5, 0x00280000, /* 00280000 //C 0f3b5 cmp r2,r0 ; compare */
955 0x0000f3b6, 0x11f2f3b9, /* 11f2f3b9 //C 0f3b6 jz strchr_yes */
956 0x0000f3b7, 0x011a0001, /* 011a0001 //C 0f3b7 plus r1,1 ; go to next char */
957 0x0000f3b8, 0x01f2f3b2, /* 01f2f3b2 //C 0f3b8 jmp strchr_cyc */
958 0x0000f3b9, 0x020c0000, /* 020c0000 //C 0f3b9 sec */
959 0x0000f3ba, 0x01f2f3bd, /* 01f2f3bd //C 0f3ba jmp strchr_ret */
960 0x0000f3bb, 0x01120000, /* 01120000 //C 0f3bb mvzl r1,0 */
961 0x0000f3bc, 0x020d0000, /* 020d0000 //C 0f3bc clc */
962 0x0000f3bd, 0x0f2d0000, /* 0f2d0000 //C 0f3bd pop r2 */
963 0x0000f3be, 0x0f1d0000, /* 0f1d0000 //C 0f3be pop r1 */
964 0x0000f3bf, 0x00f00e00, /* 00f00e00 //C 0f3bf ret */
965 0x0000f3c0, 0x0ded0000, /* 0ded0000 //C 0f3c0 push lr ; Save used registers */
966 0x0000f3c1, 0x0d0d0000, /* 0d0d0000 //C 0f3c1 push r0 ; and input parameters */
967 0x0000f3c2, 0x0d1d0000, /* 0d1d0000 //C 0f3c2 push r1 */
968 0x0000f3c3, 0x0d2d0000, /* 0d2d0000 //C 0f3c3 push r2 */
969 0x0000f3c4, 0x0d4d0000, /* 0d4d0000 //C 0f3c4 push r4 */
970 0x0000f3c5, 0x0d5d0000, /* 0d5d0000 //C 0f3c5 push r5 */
971 0x0000f3c6, 0x0d6d0000, /* 0d6d0000 //C 0f3c6 push r6 */
972 0x0000f3c7, 0x0e200000, /* 0e200000 //C 0f3c7 ld r2,r0 ; Got one-one char */
973 0x0000f3c8, 0x0e610000, /* 0e610000 //C 0f3c8 ld r6,r1 ; from two strings */
974 0x0000f3c9, 0x023b0000, /* 023b0000 //C 0f3c9 sz r3 ; Prepare for comparing */
975 0x0000f3ca, 0x112d0020, /* 112d0020 //C 0f3ca Z1 or r2,0x20 ; if insensitive case */
976 0x0000f3cb, 0x023b0000, /* 023b0000 //C 0f3cb sz r3 */
977 0x0000f3cc, 0x116d0020, /* 116d0020 //C 0f3cc Z1 or r6,0x20 */
978 0x0000f3cd, 0x00280600, /* 00280600 //C 0f3cd cmp r2,r6 ; compare them */
979 0x0000f3ce, 0x21f2f3e0, /* 21f2f3e0 //C 0f3ce jnz streq_no ; if differs: strings are not equal */
980 0x0000f3cf, 0x0e200000, /* 0e200000 //C 0f3cf ld r2,r0 ; Pick original (non-prepared) */
981 0x0000f3d0, 0x0e610000, /* 0e610000 //C 0f3d0 ld r6,r1 ; chars to check EOS */
982 0x0000f3d1, 0x022b0000, /* 022b0000 //C 0f3d1 sz r2 ; convert them to boolean */
983 0x0000f3d2, 0x21220001, /* 21220001 //C 0f3d2 Z0 mvzl r2,1 ; values in R2,R6 */
984 0x0000f3d3, 0x11220000, /* 11220000 //C 0f3d3 Z1 mvzl r2,0 ; and copy in R4,R5 */
985 0x0000f3d4, 0x00400200, /* 00400200 //C 0f3d4 mov r4,r2 */
986 0x0000f3d5, 0x026b0000, /* 026b0000 //C 0f3d5 sz r6 */
987 0x0000f3d6, 0x21620001, /* 21620001 //C 0f3d6 Z0 mvzl r6,1 */
988 0x0000f3d7, 0x11620000, /* 11620000 //C 0f3d7 Z1 mvzl r6,0 */
989 0x0000f3d8, 0x00500600, /* 00500600 //C 0f3d8 mov r5,r6 */
990 0x0000f3d9, 0x004d0500, /* 004d0500 //C 0f3d9 or r4,r5 ; if both are EOS: equal */
991 0x0000f3da, 0x11f2f3e2, /* 11f2f3e2 //C 0f3da jz streq_yes */
992 0x0000f3db, 0x002f0600, /* 002f0600 //C 0f3db and r2,r6 ; just one is EOS: not equal */
993 0x0000f3dc, 0x11f2f3e0, /* 11f2f3e0 //C 0f3dc jz streq_no */
994 0x0000f3dd, 0x010a0001, /* 010a0001 //C 0f3dd plus r0,1 ; non are EOS: go to check next char */
995 0x0000f3de, 0x011a0001, /* 011a0001 //C 0f3de plus r1,1 */
996 0x0000f3df, 0x01f2f3c7, /* 01f2f3c7 //C 0f3df jmp streq_cyc */
997 0x0000f3e0, 0x020d0000, /* 020d0000 //C 0f3e0 clc ; False result */
998 0x0000f3e1, 0x01f2f3e3, /* 01f2f3e3 //C 0f3e1 jmp streq_ret */
999 0x0000f3e2, 0x020c0000, /* 020c0000 //C 0f3e2 sec ; True result */
1000 0x0000f3e3, 0x0f6d0000, /* 0f6d0000 //C 0f3e3 pop r6 */
1001 0x0000f3e4, 0x0f5d0000, /* 0f5d0000 //C 0f3e4 pop r5 */
1002 0x0000f3e5, 0x0f4d0000, /* 0f4d0000 //C 0f3e5 pop r4 */
1003 0x0000f3e6, 0x0f2d0000, /* 0f2d0000 //C 0f3e6 pop r2 */
1004 0x0000f3e7, 0x0f1d0000, /* 0f1d0000 //C 0f3e7 pop r1 */
1005 0x0000f3e8, 0x0f0d0000, /* 0f0d0000 //C 0f3e8 pop r0 */
1006 0x0000f3e9, 0x0fed0000, /* 0fed0000 //C 0f3e9 pop lr */
1007 0x0000f3ea, 0x00f00e00, /* 00f00e00 //C 0f3ea ret */
1008 0x0000f3eb, 0x0ded0000, /* 0ded0000 //C 0f3eb push lr */
1009 0x0000f3ec, 0x0d3d0000, /* 0d3d0000 //C 0f3ec push r3 */
1010 0x0000f3ed, 0x01320001, /* 01320001 //C 0f3ed mvzl r3,1 */
1011 0x0000f3ee, 0x0400f3c0, /* 0400f3c0 //C 0f3ee call str_cmp_eq */
1012 0x0000f3ef, 0x0f3d0000, /* 0f3d0000 //C 0f3ef pop r3 */
1013 0x0000f3f0, 0x0fed0000, /* 0fed0000 //C 0f3f0 pop lr */
1014 0x0000f3f1, 0x00f00e00, /* 00f00e00 //C 0f3f1 ret */
1015 0x0000f3f2, 0x0ded0000, /* 0ded0000 //C 0f3f2 push lr */
1016 0x0000f3f3, 0x0d3d0000, /* 0d3d0000 //C 0f3f3 push r3 */
1017 0x0000f3f4, 0x01320000, /* 01320000 //C 0f3f4 mvzl r3,0 */
1018 0x0000f3f5, 0x0400f3c0, /* 0400f3c0 //C 0f3f5 call str_cmp_eq */
1019 0x0000f3f6, 0x0f3d0000, /* 0f3d0000 //C 0f3f6 pop r3 */
1020 0x0000f3f7, 0x0fed0000, /* 0fed0000 //C 0f3f7 pop lr */
1021 0x0000f3f8, 0x00f00e00, /* 00f00e00 //C 0f3f8 ret */
1022 0x0000f3f9, 0x0108002f, /* 0108002f //C 0f3f9 cmp r0,'/' */
1023 0x0000f3fa, 0xa1f2f40f, /* a1f2f40f //C 0f3fa LS jmp hc2v_nok */
1024 0x0000f3fb, 0x01080039, /* 01080039 //C 0f3fb cmp r0,'9' */
1025 0x0000f3fc, 0xa1f2f40c, /* a1f2f40c //C 0f3fc LS jmp hc2v_0_9 */
1026 0x0000f3fd, 0x01080040, /* 01080040 //C 0f3fd cmp r0,'@' */
1027 0x0000f3fe, 0xa1f2f40f, /* a1f2f40f //C 0f3fe LS jmp hc2v_nok */
1028 0x0000f3ff, 0x01080046, /* 01080046 //C 0f3ff cmp r0,'F' */
1029 0x0000f400, 0xa1f2f409, /* a1f2f409 //C 0f400 LS jmp hc2v_A_F */
1030 0x0000f401, 0x01080060, /* 01080060 //C 0f401 cmp r0,'`' */
1031 0x0000f402, 0xa1f2f40f, /* a1f2f40f //C 0f402 LS jmp hc2v_nok */
1032 0x0000f403, 0x01080066, /* 01080066 //C 0f403 cmp r0,'f' */
1033 0x0000f404, 0xa1f2f406, /* a1f2f406 //C 0f404 LS jmp hc2v_a_f */
1034 0x0000f405, 0x01f2f40f, /* 01f2f40f //C 0f405 jmp hc2v_nok */
1035 0x0000f406, 0x0104000a, /* 0104000a //C 0f406 add r0,10 */
1036 0x0000f407, 0x01060061, /* 01060061 //C 0f407 sub r0,'a' */
1037 0x0000f408, 0x01f2f40d, /* 01f2f40d //C 0f408 jmp hc2v_ok */
1038 0x0000f409, 0x0104000a, /* 0104000a //C 0f409 add r0,10 */
1039 0x0000f40a, 0x01060041, /* 01060041 //C 0f40a sub r0,'A' */
1040 0x0000f40b, 0x01f2f40d, /* 01f2f40d //C 0f40b jmp hc2v_ok */
1041 0x0000f40c, 0x01060030, /* 01060030 //C 0f40c sub r0,'0' */
1042 0x0000f40d, 0x020c0000, /* 020c0000 //C 0f40d sec */
1043 0x0000f40e, 0x00f00e00, /* 00f00e00 //C 0f40e ret */
1044 0x0000f40f, 0x020d0000, /* 020d0000 //C 0f40f clc */
1045 0x0000f410, 0x00f00e00, /* 00f00e00 //C 0f410 ret */
1046 0x0000f411, 0x0d1d0000, /* 0d1d0000 //C 0f411 push r1 */
1047 0x0000f412, 0x010f000f, /* 010f000f //C 0f412 and r0,0xf */
1048 0x0000f413, 0x0112f417, /* 0112f417 //C 0f413 mvzl r1,v2hc_table */
1049 0x0000f414, 0x0a010000, /* 0a010000 //C 0f414 ld r0,r1,r0 */
1050 0x0000f415, 0x0f1d0000, /* 0f1d0000 //C 0f415 pop r1 */
1051 0x0000f416, 0x00f00e00, /* 00f00e00 //C 0f416 ret */
1052 0x0000f417, 0x00000030, /* 00000030 //C 0f417 db 48 */
1053 0x0000f418, 0x00000031, /* 00000031 //C 0f418 db 49 */
1054 0x0000f419, 0x00000032, /* 00000032 //C 0f419 db 50 */
1055 0x0000f41a, 0x00000033, /* 00000033 //C 0f41a db 51 */
1056 0x0000f41b, 0x00000034, /* 00000034 //C 0f41b db 52 */
1057 0x0000f41c, 0x00000035, /* 00000035 //C 0f41c db 53 */
1058 0x0000f41d, 0x00000036, /* 00000036 //C 0f41d db 54 */
1059 0x0000f41e, 0x00000037, /* 00000037 //C 0f41e db 55 */
1060 0x0000f41f, 0x00000038, /* 00000038 //C 0f41f db 56 */
1061 0x0000f420, 0x00000039, /* 00000039 //C 0f420 db 57 */
1062 0x0000f421, 0x00000041, /* 00000041 //C 0f421 db 65 */
1063 0x0000f422, 0x00000042, /* 00000042 //C 0f422 db 66 */
1064 0x0000f423, 0x00000043, /* 00000043 //C 0f423 db 67 */
1065 0x0000f424, 0x00000044, /* 00000044 //C 0f424 db 68 */
1066 0x0000f425, 0x00000045, /* 00000045 //C 0f425 db 69 */
1067 0x0000f426, 0x00000046, /* 00000046 //C 0f426 db 70 */
1068 0x0000f427, 0x00000000, /* 00000000 //C 0f427 db */
1069 0x0000f428, 0x0ded0000, /* 0ded0000 //C 0f428 push lr */
1070 0x0000f429, 0x0400f411, /* 0400f411 //C 0f429 call value2Hexchar */
1071 0x0000f42a, 0x010d0020, /* 010d0020 //C 0f42a or r0,0x20 */
1072 0x0000f42b, 0x0fed0000, /* 0fed0000 //C 0f42b pop lr */
1073 0x0000f42c, 0x00f00e00, /* 00f00e00 //C 0f42c ret */
1074 0x0000f42d, 0x0ded0000, /* 0ded0000 //C 0f42d push lr */
1075 0x0000f42e, 0x0d2d0000, /* 0d2d0000 //C 0f42e push r2 */
1076 0x0000f42f, 0x0d3d0000, /* 0d3d0000 //C 0f42f push r3 */
1077 0x0000f430, 0x01120000, /* 01120000 //C 0f430 mvzl r1,0 ; return value */
1078 0x0000f431, 0x01320000, /* 01320000 //C 0f431 mvzl r3,0 ; index */
1079 0x0000f432, 0x0b238000, /* 0b238000 //C 0f432 ld r2,r3+,r0 ; pick a char */
1080 0x0000f433, 0x022b0000, /* 022b0000 //C 0f433 sz r2 ; check eof string */
1081 0x0000f434, 0x11f2f44a, /* 11f2f44a //C 0f434 jz htoi_eos */
1082 0x0000f435, 0x0128002e, /* 0128002e //C 0f435 cmp r2,'.' ; skip separators */
1083 0x0000f436, 0x11f2f432, /* 11f2f432 //C 0f436 jz htoi_cyc */
1084 0x0000f437, 0x0128005f, /* 0128005f //C 0f437 cmp r2,'_' */
1085 0x0000f438, 0x11f2f432, /* 11f2f432 //C 0f438 jz htoi_cyc */
1086 0x0000f439, 0x0128002d, /* 0128002d //C 0f439 cmp r2,'-' */
1087 0x0000f43a, 0x11f2f432, /* 11f2f432 //C 0f43a jz htoi_cyc */
1088 0x0000f43b, 0x0d0d0000, /* 0d0d0000 //C 0f43b push r0 */
1089 0x0000f43c, 0x00000200, /* 00000200 //C 0f43c mov r0,r2 */
1090 0x0000f43d, 0x0400f3f9, /* 0400f3f9 //C 0f43d call hexchar2value */
1091 0x0000f43e, 0x00200000, /* 00200000 //C 0f43e mov r2,r0 */
1092 0x0000f43f, 0x0f0d0000, /* 0f0d0000 //C 0f43f pop r0 */
1093 0x0000f440, 0x41f2f448, /* 41f2f448 //C 0f440 C0 jmp htoi_nok */
1094 0x0000f441, 0x02180000, /* 02180000 //C 0f441 shl r1 */
1095 0x0000f442, 0x02180000, /* 02180000 //C 0f442 shl r1 */
1096 0x0000f443, 0x02180000, /* 02180000 //C 0f443 shl r1 */
1097 0x0000f444, 0x02180000, /* 02180000 //C 0f444 shl r1 */
1098 0x0000f445, 0x012f000f, /* 012f000f //C 0f445 and r2,0xf */
1099 0x0000f446, 0x001d0200, /* 001d0200 //C 0f446 or r1,r2 */
1100 0x0000f447, 0x01f2f432, /* 01f2f432 //C 0f447 jmp htoi_cyc */
1101 0x0000f448, 0x020d0000, /* 020d0000 //C 0f448 clc */
1102 0x0000f449, 0x01f2f44d, /* 01f2f44d //C 0f449 jmp htoi_ret */
1103 0x0000f44a, 0x01380001, /* 01380001 //C 0f44a cmp r3,1 */
1104 0x0000f44b, 0x920d0000, /* 920d0000 //C 0f44b HI clc */
1105 0x0000f44c, 0xa20c0000, /* a20c0000 //C 0f44c LS sec */
1106 0x0000f44d, 0x0f3d0000, /* 0f3d0000 //C 0f44d pop r3 */
1107 0x0000f44e, 0x0f2d0000, /* 0f2d0000 //C 0f44e pop r2 */
1108 0x0000f44f, 0x0fed0000, /* 0fed0000 //C 0f44f pop lr */
1109 0x0000f450, 0x00f00e00, /* 00f00e00 //C 0f450 ret */
1110 0x0000f451, 0x0d0d0000, /* 0d0d0000 //C 0f451 push r0 */
1111 0x0000f452, 0x0700ff42, /* 0700ff42 //C 0f452 ld r0,UART_RSTAT */
1112 0x0000f453, 0x010c0001, /* 010c0001 //C 0f453 test r0,1 ; check if queue is not empty */
1113 0x0000f454, 0x020d0000, /* 020d0000 //C 0f454 clc */
1114 0x0000f455, 0x220c0000, /* 220c0000 //C 0f455 Z0 sec */
1115 0x0000f456, 0x0f0d0000, /* 0f0d0000 //C 0f456 pop r0 */
1116 0x0000f457, 0x30f00e00, /* 30f00e00 //C 0f457 C1 ret */
1117 0x0000f458, 0x00f00e00, /* 00f00e00 //C 0f458 ret */
1118 0x0000f459, 0x0700ff40, /* 0700ff40 //C 0f459 ld r0,UART_DR */
1119 0x0000f45a, 0x0600ff46, /* 0600ff46 //C 0f45a st r0,UART_IRA */
1120 0x0000f45b, 0x00f00e00, /* 00f00e00 //C 0f45b ret */
1121 0x0000f45c, 0x0d9d0000, /* 0d9d0000 //C 0f45c push r9 */
1122 0x0000f45d, 0x0790ff43, /* 0790ff43 //C 0f45d ld r9,UART_TSTAT */
1123 0x0000f45e, 0x019c0001, /* 019c0001 //C 0f45e test r9,1 */
1124 0x0000f45f, 0x11f2f45d, /* 11f2f45d //C 0f45f jz wait_tc */
1125 0x0000f460, 0x0600ff40, /* 0600ff40 //C 0f460 st r0,UART_DR */
1126 0x0000f461, 0x0f9d0000, /* 0f9d0000 //C 0f461 pop r9 */
1127 0x0000f462, 0x00f00e00, /* 00f00e00 //C 0f462 ret */
1128 0x0000f463, 0x0ded0000, /* 0ded0000 //C 0f463 push lr */
1129 0x0000f464, 0x0d0d0000, /* 0d0d0000 //C 0f464 push r0 */
1130 0x0000f465, 0x0d3d0000, /* 0d3d0000 //C 0f465 push r3 */
1131 0x0000f466, 0x0d4d0000, /* 0d4d0000 //C 0f466 push r4 */
1132 0x0000f467, 0x0d2d0000, /* 0d2d0000 //C 0f467 push r2 */
1133 0x0000f468, 0x01420000, /* 01420000 //C 0f468 mvzl r4,0 */
1134 0x0000f469, 0x020b0000, /* 020b0000 //C 0f469 sz r0 */
1135 0x0000f46a, 0x1102f622, /* 1102f622 //C 0f46a Z1 mvzl r0,null_str */
1136 0x0000f46b, 0x00200000, /* 00200000 //C 0f46b mov r2,r0 */
1137 0x0000f46c, 0x0b048200, /* 0b048200 //C 0f46c ld r0,r4+,r2 */
1138 0x0000f46d, 0x020b0000, /* 020b0000 //C 0f46d sz r0 */
1139 0x0000f46e, 0x11f2f471, /* 11f2f471 //C 0f46e jz prints_done */
1140 0x0000f46f, 0x0400f45c, /* 0400f45c //C 0f46f call putchar */
1141 0x0000f470, 0x01f2f46c, /* 01f2f46c //C 0f470 jmp prints_go */
1142 0x0000f471, 0x0f2d0000, /* 0f2d0000 //C 0f471 pop r2 */
1143 0x0000f472, 0x0f4d0000, /* 0f4d0000 //C 0f472 pop r4 */
1144 0x0000f473, 0x0f3d0000, /* 0f3d0000 //C 0f473 pop r3 */
1145 0x0000f474, 0x0f0d0000, /* 0f0d0000 //C 0f474 pop r0 */
1146 0x0000f475, 0x0fed0000, /* 0fed0000 //C 0f475 pop lr */
1147 0x0000f476, 0x00f00e00, /* 00f00e00 //C 0f476 ret */
1148 0x0000f477, 0x00000000, /* 00000000 //C 0f477 dd 0 */
1149 0x0000f478, 0x0ded0000, /* 0ded0000 //C 0f478 push lr */
1150 0x0000f479, 0x0d0d0000, /* 0d0d0000 //C 0f479 push r0 */
1151 0x0000f47a, 0x0d1d0000, /* 0d1d0000 //C 0f47a push r1 */
1152 0x0000f47b, 0x00100e00, /* 00100e00 //C 0f47b mov r1,lr */
1153 0x0000f47c, 0x0e010000, /* 0e010000 //C 0f47c ld r0,r1 */
1154 0x0000f47d, 0x01140001, /* 01140001 //C 0f47d inc r1 */
1155 0x0000f47e, 0x020b0000, /* 020b0000 //C 0f47e sz r0 */
1156 0x0000f47f, 0x11f2f482, /* 11f2f482 //C 0f47f jz pes_done */
1157 0x0000f480, 0x0400f45c, /* 0400f45c //C 0f480 call putchar */
1158 0x0000f481, 0x01f2f47c, /* 01f2f47c //C 0f481 jmp pes_next */
1159 0x0000f482, 0x0610f477, /* 0610f477 //C 0f482 st r1,pes_ret_to */
1160 0x0000f483, 0x0f1d0000, /* 0f1d0000 //C 0f483 pop r1 */
1161 0x0000f484, 0x0f0d0000, /* 0f0d0000 //C 0f484 pop r0 */
1162 0x0000f485, 0x0fed0000, /* 0fed0000 //C 0f485 pop lr */
1163 0x0000f486, 0x07e0f477, /* 07e0f477 //C 0f486 ld lr,pes_ret_to */
1164 0x0000f487, 0x00f00e00, /* 00f00e00 //C 0f487 ret */
1165 0x0000f488, 0x0ded0000, /* 0ded0000 //C 0f488 push lr */
1166 0x0000f489, 0x0400f463, /* 0400f463 //C 0f489 call prints */
1167 0x0000f48a, 0x0d0d0000, /* 0d0d0000 //C 0f48a push r0 */
1168 0x0000f48b, 0x0102000a, /* 0102000a //C 0f48b mvzl r0,LF */
1169 0x0000f48c, 0x0400f45c, /* 0400f45c //C 0f48c call putchar */
1170 0x0000f48d, 0x0f0d0000, /* 0f0d0000 //C 0f48d pop r0 */
1171 0x0000f48e, 0x0fed0000, /* 0fed0000 //C 0f48e pop lr */
1172 0x0000f48f, 0x00f00e00, /* 00f00e00 //C 0f48f ret */
1173 0x0000f490, 0x0ded0000, /* 0ded0000 //C 0f490 push lr */
1174 0x0000f491, 0x0d0d0000, /* 0d0d0000 //C 0f491 push r0 */
1175 0x0000f492, 0x0d1d0000, /* 0d1d0000 //C 0f492 push r1 */
1176 0x0000f493, 0x0d2d0000, /* 0d2d0000 //C 0f493 push r2 */
1177 0x0000f494, 0x0d3d0000, /* 0d3d0000 //C 0f494 push r3 */
1178 0x0000f495, 0x0d4d0000, /* 0d4d0000 //C 0f495 push r4 */
1179 0x0000f496, 0x00300000, /* 00300000 //C 0f496 mov r3,r0 */
1180 0x0000f497, 0x01220000, /* 01220000 //C 0f497 mvzl r2,0 */
1181 0x0000f498, 0x01420001, /* 01420001 //C 0f498 mvzl r4,1 */
1182 0x0000f499, 0x01020000, /* 01020000 //C 0f499 mvzl r0,0 */
1183 0x0000f49a, 0x02380000, /* 02380000 //C 0f49a shl r3 */
1184 0x0000f49b, 0x02070000, /* 02070000 //C 0f49b rol r0 */
1185 0x0000f49c, 0x02380000, /* 02380000 //C 0f49c shl r3 */
1186 0x0000f49d, 0x02070000, /* 02070000 //C 0f49d rol r0 */
1187 0x0000f49e, 0x02380000, /* 02380000 //C 0f49e shl r3 */
1188 0x0000f49f, 0x02070000, /* 02070000 //C 0f49f rol r0 */
1189 0x0000f4a0, 0x02380000, /* 02380000 //C 0f4a0 shl r3 */
1190 0x0000f4a1, 0x02070000, /* 02070000 //C 0f4a1 rol r0 */
1191 0x0000f4a2, 0x0400f411, /* 0400f411 //C 0f4a2 call value2Hexchar */
1192 0x0000f4a3, 0x0400f45c, /* 0400f45c //C 0f4a3 call putchar */
1193 0x0000f4a4, 0x01240001, /* 01240001 //C 0f4a4 add r2,1 */
1194 0x0000f4a5, 0x01280008, /* 01280008 //C 0f4a5 cmp r2,8 */
1195 0x0000f4a6, 0x11f2f4b0, /* 11f2f4b0 //C 0f4a6 jz print_vhex_ret */
1196 0x0000f4a7, 0x021b0000, /* 021b0000 //C 0f4a7 sz r1 */
1197 0x0000f4a8, 0x11f2f4ae, /* 11f2f4ae //C 0f4a8 jz print_vhex_nosep */
1198 0x0000f4a9, 0x00480100, /* 00480100 //C 0f4a9 cmp r4,r1 */
1199 0x0000f4aa, 0x21f2f4ae, /* 21f2f4ae //C 0f4aa jnz print_vhex_nosep */
1200 0x0000f4ab, 0x0102005f, /* 0102005f //C 0f4ab mvzl r0,'_' */
1201 0x0000f4ac, 0x0400f45c, /* 0400f45c //C 0f4ac call putchar */
1202 0x0000f4ad, 0x01420000, /* 01420000 //C 0f4ad mvzl r4,0 */
1203 0x0000f4ae, 0x01440001, /* 01440001 //C 0f4ae add r4,1 */
1204 0x0000f4af, 0x01f2f499, /* 01f2f499 //C 0f4af jmp print_vhex_cyc */
1205 0x0000f4b0, 0x0f4d0000, /* 0f4d0000 //C 0f4b0 pop r4 */
1206 0x0000f4b1, 0x0f3d0000, /* 0f3d0000 //C 0f4b1 pop r3 */
1207 0x0000f4b2, 0x0f2d0000, /* 0f2d0000 //C 0f4b2 pop r2 */
1208 0x0000f4b3, 0x0f1d0000, /* 0f1d0000 //C 0f4b3 pop r1 */
1209 0x0000f4b4, 0x0f0d0000, /* 0f0d0000 //C 0f4b4 pop r0 */
1210 0x0000f4b5, 0x0fed0000, /* 0fed0000 //C 0f4b5 pop lr */
1211 0x0000f4b6, 0x00f00e00, /* 00f00e00 //C 0f4b6 ret */
1212 0x0000f4b7, 0x0ded0000, /* 0ded0000 //C 0f4b7 push lr */
1213 0x0000f4b8, 0x0d4d0000, /* 0d4d0000 //C 0f4b8 push r4 */
1214 0x0000f4b9, 0x021b0000, /* 021b0000 //C 0f4b9 sz r1 */
1215 0x0000f4ba, 0x21f2f4be, /* 21f2f4be //C 0f4ba NZ jmp div_dok */
1216 0x0000f4bb, 0x00200000, /* 00200000 //C 0f4bb mov r2,r0 ; div by zero */
1217 0x0000f4bc, 0x01320000, /* 01320000 //C 0f4bc mvzl r3,0 */
1218 0x0000f4bd, 0x01f2f4cf, /* 01f2f4cf //C 0f4bd jmp div_ret */
1219 0x0000f4be, 0x01220000, /* 01220000 //C 0f4be mvzl r2,0 ; Q= 0 */
1220 0x0000f4bf, 0x01320000, /* 01320000 //C 0f4bf mvzl r3,0 ; R= 0 */
1221 0x0000f4c0, 0x01418000, /* 01418000 //C 0f4c0 mvh r4,0x80000000 ; m= 1<<31 */
1222 0x0000f4c1, 0x01400000, /* 01400000 //C 0f4c1 mvl r4,0x80000000 */
1223 0x0000f4c2, 0x024b0000, /* 024b0000 //C 0f4c2 sz r4 */
1224 0x0000f4c3, 0x11f2f4cf, /* 11f2f4cf //C 0f4c3 Z jmp div_ret */
1225 0x0000f4c4, 0x02380000, /* 02380000 //C 0f4c4 shl r3 ; r<<= 1 */
1226 0x0000f4c5, 0x000c0400, /* 000c0400 //C 0f4c5 test r0,r4 ; if (n&m) */
1227 0x0000f4c6, 0x213d0001, /* 213d0001 //C 0f4c6 NZ or r3,1 ; r|= 1 */
1228 0x0000f4c7, 0x00380100, /* 00380100 //C 0f4c7 cmp r3,r1 ; if (r>=d) */
1229 0x0000f4c8, 0x41f2f4cd, /* 41f2f4cd //C 0f4c8 LO jmp div_cyc_next */
1230 0x0000f4c9, 0x00360100, /* 00360100 //C 0f4c9 sub r3,r1 ;r-= d */
1231 0x0000f4ca, 0x002d0400, /* 002d0400 //C 0f4ca or r2,r4 ;q|= m */
1232 0x0000f4cb, 0x01f2f4cd, /* 01f2f4cd //C 0f4cb jmp div_cyc_next */
1233 0x0000f4cc, 0x01f2f4c2, /* 01f2f4c2 //C 0f4cc jmp div_cyc */
1234 0x0000f4cd, 0x02490000, /* 02490000 //C 0f4cd shr r4 ; m>>= 1 */
1235 0x0000f4ce, 0x01f2f4c2, /* 01f2f4c2 //C 0f4ce jmp div_cyc */
1236 0x0000f4cf, 0x0f4d0000, /* 0f4d0000 //C 0f4cf pop r4 */
1237 0x0000f4d0, 0x0fed0000, /* 0fed0000 //C 0f4d0 pop lr */
1238 0x0000f4d1, 0x00f00e00, /* 00f00e00 //C 0f4d1 ret */
1239 0x0000f4d2, 0x0ded0000, /* 0ded0000 //C 0f4d2 push lr */
1240 0x0000f4d3, 0x0d0d0000, /* 0d0d0000 //C 0f4d3 push r0 */
1241 0x0000f4d4, 0x0d1d0000, /* 0d1d0000 //C 0f4d4 push r1 */
1242 0x0000f4d5, 0x0d2d0000, /* 0d2d0000 //C 0f4d5 push r2 */
1243 0x0000f4d6, 0x0d3d0000, /* 0d3d0000 //C 0f4d6 push r3 */
1244 0x0000f4d7, 0x0dad0000, /* 0dad0000 //C 0f4d7 push r10 */
1245 0x0000f4d8, 0x0dbd0000, /* 0dbd0000 //C 0f4d8 push r11 */
1246 0x0000f4d9, 0x0dcd0000, /* 0dcd0000 //C 0f4d9 push r12 */
1247 0x0000f4da, 0x01c2f4fb, /* 01c2f4fb //C 0f4da mvzl r12,itoa_buffer ; pointer to output buffer */
1248 0x0000f4db, 0x01b2f506, /* 01b2f506 //C 0f4db mvzl r11,itoa_divs ; pointer to dividers */
1249 0x0000f4dc, 0x01a20000, /* 01a20000 //C 0f4dc mvzl r10,0 ; bool: first non-zero char found */
1250 0x0000f4dd, 0x0e1b0000, /* 0e1b0000 //C 0f4dd ld r1,r11 ; get next divider */
1251 0x0000f4de, 0x021b0000, /* 021b0000 //C 0f4de sz r1 ; if 0, then */
1252 0x0000f4df, 0x11f2f4f2, /* 11f2f4f2 //C 0f4df jz itoa_ret ; finish */
1253 0x0000f4e0, 0x01180001, /* 01180001 //C 0f4e0 cmp r1,1 ; last divider? */
1254 0x0000f4e1, 0x11a20001, /* 11a20001 //C 0f4e1 EQ mvzl r10,1 ; always print last char */
1255 0x0000f4e2, 0x0400f4b7, /* 0400f4b7 //C 0f4e2 call div ; R2,R3= R0/R1 */
1256 0x0000f4e3, 0x022b0000, /* 022b0000 //C 0f4e3 sz r2 ; is the result zero? */
1257 0x0000f4e4, 0x11f2f4ef, /* 11f2f4ef //C 0f4e4 jz itoa_f0 */
1258 0x0000f4e5, 0x01a20001, /* 01a20001 //C 0f4e5 mvzl r10,1 ; non-zero: start to print */
1259 0x0000f4e6, 0x00000200, /* 00000200 //C 0f4e6 mov r0,r2 ; convert result to ASCII char */
1260 0x0000f4e7, 0x0400f428, /* 0400f428 //C 0f4e7 call value2hexchar */
1261 0x0000f4e8, 0x0c0c0000, /* 0c0c0000 //C 0f4e8 st r0,r12 ; and store it in buffer */
1262 0x0000f4e9, 0x01c40001, /* 01c40001 //C 0f4e9 inc r12 ; inc buf ptr */
1263 0x0000f4ea, 0x01020000, /* 01020000 //C 0f4ea mvzl r0,0 ; put 0 after last char */
1264 0x0000f4eb, 0x0c0c0000, /* 0c0c0000 //C 0f4eb st r0,r12 */
1265 0x0000f4ec, 0x00000300, /* 00000300 //C 0f4ec mov r0,r3 ; continue with the reminder */
1266 0x0000f4ed, 0x01b40001, /* 01b40001 //C 0f4ed inc r11 ; and next divider */
1267 0x0000f4ee, 0x01f2f4dd, /* 01f2f4dd //C 0f4ee jmp itoa_cyc */
1268 0x0000f4ef, 0x02ab0000, /* 02ab0000 //C 0f4ef sz r10 ; just zeros so far? */
1269 0x0000f4f0, 0x21f2f4e6, /* 21f2f4e6 //C 0f4f0 jnz itoa_store ; no, print */
1270 0x0000f4f1, 0x01f2f4ec, /* 01f2f4ec //C 0f4f1 jmp itoa_next */
1271 0x0000f4f2, 0x0fcd0000, /* 0fcd0000 //C 0f4f2 pop r12 */
1272 0x0000f4f3, 0x0fbd0000, /* 0fbd0000 //C 0f4f3 pop r11 */
1273 0x0000f4f4, 0x0fad0000, /* 0fad0000 //C 0f4f4 pop r10 */
1274 0x0000f4f5, 0x0f3d0000, /* 0f3d0000 //C 0f4f5 pop r3 */
1275 0x0000f4f6, 0x0f2d0000, /* 0f2d0000 //C 0f4f6 pop r2 */
1276 0x0000f4f7, 0x0f1d0000, /* 0f1d0000 //C 0f4f7 pop r1 */
1277 0x0000f4f8, 0x0f0d0000, /* 0f0d0000 //C 0f4f8 pop r0 */
1278 0x0000f4f9, 0x0fed0000, /* 0fed0000 //C 0f4f9 pop lr */
1279 0x0000f4fa, 0x00f00e00, /* 00f00e00 //C 0f4fa ret */
1280 0x0000f506, 0x3b9aca00, /* 3b9aca00 //C 0f506 dd 1000000000 */
1281 0x0000f507, 0x05f5e100, /* 05f5e100 //C 0f507 dd 100000000 */
1282 0x0000f508, 0x00989680, /* 00989680 //C 0f508 dd 10000000 */
1283 0x0000f509, 0x000f4240, /* 000f4240 //C 0f509 dd 1000000 */
1284 0x0000f50a, 0x000186a0, /* 000186a0 //C 0f50a dd 100000 */
1285 0x0000f50b, 0x00002710, /* 00002710 //C 0f50b dd 10000 */
1286 0x0000f50c, 0x000003e8, /* 000003e8 //C 0f50c dd 1000 */
1287 0x0000f50d, 0x00000064, /* 00000064 //C 0f50d dd 100 */
1288 0x0000f50e, 0x0000000a, /* 0000000a //C 0f50e dd 10 */
1289 0x0000f50f, 0x00000001, /* 00000001 //C 0f50f dd 1 */
1290 0x0000f510, 0x00000000, /* 00000000 //C 0f510 dd 0 */
1291 0x0000f511, 0x0ded0000, /* 0ded0000 //C 0f511 push lr */
1292 0x0000f512, 0x0400f4d2, /* 0400f4d2 //C 0f512 call itoa */
1293 0x0000f513, 0x0102f4fb, /* 0102f4fb //C 0f513 mvzl r0,itoa_buffer */
1294 0x0000f514, 0x0400f463, /* 0400f463 //C 0f514 call prints */
1295 0x0000f515, 0x0fed0000, /* 0fed0000 //C 0f515 pop lr */
1296 0x0000f516, 0x00f00e00, /* 00f00e00 //C 0f516 ret */
1297 0x0000f517, 0x0ded0000, /* 0ded0000 //C 0f517 push lr */
1298 0x0000f518, 0x0610f5eb, /* 0610f5eb //C 0f518 st r1,reg1 */
1299 0x0000f519, 0x0620f5ec, /* 0620f5ec //C 0f519 st r2,reg2 */
1300 0x0000f51a, 0x0630f5ed, /* 0630f5ed //C 0f51a st r3,reg3 */
1301 0x0000f51b, 0x0640f5ee, /* 0640f5ee //C 0f51b st r4,reg4 */
1302 0x0000f51c, 0x0650f5ef, /* 0650f5ef //C 0f51c st r5,reg5 */
1303 0x0000f51d, 0x0660f5f0, /* 0660f5f0 //C 0f51d st r6,reg6 */
1304 0x0000f51e, 0x0670f5f1, /* 0670f5f1 //C 0f51e st r7,reg7 */
1305 0x0000f51f, 0x0680f5f2, /* 0680f5f2 //C 0f51f st r8,reg8 */
1306 0x0000f520, 0x0690f5f3, /* 0690f5f3 //C 0f520 st r9,reg9 */
1307 0x0000f521, 0x06a0f5f4, /* 06a0f5f4 //C 0f521 st r10,reg10 */
1308 0x0000f522, 0x06b0f5f5, /* 06b0f5f5 //C 0f522 st r11,reg11 */
1309 0x0000f523, 0x06c0f5f6, /* 06c0f5f6 //C 0f523 st r12,reg12 */
1310 0x0000f524, 0x00200000, /* 00200000 //C 0f524 mov r2,r0 ; pointer to format string */
1311 0x0000f525, 0x0112f5eb, /* 0112f5eb //C 0f525 mvzl r1,reg1 ; pointer to params */
1312 0x0000f526, 0x0e020000, /* 0e020000 //C 0f526 ld r0,r2 ; get next char */
1313 0x0000f527, 0x020b0000, /* 020b0000 //C 0f527 sz r0 ; is it EOS? */
1314 0x0000f528, 0x11f2f576, /* 11f2f576 //C 0f528 jz printf_ret */
1315 0x0000f529, 0x0108005c, /* 0108005c //C 0f529 cmp r0,'\\' */
1316 0x0000f52a, 0x21f2f54d, /* 21f2f54d //C 0f52a jnz printf_notescape */
1317 0x0000f52b, 0x01240001, /* 01240001 //C 0f52b inc r2 */
1318 0x0000f52c, 0x0e020000, /* 0e020000 //C 0f52c ld r0,r2 */
1319 0x0000f52d, 0x020b0000, /* 020b0000 //C 0f52d sz r0 */
1320 0x0000f52e, 0x11f2f576, /* 11f2f576 //C 0f52e jz printf_ret */
1321 0x0000f52f, 0x01080061, /* 01080061 //C 0f52f cmp r0,'a' */
1322 0x0000f530, 0x11020007, /* 11020007 //C 0f530 Z mvzl r0,7 */
1323 0x0000f531, 0x11f2f573, /* 11f2f573 //C 0f531 Z jmp printf_print */
1324 0x0000f532, 0x01080062, /* 01080062 //C 0f532 cmp r0,'b' */
1325 0x0000f533, 0x11020008, /* 11020008 //C 0f533 Z mvzl r0,8 */
1326 0x0000f534, 0x11f2f573, /* 11f2f573 //C 0f534 Z jmp printf_print */
1327 0x0000f535, 0x01080065, /* 01080065 //C 0f535 cmp r0,'e' */
1328 0x0000f536, 0x1102001b, /* 1102001b //C 0f536 Z mvzl r0,0x1b */
1329 0x0000f537, 0x11f2f573, /* 11f2f573 //C 0f537 Z jmp printf_print */
1330 0x0000f538, 0x01080066, /* 01080066 //C 0f538 cmp r0,'f' */
1331 0x0000f539, 0x1102000c, /* 1102000c //C 0f539 Z mvzl r0,0xc */
1332 0x0000f53a, 0x11f2f573, /* 11f2f573 //C 0f53a Z jmp printf_print */
1333 0x0000f53b, 0x0108006e, /* 0108006e //C 0f53b cmp r0,'n' */
1334 0x0000f53c, 0x1102000a, /* 1102000a //C 0f53c Z mvzl r0,0xa */
1335 0x0000f53d, 0x11f2f573, /* 11f2f573 //C 0f53d Z jmp printf_print */
1336 0x0000f53e, 0x01080072, /* 01080072 //C 0f53e cmp r0,'r' */
1337 0x0000f53f, 0x1102000d, /* 1102000d //C 0f53f Z mvzl r0,0xd */
1338 0x0000f540, 0x11f2f573, /* 11f2f573 //C 0f540 Z jmp printf_print */
1339 0x0000f541, 0x01080074, /* 01080074 //C 0f541 cmp r0,'t' */
1340 0x0000f542, 0x11020009, /* 11020009 //C 0f542 Z mvzl r0,9 */
1341 0x0000f543, 0x11f2f573, /* 11f2f573 //C 0f543 Z jmp printf_print */
1342 0x0000f544, 0x01080076, /* 01080076 //C 0f544 cmp r0,'v' */
1343 0x0000f545, 0x1102000b, /* 1102000b //C 0f545 Z mvzl r0,0xb */
1344 0x0000f546, 0x11f2f573, /* 11f2f573 //C 0f546 Z jmp printf_print */
1345 0x0000f547, 0x0108005c, /* 0108005c //C 0f547 cmp r0,0x5c */
1346 0x0000f548, 0x11f2f573, /* 11f2f573 //C 0f548 Z jmp printf_print */
1347 0x0000f549, 0x01080030, /* 01080030 //C 0f549 cmp r0,'0' */
1348 0x0000f54a, 0x11020000, /* 11020000 //C 0f54a Z mvzl r0,0 */
1349 0x0000f54b, 0x11f2f573, /* 11f2f573 //C 0f54b Z jmp printf_print */
1350 0x0000f54c, 0x01f2f573, /* 01f2f573 //C 0f54c jmp printf_print */
1351 0x0000f54d, 0x01080025, /* 01080025 //C 0f54d cmp r0,'%' ; is it a format char? */
1352 0x0000f54e, 0x21f2f573, /* 21f2f573 //C 0f54e jnz printf_print */
1353 0x0000f54f, 0x01240001, /* 01240001 //C 0f54f inc r2 ; go to format char */
1354 0x0000f550, 0x0e020000, /* 0e020000 //C 0f550 ld r0,r2 */
1355 0x0000f551, 0x022b0000, /* 022b0000 //C 0f551 sz r2 ; is it EOS? */
1356 0x0000f552, 0x11f2f576, /* 11f2f576 //C 0f552 jz printf_ret */
1357 0x0000f553, 0x01080025, /* 01080025 //C 0f553 cmp r0,'%' ; % is used to print % */
1358 0x0000f554, 0x11f2f573, /* 11f2f573 //C 0f554 jz printf_print */
1359 0x0000f555, 0x01080075, /* 01080075 //C 0f555 cmp r0,'u' ; u,d print in decimal */
1360 0x0000f556, 0x11f2f559, /* 11f2f559 //C 0f556 jz printf_d */
1361 0x0000f557, 0x01080064, /* 01080064 //C 0f557 cmp r0,'d' */
1362 0x0000f558, 0x21f2f55d, /* 21f2f55d //C 0f558 jnz printf_notd */
1363 0x0000f559, 0x0e010000, /* 0e010000 //C 0f559 ld r0,r1 */
1364 0x0000f55a, 0x01140001, /* 01140001 //C 0f55a inc r1 */
1365 0x0000f55b, 0x0400f511, /* 0400f511 //C 0f55b call printd */
1366 0x0000f55c, 0x01f2f574, /* 01f2f574 //C 0f55c jmp printf_next */
1367 0x0000f55d, 0x01080078, /* 01080078 //C 0f55d cmp r0,'x' */
1368 0x0000f55e, 0x21f2f566, /* 21f2f566 //C 0f55e jnz printf_notx */
1369 0x0000f55f, 0x0e010000, /* 0e010000 //C 0f55f ld r0,r1 */
1370 0x0000f560, 0x01140001, /* 01140001 //C 0f560 inc r1 */
1371 0x0000f561, 0x0d1d0000, /* 0d1d0000 //C 0f561 push r1 */
1372 0x0000f562, 0x01120000, /* 01120000 //C 0f562 mvzl r1,0 */
1373 0x0000f563, 0x0400f490, /* 0400f490 //C 0f563 call print_vhex */
1374 0x0000f564, 0x0f1d0000, /* 0f1d0000 //C 0f564 pop r1 */
1375 0x0000f565, 0x01f2f574, /* 01f2f574 //C 0f565 jmp printf_next */
1376 0x0000f566, 0x01080073, /* 01080073 //C 0f566 cmp r0,'s' */
1377 0x0000f567, 0x21f2f56c, /* 21f2f56c //C 0f567 jnz printf_nots */
1378 0x0000f568, 0x0e010000, /* 0e010000 //C 0f568 ld r0,r1 */
1379 0x0000f569, 0x01140001, /* 01140001 //C 0f569 inc r1 */
1380 0x0000f56a, 0x0400f463, /* 0400f463 //C 0f56a call prints */
1381 0x0000f56b, 0x01f2f574, /* 01f2f574 //C 0f56b jmp printf_next */
1382 0x0000f56c, 0x01080063, /* 01080063 //C 0f56c cmp r0,'c' */
1383 0x0000f56d, 0x21f2f572, /* 21f2f572 //C 0f56d jnz printf_notc */
1384 0x0000f56e, 0x0e010000, /* 0e010000 //C 0f56e ld r0,r1 */
1385 0x0000f56f, 0x01140001, /* 01140001 //C 0f56f inc r1 */
1386 0x0000f570, 0x0400f45c, /* 0400f45c //C 0f570 call putchar */
1387 0x0000f571, 0x01f2f574, /* 01f2f574 //C 0f571 jmp printf_next */
1388 0x0000f572, 0x01f2f574, /* 01f2f574 //C 0f572 jmp printf_next */
1389 0x0000f573, 0x0400f45c, /* 0400f45c //C 0f573 call putchar ; print actual char */
1390 0x0000f574, 0x01240001, /* 01240001 //C 0f574 inc r2 ; inc string ptr */
1391 0x0000f575, 0x01f2f526, /* 01f2f526 //C 0f575 jmp printf_cyc */
1392 0x0000f576, 0x0fed0000, /* 0fed0000 //C 0f576 pop lr */
1393 0x0000f577, 0x00f00e00, /* 00f00e00 //C 0f577 ret */
1394 0x0000f578, 0x00000e00, /* 00000e00 //C 0f578 mov r0,LR */
1395 0x0000f579, 0x0400f517, /* 0400f517 //C 0f579 call printf */
1396 0x0000f57a, 0x01240001, /* 01240001 //C 0f57a inc r2 */
1397 0x0000f57b, 0x00f00200, /* 00f00200 //C 0f57b mov PC,r2 */
1398 0x0000f5e8, 0x00000000, /* 00000000 //C 0f5e8 dd 0 */
1399 0x0000f5e9, 0x00000000, /* 00000000 //C 0f5e9 dd 0 */
1400 0x0000f5ea, 0x00000000, /* 00000000 //C 0f5ea dd 0 */
1401 0x0000f5eb, 0x00000000, /* 00000000 //C 0f5eb dd 0 */
1402 0x0000f5ec, 0x00000000, /* 00000000 //C 0f5ec dd 0 */
1403 0x0000f5ed, 0x00000000, /* 00000000 //C 0f5ed dd 0 */
1404 0x0000f5ee, 0x00000000, /* 00000000 //C 0f5ee dd 0 */
1405 0x0000f5ef, 0x00000000, /* 00000000 //C 0f5ef dd 0 */
1406 0x0000f5f0, 0x00000000, /* 00000000 //C 0f5f0 dd 0 */
1407 0x0000f5f1, 0x00000000, /* 00000000 //C 0f5f1 dd 0 */
1408 0x0000f5f2, 0x00000000, /* 00000000 //C 0f5f2 dd 0 */
1409 0x0000f5f3, 0x00000000, /* 00000000 //C 0f5f3 dd 0 */
1410 0x0000f5f4, 0x00000000, /* 00000000 //C 0f5f4 dd 0 */
1411 0x0000f5f5, 0x00000000, /* 00000000 //C 0f5f5 dd 0 */
1412 0x0000f5f6, 0x00000000, /* 00000000 //C 0f5f6 dd 0 */
1413 0x0000f5f7, 0x00000000, /* 00000000 //C 0f5f7 dd 0 */
1414 0x0000f5f8, 0x00000000, /* 00000000 //C 0f5f8 dd 0 */
1415 0x0000f5f9, 0x00000000, /* 00000000 //C 0f5f9 dd 0 */
1416 0x0000f5fa, 0x00000000, /* 00000000 //C 0f5fa dd 0 */
1417 0x0000f5fb, 0x00000050, /* 00000050 //C 0f5fb db 80 */
1418 0x0000f5fc, 0x0000004d, /* 0000004d //C 0f5fc db 77 */
1419 0x0000f5fd, 0x0000006f, /* 0000006f //C 0f5fd db 111 */
1420 0x0000f5fe, 0x0000006e, /* 0000006e //C 0f5fe db 110 */
1421 0x0000f5ff, 0x00000069, /* 00000069 //C 0f5ff db 105 */
1422 0x0000f600, 0x00000074, /* 00000074 //C 0f600 db 116 */
1423 0x0000f601, 0x0000006f, /* 0000006f //C 0f601 db 111 */
1424 0x0000f602, 0x00000072, /* 00000072 //C 0f602 db 114 */
1425 0x0000f603, 0x00000020, /* 00000020 //C 0f603 db 32 */
1426 0x0000f604, 0x00000076, /* 00000076 //C 0f604 db 118 */
1427 0x0000f605, 0x00000031, /* 00000031 //C 0f605 db 49 */
1428 0x0000f606, 0x0000002e, /* 0000002e //C 0f606 db 46 */
1429 0x0000f607, 0x00000030, /* 00000030 //C 0f607 db 48 */
1430 0x0000f608, 0x00000000, /* 00000000 //C 0f608 db */
1431 0x0000f609, 0x00000053, /* 00000053 //C 0f609 db 83 */
1432 0x0000f60a, 0x00000074, /* 00000074 //C 0f60a db 116 */
1433 0x0000f60b, 0x0000006f, /* 0000006f //C 0f60b db 111 */
1434 0x0000f60c, 0x00000070, /* 00000070 //C 0f60c db 112 */
1435 0x0000f60d, 0x00000020, /* 00000020 //C 0f60d db 32 */
1436 0x0000f60e, 0x00000061, /* 00000061 //C 0f60e db 97 */
1437 0x0000f60f, 0x00000074, /* 00000074 //C 0f60f db 116 */
1438 0x0000f610, 0x0000003a, /* 0000003a //C 0f610 db 58 */
1439 0x0000f611, 0x00000020, /* 00000020 //C 0f611 db 32 */
1440 0x0000f612, 0x00000000, /* 00000000 //C 0f612 db */
1441 0x0000f613, 0x00000008, /* 00000008 //C 0f613 db 8 */
1442 0x0000f614, 0x00000020, /* 00000020 //C 0f614 db 32 */
1443 0x0000f615, 0x00000008, /* 00000008 //C 0f615 db 8 */
1444 0x0000f616, 0x00000000, /* 00000000 //C 0f616 db 0 */
1445 0x0000f617, 0x0000003a, /* 0000003a //C 0f617 db 58 */
1446 0x0000f618, 0x00000000, /* 00000000 //C 0f618 db */
1447 0x0000f619, 0x00000020, /* 00000020 //C 0f619 db 32 */
1448 0x0000f61a, 0x0000003b, /* 0000003b //C 0f61a db 59 */
1449 0x0000f61b, 0x00000009, /* 00000009 //C 0f61b db 9 */
1450 0x0000f61c, 0x0000000b, /* 0000000b //C 0f61c db 11 */
1451 0x0000f61d, 0x0000002c, /* 0000002c //C 0f61d db 44 */
1452 0x0000f61e, 0x0000003d, /* 0000003d //C 0f61e db 61 */
1453 0x0000f61f, 0x0000005b, /* 0000005b //C 0f61f db 91 */
1454 0x0000f620, 0x0000005d, /* 0000005d //C 0f620 db 93 */
1455 0x0000f621, 0x00000000, /* 00000000 //C 0f621 db */
1456 0x0000f622, 0x00000028, /* 00000028 //C 0f622 db 40 */
1457 0x0000f623, 0x0000006e, /* 0000006e //C 0f623 db 110 */
1458 0x0000f624, 0x00000075, /* 00000075 //C 0f624 db 117 */
1459 0x0000f625, 0x0000006c, /* 0000006c //C 0f625 db 108 */
1460 0x0000f626, 0x0000006c, /* 0000006c //C 0f626 db 108 */
1461 0x0000f627, 0x00000029, /* 00000029 //C 0f627 db 41 */
1462 0x0000f628, 0x00000000, /* 00000000 //C 0f628 db */
1463 0x0000f629, 0x00000000, /* 00000000 //C 0f629 db 0 */
1464 0x0000f62a, 0x00000000, /* 00000000 //C 0f62a db 0 */
1465 0x0000f635, 0x0000f197, /* 0000f197 //C 0f635 dd cmd_sm */
1466 0x0000f636, 0x00000073, /* 00000073 //C 0f636 db 115 */
1467 0x0000f637, 0x0000006d, /* 0000006d //C 0f637 db 109 */
1468 0x0000f638, 0x00000000, /* 00000000 //C 0f638 db */
1469 0x0000f639, 0x0000f13d, /* 0000f13d //C 0f639 dd cmd_m */
1470 0x0000f63a, 0x0000006d, /* 0000006d //C 0f63a db 109 */
1471 0x0000f63b, 0x00000000, /* 00000000 //C 0f63b db */
1472 0x0000f63c, 0x0000f13d, /* 0000f13d //C 0f63c dd cmd_m */
1473 0x0000f63d, 0x0000006d, /* 0000006d //C 0f63d db 109 */
1474 0x0000f63e, 0x00000065, /* 00000065 //C 0f63e db 101 */
1475 0x0000f63f, 0x0000006d, /* 0000006d //C 0f63f db 109 */
1476 0x0000f640, 0x00000000, /* 00000000 //C 0f640 db */
1477 0x0000f641, 0x0000f1bb, /* 0000f1bb //C 0f641 dd cmd_d */
1478 0x0000f642, 0x00000064, /* 00000064 //C 0f642 db 100 */
1479 0x0000f643, 0x00000000, /* 00000000 //C 0f643 db */
1480 0x0000f644, 0x0000f1bb, /* 0000f1bb //C 0f644 dd cmd_d */
1481 0x0000f645, 0x00000064, /* 00000064 //C 0f645 db 100 */
1482 0x0000f646, 0x00000075, /* 00000075 //C 0f646 db 117 */
1483 0x0000f647, 0x0000006d, /* 0000006d //C 0f647 db 109 */
1484 0x0000f648, 0x00000070, /* 00000070 //C 0f648 db 112 */
1485 0x0000f649, 0x00000000, /* 00000000 //C 0f649 db */
1486 0x0000f64a, 0x0000f1ef, /* 0000f1ef //C 0f64a dd cmd_l */
1487 0x0000f64b, 0x0000006c, /* 0000006c //C 0f64b db 108 */
1488 0x0000f64c, 0x00000000, /* 00000000 //C 0f64c db */
1489 0x0000f64d, 0x0000f1ef, /* 0000f1ef //C 0f64d dd cmd_l */
1490 0x0000f64e, 0x0000006c, /* 0000006c //C 0f64e db 108 */
1491 0x0000f64f, 0x0000006f, /* 0000006f //C 0f64f db 111 */
1492 0x0000f650, 0x00000061, /* 00000061 //C 0f650 db 97 */
1493 0x0000f651, 0x00000064, /* 00000064 //C 0f651 db 100 */
1494 0x0000f652, 0x00000000, /* 00000000 //C 0f652 db */
1495 0x0000f653, 0x0000f266, /* 0000f266 //C 0f653 dd cmd_g */
1496 0x0000f654, 0x00000067, /* 00000067 //C 0f654 db 103 */
1497 0x0000f655, 0x00000000, /* 00000000 //C 0f655 db */
1498 0x0000f656, 0x0000f266, /* 0000f266 //C 0f656 dd cmd_g */
1499 0x0000f657, 0x00000067, /* 00000067 //C 0f657 db 103 */
1500 0x0000f658, 0x0000006f, /* 0000006f //C 0f658 db 111 */
1501 0x0000f659, 0x00000000, /* 00000000 //C 0f659 db */
1502 0x0000f65a, 0x0000f266, /* 0000f266 //C 0f65a dd cmd_g */
1503 0x0000f65b, 0x00000072, /* 00000072 //C 0f65b db 114 */
1504 0x0000f65c, 0x00000075, /* 00000075 //C 0f65c db 117 */
1505 0x0000f65d, 0x0000006e, /* 0000006e //C 0f65d db 110 */
1506 0x0000f65e, 0x00000000, /* 00000000 //C 0f65e db */
1507 0x0000f65f, 0x0000f2a6, /* 0000f2a6 //C 0f65f dd cmd_h */
1508 0x0000f660, 0x0000003f, /* 0000003f //C 0f660 db 63 */
1509 0x0000f661, 0x00000000, /* 00000000 //C 0f661 db */
1510 0x0000f662, 0x0000f2a6, /* 0000f2a6 //C 0f662 dd cmd_h */
1511 0x0000f663, 0x00000068, /* 00000068 //C 0f663 db 104 */
1512 0x0000f664, 0x00000000, /* 00000000 //C 0f664 db */
1513 0x0000f665, 0x0000f2a6, /* 0000f2a6 //C 0f665 dd cmd_h */
1514 0x0000f666, 0x00000068, /* 00000068 //C 0f666 db 104 */
1515 0x0000f667, 0x00000065, /* 00000065 //C 0f667 db 101 */
1516 0x0000f668, 0x0000006c, /* 0000006c //C 0f668 db 108 */
1517 0x0000f669, 0x00000070, /* 00000070 //C 0f669 db 112 */
1518 0x0000f66a, 0x00000000, /* 00000000 //C 0f66a db */
1519 0x0000f66b, 0x0000f312, /* 0000f312 //C 0f66b dd cmd_r */
1520 0x0000f66c, 0x00000072, /* 00000072 //C 0f66c db 114 */
1521 0x0000f66d, 0x00000000, /* 00000000 //C 0f66d db */
1522 0x0000f66e, 0x0000f312, /* 0000f312 //C 0f66e dd cmd_r */
1523 0x0000f66f, 0x00000072, /* 00000072 //C 0f66f db 114 */
1524 0x0000f670, 0x00000065, /* 00000065 //C 0f670 db 101 */
1525 0x0000f671, 0x00000067, /* 00000067 //C 0f671 db 103 */
1526 0x0000f672, 0x00000000, /* 00000000 //C 0f672 db */
1527 0x0000f673, 0x0000f312, /* 0000f312 //C 0f673 dd cmd_r */
1528 0x0000f674, 0x00000072, /* 00000072 //C 0f674 db 114 */
1529 0x0000f675, 0x00000065, /* 00000065 //C 0f675 db 101 */
1530 0x0000f676, 0x00000067, /* 00000067 //C 0f676 db 103 */
1531 0x0000f677, 0x00000073, /* 00000073 //C 0f677 db 115 */
1532 0x0000f678, 0x00000000, /* 00000000 //C 0f678 db */
1533 0x0000f679, 0x0000f3a4, /* 0000f3a4 //C 0f679 dd cmd_sp */
1534 0x0000f67a, 0x00000073, /* 00000073 //C 0f67a db 115 */
1535 0x0000f67b, 0x00000070, /* 00000070 //C 0f67b db 112 */
1536 0x0000f67c, 0x00000000, /* 00000000 //C 0f67c db */
1537 0x0000f67d, 0x0000f3a7, /* 0000f3a7 //C 0f67d dd cmd_lr */
1538 0x0000f67e, 0x0000006c, /* 0000006c //C 0f67e db 108 */
1539 0x0000f67f, 0x00000072, /* 00000072 //C 0f67f db 114 */
1540 0x0000f680, 0x00000000, /* 00000000 //C 0f680 db */
1541 0x0000f681, 0x0000f3aa, /* 0000f3aa //C 0f681 dd cmd_pc */
1542 0x0000f682, 0x00000070, /* 00000070 //C 0f682 db 112 */
1543 0x0000f683, 0x00000063, /* 00000063 //C 0f683 db 99 */
1544 0x0000f684, 0x00000000, /* 00000000 //C 0f684 db */
1545 0x0000f685, 0x0000f3ad, /* 0000f3ad //C 0f685 dd cmd_f */
1546 0x0000f686, 0x00000066, /* 00000066 //C 0f686 db 102 */
1547 0x0000f687, 0x00000000, /* 00000000 //C 0f687 db */
1548 0x0000f688, 0x00000000, /* 00000000 //C 0f688 dd 0 */
1549 0x0000f689, 0x00000000, /* 00000000 //C 0f689 dd 0 */
1550 0x0000f68a, 0x0000006d, /* 0000006d //C 0f68a db 109 */
1551 0x0000f68b, 0x0000005b, /* 0000005b //C 0f68b db 91 */
1552 0x0000f68c, 0x00000065, /* 00000065 //C 0f68c db 101 */
1553 0x0000f68d, 0x0000006d, /* 0000006d //C 0f68d db 109 */
1554 0x0000f68e, 0x0000005d, /* 0000005d //C 0f68e db 93 */
1555 0x0000f68f, 0x00000020, /* 00000020 //C 0f68f db 32 */
1556 0x0000f690, 0x00000061, /* 00000061 //C 0f690 db 97 */
1557 0x0000f691, 0x00000064, /* 00000064 //C 0f691 db 100 */
1558 0x0000f692, 0x00000064, /* 00000064 //C 0f692 db 100 */
1559 0x0000f693, 0x00000072, /* 00000072 //C 0f693 db 114 */
1560 0x0000f694, 0x00000020, /* 00000020 //C 0f694 db 32 */
1561 0x0000f695, 0x0000005b, /* 0000005b //C 0f695 db 91 */
1562 0x0000f696, 0x00000076, /* 00000076 //C 0f696 db 118 */
1563 0x0000f697, 0x00000061, /* 00000061 //C 0f697 db 97 */
1564 0x0000f698, 0x0000006c, /* 0000006c //C 0f698 db 108 */
1565 0x0000f699, 0x0000005d, /* 0000005d //C 0f699 db 93 */
1566 0x0000f69a, 0x00000020, /* 00000020 //C 0f69a db 32 */
1567 0x0000f69b, 0x00000020, /* 00000020 //C 0f69b db 32 */
1568 0x0000f69c, 0x00000047, /* 00000047 //C 0f69c db 71 */
1569 0x0000f69d, 0x00000065, /* 00000065 //C 0f69d db 101 */
1570 0x0000f69e, 0x00000074, /* 00000074 //C 0f69e db 116 */
1571 0x0000f69f, 0x0000002f, /* 0000002f //C 0f69f db 47 */
1572 0x0000f6a0, 0x00000073, /* 00000073 //C 0f6a0 db 115 */
1573 0x0000f6a1, 0x00000065, /* 00000065 //C 0f6a1 db 101 */
1574 0x0000f6a2, 0x00000074, /* 00000074 //C 0f6a2 db 116 */
1575 0x0000f6a3, 0x00000020, /* 00000020 //C 0f6a3 db 32 */
1576 0x0000f6a4, 0x0000006d, /* 0000006d //C 0f6a4 db 109 */
1577 0x0000f6a5, 0x00000065, /* 00000065 //C 0f6a5 db 101 */
1578 0x0000f6a6, 0x0000006d, /* 0000006d //C 0f6a6 db 109 */
1579 0x0000f6a7, 0x0000006f, /* 0000006f //C 0f6a7 db 111 */
1580 0x0000f6a8, 0x00000072, /* 00000072 //C 0f6a8 db 114 */
1581 0x0000f6a9, 0x00000079, /* 00000079 //C 0f6a9 db 121 */
1582 0x0000f6aa, 0x0000000a, /* 0000000a //C 0f6aa db 10 */
1583 0x0000f6ab, 0x00000000, /* 00000000 //C 0f6ab db */
1584 0x0000f6ac, 0x00000064, /* 00000064 //C 0f6ac db 100 */
1585 0x0000f6ad, 0x0000005b, /* 0000005b //C 0f6ad db 91 */
1586 0x0000f6ae, 0x00000075, /* 00000075 //C 0f6ae db 117 */
1587 0x0000f6af, 0x0000006d, /* 0000006d //C 0f6af db 109 */
1588 0x0000f6b0, 0x00000070, /* 00000070 //C 0f6b0 db 112 */
1589 0x0000f6b1, 0x0000005d, /* 0000005d //C 0f6b1 db 93 */
1590 0x0000f6b2, 0x00000020, /* 00000020 //C 0f6b2 db 32 */
1591 0x0000f6b3, 0x00000073, /* 00000073 //C 0f6b3 db 115 */
1592 0x0000f6b4, 0x00000074, /* 00000074 //C 0f6b4 db 116 */
1593 0x0000f6b5, 0x00000061, /* 00000061 //C 0f6b5 db 97 */
1594 0x0000f6b6, 0x00000072, /* 00000072 //C 0f6b6 db 114 */
1595 0x0000f6b7, 0x00000074, /* 00000074 //C 0f6b7 db 116 */
1596 0x0000f6b8, 0x00000020, /* 00000020 //C 0f6b8 db 32 */
1597 0x0000f6b9, 0x00000065, /* 00000065 //C 0f6b9 db 101 */
1598 0x0000f6ba, 0x0000006e, /* 0000006e //C 0f6ba db 110 */
1599 0x0000f6bb, 0x00000064, /* 00000064 //C 0f6bb db 100 */
1600 0x0000f6bc, 0x00000020, /* 00000020 //C 0f6bc db 32 */
1601 0x0000f6bd, 0x00000020, /* 00000020 //C 0f6bd db 32 */
1602 0x0000f6be, 0x00000044, /* 00000044 //C 0f6be db 68 */
1603 0x0000f6bf, 0x00000075, /* 00000075 //C 0f6bf db 117 */
1604 0x0000f6c0, 0x0000006d, /* 0000006d //C 0f6c0 db 109 */
1605 0x0000f6c1, 0x00000070, /* 00000070 //C 0f6c1 db 112 */
1606 0x0000f6c2, 0x00000020, /* 00000020 //C 0f6c2 db 32 */
1607 0x0000f6c3, 0x0000006d, /* 0000006d //C 0f6c3 db 109 */
1608 0x0000f6c4, 0x00000065, /* 00000065 //C 0f6c4 db 101 */
1609 0x0000f6c5, 0x0000006d, /* 0000006d //C 0f6c5 db 109 */
1610 0x0000f6c6, 0x0000006f, /* 0000006f //C 0f6c6 db 111 */
1611 0x0000f6c7, 0x00000072, /* 00000072 //C 0f6c7 db 114 */
1612 0x0000f6c8, 0x00000079, /* 00000079 //C 0f6c8 db 121 */
1613 0x0000f6c9, 0x00000020, /* 00000020 //C 0f6c9 db 32 */
1614 0x0000f6ca, 0x00000063, /* 00000063 //C 0f6ca db 99 */
1615 0x0000f6cb, 0x0000006f, /* 0000006f //C 0f6cb db 111 */
1616 0x0000f6cc, 0x0000006e, /* 0000006e //C 0f6cc db 110 */
1617 0x0000f6cd, 0x00000074, /* 00000074 //C 0f6cd db 116 */
1618 0x0000f6ce, 0x00000065, /* 00000065 //C 0f6ce db 101 */
1619 0x0000f6cf, 0x0000006e, /* 0000006e //C 0f6cf db 110 */
1620 0x0000f6d0, 0x00000074, /* 00000074 //C 0f6d0 db 116 */
1621 0x0000f6d1, 0x0000000a, /* 0000000a //C 0f6d1 db 10 */
1622 0x0000f6d2, 0x00000000, /* 00000000 //C 0f6d2 db */
1623 0x0000f6d3, 0x0000006c, /* 0000006c //C 0f6d3 db 108 */
1624 0x0000f6d4, 0x0000005b, /* 0000005b //C 0f6d4 db 91 */
1625 0x0000f6d5, 0x0000006f, /* 0000006f //C 0f6d5 db 111 */
1626 0x0000f6d6, 0x00000061, /* 00000061 //C 0f6d6 db 97 */
1627 0x0000f6d7, 0x00000064, /* 00000064 //C 0f6d7 db 100 */
1628 0x0000f6d8, 0x0000005d, /* 0000005d //C 0f6d8 db 93 */
1629 0x0000f6d9, 0x00000020, /* 00000020 //C 0f6d9 db 32 */
1630 0x0000f6da, 0x00000020, /* 00000020 //C 0f6da db 32 */
1631 0x0000f6db, 0x00000020, /* 00000020 //C 0f6db db 32 */
1632 0x0000f6dc, 0x00000020, /* 00000020 //C 0f6dc db 32 */
1633 0x0000f6dd, 0x00000020, /* 00000020 //C 0f6dd db 32 */
1634 0x0000f6de, 0x00000020, /* 00000020 //C 0f6de db 32 */
1635 0x0000f6df, 0x00000020, /* 00000020 //C 0f6df db 32 */
1636 0x0000f6e0, 0x00000020, /* 00000020 //C 0f6e0 db 32 */
1637 0x0000f6e1, 0x00000020, /* 00000020 //C 0f6e1 db 32 */
1638 0x0000f6e2, 0x00000020, /* 00000020 //C 0f6e2 db 32 */
1639 0x0000f6e3, 0x00000020, /* 00000020 //C 0f6e3 db 32 */
1640 0x0000f6e4, 0x00000020, /* 00000020 //C 0f6e4 db 32 */
1641 0x0000f6e5, 0x0000004c, /* 0000004c //C 0f6e5 db 76 */
1642 0x0000f6e6, 0x0000006f, /* 0000006f //C 0f6e6 db 111 */
1643 0x0000f6e7, 0x00000061, /* 00000061 //C 0f6e7 db 97 */
1644 0x0000f6e8, 0x00000064, /* 00000064 //C 0f6e8 db 100 */
1645 0x0000f6e9, 0x00000020, /* 00000020 //C 0f6e9 db 32 */
1646 0x0000f6ea, 0x00000068, /* 00000068 //C 0f6ea db 104 */
1647 0x0000f6eb, 0x00000065, /* 00000065 //C 0f6eb db 101 */
1648 0x0000f6ec, 0x00000078, /* 00000078 //C 0f6ec db 120 */
1649 0x0000f6ed, 0x00000020, /* 00000020 //C 0f6ed db 32 */
1650 0x0000f6ee, 0x00000066, /* 00000066 //C 0f6ee db 102 */
1651 0x0000f6ef, 0x00000069, /* 00000069 //C 0f6ef db 105 */
1652 0x0000f6f0, 0x0000006c, /* 0000006c //C 0f6f0 db 108 */
1653 0x0000f6f1, 0x00000065, /* 00000065 //C 0f6f1 db 101 */
1654 0x0000f6f2, 0x00000020, /* 00000020 //C 0f6f2 db 32 */
1655 0x0000f6f3, 0x00000074, /* 00000074 //C 0f6f3 db 116 */
1656 0x0000f6f4, 0x0000006f, /* 0000006f //C 0f6f4 db 111 */
1657 0x0000f6f5, 0x00000020, /* 00000020 //C 0f6f5 db 32 */
1658 0x0000f6f6, 0x0000006d, /* 0000006d //C 0f6f6 db 109 */
1659 0x0000f6f7, 0x00000065, /* 00000065 //C 0f6f7 db 101 */
1660 0x0000f6f8, 0x0000006d, /* 0000006d //C 0f6f8 db 109 */
1661 0x0000f6f9, 0x0000006f, /* 0000006f //C 0f6f9 db 111 */
1662 0x0000f6fa, 0x00000072, /* 00000072 //C 0f6fa db 114 */
1663 0x0000f6fb, 0x00000079, /* 00000079 //C 0f6fb db 121 */
1664 0x0000f6fc, 0x0000000a, /* 0000000a //C 0f6fc db 10 */
1665 0x0000f6fd, 0x00000000, /* 00000000 //C 0f6fd db */
1666 0x0000f6fe, 0x00000067, /* 00000067 //C 0f6fe db 103 */
1667 0x0000f6ff, 0x0000005b, /* 0000005b //C 0f6ff db 91 */
1668 0x0000f700, 0x0000006f, /* 0000006f //C 0f700 db 111 */
1669 0x0000f701, 0x0000005d, /* 0000005d //C 0f701 db 93 */
1670 0x0000f702, 0x0000007c, /* 0000007c //C 0f702 db 124 */
1671 0x0000f703, 0x00000072, /* 00000072 //C 0f703 db 114 */
1672 0x0000f704, 0x00000075, /* 00000075 //C 0f704 db 117 */
1673 0x0000f705, 0x0000006e, /* 0000006e //C 0f705 db 110 */
1674 0x0000f706, 0x00000020, /* 00000020 //C 0f706 db 32 */
1675 0x0000f707, 0x0000005b, /* 0000005b //C 0f707 db 91 */
1676 0x0000f708, 0x00000061, /* 00000061 //C 0f708 db 97 */
1677 0x0000f709, 0x00000064, /* 00000064 //C 0f709 db 100 */
1678 0x0000f70a, 0x00000064, /* 00000064 //C 0f70a db 100 */
1679 0x0000f70b, 0x00000072, /* 00000072 //C 0f70b db 114 */
1680 0x0000f70c, 0x0000005d, /* 0000005d //C 0f70c db 93 */
1681 0x0000f70d, 0x00000020, /* 00000020 //C 0f70d db 32 */
1682 0x0000f70e, 0x00000020, /* 00000020 //C 0f70e db 32 */
1683 0x0000f70f, 0x00000020, /* 00000020 //C 0f70f db 32 */
1684 0x0000f710, 0x00000052, /* 00000052 //C 0f710 db 82 */
1685 0x0000f711, 0x00000075, /* 00000075 //C 0f711 db 117 */
1686 0x0000f712, 0x0000006e, /* 0000006e //C 0f712 db 110 */
1687 0x0000f713, 0x00000020, /* 00000020 //C 0f713 db 32 */
1688 0x0000f714, 0x00000066, /* 00000066 //C 0f714 db 102 */
1689 0x0000f715, 0x00000072, /* 00000072 //C 0f715 db 114 */
1690 0x0000f716, 0x0000006f, /* 0000006f //C 0f716 db 111 */
1691 0x0000f717, 0x0000006d, /* 0000006d //C 0f717 db 109 */
1692 0x0000f718, 0x00000020, /* 00000020 //C 0f718 db 32 */
1693 0x0000f719, 0x00000061, /* 00000061 //C 0f719 db 97 */
1694 0x0000f71a, 0x00000064, /* 00000064 //C 0f71a db 100 */
1695 0x0000f71b, 0x00000064, /* 00000064 //C 0f71b db 100 */
1696 0x0000f71c, 0x00000072, /* 00000072 //C 0f71c db 114 */
1697 0x0000f71d, 0x00000065, /* 00000065 //C 0f71d db 101 */
1698 0x0000f71e, 0x00000073, /* 00000073 //C 0f71e db 115 */
1699 0x0000f71f, 0x00000073, /* 00000073 //C 0f71f db 115 */
1700 0x0000f720, 0x0000000a, /* 0000000a //C 0f720 db 10 */
1701 0x0000f721, 0x00000000, /* 00000000 //C 0f721 db */
1702 0x0000f722, 0x00000072, /* 00000072 //C 0f722 db 114 */
1703 0x0000f723, 0x0000005b, /* 0000005b //C 0f723 db 91 */
1704 0x0000f724, 0x00000065, /* 00000065 //C 0f724 db 101 */
1705 0x0000f725, 0x00000067, /* 00000067 //C 0f725 db 103 */
1706 0x0000f726, 0x0000005b, /* 0000005b //C 0f726 db 91 */
1707 0x0000f727, 0x00000073, /* 00000073 //C 0f727 db 115 */
1708 0x0000f728, 0x0000005d, /* 0000005d //C 0f728 db 93 */
1709 0x0000f729, 0x0000005d, /* 0000005d //C 0f729 db 93 */
1710 0x0000f72a, 0x00000020, /* 00000020 //C 0f72a db 32 */
1711 0x0000f72b, 0x00000020, /* 00000020 //C 0f72b db 32 */
1712 0x0000f72c, 0x00000020, /* 00000020 //C 0f72c db 32 */
1713 0x0000f72d, 0x00000020, /* 00000020 //C 0f72d db 32 */
1714 0x0000f72e, 0x00000020, /* 00000020 //C 0f72e db 32 */
1715 0x0000f72f, 0x00000020, /* 00000020 //C 0f72f db 32 */
1716 0x0000f730, 0x00000020, /* 00000020 //C 0f730 db 32 */
1717 0x0000f731, 0x00000020, /* 00000020 //C 0f731 db 32 */
1718 0x0000f732, 0x00000020, /* 00000020 //C 0f732 db 32 */
1719 0x0000f733, 0x00000020, /* 00000020 //C 0f733 db 32 */
1720 0x0000f734, 0x00000050, /* 00000050 //C 0f734 db 80 */
1721 0x0000f735, 0x00000072, /* 00000072 //C 0f735 db 114 */
1722 0x0000f736, 0x00000069, /* 00000069 //C 0f736 db 105 */
1723 0x0000f737, 0x0000006e, /* 0000006e //C 0f737 db 110 */
1724 0x0000f738, 0x00000074, /* 00000074 //C 0f738 db 116 */
1725 0x0000f739, 0x00000020, /* 00000020 //C 0f739 db 32 */
1726 0x0000f73a, 0x00000072, /* 00000072 //C 0f73a db 114 */
1727 0x0000f73b, 0x00000065, /* 00000065 //C 0f73b db 101 */
1728 0x0000f73c, 0x00000067, /* 00000067 //C 0f73c db 103 */
1729 0x0000f73d, 0x00000069, /* 00000069 //C 0f73d db 105 */
1730 0x0000f73e, 0x00000073, /* 00000073 //C 0f73e db 115 */
1731 0x0000f73f, 0x00000074, /* 00000074 //C 0f73f db 116 */
1732 0x0000f740, 0x00000065, /* 00000065 //C 0f740 db 101 */
1733 0x0000f741, 0x00000072, /* 00000072 //C 0f741 db 114 */
1734 0x0000f742, 0x00000073, /* 00000073 //C 0f742 db 115 */
1735 0x0000f743, 0x0000000a, /* 0000000a //C 0f743 db 10 */
1736 0x0000f744, 0x00000000, /* 00000000 //C 0f744 db */
1737 0x0000f745, 0x00000072, /* 00000072 //C 0f745 db 114 */
1738 0x0000f746, 0x00000058, /* 00000058 //C 0f746 db 88 */
1739 0x0000f747, 0x00000020, /* 00000020 //C 0f747 db 32 */
1740 0x0000f748, 0x0000005b, /* 0000005b //C 0f748 db 91 */
1741 0x0000f749, 0x00000076, /* 00000076 //C 0f749 db 118 */
1742 0x0000f74a, 0x00000061, /* 00000061 //C 0f74a db 97 */
1743 0x0000f74b, 0x0000006c, /* 0000006c //C 0f74b db 108 */
1744 0x0000f74c, 0x0000005d, /* 0000005d //C 0f74c db 93 */
1745 0x0000f74d, 0x00000020, /* 00000020 //C 0f74d db 32 */
1746 0x0000f74e, 0x00000020, /* 00000020 //C 0f74e db 32 */
1747 0x0000f74f, 0x00000020, /* 00000020 //C 0f74f db 32 */
1748 0x0000f750, 0x00000020, /* 00000020 //C 0f750 db 32 */
1749 0x0000f751, 0x00000020, /* 00000020 //C 0f751 db 32 */
1750 0x0000f752, 0x00000020, /* 00000020 //C 0f752 db 32 */
1751 0x0000f753, 0x00000020, /* 00000020 //C 0f753 db 32 */
1752 0x0000f754, 0x00000020, /* 00000020 //C 0f754 db 32 */
1753 0x0000f755, 0x00000020, /* 00000020 //C 0f755 db 32 */
1754 0x0000f756, 0x00000020, /* 00000020 //C 0f756 db 32 */
1755 0x0000f757, 0x00000047, /* 00000047 //C 0f757 db 71 */
1756 0x0000f758, 0x00000065, /* 00000065 //C 0f758 db 101 */
1757 0x0000f759, 0x00000074, /* 00000074 //C 0f759 db 116 */
1758 0x0000f75a, 0x0000002f, /* 0000002f //C 0f75a db 47 */
1759 0x0000f75b, 0x00000073, /* 00000073 //C 0f75b db 115 */
1760 0x0000f75c, 0x00000065, /* 00000065 //C 0f75c db 101 */
1761 0x0000f75d, 0x00000074, /* 00000074 //C 0f75d db 116 */
1762 0x0000f75e, 0x00000020, /* 00000020 //C 0f75e db 32 */
1763 0x0000f75f, 0x00000052, /* 00000052 //C 0f75f db 82 */
1764 0x0000f760, 0x00000058, /* 00000058 //C 0f760 db 88 */
1765 0x0000f761, 0x0000000a, /* 0000000a //C 0f761 db 10 */
1766 0x0000f762, 0x00000000, /* 00000000 //C 0f762 db */
1767 0x0000f763, 0x00000073, /* 00000073 //C 0f763 db 115 */
1768 0x0000f764, 0x00000070, /* 00000070 //C 0f764 db 112 */
1769 0x0000f765, 0x00000020, /* 00000020 //C 0f765 db 32 */
1770 0x0000f766, 0x0000005b, /* 0000005b //C 0f766 db 91 */
1771 0x0000f767, 0x00000076, /* 00000076 //C 0f767 db 118 */
1772 0x0000f768, 0x00000061, /* 00000061 //C 0f768 db 97 */
1773 0x0000f769, 0x0000006c, /* 0000006c //C 0f769 db 108 */
1774 0x0000f76a, 0x0000005d, /* 0000005d //C 0f76a db 93 */
1775 0x0000f76b, 0x00000020, /* 00000020 //C 0f76b db 32 */
1776 0x0000f76c, 0x00000020, /* 00000020 //C 0f76c db 32 */
1777 0x0000f76d, 0x00000020, /* 00000020 //C 0f76d db 32 */
1778 0x0000f76e, 0x00000020, /* 00000020 //C 0f76e db 32 */
1779 0x0000f76f, 0x00000020, /* 00000020 //C 0f76f db 32 */
1780 0x0000f770, 0x00000020, /* 00000020 //C 0f770 db 32 */
1781 0x0000f771, 0x00000020, /* 00000020 //C 0f771 db 32 */
1782 0x0000f772, 0x00000020, /* 00000020 //C 0f772 db 32 */
1783 0x0000f773, 0x00000020, /* 00000020 //C 0f773 db 32 */
1784 0x0000f774, 0x00000020, /* 00000020 //C 0f774 db 32 */
1785 0x0000f775, 0x00000047, /* 00000047 //C 0f775 db 71 */
1786 0x0000f776, 0x00000065, /* 00000065 //C 0f776 db 101 */
1787 0x0000f777, 0x00000074, /* 00000074 //C 0f777 db 116 */
1788 0x0000f778, 0x0000002f, /* 0000002f //C 0f778 db 47 */
1789 0x0000f779, 0x00000073, /* 00000073 //C 0f779 db 115 */
1790 0x0000f77a, 0x00000065, /* 00000065 //C 0f77a db 101 */
1791 0x0000f77b, 0x00000074, /* 00000074 //C 0f77b db 116 */
1792 0x0000f77c, 0x00000020, /* 00000020 //C 0f77c db 32 */
1793 0x0000f77d, 0x00000052, /* 00000052 //C 0f77d db 82 */
1794 0x0000f77e, 0x00000031, /* 00000031 //C 0f77e db 49 */
1795 0x0000f77f, 0x00000033, /* 00000033 //C 0f77f db 51 */
1796 0x0000f780, 0x0000000a, /* 0000000a //C 0f780 db 10 */
1797 0x0000f781, 0x00000000, /* 00000000 //C 0f781 db */
1798 0x0000f782, 0x0000006c, /* 0000006c //C 0f782 db 108 */
1799 0x0000f783, 0x00000072, /* 00000072 //C 0f783 db 114 */
1800 0x0000f784, 0x00000020, /* 00000020 //C 0f784 db 32 */
1801 0x0000f785, 0x0000005b, /* 0000005b //C 0f785 db 91 */
1802 0x0000f786, 0x00000076, /* 00000076 //C 0f786 db 118 */
1803 0x0000f787, 0x00000061, /* 00000061 //C 0f787 db 97 */
1804 0x0000f788, 0x0000006c, /* 0000006c //C 0f788 db 108 */
1805 0x0000f789, 0x0000005d, /* 0000005d //C 0f789 db 93 */
1806 0x0000f78a, 0x00000020, /* 00000020 //C 0f78a db 32 */
1807 0x0000f78b, 0x00000020, /* 00000020 //C 0f78b db 32 */
1808 0x0000f78c, 0x00000020, /* 00000020 //C 0f78c db 32 */
1809 0x0000f78d, 0x00000020, /* 00000020 //C 0f78d db 32 */
1810 0x0000f78e, 0x00000020, /* 00000020 //C 0f78e db 32 */
1811 0x0000f78f, 0x00000020, /* 00000020 //C 0f78f db 32 */
1812 0x0000f790, 0x00000020, /* 00000020 //C 0f790 db 32 */
1813 0x0000f791, 0x00000020, /* 00000020 //C 0f791 db 32 */
1814 0x0000f792, 0x00000020, /* 00000020 //C 0f792 db 32 */
1815 0x0000f793, 0x00000020, /* 00000020 //C 0f793 db 32 */
1816 0x0000f794, 0x00000047, /* 00000047 //C 0f794 db 71 */
1817 0x0000f795, 0x00000065, /* 00000065 //C 0f795 db 101 */
1818 0x0000f796, 0x00000074, /* 00000074 //C 0f796 db 116 */
1819 0x0000f797, 0x0000002f, /* 0000002f //C 0f797 db 47 */
1820 0x0000f798, 0x00000073, /* 00000073 //C 0f798 db 115 */
1821 0x0000f799, 0x00000065, /* 00000065 //C 0f799 db 101 */
1822 0x0000f79a, 0x00000074, /* 00000074 //C 0f79a db 116 */
1823 0x0000f79b, 0x00000020, /* 00000020 //C 0f79b db 32 */
1824 0x0000f79c, 0x00000052, /* 00000052 //C 0f79c db 82 */
1825 0x0000f79d, 0x00000031, /* 00000031 //C 0f79d db 49 */
1826 0x0000f79e, 0x00000034, /* 00000034 //C 0f79e db 52 */
1827 0x0000f79f, 0x0000000a, /* 0000000a //C 0f79f db 10 */
1828 0x0000f7a0, 0x00000000, /* 00000000 //C 0f7a0 db */
1829 0x0000f7a1, 0x00000070, /* 00000070 //C 0f7a1 db 112 */
1830 0x0000f7a2, 0x00000063, /* 00000063 //C 0f7a2 db 99 */
1831 0x0000f7a3, 0x00000020, /* 00000020 //C 0f7a3 db 32 */
1832 0x0000f7a4, 0x0000005b, /* 0000005b //C 0f7a4 db 91 */
1833 0x0000f7a5, 0x00000076, /* 00000076 //C 0f7a5 db 118 */
1834 0x0000f7a6, 0x00000061, /* 00000061 //C 0f7a6 db 97 */
1835 0x0000f7a7, 0x0000006c, /* 0000006c //C 0f7a7 db 108 */
1836 0x0000f7a8, 0x0000005d, /* 0000005d //C 0f7a8 db 93 */
1837 0x0000f7a9, 0x00000020, /* 00000020 //C 0f7a9 db 32 */
1838 0x0000f7aa, 0x00000020, /* 00000020 //C 0f7aa db 32 */
1839 0x0000f7ab, 0x00000020, /* 00000020 //C 0f7ab db 32 */
1840 0x0000f7ac, 0x00000020, /* 00000020 //C 0f7ac db 32 */
1841 0x0000f7ad, 0x00000020, /* 00000020 //C 0f7ad db 32 */
1842 0x0000f7ae, 0x00000020, /* 00000020 //C 0f7ae db 32 */
1843 0x0000f7af, 0x00000020, /* 00000020 //C 0f7af db 32 */
1844 0x0000f7b0, 0x00000020, /* 00000020 //C 0f7b0 db 32 */
1845 0x0000f7b1, 0x00000020, /* 00000020 //C 0f7b1 db 32 */
1846 0x0000f7b2, 0x00000020, /* 00000020 //C 0f7b2 db 32 */
1847 0x0000f7b3, 0x00000047, /* 00000047 //C 0f7b3 db 71 */
1848 0x0000f7b4, 0x00000065, /* 00000065 //C 0f7b4 db 101 */
1849 0x0000f7b5, 0x00000074, /* 00000074 //C 0f7b5 db 116 */
1850 0x0000f7b6, 0x0000002f, /* 0000002f //C 0f7b6 db 47 */
1851 0x0000f7b7, 0x00000073, /* 00000073 //C 0f7b7 db 115 */
1852 0x0000f7b8, 0x00000065, /* 00000065 //C 0f7b8 db 101 */
1853 0x0000f7b9, 0x00000074, /* 00000074 //C 0f7b9 db 116 */
1854 0x0000f7ba, 0x00000020, /* 00000020 //C 0f7ba db 32 */
1855 0x0000f7bb, 0x00000052, /* 00000052 //C 0f7bb db 82 */
1856 0x0000f7bc, 0x00000031, /* 00000031 //C 0f7bc db 49 */
1857 0x0000f7bd, 0x00000035, /* 00000035 //C 0f7bd db 53 */
1858 0x0000f7be, 0x0000000a, /* 0000000a //C 0f7be db 10 */
1859 0x0000f7bf, 0x00000000, /* 00000000 //C 0f7bf db */
1860 0x0000f7c0, 0x00000066, /* 00000066 //C 0f7c0 db 102 */
1861 0x0000f7c1, 0x00000020, /* 00000020 //C 0f7c1 db 32 */
1862 0x0000f7c2, 0x0000005b, /* 0000005b //C 0f7c2 db 91 */
1863 0x0000f7c3, 0x00000076, /* 00000076 //C 0f7c3 db 118 */
1864 0x0000f7c4, 0x00000061, /* 00000061 //C 0f7c4 db 97 */
1865 0x0000f7c5, 0x0000006c, /* 0000006c //C 0f7c5 db 108 */
1866 0x0000f7c6, 0x0000005d, /* 0000005d //C 0f7c6 db 93 */
1867 0x0000f7c7, 0x00000020, /* 00000020 //C 0f7c7 db 32 */
1868 0x0000f7c8, 0x00000020, /* 00000020 //C 0f7c8 db 32 */
1869 0x0000f7c9, 0x00000020, /* 00000020 //C 0f7c9 db 32 */
1870 0x0000f7ca, 0x00000020, /* 00000020 //C 0f7ca db 32 */
1871 0x0000f7cb, 0x00000020, /* 00000020 //C 0f7cb db 32 */
1872 0x0000f7cc, 0x00000020, /* 00000020 //C 0f7cc db 32 */
1873 0x0000f7cd, 0x00000020, /* 00000020 //C 0f7cd db 32 */
1874 0x0000f7ce, 0x00000020, /* 00000020 //C 0f7ce db 32 */
1875 0x0000f7cf, 0x00000020, /* 00000020 //C 0f7cf db 32 */
1876 0x0000f7d0, 0x00000020, /* 00000020 //C 0f7d0 db 32 */
1877 0x0000f7d1, 0x00000020, /* 00000020 //C 0f7d1 db 32 */
1878 0x0000f7d2, 0x00000047, /* 00000047 //C 0f7d2 db 71 */
1879 0x0000f7d3, 0x00000065, /* 00000065 //C 0f7d3 db 101 */
1880 0x0000f7d4, 0x00000074, /* 00000074 //C 0f7d4 db 116 */
1881 0x0000f7d5, 0x0000002f, /* 0000002f //C 0f7d5 db 47 */
1882 0x0000f7d6, 0x00000073, /* 00000073 //C 0f7d6 db 115 */
1883 0x0000f7d7, 0x00000065, /* 00000065 //C 0f7d7 db 101 */
1884 0x0000f7d8, 0x00000074, /* 00000074 //C 0f7d8 db 116 */
1885 0x0000f7d9, 0x00000020, /* 00000020 //C 0f7d9 db 32 */
1886 0x0000f7da, 0x00000066, /* 00000066 //C 0f7da db 102 */
1887 0x0000f7db, 0x0000006c, /* 0000006c //C 0f7db db 108 */
1888 0x0000f7dc, 0x00000061, /* 00000061 //C 0f7dc db 97 */
1889 0x0000f7dd, 0x00000067, /* 00000067 //C 0f7dd db 103 */
1890 0x0000f7de, 0x00000073, /* 00000073 //C 0f7de db 115 */
1891 0x0000f7df, 0x0000000a, /* 0000000a //C 0f7df db 10 */
1892 0x0000f7e0, 0x00000000, /* 00000000 //C 0f7e0 db */
1893 0x0000f7e1, 0x00000068, /* 00000068 //C 0f7e1 db 104 */
1894 0x0000f7e2, 0x0000005b, /* 0000005b //C 0f7e2 db 91 */
1895 0x0000f7e3, 0x00000065, /* 00000065 //C 0f7e3 db 101 */
1896 0x0000f7e4, 0x0000006c, /* 0000006c //C 0f7e4 db 108 */
1897 0x0000f7e5, 0x00000070, /* 00000070 //C 0f7e5 db 112 */
1898 0x0000f7e6, 0x0000005d, /* 0000005d //C 0f7e6 db 93 */
1899 0x0000f7e7, 0x0000002c, /* 0000002c //C 0f7e7 db 44 */
1900 0x0000f7e8, 0x0000003f, /* 0000003f //C 0f7e8 db 63 */
1901 0x0000f7e9, 0x00000020, /* 00000020 //C 0f7e9 db 32 */
1902 0x0000f7ea, 0x00000020, /* 00000020 //C 0f7ea db 32 */
1903 0x0000f7eb, 0x00000020, /* 00000020 //C 0f7eb db 32 */
1904 0x0000f7ec, 0x00000020, /* 00000020 //C 0f7ec db 32 */
1905 0x0000f7ed, 0x00000020, /* 00000020 //C 0f7ed db 32 */
1906 0x0000f7ee, 0x00000020, /* 00000020 //C 0f7ee db 32 */
1907 0x0000f7ef, 0x00000020, /* 00000020 //C 0f7ef db 32 */
1908 0x0000f7f0, 0x00000020, /* 00000020 //C 0f7f0 db 32 */
1909 0x0000f7f1, 0x00000020, /* 00000020 //C 0f7f1 db 32 */
1910 0x0000f7f2, 0x00000020, /* 00000020 //C 0f7f2 db 32 */
1911 0x0000f7f3, 0x00000048, /* 00000048 //C 0f7f3 db 72 */
1912 0x0000f7f4, 0x00000065, /* 00000065 //C 0f7f4 db 101 */
1913 0x0000f7f5, 0x0000006c, /* 0000006c //C 0f7f5 db 108 */
1914 0x0000f7f6, 0x00000070, /* 00000070 //C 0f7f6 db 112 */
1915 0x0000f7f7, 0x0000000a, /* 0000000a //C 0f7f7 db 10 */
1916 0x0000f7f8, 0x00000000, /* 00000000 //C 0f7f8 db */
1917 0x0000f7f9, 0x00000000, /* 00000000 //C 0f7f9 dd 0 */
1918 0x0000f83b, 0x00000045, /* 00000045 //C 0f83b db 69 */
1919 0x0000f83c, 0x0000004f, /* 0000004f //C 0f83c db 79 */
1920 0x0000f83d, 0x00000046, /* 00000046 //C 0f83d db 70 */
1921 0x0000f83e, 0x00000020, /* 00000020 //C 0f83e db 32 */
1922 0x0000f83f, 0x00000050, /* 00000050 //C 0f83f db 80 */
1923 0x0000f840, 0x0000004d, /* 0000004d //C 0f840 db 77 */
1924 0x0000f841, 0x0000006f, /* 0000006f //C 0f841 db 111 */
1925 0x0000f842, 0x0000006e, /* 0000006e //C 0f842 db 110 */
1926 0x0000f843, 0x00000069, /* 00000069 //C 0f843 db 105 */
1927 0x0000f844, 0x00000074, /* 00000074 //C 0f844 db 116 */
1928 0x0000f845, 0x0000006f, /* 0000006f //C 0f845 db 111 */
1929 0x0000f846, 0x00000072, /* 00000072 //C 0f846 db 114 */
1930 0x0000f847, 0x0000000a, /* 0000000a //C 0f847 db 10 */
1931 0x0000f848, 0x00000000, /* 00000000 //C 0f848 db */
1932 0xffffffff, 0xffffffff