-
Notifications
You must be signed in to change notification settings - Fork 0
/
hr_monitor.map
679 lines (669 loc) · 22.4 KB
/
hr_monitor.map
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
Modules linked:
'hr_monitor' from 'hr_monitor.obj'
'gptrget' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libc51.lib'
'fsgt' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'moduint' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libint.lib'
'fs2sint' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'fslt' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'fsmul' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'uchar2fs' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'fsadd' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'vprintf' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libc51.lib'
'modsint' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libint.lib'
'getchar' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libc51.lib'
'gptrput' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libc51.lib'
'divsint' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libint.lib'
'fssub' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'crt0' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libc51.lib'
'sint2fs' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'fsdiv' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'divuint' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libint.lib'
'fscmp' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'fs2slong' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'fsreturnval' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'fsnormalize' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'fsget2args' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'ulong2fs' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'fsswapargs' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'fsrshift' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'print_format' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libc51.lib'
'bp' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libc51.lib'
'putchar' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libc51.lib'
'slong2fs' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'fsget1arg' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libfloat.lib'
'strlen' from 'C:\CrossIDE\Call51\Bin\..\lib\small\libc51.lib'
Memory use per module linked:
C:02006 D:023 I:000 B:002 X:00000 - hr_monitor
C:00028 D:000 I:000 B:000 X:00000 - gptrget
C:00048 D:000 I:000 B:000 X:00000 - fsgt
C:00077 D:002 I:000 B:000 X:00000 - moduint
C:00052 D:000 I:000 B:000 X:00000 - fs2sint
C:00048 D:000 I:000 B:000 X:00000 - fslt
C:00163 D:000 I:000 B:000 X:00000 - fsmul
C:00011 D:000 I:000 B:000 X:00000 - uchar2fs
C:00089 D:000 I:000 B:000 X:00000 - fsadd
C:00054 D:001 I:000 B:000 X:00000 - vprintf
C:00054 D:000 I:000 B:000 X:00000 - modsint
C:00019 D:000 I:000 B:000 X:00000 - getchar
C:00025 D:001 I:000 B:000 X:00000 - gptrput
C:00056 D:000 I:000 B:000 X:00000 - divsint
C:00011 D:000 I:000 B:000 X:00000 - fssub
C:00113 D:000 I:000 B:000 X:00000 - crt0
C:00013 D:000 I:000 B:000 X:00000 - sint2fs
C:00287 D:004 I:000 B:000 X:00000 - fsdiv
C:00041 D:002 I:000 B:000 X:00000 - divuint
C:00073 D:000 I:000 B:000 X:00000 - fscmp
C:00091 D:000 I:000 B:000 X:00000 - fs2slong
C:00079 D:000 I:000 B:000 X:00000 - fsreturnval
C:00051 D:000 I:000 B:000 X:00000 - fsnormalize
C:00046 D:000 I:000 B:000 X:00000 - fsget2args
C:00019 D:000 I:000 B:000 X:00000 - ulong2fs
C:00026 D:000 I:000 B:000 X:00000 - fsswapargs
C:00067 D:000 I:000 B:000 X:00000 - fsrshift
C:01579 D:021 I:006 B:014 X:00000 - print_format
C:00000 D:001 I:000 B:000 X:00000 - bp
C:00021 D:000 I:000 B:000 X:00000 - putchar
C:00045 D:000 I:000 B:000 X:00000 - slong2fs
C:00018 D:000 I:000 B:000 X:00000 - fsget1arg
C:00040 D:000 I:000 B:000 X:00000 - strlen
C:00004 D:000 I:000 B:000 X:00000 - ABSOLUTE
------------------------------------------------------
C:05354 D:055 I:006 B:016 X:00000 - Totals
INTERMAL RAM map (see legend below):
00: 0 0 0 0 0 0 0 0 a b b b b b b b
10: b b b b b b b b b b b b b b b b
20: B B c d d d d d d d d d d d d d
30: d d d d d d d d e e e e f f f f
40: f f . . . . . . . . . . . . . .
50: . . . . . . . . . . . . . . . .
60: . . . . . . . . . . . . . . . .
70: . . . . . . . . . . . . . . . .
80: . . . . . . . . . . . . . . . .
90: . . . . . . . . . . . . . . . .
A0: . . . . . . . . . . . . . . . .
B0: . . . . . . . . . . . . . . . .
C0: . . . . . . . . . . . . . . . .
D0: . . . . . . . . . . . . . . . .
E0: . . . . . . . . . . . . . . . .
F0: . . . . . . . . . . . . . . . .
Legend:
0: Register bank 0
1: Register bank 1
2: Register bank 2
3: Register bank 3
B: bits (see 'BIT map' below)
a: bp:R_DSEG
b: hr_monitor:R_DSEG
c: vprintf:R_DSEG
d: ?lib?dseg?1
e: R_OSEG
f: R_ISEG
BIT map:
00: U U U U U U U U U U U U U U U U
10: . . . . . . . . . . . . . . . .
20: . . . . . . . . . . . . . . . .
30: . . . . . . . . . . . . . . . .
40: . . . . . . . . . . . . . . . .
50: . . . . . . . . . . . . . . . .
60: . . . . . . . . . . . . . . . .
70: . . . . . . . . . . . . . . . .
CODE usage map:
0000: 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256
1000: 256 256 256 256 234 000 000 000 000 000 000 000 000 000 000 000
2000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
3000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
4000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
5000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
6000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
7000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
8000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
9000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
A000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
B000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
C000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
D000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
E000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
F000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
Total: 5354 bytes
XDATA usage map:
0000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
1000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
2000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
3000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
4000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
5000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
6000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
7000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
8000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
9000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
A000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
B000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
C000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
D000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
E000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
F000: 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
Total: 0 bytes
Base Segments:
?lib?dseg?1=D:0023, size=0015
BIT_BANK=D:0000, size=0000
R_BSEG=B:0000, size=0010
R_CONST=C:0074, size=0059
R_CSEG=C:00CE, size=141C
R_DINIT=C:00CD, size=0000
R_DSEG=D:0000, size=0019
R_GSINIT=C:0003, size=0071
R_HOME=C:0000, size=0000
R_ISEG=I:003C, size=0006
R_IXSEG=X:0000, size=0000
R_OSEG=D:0038, size=0004
R_PSEG=X:0000, size=0000
R_XINIT=C:0000, size=0000
R_XSEG=X:0000, size=0000
rbank0=D:0000, size=0008
Module Segments:
CSEG=C:0000, size=0004
bp:R_DSEG=D:0008, size=0001
crt0:R_GSINIT=C:0003, size=0071
divsint:R_CSEG=C:0AF2, size=0038
divuint:R_CSEG=C:0C61, size=0029
divuint:R_OSEG=D:0038, size=0002
fs2sint:R_CSEG=C:08EF, size=0034
fs2slong:R_CSEG=C:0CD3, size=005B
fsadd:R_CSEG=C:0A01, size=0059
fscmp:R_CSEG=C:0C8A, size=0049
fsdiv:R_CSEG=C:0B42, size=011F
fsdiv:R_OSEG=D:0038, size=0004
fsget1arg:R_CSEG=C:14B0, size=0012
fsget2args:R_CSEG=C:0DB0, size=002E
fsgt:R_CSEG=C:0872, size=0030
fslt:R_CSEG=C:0923, size=0030
fsmul:R_CSEG=C:0953, size=00A3
fsnormalize:R_CSEG=C:0D7D, size=0033
fsreturnval:R_CSEG=C:0D2E, size=004F
fsrshift:R_CSEG=C:0E0B, size=0043
fssub:R_CSEG=C:0B2A, size=000B
fsswapargs:R_CSEG=C:0DF1, size=001A
getchar:R_CSEG=C:0AC6, size=0013
gptrget:R_CSEG=C:0856, size=001C
gptrput:R_CSEG=C:0AD9, size=0019
gptrput:R_OSEG=D:0038, size=0001
hr_monitor:R_BSEG=B:0000, size=0002
hr_monitor:R_CONST=C:0074, size=004E
hr_monitor:R_CSEG=C:00CE, size=0788
hr_monitor:R_DSEG=D:0009, size=0017
modsint:R_CSEG=C:0A90, size=0036
moduint:R_CSEG=C:08A2, size=004D
moduint:R_OSEG=D:0038, size=0002
print_format:?lib?dseg?1=D:0023, size=0015
print_format:R_BSEG=B:0002, size=000E
print_format:R_CONST=C:00C2, size=000B
print_format:R_CSEG=C:0E4E, size=0620
print_format:R_ISEG=I:003C, size=0006
putchar:R_CSEG=C:146E, size=0015
sint2fs:R_CSEG=C:0B35, size=000D
slong2fs:R_CSEG=C:1483, size=002D
strlen:R_CSEG=C:14C2, size=0028
uchar2fs:R_CSEG=C:09F6, size=000B
ulong2fs:R_CSEG=C:0DDE, size=0013
vprintf:R_CSEG=C:0A5A, size=0036
vprintf:R_DSEG=D:0022, size=0001
Public symbols:
_?lib?dseg?1_size=L:0015
_?lib?dseg?1_start=L:0023
_LCD_4BIT=C:01E6
_LCD_byte=C:0192
_LCD_pulse=C:0187
_LCDprint=C:0218
_LCDprint_PARM_2=D:000A
_LCDprint_PARM_3=B:0000
_LCDprint_inv=C:02A0
_LCDprint_inv_PARM_2=D:000B
_LCDprint_inv_PARM_3=B:0001
_R_BSEG_size=L:0010
_R_BSEG_start=L:0000
_R_CONST_size=L:0059
_R_CONST_start=L:0074
_R_CSEG_size=L:141C
_R_CSEG_start=L:00CE
_R_DINIT_size=L:0000
_R_DINIT_start=L:00CD
_R_GSINIT_size=L:0071
_R_GSINIT_start=L:0003
_R_HOME_size=L:0000
_R_HOME_start=L:0000
_R_ISEG_size=L:0006
_R_ISEG_start=L:0000
_R_IXSEG_size=L:0000
_R_IXSEG_start=L:0000
_R_OSEG_size=L:0004
_R_OSEG_start=L:0038
_R_PSEG_size=L:0000
_R_PSEG_start=L:0000
_R_XINIT_size=L:0000
_R_XINIT_start=L:0000
_R_XSEG_size=L:0000
_R_XSEG_start=L:0000
_TIMER0_Init=C:03FA
_Timer3us=C:0122
_WriteCommand=C:01D7
_WriteData=C:01C8
___fs2sint=C:08EF
___fs2slong=C:0CD3
___fsadd=C:0A01
___fsdiv=C:0B42
___fsgt=C:0872
___fslt=C:0923
___fsmul=C:0953
___fssub=C:0B2A
___sint2fs=C:0B35
___slong2fs=C:1483
___uchar2fs=C:09F6
___ulong2fs=C:0DDE
__c51_external_startup=C:00CE
__divsint=C:0AF2
__divsint_PARM_2=D:0038
__divuint=C:0C61
__divuint_PARM_2=D:0038
__gptrget=C:0856
__gptrput=C:0AD9
__gptrput_PARM_2=D:0038
__modsint=C:0A90
__modsint_PARM_2=D:0038
__moduint=C:08A2
__moduint_PARM_2=D:0038
__print_format=C:0ED7
__print_format_PARM_2=D:0031
__print_format_PARM_3=D:0034
_bp=D:0008
_bp_R_DSEG_size=L:0001
_bp_R_DSEG_start=L:0008
_crt0=C:0003
_dummy_name_crt0=C:0B35
_getchar=C:0AC6
_getsn=C:0359
_getsn_PARM_2=D:000E
_hr_monitor_R_DSEG_size=L:0017
_hr_monitor_R_DSEG_start=L:0009
_main=C:0403
_overflow_count=D:0009
_printf=C:0A6F
_putchar=C:146E
_stack_start=L:0042
_strlen=C:14C2
_vprintf=C:0A5D
_vprintf_PARM_2=D:0022
_vprintf_R_DSEG_size=L:0001
_vprintf_R_DSEG_start=L:0022
_waitms=C:014C
fs_check_negative_zeros=C:0CA8
fs_compare_uint32=C:0C8A
fs_direct_return=C:0D57
fs_normalize_a=C:0D7D
fs_return_inf=C:0D65
fs_return_nan=C:0D72
fs_return_zero=C:0D4F
fs_round_and_return=C:0D2E
fs_rshift_a=C:0E0B
fs_swap_a_b=C:0DF1
fs_zerocheck_return=C:0D46
fsadd_direct_entry=C:0A04
fsgetarg=C:14B0
fsgetargs=C:0DB0
slong2fs_doit=C:148C
ulong2fs_doit=C:0DE7
Local symbols:
crt0:PClearLoop?done?=C:006C
crt0:PClearLoop?repeat?=C:005E
crt0:XClearLoop?done?=C:0054
crt0:XClearLoop?repeat?=C:0046
crt0:XInitLoop?done?=C:003C
crt0:XInitLoop?repeat?=C:001C
crt0:__c51_init_data=C:0010
crt0:__c51_program_startup=C:006F
crt0:forever?home?=C:0072
divsint:__divsint_dummy=C:0AF2
divsint:a_not_negative=C:0B06
divsint:b_not_negative=C:0B18
divsint:not_negative=C:0B29
divuint:__divuint_dummy=C:0C61
divuint:loop=C:0C66
divuint:smaller=C:0C87
fs2sint:_dummy=C:08EF
fs2sint:fs2sint_clr_a=C:08FD
fs2sint:fs2sint_maxval_neg=C:090F
fs2sint:fs2sint_maxval_pos=C:091F
fs2sint:fs2sint_neg=C:0901
fs2sint:fs2sint_not_zero=C:08FE
fs2sint:fs2sint_pos=C:0913
fs2slong:_dummy=C:0CD3
fs2slong:fs2slong_clr_a=C:0D06
fs2slong:fs2slong_int_ok=C:0CDD
fs2slong:fs2slong_maxval=C:0D16
fs2slong:fs2slong_maxval_neg=C:0D19
fs2slong:fs2slong_maxval_pos=C:0D23
fs2slong:fs2slong_neg=C:0CE5
fs2slong:fs2slong_not_zero=C:0D07
fs2slong:fs2slong_pos=C:0D0B
fsadd:L00005?=C:0A0D
fsadd:L00010?=C:0A12
fsadd:L00011?=C:0A1A
fsadd:L00020?=C:0A22
fsadd:L00021?=C:0A36
fsadd:L00022?=C:0A39
fsadd:L00025?=C:0A54
fsadd:_dummy=C:0A01
fscmp:_dummy=C:0C8A
fscmp:a_check=C:0CA8
fscmp:a_not_neg_zero=C:0CBA
fscmp:a_not_neg_zero_cleanup=C:0CB9
fscmp:b_check=C:0CBA
fscmp:b_not_neg_zero=C:0CD2
fscmp:b_not_neg_zero_cleanup_1=C:0CD1
fscmp:b_not_neg_zero_cleanup_2=C:0CD0
fscmp:b_not_neg_zero_cleanup_3=C:0CCF
fscmp:compare32_done=C:0CA7
fsdiv:L00001?=C:0B4A
fsdiv:L00002?=C:0B53
fsdiv:L00003?=C:0B56
fsdiv:L00004?=C:0B5C
fsdiv:L00005?=C:0B69
fsdiv:L00006?=C:0B6C
fsdiv:L00007?=C:0B74
fsdiv:L00008?=C:0B80
fsdiv:L00009?=C:0B88
fsdiv:L00010?=C:0B9E
fsdiv:L00011?=C:0BEE
fsdiv:L00012?=C:0C01
fsdiv:L00013?=C:0C50
fsdiv:L00014?=C:0C5E
fsdiv:_dummy=C:0B42
fsdiv:saved_b=D:003B
fsdiv:saved_r5=D:0038
fsdiv:saved_r6=D:0039
fsdiv:saved_r7=D:003A
fsget1arg:L00001?=C:14BD
fsget1arg:_dummy=C:14B0
fsget2args:L00001?=C:0DBD
fsget2args:L00002?=C:0DD9
fsget2args:_dummy=C:0DB0
fsgt:_dummy=C:0872
fsgt:a_negative=C:0887
fsgt:a_positive=C:0880
fsgt:ab_different=C:0899
fsgt:ab_negative=C:0890
fsgt:ab_positive=C:088E
fsgt:skip_invert=C:089D
fslt:_dummy=C:0923
fslt:a_negative=C:0938
fslt:a_positive=C:0931
fslt:ab_different=C:094A
fslt:ab_negative=C:0941
fslt:ab_positive=C:093F
fslt:skip_invert=C:094E
fsmul:L00001?=C:0959
fsmul:L00002?=C:095C
fsmul:L00003?=C:0964
fsmul:L00004?=C:096C
fsmul:L00005?=C:0974
fsmul:L00006?=C:097F
fsmul:L00007?=C:0987
fsmul:L00010?=C:09F3
fsmul:_dummy=C:0953
fsnormalize:L00001?=C:0D80
fsnormalize:L00002?=C:0D92
fsnormalize:L00003?=C:0D93
fsnormalize:L00004?=C:0D97
fsnormalize:L00005?=C:0D9E
fsnormalize:L00006?=C:0DAD
fsnormalize:_dummy=C:0D7D
fsreturnval:L00001?=C:0D34
fsreturnval:_dummy=C:0D2E
fsrshift:L00001?=C:0E14
fsrshift:L00003?=C:0E39
fsrshift:L00005?=C:0E3E
fsrshift:L00020?=C:0E4D
fsrshift:_dummy=C:0E0B
fssub:_dummy=C:0B2A
fsswapargs:_dummy=C:0DF1
getchar:L002001?=C:0AC6
getchar:L002008?=C:0ACB
gptrget:codeptr?=C:086D
gptrget:dataptrrestore?=C:0864
gptrget:pdataptr?=C:086A
gptrget:xdataptr?=C:0870
gptrput:codeptr?=C:0AEC
gptrput:dataptrrestore?=C:0AE7
gptrput:pdataptr?=C:0AED
gptrput:xdataptr?=C:0AF0
hr_monitor:L002001?=C:00EC
hr_monitor:L002004?=C:00F7
hr_monitor:L003001?=C:013D
hr_monitor:L003004?=C:0138
hr_monitor:L003007?=C:0148
hr_monitor:L004001?=C:015D
hr_monitor:L004005?=C:0154
hr_monitor:L004007?=C:017F
hr_monitor:L004009?=C:0186
hr_monitor:L004018?=C:0160
hr_monitor:L010003?=C:0244
hr_monitor:L010006?=C:0278
hr_monitor:L010007?=C:027F
hr_monitor:L010011?=C:029F
hr_monitor:L010013?=C:0227
hr_monitor:L010014?=C:0229
hr_monitor:L011003?=C:02CF
hr_monitor:L011006?=C:02F2
hr_monitor:L011007?=C:02FC
hr_monitor:L011010?=C:0331
hr_monitor:L011011?=C:0338
hr_monitor:L011015?=C:0358
hr_monitor:L011017?=C:02AF
hr_monitor:L011018?=C:02B1
hr_monitor:L011032?=C:02EB
hr_monitor:L011035?=C:032F
hr_monitor:L012001?=C:03A1
hr_monitor:L012002?=C:03BE
hr_monitor:L012005?=C:0375
hr_monitor:L012008?=C:03DD
hr_monitor:L012015?=C:039E
hr_monitor:L012018?=C:03D7
hr_monitor:L014001?=C:045E
hr_monitor:L014004?=C:0461
hr_monitor:L014009?=C:0466
hr_monitor:L014014?=C:0472
hr_monitor:L014016?=C:047E
hr_monitor:L014018?=C:0607
hr_monitor:L014022?=C:062D
hr_monitor:L014023?=C:073D
hr_monitor:L014024?=C:0747
hr_monitor:L014025?=C:074F
hr_monitor:L014029?=C:07C4
hr_monitor:L014031?=C:081E
hr_monitor:L014033?=C:0453
hr_monitor:L014059?=C:046E
hr_monitor:L014061?=C:047A
hr_monitor:L014062?=C:0593
hr_monitor:L014065?=C:0662
hr_monitor:L014066?=C:0697
hr_monitor:_LCDprint_inv_length_1_43=D:000C
hr_monitor:__str_0=C:0074
hr_monitor:__str_1=C:0085
hr_monitor:__str_2=C:0095
hr_monitor:__str_3=C:009A
hr_monitor:__str_4=C:00AA
hr_monitor:__str_5=C:00B8
hr_monitor:__str_6=C:00BD
hr_monitor:_getsn_buff_1_44=D:0010
hr_monitor:_getsn_sloc0_1_0=D:0013
hr_monitor:_main_bpm_string_1_52=D:001D
hr_monitor:_main_count_1_52=D:001B
hr_monitor:_main_mem_1_52=D:0015
hr_monitor:_main_unstable_1_52=D:0019
modsint:__modsint_dummy=C:0A90
modsint:a_not_negative=C:0AA4
modsint:b_not_negative=C:0AB4
modsint:not_negative=C:0AC5
moduint:__moduint_dummy=C:08A2
moduint:div_by_0=C:08EE
moduint:loop1=C:08AA
moduint:loop2=C:08CF
moduint:msbset=C:08C7
moduint:smaller=C:08E1
moduint:start=C:08C4
print_format:L002003?=C:0E5F
print_format:L002004?=C:0E67
print_format:L003004?=C:0E7C
print_format:L005003?=C:0EA5
print_format:L005004?=C:0EC9
print_format:L006001?=C:0F31
print_format:L006003?=C:0F50
print_format:L006007?=C:0F76
print_format:L006010?=C:0F85
print_format:L006015?=C:0F92
print_format:L006017?=C:0FA7
print_format:L006018?=C:0FA9
print_format:L006020?=C:1019
print_format:L006021?=C:101E
print_format:L006022?=C:1023
print_format:L006023?=C:1028
print_format:L006024?=C:102D
print_format:L006025?=C:1032
print_format:L006026?=C:1037
print_format:L006028?=C:104A
print_format:L006031?=C:106A
print_format:L006034?=C:105C
print_format:L006036?=C:107C
print_format:L006038?=C:1089
print_format:L006039?=C:1098
print_format:L006040?=C:10A0
print_format:L006042?=C:10CE
print_format:L006043?=C:10DF
print_format:L006050?=C:10EE
print_format:L006052?=C:1127
print_format:L006053?=C:113E
print_format:L006059?=C:1150
print_format:L006061?=C:1182
print_format:L006064?=C:117A
print_format:L006067?=C:1171
print_format:L006068?=C:1184
print_format:L006070?=C:11AF
print_format:L006073?=C:11B7
print_format:L006074?=C:11BE
print_format:L006075?=C:11C3
print_format:L006076?=C:11C8
print_format:L006077?=C:11CD
print_format:L006078?=C:11D1
print_format:L006079?=C:11D5
print_format:L006080?=C:11D9
print_format:L006081?=C:1203
print_format:L006082?=C:1208
print_format:L006083?=C:1237
print_format:L006091?=C:12C4
print_format:L006094?=C:12A2
print_format:L006095?=C:12EE
print_format:L006097?=C:132A
print_format:L006102?=C:130C
print_format:L006105?=C:1334
print_format:L006108?=C:135A
print_format:L006111?=C:135C
print_format:L006113?=C:137D
print_format:L006114?=C:137F
print_format:L006115?=C:1363
print_format:L006119?=C:1396
print_format:L006120?=C:139C
print_format:L006124?=C:13B3
print_format:L006129?=C:13D9
print_format:L006134?=C:13C4
print_format:L006135?=C:13E8
print_format:L006136?=C:13EB
print_format:L006140?=C:1419
print_format:L006143?=C:1409
print_format:L006146?=C:1434
print_format:L006147?=C:143B
print_format:L006148?=C:141E
print_format:L006150?=C:1447
print_format:L006151?=C:144D
print_format:L006158?=C:1211
print_format:L006159?=C:126B
print_format:L006164?=C:145F
print_format:L006166?=C:0EE2
print_format:L006168?=C:1467
print_format:L006171?=C:13FC
print_format:L006172?=C:13FE
print_format:L006259?=C:141C
print_format:L006264?=C:0F04
print_format:L006265?=C:0F09
print_format:L006266?=C:0F0C
print_format:L006269?=C:0F55
print_format:L006279?=C:0F97
print_format:L006282?=C:0FAE
print_format:L006283?=C:0FB4
print_format:L006284?=C:0FBA
print_format:L006285?=C:0FBF
print_format:L006286?=C:0FC4
print_format:L006287?=C:0FC9
print_format:L006288?=C:0FCF
print_format:L006289?=C:0FD5
print_format:L006290?=C:0FDB
print_format:L006291?=C:0FE1
print_format:L006292?=C:0FE7
print_format:L006293?=C:0FED
print_format:L006294?=C:0FF2
print_format:L006295?=C:0FF8
print_format:L006296?=C:0FFE
print_format:L006297?=C:1004
print_format:L006298?=C:100A
print_format:L006299?=C:1010
print_format:L006300?=C:1016
print_format:L006313?=C:111F
print_format:L006314?=C:112D
print_format:L006315?=C:1137
print_format:L006316?=C:1148
print_format:L006320?=C:11A4
print_format:L006321?=C:11A9
print_format:L006325?=C:1264
print_format:L006326?=C:1272
print_format:L006356?=C:144D
print_format:L006357?=C:1457
print_format:__output_char=C:0E4E
print_format:__print_format_sloc0_1_0=D:0035
print_format:__print_format_store_4_104=I:003C
print_format:__str_0=C:00C2
print_format:_calculate_digit=C:0E98
print_format:_char_argument=B:000B
print_format:_charsOutputted=D:002A
print_format:_decimals=D:002E
print_format:_e_argument=B:0004
print_format:_f_argument=B:0003
print_format:_fflag=B:000F
print_format:_g_argument=B:0005
print_format:_i=D:0030
print_format:_left_justify=B:0006
print_format:_length=D:002F
print_format:_long_argument=B:000C
print_format:_lower_case=B:0002
print_format:_lsd=B:000E
print_format:_output_2digits=C:0E81
print_format:_output_char=D:0023
print_format:_output_digit=C:0E68
print_format:_pound_argument=B:000D
print_format:_prefix_sign=B:0008
print_format:_prefix_space=B:0009
print_format:_radix=D:002C
print_format:_signed_argument=B:000A
print_format:_value=D:0025
print_format:_width=D:002D
print_format:_zero_padding=B:0007
putchar:L002001?=C:1473
putchar:L002006?=C:147B
putchar:L002017?=C:1478
putchar:L002018?=C:1480
sint2fs:_dummy=C:0B35
slong2fs:_dummy=C:1483
slong2fs:slong2fs_positive=C:14AA
strlen:L002001?=C:14CC
strlen:L002003?=C:14E5
uchar2fs:_dummy=C:09F6
ulong2fs:_dummy=C:0DDE
ulong2fs:long2fs_doit=C:0DE9
vprintf:_put_char_to_stdout=C:0A5A