vs1053pcm.bin: includes optional header, 14 sections, 540 symbols

		.sect code,startup
		.org 0x50

_MyReset:
     1  0.000%  0x0050 0x28003400  J 0x00d0         /* _MyMain */
     1  0.000%  0x0051 0x00062016  LDC 0x1880,I6    /* __stack */
 --->        2   0.000%      1    2.00        1 _MyReset
 =--> 162.76ns   0.000%      1  162.76ns      1 _MyReset
ALWAYS   T       0   0.0%  +  N       1 100.0%  =        1
 ===>        2   0.000% [startup]

		.sect code,InterpolationInit
		.org 0x52

_InterpolationInit:
     1  0.000%  0x0052 0x36130024  LDX (I6)+1,NULL
     1  0.000%  0x0053 0x3e12b817  STX MR0,(I6)+1 ; STY I7,(I6)
     1  0.000%  0x0054 0x3e123815  STX LR0,(I6)+1 ; STY I5,(I6)
     1  0.000%  0x0055 0x3e05b814  STX I6,(I6) ; STY I4,(I6)
     1  0.000%  0x0056 0x36150024  LDX (I6)+1,I4
     1  0.000%  0x0057 0x0000800a  LDC 0x200,MR0
     1  0.000%  0x0058 0x3e10b813  STX B0,(I6)+1 ; STY I3,(I6)
     1  0.000%  0x0059 0xb8844493  AND NULL,NULL,B0 ; MV I2,I3
     1  0.000%  0x005a 0x3a008c4c  STX B0,(I2) ; LDY (I3)+1,NULL
     1  0.000%  0x005b 0x44842c50  ADD C0,NULL,B0 ; STX I0,(I3)+1
     1  0.000%  0x005c 0x3b140024  STX I0,(I3)+1
     1  0.000%  0x005d 0x3b107841  STX A1,(I3)+1 ; STY A1,(I6)+1
     1  0.000%  0x005e 0x3b103800  STX A0,(I3)+1 ; STY A0,(I6)
     1  0.000%  0x005f 0x3b110024  STX C0,(I3)+1
     1  0.000%  0x0060 0x2914b200  CALL 0x52c8      /* divide16signed */
     1  0.000%  0x0061 0x3b044024  STX I1,(I3)
     1  0.000%  0x0062 0x40844493  ADD A0,NULL,B0 ; MV I2,I3
     1  0.000%  0x0063 0x33731bc0  LDX (I3)+7,NULL ; LDY (I6)-1,A0
     1  0.000%  0x0064 0x3b009bc1  STX B0,(I3) ; LDY (I6)-1,A1
     1  0.000%  0x0065 0x36f09813  LDX (I6)-1,B0 ; LDY (I6),I3
     1  0.000%  0x0066 0x34059014  LDX (I4),I6 ; LDY (I4),I4
     1  0.000%  0x0067 0x36f30024  LDX (I6)-1,NULL
     1  0.000%  0x0068 0x36f21815  LDX (I6)-1,LR0 ; LDY (I6),I5
     1  0.000%  0x0069 0x20000000  JR
     1  0.000%  0x006a 0x36f29817  LDX (I6)-1,MR0 ; LDY (I6),I7
 --->       25   0.000%      1   25.00        1 _InterpolationInit
 =-->   2.03us   0.000%      1    2.03us      1 _InterpolationInit
ALWAYS   T       1  50.0%  +  N       1  50.0%  =        2
 ===>       25   0.000% [InterpolationInit]

		.sect code,PcmFilter
		.org 0x6b

_PcmFilter:
     0  0.000%  0x006b 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x006c 0x3e22b815  STX MR0,(I6)+2 ; STY I5,(I6)
     0  0.000%  0x006d 0x3e05b814  STX I6,(I6) ; STY I4,(I6)
     0  0.000%  0x006e 0x36450024  LDX (I6)+4,I4
     0  0.000%  0x006f 0x0000800a  LDC 0x200,MR0
     0  0.000%  0x0070 0x3e107802  STX A1,(I6)+1 ; STY B0,(I6)
     0  0.000%  0x0071 0x3e10f804  STX B1,(I6)+1 ; STY C0,(I6)
     0  0.000%  0x0072 0x3e117810  STX C1,(I6)+1 ; STY I0,(I6)
     0  0.000%  0x0073 0x00060950  LDC 0x1825,I0    /* _upPtr */
     0  0.000%  0x0074 0x3e147812  STX I1,(I6)+1 ; STY I2,(I6)
     0  0.000%  0x0075 0x00060991  LDC 0x1826,I1    /* _upPhase */
     0  0.000%  0x0076 0x3e04d08c  STX I3,(I6) ; LDY (I4)+2,NULL
     0  0.000%  0x0077 0xbc820012  AND A,NULL,A ; LDX (I0),I2
     0  0.000%  0x0078 0x3c100024  STX A0,(I4)+1
     0  0.000%  0x0079 0x3ce04024  STX A1,(I4)-2
     0  0.000%  0x007a 0x31000024  LDX (I1),A0
     0  0.000%  0x007b 0x28002480  J 0x0092         /* PcmFilter + 0x27 */
     0  0.000%  0x007c 0x3cf00024  STX A0,(I4)-1
     0  0.000%  0x007d 0x3210504c  LDX (I2)+1,A1 ; LDY (I4)+1,NULL
     0  0.000%  0x007e 0x3410c024  LDX (I4)+1,B1
     0  0.000%  0x007f 0x42344510  ADD B0,B1,B0 ; MV I4,I0
     0  0.000%  0x0080 0xf4004095  MV B0,I5
     0  0.000%  0x0081 0x30111400  LDX (I0)+1,C0 ; LDY (I5),A0
     0  0.000%  0x0082 0xfe0203c5  MULSS A1,A0 ; LDX (I0)-1,C1
     0  0.000%  0x0083 0x4eb293cc  ADD C,P,A ; LDY (I4)-1,NULL
     0  0.000%  0x0084 0x38100024  STX A0,(I0)+1
     0  0.000%  0x0085 0xf4004480  MV I2,A0
     0  0.000%  0x0086 0x38f04024  STX A1,(I0)-1
     0  0.000%  0x0087 0x00061881  LDC 0x1862,A1    /* _upBuf + 0x22 */
     0  0.000%  0x0088 0x60184511  SUB A0,A1,C0 ; MV I4,I1
     0  0.000%  0x0089 0x000000c1  LDC 0x3,A1
     0  0.000%  0x008a 0x280023d1  JCC 0x008f       /* PcmFilter + 0x24 */
     0  0.000%  0x008b 0x00000024  NOP
     0  0.000%  0x008c 0xf4004511  MV I4,I1
     0  0.000%  0x008d 0x003ff793  LDC 0xffde,I3
     0  0.000%  0x008e 0x32830024  LDX (I2)*,NULL
     0  0.000%  0x008f 0x34f00024  LDX (I4)-1,A0
     0  0.000%  0x0090 0x40120024  ADD A0,A1,A1
     0  0.000%  0x0091 0x39004024  STX A1,(I1)
     0  0.000%  0x0092 0x00001981  LDC 0x66,A1
     0  0.000%  0x0093 0x34130024  LDX (I4)+1,NULL
     0  0.000%  0x0094 0x34f00024  LDX (I4)-1,A0
     0  0.000%  0x0095 0x60120024  SUB A0,A1,A1
     0  0.000%  0x0096 0x003ffc40  LDC 0xfff1,A0
     0  0.000%  0x0097 0x28001f48  JLT 0x007d       /* PcmFilter + 0x12 */
     0  0.000%  0x0098 0x0014e642  LDC 0x5399,B0    /* _imaDownSampleBy3 */
     0  0.000%  0x0099 0xb882108c  AND NULL,NULL,A1 ; LDX (I4)+2,NULL
     0  0.000%  0x009a 0xf4004510  MV I4,I0
     0  0.000%  0x009b 0x3010938c  LDX (I0)+1,B0 ; LDY (I4)-2,NULL
     0  0.000%  0x009c 0x30f0c024  LDX (I0)-1,B1
     0  0.000%  0x009d 0xad060024  ASHL B,A0,B
     0  0.000%  0x009e 0x001fffc0  LDC 0x7fff,A0
     0  0.000%  0x009f 0x6dc22042  SUB B,A,A ; STX B0,(I0)+1
     0  0.000%  0x00a0 0x38f0c024  STX B1,(I0)-1
     0  0.000%  0x00a1 0x280029c9  JLE 0x00a7       /* PcmFilter + 0x3c */
     0  0.000%  0x00a2 0x00200000  LDC 0x8000,A0
     0  0.000%  0x00a3 0x001fffc0  LDC 0x7fff,A0
     0  0.000%  0x00a4 0xb8822040  AND NULL,NULL,A1 ; STX A0,(I0)+1
     0  0.000%  0x00a5 0x28002b80  J 0x00ae         /* PcmFilter + 0x43 */
     0  0.000%  0x00a6 0x38f04024  STX A1,(I0)-1
     0  0.000%  0x00a7 0x48920024  ADD NULL,ONES,A1
     0  0.000%  0x00a8 0x6dc20024  SUB B,A,A
     0  0.000%  0x00a9 0x00200000  LDC 0x8000,A0
     0  0.000%  0x00aa 0x28002b98  JGE 0x00ae       /* PcmFilter + 0x43 */
     0  0.000%  0x00ab 0x00000024  NOP
     0  0.000%  0x00ac 0x48922040  ADD NULL,ONES,A1 ; STX A0,(I0)+1
     0  0.000%  0x00ad 0x38f04024  STX A1,(I0)-1
     0  0.000%  0x00ae 0x30100024  LDX (I0)+1,A0
     0  0.000%  0x00af 0x30904024  LDX (I0)-7,A1
     0  0.000%  0x00b0 0x4cc20011  ADD A,A,A ; LDX (I0),I1
     0  0.000%  0x00b1 0x39004024  STX A1,(I1)
     0  0.000%  0x00b2 0x000000c1  LDC 0x3,A1
     0  0.000%  0x00b3 0x00060991  LDC 0x1826,I1    /* _upPhase */
     0  0.000%  0x00b4 0x31000024  LDX (I1),A0
     0  0.000%  0x00b5 0x60900024  SUB A0,ONES,A0
     0  0.000%  0x00b6 0x60122400  SUB A0,A1,A1 ; STX A0,(I1)
     0  0.000%  0x00b7 0x00000000  LDC 0x0,A0
     0  0.000%  0x00b8 0x280031d5  JZC 0x00c7       /* PcmFilter + 0x5c */
     0  0.000%  0x00b9 0x00060953  LDC 0x1825,I3    /* _upPtr */
     0  0.000%  0x00ba 0x00061001  LDC 0x1840,A1    /* _upBuf */
     0  0.000%  0x00bb 0x3900134c  STX A0,(I1) ; LDY (I4)-3,NULL
     0  0.000%  0x00bc 0x33000024  LDX (I3),A0
     0  0.000%  0x00bd 0x40900024  ADD A0,ONES,A0
     0  0.000%  0x00be 0x60142c00  SUB A0,A1,B0 ; STX A0,(I3)
     0  0.000%  0x00bf 0x00000881  LDC 0x22,A1
     0  0.000%  0x00c0 0x28003141  JCS 0x00c5       /* PcmFilter + 0x5a */
     0  0.000%  0x00c1 0x33040024  LDX (I3),I0
     0  0.000%  0x00c2 0x40120024  ADD A0,A1,A1
     0  0.000%  0x00c3 0x3b004024  STX A1,(I3)
     0  0.000%  0x00c4 0x33040024  LDX (I3),I0
     0  0.000%  0x00c5 0x34300024  LDX (I4)+3,A0
     0  0.000%  0x00c6 0x68902000  SUB NULL,ONES,A0 ; STX A0,(I0)
     0  0.000%  0x00c7 0x36f4c024  LDX (I6)-1,I3
     0  0.000%  0x00c8 0x36f45812  LDX (I6)-1,I1 ; LDY (I6),I2
     0  0.000%  0x00c9 0x36f15810  LDX (I6)-1,C1 ; LDY (I6),I0
     0  0.000%  0x00ca 0x36f0d804  LDX (I6)-1,B1 ; LDY (I6),C0
     0  0.000%  0x00cb 0x36f05802  LDX (I6)-1,A1 ; LDY (I6),B0
     0  0.000%  0x00cc 0x34059014  LDX (I4),I6 ; LDY (I4),I4
     0  0.000%  0x00cd 0x36e30024  LDX (I6)-2,NULL
     0  0.000%  0x00ce 0x20000000  JR
     0  0.000%  0x00cf 0x36f29815  LDX (I6)-1,MR0 ; LDY (I6),I5
 --->        0   0.000%      0    0.00        0 _PcmFilter
 =-->   0.00ps   0.000%      0    0.00ps      0 _PcmFilter
 ===>        0   0.000% [PcmFilter]

		.sect code,MyMain
		.org 0xd0

_MyMain:
     1  0.000%  0x00d0 0x36130024  LDX (I6)+1,NULL
     1  0.000%  0x00d1 0x3e12b817  STX MR0,(I6)+1 ; STY I7,(I6)
     1  0.000%  0x00d2 0x00001557  LDC 0x55,I7
     1  0.000%  0x00d3 0x3e123815  STX LR0,(I6)+1 ; STY I5,(I6)
     1  0.000%  0x00d4 0x3e05b814  STX I6,(I6) ; STY I4,(I6)
     1  0.000%  0x00d5 0x36850024  LDX (I6)*,I4
     1  0.000%  0x00d6 0x0000800a  LDC 0x200,MR0
     1  0.000%  0x00d7 0x3e103801  STX A0,(I6)+1 ; STY A1,(I6)
     1  0.000%  0x00d8 0x3e10b803  STX B0,(I6)+1 ; STY B1,(I6)
     1  0.000%  0x00d9 0x3e113810  STX C0,(I6)+1 ; STY I0,(I6)
     1  0.000%  0x00da 0x00001984  LDC 0x66,C0
     1  0.000%  0x00db 0x3e047812  STX I1,(I6) ; STY I2,(I6)
     1  0.000%  0x00dc 0x00060011  LDC 0x1800,I1    /* section const_x */
     1  0.000%  0x00dd 0x000609d2  LDC 0x1827,I2    /* section _ip3 */
     1  0.000%  0x00de 0x00000881  LDC 0x22,A1
     1  0.000%  0x00df 0x29005900  CALL 0x0164      /* section _fopen */
     1  0.000%  0x00e0 0x000600d0  LDC 0x1803,I0    /* section const_x + 0x3 */
     1  0.000%  0x00e1 0x00060450  LDC 0x1811,I0    /* section const_x + 0x11 */
     1  0.000%  0x00e2 0x00060391  LDC 0x180e,I1    /* section const_x + 0xe */
     1  0.000%  0x00e3 0x34130024  LDX (I4)+1,NULL
     1  0.000%  0x00e4 0x29005900  CALL 0x0164      /* section _fopen */
     1  0.000%  0x00e5 0x3cf00024  STX A0,(I4)-1
     1  0.000%  0x00e6 0x0014e651  LDC 0x5399,I1    /* section _imaDownSampleBy3 */
     1  0.000%  0x00e7 0x00300690  LDC 0xc01a,I0
     1  0.000%  0x00e8 0x3423184c  LDX (I4)+2,NULL ; LDY (I6)+1,NULL
     1  0.000%  0x00e9 0x3ce00024  STX A0,(I4)-2
     1  0.000%  0x00ea 0x000606c0  LDC 0x181b,A0    /* section const_x + 0x1b */
     1  0.000%  0x00eb 0x2900c300  CALL 0x030c      /* section _printf */
     1  0.000%  0x00ec 0x3e000024  STX A0,(I6)
     1  0.000%  0x00ed 0xb880108c  AND NULL,NULL,A0 ; LDX (I4)+2,NULL
     1  0.000%  0x00ee 0x38001bcc  STX A0,(I0) ; LDY (I6)-1,NULL
     1  0.000%  0x00ef 0x000000c0  LDC 0x3,A0
     1  0.000%  0x00f0 0x29001480  CALL 0x0052      /* section _InterpolationInit */
     1  0.000%  0x00f1 0x00061010  LDC 0x1840,I0    /* section _upBuf */
     1  0.000%  0x00f2 0x34e00024  LDX (I4)-2,A0
     1  0.000%  0x00f3 0x40800024  ADD A0,NULL,A0
     1  0.000%  0x00f4 0x00000024  NOP
     1  0.000%  0x00f5 0x28004c45  JZS 0x0131       /* section MyMain + 0x61 */
     1  0.000%  0x00f6 0x00000024  NOP
     1  0.000%  0x00f7 0x34230024  LDX (I4)+2,NULL
     1  0.000%  0x00f8 0x2900b880  CALL 0x02e2      /* section _feof */
     1  0.000%  0x00f9 0x34e00024  LDX (I4)-2,A0
     1  0.000%  0x00fa 0x40800024  ADD A0,NULL,A0
     1  0.000%  0x00fb 0x000609d0  LDC 0x1827,I0    /* section _ip3 */
     1  0.000%  0x00fc 0x28004c55  JZC 0x0131       /* section MyMain + 0x61 */
     1  0.000%  0x00fd 0x30000024  LDX (I0),A0
746497  0.466%  0x00fe 0x40800024  ADD A0,NULL,A0
746497  0.466%  0x00ff 0x00001400  LDC 0x50,A0
746497  0.466%  0x0100 0x28004615  JZC 0x0118       /* section MyMain + 0x48 */
746497  0.466%  0x0101 0x00000024  NOP
248833  0.155%  0x0102 0x34230024  LDX (I4)+2,NULL
248833  0.155%  0x0103 0x34104024  LDX (I4)+1,A1
248833  0.155%  0x0104 0xf4004510  MV I4,I0
248833  0.155%  0x0105 0x29009700  CALL 0x025c      /* section _fgets */
248833  0.155%  0x0106 0x34d30024  LDX (I4)-3,NULL
248833  0.155%  0x0107 0x40800024  ADD A0,NULL,A0
248833  0.155%  0x0108 0x00000024  NOP
248833  0.155%  0x0109 0x28004c45  JZS 0x0131       /* section MyMain + 0x61 */
248833  0.155%  0x010a 0x00000024  NOP
248832  0.155%  0x010b 0xb884184c  AND NULL,NULL,B0 ; LDX (I6)+1,NULL
248832  0.155%  0x010c 0x3e1090cc  STX B0,(I6)+1 ; LDY (I4)+3,NULL
248832  0.155%  0x010d 0xf4004503  MV I4,B1
248832  0.155%  0x010e 0x3e10934c  STX B0,(I6)+1 ; LDY (I4)-3,NULL
248832  0.155%  0x010f 0x2900c600  CALL 0x0318      /* section _strtol */
248832  0.155%  0x0110 0x3e00c024  STX B1,(I6)
248832  0.155%  0x0111 0xf4004510  MV I4,I0
248832  0.155%  0x0112 0x00001511  LDC 0x54,I1
248832  0.155%  0x0113 0x36d3020c  LDX (I6)-3,NULL ; LDY (I0)*,NULL
248832  0.155%  0x0114 0x00060a11  LDC 0x1828,I1    /* section _ip3 + 0x1 */
248832  0.155%  0x0115 0x38000024  STX A0,(I0)
248832  0.155%  0x0116 0x31048024  LDX (I1),I2
248832  0.155%  0x0117 0x3a000024  STX A0,(I2)
746496  0.466%  0x0118 0x29004fc0  CALL 0x013f      /* section _InterpolationFilter */
746496  0.466%  0x0119 0x000609d2  LDC 0x1827,I2    /* section _ip3 */
746496  0.466%  0x011a 0xf4004510  MV I4,I0
746496  0.466%  0x011b 0x000014d1  LDC 0x53,I1
746496  0.466%  0x011c 0x3083104c  LDX (I0)*,NULL ; LDY (I4)+1,NULL
746496  0.466%  0x011d 0x38000024  STX A0,(I0)
746496  0.466%  0x011e 0x34100024  LDX (I4)+1,A0
746496  0.466%  0x011f 0x40800024  ADD A0,NULL,A0
746496  0.466%  0x0120 0x00000024  NOP
746496  0.466%  0x0121 0x28004ac5  JZS 0x012b       /* section MyMain + 0x5b */
746496  0.466%  0x0122 0x00000024  NOP
746496  0.466%  0x0123 0x3000184c  LDX (I0),A0 ; LDY (I6)+1,NULL
746496  0.466%  0x0124 0x3e1013cc  STX A0,(I6)+1 ; LDY (I4)-1,NULL
746496  0.466%  0x0125 0x00060840  LDC 0x1821,A0    /* section const_x + 0x21 */
746496  0.466%  0x0126 0x3e100024  STX A0,(I6)+1
746496  0.466%  0x0127 0x34f00024  LDX (I4)-1,A0
746496  0.466%  0x0128 0x2900c180  CALL 0x0306      /* section _fprintf */
746496  0.466%  0x0129 0x3e000024  STX A0,(I6)
746496  0.466%  0x012a 0x36d3108c  LDX (I6)-3,NULL ; LDY (I4)+2,NULL
746496  0.466%  0x012b 0x2900b880  CALL 0x02e2      /* section _feof */
746496  0.466%  0x012c 0x34e00024  LDX (I4)-2,A0
746496  0.466%  0x012d 0x40800024  ADD A0,NULL,A0
746496  0.466%  0x012e 0x000609d0  LDC 0x1827,I0    /* section _ip3 */
746496  0.466%  0x012f 0x28003f85  JZS 0x00fe       /* section MyMain + 0x2e */
746496  0.466%  0x0130 0x30000024  LDX (I0),A0
     1  0.000%  0x0131 0x34230024  LDX (I4)+2,NULL
     1  0.000%  0x0132 0x29006080  CALL 0x0182      /* section _fclose */
     1  0.000%  0x0133 0x34f00024  LDX (I4)-1,A0
     1  0.000%  0x0134 0x29006080  CALL 0x0182      /* section _fclose */
     1  0.000%  0x0135 0x34f00024  LDX (I4)-1,A0
     1  0.000%  0x0136 0x36f45812  LDX (I6)-1,I1 ; LDY (I6),I2
     1  0.000%  0x0137 0x36f11810  LDX (I6)-1,C0 ; LDY (I6),I0
     1  0.000%  0x0138 0x36f09803  LDX (I6)-1,B0 ; LDY (I6),B1
     1  0.000%  0x0139 0x36f01801  LDX (I6)-1,A0 ; LDY (I6),A1
     1  0.000%  0x013a 0x34059014  LDX (I4),I6 ; LDY (I4),I4
     1  0.000%  0x013b 0x36f30024  LDX (I6)-1,NULL
     1  0.000%  0x013c 0x36f21815  LDX (I6)-1,LR0 ; LDY (I6),I5
     1  0.000%  0x013d 0x20000000  JR
     1  0.000%  0x013e 0x36f29817  LDX (I6)-1,MR0 ; LDY (I6),I7
 ---> 27122761  16.914%      1 27122761.00   244349 _MyMain
 =-->   2.207s  16.914%      1    2.207s 244349 _MyMain
ALWAYS   T 2737160 100.0%  +  N       1   0.0%  =  2737161
ZS       T       0   0.0%  +  N 1741826 100.0%  =  1741826
ZC       T       0   0.0%  +  N  746498 100.0%  =   746498
 ===> 27122761  16.914% [MyMain]

		.sect code,InterpolationFilter
		.org 0x13f

_InterpolationFilter:
746496  0.466%  0x013f 0x36130024  LDX (I6)+1,NULL
746496  0.466%  0x0140 0x3e12b804  STX MR0,(I6)+1 ; STY C0,(I6)
746496  0.466%  0x0141 0x3e10f802  STX B1,(I6)+1 ; STY B0,(I6)
746496  0.466%  0x0142 0x3e15380d  STX I4,(I6)+1 ; STY LC,(I6)
746496  0.466%  0x0143 0x3e13f80e  STX LE,(I6)+1 ; STY LS,(I6)
746496  0.466%  0x0144 0x30093813  STY I3,(I6)
746496  0.466%  0x0145 0xf4004497  MV I2,I7
746496  0.466%  0x0146 0x3710c024  LDX (I7)+1,B1
746496  0.466%  0x0147 0x37554024  LDX (I7)+5,I5
746496  0.466%  0x0148 0x37e00024  LDX (I7)-2,A0
746496  0.466%  0x0149 0x40301fd3  ADD A0,B1,A0 ; LDX (I7)-1,I3
746496  0.466%  0x014a 0xbd864012  AND B,NULL,B ; MV A0,I2
746496  0.466%  0x014b 0x37400024  LDX (I7)+4,A0
746496  0.466%  0x014c 0x001fffc4  LDC 0x7fff,C0
746496  0.466%  0x014d 0x44081e40  ADD C0,A0,C0 ; LDX (I7)-7,A0
746496  0.466%  0x014e 0x40904114  ADD A0,ONES,A0 ; MV C0,I4
746496  0.466%  0x014f 0x0001000a  LDC 0x400,MR0
746496  0.466%  0x0150 0x24005480  LOOP A0,0x152    /* section InterpolationFilter + 0x13 */
746496  0.466%  0x0151 0xfe255c28  MULSS B0,B0 ; LDX (I5)*,C0 ; LDY (I2)*,A0
25380864 15.827%  0x0152 0x58075c28  MAC C0,A0,B ; LDX (I5)*,C0 ; LDY (I2)*,A0
746496  0.466%  0x0153 0x4db61d00  ADD B,P,B ; LDX (I7)+4,A0
746496  0.466%  0x0154 0x60901f04  SUB A0,ONES,A0 ; LDX (I7)-4,C0
746496  0.466%  0x0155 0xf7d63c40  RND B,B1 ; STX A0,(I7)+1
746496  0.466%  0x0156 0x60441fd5  SUB A0,C0,B0 ; LDX (I7)-1,I5
746496  0.466%  0x0157 0x00080002  LDC 0x2000,B0
746496  0.466%  0x0158 0x28005788  JLT 0x015e       /* section InterpolationFilter + 0x1f */
746496  0.466%  0x0159 0xf4004500  MV I4,A0
248832  0.155%  0x015a 0x42000024  ADD B0,A0,A0
248832  0.155%  0x015b 0xb0804014  AND A0,NULL,A0 ; MV A0,I4
248832  0.155%  0x015c 0x3f10160c  STX A0,(I7)+1 ; LDY (I5)*,NULL
248832  0.155%  0x015d 0x3f054024  STX I5,(I7)
746496  0.466%  0x015e 0x43809bd3  ADD B1,NULL,A0 ; LDY (I6)-1,I3
746496  0.466%  0x015f 0x36f3d80e  LDX (I6)-1,LE ; LDY (I6),LS
746496  0.466%  0x0160 0x36f5180d  LDX (I6)-1,I4 ; LDY (I6),LC
746496  0.466%  0x0161 0x36f0d802  LDX (I6)-1,B1 ; LDY (I6),B0
746496  0.466%  0x0162 0x20000000  JR
746496  0.466%  0x0163 0x36f29804  LDX (I6)-1,MR0 ; LDY (I6),C0
 ---> 50264064  31.344% 746496   67.33  1358488 _InterpolationFilter
 =-->   4.090s  31.344% 746496    5.48us1358488 _InterpolationFilter
ALWAYS   T       0   0.0%  +  N  746496 100.0%  =   746496
LT       T       0   0.0%  +  N  746496 100.0%  =   746496
 ===> 50264064  31.344% [InterpolationFilter]

		.sect code,VS_stdiolib
		.org 0x164

_fopen:
     2  0.000%  0x0164 0x36130024  LDX (I6)+1,NULL
     2  0.000%  0x0165 0x3e048024  STX I2,(I6)
     2  0.000%  0x0166 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     2  0.000%  0x0167 0x00001400  LDC 0x50,A0
     2  0.000%  0x0168 0x30092800  STY A0,(I2)
    21  0.000%  0x0169 0x30100024  LDX (I0)+1,A0
    21  0.000%  0x016a 0x4080a800  ADD A0,NULL,A0 ; STY A0,(I2)
    21  0.000%  0x016b 0x00000024  NOP
    21  0.000%  0x016c 0x28005a55  JZC 0x0169       /* VS_stdiolib + 0x5 */
    21  0.000%  0x016d 0x00000024  NOP
     6  0.000%  0x016e 0x31100024  LDX (I1)+1,A0
     6  0.000%  0x016f 0x4080a800  ADD A0,NULL,A0 ; STY A0,(I2)
     6  0.000%  0x0170 0x00000024  NOP
     6  0.000%  0x0171 0x28005b95  JZC 0x016e       /* VS_stdiolib + 0xa */
     6  0.000%  0x0172 0x00000024  NOP
     2  0.000%  0x0173 0x20000000  JR
     2  0.000%  0x0174 0x36f48800  LDX (I6)-1,I2 ; LDY (I2),A0
 --->      149   0.000%      2   74.50        8 _fopen
 =-->  12.13us   0.000%      2    6.06us      8 _fopen
_fflush:
     0  0.000%  0x0175 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x0176 0x3e003812  STX A0,(I6) ; STY I2,(I6)
     0  0.000%  0x0177 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x0178 0x00001480  LDC 0x52,A0
     0  0.000%  0x0179 0x36002800  LDX (I6),A0 ; STY A0,(I2)
     0  0.000%  0x017a 0x30092800  STY A0,(I2)
     0  0.000%  0x017b 0x30090800  LDY (I2),A0
     0  0.000%  0x017c 0x40800024  ADD A0,NULL,A0
     0  0.000%  0x017d 0x00000024  NOP
     0  0.000%  0x017e 0x20000005  JRZS
     0  0.000%  0x017f 0x30091bd2  LDY (I6)-1,I2
     0  0.000%  0x0180 0x20000000  JR
     0  0.000%  0x0181 0x003fffc0  LDC 0xffff,A0
 --->        0   0.000%      0    0.00        0 _fflush
 =-->   0.00ps   0.000%      0    0.00ps      0 _fflush
_fclose:
     2  0.000%  0x0182 0x36130024  LDX (I6)+1,NULL
     2  0.000%  0x0183 0x3e003812  STX A0,(I6) ; STY I2,(I6)
     2  0.000%  0x0184 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     2  0.000%  0x0185 0x00001440  LDC 0x51,A0
     2  0.000%  0x0186 0x36002800  LDX (I6),A0 ; STY A0,(I2)
     2  0.000%  0x0187 0x30092800  STY A0,(I2)
     2  0.000%  0x0188 0x30090800  LDY (I2),A0
     2  0.000%  0x0189 0x40800024  ADD A0,NULL,A0
     2  0.000%  0x018a 0x00000024  NOP
     2  0.000%  0x018b 0x20000005  JRZS
     2  0.000%  0x018c 0x30091bd2  LDY (I6)-1,I2
     0  0.000%  0x018d 0x20000000  JR
     0  0.000%  0x018e 0x003fffc0  LDC 0xffff,A0
 --->       22   0.000%      2   11.00        1 _fclose
 =-->   1.79us   0.000%      2  895.18ns      1 _fclose
_putchar:
     0  0.000%  0x018f 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x0190 0x3e023801  STX LR0,(I6) ; STY A1,(I6)
     0  0.000%  0x0191 0x00000081  LDC 0x2,A1
     0  0.000%  0x0192 0x280065c0  J 0x0197         /* _fputc */
     0  0.000%  0x0193 0x00006508  LDC 0x194,LR0    /* VS_stdiolib + 0x30 */
     0  0.000%  0x0194 0x36021bc1  LDX (I6),LR0 ; LDY (I6)-1,A1
     0  0.000%  0x0195 0x20000000  JR
     0  0.000%  0x0196 0x00000024  NOP
 --->        0   0.000%      0    0.00        0 _putchar
 =-->   0.00ps   0.000%      0    0.00ps      0 _putchar
_fputc:
     0  0.000%  0x0197 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x0198 0x3e003812  STX A0,(I6) ; STY I2,(I6)
     0  0.000%  0x0199 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x019a 0x00001000  LDC 0x40,A0
     0  0.000%  0x019b 0x30092800  STY A0,(I2)
     0  0.000%  0x019c 0x36002801  LDX (I6),A0 ; STY A1,(I2)
     0  0.000%  0x019d 0x30092800  STY A0,(I2)
     0  0.000%  0x019e 0x30090800  LDY (I2),A0
     0  0.000%  0x019f 0x40801801  ADD A0,NULL,A0 ; LDX (I6),A1
     0  0.000%  0x01a0 0x003fffc0  LDC 0xffff,A0
     0  0.000%  0x01a1 0x20000015  JRZC
     0  0.000%  0x01a2 0x30091bd2  LDY (I6)-1,I2
     0  0.000%  0x01a3 0x20000000  JR
     0  0.000%  0x01a4 0x41800024  ADD A1,NULL,A0
 --->        0   0.000%      0    0.00        0 _fputc
 =-->   0.00ps   0.000%      0    0.00ps      0 _fputc
_puts:
     0  0.000%  0x01a5 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x01a6 0x3e04b808  STX I2,(I6) ; STY LR0,(I6)
     0  0.000%  0x01a7 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x01a8 0x00001040  LDC 0x41,A0
     0  0.000%  0x01a9 0x30092800  STY A0,(I2)
     0  0.000%  0x01aa 0x00000080  LDC 0x2,A0
     0  0.000%  0x01ab 0x30092800  STY A0,(I2)
     0  0.000%  0x01ac 0x30100024  LDX (I0)+1,A0
     0  0.000%  0x01ad 0x40800024  ADD A0,NULL,A0
     0  0.000%  0x01ae 0x00000024  NOP
     0  0.000%  0x01af 0x28006cc5  JZS 0x01b3       /* VS_stdiolib + 0x4f */
     0  0.000%  0x01b0 0x00000024  NOP
     0  0.000%  0x01b1 0x28006b00  J 0x01ac         /* VS_stdiolib + 0x48 */
     0  0.000%  0x01b2 0x30092800  STY A0,(I2)
     0  0.000%  0x01b3 0x00028000  LDC 0xa00,A0
     0  0.000%  0x01b4 0x003fffd2  LDC 0xffff,I2    /* vsstdio + 0x1 */
     0  0.000%  0x01b5 0x30092bc0  STY A0,(I2)-1
     0  0.000%  0x01b6 0x30092800  STY A0,(I2)
     0  0.000%  0x01b7 0x36048800  LDX (I6),I2 ; LDY (I2),A0
     0  0.000%  0x01b8 0x40809bc8  ADD A0,NULL,A0 ; LDY (I6)-1,LR0
     0  0.000%  0x01b9 0x00000024  NOP
     0  0.000%  0x01ba 0x20000005  JRZS
     0  0.000%  0x01bb 0x00000024  NOP
     0  0.000%  0x01bc 0x20000000  JR
     0  0.000%  0x01bd 0x003fffc0  LDC 0xffff,A0
 --->        0   0.000%      0    0.00        0 _puts
 =-->   0.00ps   0.000%      0    0.00ps      0 _puts
_fread:
     0  0.000%  0x01be 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x01bf 0x30093812  STY I2,(I6)
     0  0.000%  0x01c0 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x01c1 0x00000cc0  LDC 0x33,A0
     0  0.000%  0x01c2 0xb080a800  AND A0,NULL,A0 ; STY A0,(I2)
     0  0.000%  0x01c3 0x30092841  STY A1,(I2)+1
     0  0.000%  0x01c4 0x30092bc0  STY A0,(I2)-1
     0  0.000%  0x01c5 0x30092840  STY A0,(I2)+1
     0  0.000%  0x01c6 0x30092bc2  STY B0,(I2)-1
     0  0.000%  0x01c7 0x30092842  STY B0,(I2)+1
     0  0.000%  0x01c8 0x30092bc0  STY A0,(I2)-1
     0  0.000%  0x01c9 0x30092840  STY A0,(I2)+1
     0  0.000%  0x01ca 0x30092bc3  STY B1,(I2)-1
     0  0.000%  0x01cb 0x30092843  STY B1,(I2)+1
     0  0.000%  0x01cc 0x30090bc1  LDY (I2)-1,A1
     0  0.000%  0x01cd 0x30090840  LDY (I2)+1,A0
     0  0.000%  0x01ce 0x3e134bc1  STX LC,(I6)+1 ; LDY (I2)-1,A1
     0  0.000%  0x01cf 0x30090840  LDY (I2)+1,A0
     0  0.000%  0x01d0 0xc0100024  OR A0,A1,A0
     0  0.000%  0x01d1 0x3e03b80f  STX LS,(I6) ; STY LE,(I6)
     0  0.000%  0x01d2 0x28007685  JZS 0x01da       /* VS_stdiolib + 0x76 */
     0  0.000%  0x01d3 0x40920024  ADD A0,ONES,A1
     0  0.000%  0x01d4 0x24007641  LOOP A1,0x1d9    /* VS_stdiolib + 0x75 */
     0  0.000%  0x01d5 0x00000024  NOP
     0  0.000%  0x01d6 0x30090bc3  LDY (I2)-1,B1
     0  0.000%  0x01d7 0x30090841  LDY (I2)+1,A1
     0  0.000%  0x01d8 0xc1320024  OR A1,B1,A1
     0  0.000%  0x01d9 0x38104024  STX A1,(I0)+1
     0  0.000%  0x01da 0x36039bcf  LDX (I6),LS ; LDY (I6)-1,LE
     0  0.000%  0x01db 0x20000000  JR
     0  0.000%  0x01dc 0x36035bd2  LDX (I6),LC ; LDY (I6)-1,I2
 --->        0   0.000%      0    0.00        0 _fread
 =-->   0.00ps   0.000%      0    0.00ps      0 _fread
_fwrite:
     0  0.000%  0x01dd 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x01de 0x3009384a  STY MR0,(I6)+1
     0  0.000%  0x01df 0x0000800a  LDC 0x200,MR0
     0  0.000%  0x01e0 0x3e00f852  STX B1,(I6) ; STY I2,(I6)+1
     0  0.000%  0x01e1 0xfe35e2e1  MULSS B0,B1 ; STX B0,(I6) ; STY A1,(I6)
     0  0.000%  0x01e2 0x48b60024  ADD NULL,P,B
     0  0.000%  0x01e3 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x01e4 0x28007fc5  JZS 0x01ff       /* VS_stdiolib + 0x9b */
     0  0.000%  0x01e5 0x000010c0  LDC 0x43,A0
     0  0.000%  0x01e6 0x30092800  STY A0,(I2)
     0  0.000%  0x01e7 0x42949800  ADD B0,ONES,B0 ; LDY (I6),A0
     0  0.000%  0x01e8 0xb080a840  AND A0,NULL,A0 ; STY A0,(I2)+1
     0  0.000%  0x01e9 0x30092bc0  STY A0,(I2)-1
     0  0.000%  0x01ea 0x36f02840  LDX (I6)-1,A0 ; STY A0,(I2)+1
     0  0.000%  0x01eb 0x30092bc0  STY A0,(I2)-1
     0  0.000%  0x01ec 0xb080a840  AND A0,NULL,A0 ; STY A0,(I2)+1
     0  0.000%  0x01ed 0x30092bc0  STY A0,(I2)-1
     0  0.000%  0x01ee 0x36002840  LDX (I6),A0 ; STY A0,(I2)+1
     0  0.000%  0x01ef 0x30092bc0  STY A0,(I2)-1
     0  0.000%  0x01f0 0x3e136840  STX LC,(I6)+1 ; STY A0,(I2)+1
     0  0.000%  0x01f1 0x3e03b80f  STX LS,(I6) ; STY LE,(I6)
     0  0.000%  0x01f2 0x24007d82  LOOP B0,0x1f6    /* VS_stdiolib + 0x92 */
     0  0.000%  0x01f3 0x00000024  NOP
     0  0.000%  0x01f4 0x30100024  LDX (I0)+1,A0
     0  0.000%  0x01f5 0x30092bc0  STY A0,(I2)-1
     0  0.000%  0x01f6 0x30092840  STY A0,(I2)+1
     0  0.000%  0x01f7 0x36039bcf  LDX (I6),LS ; LDY (I6)-1,LE
     0  0.000%  0x01f8 0x30090bc1  LDY (I2)-1,A1
     0  0.000%  0x01f9 0x30090840  LDY (I2)+1,A0
     0  0.000%  0x01fa 0x30090bc1  LDY (I2)-1,A1
     0  0.000%  0x01fb 0x30090840  LDY (I2)+1,A0
     0  0.000%  0x01fc 0x36035bd2  LDX (I6),LC ; LDY (I6)-1,I2
     0  0.000%  0x01fd 0x20000000  JR
     0  0.000%  0x01fe 0xc0109bca  OR A0,A1,A0 ; LDY (I6)-1,MR0
     0  0.000%  0x01ff 0x36f30024  LDX (I6)-1,NULL
     0  0.000%  0x0200 0x20000000  JR
     0  0.000%  0x0201 0xb0809bd2  AND A0,NULL,A0 ; LDY (I6)-1,I2
     0  0.000%  0x0202 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x0203 0x3e048024  STX I2,(I6)
     0  0.000%  0x0204 0x003fffd2  LDC 0xffff,I2    /* vsstdio + 0x1 */
     0  0.000%  0x0205 0x30092bc0  STY A0,(I2)-1
     0  0.000%  0x0206 0x20000000  JR
     0  0.000%  0x0207 0x36f4a800  LDX (I6)-1,I2 ; STY A0,(I2)
 --->        0   0.000%      0    0.00        0 _fwrite
 =-->   0.00ps   0.000%      0    0.00ps      0 _fwrite
_freopen:
     0  0.000%  0x0208 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x0209 0x3e007812  STX A1,(I6) ; STY I2,(I6)
     0  0.000%  0x020a 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x020b 0x00001541  LDC 0x55,A1
     0  0.000%  0x020c 0x30092801  STY A1,(I2)
     0  0.000%  0x020d 0x30092800  STY A0,(I2)
     0  0.000%  0x020e 0x30100024  LDX (I0)+1,A0
     0  0.000%  0x020f 0x4080a800  ADD A0,NULL,A0 ; STY A0,(I2)
     0  0.000%  0x0210 0x00000024  NOP
     0  0.000%  0x0211 0x28008395  JZC 0x020e       /* VS_stdiolib + 0xaa */
     0  0.000%  0x0212 0x00000024  NOP
     0  0.000%  0x0213 0x31100024  LDX (I1)+1,A0
     0  0.000%  0x0214 0x4080a800  ADD A0,NULL,A0 ; STY A0,(I2)
     0  0.000%  0x0215 0x00000024  NOP
     0  0.000%  0x0216 0x280084d5  JZC 0x0213       /* VS_stdiolib + 0xaf */
     0  0.000%  0x0217 0x00000024  NOP
     0  0.000%  0x0218 0x30090800  LDY (I2),A0
     0  0.000%  0x0219 0x20000000  JR
     0  0.000%  0x021a 0x36005bd2  LDX (I6),A1 ; LDY (I6)-1,I2
 --->        0   0.000%      0    0.00        0 _freopen
 =-->   0.00ps   0.000%      0    0.00ps      0 _freopen
_remove:
     0  0.000%  0x021b 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x021c 0x3e048024  STX I2,(I6)
     0  0.000%  0x021d 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x021e 0x000014c0  LDC 0x53,A0
     0  0.000%  0x021f 0x30092800  STY A0,(I2)
     0  0.000%  0x0220 0x30100024  LDX (I0)+1,A0
     0  0.000%  0x0221 0x4080a800  ADD A0,NULL,A0 ; STY A0,(I2)
     0  0.000%  0x0222 0x00000024  NOP
     0  0.000%  0x0223 0x28008815  JZC 0x0220       /* VS_stdiolib + 0xbc */
     0  0.000%  0x0224 0x00000024  NOP
     0  0.000%  0x0225 0x20000000  JR
     0  0.000%  0x0226 0x36f48800  LDX (I6)-1,I2 ; LDY (I2),A0
 --->        0   0.000%      0    0.00        0 _remove
 =-->   0.00ps   0.000%      0    0.00ps      0 _remove
_rename:
     0  0.000%  0x0227 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x0228 0x3e048024  STX I2,(I6)
     0  0.000%  0x0229 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x022a 0x00001500  LDC 0x54,A0
     0  0.000%  0x022b 0x30092800  STY A0,(I2)
     0  0.000%  0x022c 0x30100024  LDX (I0)+1,A0
     0  0.000%  0x022d 0x4080a800  ADD A0,NULL,A0 ; STY A0,(I2)
     0  0.000%  0x022e 0x00000024  NOP
     0  0.000%  0x022f 0x28008b15  JZC 0x022c       /* VS_stdiolib + 0xc8 */
     0  0.000%  0x0230 0x00000024  NOP
     0  0.000%  0x0231 0x31100024  LDX (I1)+1,A0
     0  0.000%  0x0232 0x4080a800  ADD A0,NULL,A0 ; STY A0,(I2)
     0  0.000%  0x0233 0x00000024  NOP
     0  0.000%  0x0234 0x28008c55  JZC 0x0231       /* VS_stdiolib + 0xcd */
     0  0.000%  0x0235 0x00000024  NOP
     0  0.000%  0x0236 0x20000000  JR
     0  0.000%  0x0237 0x36f48800  LDX (I6)-1,I2 ; LDY (I2),A0
 --->        0   0.000%      0    0.00        0 _rename
 =-->   0.00ps   0.000%      0    0.00ps      0 _rename
_fputs:
     0  0.000%  0x0238 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x0239 0x3e048024  STX I2,(I6)
     0  0.000%  0x023a 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x023b 0x00001040  LDC 0x41,A0
     0  0.000%  0x023c 0x30092800  STY A0,(I2)
     0  0.000%  0x023d 0x30092801  STY A1,(I2)
     0  0.000%  0x023e 0x30100024  LDX (I0)+1,A0
     0  0.000%  0x023f 0x4080a800  ADD A0,NULL,A0 ; STY A0,(I2)
     0  0.000%  0x0240 0x00000024  NOP
     0  0.000%  0x0241 0x28008f95  JZC 0x023e       /* VS_stdiolib + 0xda */
     0  0.000%  0x0242 0x00000024  NOP
     0  0.000%  0x0243 0x30090800  LDY (I2),A0
     0  0.000%  0x0244 0x40801bd2  ADD A0,NULL,A0 ; LDX (I6)-1,I2
     0  0.000%  0x0245 0x00000024  NOP
     0  0.000%  0x0246 0x20000005  JRZS
     0  0.000%  0x0247 0x00000024  NOP
     0  0.000%  0x0248 0x20000000  JR
     0  0.000%  0x0249 0x003fffc0  LDC 0xffff,A0
 --->        0   0.000%      0    0.00        0 _fputs
 =-->   0.00ps   0.000%      0    0.00ps      0 _fputs
_getchar:
     0  0.000%  0x024a 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x024b 0x3e023801  STX LR0,(I6) ; STY A1,(I6)
     0  0.000%  0x024c 0x00000041  LDC 0x1,A1
     0  0.000%  0x024d 0x28009480  J 0x0252         /* _fgetc */
     0  0.000%  0x024e 0x000093c8  LDC 0x24f,LR0    /* VS_stdiolib + 0xeb */
     0  0.000%  0x024f 0x36021bc1  LDX (I6),LR0 ; LDY (I6)-1,A1
     0  0.000%  0x0250 0x20000000  JR
     0  0.000%  0x0251 0x00000024  NOP
 --->        0   0.000%      0    0.00        0 _getchar
 =-->   0.00ps   0.000%      0    0.00ps      0 _getchar
_fgetc:
     0  0.000%  0x0252 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x0253 0x3e048024  STX I2,(I6)
     0  0.000%  0x0254 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x0255 0x00000c00  LDC 0x30,A0
     0  0.000%  0x0256 0x30092800  STY A0,(I2)
     0  0.000%  0x0257 0x30092841  STY A1,(I2)+1
     0  0.000%  0x0258 0x30090bc1  LDY (I2)-1,A1
     0  0.000%  0x0259 0x30090800  LDY (I2),A0
     0  0.000%  0x025a 0x20000000  JR
     0  0.000%  0x025b 0xc0101bd2  OR A0,A1,A0 ; LDX (I6)-1,I2
 --->        0   0.000%      0    0.00        0 _fgetc
 =-->   0.00ps   0.000%      0    0.00ps      0 _fgetc
_fgets:
248833  0.155%  0x025c 0x36130024  LDX (I6)+1,NULL
248833  0.155%  0x025d 0x3e04b850  STX I2,(I6) ; STY I0,(I6)+1
248833  0.155%  0x025e 0x3e000024  STX A0,(I6)
248833  0.155%  0x025f 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
248833  0.155%  0x0260 0x00000c40  LDC 0x31,A0
248833  0.155%  0x0261 0x30092800  STY A0,(I2)
248833  0.155%  0x0262 0x36f02841  LDX (I6)-1,A0 ; STY A1,(I2)+1
248833  0.155%  0x0263 0x30092bc0  STY A0,(I2)-1
248833  0.155%  0x0264 0x30092800  STY A0,(I2)
1990669  1.241%  0x0265 0x30090800  LDY (I2),A0
1990669  1.241%  0x0266 0x40802040  ADD A0,NULL,A0 ; STX A0,(I0)+1
1990669  1.241%  0x0267 0x00000024  NOP
1990669  1.241%  0x0268 0x28009955  JZC 0x0265       /* VS_stdiolib + 0x101 */
1990669  1.241%  0x0269 0x00000024  NOP
248833  0.155%  0x026a 0x30090800  LDY (I2),A0
248833  0.155%  0x026b 0x40800024  ADD A0,NULL,A0
248833  0.155%  0x026c 0x36049bc1  LDX (I6),I2 ; LDY (I6)-1,A1
248833  0.155%  0x026d 0x20000005  JRZS
248833  0.155%  0x026e 0x00000024  NOP
248832  0.155%  0x026f 0x20000000  JR
248832  0.155%  0x0270 0x41800024  ADD A1,NULL,A0
 ---> 13934671   8.690% 248833   56.00   663555 _fgets
 =-->   1.134s   8.690% 248833    4.56us 663555 _fgets
_gets:
     0  0.000%  0x0271 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x0272 0x3e043852  STX I0,(I6) ; STY I2,(I6)+1
     0  0.000%  0x0273 0x3e020024  STX LR0,(I6)
     0  0.000%  0x0274 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x0275 0x00000c40  LDC 0x31,A0
     0  0.000%  0x0276 0x30092800  STY A0,(I2)
     0  0.000%  0x0277 0x00000040  LDC 0x1,A0
     0  0.000%  0x0278 0x30092840  STY A0,(I2)+1
     0  0.000%  0x0279 0x003fff80  LDC 0xfffe,A0
     0  0.000%  0x027a 0x30092bc0  STY A0,(I2)-1
     0  0.000%  0x027b 0x30092800  STY A0,(I2)
     0  0.000%  0x027c 0x30090800  LDY (I2),A0
     0  0.000%  0x027d 0x40800024  ADD A0,NULL,A0
     0  0.000%  0x027e 0x00000024  NOP
     0  0.000%  0x027f 0x2800a0c5  JZS 0x0283       /* VS_stdiolib + 0x11f */
     0  0.000%  0x0280 0x00000024  NOP
     0  0.000%  0x0281 0x28009f00  J 0x027c         /* VS_stdiolib + 0x118 */
     0  0.000%  0x0282 0x38100024  STX A0,(I0)+1
     0  0.000%  0x0283 0xb08003cc  AND A0,NULL,A0 ; LDX (I0)-1,NULL
     0  0.000%  0x0284 0x38000024  STX A0,(I0)
     0  0.000%  0x0285 0x30090800  LDY (I2),A0
     0  0.000%  0x0286 0x40801bc8  ADD A0,NULL,A0 ; LDX (I6)-1,LR0
     0  0.000%  0x0287 0x36f49800  LDX (I6)-1,I2 ; LDY (I6),A0
     0  0.000%  0x0288 0x20000015  JRZC
     0  0.000%  0x0289 0x00000024  NOP
     0  0.000%  0x028a 0x20000000  JR
     0  0.000%  0x028b 0x00000000  LDC 0x0,A0
 --->        0   0.000%      0    0.00        0 _gets
 =-->   0.00ps   0.000%      0    0.00ps      0 _gets
_ungetc:
     0  0.000%  0x028c 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x028d 0x3e003812  STX A0,(I6) ; STY I2,(I6)
     0  0.000%  0x028e 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x028f 0x00001080  LDC 0x42,A0
     0  0.000%  0x0290 0x30092800  STY A0,(I2)
     0  0.000%  0x0291 0x36002801  LDX (I6),A0 ; STY A1,(I2)
     0  0.000%  0x0292 0x30092840  STY A0,(I2)+1
     0  0.000%  0x0293 0x30090bc1  LDY (I2)-1,A1
     0  0.000%  0x0294 0x30090800  LDY (I2),A0
     0  0.000%  0x0295 0x20000000  JR
     0  0.000%  0x0296 0xc0109bd2  OR A0,A1,A0 ; LDY (I6)-1,I2
 --->        0   0.000%      0    0.00        0 _ungetc
 =-->   0.00ps   0.000%      0    0.00ps      0 _ungetc
_ftell:
     0  0.000%  0x0297 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x0298 0x3e04b802  STX I2,(I6) ; STY B0,(I6)
     0  0.000%  0x0299 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x029a 0x00000841  LDC 0x21,A1
     0  0.000%  0x029b 0x30092801  STY A1,(I2)
     0  0.000%  0x029c 0x30092840  STY A0,(I2)+1
     0  0.000%  0x029d 0x30090bc0  LDY (I2)-1,A0
     0  0.000%  0x029e 0x30090841  LDY (I2)+1,A1
     0  0.000%  0x029f 0xc1028bc2  OR A1,A0,A1 ; LDY (I2)-1,B0
     0  0.000%  0x02a0 0x36048800  LDX (I6),I2 ; LDY (I2),A0
     0  0.000%  0x02a1 0x20000000  JR
     0  0.000%  0x02a2 0xc0209bc2  OR A0,B0,A0 ; LDY (I6)-1,B0
 --->        0   0.000%      0    0.00        0 _ftell
 =-->   0.00ps   0.000%      0    0.00ps      0 _ftell
_rewind:
     0  0.000%  0x02a3 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x02a4 0x3e023841  STX LR0,(I6) ; STY A1,(I6)+1
     0  0.000%  0x02a5 0x3e00f842  STX B1,(I6) ; STY B0,(I6)+1
     0  0.000%  0x02a6 0x30093800  STY A0,(I6)
     0  0.000%  0x02a7 0x00000002  LDC 0x0,B0
     0  0.000%  0x02a8 0x00000003  LDC 0x0,B1
     0  0.000%  0x02a9 0x00000001  LDC 0x0,A1
     0  0.000%  0x02aa 0x2800ec80  J 0x03b2         /* _fseek */
     0  0.000%  0x02ab 0x0000ab08  LDC 0x2ac,LR0    /* VS_stdiolib + 0x148 */
     0  0.000%  0x02ac 0x30091bc0  LDY (I6)-1,A0
     0  0.000%  0x02ad 0x3600dbc2  LDX (I6),B1 ; LDY (I6)-1,B0
     0  0.000%  0x02ae 0x2800b680  J 0x02da         /* _clearerr */
     0  0.000%  0x02af 0x36021bc1  LDX (I6),LR0 ; LDY (I6)-1,A1
 --->        0   0.000%      0    0.00        0 _rewind
 =-->   0.00ps   0.000%      0    0.00ps      0 _rewind
_fgetpos:
     0  0.000%  0x02b0 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x02b1 0x3e03b84f  STX LS,(I6) ; STY LE,(I6)+1
     0  0.000%  0x02b2 0x3e037841  STX LC,(I6) ; STY A1,(I6)+1
     0  0.000%  0x02b3 0x3e048024  STX I2,(I6)
     0  0.000%  0x02b4 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x02b5 0x00000881  LDC 0x22,A1
     0  0.000%  0x02b6 0x30092801  STY A1,(I2)
     0  0.000%  0x02b7 0x30092800  STY A0,(I2)
     0  0.000%  0x02b8 0x30090840  LDY (I2)+1,A0
     0  0.000%  0x02b9 0x000000ce  LDC 0x3,LS
     0  0.000%  0x02ba 0x2400afce  LOOP LS,0x2bf    /* VS_stdiolib + 0x15b */
     0  0.000%  0x02bb 0x30093800  STY A0,(I6)
     0  0.000%  0x02bc 0x30090bc1  LDY (I2)-1,A1
     0  0.000%  0x02bd 0x30090840  LDY (I2)+1,A0
     0  0.000%  0x02be 0xc0100024  OR A0,A1,A0
     0  0.000%  0x02bf 0x38100024  STX A0,(I0)+1
     0  0.000%  0x02c0 0x36049bc0  LDX (I6),I2 ; LDY (I6)-1,A0
     0  0.000%  0x02c1 0x36035bc1  LDX (I6),LC ; LDY (I6)-1,A1
     0  0.000%  0x02c2 0x36039bcf  LDX (I6),LS ; LDY (I6)-1,LE
     0  0.000%  0x02c3 0x20000000  JR
     0  0.000%  0x02c4 0x00000024  NOP
 --->        0   0.000%      0    0.00        0 _fgetpos
 =-->   0.00ps   0.000%      0    0.00ps      0 _fgetpos
_fsetpos:
     0  0.000%  0x02c5 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x02c6 0x3e03b84f  STX LS,(I6) ; STY LE,(I6)+1
     0  0.000%  0x02c7 0x3e037841  STX LC,(I6) ; STY A1,(I6)+1
     0  0.000%  0x02c8 0x30093812  STY I2,(I6)
     0  0.000%  0x02c9 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x02ca 0x000008c1  LDC 0x23,A1
     0  0.000%  0x02cb 0x30092801  STY A1,(I2)
     0  0.000%  0x02cc 0x30092840  STY A0,(I2)+1
     0  0.000%  0x02cd 0x000000ce  LDC 0x3,LS
     0  0.000%  0x02ce 0x2400b48e  LOOP LS,0x2d2    /* VS_stdiolib + 0x16e */
     0  0.000%  0x02cf 0x30100024  LDX (I0)+1,A0
     0  0.000%  0x02d0 0x30092bc0  STY A0,(I2)-1
     0  0.000%  0x02d1 0x30092840  STY A0,(I2)+1
     0  0.000%  0x02d2 0x30100024  LDX (I0)+1,A0
     0  0.000%  0x02d3 0x32f30024  LDX (I2)-1,NULL
     0  0.000%  0x02d4 0x30090800  LDY (I2),A0
     0  0.000%  0x02d5 0x30091bd2  LDY (I6)-1,I2
     0  0.000%  0x02d6 0x36035bc1  LDX (I6),LC ; LDY (I6)-1,A1
     0  0.000%  0x02d7 0x36039bcf  LDX (I6),LS ; LDY (I6)-1,LE
     0  0.000%  0x02d8 0x20000000  JR
     0  0.000%  0x02d9 0x00000024  NOP
 --->        0   0.000%      0    0.00        0 _fsetpos
 =-->   0.00ps   0.000%      0    0.00ps      0 _fsetpos
_clearerr:
     0  0.000%  0x02da 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x02db 0x3e003812  STX A0,(I6) ; STY I2,(I6)
     0  0.000%  0x02dc 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x02dd 0x00000400  LDC 0x10,A0
     0  0.000%  0x02de 0x36002800  LDX (I6),A0 ; STY A0,(I2)
     0  0.000%  0x02df 0x30092800  STY A0,(I2)
     0  0.000%  0x02e0 0x20000000  JR
     0  0.000%  0x02e1 0x30091bd2  LDY (I6)-1,I2
 --->        0   0.000%      0    0.00        0 _clearerr
 =-->   0.00ps   0.000%      0    0.00ps      0 _clearerr
_feof:
746497  0.466%  0x02e2 0x36130024  LDX (I6)+1,NULL
746497  0.466%  0x02e3 0x3e003812  STX A0,(I6) ; STY I2,(I6)
746497  0.466%  0x02e4 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
746497  0.466%  0x02e5 0x00000440  LDC 0x11,A0
746497  0.466%  0x02e6 0x36002800  LDX (I6),A0 ; STY A0,(I2)
746497  0.466%  0x02e7 0x30092800  STY A0,(I2)
746497  0.466%  0x02e8 0x30090800  LDY (I2),A0
746497  0.466%  0x02e9 0x20000000  JR
746497  0.466%  0x02ea 0x30091bd2  LDY (I6)-1,I2
 --->  6718473   4.190% 746497    9.00   746497 _feof
 =--> 546.75ms   4.190% 746497  732.42ns 746497 _feof
_ferror:
     0  0.000%  0x02eb 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x02ec 0x3e003812  STX A0,(I6) ; STY I2,(I6)
     0  0.000%  0x02ed 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x02ee 0x00000480  LDC 0x12,A0
     0  0.000%  0x02ef 0x36002800  LDX (I6),A0 ; STY A0,(I2)
     0  0.000%  0x02f0 0x30092800  STY A0,(I2)
     0  0.000%  0x02f1 0x30090800  LDY (I2),A0
     0  0.000%  0x02f2 0x20000000  JR
     0  0.000%  0x02f3 0x30091bd2  LDY (I6)-1,I2
 --->        0   0.000%      0    0.00        0 _ferror
 =-->   0.00ps   0.000%      0    0.00ps      0 _ferror
_perror:
     0  0.000%  0x02f4 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x02f5 0x3e04b840  STX I2,(I6) ; STY A0,(I6)+1
     0  0.000%  0x02f6 0x3e040024  STX I0,(I6)
     0  0.000%  0x02f7 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x02f8 0x000004c0  LDC 0x13,A0
     0  0.000%  0x02f9 0x36f02800  LDX (I6)-1,A0 ; STY A0,(I2)
     0  0.000%  0x02fa 0x40800024  ADD A0,NULL,A0
     0  0.000%  0x02fb 0x00000024  NOP
     0  0.000%  0x02fc 0x2800bfd5  JZC 0x02ff       /* VS_stdiolib + 0x19b */
     0  0.000%  0x02fd 0x00000024  NOP
     0  0.000%  0x02fe 0x00060bd0  LDC 0x182f,I0    /* data_x */
     0  0.000%  0x02ff 0x30100024  LDX (I0)+1,A0
     0  0.000%  0x0300 0x4080a800  ADD A0,NULL,A0 ; STY A0,(I2)
     0  0.000%  0x0301 0x00000024  NOP
     0  0.000%  0x0302 0x2800bfd5  JZC 0x02ff       /* VS_stdiolib + 0x19b */
     0  0.000%  0x0303 0x00000024  NOP
     0  0.000%  0x0304 0x20000000  JR
     0  0.000%  0x0305 0x36049bc0  LDX (I6),I2 ; LDY (I6)-1,A0
 --->        0   0.000%      0    0.00        0 _perror
 =-->   0.00ps   0.000%      0    0.00ps      0 _perror
ALWAYS   T       0   0.0%  +  N  995331 100.0%  =   995331
ZS       T       0   0.0%  +  N  248835 100.0%  =   248835
ZC       T       0   0.0%  +  N 1990696 100.0%  =  1990696
 ===> 20653315  12.879% [VS_stdiolib]

		.sect code,VS_stdiolib1
		.org 0x306

_fprintf:
746496  0.466%  0x0306 0x36130024  LDX (I6)+1,NULL
746496  0.466%  0x0307 0x3e048024  STX I2,(I6)
746496  0.466%  0x0308 0x00001800  LDC 0x60,A0
746496  0.466%  0x0309 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
746496  0.466%  0x030a 0x20000000  JR
746496  0.466%  0x030b 0x36f4a800  LDX (I6)-1,I2 ; STY A0,(I2)
 --->  4478976   2.793% 746496    6.00   746496 _fprintf
 =--> 364.50ms   2.793% 746496  488.28ns 746496 _fprintf
_printf:
     1  0.000%  0x030c 0x36130024  LDX (I6)+1,NULL
     1  0.000%  0x030d 0x3e048024  STX I2,(I6)
     1  0.000%  0x030e 0x00001840  LDC 0x61,A0
     1  0.000%  0x030f 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     1  0.000%  0x0310 0x20000000  JR
     1  0.000%  0x0311 0x36f4a800  LDX (I6)-1,I2 ; STY A0,(I2)
 --->        6   0.000%      1    6.00        1 _printf
 =--> 488.28ns   0.000%      1  488.28ns      1 _printf
_sprintf:
     0  0.000%  0x0312 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x0313 0x3e048024  STX I2,(I6)
     0  0.000%  0x0314 0x00001880  LDC 0x62,A0
     0  0.000%  0x0315 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x0316 0x20000000  JR
     0  0.000%  0x0317 0x36f4a800  LDX (I6)-1,I2 ; STY A0,(I2)
 --->        0   0.000%      0    0.00        0 _sprintf
 =-->   0.00ps   0.000%      0    0.00ps      0 _sprintf
ALWAYS   T       0   0.0%  +  N  746497 100.0%  =   746497
 ===>  4478982   2.793% [VS_stdiolib1]

		.sect code,strtol
		.org 0x318

_strtol:
248832  0.155%  0x0318 0x36130024  LDX (I6)+1,NULL
248832  0.155%  0x0319 0x3e22b815  STX MR0,(I6)+2 ; STY I5,(I6)
248832  0.155%  0x031a 0x3e05b814  STX I6,(I6) ; STY I4,(I6)
248832  0.155%  0x031b 0x36250024  LDX (I6)+2,I4
248832  0.155%  0x031c 0x0000800a  LDC 0x200,MR0
248832  0.155%  0x031d 0x3e10b803  STX B0,(I6)+1 ; STY B1,(I6)
248832  0.155%  0x031e 0x3e113805  STX C0,(I6)+1 ; STY C1,(I6)
248832  0.155%  0x031f 0x3e11b807  STX D0,(I6)+1 ; STY D1,(I6)
248832  0.155%  0x0320 0x3e043812  STX I0,(I6) ; STY I2,(I6)
248832  0.155%  0x0321 0xb880104c  AND NULL,NULL,A0 ; LDX (I4)+1,NULL
248832  0.155%  0x0322 0xbe8ab300  AND C,NULL,C ; STY A0,(I4)-4
248832  0.155%  0x0323 0x34e48024  LDX (I4)-2,I2
248832  0.155%  0x0324 0x2800c9c0  J 0x0327         /* section strtol + 0xf */
248832  0.155%  0x0325 0x34518024  LDX (I4)+5,D0
432483  0.270%  0x0326 0x32130024  LDX (I2)+1,NULL
681315  0.425%  0x0327 0x00000801  LDC 0x20,A1
681315  0.425%  0x0328 0x32000024  LDX (I2),A0
681315  0.425%  0x0329 0x60120024  SUB A0,A1,A1
681315  0.425%  0x032a 0x00000241  LDC 0x9,A1
681315  0.425%  0x032b 0x2800c985  JZS 0x0326       /* section strtol + 0xe */
681315  0.425%  0x032c 0x00000024  NOP
248832  0.155%  0x032d 0x60120024  SUB A0,A1,A1
248832  0.155%  0x032e 0x00000b41  LDC 0x2d,A1
248832  0.155%  0x032f 0x2800cd91  JCC 0x0336       /* section strtol + 0x1e */
248832  0.155%  0x0330 0x00000024  NOP
248832  0.155%  0x0331 0x00000341  LDC 0xd,A1
248832  0.155%  0x0332 0x60120024  SUB A0,A1,A1
248832  0.155%  0x0333 0x00000b41  LDC 0x2d,A1
248832  0.155%  0x0334 0x2800c989  JLE 0x0326       /* section strtol + 0xe */
248832  0.155%  0x0335 0x00000024  NOP
248832  0.155%  0x0336 0x60120024  SUB A0,A1,A1
248832  0.155%  0x0337 0x00000024  NOP
248832  0.155%  0x0338 0x2800cf55  JZC 0x033d       /* section strtol + 0x25 */
248832  0.155%  0x0339 0x00000024  NOP
123202  0.077%  0x033a 0x6890104c  SUB NULL,ONES,A0 ; LDX (I4)+1,NULL
123202  0.077%  0x033b 0x2800d0c0  J 0x0343         /* section strtol + 0x2b */
123202  0.077%  0x033c 0x321333c0  LDX (I2)+1,NULL ; STY A0,(I4)-1
125630  0.078%  0x033d 0x00000ac1  LDC 0x2b,A1
125630  0.078%  0x033e 0x60120024  SUB A0,A1,A1
125630  0.078%  0x033f 0x00000024  NOP
125630  0.078%  0x0340 0x2800d0d5  JZC 0x0343       /* section strtol + 0x2b */
125630  0.078%  0x0341 0x00000024  NOP
     0  0.000%  0x0342 0x32130024  LDX (I2)+1,NULL
248832  0.155%  0x0343 0x00000c01  LDC 0x30,A1
248832  0.155%  0x0344 0xb8840800  AND NULL,NULL,B0 ; LDX (I2),A0
248832  0.155%  0x0345 0x60120024  SUB A0,A1,A1
248832  0.155%  0x0346 0x00000024  NOP
248832  0.155%  0x0347 0x2800d695  JZC 0x035a       /* section strtol + 0x42 */
248832  0.155%  0x0348 0x00000024  NOP
  1073  0.001%  0x0349 0x00001e01  LDC 0x78,A1
  1073  0.001%  0x034a 0x32130024  LDX (I2)+1,NULL
  1073  0.001%  0x034b 0x32f00024  LDX (I2)-1,A0
  1073  0.001%  0x034c 0x60120024  SUB A0,A1,A1
  1073  0.001%  0x034d 0x00000024  NOP
  1073  0.001%  0x034e 0x2800d645  JZS 0x0359       /* section strtol + 0x41 */
  1073  0.001%  0x034f 0x00000024  NOP
  1073  0.001%  0x0350 0x00001601  LDC 0x58,A1
  1073  0.001%  0x0351 0x34d30024  LDX (I4)-3,NULL
  1073  0.001%  0x0352 0x34340024  LDX (I4)+3,I0
  1073  0.001%  0x0353 0x30130024  LDX (I0)+1,NULL
  1073  0.001%  0x0354 0x30000024  LDX (I0),A0
  1073  0.001%  0x0355 0x60120024  SUB A0,A1,A1
  1073  0.001%  0x0356 0x00000024  NOP
  1073  0.001%  0x0357 0x2800d695  JZC 0x035a       /* section strtol + 0x42 */
  1073  0.001%  0x0358 0x00000024  NOP
     0  0.000%  0x0359 0x68940024  SUB NULL,ONES,B0
248832  0.155%  0x035a 0x468c0024  ADD D0,NULL,D0
248832  0.155%  0x035b 0x00000024  NOP
248832  0.155%  0x035c 0x2800da15  JZC 0x0368       /* section strtol + 0x50 */
248832  0.155%  0x035d 0x00000024  NOP
248832  0.155%  0x035e 0x00000c01  LDC 0x30,A1
248832  0.155%  0x035f 0x32000024  LDX (I2),A0
248832  0.155%  0x0360 0x60120024  SUB A0,A1,A1
248832  0.155%  0x0361 0x00000286  LDC 0xa,D0
248832  0.155%  0x0362 0x2800da15  JZC 0x0368       /* section strtol + 0x50 */
248832  0.155%  0x0363 0x42840024  ADD B0,NULL,B0
  1073  0.001%  0x0364 0x00000206  LDC 0x8,D0
  1073  0.001%  0x0365 0x2800da05  JZS 0x0368       /* section strtol + 0x50 */
  1073  0.001%  0x0366 0x00000024  NOP
     0  0.000%  0x0367 0x466c0024  ADD D0,D0,D0
248832  0.155%  0x0368 0x00000400  LDC 0x10,A0
248832  0.155%  0x0369 0x66000024  SUB D0,A0,A0
248832  0.155%  0x036a 0x00000024  NOP
248832  0.155%  0x036b 0x2800dc55  JZC 0x0371       /* section strtol + 0x59 */
248832  0.155%  0x036c 0x42840024  ADD B0,NULL,B0
     0  0.000%  0x036d 0x00000024  NOP
     0  0.000%  0x036e 0x2800dc45  JZS 0x0371       /* section strtol + 0x59 */
     0  0.000%  0x036f 0x00000024  NOP
     0  0.000%  0x0370 0x32230024  LDX (I2)+2,NULL
1186144  0.740%  0x0371 0x00000c00  LDC 0x30,A0
1186144  0.740%  0x0372 0x32008024  LDX (I2),B0
1186144  0.740%  0x0373 0x62000024  SUB B0,A0,A0
1186144  0.740%  0x0374 0x00000e40  LDC 0x39,A0
1186144  0.740%  0x0375 0x2800df11  JCC 0x037c       /* section strtol + 0x64 */
1186144  0.740%  0x0376 0x60220024  SUB A0,B0,A1
937312  0.585%  0x0377 0x00000c00  LDC 0x30,A0
937312  0.585%  0x0378 0x2800df11  JCC 0x037c       /* section strtol + 0x64 */
937312  0.585%  0x0379 0x00000024  NOP
937312  0.585%  0x037a 0x2800e380  J 0x038e         /* section strtol + 0x76 */
937312  0.585%  0x037b 0x62040024  SUB B0,A0,B0
248832  0.155%  0x037c 0x00001040  LDC 0x41,A0
248832  0.155%  0x037d 0x62000024  SUB B0,A0,A0
248832  0.155%  0x037e 0x00001680  LDC 0x5a,A0
248832  0.155%  0x037f 0x2800e191  JCC 0x0386       /* section strtol + 0x6e */
248832  0.155%  0x0380 0x60220024  SUB A0,B0,A1
     0  0.000%  0x0381 0x00000dc0  LDC 0x37,A0
     0  0.000%  0x0382 0x2800e191  JCC 0x0386       /* section strtol + 0x6e */
     0  0.000%  0x0383 0x00000024  NOP
     0  0.000%  0x0384 0x2800e380  J 0x038e         /* section strtol + 0x76 */
     0  0.000%  0x0385 0x62040024  SUB B0,A0,B0
248832  0.155%  0x0386 0x00001840  LDC 0x61,A0
248832  0.155%  0x0387 0x62000024  SUB B0,A0,A0
248832  0.155%  0x0388 0x00001e80  LDC 0x7a,A0
248832  0.155%  0x0389 0x2800e711  JCC 0x039c       /* section strtol + 0x84 */
248832  0.155%  0x038a 0x60220024  SUB A0,B0,A1
     0  0.000%  0x038b 0x000015c0  LDC 0x57,A0
     0  0.000%  0x038c 0x2800e711  JCC 0x039c       /* section strtol + 0x84 */
     0  0.000%  0x038d 0x62040024  SUB B0,A0,B0
937312  0.585%  0x038e 0x62600024  SUB B0,D0,A0
937312  0.585%  0x038f 0x00000047  LDC 0x1,D1
937312  0.585%  0x0390 0x2800e718  JGE 0x039c       /* section strtol + 0x84 */
937312  0.585%  0x0391 0x00000024  NOP
937312  0.585%  0x0392 0x3613084c  LDX (I6)+1,NULL ; LDY (I2)+1,NULL
937312  0.585%  0x0393 0x4e86b802  ADD C,NULL,B ; STY B0,(I6)
937312  0.585%  0x0394 0xfedc4183  MULSU D0,C1 ; MV D0,B1
937312  0.585%  0x0395 0x48ba0024  ADD NULL,P,C
937312  0.585%  0x0396 0xfeac9802  MULSU D0,B0 ; LDY (I6),B0
937312  0.585%  0x0397 0x44bab806  ADD C0,P,C ; STY D0,(I6)
937312  0.585%  0x0398 0xfe2e0024  MULSS D1,B0
937312  0.585%  0x0399 0x48be0024  ADD NULL,P,D
937312  0.585%  0x039a 0x2800dc40  J 0x0371         /* section strtol + 0x59 */
937312  0.585%  0x039b 0x4efa9bc6  ADD C,D,C ; LDY (I6)-1,D0
248832  0.155%  0x039c 0x34c30024  LDX (I4)-4,NULL
248832  0.155%  0x039d 0x34500024  LDX (I4)+5,A0
248832  0.155%  0x039e 0x40800024  ADD A0,NULL,A0
248832  0.155%  0x039f 0x300913c0  LDY (I4)-1,A0
248832  0.155%  0x03a0 0x2800e985  JZS 0x03a6       /* section strtol + 0x8e */
248832  0.155%  0x03a1 0x40800024  ADD A0,NULL,A0
     0  0.000%  0x03a2 0x34c30024  LDX (I4)-4,NULL
     0  0.000%  0x03a3 0x34540024  LDX (I4)+5,I0
     0  0.000%  0x03a4 0x380493c0  STX I2,(I0) ; LDY (I4)-1,A0
     0  0.000%  0x03a5 0x40800024  ADD A0,NULL,A0
248832  0.155%  0x03a6 0x00000024  NOP
248832  0.155%  0x03a7 0x2800ea85  JZS 0x03aa       /* section strtol + 0x92 */
248832  0.155%  0x03a8 0x4e820024  ADD C,NULL,A
123202  0.077%  0x03a9 0x68e20024  SUB NULL,C,A
248832  0.155%  0x03aa 0x36f41812  LDX (I6)-1,I0 ; LDY (I6),I2
248832  0.155%  0x03ab 0x36f19807  LDX (I6)-1,D0 ; LDY (I6),D1
248832  0.155%  0x03ac 0x36f11805  LDX (I6)-1,C0 ; LDY (I6),C1
248832  0.155%  0x03ad 0x36f09803  LDX (I6)-1,B0 ; LDY (I6),B1
248832  0.155%  0x03ae 0x34059014  LDX (I4),I6 ; LDY (I4),I4
248832  0.155%  0x03af 0x36e30024  LDX (I6)-2,NULL
248832  0.155%  0x03b0 0x20000000  JR
248832  0.155%  0x03b1 0x36f29815  LDX (I6)-1,MR0 ; LDY (I6),I5
 ---> 49249910  30.712% 248832  197.92   319804 _strtol
 =-->   4.008s  30.712% 248832   16.11us 319804 _strtol
ALWAYS   T       0   0.0%  +  N 2495490 100.0%  =  2495490
ZS       T       0   0.0%  +  N 1181125 100.0%  =  1181125
LE       T       0   0.0%  +  N  248832 100.0%  =   248832
CC       T       0   0.0%  +  N 2869952 100.0%  =  2869952
ZC       T       0   0.0%  +  N 1370863 100.0%  =  1370863
GE       T       0   0.0%  +  N  937312 100.0%  =   937312
 ===> 49249910  30.712% [strtol]

		.sect code,VS_stdiolib$0
		.org 0x3b2

_fseek:
     0  0.000%  0x03b2 0x36130024  LDX (I6)+1,NULL
     0  0.000%  0x03b3 0x30093852  STY I2,(I6)+1
     0  0.000%  0x03b4 0x3e023841  STX LR0,(I6) ; STY A1,(I6)+1
     0  0.000%  0x03b5 0x3e00f802  STX B1,(I6) ; STY B0,(I6)
     0  0.000%  0x03b6 0x003fff92  LDC 0xfffe,I2    /* vsstdio */
     0  0.000%  0x03b7 0x00000801  LDC 0x20,A1
     0  0.000%  0x03b8 0x30092801  STY A1,(I2)
     0  0.000%  0x03b9 0x30092840  STY A0,(I2)+1
     0  0.000%  0x03ba 0x36000024  LDX (I6),A0
     0  0.000%  0x03bb 0x30092bc0  STY A0,(I2)-1
     0  0.000%  0x03bc 0x30092840  STY A0,(I2)+1
     0  0.000%  0x03bd 0x30091bc0  LDY (I6)-1,A0
     0  0.000%  0x03be 0x30092bc0  STY A0,(I2)-1
     0  0.000%  0x03bf 0x30092800  STY A0,(I2)
     0  0.000%  0x03c0 0x30091801  LDY (I6),A1
     0  0.000%  0x03c1 0x30092801  STY A1,(I2)
     0  0.000%  0x03c2 0x36f20800  LDX (I6)-1,LR0 ; LDY (I2),A0
     0  0.000%  0x03c3 0x20000000  JR
     0  0.000%  0x03c4 0x30091bd2  LDY (I6)-1,I2
 --->        0   0.000%      0    0.00        0 _fseek
 =-->   0.00ps   0.000%      0    0.00ps      0 _fseek
 ===>        0   0.000% [VS_stdiolib$0]
		.end

Operation Usage
===============
Unary ALU                   746496   0.466%
Binary ALU                26411930  16.470%
Conditional Jump (Jcc)    14080259   8.780%
Cond Jump LR0 (JRcc)       2985993   1.862%
Multiply-Accumulate       25380864  15.827%
Multiply                   3558432   2.219%
X-Move                    68435365  42.676%
Y-Move                    54078594  33.723%
Load Constant             18677687  11.647%
Loop                        746496   0.466%
MOVE Reg                   5665123   3.533%
CALLcc                     2737161   1.707%
** No Operation           12268268   7.650% **
223504400 operations executed in 160360665 cycles (   13.1s) (1.39 ops/cycle)

Parallel Operation Utilization
==============================
     UALU BALU  Jcc JRcc  MAC  MUL X-MV Y-MV  LDC LOOP MOVE CALL
UALU 100%   0%   0%   0%   0%   0% 100%   0%   0%   0%   0%   0%
BALU   0% 100%   0%   0%   0%   0%  25%  14%   0%   0%   7%   0%
Jcc    0%   0% 100%   0%   0%   0%   0%   0%   0%   0%   0%   0%
JRcc   0%   0%   0% 100%   0%   0%   0%   0%   0%   0%   0%   0%
MAC    0%   0%   0%   0% 100%   0% 100% 100%   0%   0%   0%   0%
MUL    0%   0%   0%   0%   0% 100%  21%  47%   0%   0%  26%   0%
X-MV   1%  10%   0%   0%  37%   1% 100%  63%   0%   0%   0%   0%
Y-MV   0%   7%   0%   0%  47%   3%  80% 100%   0%   0%   0%   0%
LDC    0%   0%   0%   0%   0%   0%   0%   0% 100%   0%   0%   0%
LOOP   0%   0%   0%   0%   0%   0%   0%   0%   0% 100%   0%   0%
MOVE   0%  31%   0%   0%   0%  17%   0%   0%   0%   0% 100%   0%
CALL   0%   0%   0%   0%   0%   0%   0%   0%   0%   0%   0% 100%

Jumps Taken / Not Taken
=======================
ALWAYS   T 5729125 100.0%  +  N       0   0.0%  =  5729125
CS       T      23  15.4%  +  N     126  84.6%  =      149
ES       T       0   0.0%  +  N       2 100.0%  =        2
ZS       T 1554528  53.2%  +  N 1368447  46.8%  =  2922975
LT       T  497664  66.7%  +  N  248832  33.3%  =   746496
LE       T       2   0.0%  +  N  248832 100.0%  =   248834
CC       T  746497  26.0%  +  N 2123456  74.0%  =  2869953
NC       T       1 100.0%  +  N       0   0.0%  =        1
ZC       T 3236209  78.8%  +  N  871859  21.2%  =  4108068
GE       T  372625  28.4%  +  N  937312  71.6%  =  1309937
GT       T      13  76.5%  +  N       4  23.5%  =       17
LOOPEND  T 24653099  97.1%  +  N  746509   2.9%  =  25399608

Approximate Call Graph
======================
_strtol          s     197.92   248832    t     197.92
_MyReset         s       2.00        1    t       2.00
_printf          s       6.00        1    t       6.00
_InterpolationInit s      25.00        1    t      25.00
_InterpolationFilter s      67.33   746496    t      67.33
_fprintf         s       6.00   746496    t       6.00
_MyMain          s 27122761.00        1    t 151769057.00
  _fclose                   11.00     2.00     0.000%
  _fprintf                   6.00 746496.00     2.951%
  _InterpolationFilter      67.33 746496.00     33.119%
  _strtol                  197.92 248832.00     32.451%
  _fgets                    56.00 248833.00     9.181%
  _feof                      9.00 746497.00     4.427%
  _InterpolationInit        25.00     1.00     0.000%
  _printf                    6.00     1.00     0.000%
  _fopen                    74.50     2.00     0.000%
_fclose          s      11.00        2    t      11.00
_fopen           s      74.50        2    t      74.50
_fgets           s      56.00   248833    t      56.00
_feof            s       9.00   746497    t       9.00
