From 0653c1fe546fe4d03266ae5d7858cc046ae071e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20K=C3=B6gl?= Date: Fri, 7 Mar 2014 21:15:46 +0100 Subject: [PATCH] hex --- mod_pulse_psychose/mod_pulse_psychose.a43 | 475 ++++ mod_pulse_psychose/mod_pulse_psychose.lst | 3020 +++++++++++++++++++++ 2 files changed, 3495 insertions(+) create mode 100644 mod_pulse_psychose/mod_pulse_psychose.a43 create mode 100644 mod_pulse_psychose/mod_pulse_psychose.lst diff --git a/mod_pulse_psychose/mod_pulse_psychose.a43 b/mod_pulse_psychose/mod_pulse_psychose.a43 new file mode 100644 index 0000000..ec92727 --- /dev/null +++ b/mod_pulse_psychose/mod_pulse_psychose.a43 @@ -0,0 +1,475 @@ +:101100005542200135D0085A8245D0023140000AAC +:101110003F4006000F9308249242D00220012F8303 +:101120009F4F562E0002F8233F40CA000F9307241A +:101130009242D00220011F83CF430602F9230441CB +:1011400034500E003150F0FFB240805A20015F420F +:1011500050007FD01000C24F5000F2405B005200A0 +:10116000F24090FF53005F4202007FF0FDFFC24F4C +:101170000200B24050C39A02053C1F429A023F53FC +:10118000824F9A021F429A020F93F7235F42020096 +:101190004F4F2FF30F93E723F2432200C243210066 +:1011A000F2432A005F422A007FD00C00C24F2A007F +:1011B000C2432900F2431A00C2431900F2431E0041 +:1011C000C2431D00F2433200C2433100C243350026 +:1011D000B0126A1E5F4237007FD00700C24F37004F +:1011E000F2401E00C000C243C1005F4237007FD002 +:1011F0001800C24F3700F240BEFFC200F240F8FFB5 +:10120000C3005F4237007FD080FFC24F3700B2403B +:10121000E203C2018243CA01B240E203C0015F425D +:1012200029006FD2C24F29005F4229007FF0F7FFEB +:10123000C24F2900B2400C0DC801B2401405B802DB +:10124000B240AA05BA021F42A0013FF0FDFF824F43 +:10125000A001B240F004A001B2400206A201F24097 +:1012600011008000F24093FF8100A243A6011F42BB +:10127000A0012FD3824FA0011F42A0011FD3824F94 +:10128000A001B24004016001B24040006401B240DC +:1012900010006201B2401F007201B2400A007401E6 +:1012A0001F4260013FD01000824F60015F422A0060 +:1012B0007FD01000C24F2A005F422E007FD0100066 +:1012C000C24F2E005F4270005FD3C24F70005F427A +:1012D00004007FD080FFC24F04005F4270007FD0C7 +:1012E0001000C24F70005F4271007FD02000C24FDB +:1012F0007100F24034007400C2437500F2404500B2 +:1013000073005F4270007FF0FEFFC24F700032D06A +:10131000180032D0100003431F42BC02844FEEFF7E +:101320008443F0FF1E44EEFF1F44F0FFB0125A2921 +:101330000C4E0D4F0E433F40B447B0127E23844EF7 +:10134000E2FF844FE4FF1E44E2FF1F44E4FFB012BB +:1013500050280F4E824FC8021F42C8023D40030072 +:101360003E400300B012D81C1F42C8023FF0FF00ED +:10137000824F12021E42A8021F42AA021D42BC0254 +:10138000084D09430C480D49B0121A29844EE6FF56 +:10139000844FE8FF1E42BE021F42C0021D42BC0233 +:1013A000064D07430C460D47B0121A29844EEAFF3A +:1013B000844FECFF1E44EAFF1F44ECFFB0125C2791 +:1013C000B01278230C433D40C842B012DA240A4ED2 +:1013D0000B4F1E44E6FF1F44E8FFB0125C27B0121B +:1013E00078230C4E0D4F0E4A0F4BB0127E23B012D5 +:1013F00050280F4E824FA2021F42A2023F9043008C +:101400000B281F42A2023F50BEFF0F5F3F50002D2E +:101410002F4F824FCC02133C1F42A2023F90330059 +:101420000B281F42A2023F50CEFF0F5F3F50002DFE +:101430002F4F824FCC02033CB2406300CC021F42CC +:10144000CC023D4003003E400700B012D81C1F42B2 +:10145000CC023FF0FF00824F1402593F32D0F0001F +:10146000FD3F3040AE2C0412044124533150FAFFAA +:10147000844FFCFF8443F8FFC443FAFF223C1F441F +:10148000FCFF3E400A00B01212290E4F5F44FAFFE3 +:101490008F114F4F7FF00F004F9304240E5E7F5348 +:1014A0004F93FC2384DEF8FF1F44FCFF3E400A00FC +:1014B000B012E028844FFCFF5F44FAFF6F52C44F24 +:1014C000FAFFB4900A00FCFFDA375F44FAFF8F118D +:1014D0001E44FCFF4F4F7FF00F004F9304240E5E1D +:1014E0007F534F93FC230F4E1FD4F8FF315006005B +:1014F000344130410B120A120412044134500600E8 +:101500000A4F0F4A8F108F118F108F110B4F0C4EF7 +:101510000F4C8F108F118F108F110D4F0E4A0F4BE4 +:10152000B012B42834413A413B41304104120441E5 +:1015300024532182844EFAFF844FFCFF043CB453B1 +:10154000FAFFB463FCFF8493FAFFF9238493FCFF52 +:10155000F6232152344130410F120E120D120C129B +:101560000B120412044134500C0021831F42C001AD +:101570000F9302383040BC181F42C0013FF0FDFFFE +:10158000824FC0015F4229007FF0F7FFC24F290060 +:101590001F42C0013FF0FF7F824FC0011F42C001C8 +:1015A0002FD3824FC0011F42BA02824FC8011F428F +:1015B0000402824FCA015F4229006FD2C24F290044 +:1015C000C243A4021F424001824FB4021F424201A3 +:1015D000844FF2FF1F42A0013FF0FDFF824FA001A8 +:1015E0001F42A0012FD3824FA0011F44F2FFB0126F +:1015F000961A824FC2021B42C2021F42C2020E4F03 +:101600003F400802B0124E1C0E4B0E8F0F4E824F01 +:10161000C402B490FF0FF2FF0B381F4202023F904A +:10162000650014381F4202023F53824F02020E3CF3 +:10163000B4906400F2FF0A341F4202023F90FF0F91 +:1016400005341F4202021F53824F02021E42C4028F +:101650001F42C402B012F4148E108F104EEF0EEF22 +:101660008F110F110E100F110E100C4E0D4F1E4248 +:10167000AE021F42B0020E5C0F6D824EAE02824F70 +:10168000B0021F42B4023F90AD0D05341F42B402B8 +:101690003F90B80B36341F42B4023F90AD0D18385E +:1016A0001F42B4023F90001007381F42B8023F505B +:1016B000FBFF824FB802053C1F42B8023F53824FE6 +:1016C000B8021F42B8020F931C348243B802193C7F +:1016D0001F42B4023F908C0A07341F42B8023F50A9 +:1016E0000500824FB802053C1F42B8021F53824FCB +:1016F000B8021F42B8023F9000100338B240FF0FFB +:10170000B8021F4200022F9351243F9003005D2432 +:101710001F9365201F42C4020F110F110F110F11EB +:101720000F110F110E4F3E508000844EF2FFB49007 +:10173000FF00F2FF0438B440FE00F2FF053C949332 +:10174000F2FF02349443F2FFC243770003435F4247 +:1017500002004F93FC37F243770003435F420200DD +:101760004F93FC371F44F2FF4F4FC24F77000343A4 +:101770005F4202004F93FC371F4212024F4FC24F8D +:10178000770003435F4202004F93FC371F4214026D +:101790004F4FC24F770003435F4202004F93FC3725 +:1017A0001F4206024F4FC24F7700193C03435F426E +:1017B00002004F93FC371F42B4020F110F110F119B +:1017C0000F114F4FC24F77000A3C1F42B8020F1152 +:1017D0000F110F110F114F4FC24F770003431F42DC +:1017E000C6021F53824FC6021F4210020F931C24D1 +:1017F0001F42CE023F907800072C1F42CE021F539B +:10180000824FCE023040461A1F42C4023F9038FF3A +:1018100002383040461A8243CE02824310020F4300 +:10182000B012DC1D3040461A1F42CE023F907800B5 +:10183000072C1F42CE021F53824FCE023040461A61 +:101840001F42C4023F90C90002343040461A82430E +:10185000CE02924310021F43B012DC1D1F42A602AB +:101860001F53824FA6021F42A6023F900300022C84 +:101870003040461A1F42C602824FBC021E42AE02D0 +:101880001F42B002824EA802824FAA021E429E024E +:101890001F42A002824EBE02824FC0028243C60295 +:1018A0008243AE028243B00282439E028243A00280 +:1018B0008243A602B4C010000000C53C1F42C00114 +:1018C0003FF0FDFF824FC0015F4229007FF0FBFF28 +:1018D000C24F29001F42C0013FD00080824FC0018B +:1018E0001F42C0012FD3824FC0011F42B802824F56 +:1018F000C8011F420202824FCA015F4229007FD203 +:10190000C24F2900D243A4021F424001824FCA02A3 +:101910001F424201844FF2FF1F42A0013FF0FDFF32 +:10192000824FA0011F42A0012FD3824FA0011F446C +:10193000F2FFB012721B824F9C021B429C021F429C +:101940009C020E4F3F400C02B0124E1C0E4B0E8FED +:101950000F4E824FB202B490FF0FF2FF0B381F42BE +:1019600004023F90650014381F4204023F53824F27 +:1019700004020E3CB4906400F2FF0A341F420402D9 +:101980003F90FF0F05341F4204021F53824F040291 +:101990001E42B2021F42B202B012F4148E108F1017 +:1019A0004EEF0EEF8F110F110E100F110E100C4E87 +:1019B0000D4F1E429E021F42A0020E5C0F6D824E12 +:1019C0009E02824FA0021F42CA023F90AD0D053415 +:1019D0001F42CA023F90B80B36341F42CA023F90E2 +:1019E000AD0D18381F42CA023F90001007381F4241 +:1019F000BA023F50FBFF824FBA02053C1F42BA02B7 +:101A00003F53824FBA021F42BA020F931C348243E3 +:101A1000BA02193C1F42CA023F908C0A07341F4287 +:101A2000BA023F500500824FBA02053C1F42BA027B +:101A30001F53824FBA021F42BA023F900010033870 +:101A4000B240FF0FBA02215334413B413C413D417A +:101A50003E413F4100130F120412044124521F4221 +:101A6000A4013FF0FDFF824FA4018243C8018243DD +:101A7000CA015F42A4024F9306245F4229006FD23D +:101A8000C24F2900053C5F4229007FD2C24F290086 +:101A900034413F4100130412044124533182844FE6 +:101AA000FCFF1F4258020F5F3F505A029F44FCFF49 +:101AB00000001F4258023F50F5FF3FF01F000F5F2C +:101AC0003F505A022E4F1F42FE2CB012F414844E87 +:101AD000F6FF844FF8FF8443FAFF253C1F4258026B +:101AE0001F84FAFF3FF01F000F5F3F505A022E4F36 +:101AF0001F4258023F50EAFF1F54FAFF3FF01F00F9 +:101B00000F5F3F505A022F4F0E5F1F44FAFF0F5FC7 +:101B10003F50E82C2F4FB012F414845EF6FF846F10 +:101B2000F8FF9453FAFFB4900B00FAFFD73B1F4223 +:101B300058021F533FF01F00824F58021E44F6FF09 +:101B40001F44F8FF8E108F104EEF0EEF8F110F1104 +:101B50000E100F110E100F110E100F110E100F118D +:101B60000E100F110E100F110E100F4E3152344186 +:101B700030410412044124533182844FFCFF1F4240 +:101B800016020F5F3F5018029F44FCFF00001F42E7 +:101B900016023F50F5FF3FF01F000F5F3F50180245 +:101BA0002E4F1F42FE2CB012F414844EF6FF844FC9 +:101BB000F8FF8443FAFF253C1F4216021F84FAFFF8 +:101BC0003FF01F000F5F3F5018022E4F1F421602BA +:101BD0003F50EAFF1F54FAFF3FF01F000F5F3F50D6 +:101BE00018022F4F0E5F1F44FAFF0F5F3F50E82C83 +:101BF0002F4FB012F414845EF6FF846FF8FF9453F5 +:101C0000FAFFB4900B00FAFFD73B1F4216021F5396 +:101C10003FF01F00824F16021E44F6FF1F44F8FFDC +:101C20008E108F104EEF0EEF8F110F110E100F113F +:101C30000E100F110E100F110E100F110E100F11AC +:101C40000E100F110E100F4E3152344130410B1255 +:101C50000A12091208120712061205120412044190 +:101C6000345010000B4F0F4E294B1A4B02000C4FF3 +:101C70000F4C8F108F118F108F110D4F0E4C0F4383 +:101C8000074F084E2E4B1F4B02000C470D480C8E81 +:101C90000D7F0E4C0F4D8E108F104EEF0EEF8F11EB +:101CA0000F110E100E590F6A8B4E00008B4F020061 +:101CB0002E4B1F4B02000D4F8F108F118F108F1165 +:101CC000054D064F0F4534413541364137413841C6 +:101CD00039413A413B4130410412044124533150CF +:101CE000FAFF844FF8FF844EFAFF844DFCFF1F4437 +:101CF000F8FFB0126614844FF8FFB4900300FAFFA7 +:101D000025203F4093001E44F8FF3EF00F005E4E3A +:101D1000B02CCF4E00003E4094001F44F8FF3FF02F +:101D2000F0000F110F110F110F115F4FB02CCE4F9C +:101D300000003E4095001F44F8FF3FF0000F8F1059 +:101D40008F115F4FBA2CCE4F0000443CB490070077 +:101D5000FAFF40203E4098001F44F8FF3FF00F007C +:101D60000F5F3F50C42C2F4F8F108F114F4FCE4F0E +:101D700000003E4097001F44F8FF3FF00F000F5F48 +:101D80003F50C42C2F4F4F4FCE4F00003E409A0083 +:101D90001F44F8FF3FF0F0000F110F110F110F114A +:101DA0000F5F3F50C42C2F4F8F108F114F4FCE4FCE +:101DB00000003E4099001F44F8FF3FF0F0000F1173 +:101DC0000F110F110F110F5F3F50C42C2F4F4F4FAA +:101DD000CE4F00003150060034413041041204411E +:101DE00024532183844FFCFF8493FCFF08243F404D +:101DF0009200FF40F0FF000092430602063C82433F +:101E000006023F409200CF4300002153344130414D +:101E10000412044124532182844FFAFF844EFCFFB4 +:101E20008493FCFF0F243F4094003E4094006D4E8D +:101E30008493FAFF02245E43013C7E424EDDCF4E86 +:101E40000000103C3F4094003E4094006D4E84934F +:101E5000FAFF03247E40FEFF023C7E40F7FF4EFD6A +:101E6000CF4E00002152344130410412044124532A +:101E700021838443FCFF0B3C1F44FCFF3F50910037 +:101E8000CF4300001F44FCFF1F53844FFCFF1F443F +:101E9000FCFF3F901400F02B5F4233007FD0FCFF2B +:101EA000C24F3300F2407F009000F24240002153C5 +:101EB000344130410B120A1209120812071206129D +:101EC000051204123150ECFF0A4E0B4F0C4E0D4F11 +:101ED0003CF33DF0FF7F0C9308200D9306200C434C +:101EE0000D430E433F4000CC0C3C0B9304383B9019 +:101EF000807F0E380A3C0C4E0D4FB012AC280C43BC +:101F00000D43B0127E23304062230C4E0D4F8B3CAC +:101F10003B9080000338084309430A3C0C433D4092 +:101F2000004CB012DA240A4E0B4F3840E7FF394319 +:101F30000C4B0D4B8D108D118D108D117F400700B6 +:101F40000D110C107F53FC230E4C0F4D3E5081FFA2 +:101F50003F630E580F693AF33BF07F00084A094B84 +:101F6000385020FB39604A0008F339F080000C49F2 +:101F70000D498D108D118D108D11764007000D11BA +:101F80000C107653FC23064E074F065C076D814606 +:101F900000008147020008E339E0803F08DA09DBEE +:101FA0000C433D40803F0E480F49B012AC28044E10 +:101FB000054F084A094B38500F00096338F339F0D0 +:101FC0007F00099305381993783438901000752CE8 +:101FD0000C430D430E440F45B01258270F93272092 +:101FE00081930000052081930200022030405E238F +:101FF0002E411F410200B0125C27084E094F3C40A1 +:1020000080713D40313FB012DA240A4E0B4F3C4004 +:10201000D1F73D4017370E480F49B012DA240C4E65 +:102020000D4F0E4A0F4BB0129825304062230C44DE +:102030000D450E440F45B012DA240A4E0B4F3C40BA +:10204000ABAA3D40AA3E0E440F45B012DA240C4E16 +:102050000D4F0E433F40003FB012AC280C4E0D4FC9 +:102060000E4A0F4BB012DA240A4E0B4F8193000038 +:1020700007208193020004200C4E0D4F3040E622D1 +:102080002E411F410200B0125C27064E074F3C4014 +:1020900080713D40313FB012DA24084E094F3C4078 +:1020A000D1F73D4017370E460F47B012DA240C4ED9 +:1020B0000D4F0E4A0F4B3040A0220C433D400040D4 +:1020C0000E440F45B01298250C4E0D4F0E440F458F +:1020D000B0127E23814E0400814F06002E411F4125 +:1020E0000200B0125C27814E0800814F0A001C419B +:1020F00004001D4106000E4C0F4DB012DA24064EAE +:10210000074F0C4A0D4B3C50305C3D60CFFF814C7B +:102110001000814D12000C4E0D4FB012DA24084E03 +:10212000094F3C4097883D40173EB012DA243C40AE +:1021300025333D403A3EB01298250C4E0D4F0E48C7 +:102140000F49B012DA243C4025493D40923EB0127E +:1021500098250C4E0D4F0E480F49B012DA243C4022 +:10216000ABAA3D402A3FB01298250C4E0D4F0E46AB +:102170000F47B012DA24064E074F3C404FD03D4087 +:102180001C3E0E480F49B012DA243C40298E3D40D7 +:10219000633EB01298250C4E0D4F0E480F49B012F9 +:1021A000DA243C40CDCC3D40CC3EB01298250C4EBC +:1021B0000D4F0E480F49B012DA240C4E0D4F0E464B +:1021C0000F47B0129825814E0C00814F0E00384009 +:1021D00088C239403500088A097B18D1100019D10E +:1021E0001200099368380220189365280C433D407B +:1021F000003F0E440F45B012DA240C440D45B012D6 +:10220000DA24064E074F81930000182081930200C4 +:1022100015201C410C001D410E00B01298250C4EDB +:102220000D4F1E4104001F410600B012DA240C4E6F +:102230000D4F0E460F47B012AC28533C3C40807106 +:102240003D40313F1E4108001F410A00B012DA2410 +:10225000084E094F1C410C001D410E000E460F4751 +:10226000B01298250C4E0D4F1E4104001F41060070 +:10227000B012DA240A4E0B4F3C40D1F73D401737DD +:102280001E4108001F410A00B012DA240C4E0D4F07 +:102290000E4A0F4BB01298250C4E0D4F0E460F47AD +:1022A000B012AC280C440D45B012AC280C4E0D4FAA +:1022B0000E480F49513C8193000018208193020081 +:1022C00015201C410C001D410E000E440F45B0129C +:1022D000AC280C4E0D4F1E4104001F410600B012E9 +:1022E000DA240C4E0D4F0E440F45363C3C408071B5 +:1022F0003D40313F1E4108001F410A00B012DA2460 +:102300000A4E0B4F1C410C001D410E000E440F45A0 +:10231000B012AC280C4E0D4F1E4104001F410600A8 +:10232000B012DA24084E094F3C40D1F73D40173730 +:102330001E4108001F410A00B012DA240C4E0D4F56 +:102340000E480F49B012AC280C440D45B012AC2811 +:102350000C4E0D4F0E4A0F4BB012AC28023C0E43F0 +:102360000F43315014003441354136413741384133 +:1023700039413A413B413041B012B41E30410B1259 +:102380000A120912081207120612051204122182FB +:10239000064E074F814C0000814D020081930000E2 +:1023A0000320819302005A240693022007935924A4 +:1023B0000C473CF0807F3C50003F1F4102003FF043 +:1023C000807F0C8F0846094738F339F07F0008D327 +:1023D00039D0800024411541020034F335F07F00EC +:1023E00004D335D08000099504380599063808943F +:1023F000042C085809693C5080FF3F4019000A43EB +:102400000B430D433E400001099507380220089414 +:1024100004280ADD0BDE08840975085809690E11C5 +:102420000D103F53F1231A530B630B110A103AF3AB +:102430003BF07FFF094C395080002E411F410200C4 +:102440000EE60FE70D4F3DF000800E430F430F499E +:102450000FDD064A074B06DE07DF033C0643374025 +:10246000C07F0E460F472152344135413641374136 +:10247000384139413A413B4130410B120A120912AD +:1024800008120712061205120412064E074F084CD6 +:10249000094D0A430B43354018000C430D430E43CE +:1024A0000F4316B304240C580D690E6A0F6B0858BD +:1024B00009690A6A0B6B12C3071006103553F12322 +:1024C000084D0D4E0E480F4D3441354136413741D0 +:1024D000384139413A413B4130410B120A1209124D +:1024E00008120E9302200F9350240C9302200D9398 +:1024F0004C240A4F094D0B4F3BF0807F3B5000C1ED +:10250000084D38F0807F0B583CF33DF07F003EF3E0 +:102510003FF07F000CD33DD080000ED33FD0800031 +:10252000B0127A240F9306383E5040000F637D406E +:102530000700093C3E5080000F638E108F104EEF55 +:102540000EEF4F4F073C12C30F100E107D53FB23AD +:102550003B5080FF0C4E0D4F0CF33DF000010C93EF +:1025600002200D93052412C30F100E103B50800063 +:102570003EF33FF07FFF0AE93AF000800C430D4341 +:102580000D4B0DDA0EDC0FDD023C0E430F433841DC +:1025900039413A413B4130410B120A1209120812EB +:1025A000071206120A4E0B4F3AF33BF0FF7F0A93D5 +:1025B00002200B93C8240A4C0B4D3AF33BF0FF7FEB +:1025C0000A9302200B93BA24064F074D084D38F0AA +:1025D000807F094F39F0807F7A40070009117A53D4 +:1025E000FD237A40070008117A53FD230A483A5028 +:1025F00019000A99A3380A493A5019000A98A338D1 +:102600000A4E0B4F3AF33BF07F000E4C0F4D3EF35A +:102610003FF07F000ED33FD080000AD33BD0800034 +:102620007D4006000A5A0B6B7D53FC23069304344D +:102630003AE33BE31A530B637D4006000E5E0F6FD7 +:102640007D53FC23079304343EE33FE31E530F63A3 +:1026500008990A344D494D887DF01F004D930F2491 +:102660000F110E107D53FA3F4D484D897DF01F002C +:102670004D9304240B110A107D53FA3F09480E5A5A +:102680000F6B0F9303380E930A20073C3EE33FE3A2 +:102690001E530F6338400080073C0F9352240843B9 +:1026A000033C0E5E0F6F39530C4E0D4F0CF33DF093 +:1026B00000E00C9302200D93F4270C4E0D4F0CF309 +:1026C0003DF000400C9302200D9303240F110E10D7 +:1026D00019530C4E0D4F3CF040000DF30C930220AB +:1026E0000D9304243C4020000D43033C3C401F005C +:1026F0000D430E5C0F6D0C4E0D4F0CF33DF0004082 +:102700000C9302200D9303240F110E1019537D40DA +:1027100006000F110E107D53FC233EF33FF07FFFA8 +:102720007D40070009597D53FD230A430B430B49A4 +:102730000BD80C4A0D4B0CDE0DDF053C0C4E0D4F3B +:10274000023C0C430D430E4C0F4D3641374138418E +:1027500039413A413B4130413040F4270B120A12D3 +:102760000E9302200F9343240F9302380A43063C32 +:102770003EE33FE31E530F633A4000803B40804EF0 +:10278000043C0E5E0F6F3B5080FF3F900040F92BE2 +:102790000C4E0D4F3CF07F000DF33C9040000F209D +:1027A0000D930D200C4E0D4F3CF080000DF30C935B +:1027B00002200D9307243E5040000F63033C3E501F +:1027C0003F000F630F9304340F110E103B50800035 +:1027D0007D4007000F110E107D53FC233EF33FF0A8 +:1027E0007F000C430D430D4B0DDA0EDC0FDD3A413B +:1027F0003B4130410B120A120A4C0B4D0ADE0BDF33 +:102800003AF33BF0FF7F0A9302200B9319240F93B6 +:1028100003380D9F19380F3C0D9314340E533F604D +:1028200000800C533D6000800F9D0E380D9F0A38CC +:102830000E9C082C093C0D9F05200C9E0528023C8F +:102840000F43033C3F43013C1F433A413B4130416E +:102850000D4F0E9302200F9328243F90804F0328A2 +:102860003E433F4330413DF0807F7C4007000D11E7 +:102870007C53FD233D5062FF1D9315343EF33FF022 +:102880007F000ED33FD080004FEE0FEE8F104E4EE4 +:102890008E103DE31D53033C12C30F100E103D5329 +:1028A0003D93FA2330413E433F4330413DE00080B9 +:1028B000304098250B120A120B430A43083C12C3FE +:1028C0000D100C1002280A5E0B6F0E5E0F6F0C933A +:1028D000F6230D93F4230E4A0F4B3A413B4130410E +:1028E0000D430F9304343D4003003FE31F530E9309 +:1028F00003345DE33EE31E530D12B0123C2A3D410A +:102900006DB302243EE31E535DB302243FE31F5325 +:102910003041B012E0280F4E30410B120A1209125A +:10292000794020000A4C0B4D0C430D430E5E0F6F97 +:102930000C6C0D6D0D9B062802200C9A03280C8A46 +:102940000D7B1ED31983F22339413A413B4130417B +:10295000B0121A290E4C0F4D30410B120A120912F7 +:10296000081231820A4E0B4FC14301000E930D2015 +:102970000B930B20E14300000F41B012D02A3152DB +:10298000384139413A413B413041F14003000000B8 +:10299000B1401E000200814A0400814B06000E4A2D +:1029A0000F4BB0125E2A3F530F931838E527814A28 +:1029B0000400814B06004E4F7EF01F0006203E4073 +:1029C0001E000E8F814E0200D73F9151040004007B +:1029D0009161060006007E53F823F13F0E4F3EE35F +:1029E0001E531C430D43484E78F01F0004240C5C1A +:1029F0000D6D7853FC233C533D630CFA0DFB1843DB +:102A000009430C9304200D930220084309437EF0F0 +:102A10001F000E200D480E490DDA0EDB814D04001B +:102A2000814E06003E401E000E8F814E0200A43FE4 +:102A300012C30B100A107E53FB23EC3F7C401000A6 +:102A40000D4E0E430F5F0E6E0E9D02280E8D1FD38E +:102A50001C83F8233041B0123C2A0F4E30410B1238 +:102A60000A1209121F93172C3E9000012C283A409D +:102A700018000B4339420C4E0D4F4F494F9317200E +:102A80003C50562D6E4C0F430A8E0B7F0F4A394136 +:102A90003A413B4130413F9000010F283A420B43FD +:102AA000394018000C4E0D4F4F494F93E92712C380 +:102AB0000D100C107F53FB23E33F3A4010000B43F3 +:102AC00039401000EF3F3A4020000B430943EA3FF2 +:102AD0000B120A120912081207120D4F1E4F0400A2 +:102AE0001F4F06005A4D01006C4D6C9370286C927C +:102AF0006A246C9336240E9332241B4D02003B90C3 +:102B000082FF6D383B9080005E340C4E0D4F3CF0E0 +:102B10007F000DF33C90400040243E503F000F6387 +:102B20000F934A380D4B3D507F0012C30F100E100B +:102B300012C30F100E1012C30F100E1012C30F107D +:102B40000E1012C30F100E1012C30F100E1012C36E +:102B50000F100E103EF33FF07F004D4D053C0F93DC +:102B6000CC234D430E430F434D4D0D5D0D5D0D5D6B +:102B70000D5D0D5D0D5D0D5D0C4F3CF07F000CDDBE +:102B80004F4A0F110F430F100D4C0DDF0F4D374102 +:102B9000384139413A413B4130410D93BE230C4EFF +:102BA0000D4F3CF080000DF30C9302200D93B827DD +:102BB0003E5040000F63B43F12C30F100E100D4B78 +:102BC0003D508000B23F7D430E430F43CD3F0ED3B7 +:102BD0003FD010003EF33FF07F007D43C53F3740BC +:102BE00082FF078B37901A004F340C4E0D4F4B4726 +:102BF0007BF01F00052412C30D100C107B53FB2328 +:102C00001843094377F01F000424085809697753D3 +:102C1000FC233853396308FE09FF1E430F43089312 +:102C20000420099302200E430F43084E094F08DC8D +:102C300009DD0E480F493EF07F000FF33E90400043 +:102C4000262438503F0009630E480F4912C30F1065 +:102C50000E1012C30F100E1012C30F100E1012C35D +:102C60000F100E1012C30F100E1012C30F100E1003 +:102C700012C30F100E103EF33FF07F005D433990FA +:102C80000040722F4D43703F08430943DA3F0F93D2 +:102C9000D8230E480F493EF080000FF30E93042412 +:102CA000385040000963D03F0F93CE27F93F0013FF +:102CB0007D055B1F273E7E157F3FD706E3A736B510 +:102CC000F507F7B7F0606000D224F2046244B24422 +:102CD000B264E000F264F2445F066B2F363D7D077C +:102CE0007F3F777C596E7971B00203050C097D0E28 +:102CF0003F15071D5925922DFB34E23AAF3E0040A7 +:102D000064006400640064006300630063006300A7 +:102D100063006300620062006200620062006100A2 +:102D2000610061006100610061006000600060009E +:102D30006000600060005F005F005F005F005F0098 +:102D40005F005E005E005E005E005E005D005D0094 +:102D50005D005D005D000001020203030303040443 +:102D60000404040404040505050505050505050519 +:102D700005050505050506060606060606060606F9 +:102D800006060606060606060606060606060606E3 +:102D900006060606060607070707070707070707C9 +:102DA00007070707070707070707070707070707B3 +:102DB00007070707070707070707070707070707A3 +:102DC0000707070707070707070707070707070793 +:102DD0000707070707070808080808080808080879 +:102DE0000808080808080808080808080808080863 +:102DF0000808080808080808080808080808080853 +:102E00000808080808080808080808080808080842 +:102E10000808080808080808080808080808080832 +:102E20000808080808080808080808080808080822 +:102E30000808080808080808080808080808080812 +:102E40000808080808080808080808080808080802 +:062E50000808080808084C +:062E56000100D007D007C7 +:10FFE0006214621462146214621462145815561A70 +:10FFF00062146214621462146214621462140011B6 +:0400000300001100E8 +:00000001FF diff --git a/mod_pulse_psychose/mod_pulse_psychose.lst b/mod_pulse_psychose/mod_pulse_psychose.lst new file mode 100644 index 0000000..46ec2d1 --- /dev/null +++ b/mod_pulse_psychose/mod_pulse_psychose.lst @@ -0,0 +1,3020 @@ + +mod_pulse_psychose: file format elf32-msp430 + +SYMBOL TABLE: +00001100 l d .text 00000000 .text +00002cb0 l d .rodata 00000000 .rodata +00000200 l d .data 00000000 .data +00000206 l d .bss 00000000 .bss +000002d0 l d .noinit 00000000 .noinit +0000ffe0 l d .vectors 00000000 .vectors +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l df *ABS* 00000000 mod_pulse.c +00002ce8 l O .rodata 00000018 coeffs +00000258 l O .bss 00000002 offset.1998 +0000025a l O .bss 00000040 buf.1997 +00000216 l O .bss 00000002 offset.2008 +00000218 l O .bss 00000040 buf.2007 +00001462 l .text 00000000 __br_unexpected_ +00000000 l df *ABS* 00000000 fp-bit.c +00000000 l df *ABS* 00000000 libgcc2.c +00000000 l df *ABS* 00000000 fp-bit.c +00000000 l df *ABS* 00000000 libgcc2.c +000000a1 g *ABS* 00000000 __LCDM17 +0000005a g *ABS* 00000000 __CACTL2 +00000174 g *ABS* 00000000 __TACCR1 +00000000 g *ABS* 00000000 _far_end +00000084 g *ABS* 00000000 __ADC12MCTL4 +00000006 g *ABS* 00000000 __data_size +0000015a g *ABS* 00000000 __ADC12MEM13 +00001462 w .text 00000000 __isr_14 +00000128 g *ABS* 00000000 __FCTL1 +00000210 g O .bss 00000002 pos_edge +00000095 g *ABS* 00000000 __LCDM5 +00000024 g *ABS* 00000000 __P1IES +0000009f g *ABS* 00000000 __LCDM15 +00000000 g .vectors 00000000 _efardata +000028e0 g .text 00000000 __ext_divmod16 +00000050 g *ABS* 00000000 __SCFI0 +00001462 w .text 00000000 __isr_4 +00000002 g *ABS* 00000000 __IFG1 +00000076 g *ABS* 00000000 __U0RXBUF +0000237e g F .text 000000fc __divsf3 +0000029a g O .bss 00000002 j +000001a4 g *ABS* 00000000 __ADC12IFG +0000012e g *ABS* 00000000 __TAIV +00000054 g *ABS* 00000000 __FLL_CTL1 +00000093 g *ABS* 00000000 __LCDM3 +000001e6 g *ABS* 00000000 __DMA0SZ +00010000 g *ABS* 00000000 _efartext +00002a3c g F .text 00000000 __udivhi3 +0000029c g O .bss 00000002 vs_heart_signal +00000001 g *ABS* 00000000 __IE2 +00000087 g *ABS* 00000000 __ADC12MCTL7 +0000002b g *ABS* 00000000 __P2IFG +00002378 g F .text 00000006 logf +0000001a g *ABS* 00000000 __P3DIR +00002e56 g *ABS* 00000000 _etext +00000190 g *ABS* 00000000 __TBR +0000029e g O .bss 00000004 sq_vs_heart_ac_signal +000028ac g F .text 00000008 __subsf3 +0000001d g *ABS* 00000000 __P4OUT +0000020c g O .bss 00000004 vs_2nd_dc_register +000000ca g *ABS* 00000000 __bss_size +00000081 g *ABS* 00000000 __ADC12MCTL1 +00000152 g *ABS* 00000000 __ADC12MEM9 +00001100 w .text 00000000 __watchdog_support +000002a2 g O .bss 00000002 Ratio +0000145c w .text 00000000 __stop_progExec__ +0000002d g *ABS* 00000000 __P2IE +0000247a g F .text 00000060 __fpmulparts +000001e4 g *ABS* 00000000 __DMA0DA +00001b72 g F .text 000000dc vs_filter +00000051 g *ABS* 00000000 __SCFI1 +00001eb4 g F .text 000004c4 __ieee754_logf +00000192 g *ABS* 00000000 __TBCCR0 +0000009a g *ABS* 00000000 __LCDM10 +00001462 w .text 00000000 __isr_11 +00000186 g *ABS* 00000000 __TBCCTL2 +00000092 g *ABS* 00000000 __LCDM2 +0000291a g F .text 00000000 __udivsi3 +00000025 g *ABS* 00000000 __P1IE +000001a0 g *ABS* 00000000 __ADC12CTL0 +000002a4 g O .bss 00000001 is_IR +000002a6 g O .bss 00000002 heart_beat_counter +00000073 g *ABS* 00000000 __U0MCTL +000000a3 g *ABS* 00000000 __LCDM19 +00001558 g F .text 000004fe Timer_A0 +00000082 g *ABS* 00000000 __ADC12MCTL2 +00000035 g *ABS* 00000000 __P6OUT +00000096 g *ABS* 00000000 __LCDM6 +00000034 g *ABS* 00000000 __P6IN +00000200 g O .data 00000002 scope_type +000001c8 g *ABS* 00000000 __DAC12_0DAT +00000182 g *ABS* 00000000 __TBCCTL0 +00000094 g *ABS* 00000000 __LCDM4 +00000047 g *ABS* 00000000 __BTCNT2 +00000046 g *ABS* 00000000 __BTCNT1 +00001462 w .text 00000000 __isr_5 +00002e56 g *ABS* 00000000 __data_load_start +00001462 g .text 00000000 __dtors_end +000002d0 g .bss 00000000 __bss_end +00000088 g *ABS* 00000000 __ADC12MCTL8 +00000166 g *ABS* 00000000 __TACCTL2 +00001cd8 g F .text 00000104 display_number +00001462 w .text 00000000 __isr_2 +00000156 g *ABS* 00000000 __ADC12MEM11 +00000160 g *ABS* 00000000 __TACTL +00002912 g F .text 00000000 __modhi3 +00002cc4 g O .rodata 00000014 char_gen_1_7 +00000158 g *ABS* 00000000 __ADC12MEM12 +000000c5 g *ABS* 00000000 __OA2CTL1 +0000012c g *ABS* 00000000 __FCTL3 +00001462 w .text 00000000 __isr_10 +00000148 g *ABS* 00000000 __ADC12MEM4 +0000002e g *ABS* 00000000 __P2SEL +00000180 g *ABS* 00000000 __TBCTL +00000097 g *ABS* 00000000 __LCDM7 +0000008d g *ABS* 00000000 __ADC12MCTL13 +000000c3 g *ABS* 00000000 __OA1CTL1 +0000014c g *ABS* 00000000 __ADC12MEM6 +00000023 g *ABS* 00000000 __P1IFG +000002a8 g O .bss 00000004 log_sq_ir_heart_ac_signal +000002ac g O .bss 00000002 rms_vs_heart_ac_signal +00000072 g *ABS* 00000000 __U0RCTL +00000172 g *ABS* 00000000 __TACCR0 +00000071 g *ABS* 00000000 __U0TCTL +00000085 g *ABS* 00000000 __ADC12MCTL5 +00001a96 g F .text 000000dc ir_filter +00000003 g *ABS* 00000000 __IFG2 +000002ae g O .bss 00000004 sq_ir_heart_ac_signal +000002d0 g O .noinit 00000002 __wdt_clear_value +00000000 g *ABS* 00000000 __far_data_size +00000040 g *ABS* 00000000 __BTCTL +0000001b g *ABS* 00000000 __P3SEL +000001e0 g *ABS* 00000000 __DMA0CTL +00000099 g *ABS* 00000000 __LCDM9 +00001a56 g .text 00000000 __isr_7 +0000ffe0 g O .vectors 00000020 __ivtbl_16 +000002b2 g O .bss 00000002 vs_heart_ac_signal +00002950 g F .text 00000000 __umodsi3 +000002b4 g O .bss 00000002 ir_sample +00000028 g *ABS* 00000000 __P2IN +0000014e g *ABS* 00000000 __ADC12MEM7 +00002ad0 g F .text 000001de __pack_f +00000184 g *ABS* 00000000 __TBCCTL1 +0000005b g *ABS* 00000000 __CAPD +00002a56 g F .text 00000000 __umodhi3 +00002d00 g O .rodata 00000056 Lookup +00001462 w .text 00000000 __isr_0 +0000009c g *ABS* 00000000 __LCDM12 +00000029 g *ABS* 00000000 __P2OUT +0000012a g *ABS* 00000000 __FCTL2 +00002a5e g F .text 00000072 __clzsi2 +00001128 w .text 00000000 __do_clear_bss +00001ddc g F .text 00000034 display_pulse +0000008f g *ABS* 00000000 __ADC12MCTL15 +00000021 g *ABS* 00000000 __P1OUT +0000002c g *ABS* 00000000 __P2IES +0000015c g *ABS* 00000000 __ADC12MEM14 +00000026 g *ABS* 00000000 __P1SEL +00000208 g O .bss 00000004 ir_2nd_dc_register +000014f4 g F .text 00000038 mul16 +000002b6 g O .bss 00000002 rms_ir_heart_ac_signal +00000052 g *ABS* 00000000 __SCFQCTL +00000080 g *ABS* 00000000 __ADC12MCTL0 +00000140 g *ABS* 00000000 __ADC12MEM0 +0000275c g F .text 00000098 __floatsisf +000000a4 g *ABS* 00000000 __LCDM20 +00000074 g *ABS* 00000000 __U0BR0 +0000291a g .text 00000000 __ext_udivmod32 +00002cb0 g O .rodata 0000000a char_gen_10_11 +000028b4 g .text 00000000 __mulsi3 +00002758 g F .text 00000004 __eqsf2 +000000c0 g *ABS* 00000000 __OA0CTL0 +0000009b g *ABS* 00000000 __LCDM11 +00002cae w .text 00000000 _unexpected_ +00001462 w .text 00000000 __isr_8 +0000014a g *ABS* 00000000 __ADC12MEM5 +00000070 g *ABS* 00000000 __U0CTL +000002b8 g O .bss 00000002 ir_LED_level +0000008e g *ABS* 00000000 __ADC12MCTL14 +00001462 w .text 00000000 __isr_3 +000001a6 g *ABS* 00000000 __ADC12IE +00000144 g *ABS* 00000000 __ADC12MEM2 +00000033 g *ABS* 00000000 __P5SEL +0000ffe0 g .vectors 00000000 __vectors_start +000028e0 g F .text 00000000 __divhi3 +00002a3c g .text 00000000 __ext_udivmod16 +00000030 g *ABS* 00000000 __P5IN +00001100 w .text 00000000 _reset_vector__ +00000090 g *ABS* 00000000 __LCDCTL +000002ba g O .bss 00000002 vs_LED_level +00001462 g .text 00000000 __ctors_start +00001462 w .text 00000000 __isr_12 +00000036 g *ABS* 00000000 __P6DIR +00000018 g *ABS* 00000000 __P3IN +00001110 w .text 00000000 __do_copy_data +00000150 g *ABS* 00000000 __ADC12MEM8 +000027f4 g F .text 0000005c __cmpsf2 +00000142 g *ABS* 00000000 __ADC12MEM1 +00000206 g .bss 00000000 __bss_start +0000113e g F .text 0000031e main +00000176 g *ABS* 00000000 __TACCR2 +000000c2 g *ABS* 00000000 __OA1CTL0 +00001462 w .text 00000000 __isr_13 +00001e6a g F .text 0000004a set_LCD +000002bc g O .bss 00000002 log_heart_signal_sample_counter +000001e2 g *ABS* 00000000 __DMA0SA +00000170 g *ABS* 00000000 __TAR +00000124 g *ABS* 00000000 __DMACTL1 +0000001e g *ABS* 00000000 __P4DIR +00000204 g O .data 00000002 vs_dc_offset +000000a0 g *ABS* 00000000 __LCDM16 +00000162 g *ABS* 00000000 __TACCTL0 +00010000 g .vectors 00000000 _vectors_end +00000154 g *ABS* 00000000 __ADC12MEM10 +000024da g F .text 000000be __mulsf3 +00000091 g *ABS* 00000000 __LCDM1 +00001466 g F .text 0000008e itobcd +00000214 g O .bss 00000002 SaO2_LSB +0000002a g *ABS* 00000000 __P2DIR +00000089 g *ABS* 00000000 __ADC12MCTL9 +0000008a g *ABS* 00000000 __ADC12MCTL10 +000002be g O .bss 00000004 log_sq_vs_heart_ac_signal +0000009e g *ABS* 00000000 __LCDM14 +0000152c g F .text 0000002c delay +000002c2 g O .bss 00000002 ir_heart_signal +00000032 g *ABS* 00000000 __P5DIR +00002d56 g O .rodata 00000100 __clz_tab +000001c2 g *ABS* 00000000 __DAC12_1CTL +00001e10 g F .text 0000005a display_correcting +000001a2 g *ABS* 00000000 __ADC12CTL1 +00000000 g .vectors 00000000 __far_bss_start +000001a8 g *ABS* 00000000 __ADC12IV +000002c4 g O .bss 00000002 ir_heart_ac_signal +00000075 g *ABS* 00000000 __U0BR1 +000002d0 g .noinit 00000000 __noinit_start +000002c6 g O .bss 00000002 heart_signal_sample_counter +00001462 w .text 00000000 __isr_9 +00002e56 g *ABS* 00000000 __data_start_rom +000002d2 g .noinit 00000000 __noinit_end +000002c8 g O .bss 00000002 heart_rate +00000053 g *ABS* 00000000 __FLL_CTL0 +00000000 g .vectors 00000000 __far_bss_end +0000110c w .text 00000000 __init_stack +00000086 g *ABS* 00000000 __ADC12MCTL6 +00000019 g *ABS* 00000000 __P3OUT +000001ca g *ABS* 00000000 __DAC12_1DAT +000000c1 g *ABS* 00000000 __OA0CTL1 +00002cba g O .rodata 0000000a char_gen_8_9 +0000009d g *ABS* 00000000 __LCDM13 +00001462 g .text 00000000 __dtors_start +00001558 g .text 00000000 __isr_6 +00001462 g .text 00000000 __ctors_end +00000004 g *ABS* 00000000 __ME1 +00000a00 g *ABS* 00000000 __stack +00000037 g *ABS* 00000000 __P6SEL +00001462 w .text 00000000 __isr_1 +0000008c g *ABS* 00000000 __ADC12MCTL12 +00000000 g .vectors 00000000 __far_data_start +00000206 g .data 00000000 _edata +00000077 g *ABS* 00000000 __U0TXBUF +000002d2 g *ABS* 00000000 _end +00000194 g *ABS* 00000000 __TBCCR1 +0000011e g *ABS* 00000000 __TBIV +000001c0 g *ABS* 00000000 __DAC12_0CTL +00000000 g *ABS* 00000000 __far_data_load_start +0000295a g F .text 000000e2 __floatunsisf +0000015e g *ABS* 00000000 __ADC12MEM15 +00002e5c g *ABS* 00000000 __data_end_rom +0000145c w .text 00000000 _endless_loop__ +00000122 g *ABS* 00000000 __DMACTL0 +0000001f g *ABS* 00000000 __P4SEL +00000196 g *ABS* 00000000 __TBCCR2 +00000022 g *ABS* 00000000 __P1DIR +00000146 g *ABS* 00000000 __ADC12MEM3 +00002850 g F .text 0000005c __fixunssfsi +00000098 g *ABS* 00000000 __LCDM8 +00000164 g *ABS* 00000000 __TACCTL1 +00000000 g *ABS* 00000000 __far_bss_size +000002ca g O .bss 00000002 vs_sample +00000056 g *ABS* 00000000 __SVSCTL +000000a2 g *ABS* 00000000 __LCDM18 +00001110 w .text 00000000 __low_level_init +00000206 g O .bss 00000002 heart_pulse +000002cc g O .bss 00000002 SaO2 +00000200 g .data 00000000 __data_start +00000120 g *ABS* 00000000 __WDTCTL +00000083 g *ABS* 00000000 __ADC12MCTL3 +00000000 g *ABS* 00000000 __IE1 +00001c4e g F .text 0000008a dc_estimator +00000059 g *ABS* 00000000 __CACTL1 +00000020 g *ABS* 00000000 __P1IN +0000001c g *ABS* 00000000 __P4IN +000002ce g O .bss 00000002 edge_debounce +0000008b g *ABS* 00000000 __ADC12MCTL11 +00000202 g O .data 00000002 ir_dc_offset +00002598 g F .text 000001c0 __addsf3 +00000031 g *ABS* 00000000 __P5OUT +00001a56 g F .text 00000040 ADC12ISR +00000212 g O .bss 00000002 heart_rate_LSB +00002cd8 g O .rodata 00000010 hex_table +000000c4 g *ABS* 00000000 __OA2CTL0 + + + +Disassembly of section .text: + +00001100 <__watchdog_support>: + 1100: 55 42 20 01 mov.b &0x0120,r5 + 1104: 35 d0 08 5a bis #23048, r5 ;#0x5a08 + 1108: 82 45 d0 02 mov r5, &0x02d0 + +0000110c <__init_stack>: + 110c: 31 40 00 0a mov #2560, r1 ;#0x0a00 + +00001110 <__do_copy_data>: + 1110: 3f 40 06 00 mov #6, r15 ;#0x0006 + 1114: 0f 93 tst r15 + 1116: 08 24 jz $+18 ;abs 0x1128 + 1118: 92 42 d0 02 mov &0x02d0,&0x0120 + 111c: 20 01 + 111e: 2f 83 decd r15 + 1120: 9f 4f 56 2e mov 11862(r15),512(r15);0x2e56(r15), 0x0200(r15) + 1124: 00 02 + 1126: f8 23 jnz $-14 ;abs 0x1118 + +00001128 <__do_clear_bss>: + 1128: 3f 40 ca 00 mov #202, r15 ;#0x00ca + 112c: 0f 93 tst r15 + 112e: 07 24 jz $+16 ;abs 0x113e + 1130: 92 42 d0 02 mov &0x02d0,&0x0120 + 1134: 20 01 + 1136: 1f 83 dec r15 + 1138: cf 43 06 02 mov.b #0, 518(r15);r3 As==00, 0x0206(r15) + 113c: f9 23 jnz $-12 ;abs 0x1130 + +0000113e
: + 113e: 04 41 mov r1, r4 + 1140: 34 50 0e 00 add #14, r4 ;#0x000e + 1144: 31 50 f0 ff add #-16, r1 ;#0xfff0 + 1148: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 + 114c: 20 01 + 114e: 5f 42 50 00 mov.b &0x0050,r15 + 1152: 7f d0 10 00 bis.b #16, r15 ;#0x0010 + 1156: c2 4f 50 00 mov.b r15, &0x0050 + 115a: f2 40 5b 00 mov.b #91, &0x0052 ;#0x005b + 115e: 52 00 + 1160: f2 40 90 ff mov.b #-112, &0x0053 ;#0xff90 + 1164: 53 00 + 1166: 5f 42 02 00 mov.b &0x0002,r15 + 116a: 7f f0 fd ff and.b #-3, r15 ;#0xfffd + 116e: c2 4f 02 00 mov.b r15, &0x0002 + 1172: b2 40 50 c3 mov #-15536,&0x029a ;#0xc350 + 1176: 9a 02 + 1178: 05 3c jmp $+12 ;abs 0x1184 + 117a: 1f 42 9a 02 mov &0x029a,r15 + 117e: 3f 53 add #-1, r15 ;r3 As==11 + 1180: 82 4f 9a 02 mov r15, &0x029a + 1184: 1f 42 9a 02 mov &0x029a,r15 + 1188: 0f 93 tst r15 + 118a: f7 23 jnz $-16 ;abs 0x117a + 118c: 5f 42 02 00 mov.b &0x0002,r15 + 1190: 4f 4f mov.b r15, r15 + 1192: 2f f3 and #2, r15 ;r3 As==10 + 1194: 0f 93 tst r15 + 1196: e7 23 jnz $-48 ;abs 0x1166 + 1198: f2 43 22 00 mov.b #-1, &0x0022 ;r3 As==11 + 119c: c2 43 21 00 mov.b #0, &0x0021 ;r3 As==00 + 11a0: f2 43 2a 00 mov.b #-1, &0x002a ;r3 As==11 + 11a4: 5f 42 2a 00 mov.b &0x002a,r15 + 11a8: 7f d0 0c 00 bis.b #12, r15 ;#0x000c + 11ac: c2 4f 2a 00 mov.b r15, &0x002a + 11b0: c2 43 29 00 mov.b #0, &0x0029 ;r3 As==00 + 11b4: f2 43 1a 00 mov.b #-1, &0x001a ;r3 As==11 + 11b8: c2 43 19 00 mov.b #0, &0x0019 ;r3 As==00 + 11bc: f2 43 1e 00 mov.b #-1, &0x001e ;r3 As==11 + 11c0: c2 43 1d 00 mov.b #0, &0x001d ;r3 As==00 + 11c4: f2 43 32 00 mov.b #-1, &0x0032 ;r3 As==11 + 11c8: c2 43 31 00 mov.b #0, &0x0031 ;r3 As==00 + 11cc: c2 43 35 00 mov.b #0, &0x0035 ;r3 As==00 + 11d0: b0 12 6a 1e call #0x1e6a + 11d4: 5f 42 37 00 mov.b &0x0037,r15 + 11d8: 7f d0 07 00 bis.b #7, r15 ;#0x0007 + 11dc: c2 4f 37 00 mov.b r15, &0x0037 + 11e0: f2 40 1e 00 mov.b #30, &0x00c0 ;#0x001e + 11e4: c0 00 + 11e6: c2 43 c1 00 mov.b #0, &0x00c1 ;r3 As==00 + 11ea: 5f 42 37 00 mov.b &0x0037,r15 + 11ee: 7f d0 18 00 bis.b #24, r15 ;#0x0018 + 11f2: c2 4f 37 00 mov.b r15, &0x0037 + 11f6: f2 40 be ff mov.b #-66, &0x00c2 ;#0xffbe + 11fa: c2 00 + 11fc: f2 40 f8 ff mov.b #-8, &0x00c3 ;#0xfff8 + 1200: c3 00 + 1202: 5f 42 37 00 mov.b &0x0037,r15 + 1206: 7f d0 80 ff bis.b #-128, r15 ;#0xff80 + 120a: c2 4f 37 00 mov.b r15, &0x0037 + 120e: b2 40 e2 03 mov #994, &0x01c2 ;#0x03e2 + 1212: c2 01 + 1214: 82 43 ca 01 mov #0, &0x01ca ;r3 As==00 + 1218: b2 40 e2 03 mov #994, &0x01c0 ;#0x03e2 + 121c: c0 01 + 121e: 5f 42 29 00 mov.b &0x0029,r15 + 1222: 6f d2 bis.b #4, r15 ;r2 As==10 + 1224: c2 4f 29 00 mov.b r15, &0x0029 + 1228: 5f 42 29 00 mov.b &0x0029,r15 + 122c: 7f f0 f7 ff and.b #-9, r15 ;#0xfff7 + 1230: c2 4f 29 00 mov.b r15, &0x0029 + 1234: b2 40 0c 0d mov #3340, &0x01c8 ;#0x0d0c + 1238: c8 01 + 123a: b2 40 14 05 mov #1300, &0x02b8 ;#0x0514 + 123e: b8 02 + 1240: b2 40 aa 05 mov #1450, &0x02ba ;#0x05aa + 1244: ba 02 + 1246: 1f 42 a0 01 mov &0x01a0,r15 + 124a: 3f f0 fd ff and #-3, r15 ;#0xfffd + 124e: 82 4f a0 01 mov r15, &0x01a0 + 1252: b2 40 f0 04 mov #1264, &0x01a0 ;#0x04f0 + 1256: a0 01 + 1258: b2 40 02 06 mov #1538, &0x01a2 ;#0x0602 + 125c: a2 01 + 125e: f2 40 11 00 mov.b #17, &0x0080 ;#0x0011 + 1262: 80 00 + 1264: f2 40 93 ff mov.b #-109, &0x0081 ;#0xff93 + 1268: 81 00 + 126a: a2 43 a6 01 mov #2, &0x01a6 ;r3 As==10 + 126e: 1f 42 a0 01 mov &0x01a0,r15 + 1272: 2f d3 bis #2, r15 ;r3 As==10 + 1274: 82 4f a0 01 mov r15, &0x01a0 + 1278: 1f 42 a0 01 mov &0x01a0,r15 + 127c: 1f d3 bis #1, r15 ;r3 As==01 + 127e: 82 4f a0 01 mov r15, &0x01a0 + 1282: b2 40 04 01 mov #260, &0x0160 ;#0x0104 + 1286: 60 01 + 1288: b2 40 40 00 mov #64, &0x0164 ;#0x0040 + 128c: 64 01 + 128e: b2 40 10 00 mov #16, &0x0162 ;#0x0010 + 1292: 62 01 + 1294: b2 40 1f 00 mov #31, &0x0172 ;#0x001f + 1298: 72 01 + 129a: b2 40 0a 00 mov #10, &0x0174 ;#0x000a + 129e: 74 01 + 12a0: 1f 42 60 01 mov &0x0160,r15 + 12a4: 3f d0 10 00 bis #16, r15 ;#0x0010 + 12a8: 82 4f 60 01 mov r15, &0x0160 + 12ac: 5f 42 2a 00 mov.b &0x002a,r15 + 12b0: 7f d0 10 00 bis.b #16, r15 ;#0x0010 + 12b4: c2 4f 2a 00 mov.b r15, &0x002a + 12b8: 5f 42 2e 00 mov.b &0x002e,r15 + 12bc: 7f d0 10 00 bis.b #16, r15 ;#0x0010 + 12c0: c2 4f 2e 00 mov.b r15, &0x002e + 12c4: 5f 42 70 00 mov.b &0x0070,r15 + 12c8: 5f d3 bis.b #1, r15 ;r3 As==01 + 12ca: c2 4f 70 00 mov.b r15, &0x0070 + 12ce: 5f 42 04 00 mov.b &0x0004,r15 + 12d2: 7f d0 80 ff bis.b #-128, r15 ;#0xff80 + 12d6: c2 4f 04 00 mov.b r15, &0x0004 + 12da: 5f 42 70 00 mov.b &0x0070,r15 + 12de: 7f d0 10 00 bis.b #16, r15 ;#0x0010 + 12e2: c2 4f 70 00 mov.b r15, &0x0070 + 12e6: 5f 42 71 00 mov.b &0x0071,r15 + 12ea: 7f d0 20 00 bis.b #32, r15 ;#0x0020 + 12ee: c2 4f 71 00 mov.b r15, &0x0071 + 12f2: f2 40 34 00 mov.b #52, &0x0074 ;#0x0034 + 12f6: 74 00 + 12f8: c2 43 75 00 mov.b #0, &0x0075 ;r3 As==00 + 12fc: f2 40 45 00 mov.b #69, &0x0073 ;#0x0045 + 1300: 73 00 + 1302: 5f 42 70 00 mov.b &0x0070,r15 + 1306: 7f f0 fe ff and.b #-2, r15 ;#0xfffe + 130a: c2 4f 70 00 mov.b r15, &0x0070 + 130e: 32 d0 18 00 bis #24, r2 ;#0x0018 + 1312: 32 d0 10 00 bis #16, r2 ;#0x0010 + 1316: 03 43 nop + 1318: 1f 42 bc 02 mov &0x02bc,r15 + 131c: 84 4f ee ff mov r15, -18(r4) ;0xffee(r4) + 1320: 84 43 f0 ff mov #0, -16(r4) ;r3 As==00, 0xfff0(r4) + 1324: 1e 44 ee ff mov -18(r4),r14 ;0xffee(r4) + 1328: 1f 44 f0 ff mov -16(r4),r15 ;0xfff0(r4) + 132c: b0 12 5a 29 call #0x295a + 1330: 0c 4e mov r14, r12 + 1332: 0d 4f mov r15, r13 + 1334: 0e 43 clr r14 + 1336: 3f 40 b4 47 mov #18356, r15 ;#0x47b4 + 133a: b0 12 7e 23 call #0x237e + 133e: 84 4e e2 ff mov r14, -30(r4) ;0xffe2(r4) + 1342: 84 4f e4 ff mov r15, -28(r4) ;0xffe4(r4) + 1346: 1e 44 e2 ff mov -30(r4),r14 ;0xffe2(r4) + 134a: 1f 44 e4 ff mov -28(r4),r15 ;0xffe4(r4) + 134e: b0 12 50 28 call #0x2850 + 1352: 0f 4e mov r14, r15 + 1354: 82 4f c8 02 mov r15, &0x02c8 + 1358: 1f 42 c8 02 mov &0x02c8,r15 + 135c: 3d 40 03 00 mov #3, r13 ;#0x0003 + 1360: 3e 40 03 00 mov #3, r14 ;#0x0003 + 1364: b0 12 d8 1c call #0x1cd8 + 1368: 1f 42 c8 02 mov &0x02c8,r15 + 136c: 3f f0 ff 00 and #255, r15 ;#0x00ff + 1370: 82 4f 12 02 mov r15, &0x0212 + 1374: 1e 42 a8 02 mov &0x02a8,r14 + 1378: 1f 42 aa 02 mov &0x02aa,r15 + 137c: 1d 42 bc 02 mov &0x02bc,r13 + 1380: 08 4d mov r13, r8 + 1382: 09 43 clr r9 + 1384: 0c 48 mov r8, r12 + 1386: 0d 49 mov r9, r13 + 1388: b0 12 1a 29 call #0x291a + 138c: 84 4e e6 ff mov r14, -26(r4) ;0xffe6(r4) + 1390: 84 4f e8 ff mov r15, -24(r4) ;0xffe8(r4) + 1394: 1e 42 be 02 mov &0x02be,r14 + 1398: 1f 42 c0 02 mov &0x02c0,r15 + 139c: 1d 42 bc 02 mov &0x02bc,r13 + 13a0: 06 4d mov r13, r6 + 13a2: 07 43 clr r7 + 13a4: 0c 46 mov r6, r12 + 13a6: 0d 47 mov r7, r13 + 13a8: b0 12 1a 29 call #0x291a + 13ac: 84 4e ea ff mov r14, -22(r4) ;0xffea(r4) + 13b0: 84 4f ec ff mov r15, -20(r4) ;0xffec(r4) + 13b4: 1e 44 ea ff mov -22(r4),r14 ;0xffea(r4) + 13b8: 1f 44 ec ff mov -20(r4),r15 ;0xffec(r4) + 13bc: b0 12 5c 27 call #0x275c + 13c0: b0 12 78 23 call #0x2378 + 13c4: 0c 43 clr r12 + 13c6: 3d 40 c8 42 mov #17096, r13 ;#0x42c8 + 13ca: b0 12 da 24 call #0x24da + 13ce: 0a 4e mov r14, r10 + 13d0: 0b 4f mov r15, r11 + 13d2: 1e 44 e6 ff mov -26(r4),r14 ;0xffe6(r4) + 13d6: 1f 44 e8 ff mov -24(r4),r15 ;0xffe8(r4) + 13da: b0 12 5c 27 call #0x275c + 13de: b0 12 78 23 call #0x2378 + 13e2: 0c 4e mov r14, r12 + 13e4: 0d 4f mov r15, r13 + 13e6: 0e 4a mov r10, r14 + 13e8: 0f 4b mov r11, r15 + 13ea: b0 12 7e 23 call #0x237e + 13ee: b0 12 50 28 call #0x2850 + 13f2: 0f 4e mov r14, r15 + 13f4: 82 4f a2 02 mov r15, &0x02a2 + 13f8: 1f 42 a2 02 mov &0x02a2,r15 + 13fc: 3f 90 43 00 cmp #67, r15 ;#0x0043 + 1400: 0b 28 jnc $+24 ;abs 0x1418 + 1402: 1f 42 a2 02 mov &0x02a2,r15 + 1406: 3f 50 be ff add #-66, r15 ;#0xffbe + 140a: 0f 5f rla r15 + 140c: 3f 50 00 2d add #11520, r15 ;#0x2d00 + 1410: 2f 4f mov @r15, r15 + 1412: 82 4f cc 02 mov r15, &0x02cc + 1416: 13 3c jmp $+40 ;abs 0x143e + 1418: 1f 42 a2 02 mov &0x02a2,r15 + 141c: 3f 90 33 00 cmp #51, r15 ;#0x0033 + 1420: 0b 28 jnc $+24 ;abs 0x1438 + 1422: 1f 42 a2 02 mov &0x02a2,r15 + 1426: 3f 50 ce ff add #-50, r15 ;#0xffce + 142a: 0f 5f rla r15 + 142c: 3f 50 00 2d add #11520, r15 ;#0x2d00 + 1430: 2f 4f mov @r15, r15 + 1432: 82 4f cc 02 mov r15, &0x02cc + 1436: 03 3c jmp $+8 ;abs 0x143e + 1438: b2 40 63 00 mov #99, &0x02cc ;#0x0063 + 143c: cc 02 + 143e: 1f 42 cc 02 mov &0x02cc,r15 + 1442: 3d 40 03 00 mov #3, r13 ;#0x0003 + 1446: 3e 40 07 00 mov #7, r14 ;#0x0007 + 144a: b0 12 d8 1c call #0x1cd8 + 144e: 1f 42 cc 02 mov &0x02cc,r15 + 1452: 3f f0 ff 00 and #255, r15 ;#0x00ff + 1456: 82 4f 14 02 mov r15, &0x0214 + 145a: 59 3f jmp $-332 ;abs 0x130e + +0000145c <__stop_progExec__>: + 145c: 32 d0 f0 00 bis #240, r2 ;#0x00f0 + 1460: fd 3f jmp $-4 ;abs 0x145c + +00001462 <__ctors_end>: + 1462: 30 40 ae 2c br #0x2cae + +00001466 : + 1466: 04 12 push r4 + 1468: 04 41 mov r1, r4 + 146a: 24 53 incd r4 + 146c: 31 50 fa ff add #-6, r1 ;#0xfffa + 1470: 84 4f fc ff mov r15, -4(r4) ;0xfffc(r4) + 1474: 84 43 f8 ff mov #0, -8(r4) ;r3 As==00, 0xfff8(r4) + 1478: c4 43 fa ff mov.b #0, -6(r4) ;r3 As==00, 0xfffa(r4) + 147c: 22 3c jmp $+70 ;abs 0x14c2 + 147e: 1f 44 fc ff mov -4(r4), r15 ;0xfffc(r4) + 1482: 3e 40 0a 00 mov #10, r14 ;#0x000a + 1486: b0 12 12 29 call #0x2912 + 148a: 0e 4f mov r15, r14 + 148c: 5f 44 fa ff mov.b -6(r4), r15 ;0xfffa(r4) + 1490: 8f 11 sxt r15 + 1492: 4f 4f mov.b r15, r15 + 1494: 7f f0 0f 00 and.b #15, r15 ;#0x000f + 1498: 4f 93 tst.b r15 + 149a: 04 24 jz $+10 ;abs 0x14a4 + 149c: 0e 5e rla r14 + 149e: 7f 53 add.b #-1, r15 ;r3 As==11 + 14a0: 4f 93 tst.b r15 + 14a2: fc 23 jnz $-6 ;abs 0x149c + 14a4: 84 de f8 ff bis r14, -8(r4) ;0xfff8(r4) + 14a8: 1f 44 fc ff mov -4(r4), r15 ;0xfffc(r4) + 14ac: 3e 40 0a 00 mov #10, r14 ;#0x000a + 14b0: b0 12 e0 28 call #0x28e0 + 14b4: 84 4f fc ff mov r15, -4(r4) ;0xfffc(r4) + 14b8: 5f 44 fa ff mov.b -6(r4), r15 ;0xfffa(r4) + 14bc: 6f 52 add.b #4, r15 ;r2 As==10 + 14be: c4 4f fa ff mov.b r15, -6(r4) ;0xfffa(r4) + 14c2: b4 90 0a 00 cmp #10, -4(r4) ;#0x000a, 0xfffc(r4) + 14c6: fc ff + 14c8: da 37 jge $-74 ;abs 0x147e + 14ca: 5f 44 fa ff mov.b -6(r4), r15 ;0xfffa(r4) + 14ce: 8f 11 sxt r15 + 14d0: 1e 44 fc ff mov -4(r4), r14 ;0xfffc(r4) + 14d4: 4f 4f mov.b r15, r15 + 14d6: 7f f0 0f 00 and.b #15, r15 ;#0x000f + 14da: 4f 93 tst.b r15 + 14dc: 04 24 jz $+10 ;abs 0x14e6 + 14de: 0e 5e rla r14 + 14e0: 7f 53 add.b #-1, r15 ;r3 As==11 + 14e2: 4f 93 tst.b r15 + 14e4: fc 23 jnz $-6 ;abs 0x14de + 14e6: 0f 4e mov r14, r15 + 14e8: 1f d4 f8 ff bis -8(r4), r15 ;0xfff8(r4) + 14ec: 31 50 06 00 add #6, r1 ;#0x0006 + 14f0: 34 41 pop r4 + 14f2: 30 41 ret + +000014f4 : + 14f4: 0b 12 push r11 + 14f6: 0a 12 push r10 + 14f8: 04 12 push r4 + 14fa: 04 41 mov r1, r4 + 14fc: 34 50 06 00 add #6, r4 ;#0x0006 + 1500: 0a 4f mov r15, r10 + 1502: 0f 4a mov r10, r15 + 1504: 8f 10 swpb r15 + 1506: 8f 11 sxt r15 + 1508: 8f 10 swpb r15 + 150a: 8f 11 sxt r15 + 150c: 0b 4f mov r15, r11 + 150e: 0c 4e mov r14, r12 + 1510: 0f 4c mov r12, r15 + 1512: 8f 10 swpb r15 + 1514: 8f 11 sxt r15 + 1516: 8f 10 swpb r15 + 1518: 8f 11 sxt r15 + 151a: 0d 4f mov r15, r13 + 151c: 0e 4a mov r10, r14 + 151e: 0f 4b mov r11, r15 + 1520: b0 12 b4 28 call #0x28b4 + 1524: 34 41 pop r4 + 1526: 3a 41 pop r10 + 1528: 3b 41 pop r11 + 152a: 30 41 ret + +0000152c : + 152c: 04 12 push r4 + 152e: 04 41 mov r1, r4 + 1530: 24 53 incd r4 + 1532: 21 82 sub #4, r1 ;r2 As==10 + 1534: 84 4e fa ff mov r14, -6(r4) ;0xfffa(r4) + 1538: 84 4f fc ff mov r15, -4(r4) ;0xfffc(r4) + 153c: 04 3c jmp $+10 ;abs 0x1546 + 153e: b4 53 fa ff add #-1, -6(r4) ;r3 As==11, 0xfffa(r4) + 1542: b4 63 fc ff addc #-1, -4(r4) ;r3 As==11, 0xfffc(r4) + 1546: 84 93 fa ff tst -6(r4) ;0xfffa(r4) + 154a: f9 23 jnz $-12 ;abs 0x153e + 154c: 84 93 fc ff tst -4(r4) ;0xfffc(r4) + 1550: f6 23 jnz $-18 ;abs 0x153e + 1552: 21 52 add #4, r1 ;r2 As==10 + 1554: 34 41 pop r4 + 1556: 30 41 ret + +00001558 : + 1558: 0f 12 push r15 + 155a: 0e 12 push r14 + 155c: 0d 12 push r13 + 155e: 0c 12 push r12 + 1560: 0b 12 push r11 + 1562: 04 12 push r4 + 1564: 04 41 mov r1, r4 + 1566: 34 50 0c 00 add #12, r4 ;#0x000c + 156a: 21 83 decd r1 + 156c: 1f 42 c0 01 mov &0x01c0,r15 + 1570: 0f 93 tst r15 + 1572: 02 38 jl $+6 ;abs 0x1578 + 1574: 30 40 bc 18 br #0x18bc + 1578: 1f 42 c0 01 mov &0x01c0,r15 + 157c: 3f f0 fd ff and #-3, r15 ;#0xfffd + 1580: 82 4f c0 01 mov r15, &0x01c0 + 1584: 5f 42 29 00 mov.b &0x0029,r15 + 1588: 7f f0 f7 ff and.b #-9, r15 ;#0xfff7 + 158c: c2 4f 29 00 mov.b r15, &0x0029 + 1590: 1f 42 c0 01 mov &0x01c0,r15 + 1594: 3f f0 ff 7f and #32767, r15 ;#0x7fff + 1598: 82 4f c0 01 mov r15, &0x01c0 + 159c: 1f 42 c0 01 mov &0x01c0,r15 + 15a0: 2f d3 bis #2, r15 ;r3 As==10 + 15a2: 82 4f c0 01 mov r15, &0x01c0 + 15a6: 1f 42 ba 02 mov &0x02ba,r15 + 15aa: 82 4f c8 01 mov r15, &0x01c8 + 15ae: 1f 42 04 02 mov &0x0204,r15 + 15b2: 82 4f ca 01 mov r15, &0x01ca + 15b6: 5f 42 29 00 mov.b &0x0029,r15 + 15ba: 6f d2 bis.b #4, r15 ;r2 As==10 + 15bc: c2 4f 29 00 mov.b r15, &0x0029 + 15c0: c2 43 a4 02 mov.b #0, &0x02a4 ;r3 As==00 + 15c4: 1f 42 40 01 mov &0x0140,r15 + 15c8: 82 4f b4 02 mov r15, &0x02b4 + 15cc: 1f 42 42 01 mov &0x0142,r15 + 15d0: 84 4f f2 ff mov r15, -14(r4) ;0xfff2(r4) + 15d4: 1f 42 a0 01 mov &0x01a0,r15 + 15d8: 3f f0 fd ff and #-3, r15 ;#0xfffd + 15dc: 82 4f a0 01 mov r15, &0x01a0 + 15e0: 1f 42 a0 01 mov &0x01a0,r15 + 15e4: 2f d3 bis #2, r15 ;r3 As==10 + 15e6: 82 4f a0 01 mov r15, &0x01a0 + 15ea: 1f 44 f2 ff mov -14(r4),r15 ;0xfff2(r4) + 15ee: b0 12 96 1a call #0x1a96 + 15f2: 82 4f c2 02 mov r15, &0x02c2 + 15f6: 1b 42 c2 02 mov &0x02c2,r11 + 15fa: 1f 42 c2 02 mov &0x02c2,r15 + 15fe: 0e 4f mov r15, r14 + 1600: 3f 40 08 02 mov #520, r15 ;#0x0208 + 1604: b0 12 4e 1c call #0x1c4e + 1608: 0e 4b mov r11, r14 + 160a: 0e 8f sub r15, r14 + 160c: 0f 4e mov r14, r15 + 160e: 82 4f c4 02 mov r15, &0x02c4 + 1612: b4 90 ff 0f cmp #4095, -14(r4) ;#0x0fff, 0xfff2(r4) + 1616: f2 ff + 1618: 0b 38 jl $+24 ;abs 0x1630 + 161a: 1f 42 02 02 mov &0x0202,r15 + 161e: 3f 90 65 00 cmp #101, r15 ;#0x0065 + 1622: 14 38 jl $+42 ;abs 0x164c + 1624: 1f 42 02 02 mov &0x0202,r15 + 1628: 3f 53 add #-1, r15 ;r3 As==11 + 162a: 82 4f 02 02 mov r15, &0x0202 + 162e: 0e 3c jmp $+30 ;abs 0x164c + 1630: b4 90 64 00 cmp #100, -14(r4) ;#0x0064, 0xfff2(r4) + 1634: f2 ff + 1636: 0a 34 jge $+22 ;abs 0x164c + 1638: 1f 42 02 02 mov &0x0202,r15 + 163c: 3f 90 ff 0f cmp #4095, r15 ;#0x0fff + 1640: 05 34 jge $+12 ;abs 0x164c + 1642: 1f 42 02 02 mov &0x0202,r15 + 1646: 1f 53 inc r15 + 1648: 82 4f 02 02 mov r15, &0x0202 + 164c: 1e 42 c4 02 mov &0x02c4,r14 + 1650: 1f 42 c4 02 mov &0x02c4,r15 + 1654: b0 12 f4 14 call #0x14f4 + 1658: 8e 10 swpb r14 + 165a: 8f 10 swpb r15 + 165c: 4e ef xor.b r15, r14 + 165e: 0e ef xor r15, r14 + 1660: 8f 11 sxt r15 + 1662: 0f 11 rra r15 + 1664: 0e 10 rrc r14 + 1666: 0f 11 rra r15 + 1668: 0e 10 rrc r14 + 166a: 0c 4e mov r14, r12 + 166c: 0d 4f mov r15, r13 + 166e: 1e 42 ae 02 mov &0x02ae,r14 + 1672: 1f 42 b0 02 mov &0x02b0,r15 + 1676: 0e 5c add r12, r14 + 1678: 0f 6d addc r13, r15 + 167a: 82 4e ae 02 mov r14, &0x02ae + 167e: 82 4f b0 02 mov r15, &0x02b0 + 1682: 1f 42 b4 02 mov &0x02b4,r15 + 1686: 3f 90 ad 0d cmp #3501, r15 ;#0x0dad + 168a: 05 34 jge $+12 ;abs 0x1696 + 168c: 1f 42 b4 02 mov &0x02b4,r15 + 1690: 3f 90 b8 0b cmp #3000, r15 ;#0x0bb8 + 1694: 36 34 jge $+110 ;abs 0x1702 + 1696: 1f 42 b4 02 mov &0x02b4,r15 + 169a: 3f 90 ad 0d cmp #3501, r15 ;#0x0dad + 169e: 18 38 jl $+50 ;abs 0x16d0 + 16a0: 1f 42 b4 02 mov &0x02b4,r15 + 16a4: 3f 90 00 10 cmp #4096, r15 ;#0x1000 + 16a8: 07 38 jl $+16 ;abs 0x16b8 + 16aa: 1f 42 b8 02 mov &0x02b8,r15 + 16ae: 3f 50 fb ff add #-5, r15 ;#0xfffb + 16b2: 82 4f b8 02 mov r15, &0x02b8 + 16b6: 05 3c jmp $+12 ;abs 0x16c2 + 16b8: 1f 42 b8 02 mov &0x02b8,r15 + 16bc: 3f 53 add #-1, r15 ;r3 As==11 + 16be: 82 4f b8 02 mov r15, &0x02b8 + 16c2: 1f 42 b8 02 mov &0x02b8,r15 + 16c6: 0f 93 tst r15 + 16c8: 1c 34 jge $+58 ;abs 0x1702 + 16ca: 82 43 b8 02 mov #0, &0x02b8 ;r3 As==00 + 16ce: 19 3c jmp $+52 ;abs 0x1702 + 16d0: 1f 42 b4 02 mov &0x02b4,r15 + 16d4: 3f 90 8c 0a cmp #2700, r15 ;#0x0a8c + 16d8: 07 34 jge $+16 ;abs 0x16e8 + 16da: 1f 42 b8 02 mov &0x02b8,r15 + 16de: 3f 50 05 00 add #5, r15 ;#0x0005 + 16e2: 82 4f b8 02 mov r15, &0x02b8 + 16e6: 05 3c jmp $+12 ;abs 0x16f2 + 16e8: 1f 42 b8 02 mov &0x02b8,r15 + 16ec: 1f 53 inc r15 + 16ee: 82 4f b8 02 mov r15, &0x02b8 + 16f2: 1f 42 b8 02 mov &0x02b8,r15 + 16f6: 3f 90 00 10 cmp #4096, r15 ;#0x1000 + 16fa: 03 38 jl $+8 ;abs 0x1702 + 16fc: b2 40 ff 0f mov #4095, &0x02b8 ;#0x0fff + 1700: b8 02 + 1702: 1f 42 00 02 mov &0x0200,r15 + 1706: 2f 93 cmp #2, r15 ;r3 As==10 + 1708: 51 24 jz $+164 ;abs 0x17ac + 170a: 3f 90 03 00 cmp #3, r15 ;#0x0003 + 170e: 5d 24 jz $+188 ;abs 0x17ca + 1710: 1f 93 cmp #1, r15 ;r3 As==01 + 1712: 65 20 jnz $+204 ;abs 0x17de + 1714: 1f 42 c4 02 mov &0x02c4,r15 + 1718: 0f 11 rra r15 + 171a: 0f 11 rra r15 + 171c: 0f 11 rra r15 + 171e: 0f 11 rra r15 + 1720: 0f 11 rra r15 + 1722: 0f 11 rra r15 + 1724: 0e 4f mov r15, r14 + 1726: 3e 50 80 00 add #128, r14 ;#0x0080 + 172a: 84 4e f2 ff mov r14, -14(r4) ;0xfff2(r4) + 172e: b4 90 ff 00 cmp #255, -14(r4) ;#0x00ff, 0xfff2(r4) + 1732: f2 ff + 1734: 04 38 jl $+10 ;abs 0x173e + 1736: b4 40 fe 00 mov #254, -14(r4) ;#0x00fe, 0xfff2(r4) + 173a: f2 ff + 173c: 05 3c jmp $+12 ;abs 0x1748 + 173e: 94 93 f2 ff cmp #1, -14(r4) ;r3 As==01, 0xfff2(r4) + 1742: 02 34 jge $+6 ;abs 0x1748 + 1744: 94 43 f2 ff mov #1, -14(r4) ;r3 As==01, 0xfff2(r4) + 1748: c2 43 77 00 mov.b #0, &0x0077 ;r3 As==00 + 174c: 03 43 nop + 174e: 5f 42 02 00 mov.b &0x0002,r15 + 1752: 4f 93 tst.b r15 + 1754: fc 37 jge $-6 ;abs 0x174e + 1756: f2 43 77 00 mov.b #-1, &0x0077 ;r3 As==11 + 175a: 03 43 nop + 175c: 5f 42 02 00 mov.b &0x0002,r15 + 1760: 4f 93 tst.b r15 + 1762: fc 37 jge $-6 ;abs 0x175c + 1764: 1f 44 f2 ff mov -14(r4),r15 ;0xfff2(r4) + 1768: 4f 4f mov.b r15, r15 + 176a: c2 4f 77 00 mov.b r15, &0x0077 + 176e: 03 43 nop + 1770: 5f 42 02 00 mov.b &0x0002,r15 + 1774: 4f 93 tst.b r15 + 1776: fc 37 jge $-6 ;abs 0x1770 + 1778: 1f 42 12 02 mov &0x0212,r15 + 177c: 4f 4f mov.b r15, r15 + 177e: c2 4f 77 00 mov.b r15, &0x0077 + 1782: 03 43 nop + 1784: 5f 42 02 00 mov.b &0x0002,r15 + 1788: 4f 93 tst.b r15 + 178a: fc 37 jge $-6 ;abs 0x1784 + 178c: 1f 42 14 02 mov &0x0214,r15 + 1790: 4f 4f mov.b r15, r15 + 1792: c2 4f 77 00 mov.b r15, &0x0077 + 1796: 03 43 nop + 1798: 5f 42 02 00 mov.b &0x0002,r15 + 179c: 4f 93 tst.b r15 + 179e: fc 37 jge $-6 ;abs 0x1798 + 17a0: 1f 42 06 02 mov &0x0206,r15 + 17a4: 4f 4f mov.b r15, r15 + 17a6: c2 4f 77 00 mov.b r15, &0x0077 + 17aa: 19 3c jmp $+52 ;abs 0x17de + 17ac: 03 43 nop + 17ae: 5f 42 02 00 mov.b &0x0002,r15 + 17b2: 4f 93 tst.b r15 + 17b4: fc 37 jge $-6 ;abs 0x17ae + 17b6: 1f 42 b4 02 mov &0x02b4,r15 + 17ba: 0f 11 rra r15 + 17bc: 0f 11 rra r15 + 17be: 0f 11 rra r15 + 17c0: 0f 11 rra r15 + 17c2: 4f 4f mov.b r15, r15 + 17c4: c2 4f 77 00 mov.b r15, &0x0077 + 17c8: 0a 3c jmp $+22 ;abs 0x17de + 17ca: 1f 42 b8 02 mov &0x02b8,r15 + 17ce: 0f 11 rra r15 + 17d0: 0f 11 rra r15 + 17d2: 0f 11 rra r15 + 17d4: 0f 11 rra r15 + 17d6: 4f 4f mov.b r15, r15 + 17d8: c2 4f 77 00 mov.b r15, &0x0077 + 17dc: 03 43 nop + 17de: 1f 42 c6 02 mov &0x02c6,r15 + 17e2: 1f 53 inc r15 + 17e4: 82 4f c6 02 mov r15, &0x02c6 + 17e8: 1f 42 10 02 mov &0x0210,r15 + 17ec: 0f 93 tst r15 + 17ee: 1c 24 jz $+58 ;abs 0x1828 + 17f0: 1f 42 ce 02 mov &0x02ce,r15 + 17f4: 3f 90 78 00 cmp #120, r15 ;#0x0078 + 17f8: 07 2c jc $+16 ;abs 0x1808 + 17fa: 1f 42 ce 02 mov &0x02ce,r15 + 17fe: 1f 53 inc r15 + 1800: 82 4f ce 02 mov r15, &0x02ce + 1804: 30 40 46 1a br #0x1a46 + 1808: 1f 42 c4 02 mov &0x02c4,r15 + 180c: 3f 90 38 ff cmp #-200, r15 ;#0xff38 + 1810: 02 38 jl $+6 ;abs 0x1816 + 1812: 30 40 46 1a br #0x1a46 + 1816: 82 43 ce 02 mov #0, &0x02ce ;r3 As==00 + 181a: 82 43 10 02 mov #0, &0x0210 ;r3 As==00 + 181e: 0f 43 clr r15 + 1820: b0 12 dc 1d call #0x1ddc + 1824: 30 40 46 1a br #0x1a46 + 1828: 1f 42 ce 02 mov &0x02ce,r15 + 182c: 3f 90 78 00 cmp #120, r15 ;#0x0078 + 1830: 07 2c jc $+16 ;abs 0x1840 + 1832: 1f 42 ce 02 mov &0x02ce,r15 + 1836: 1f 53 inc r15 + 1838: 82 4f ce 02 mov r15, &0x02ce + 183c: 30 40 46 1a br #0x1a46 + 1840: 1f 42 c4 02 mov &0x02c4,r15 + 1844: 3f 90 c9 00 cmp #201, r15 ;#0x00c9 + 1848: 02 34 jge $+6 ;abs 0x184e + 184a: 30 40 46 1a br #0x1a46 + 184e: 82 43 ce 02 mov #0, &0x02ce ;r3 As==00 + 1852: 92 43 10 02 mov #1, &0x0210 ;r3 As==01 + 1856: 1f 43 mov #1, r15 ;r3 As==01 + 1858: b0 12 dc 1d call #0x1ddc + 185c: 1f 42 a6 02 mov &0x02a6,r15 + 1860: 1f 53 inc r15 + 1862: 82 4f a6 02 mov r15, &0x02a6 + 1866: 1f 42 a6 02 mov &0x02a6,r15 + 186a: 3f 90 03 00 cmp #3, r15 ;#0x0003 + 186e: 02 2c jc $+6 ;abs 0x1874 + 1870: 30 40 46 1a br #0x1a46 + 1874: 1f 42 c6 02 mov &0x02c6,r15 + 1878: 82 4f bc 02 mov r15, &0x02bc + 187c: 1e 42 ae 02 mov &0x02ae,r14 + 1880: 1f 42 b0 02 mov &0x02b0,r15 + 1884: 82 4e a8 02 mov r14, &0x02a8 + 1888: 82 4f aa 02 mov r15, &0x02aa + 188c: 1e 42 9e 02 mov &0x029e,r14 + 1890: 1f 42 a0 02 mov &0x02a0,r15 + 1894: 82 4e be 02 mov r14, &0x02be + 1898: 82 4f c0 02 mov r15, &0x02c0 + 189c: 82 43 c6 02 mov #0, &0x02c6 ;r3 As==00 + 18a0: 82 43 ae 02 mov #0, &0x02ae ;r3 As==00 + 18a4: 82 43 b0 02 mov #0, &0x02b0 ;r3 As==00 + 18a8: 82 43 9e 02 mov #0, &0x029e ;r3 As==00 + 18ac: 82 43 a0 02 mov #0, &0x02a0 ;r3 As==00 + 18b0: 82 43 a6 02 mov #0, &0x02a6 ;r3 As==00 + 18b4: b4 c0 10 00 bic #16, 0(r4) ;#0x0010, 0x0000(r4) + 18b8: 00 00 + 18ba: c5 3c jmp $+396 ;abs 0x1a46 + 18bc: 1f 42 c0 01 mov &0x01c0,r15 + 18c0: 3f f0 fd ff and #-3, r15 ;#0xfffd + 18c4: 82 4f c0 01 mov r15, &0x01c0 + 18c8: 5f 42 29 00 mov.b &0x0029,r15 + 18cc: 7f f0 fb ff and.b #-5, r15 ;#0xfffb + 18d0: c2 4f 29 00 mov.b r15, &0x0029 + 18d4: 1f 42 c0 01 mov &0x01c0,r15 + 18d8: 3f d0 00 80 bis #-32768,r15 ;#0x8000 + 18dc: 82 4f c0 01 mov r15, &0x01c0 + 18e0: 1f 42 c0 01 mov &0x01c0,r15 + 18e4: 2f d3 bis #2, r15 ;r3 As==10 + 18e6: 82 4f c0 01 mov r15, &0x01c0 + 18ea: 1f 42 b8 02 mov &0x02b8,r15 + 18ee: 82 4f c8 01 mov r15, &0x01c8 + 18f2: 1f 42 02 02 mov &0x0202,r15 + 18f6: 82 4f ca 01 mov r15, &0x01ca + 18fa: 5f 42 29 00 mov.b &0x0029,r15 + 18fe: 7f d2 bis.b #8, r15 ;r2 As==11 + 1900: c2 4f 29 00 mov.b r15, &0x0029 + 1904: d2 43 a4 02 mov.b #1, &0x02a4 ;r3 As==01 + 1908: 1f 42 40 01 mov &0x0140,r15 + 190c: 82 4f ca 02 mov r15, &0x02ca + 1910: 1f 42 42 01 mov &0x0142,r15 + 1914: 84 4f f2 ff mov r15, -14(r4) ;0xfff2(r4) + 1918: 1f 42 a0 01 mov &0x01a0,r15 + 191c: 3f f0 fd ff and #-3, r15 ;#0xfffd + 1920: 82 4f a0 01 mov r15, &0x01a0 + 1924: 1f 42 a0 01 mov &0x01a0,r15 + 1928: 2f d3 bis #2, r15 ;r3 As==10 + 192a: 82 4f a0 01 mov r15, &0x01a0 + 192e: 1f 44 f2 ff mov -14(r4),r15 ;0xfff2(r4) + 1932: b0 12 72 1b call #0x1b72 + 1936: 82 4f 9c 02 mov r15, &0x029c + 193a: 1b 42 9c 02 mov &0x029c,r11 + 193e: 1f 42 9c 02 mov &0x029c,r15 + 1942: 0e 4f mov r15, r14 + 1944: 3f 40 0c 02 mov #524, r15 ;#0x020c + 1948: b0 12 4e 1c call #0x1c4e + 194c: 0e 4b mov r11, r14 + 194e: 0e 8f sub r15, r14 + 1950: 0f 4e mov r14, r15 + 1952: 82 4f b2 02 mov r15, &0x02b2 + 1956: b4 90 ff 0f cmp #4095, -14(r4) ;#0x0fff, 0xfff2(r4) + 195a: f2 ff + 195c: 0b 38 jl $+24 ;abs 0x1974 + 195e: 1f 42 04 02 mov &0x0204,r15 + 1962: 3f 90 65 00 cmp #101, r15 ;#0x0065 + 1966: 14 38 jl $+42 ;abs 0x1990 + 1968: 1f 42 04 02 mov &0x0204,r15 + 196c: 3f 53 add #-1, r15 ;r3 As==11 + 196e: 82 4f 04 02 mov r15, &0x0204 + 1972: 0e 3c jmp $+30 ;abs 0x1990 + 1974: b4 90 64 00 cmp #100, -14(r4) ;#0x0064, 0xfff2(r4) + 1978: f2 ff + 197a: 0a 34 jge $+22 ;abs 0x1990 + 197c: 1f 42 04 02 mov &0x0204,r15 + 1980: 3f 90 ff 0f cmp #4095, r15 ;#0x0fff + 1984: 05 34 jge $+12 ;abs 0x1990 + 1986: 1f 42 04 02 mov &0x0204,r15 + 198a: 1f 53 inc r15 + 198c: 82 4f 04 02 mov r15, &0x0204 + 1990: 1e 42 b2 02 mov &0x02b2,r14 + 1994: 1f 42 b2 02 mov &0x02b2,r15 + 1998: b0 12 f4 14 call #0x14f4 + 199c: 8e 10 swpb r14 + 199e: 8f 10 swpb r15 + 19a0: 4e ef xor.b r15, r14 + 19a2: 0e ef xor r15, r14 + 19a4: 8f 11 sxt r15 + 19a6: 0f 11 rra r15 + 19a8: 0e 10 rrc r14 + 19aa: 0f 11 rra r15 + 19ac: 0e 10 rrc r14 + 19ae: 0c 4e mov r14, r12 + 19b0: 0d 4f mov r15, r13 + 19b2: 1e 42 9e 02 mov &0x029e,r14 + 19b6: 1f 42 a0 02 mov &0x02a0,r15 + 19ba: 0e 5c add r12, r14 + 19bc: 0f 6d addc r13, r15 + 19be: 82 4e 9e 02 mov r14, &0x029e + 19c2: 82 4f a0 02 mov r15, &0x02a0 + 19c6: 1f 42 ca 02 mov &0x02ca,r15 + 19ca: 3f 90 ad 0d cmp #3501, r15 ;#0x0dad + 19ce: 05 34 jge $+12 ;abs 0x19da + 19d0: 1f 42 ca 02 mov &0x02ca,r15 + 19d4: 3f 90 b8 0b cmp #3000, r15 ;#0x0bb8 + 19d8: 36 34 jge $+110 ;abs 0x1a46 + 19da: 1f 42 ca 02 mov &0x02ca,r15 + 19de: 3f 90 ad 0d cmp #3501, r15 ;#0x0dad + 19e2: 18 38 jl $+50 ;abs 0x1a14 + 19e4: 1f 42 ca 02 mov &0x02ca,r15 + 19e8: 3f 90 00 10 cmp #4096, r15 ;#0x1000 + 19ec: 07 38 jl $+16 ;abs 0x19fc + 19ee: 1f 42 ba 02 mov &0x02ba,r15 + 19f2: 3f 50 fb ff add #-5, r15 ;#0xfffb + 19f6: 82 4f ba 02 mov r15, &0x02ba + 19fa: 05 3c jmp $+12 ;abs 0x1a06 + 19fc: 1f 42 ba 02 mov &0x02ba,r15 + 1a00: 3f 53 add #-1, r15 ;r3 As==11 + 1a02: 82 4f ba 02 mov r15, &0x02ba + 1a06: 1f 42 ba 02 mov &0x02ba,r15 + 1a0a: 0f 93 tst r15 + 1a0c: 1c 34 jge $+58 ;abs 0x1a46 + 1a0e: 82 43 ba 02 mov #0, &0x02ba ;r3 As==00 + 1a12: 19 3c jmp $+52 ;abs 0x1a46 + 1a14: 1f 42 ca 02 mov &0x02ca,r15 + 1a18: 3f 90 8c 0a cmp #2700, r15 ;#0x0a8c + 1a1c: 07 34 jge $+16 ;abs 0x1a2c + 1a1e: 1f 42 ba 02 mov &0x02ba,r15 + 1a22: 3f 50 05 00 add #5, r15 ;#0x0005 + 1a26: 82 4f ba 02 mov r15, &0x02ba + 1a2a: 05 3c jmp $+12 ;abs 0x1a36 + 1a2c: 1f 42 ba 02 mov &0x02ba,r15 + 1a30: 1f 53 inc r15 + 1a32: 82 4f ba 02 mov r15, &0x02ba + 1a36: 1f 42 ba 02 mov &0x02ba,r15 + 1a3a: 3f 90 00 10 cmp #4096, r15 ;#0x1000 + 1a3e: 03 38 jl $+8 ;abs 0x1a46 + 1a40: b2 40 ff 0f mov #4095, &0x02ba ;#0x0fff + 1a44: ba 02 + 1a46: 21 53 incd r1 + 1a48: 34 41 pop r4 + 1a4a: 3b 41 pop r11 + 1a4c: 3c 41 pop r12 + 1a4e: 3d 41 pop r13 + 1a50: 3e 41 pop r14 + 1a52: 3f 41 pop r15 + 1a54: 00 13 reti + +00001a56 : + 1a56: 0f 12 push r15 + 1a58: 04 12 push r4 + 1a5a: 04 41 mov r1, r4 + 1a5c: 24 52 add #4, r4 ;r2 As==10 + 1a5e: 1f 42 a4 01 mov &0x01a4,r15 + 1a62: 3f f0 fd ff and #-3, r15 ;#0xfffd + 1a66: 82 4f a4 01 mov r15, &0x01a4 + 1a6a: 82 43 c8 01 mov #0, &0x01c8 ;r3 As==00 + 1a6e: 82 43 ca 01 mov #0, &0x01ca ;r3 As==00 + 1a72: 5f 42 a4 02 mov.b &0x02a4,r15 + 1a76: 4f 93 tst.b r15 + 1a78: 06 24 jz $+14 ;abs 0x1a86 + 1a7a: 5f 42 29 00 mov.b &0x0029,r15 + 1a7e: 6f d2 bis.b #4, r15 ;r2 As==10 + 1a80: c2 4f 29 00 mov.b r15, &0x0029 + 1a84: 05 3c jmp $+12 ;abs 0x1a90 + 1a86: 5f 42 29 00 mov.b &0x0029,r15 + 1a8a: 7f d2 bis.b #8, r15 ;r2 As==11 + 1a8c: c2 4f 29 00 mov.b r15, &0x0029 + 1a90: 34 41 pop r4 + 1a92: 3f 41 pop r15 + 1a94: 00 13 reti + +00001a96 : + 1a96: 04 12 push r4 + 1a98: 04 41 mov r1, r4 + 1a9a: 24 53 incd r4 + 1a9c: 31 82 sub #8, r1 ;r2 As==11 + 1a9e: 84 4f fc ff mov r15, -4(r4) ;0xfffc(r4) + 1aa2: 1f 42 58 02 mov &0x0258,r15 + 1aa6: 0f 5f rla r15 + 1aa8: 3f 50 5a 02 add #602, r15 ;#0x025a + 1aac: 9f 44 fc ff mov -4(r4), 0(r15) ;0xfffc(r4), 0x0000(r15) + 1ab0: 00 00 + 1ab2: 1f 42 58 02 mov &0x0258,r15 + 1ab6: 3f 50 f5 ff add #-11, r15 ;#0xfff5 + 1aba: 3f f0 1f 00 and #31, r15 ;#0x001f + 1abe: 0f 5f rla r15 + 1ac0: 3f 50 5a 02 add #602, r15 ;#0x025a + 1ac4: 2e 4f mov @r15, r14 + 1ac6: 1f 42 fe 2c mov &0x2cfe,r15 + 1aca: b0 12 f4 14 call #0x14f4 + 1ace: 84 4e f6 ff mov r14, -10(r4) ;0xfff6(r4) + 1ad2: 84 4f f8 ff mov r15, -8(r4) ;0xfff8(r4) + 1ad6: 84 43 fa ff mov #0, -6(r4) ;r3 As==00, 0xfffa(r4) + 1ada: 25 3c jmp $+76 ;abs 0x1b26 + 1adc: 1f 42 58 02 mov &0x0258,r15 + 1ae0: 1f 84 fa ff sub -6(r4), r15 ;0xfffa(r4) + 1ae4: 3f f0 1f 00 and #31, r15 ;#0x001f + 1ae8: 0f 5f rla r15 + 1aea: 3f 50 5a 02 add #602, r15 ;#0x025a + 1aee: 2e 4f mov @r15, r14 + 1af0: 1f 42 58 02 mov &0x0258,r15 + 1af4: 3f 50 ea ff add #-22, r15 ;#0xffea + 1af8: 1f 54 fa ff add -6(r4), r15 ;0xfffa(r4) + 1afc: 3f f0 1f 00 and #31, r15 ;#0x001f + 1b00: 0f 5f rla r15 + 1b02: 3f 50 5a 02 add #602, r15 ;#0x025a + 1b06: 2f 4f mov @r15, r15 + 1b08: 0e 5f add r15, r14 + 1b0a: 1f 44 fa ff mov -6(r4), r15 ;0xfffa(r4) + 1b0e: 0f 5f rla r15 + 1b10: 3f 50 e8 2c add #11496, r15 ;#0x2ce8 + 1b14: 2f 4f mov @r15, r15 + 1b16: b0 12 f4 14 call #0x14f4 + 1b1a: 84 5e f6 ff add r14, -10(r4) ;0xfff6(r4) + 1b1e: 84 6f f8 ff addc r15, -8(r4) ;0xfff8(r4) + 1b22: 94 53 fa ff inc -6(r4) ;0xfffa(r4) + 1b26: b4 90 0b 00 cmp #11, -6(r4) ;#0x000b, 0xfffa(r4) + 1b2a: fa ff + 1b2c: d7 3b jl $-80 ;abs 0x1adc + 1b2e: 1f 42 58 02 mov &0x0258,r15 + 1b32: 1f 53 inc r15 + 1b34: 3f f0 1f 00 and #31, r15 ;#0x001f + 1b38: 82 4f 58 02 mov r15, &0x0258 + 1b3c: 1e 44 f6 ff mov -10(r4),r14 ;0xfff6(r4) + 1b40: 1f 44 f8 ff mov -8(r4), r15 ;0xfff8(r4) + 1b44: 8e 10 swpb r14 + 1b46: 8f 10 swpb r15 + 1b48: 4e ef xor.b r15, r14 + 1b4a: 0e ef xor r15, r14 + 1b4c: 8f 11 sxt r15 + 1b4e: 0f 11 rra r15 + 1b50: 0e 10 rrc r14 + 1b52: 0f 11 rra r15 + 1b54: 0e 10 rrc r14 + 1b56: 0f 11 rra r15 + 1b58: 0e 10 rrc r14 + 1b5a: 0f 11 rra r15 + 1b5c: 0e 10 rrc r14 + 1b5e: 0f 11 rra r15 + 1b60: 0e 10 rrc r14 + 1b62: 0f 11 rra r15 + 1b64: 0e 10 rrc r14 + 1b66: 0f 11 rra r15 + 1b68: 0e 10 rrc r14 + 1b6a: 0f 4e mov r14, r15 + 1b6c: 31 52 add #8, r1 ;r2 As==11 + 1b6e: 34 41 pop r4 + 1b70: 30 41 ret + +00001b72 : + 1b72: 04 12 push r4 + 1b74: 04 41 mov r1, r4 + 1b76: 24 53 incd r4 + 1b78: 31 82 sub #8, r1 ;r2 As==11 + 1b7a: 84 4f fc ff mov r15, -4(r4) ;0xfffc(r4) + 1b7e: 1f 42 16 02 mov &0x0216,r15 + 1b82: 0f 5f rla r15 + 1b84: 3f 50 18 02 add #536, r15 ;#0x0218 + 1b88: 9f 44 fc ff mov -4(r4), 0(r15) ;0xfffc(r4), 0x0000(r15) + 1b8c: 00 00 + 1b8e: 1f 42 16 02 mov &0x0216,r15 + 1b92: 3f 50 f5 ff add #-11, r15 ;#0xfff5 + 1b96: 3f f0 1f 00 and #31, r15 ;#0x001f + 1b9a: 0f 5f rla r15 + 1b9c: 3f 50 18 02 add #536, r15 ;#0x0218 + 1ba0: 2e 4f mov @r15, r14 + 1ba2: 1f 42 fe 2c mov &0x2cfe,r15 + 1ba6: b0 12 f4 14 call #0x14f4 + 1baa: 84 4e f6 ff mov r14, -10(r4) ;0xfff6(r4) + 1bae: 84 4f f8 ff mov r15, -8(r4) ;0xfff8(r4) + 1bb2: 84 43 fa ff mov #0, -6(r4) ;r3 As==00, 0xfffa(r4) + 1bb6: 25 3c jmp $+76 ;abs 0x1c02 + 1bb8: 1f 42 16 02 mov &0x0216,r15 + 1bbc: 1f 84 fa ff sub -6(r4), r15 ;0xfffa(r4) + 1bc0: 3f f0 1f 00 and #31, r15 ;#0x001f + 1bc4: 0f 5f rla r15 + 1bc6: 3f 50 18 02 add #536, r15 ;#0x0218 + 1bca: 2e 4f mov @r15, r14 + 1bcc: 1f 42 16 02 mov &0x0216,r15 + 1bd0: 3f 50 ea ff add #-22, r15 ;#0xffea + 1bd4: 1f 54 fa ff add -6(r4), r15 ;0xfffa(r4) + 1bd8: 3f f0 1f 00 and #31, r15 ;#0x001f + 1bdc: 0f 5f rla r15 + 1bde: 3f 50 18 02 add #536, r15 ;#0x0218 + 1be2: 2f 4f mov @r15, r15 + 1be4: 0e 5f add r15, r14 + 1be6: 1f 44 fa ff mov -6(r4), r15 ;0xfffa(r4) + 1bea: 0f 5f rla r15 + 1bec: 3f 50 e8 2c add #11496, r15 ;#0x2ce8 + 1bf0: 2f 4f mov @r15, r15 + 1bf2: b0 12 f4 14 call #0x14f4 + 1bf6: 84 5e f6 ff add r14, -10(r4) ;0xfff6(r4) + 1bfa: 84 6f f8 ff addc r15, -8(r4) ;0xfff8(r4) + 1bfe: 94 53 fa ff inc -6(r4) ;0xfffa(r4) + 1c02: b4 90 0b 00 cmp #11, -6(r4) ;#0x000b, 0xfffa(r4) + 1c06: fa ff + 1c08: d7 3b jl $-80 ;abs 0x1bb8 + 1c0a: 1f 42 16 02 mov &0x0216,r15 + 1c0e: 1f 53 inc r15 + 1c10: 3f f0 1f 00 and #31, r15 ;#0x001f + 1c14: 82 4f 16 02 mov r15, &0x0216 + 1c18: 1e 44 f6 ff mov -10(r4),r14 ;0xfff6(r4) + 1c1c: 1f 44 f8 ff mov -8(r4), r15 ;0xfff8(r4) + 1c20: 8e 10 swpb r14 + 1c22: 8f 10 swpb r15 + 1c24: 4e ef xor.b r15, r14 + 1c26: 0e ef xor r15, r14 + 1c28: 8f 11 sxt r15 + 1c2a: 0f 11 rra r15 + 1c2c: 0e 10 rrc r14 + 1c2e: 0f 11 rra r15 + 1c30: 0e 10 rrc r14 + 1c32: 0f 11 rra r15 + 1c34: 0e 10 rrc r14 + 1c36: 0f 11 rra r15 + 1c38: 0e 10 rrc r14 + 1c3a: 0f 11 rra r15 + 1c3c: 0e 10 rrc r14 + 1c3e: 0f 11 rra r15 + 1c40: 0e 10 rrc r14 + 1c42: 0f 11 rra r15 + 1c44: 0e 10 rrc r14 + 1c46: 0f 4e mov r14, r15 + 1c48: 31 52 add #8, r1 ;r2 As==11 + 1c4a: 34 41 pop r4 + 1c4c: 30 41 ret + +00001c4e : + 1c4e: 0b 12 push r11 + 1c50: 0a 12 push r10 + 1c52: 09 12 push r9 + 1c54: 08 12 push r8 + 1c56: 07 12 push r7 + 1c58: 06 12 push r6 + 1c5a: 05 12 push r5 + 1c5c: 04 12 push r4 + 1c5e: 04 41 mov r1, r4 + 1c60: 34 50 10 00 add #16, r4 ;#0x0010 + 1c64: 0b 4f mov r15, r11 + 1c66: 0f 4e mov r14, r15 + 1c68: 29 4b mov @r11, r9 + 1c6a: 1a 4b 02 00 mov 2(r11), r10 ;0x0002(r11) + 1c6e: 0c 4f mov r15, r12 + 1c70: 0f 4c mov r12, r15 + 1c72: 8f 10 swpb r15 + 1c74: 8f 11 sxt r15 + 1c76: 8f 10 swpb r15 + 1c78: 8f 11 sxt r15 + 1c7a: 0d 4f mov r15, r13 + 1c7c: 0e 4c mov r12, r14 + 1c7e: 0f 43 clr r15 + 1c80: 07 4f mov r15, r7 + 1c82: 08 4e mov r14, r8 + 1c84: 2e 4b mov @r11, r14 + 1c86: 1f 4b 02 00 mov 2(r11), r15 ;0x0002(r11) + 1c8a: 0c 47 mov r7, r12 + 1c8c: 0d 48 mov r8, r13 + 1c8e: 0c 8e sub r14, r12 + 1c90: 0d 7f subc r15, r13 + 1c92: 0e 4c mov r12, r14 + 1c94: 0f 4d mov r13, r15 + 1c96: 8e 10 swpb r14 + 1c98: 8f 10 swpb r15 + 1c9a: 4e ef xor.b r15, r14 + 1c9c: 0e ef xor r15, r14 + 1c9e: 8f 11 sxt r15 + 1ca0: 0f 11 rra r15 + 1ca2: 0e 10 rrc r14 + 1ca4: 0e 59 add r9, r14 + 1ca6: 0f 6a addc r10, r15 + 1ca8: 8b 4e 00 00 mov r14, 0(r11) ;0x0000(r11) + 1cac: 8b 4f 02 00 mov r15, 2(r11) ;0x0002(r11) + 1cb0: 2e 4b mov @r11, r14 + 1cb2: 1f 4b 02 00 mov 2(r11), r15 ;0x0002(r11) + 1cb6: 0d 4f mov r15, r13 + 1cb8: 8f 10 swpb r15 + 1cba: 8f 11 sxt r15 + 1cbc: 8f 10 swpb r15 + 1cbe: 8f 11 sxt r15 + 1cc0: 05 4d mov r13, r5 + 1cc2: 06 4f mov r15, r6 + 1cc4: 0f 45 mov r5, r15 + 1cc6: 34 41 pop r4 + 1cc8: 35 41 pop r5 + 1cca: 36 41 pop r6 + 1ccc: 37 41 pop r7 + 1cce: 38 41 pop r8 + 1cd0: 39 41 pop r9 + 1cd2: 3a 41 pop r10 + 1cd4: 3b 41 pop r11 + 1cd6: 30 41 ret + +00001cd8 : + 1cd8: 04 12 push r4 + 1cda: 04 41 mov r1, r4 + 1cdc: 24 53 incd r4 + 1cde: 31 50 fa ff add #-6, r1 ;#0xfffa + 1ce2: 84 4f f8 ff mov r15, -8(r4) ;0xfff8(r4) + 1ce6: 84 4e fa ff mov r14, -6(r4) ;0xfffa(r4) + 1cea: 84 4d fc ff mov r13, -4(r4) ;0xfffc(r4) + 1cee: 1f 44 f8 ff mov -8(r4), r15 ;0xfff8(r4) + 1cf2: b0 12 66 14 call #0x1466 + 1cf6: 84 4f f8 ff mov r15, -8(r4) ;0xfff8(r4) + 1cfa: b4 90 03 00 cmp #3, -6(r4) ;#0x0003, 0xfffa(r4) + 1cfe: fa ff + 1d00: 25 20 jnz $+76 ;abs 0x1d4c + 1d02: 3f 40 93 00 mov #147, r15 ;#0x0093 + 1d06: 1e 44 f8 ff mov -8(r4), r14 ;0xfff8(r4) + 1d0a: 3e f0 0f 00 and #15, r14 ;#0x000f + 1d0e: 5e 4e b0 2c mov.b 11440(r14),r14 ;0x2cb0(r14) + 1d12: cf 4e 00 00 mov.b r14, 0(r15) ;0x0000(r15) + 1d16: 3e 40 94 00 mov #148, r14 ;#0x0094 + 1d1a: 1f 44 f8 ff mov -8(r4), r15 ;0xfff8(r4) + 1d1e: 3f f0 f0 00 and #240, r15 ;#0x00f0 + 1d22: 0f 11 rra r15 + 1d24: 0f 11 rra r15 + 1d26: 0f 11 rra r15 + 1d28: 0f 11 rra r15 + 1d2a: 5f 4f b0 2c mov.b 11440(r15),r15 ;0x2cb0(r15) + 1d2e: ce 4f 00 00 mov.b r15, 0(r14) ;0x0000(r14) + 1d32: 3e 40 95 00 mov #149, r14 ;#0x0095 + 1d36: 1f 44 f8 ff mov -8(r4), r15 ;0xfff8(r4) + 1d3a: 3f f0 00 0f and #3840, r15 ;#0x0f00 + 1d3e: 8f 10 swpb r15 + 1d40: 8f 11 sxt r15 + 1d42: 5f 4f ba 2c mov.b 11450(r15),r15 ;0x2cba(r15) + 1d46: ce 4f 00 00 mov.b r15, 0(r14) ;0x0000(r14) + 1d4a: 44 3c jmp $+138 ;abs 0x1dd4 + 1d4c: b4 90 07 00 cmp #7, -6(r4) ;#0x0007, 0xfffa(r4) + 1d50: fa ff + 1d52: 40 20 jnz $+130 ;abs 0x1dd4 + 1d54: 3e 40 98 00 mov #152, r14 ;#0x0098 + 1d58: 1f 44 f8 ff mov -8(r4), r15 ;0xfff8(r4) + 1d5c: 3f f0 0f 00 and #15, r15 ;#0x000f + 1d60: 0f 5f rla r15 + 1d62: 3f 50 c4 2c add #11460, r15 ;#0x2cc4 + 1d66: 2f 4f mov @r15, r15 + 1d68: 8f 10 swpb r15 + 1d6a: 8f 11 sxt r15 + 1d6c: 4f 4f mov.b r15, r15 + 1d6e: ce 4f 00 00 mov.b r15, 0(r14) ;0x0000(r14) + 1d72: 3e 40 97 00 mov #151, r14 ;#0x0097 + 1d76: 1f 44 f8 ff mov -8(r4), r15 ;0xfff8(r4) + 1d7a: 3f f0 0f 00 and #15, r15 ;#0x000f + 1d7e: 0f 5f rla r15 + 1d80: 3f 50 c4 2c add #11460, r15 ;#0x2cc4 + 1d84: 2f 4f mov @r15, r15 + 1d86: 4f 4f mov.b r15, r15 + 1d88: ce 4f 00 00 mov.b r15, 0(r14) ;0x0000(r14) + 1d8c: 3e 40 9a 00 mov #154, r14 ;#0x009a + 1d90: 1f 44 f8 ff mov -8(r4), r15 ;0xfff8(r4) + 1d94: 3f f0 f0 00 and #240, r15 ;#0x00f0 + 1d98: 0f 11 rra r15 + 1d9a: 0f 11 rra r15 + 1d9c: 0f 11 rra r15 + 1d9e: 0f 11 rra r15 + 1da0: 0f 5f rla r15 + 1da2: 3f 50 c4 2c add #11460, r15 ;#0x2cc4 + 1da6: 2f 4f mov @r15, r15 + 1da8: 8f 10 swpb r15 + 1daa: 8f 11 sxt r15 + 1dac: 4f 4f mov.b r15, r15 + 1dae: ce 4f 00 00 mov.b r15, 0(r14) ;0x0000(r14) + 1db2: 3e 40 99 00 mov #153, r14 ;#0x0099 + 1db6: 1f 44 f8 ff mov -8(r4), r15 ;0xfff8(r4) + 1dba: 3f f0 f0 00 and #240, r15 ;#0x00f0 + 1dbe: 0f 11 rra r15 + 1dc0: 0f 11 rra r15 + 1dc2: 0f 11 rra r15 + 1dc4: 0f 11 rra r15 + 1dc6: 0f 5f rla r15 + 1dc8: 3f 50 c4 2c add #11460, r15 ;#0x2cc4 + 1dcc: 2f 4f mov @r15, r15 + 1dce: 4f 4f mov.b r15, r15 + 1dd0: ce 4f 00 00 mov.b r15, 0(r14) ;0x0000(r14) + 1dd4: 31 50 06 00 add #6, r1 ;#0x0006 + 1dd8: 34 41 pop r4 + 1dda: 30 41 ret + +00001ddc : + 1ddc: 04 12 push r4 + 1dde: 04 41 mov r1, r4 + 1de0: 24 53 incd r4 + 1de2: 21 83 decd r1 + 1de4: 84 4f fc ff mov r15, -4(r4) ;0xfffc(r4) + 1de8: 84 93 fc ff tst -4(r4) ;0xfffc(r4) + 1dec: 08 24 jz $+18 ;abs 0x1dfe + 1dee: 3f 40 92 00 mov #146, r15 ;#0x0092 + 1df2: ff 40 f0 ff mov.b #-16, 0(r15) ;#0xfff0, 0x0000(r15) + 1df6: 00 00 + 1df8: 92 43 06 02 mov #1, &0x0206 ;r3 As==01 + 1dfc: 06 3c jmp $+14 ;abs 0x1e0a + 1dfe: 82 43 06 02 mov #0, &0x0206 ;r3 As==00 + 1e02: 3f 40 92 00 mov #146, r15 ;#0x0092 + 1e06: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00, 0x0000(r15) + 1e0a: 21 53 incd r1 + 1e0c: 34 41 pop r4 + 1e0e: 30 41 ret + +00001e10 : + 1e10: 04 12 push r4 + 1e12: 04 41 mov r1, r4 + 1e14: 24 53 incd r4 + 1e16: 21 82 sub #4, r1 ;r2 As==10 + 1e18: 84 4f fa ff mov r15, -6(r4) ;0xfffa(r4) + 1e1c: 84 4e fc ff mov r14, -4(r4) ;0xfffc(r4) + 1e20: 84 93 fc ff tst -4(r4) ;0xfffc(r4) + 1e24: 0f 24 jz $+32 ;abs 0x1e44 + 1e26: 3f 40 94 00 mov #148, r15 ;#0x0094 + 1e2a: 3e 40 94 00 mov #148, r14 ;#0x0094 + 1e2e: 6d 4e mov.b @r14, r13 + 1e30: 84 93 fa ff tst -6(r4) ;0xfffa(r4) + 1e34: 02 24 jz $+6 ;abs 0x1e3a + 1e36: 5e 43 mov.b #1, r14 ;r3 As==01 + 1e38: 01 3c jmp $+4 ;abs 0x1e3c + 1e3a: 7e 42 mov.b #8, r14 ;r2 As==11 + 1e3c: 4e dd bis.b r13, r14 + 1e3e: cf 4e 00 00 mov.b r14, 0(r15) ;0x0000(r15) + 1e42: 10 3c jmp $+34 ;abs 0x1e64 + 1e44: 3f 40 94 00 mov #148, r15 ;#0x0094 + 1e48: 3e 40 94 00 mov #148, r14 ;#0x0094 + 1e4c: 6d 4e mov.b @r14, r13 + 1e4e: 84 93 fa ff tst -6(r4) ;0xfffa(r4) + 1e52: 03 24 jz $+8 ;abs 0x1e5a + 1e54: 7e 40 fe ff mov.b #-2, r14 ;#0xfffe + 1e58: 02 3c jmp $+6 ;abs 0x1e5e + 1e5a: 7e 40 f7 ff mov.b #-9, r14 ;#0xfff7 + 1e5e: 4e fd and.b r13, r14 + 1e60: cf 4e 00 00 mov.b r14, 0(r15) ;0x0000(r15) + 1e64: 21 52 add #4, r1 ;r2 As==10 + 1e66: 34 41 pop r4 + 1e68: 30 41 ret + +00001e6a : + 1e6a: 04 12 push r4 + 1e6c: 04 41 mov r1, r4 + 1e6e: 24 53 incd r4 + 1e70: 21 83 decd r1 + 1e72: 84 43 fc ff mov #0, -4(r4) ;r3 As==00, 0xfffc(r4) + 1e76: 0b 3c jmp $+24 ;abs 0x1e8e + 1e78: 1f 44 fc ff mov -4(r4), r15 ;0xfffc(r4) + 1e7c: 3f 50 91 00 add #145, r15 ;#0x0091 + 1e80: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00, 0x0000(r15) + 1e84: 1f 44 fc ff mov -4(r4), r15 ;0xfffc(r4) + 1e88: 1f 53 inc r15 + 1e8a: 84 4f fc ff mov r15, -4(r4) ;0xfffc(r4) + 1e8e: 1f 44 fc ff mov -4(r4), r15 ;0xfffc(r4) + 1e92: 3f 90 14 00 cmp #20, r15 ;#0x0014 + 1e96: f0 2b jnc $-30 ;abs 0x1e78 + 1e98: 5f 42 33 00 mov.b &0x0033,r15 + 1e9c: 7f d0 fc ff bis.b #-4, r15 ;#0xfffc + 1ea0: c2 4f 33 00 mov.b r15, &0x0033 + 1ea4: f2 40 7f 00 mov.b #127, &0x0090 ;#0x007f + 1ea8: 90 00 + 1eaa: f2 42 40 00 mov.b #8, &0x0040 ;r2 As==11 + 1eae: 21 53 incd r1 + 1eb0: 34 41 pop r4 + 1eb2: 30 41 ret + +00001eb4 <__ieee754_logf>: + 1eb4: 0b 12 push r11 + 1eb6: 0a 12 push r10 + 1eb8: 09 12 push r9 + 1eba: 08 12 push r8 + 1ebc: 07 12 push r7 + 1ebe: 06 12 push r6 + 1ec0: 05 12 push r5 + 1ec2: 04 12 push r4 + 1ec4: 31 50 ec ff add #-20, r1 ;#0xffec + 1ec8: 0a 4e mov r14, r10 + 1eca: 0b 4f mov r15, r11 + 1ecc: 0c 4e mov r14, r12 + 1ece: 0d 4f mov r15, r13 + 1ed0: 3c f3 and #-1, r12 ;r3 As==11 + 1ed2: 3d f0 ff 7f and #32767, r13 ;#0x7fff + 1ed6: 0c 93 tst r12 + 1ed8: 08 20 jnz $+18 ;abs 0x1eea + 1eda: 0d 93 tst r13 + 1edc: 06 20 jnz $+14 ;abs 0x1eea + 1ede: 0c 43 clr r12 + 1ee0: 0d 43 clr r13 + 1ee2: 0e 43 clr r14 + 1ee4: 3f 40 00 cc mov #-13312,r15 ;#0xcc00 + 1ee8: 0c 3c jmp $+26 ;abs 0x1f02 + 1eea: 0b 93 tst r11 + 1eec: 04 38 jl $+10 ;abs 0x1ef6 + 1eee: 3b 90 80 7f cmp #32640, r11 ;#0x7f80 + 1ef2: 0e 38 jl $+30 ;abs 0x1f10 + 1ef4: 0a 3c jmp $+22 ;abs 0x1f0a + 1ef6: 0c 4e mov r14, r12 + 1ef8: 0d 4f mov r15, r13 + 1efa: b0 12 ac 28 call #0x28ac + 1efe: 0c 43 clr r12 + 1f00: 0d 43 clr r13 + 1f02: b0 12 7e 23 call #0x237e + 1f06: 30 40 62 23 br #0x2362 + 1f0a: 0c 4e mov r14, r12 + 1f0c: 0d 4f mov r15, r13 + 1f0e: 8b 3c jmp $+280 ;abs 0x2026 + 1f10: 3b 90 80 00 cmp #128, r11 ;#0x0080 + 1f14: 03 38 jl $+8 ;abs 0x1f1c + 1f16: 08 43 clr r8 + 1f18: 09 43 clr r9 + 1f1a: 0a 3c jmp $+22 ;abs 0x1f30 + 1f1c: 0c 43 clr r12 + 1f1e: 3d 40 00 4c mov #19456, r13 ;#0x4c00 + 1f22: b0 12 da 24 call #0x24da + 1f26: 0a 4e mov r14, r10 + 1f28: 0b 4f mov r15, r11 + 1f2a: 38 40 e7 ff mov #-25, r8 ;#0xffe7 + 1f2e: 39 43 mov #-1, r9 ;r3 As==11 + 1f30: 0c 4b mov r11, r12 + 1f32: 0d 4b mov r11, r13 + 1f34: 8d 10 swpb r13 + 1f36: 8d 11 sxt r13 + 1f38: 8d 10 swpb r13 + 1f3a: 8d 11 sxt r13 + 1f3c: 7f 40 07 00 mov.b #7, r15 ;#0x0007 + 1f40: 0d 11 rra r13 + 1f42: 0c 10 rrc r12 + 1f44: 7f 53 add.b #-1, r15 ;r3 As==11 + 1f46: fc 23 jnz $-6 ;abs 0x1f40 + 1f48: 0e 4c mov r12, r14 + 1f4a: 0f 4d mov r13, r15 + 1f4c: 3e 50 81 ff add #-127, r14 ;#0xff81 + 1f50: 3f 63 addc #-1, r15 ;r3 As==11 + 1f52: 0e 58 add r8, r14 + 1f54: 0f 69 addc r9, r15 + 1f56: 3a f3 and #-1, r10 ;r3 As==11 + 1f58: 3b f0 7f 00 and #127, r11 ;#0x007f + 1f5c: 08 4a mov r10, r8 + 1f5e: 09 4b mov r11, r9 + 1f60: 38 50 20 fb add #-1248, r8 ;#0xfb20 + 1f64: 39 60 4a 00 addc #74, r9 ;#0x004a + 1f68: 08 f3 and #0, r8 ;r3 As==00 + 1f6a: 39 f0 80 00 and #128, r9 ;#0x0080 + 1f6e: 0c 49 mov r9, r12 + 1f70: 0d 49 mov r9, r13 + 1f72: 8d 10 swpb r13 + 1f74: 8d 11 sxt r13 + 1f76: 8d 10 swpb r13 + 1f78: 8d 11 sxt r13 + 1f7a: 76 40 07 00 mov.b #7, r6 ;#0x0007 + 1f7e: 0d 11 rra r13 + 1f80: 0c 10 rrc r12 + 1f82: 76 53 add.b #-1, r6 ;r3 As==11 + 1f84: fc 23 jnz $-6 ;abs 0x1f7e + 1f86: 06 4e mov r14, r6 + 1f88: 07 4f mov r15, r7 + 1f8a: 06 5c add r12, r6 + 1f8c: 07 6d addc r13, r7 + 1f8e: 81 46 00 00 mov r6, 0(r1) ;0x0000(r1) + 1f92: 81 47 02 00 mov r7, 2(r1) ;0x0002(r1) + 1f96: 08 e3 xor #0, r8 ;r3 As==00 + 1f98: 39 e0 80 3f xor #16256, r9 ;#0x3f80 + 1f9c: 08 da bis r10, r8 + 1f9e: 09 db bis r11, r9 + 1fa0: 0c 43 clr r12 + 1fa2: 3d 40 80 3f mov #16256, r13 ;#0x3f80 + 1fa6: 0e 48 mov r8, r14 + 1fa8: 0f 49 mov r9, r15 + 1faa: b0 12 ac 28 call #0x28ac + 1fae: 04 4e mov r14, r4 + 1fb0: 05 4f mov r15, r5 + 1fb2: 08 4a mov r10, r8 + 1fb4: 09 4b mov r11, r9 + 1fb6: 38 50 0f 00 add #15, r8 ;#0x000f + 1fba: 09 63 adc r9 + 1fbc: 38 f3 and #-1, r8 ;r3 As==11 + 1fbe: 39 f0 7f 00 and #127, r9 ;#0x007f + 1fc2: 09 93 tst r9 + 1fc4: 05 38 jl $+12 ;abs 0x1fd0 + 1fc6: 19 93 cmp #1, r9 ;r3 As==01 + 1fc8: 78 34 jge $+242 ;abs 0x20ba + 1fca: 38 90 10 00 cmp #16, r8 ;#0x0010 + 1fce: 75 2c jc $+236 ;abs 0x20ba + 1fd0: 0c 43 clr r12 + 1fd2: 0d 43 clr r13 + 1fd4: 0e 44 mov r4, r14 + 1fd6: 0f 45 mov r5, r15 + 1fd8: b0 12 58 27 call #0x2758 + 1fdc: 0f 93 tst r15 + 1fde: 27 20 jnz $+80 ;abs 0x202e + 1fe0: 81 93 00 00 tst 0(r1) ;0x0000(r1) + 1fe4: 05 20 jnz $+12 ;abs 0x1ff0 + 1fe6: 81 93 02 00 tst 2(r1) ;0x0002(r1) + 1fea: 02 20 jnz $+6 ;abs 0x1ff0 + 1fec: 30 40 5e 23 br #0x235e + 1ff0: 2e 41 mov @r1, r14 + 1ff2: 1f 41 02 00 mov 2(r1), r15 ;0x0002(r1) + 1ff6: b0 12 5c 27 call #0x275c + 1ffa: 08 4e mov r14, r8 + 1ffc: 09 4f mov r15, r9 + 1ffe: 3c 40 80 71 mov #29056, r12 ;#0x7180 + 2002: 3d 40 31 3f mov #16177, r13 ;#0x3f31 + 2006: b0 12 da 24 call #0x24da + 200a: 0a 4e mov r14, r10 + 200c: 0b 4f mov r15, r11 + 200e: 3c 40 d1 f7 mov #-2095, r12 ;#0xf7d1 + 2012: 3d 40 17 37 mov #14103, r13 ;#0x3717 + 2016: 0e 48 mov r8, r14 + 2018: 0f 49 mov r9, r15 + 201a: b0 12 da 24 call #0x24da + 201e: 0c 4e mov r14, r12 + 2020: 0d 4f mov r15, r13 + 2022: 0e 4a mov r10, r14 + 2024: 0f 4b mov r11, r15 + 2026: b0 12 98 25 call #0x2598 + 202a: 30 40 62 23 br #0x2362 + 202e: 0c 44 mov r4, r12 + 2030: 0d 45 mov r5, r13 + 2032: 0e 44 mov r4, r14 + 2034: 0f 45 mov r5, r15 + 2036: b0 12 da 24 call #0x24da + 203a: 0a 4e mov r14, r10 + 203c: 0b 4f mov r15, r11 + 203e: 3c 40 ab aa mov #-21845,r12 ;#0xaaab + 2042: 3d 40 aa 3e mov #16042, r13 ;#0x3eaa + 2046: 0e 44 mov r4, r14 + 2048: 0f 45 mov r5, r15 + 204a: b0 12 da 24 call #0x24da + 204e: 0c 4e mov r14, r12 + 2050: 0d 4f mov r15, r13 + 2052: 0e 43 clr r14 + 2054: 3f 40 00 3f mov #16128, r15 ;#0x3f00 + 2058: b0 12 ac 28 call #0x28ac + 205c: 0c 4e mov r14, r12 + 205e: 0d 4f mov r15, r13 + 2060: 0e 4a mov r10, r14 + 2062: 0f 4b mov r11, r15 + 2064: b0 12 da 24 call #0x24da + 2068: 0a 4e mov r14, r10 + 206a: 0b 4f mov r15, r11 + 206c: 81 93 00 00 tst 0(r1) ;0x0000(r1) + 2070: 07 20 jnz $+16 ;abs 0x2080 + 2072: 81 93 02 00 tst 2(r1) ;0x0002(r1) + 2076: 04 20 jnz $+10 ;abs 0x2080 + 2078: 0c 4e mov r14, r12 + 207a: 0d 4f mov r15, r13 + 207c: 30 40 e6 22 br #0x22e6 + 2080: 2e 41 mov @r1, r14 + 2082: 1f 41 02 00 mov 2(r1), r15 ;0x0002(r1) + 2086: b0 12 5c 27 call #0x275c + 208a: 06 4e mov r14, r6 + 208c: 07 4f mov r15, r7 + 208e: 3c 40 80 71 mov #29056, r12 ;#0x7180 + 2092: 3d 40 31 3f mov #16177, r13 ;#0x3f31 + 2096: b0 12 da 24 call #0x24da + 209a: 08 4e mov r14, r8 + 209c: 09 4f mov r15, r9 + 209e: 3c 40 d1 f7 mov #-2095, r12 ;#0xf7d1 + 20a2: 3d 40 17 37 mov #14103, r13 ;#0x3717 + 20a6: 0e 46 mov r6, r14 + 20a8: 0f 47 mov r7, r15 + 20aa: b0 12 da 24 call #0x24da + 20ae: 0c 4e mov r14, r12 + 20b0: 0d 4f mov r15, r13 + 20b2: 0e 4a mov r10, r14 + 20b4: 0f 4b mov r11, r15 + 20b6: 30 40 a0 22 br #0x22a0 + 20ba: 0c 43 clr r12 + 20bc: 3d 40 00 40 mov #16384, r13 ;#0x4000 + 20c0: 0e 44 mov r4, r14 + 20c2: 0f 45 mov r5, r15 + 20c4: b0 12 98 25 call #0x2598 + 20c8: 0c 4e mov r14, r12 + 20ca: 0d 4f mov r15, r13 + 20cc: 0e 44 mov r4, r14 + 20ce: 0f 45 mov r5, r15 + 20d0: b0 12 7e 23 call #0x237e + 20d4: 81 4e 04 00 mov r14, 4(r1) ;0x0004(r1) + 20d8: 81 4f 06 00 mov r15, 6(r1) ;0x0006(r1) + 20dc: 2e 41 mov @r1, r14 + 20de: 1f 41 02 00 mov 2(r1), r15 ;0x0002(r1) + 20e2: b0 12 5c 27 call #0x275c + 20e6: 81 4e 08 00 mov r14, 8(r1) ;0x0008(r1) + 20ea: 81 4f 0a 00 mov r15, 10(r1) ;0x000a(r1) + 20ee: 1c 41 04 00 mov 4(r1), r12 ;0x0004(r1) + 20f2: 1d 41 06 00 mov 6(r1), r13 ;0x0006(r1) + 20f6: 0e 4c mov r12, r14 + 20f8: 0f 4d mov r13, r15 + 20fa: b0 12 da 24 call #0x24da + 20fe: 06 4e mov r14, r6 + 2100: 07 4f mov r15, r7 + 2102: 0c 4a mov r10, r12 + 2104: 0d 4b mov r11, r13 + 2106: 3c 50 30 5c add #23600, r12 ;#0x5c30 + 210a: 3d 60 cf ff addc #-49, r13 ;#0xffcf + 210e: 81 4c 10 00 mov r12, 16(r1) ;0x0010(r1) + 2112: 81 4d 12 00 mov r13, 18(r1) ;0x0012(r1) + 2116: 0c 4e mov r14, r12 + 2118: 0d 4f mov r15, r13 + 211a: b0 12 da 24 call #0x24da + 211e: 08 4e mov r14, r8 + 2120: 09 4f mov r15, r9 + 2122: 3c 40 97 88 mov #-30569,r12 ;#0x8897 + 2126: 3d 40 17 3e mov #15895, r13 ;#0x3e17 + 212a: b0 12 da 24 call #0x24da + 212e: 3c 40 25 33 mov #13093, r12 ;#0x3325 + 2132: 3d 40 3a 3e mov #15930, r13 ;#0x3e3a + 2136: b0 12 98 25 call #0x2598 + 213a: 0c 4e mov r14, r12 + 213c: 0d 4f mov r15, r13 + 213e: 0e 48 mov r8, r14 + 2140: 0f 49 mov r9, r15 + 2142: b0 12 da 24 call #0x24da + 2146: 3c 40 25 49 mov #18725, r12 ;#0x4925 + 214a: 3d 40 92 3e mov #16018, r13 ;#0x3e92 + 214e: b0 12 98 25 call #0x2598 + 2152: 0c 4e mov r14, r12 + 2154: 0d 4f mov r15, r13 + 2156: 0e 48 mov r8, r14 + 2158: 0f 49 mov r9, r15 + 215a: b0 12 da 24 call #0x24da + 215e: 3c 40 ab aa mov #-21845,r12 ;#0xaaab + 2162: 3d 40 2a 3f mov #16170, r13 ;#0x3f2a + 2166: b0 12 98 25 call #0x2598 + 216a: 0c 4e mov r14, r12 + 216c: 0d 4f mov r15, r13 + 216e: 0e 46 mov r6, r14 + 2170: 0f 47 mov r7, r15 + 2172: b0 12 da 24 call #0x24da + 2176: 06 4e mov r14, r6 + 2178: 07 4f mov r15, r7 + 217a: 3c 40 4f d0 mov #-12209,r12 ;#0xd04f + 217e: 3d 40 1c 3e mov #15900, r13 ;#0x3e1c + 2182: 0e 48 mov r8, r14 + 2184: 0f 49 mov r9, r15 + 2186: b0 12 da 24 call #0x24da + 218a: 3c 40 29 8e mov #-29143,r12 ;#0x8e29 + 218e: 3d 40 63 3e mov #15971, r13 ;#0x3e63 + 2192: b0 12 98 25 call #0x2598 + 2196: 0c 4e mov r14, r12 + 2198: 0d 4f mov r15, r13 + 219a: 0e 48 mov r8, r14 + 219c: 0f 49 mov r9, r15 + 219e: b0 12 da 24 call #0x24da + 21a2: 3c 40 cd cc mov #-13107,r12 ;#0xcccd + 21a6: 3d 40 cc 3e mov #16076, r13 ;#0x3ecc + 21aa: b0 12 98 25 call #0x2598 + 21ae: 0c 4e mov r14, r12 + 21b0: 0d 4f mov r15, r13 + 21b2: 0e 48 mov r8, r14 + 21b4: 0f 49 mov r9, r15 + 21b6: b0 12 da 24 call #0x24da + 21ba: 0c 4e mov r14, r12 + 21bc: 0d 4f mov r15, r13 + 21be: 0e 46 mov r6, r14 + 21c0: 0f 47 mov r7, r15 + 21c2: b0 12 98 25 call #0x2598 + 21c6: 81 4e 0c 00 mov r14, 12(r1) ;0x000c(r1) + 21ca: 81 4f 0e 00 mov r15, 14(r1) ;0x000e(r1) + 21ce: 38 40 88 c2 mov #-15736,r8 ;#0xc288 + 21d2: 39 40 35 00 mov #53, r9 ;#0x0035 + 21d6: 08 8a sub r10, r8 + 21d8: 09 7b subc r11, r9 + 21da: 18 d1 10 00 bis 16(r1), r8 ;0x0010(r1) + 21de: 19 d1 12 00 bis 18(r1), r9 ;0x0012(r1) + 21e2: 09 93 tst r9 + 21e4: 68 38 jl $+210 ;abs 0x22b6 + 21e6: 02 20 jnz $+6 ;abs 0x21ec + 21e8: 18 93 cmp #1, r8 ;r3 As==01 + 21ea: 65 28 jnc $+204 ;abs 0x22b6 + 21ec: 0c 43 clr r12 + 21ee: 3d 40 00 3f mov #16128, r13 ;#0x3f00 + 21f2: 0e 44 mov r4, r14 + 21f4: 0f 45 mov r5, r15 + 21f6: b0 12 da 24 call #0x24da + 21fa: 0c 44 mov r4, r12 + 21fc: 0d 45 mov r5, r13 + 21fe: b0 12 da 24 call #0x24da + 2202: 06 4e mov r14, r6 + 2204: 07 4f mov r15, r7 + 2206: 81 93 00 00 tst 0(r1) ;0x0000(r1) + 220a: 18 20 jnz $+50 ;abs 0x223c + 220c: 81 93 02 00 tst 2(r1) ;0x0002(r1) + 2210: 15 20 jnz $+44 ;abs 0x223c + 2212: 1c 41 0c 00 mov 12(r1), r12 ;0x000c(r1) + 2216: 1d 41 0e 00 mov 14(r1), r13 ;0x000e(r1) + 221a: b0 12 98 25 call #0x2598 + 221e: 0c 4e mov r14, r12 + 2220: 0d 4f mov r15, r13 + 2222: 1e 41 04 00 mov 4(r1), r14 ;0x0004(r1) + 2226: 1f 41 06 00 mov 6(r1), r15 ;0x0006(r1) + 222a: b0 12 da 24 call #0x24da + 222e: 0c 4e mov r14, r12 + 2230: 0d 4f mov r15, r13 + 2232: 0e 46 mov r6, r14 + 2234: 0f 47 mov r7, r15 + 2236: b0 12 ac 28 call #0x28ac + 223a: 53 3c jmp $+168 ;abs 0x22e2 + 223c: 3c 40 80 71 mov #29056, r12 ;#0x7180 + 2240: 3d 40 31 3f mov #16177, r13 ;#0x3f31 + 2244: 1e 41 08 00 mov 8(r1), r14 ;0x0008(r1) + 2248: 1f 41 0a 00 mov 10(r1), r15 ;0x000a(r1) + 224c: b0 12 da 24 call #0x24da + 2250: 08 4e mov r14, r8 + 2252: 09 4f mov r15, r9 + 2254: 1c 41 0c 00 mov 12(r1), r12 ;0x000c(r1) + 2258: 1d 41 0e 00 mov 14(r1), r13 ;0x000e(r1) + 225c: 0e 46 mov r6, r14 + 225e: 0f 47 mov r7, r15 + 2260: b0 12 98 25 call #0x2598 + 2264: 0c 4e mov r14, r12 + 2266: 0d 4f mov r15, r13 + 2268: 1e 41 04 00 mov 4(r1), r14 ;0x0004(r1) + 226c: 1f 41 06 00 mov 6(r1), r15 ;0x0006(r1) + 2270: b0 12 da 24 call #0x24da + 2274: 0a 4e mov r14, r10 + 2276: 0b 4f mov r15, r11 + 2278: 3c 40 d1 f7 mov #-2095, r12 ;#0xf7d1 + 227c: 3d 40 17 37 mov #14103, r13 ;#0x3717 + 2280: 1e 41 08 00 mov 8(r1), r14 ;0x0008(r1) + 2284: 1f 41 0a 00 mov 10(r1), r15 ;0x000a(r1) + 2288: b0 12 da 24 call #0x24da + 228c: 0c 4e mov r14, r12 + 228e: 0d 4f mov r15, r13 + 2290: 0e 4a mov r10, r14 + 2292: 0f 4b mov r11, r15 + 2294: b0 12 98 25 call #0x2598 + 2298: 0c 4e mov r14, r12 + 229a: 0d 4f mov r15, r13 + 229c: 0e 46 mov r6, r14 + 229e: 0f 47 mov r7, r15 + 22a0: b0 12 ac 28 call #0x28ac + 22a4: 0c 44 mov r4, r12 + 22a6: 0d 45 mov r5, r13 + 22a8: b0 12 ac 28 call #0x28ac + 22ac: 0c 4e mov r14, r12 + 22ae: 0d 4f mov r15, r13 + 22b0: 0e 48 mov r8, r14 + 22b2: 0f 49 mov r9, r15 + 22b4: 51 3c jmp $+164 ;abs 0x2358 + 22b6: 81 93 00 00 tst 0(r1) ;0x0000(r1) + 22ba: 18 20 jnz $+50 ;abs 0x22ec + 22bc: 81 93 02 00 tst 2(r1) ;0x0002(r1) + 22c0: 15 20 jnz $+44 ;abs 0x22ec + 22c2: 1c 41 0c 00 mov 12(r1), r12 ;0x000c(r1) + 22c6: 1d 41 0e 00 mov 14(r1), r13 ;0x000e(r1) + 22ca: 0e 44 mov r4, r14 + 22cc: 0f 45 mov r5, r15 + 22ce: b0 12 ac 28 call #0x28ac + 22d2: 0c 4e mov r14, r12 + 22d4: 0d 4f mov r15, r13 + 22d6: 1e 41 04 00 mov 4(r1), r14 ;0x0004(r1) + 22da: 1f 41 06 00 mov 6(r1), r15 ;0x0006(r1) + 22de: b0 12 da 24 call #0x24da + 22e2: 0c 4e mov r14, r12 + 22e4: 0d 4f mov r15, r13 + 22e6: 0e 44 mov r4, r14 + 22e8: 0f 45 mov r5, r15 + 22ea: 36 3c jmp $+110 ;abs 0x2358 + 22ec: 3c 40 80 71 mov #29056, r12 ;#0x7180 + 22f0: 3d 40 31 3f mov #16177, r13 ;#0x3f31 + 22f4: 1e 41 08 00 mov 8(r1), r14 ;0x0008(r1) + 22f8: 1f 41 0a 00 mov 10(r1), r15 ;0x000a(r1) + 22fc: b0 12 da 24 call #0x24da + 2300: 0a 4e mov r14, r10 + 2302: 0b 4f mov r15, r11 + 2304: 1c 41 0c 00 mov 12(r1), r12 ;0x000c(r1) + 2308: 1d 41 0e 00 mov 14(r1), r13 ;0x000e(r1) + 230c: 0e 44 mov r4, r14 + 230e: 0f 45 mov r5, r15 + 2310: b0 12 ac 28 call #0x28ac + 2314: 0c 4e mov r14, r12 + 2316: 0d 4f mov r15, r13 + 2318: 1e 41 04 00 mov 4(r1), r14 ;0x0004(r1) + 231c: 1f 41 06 00 mov 6(r1), r15 ;0x0006(r1) + 2320: b0 12 da 24 call #0x24da + 2324: 08 4e mov r14, r8 + 2326: 09 4f mov r15, r9 + 2328: 3c 40 d1 f7 mov #-2095, r12 ;#0xf7d1 + 232c: 3d 40 17 37 mov #14103, r13 ;#0x3717 + 2330: 1e 41 08 00 mov 8(r1), r14 ;0x0008(r1) + 2334: 1f 41 0a 00 mov 10(r1), r15 ;0x000a(r1) + 2338: b0 12 da 24 call #0x24da + 233c: 0c 4e mov r14, r12 + 233e: 0d 4f mov r15, r13 + 2340: 0e 48 mov r8, r14 + 2342: 0f 49 mov r9, r15 + 2344: b0 12 ac 28 call #0x28ac + 2348: 0c 44 mov r4, r12 + 234a: 0d 45 mov r5, r13 + 234c: b0 12 ac 28 call #0x28ac + 2350: 0c 4e mov r14, r12 + 2352: 0d 4f mov r15, r13 + 2354: 0e 4a mov r10, r14 + 2356: 0f 4b mov r11, r15 + 2358: b0 12 ac 28 call #0x28ac + 235c: 02 3c jmp $+6 ;abs 0x2362 + 235e: 0e 43 clr r14 + 2360: 0f 43 clr r15 + 2362: 31 50 14 00 add #20, r1 ;#0x0014 + 2366: 34 41 pop r4 + 2368: 35 41 pop r5 + 236a: 36 41 pop r6 + 236c: 37 41 pop r7 + 236e: 38 41 pop r8 + 2370: 39 41 pop r9 + 2372: 3a 41 pop r10 + 2374: 3b 41 pop r11 + 2376: 30 41 ret + +00002378 : + 2378: b0 12 b4 1e call #0x1eb4 + 237c: 30 41 ret + +0000237e <__divsf3>: + 237e: 0b 12 push r11 + 2380: 0a 12 push r10 + 2382: 09 12 push r9 + 2384: 08 12 push r8 + 2386: 07 12 push r7 + 2388: 06 12 push r6 + 238a: 05 12 push r5 + 238c: 04 12 push r4 + 238e: 21 82 sub #4, r1 ;r2 As==10 + 2390: 06 4e mov r14, r6 + 2392: 07 4f mov r15, r7 + 2394: 81 4c 00 00 mov r12, 0(r1) ;0x0000(r1) + 2398: 81 4d 02 00 mov r13, 2(r1) ;0x0002(r1) + 239c: 81 93 00 00 tst 0(r1) ;0x0000(r1) + 23a0: 03 20 jnz $+8 ;abs 0x23a8 + 23a2: 81 93 02 00 tst 2(r1) ;0x0002(r1) + 23a6: 5a 24 jz $+182 ;abs 0x245c + 23a8: 06 93 tst r6 + 23aa: 02 20 jnz $+6 ;abs 0x23b0 + 23ac: 07 93 tst r7 + 23ae: 59 24 jz $+180 ;abs 0x2462 + 23b0: 0c 47 mov r7, r12 + 23b2: 3c f0 80 7f and #32640, r12 ;#0x7f80 + 23b6: 3c 50 00 3f add #16128, r12 ;#0x3f00 + 23ba: 1f 41 02 00 mov 2(r1), r15 ;0x0002(r1) + 23be: 3f f0 80 7f and #32640, r15 ;#0x7f80 + 23c2: 0c 8f sub r15, r12 + 23c4: 08 46 mov r6, r8 + 23c6: 09 47 mov r7, r9 + 23c8: 38 f3 and #-1, r8 ;r3 As==11 + 23ca: 39 f0 7f 00 and #127, r9 ;#0x007f + 23ce: 08 d3 bis #0, r8 ;r3 As==00 + 23d0: 39 d0 80 00 bis #128, r9 ;#0x0080 + 23d4: 24 41 mov @r1, r4 + 23d6: 15 41 02 00 mov 2(r1), r5 ;0x0002(r1) + 23da: 34 f3 and #-1, r4 ;r3 As==11 + 23dc: 35 f0 7f 00 and #127, r5 ;#0x007f + 23e0: 04 d3 bis #0, r4 ;r3 As==00 + 23e2: 35 d0 80 00 bis #128, r5 ;#0x0080 + 23e6: 09 95 cmp r5, r9 + 23e8: 04 38 jl $+10 ;abs 0x23f2 + 23ea: 05 99 cmp r9, r5 + 23ec: 06 38 jl $+14 ;abs 0x23fa + 23ee: 08 94 cmp r4, r8 + 23f0: 04 2c jc $+10 ;abs 0x23fa + 23f2: 08 58 rla r8 + 23f4: 09 69 rlc r9 + 23f6: 3c 50 80 ff add #-128, r12 ;#0xff80 + 23fa: 3f 40 19 00 mov #25, r15 ;#0x0019 + 23fe: 0a 43 clr r10 + 2400: 0b 43 clr r11 + 2402: 0d 43 clr r13 + 2404: 3e 40 00 01 mov #256, r14 ;#0x0100 + 2408: 09 95 cmp r5, r9 + 240a: 07 38 jl $+16 ;abs 0x241a + 240c: 02 20 jnz $+6 ;abs 0x2412 + 240e: 08 94 cmp r4, r8 + 2410: 04 28 jnc $+10 ;abs 0x241a + 2412: 0a dd bis r13, r10 + 2414: 0b de bis r14, r11 + 2416: 08 84 sub r4, r8 + 2418: 09 75 subc r5, r9 + 241a: 08 58 rla r8 + 241c: 09 69 rlc r9 + 241e: 0e 11 rra r14 + 2420: 0d 10 rrc r13 + 2422: 3f 53 add #-1, r15 ;r3 As==11 + 2424: f1 23 jnz $-28 ;abs 0x2408 + 2426: 1a 53 inc r10 + 2428: 0b 63 adc r11 + 242a: 0b 11 rra r11 + 242c: 0a 10 rrc r10 + 242e: 3a f3 and #-1, r10 ;r3 As==11 + 2430: 3b f0 7f ff and #-129, r11 ;#0xff7f + 2434: 09 4c mov r12, r9 + 2436: 39 50 80 00 add #128, r9 ;#0x0080 + 243a: 2e 41 mov @r1, r14 + 243c: 1f 41 02 00 mov 2(r1), r15 ;0x0002(r1) + 2440: 0e e6 xor r6, r14 + 2442: 0f e7 xor r7, r15 + 2444: 0d 4f mov r15, r13 + 2446: 3d f0 00 80 and #-32768,r13 ;#0x8000 + 244a: 0e 43 clr r14 + 244c: 0f 43 clr r15 + 244e: 0f 49 mov r9, r15 + 2450: 0f dd bis r13, r15 + 2452: 06 4a mov r10, r6 + 2454: 07 4b mov r11, r7 + 2456: 06 de bis r14, r6 + 2458: 07 df bis r15, r7 + 245a: 03 3c jmp $+8 ;abs 0x2462 + 245c: 06 43 clr r6 + 245e: 37 40 c0 7f mov #32704, r7 ;#0x7fc0 + 2462: 0e 46 mov r6, r14 + 2464: 0f 47 mov r7, r15 + 2466: 21 52 add #4, r1 ;r2 As==10 + 2468: 34 41 pop r4 + 246a: 35 41 pop r5 + 246c: 36 41 pop r6 + 246e: 37 41 pop r7 + 2470: 38 41 pop r8 + 2472: 39 41 pop r9 + 2474: 3a 41 pop r10 + 2476: 3b 41 pop r11 + 2478: 30 41 ret + +0000247a <__fpmulparts>: + 247a: 0b 12 push r11 + 247c: 0a 12 push r10 + 247e: 09 12 push r9 + 2480: 08 12 push r8 + 2482: 07 12 push r7 + 2484: 06 12 push r6 + 2486: 05 12 push r5 + 2488: 04 12 push r4 + 248a: 06 4e mov r14, r6 + 248c: 07 4f mov r15, r7 + 248e: 08 4c mov r12, r8 + 2490: 09 4d mov r13, r9 + 2492: 0a 43 clr r10 + 2494: 0b 43 clr r11 + 2496: 35 40 18 00 mov #24, r5 ;#0x0018 + 249a: 0c 43 clr r12 + 249c: 0d 43 clr r13 + 249e: 0e 43 clr r14 + 24a0: 0f 43 clr r15 + 24a2: 16 b3 bit #1, r6 ;r3 As==01 + 24a4: 04 24 jz $+10 ;abs 0x24ae + 24a6: 0c 58 add r8, r12 + 24a8: 0d 69 addc r9, r13 + 24aa: 0e 6a addc r10, r14 + 24ac: 0f 6b addc r11, r15 + 24ae: 08 58 rla r8 + 24b0: 09 69 rlc r9 + 24b2: 0a 6a rlc r10 + 24b4: 0b 6b rlc r11 + 24b6: 12 c3 clrc + 24b8: 07 10 rrc r7 + 24ba: 06 10 rrc r6 + 24bc: 35 53 add #-1, r5 ;r3 As==11 + 24be: f1 23 jnz $-28 ;abs 0x24a2 + 24c0: 08 4d mov r13, r8 + 24c2: 0d 4e mov r14, r13 + 24c4: 0e 48 mov r8, r14 + 24c6: 0f 4d mov r13, r15 + 24c8: 34 41 pop r4 + 24ca: 35 41 pop r5 + 24cc: 36 41 pop r6 + 24ce: 37 41 pop r7 + 24d0: 38 41 pop r8 + 24d2: 39 41 pop r9 + 24d4: 3a 41 pop r10 + 24d6: 3b 41 pop r11 + 24d8: 30 41 ret + +000024da <__mulsf3>: + 24da: 0b 12 push r11 + 24dc: 0a 12 push r10 + 24de: 09 12 push r9 + 24e0: 08 12 push r8 + 24e2: 0e 93 tst r14 + 24e4: 02 20 jnz $+6 ;abs 0x24ea + 24e6: 0f 93 tst r15 + 24e8: 50 24 jz $+162 ;abs 0x258a + 24ea: 0c 93 tst r12 + 24ec: 02 20 jnz $+6 ;abs 0x24f2 + 24ee: 0d 93 tst r13 + 24f0: 4c 24 jz $+154 ;abs 0x258a + 24f2: 0a 4f mov r15, r10 + 24f4: 09 4d mov r13, r9 + 24f6: 0b 4f mov r15, r11 + 24f8: 3b f0 80 7f and #32640, r11 ;#0x7f80 + 24fc: 3b 50 00 c1 add #-16128,r11 ;#0xc100 + 2500: 08 4d mov r13, r8 + 2502: 38 f0 80 7f and #32640, r8 ;#0x7f80 + 2506: 0b 58 add r8, r11 + 2508: 3c f3 and #-1, r12 ;r3 As==11 + 250a: 3d f0 7f 00 and #127, r13 ;#0x007f + 250e: 3e f3 and #-1, r14 ;r3 As==11 + 2510: 3f f0 7f 00 and #127, r15 ;#0x007f + 2514: 0c d3 bis #0, r12 ;r3 As==00 + 2516: 3d d0 80 00 bis #128, r13 ;#0x0080 + 251a: 0e d3 bis #0, r14 ;r3 As==00 + 251c: 3f d0 80 00 bis #128, r15 ;#0x0080 + 2520: b0 12 7a 24 call #0x247a + 2524: 0f 93 tst r15 + 2526: 06 38 jl $+14 ;abs 0x2534 + 2528: 3e 50 40 00 add #64, r14 ;#0x0040 + 252c: 0f 63 adc r15 + 252e: 7d 40 07 00 mov.b #7, r13 ;#0x0007 + 2532: 09 3c jmp $+20 ;abs 0x2546 + 2534: 3e 50 80 00 add #128, r14 ;#0x0080 + 2538: 0f 63 adc r15 + 253a: 8e 10 swpb r14 + 253c: 8f 10 swpb r15 + 253e: 4e ef xor.b r15, r14 + 2540: 0e ef xor r15, r14 + 2542: 4f 4f mov.b r15, r15 + 2544: 07 3c jmp $+16 ;abs 0x2554 + 2546: 12 c3 clrc + 2548: 0f 10 rrc r15 + 254a: 0e 10 rrc r14 + 254c: 7d 53 add.b #-1, r13 ;r3 As==11 + 254e: fb 23 jnz $-8 ;abs 0x2546 + 2550: 3b 50 80 ff add #-128, r11 ;#0xff80 + 2554: 0c 4e mov r14, r12 + 2556: 0d 4f mov r15, r13 + 2558: 0c f3 and #0, r12 ;r3 As==00 + 255a: 3d f0 00 01 and #256, r13 ;#0x0100 + 255e: 0c 93 tst r12 + 2560: 02 20 jnz $+6 ;abs 0x2566 + 2562: 0d 93 tst r13 + 2564: 05 24 jz $+12 ;abs 0x2570 + 2566: 12 c3 clrc + 2568: 0f 10 rrc r15 + 256a: 0e 10 rrc r14 + 256c: 3b 50 80 00 add #128, r11 ;#0x0080 + 2570: 3e f3 and #-1, r14 ;r3 As==11 + 2572: 3f f0 7f ff and #-129, r15 ;#0xff7f + 2576: 0a e9 xor r9, r10 + 2578: 3a f0 00 80 and #-32768,r10 ;#0x8000 + 257c: 0c 43 clr r12 + 257e: 0d 43 clr r13 + 2580: 0d 4b mov r11, r13 + 2582: 0d da bis r10, r13 + 2584: 0e dc bis r12, r14 + 2586: 0f dd bis r13, r15 + 2588: 02 3c jmp $+6 ;abs 0x258e + 258a: 0e 43 clr r14 + 258c: 0f 43 clr r15 + 258e: 38 41 pop r8 + 2590: 39 41 pop r9 + 2592: 3a 41 pop r10 + 2594: 3b 41 pop r11 + 2596: 30 41 ret + +00002598 <__addsf3>: + 2598: 0b 12 push r11 + 259a: 0a 12 push r10 + 259c: 09 12 push r9 + 259e: 08 12 push r8 + 25a0: 07 12 push r7 + 25a2: 06 12 push r6 + 25a4: 0a 4e mov r14, r10 + 25a6: 0b 4f mov r15, r11 + 25a8: 3a f3 and #-1, r10 ;r3 As==11 + 25aa: 3b f0 ff 7f and #32767, r11 ;#0x7fff + 25ae: 0a 93 tst r10 + 25b0: 02 20 jnz $+6 ;abs 0x25b6 + 25b2: 0b 93 tst r11 + 25b4: c8 24 jz $+402 ;abs 0x2746 + 25b6: 0a 4c mov r12, r10 + 25b8: 0b 4d mov r13, r11 + 25ba: 3a f3 and #-1, r10 ;r3 As==11 + 25bc: 3b f0 ff 7f and #32767, r11 ;#0x7fff + 25c0: 0a 93 tst r10 + 25c2: 02 20 jnz $+6 ;abs 0x25c8 + 25c4: 0b 93 tst r11 + 25c6: ba 24 jz $+374 ;abs 0x273c + 25c8: 06 4f mov r15, r6 + 25ca: 07 4d mov r13, r7 + 25cc: 08 4d mov r13, r8 + 25ce: 38 f0 80 7f and #32640, r8 ;#0x7f80 + 25d2: 09 4f mov r15, r9 + 25d4: 39 f0 80 7f and #32640, r9 ;#0x7f80 + 25d8: 7a 40 07 00 mov.b #7, r10 ;#0x0007 + 25dc: 09 11 rra r9 + 25de: 7a 53 add.b #-1, r10 ;r3 As==11 + 25e0: fd 23 jnz $-4 ;abs 0x25dc + 25e2: 7a 40 07 00 mov.b #7, r10 ;#0x0007 + 25e6: 08 11 rra r8 + 25e8: 7a 53 add.b #-1, r10 ;r3 As==11 + 25ea: fd 23 jnz $-4 ;abs 0x25e6 + 25ec: 0a 48 mov r8, r10 + 25ee: 3a 50 19 00 add #25, r10 ;#0x0019 + 25f2: 0a 99 cmp r9, r10 + 25f4: a3 38 jl $+328 ;abs 0x273c + 25f6: 0a 49 mov r9, r10 + 25f8: 3a 50 19 00 add #25, r10 ;#0x0019 + 25fc: 0a 98 cmp r8, r10 + 25fe: a3 38 jl $+328 ;abs 0x2746 + 2600: 0a 4e mov r14, r10 + 2602: 0b 4f mov r15, r11 + 2604: 3a f3 and #-1, r10 ;r3 As==11 + 2606: 3b f0 7f 00 and #127, r11 ;#0x007f + 260a: 0e 4c mov r12, r14 + 260c: 0f 4d mov r13, r15 + 260e: 3e f3 and #-1, r14 ;r3 As==11 + 2610: 3f f0 7f 00 and #127, r15 ;#0x007f + 2614: 0e d3 bis #0, r14 ;r3 As==00 + 2616: 3f d0 80 00 bis #128, r15 ;#0x0080 + 261a: 0a d3 bis #0, r10 ;r3 As==00 + 261c: 3b d0 80 00 bis #128, r11 ;#0x0080 + 2620: 7d 40 06 00 mov.b #6, r13 ;#0x0006 + 2624: 0a 5a rla r10 + 2626: 0b 6b rlc r11 + 2628: 7d 53 add.b #-1, r13 ;r3 As==11 + 262a: fc 23 jnz $-6 ;abs 0x2624 + 262c: 06 93 tst r6 + 262e: 04 34 jge $+10 ;abs 0x2638 + 2630: 3a e3 inv r10 + 2632: 3b e3 inv r11 + 2634: 1a 53 inc r10 + 2636: 0b 63 adc r11 + 2638: 7d 40 06 00 mov.b #6, r13 ;#0x0006 + 263c: 0e 5e rla r14 + 263e: 0f 6f rlc r15 + 2640: 7d 53 add.b #-1, r13 ;r3 As==11 + 2642: fc 23 jnz $-6 ;abs 0x263c + 2644: 07 93 tst r7 + 2646: 04 34 jge $+10 ;abs 0x2650 + 2648: 3e e3 inv r14 + 264a: 3f e3 inv r15 + 264c: 1e 53 inc r14 + 264e: 0f 63 adc r15 + 2650: 08 99 cmp r9, r8 + 2652: 0a 34 jge $+22 ;abs 0x2668 + 2654: 4d 49 mov.b r9, r13 + 2656: 4d 88 sub.b r8, r13 + 2658: 7d f0 1f 00 and.b #31, r13 ;#0x001f + 265c: 4d 93 tst.b r13 + 265e: 0f 24 jz $+32 ;abs 0x267e + 2660: 0f 11 rra r15 + 2662: 0e 10 rrc r14 + 2664: 7d 53 add.b #-1, r13 ;r3 As==11 + 2666: fa 3f jmp $-10 ;abs 0x265c + 2668: 4d 48 mov.b r8, r13 + 266a: 4d 89 sub.b r9, r13 + 266c: 7d f0 1f 00 and.b #31, r13 ;#0x001f + 2670: 4d 93 tst.b r13 + 2672: 04 24 jz $+10 ;abs 0x267c + 2674: 0b 11 rra r11 + 2676: 0a 10 rrc r10 + 2678: 7d 53 add.b #-1, r13 ;r3 As==11 + 267a: fa 3f jmp $-10 ;abs 0x2670 + 267c: 09 48 mov r8, r9 + 267e: 0e 5a add r10, r14 + 2680: 0f 6b addc r11, r15 + 2682: 0f 93 tst r15 + 2684: 03 38 jl $+8 ;abs 0x268c + 2686: 0e 93 tst r14 + 2688: 0a 20 jnz $+22 ;abs 0x269e + 268a: 07 3c jmp $+16 ;abs 0x269a + 268c: 3e e3 inv r14 + 268e: 3f e3 inv r15 + 2690: 1e 53 inc r14 + 2692: 0f 63 adc r15 + 2694: 38 40 00 80 mov #-32768,r8 ;#0x8000 + 2698: 07 3c jmp $+16 ;abs 0x26a8 + 269a: 0f 93 tst r15 + 269c: 52 24 jz $+166 ;abs 0x2742 + 269e: 08 43 clr r8 + 26a0: 03 3c jmp $+8 ;abs 0x26a8 + 26a2: 0e 5e rla r14 + 26a4: 0f 6f rlc r15 + 26a6: 39 53 add #-1, r9 ;r3 As==11 + 26a8: 0c 4e mov r14, r12 + 26aa: 0d 4f mov r15, r13 + 26ac: 0c f3 and #0, r12 ;r3 As==00 + 26ae: 3d f0 00 e0 and #-8192, r13 ;#0xe000 + 26b2: 0c 93 tst r12 + 26b4: 02 20 jnz $+6 ;abs 0x26ba + 26b6: 0d 93 tst r13 + 26b8: f4 27 jz $-22 ;abs 0x26a2 + 26ba: 0c 4e mov r14, r12 + 26bc: 0d 4f mov r15, r13 + 26be: 0c f3 and #0, r12 ;r3 As==00 + 26c0: 3d f0 00 40 and #16384, r13 ;#0x4000 + 26c4: 0c 93 tst r12 + 26c6: 02 20 jnz $+6 ;abs 0x26cc + 26c8: 0d 93 tst r13 + 26ca: 03 24 jz $+8 ;abs 0x26d2 + 26cc: 0f 11 rra r15 + 26ce: 0e 10 rrc r14 + 26d0: 19 53 inc r9 + 26d2: 0c 4e mov r14, r12 + 26d4: 0d 4f mov r15, r13 + 26d6: 3c f0 40 00 and #64, r12 ;#0x0040 + 26da: 0d f3 and #0, r13 ;r3 As==00 + 26dc: 0c 93 tst r12 + 26de: 02 20 jnz $+6 ;abs 0x26e4 + 26e0: 0d 93 tst r13 + 26e2: 04 24 jz $+10 ;abs 0x26ec + 26e4: 3c 40 20 00 mov #32, r12 ;#0x0020 + 26e8: 0d 43 clr r13 + 26ea: 03 3c jmp $+8 ;abs 0x26f2 + 26ec: 3c 40 1f 00 mov #31, r12 ;#0x001f + 26f0: 0d 43 clr r13 + 26f2: 0e 5c add r12, r14 + 26f4: 0f 6d addc r13, r15 + 26f6: 0c 4e mov r14, r12 + 26f8: 0d 4f mov r15, r13 + 26fa: 0c f3 and #0, r12 ;r3 As==00 + 26fc: 3d f0 00 40 and #16384, r13 ;#0x4000 + 2700: 0c 93 tst r12 + 2702: 02 20 jnz $+6 ;abs 0x2708 + 2704: 0d 93 tst r13 + 2706: 03 24 jz $+8 ;abs 0x270e + 2708: 0f 11 rra r15 + 270a: 0e 10 rrc r14 + 270c: 19 53 inc r9 + 270e: 7d 40 06 00 mov.b #6, r13 ;#0x0006 + 2712: 0f 11 rra r15 + 2714: 0e 10 rrc r14 + 2716: 7d 53 add.b #-1, r13 ;r3 As==11 + 2718: fc 23 jnz $-6 ;abs 0x2712 + 271a: 3e f3 and #-1, r14 ;r3 As==11 + 271c: 3f f0 7f ff and #-129, r15 ;#0xff7f + 2720: 7d 40 07 00 mov.b #7, r13 ;#0x0007 + 2724: 09 59 rla r9 + 2726: 7d 53 add.b #-1, r13 ;r3 As==11 + 2728: fd 23 jnz $-4 ;abs 0x2724 + 272a: 0a 43 clr r10 + 272c: 0b 43 clr r11 + 272e: 0b 49 mov r9, r11 + 2730: 0b d8 bis r8, r11 + 2732: 0c 4a mov r10, r12 + 2734: 0d 4b mov r11, r13 + 2736: 0c de bis r14, r12 + 2738: 0d df bis r15, r13 + 273a: 05 3c jmp $+12 ;abs 0x2746 + 273c: 0c 4e mov r14, r12 + 273e: 0d 4f mov r15, r13 + 2740: 02 3c jmp $+6 ;abs 0x2746 + 2742: 0c 43 clr r12 + 2744: 0d 43 clr r13 + 2746: 0e 4c mov r12, r14 + 2748: 0f 4d mov r13, r15 + 274a: 36 41 pop r6 + 274c: 37 41 pop r7 + 274e: 38 41 pop r8 + 2750: 39 41 pop r9 + 2752: 3a 41 pop r10 + 2754: 3b 41 pop r11 + 2756: 30 41 ret + +00002758 <__eqsf2>: + 2758: 30 40 f4 27 br #0x27f4 + +0000275c <__floatsisf>: + 275c: 0b 12 push r11 + 275e: 0a 12 push r10 + 2760: 0e 93 tst r14 + 2762: 02 20 jnz $+6 ;abs 0x2768 + 2764: 0f 93 tst r15 + 2766: 43 24 jz $+136 ;abs 0x27ee + 2768: 0f 93 tst r15 + 276a: 02 38 jl $+6 ;abs 0x2770 + 276c: 0a 43 clr r10 + 276e: 06 3c jmp $+14 ;abs 0x277c + 2770: 3e e3 inv r14 + 2772: 3f e3 inv r15 + 2774: 1e 53 inc r14 + 2776: 0f 63 adc r15 + 2778: 3a 40 00 80 mov #-32768,r10 ;#0x8000 + 277c: 3b 40 80 4e mov #20096, r11 ;#0x4e80 + 2780: 04 3c jmp $+10 ;abs 0x278a + 2782: 0e 5e rla r14 + 2784: 0f 6f rlc r15 + 2786: 3b 50 80 ff add #-128, r11 ;#0xff80 + 278a: 3f 90 00 40 cmp #16384, r15 ;#0x4000 + 278e: f9 2b jnc $-12 ;abs 0x2782 + 2790: 0c 4e mov r14, r12 + 2792: 0d 4f mov r15, r13 + 2794: 3c f0 7f 00 and #127, r12 ;#0x007f + 2798: 0d f3 and #0, r13 ;r3 As==00 + 279a: 3c 90 40 00 cmp #64, r12 ;#0x0040 + 279e: 0f 20 jnz $+32 ;abs 0x27be + 27a0: 0d 93 tst r13 + 27a2: 0d 20 jnz $+28 ;abs 0x27be + 27a4: 0c 4e mov r14, r12 + 27a6: 0d 4f mov r15, r13 + 27a8: 3c f0 80 00 and #128, r12 ;#0x0080 + 27ac: 0d f3 and #0, r13 ;r3 As==00 + 27ae: 0c 93 tst r12 + 27b0: 02 20 jnz $+6 ;abs 0x27b6 + 27b2: 0d 93 tst r13 + 27b4: 07 24 jz $+16 ;abs 0x27c4 + 27b6: 3e 50 40 00 add #64, r14 ;#0x0040 + 27ba: 0f 63 adc r15 + 27bc: 03 3c jmp $+8 ;abs 0x27c4 + 27be: 3e 50 3f 00 add #63, r14 ;#0x003f + 27c2: 0f 63 adc r15 + 27c4: 0f 93 tst r15 + 27c6: 04 34 jge $+10 ;abs 0x27d0 + 27c8: 0f 11 rra r15 + 27ca: 0e 10 rrc r14 + 27cc: 3b 50 80 00 add #128, r11 ;#0x0080 + 27d0: 7d 40 07 00 mov.b #7, r13 ;#0x0007 + 27d4: 0f 11 rra r15 + 27d6: 0e 10 rrc r14 + 27d8: 7d 53 add.b #-1, r13 ;r3 As==11 + 27da: fc 23 jnz $-6 ;abs 0x27d4 + 27dc: 3e f3 and #-1, r14 ;r3 As==11 + 27de: 3f f0 7f 00 and #127, r15 ;#0x007f + 27e2: 0c 43 clr r12 + 27e4: 0d 43 clr r13 + 27e6: 0d 4b mov r11, r13 + 27e8: 0d da bis r10, r13 + 27ea: 0e dc bis r12, r14 + 27ec: 0f dd bis r13, r15 + 27ee: 3a 41 pop r10 + 27f0: 3b 41 pop r11 + 27f2: 30 41 ret + +000027f4 <__cmpsf2>: + 27f4: 0b 12 push r11 + 27f6: 0a 12 push r10 + 27f8: 0a 4c mov r12, r10 + 27fa: 0b 4d mov r13, r11 + 27fc: 0a de bis r14, r10 + 27fe: 0b df bis r15, r11 + 2800: 3a f3 and #-1, r10 ;r3 As==11 + 2802: 3b f0 ff 7f and #32767, r11 ;#0x7fff + 2806: 0a 93 tst r10 + 2808: 02 20 jnz $+6 ;abs 0x280e + 280a: 0b 93 tst r11 + 280c: 19 24 jz $+52 ;abs 0x2840 + 280e: 0f 93 tst r15 + 2810: 03 38 jl $+8 ;abs 0x2818 + 2812: 0d 9f cmp r15, r13 + 2814: 19 38 jl $+52 ;abs 0x2848 + 2816: 0f 3c jmp $+32 ;abs 0x2836 + 2818: 0d 93 tst r13 + 281a: 14 34 jge $+42 ;abs 0x2844 + 281c: 0e 53 add #0, r14 ;r3 As==00 + 281e: 3f 60 00 80 addc #-32768,r15 ;#0x8000 + 2822: 0c 53 add #0, r12 ;r3 As==00 + 2824: 3d 60 00 80 addc #-32768,r13 ;#0x8000 + 2828: 0f 9d cmp r13, r15 + 282a: 0e 38 jl $+30 ;abs 0x2848 + 282c: 0d 9f cmp r15, r13 + 282e: 0a 38 jl $+22 ;abs 0x2844 + 2830: 0e 9c cmp r12, r14 + 2832: 08 2c jc $+18 ;abs 0x2844 + 2834: 09 3c jmp $+20 ;abs 0x2848 + 2836: 0d 9f cmp r15, r13 + 2838: 05 20 jnz $+12 ;abs 0x2844 + 283a: 0c 9e cmp r14, r12 + 283c: 05 28 jnc $+12 ;abs 0x2848 + 283e: 02 3c jmp $+6 ;abs 0x2844 + 2840: 0f 43 clr r15 + 2842: 03 3c jmp $+8 ;abs 0x284a + 2844: 3f 43 mov #-1, r15 ;r3 As==11 + 2846: 01 3c jmp $+4 ;abs 0x284a + 2848: 1f 43 mov #1, r15 ;r3 As==01 + 284a: 3a 41 pop r10 + 284c: 3b 41 pop r11 + 284e: 30 41 ret + +00002850 <__fixunssfsi>: + 2850: 0d 4f mov r15, r13 + 2852: 0e 93 tst r14 + 2854: 02 20 jnz $+6 ;abs 0x285a + 2856: 0f 93 tst r15 + 2858: 28 24 jz $+82 ;abs 0x28aa + 285a: 3f 90 80 4f cmp #20352, r15 ;#0x4f80 + 285e: 03 28 jnc $+8 ;abs 0x2866 + 2860: 3e 43 mov #-1, r14 ;r3 As==11 + 2862: 3f 43 mov #-1, r15 ;r3 As==11 + 2864: 30 41 ret + 2866: 3d f0 80 7f and #32640, r13 ;#0x7f80 + 286a: 7c 40 07 00 mov.b #7, r12 ;#0x0007 + 286e: 0d 11 rra r13 + 2870: 7c 53 add.b #-1, r12 ;r3 As==11 + 2872: fd 23 jnz $-4 ;abs 0x286e + 2874: 3d 50 62 ff add #-158, r13 ;#0xff62 + 2878: 1d 93 cmp #1, r13 ;r3 As==01 + 287a: 15 34 jge $+44 ;abs 0x28a6 + 287c: 3e f3 and #-1, r14 ;r3 As==11 + 287e: 3f f0 7f 00 and #127, r15 ;#0x007f + 2882: 0e d3 bis #0, r14 ;r3 As==00 + 2884: 3f d0 80 00 bis #128, r15 ;#0x0080 + 2888: 4f ee xor.b r14, r15 + 288a: 0f ee xor r14, r15 + 288c: 8f 10 swpb r15 + 288e: 4e 4e mov.b r14, r14 + 2890: 8e 10 swpb r14 + 2892: 3d e3 inv r13 + 2894: 1d 53 inc r13 + 2896: 03 3c jmp $+8 ;abs 0x289e + 2898: 12 c3 clrc + 289a: 0f 10 rrc r15 + 289c: 0e 10 rrc r14 + 289e: 3d 53 add #-1, r13 ;r3 As==11 + 28a0: 3d 93 cmp #-1, r13 ;r3 As==11 + 28a2: fa 23 jnz $-10 ;abs 0x2898 + 28a4: 30 41 ret + 28a6: 3e 43 mov #-1, r14 ;r3 As==11 + 28a8: 3f 43 mov #-1, r15 ;r3 As==11 + 28aa: 30 41 ret + +000028ac <__subsf3>: + 28ac: 3d e0 00 80 xor #-32768,r13 ;#0x8000 + 28b0: 30 40 98 25 br #0x2598 + +000028b4 <__mulsi3>: + 28b4: 0b 12 push r11 + 28b6: 0a 12 push r10 + 28b8: 0b 43 clr r11 + 28ba: 0a 43 clr r10 + 28bc: 08 3c jmp $+18 ;abs 0x28ce + 28be: 12 c3 clrc + 28c0: 0d 10 rrc r13 + 28c2: 0c 10 rrc r12 + 28c4: 02 28 jnc $+6 ;abs 0x28ca + 28c6: 0a 5e add r14, r10 + 28c8: 0b 6f addc r15, r11 + 28ca: 0e 5e rla r14 + 28cc: 0f 6f rlc r15 + 28ce: 0c 93 tst r12 + 28d0: f6 23 jnz $-18 ;abs 0x28be + 28d2: 0d 93 tst r13 + 28d4: f4 23 jnz $-22 ;abs 0x28be + 28d6: 0e 4a mov r10, r14 + 28d8: 0f 4b mov r11, r15 + 28da: 3a 41 pop r10 + 28dc: 3b 41 pop r11 + 28de: 30 41 ret + +000028e0 <__divhi3>: + 28e0: 0d 43 clr r13 + 28e2: 0f 93 tst r15 + 28e4: 04 34 jge $+10 ;abs 0x28ee + 28e6: 3d 40 03 00 mov #3, r13 ;#0x0003 + 28ea: 3f e3 inv r15 + 28ec: 1f 53 inc r15 + 28ee: 0e 93 tst r14 + 28f0: 03 34 jge $+8 ;abs 0x28f8 + 28f2: 5d e3 xor.b #1, r13 ;r3 As==01 + 28f4: 3e e3 inv r14 + 28f6: 1e 53 inc r14 + 28f8: 0d 12 push r13 + 28fa: b0 12 3c 2a call #0x2a3c + 28fe: 3d 41 pop r13 + 2900: 6d b3 bit.b #2, r13 ;r3 As==10 + 2902: 02 24 jz $+6 ;abs 0x2908 + 2904: 3e e3 inv r14 + 2906: 1e 53 inc r14 + 2908: 5d b3 bit.b #1, r13 ;r3 As==01 + 290a: 02 24 jz $+6 ;abs 0x2910 + 290c: 3f e3 inv r15 + 290e: 1f 53 inc r15 + 2910: 30 41 ret + +00002912 <__modhi3>: + 2912: b0 12 e0 28 call #0x28e0 + 2916: 0f 4e mov r14, r15 + 2918: 30 41 ret + +0000291a <__udivsi3>: + 291a: 0b 12 push r11 + 291c: 0a 12 push r10 + 291e: 09 12 push r9 + 2920: 79 40 20 00 mov.b #32, r9 ;#0x0020 + 2924: 0a 4c mov r12, r10 + 2926: 0b 4d mov r13, r11 + 2928: 0c 43 clr r12 + 292a: 0d 43 clr r13 + 292c: 0e 5e rla r14 + 292e: 0f 6f rlc r15 + 2930: 0c 6c rlc r12 + 2932: 0d 6d rlc r13 + 2934: 0d 9b cmp r11, r13 + 2936: 06 28 jnc $+14 ;abs 0x2944 + 2938: 02 20 jnz $+6 ;abs 0x293e + 293a: 0c 9a cmp r10, r12 + 293c: 03 28 jnc $+8 ;abs 0x2944 + 293e: 0c 8a sub r10, r12 + 2940: 0d 7b subc r11, r13 + 2942: 1e d3 bis #1, r14 ;r3 As==01 + 2944: 19 83 dec r9 + 2946: f2 23 jnz $-26 ;abs 0x292c + 2948: 39 41 pop r9 + 294a: 3a 41 pop r10 + 294c: 3b 41 pop r11 + 294e: 30 41 ret + +00002950 <__umodsi3>: + 2950: b0 12 1a 29 call #0x291a + 2954: 0e 4c mov r12, r14 + 2956: 0f 4d mov r13, r15 + 2958: 30 41 ret + +0000295a <__floatunsisf>: + 295a: 0b 12 push r11 + 295c: 0a 12 push r10 + 295e: 09 12 push r9 + 2960: 08 12 push r8 + 2962: 31 82 sub #8, r1 ;r2 As==11 + 2964: 0a 4e mov r14, r10 + 2966: 0b 4f mov r15, r11 + 2968: c1 43 01 00 mov.b #0, 1(r1) ;r3 As==00, 0x0001(r1) + 296c: 0e 93 tst r14 + 296e: 0d 20 jnz $+28 ;abs 0x298a + 2970: 0b 93 tst r11 + 2972: 0b 20 jnz $+24 ;abs 0x298a + 2974: e1 43 00 00 mov.b #2, 0(r1) ;r3 As==10, 0x0000(r1) + 2978: 0f 41 mov r1, r15 + 297a: b0 12 d0 2a call #0x2ad0 + 297e: 31 52 add #8, r1 ;r2 As==11 + 2980: 38 41 pop r8 + 2982: 39 41 pop r9 + 2984: 3a 41 pop r10 + 2986: 3b 41 pop r11 + 2988: 30 41 ret + 298a: f1 40 03 00 mov.b #3, 0(r1) ;#0x0003, 0x0000(r1) + 298e: 00 00 + 2990: b1 40 1e 00 mov #30, 2(r1) ;#0x001e, 0x0002(r1) + 2994: 02 00 + 2996: 81 4a 04 00 mov r10, 4(r1) ;0x0004(r1) + 299a: 81 4b 06 00 mov r11, 6(r1) ;0x0006(r1) + 299e: 0e 4a mov r10, r14 + 29a0: 0f 4b mov r11, r15 + 29a2: b0 12 5e 2a call #0x2a5e + 29a6: 3f 53 add #-1, r15 ;r3 As==11 + 29a8: 0f 93 tst r15 + 29aa: 18 38 jl $+50 ;abs 0x29dc + 29ac: e5 27 jz $-52 ;abs 0x2978 + 29ae: 81 4a 04 00 mov r10, 4(r1) ;0x0004(r1) + 29b2: 81 4b 06 00 mov r11, 6(r1) ;0x0006(r1) + 29b6: 4e 4f mov.b r15, r14 + 29b8: 7e f0 1f 00 and.b #31, r14 ;#0x001f + 29bc: 06 20 jnz $+14 ;abs 0x29ca + 29be: 3e 40 1e 00 mov #30, r14 ;#0x001e + 29c2: 0e 8f sub r15, r14 + 29c4: 81 4e 02 00 mov r14, 2(r1) ;0x0002(r1) + 29c8: d7 3f jmp $-80 ;abs 0x2978 + 29ca: 91 51 04 00 rla 4(r1) ;0x0004(r1) + 29ce: 04 00 + 29d0: 91 61 06 00 rlc 6(r1) ;0x0006(r1) + 29d4: 06 00 + 29d6: 7e 53 add.b #-1, r14 ;r3 As==11 + 29d8: f8 23 jnz $-14 ;abs 0x29ca + 29da: f1 3f jmp $-28 ;abs 0x29be + 29dc: 0e 4f mov r15, r14 + 29de: 3e e3 inv r14 + 29e0: 1e 53 inc r14 + 29e2: 1c 43 mov #1, r12 ;r3 As==01 + 29e4: 0d 43 clr r13 + 29e6: 48 4e mov.b r14, r8 + 29e8: 78 f0 1f 00 and.b #31, r8 ;#0x001f + 29ec: 04 24 jz $+10 ;abs 0x29f6 + 29ee: 0c 5c rla r12 + 29f0: 0d 6d rlc r13 + 29f2: 78 53 add.b #-1, r8 ;r3 As==11 + 29f4: fc 23 jnz $-6 ;abs 0x29ee + 29f6: 3c 53 add #-1, r12 ;r3 As==11 + 29f8: 3d 63 addc #-1, r13 ;r3 As==11 + 29fa: 0c fa and r10, r12 + 29fc: 0d fb and r11, r13 + 29fe: 18 43 mov #1, r8 ;r3 As==01 + 2a00: 09 43 clr r9 + 2a02: 0c 93 tst r12 + 2a04: 04 20 jnz $+10 ;abs 0x2a0e + 2a06: 0d 93 tst r13 + 2a08: 02 20 jnz $+6 ;abs 0x2a0e + 2a0a: 08 43 clr r8 + 2a0c: 09 43 clr r9 + 2a0e: 7e f0 1f 00 and.b #31, r14 ;#0x001f + 2a12: 0e 20 jnz $+30 ;abs 0x2a30 + 2a14: 0d 48 mov r8, r13 + 2a16: 0e 49 mov r9, r14 + 2a18: 0d da bis r10, r13 + 2a1a: 0e db bis r11, r14 + 2a1c: 81 4d 04 00 mov r13, 4(r1) ;0x0004(r1) + 2a20: 81 4e 06 00 mov r14, 6(r1) ;0x0006(r1) + 2a24: 3e 40 1e 00 mov #30, r14 ;#0x001e + 2a28: 0e 8f sub r15, r14 + 2a2a: 81 4e 02 00 mov r14, 2(r1) ;0x0002(r1) + 2a2e: a4 3f jmp $-182 ;abs 0x2978 + 2a30: 12 c3 clrc + 2a32: 0b 10 rrc r11 + 2a34: 0a 10 rrc r10 + 2a36: 7e 53 add.b #-1, r14 ;r3 As==11 + 2a38: fb 23 jnz $-8 ;abs 0x2a30 + 2a3a: ec 3f jmp $-38 ;abs 0x2a14 + +00002a3c <__udivhi3>: + 2a3c: 7c 40 10 00 mov.b #16, r12 ;#0x0010 + 2a40: 0d 4e mov r14, r13 + 2a42: 0e 43 clr r14 + 2a44: 0f 5f rla r15 + 2a46: 0e 6e rlc r14 + 2a48: 0e 9d cmp r13, r14 + 2a4a: 02 28 jnc $+6 ;abs 0x2a50 + 2a4c: 0e 8d sub r13, r14 + 2a4e: 1f d3 bis #1, r15 ;r3 As==01 + 2a50: 1c 83 dec r12 + 2a52: f8 23 jnz $-14 ;abs 0x2a44 + 2a54: 30 41 ret + +00002a56 <__umodhi3>: + 2a56: b0 12 3c 2a call #0x2a3c + 2a5a: 0f 4e mov r14, r15 + 2a5c: 30 41 ret + +00002a5e <__clzsi2>: + 2a5e: 0b 12 push r11 + 2a60: 0a 12 push r10 + 2a62: 09 12 push r9 + 2a64: 1f 93 cmp #1, r15 ;r3 As==01 + 2a66: 17 2c jc $+48 ;abs 0x2a96 + 2a68: 3e 90 00 01 cmp #256, r14 ;#0x0100 + 2a6c: 2c 28 jnc $+90 ;abs 0x2ac6 + 2a6e: 3a 40 18 00 mov #24, r10 ;#0x0018 + 2a72: 0b 43 clr r11 + 2a74: 39 42 mov #8, r9 ;r2 As==11 + 2a76: 0c 4e mov r14, r12 + 2a78: 0d 4f mov r15, r13 + 2a7a: 4f 49 mov.b r9, r15 + 2a7c: 4f 93 tst.b r15 + 2a7e: 17 20 jnz $+48 ;abs 0x2aae + 2a80: 3c 50 56 2d add #11606, r12 ;#0x2d56 + 2a84: 6e 4c mov.b @r12, r14 + 2a86: 0f 43 clr r15 + 2a88: 0a 8e sub r14, r10 + 2a8a: 0b 7f subc r15, r11 + 2a8c: 0f 4a mov r10, r15 + 2a8e: 39 41 pop r9 + 2a90: 3a 41 pop r10 + 2a92: 3b 41 pop r11 + 2a94: 30 41 ret + 2a96: 3f 90 00 01 cmp #256, r15 ;#0x0100 + 2a9a: 0f 28 jnc $+32 ;abs 0x2aba + 2a9c: 3a 42 mov #8, r10 ;r2 As==11 + 2a9e: 0b 43 clr r11 + 2aa0: 39 40 18 00 mov #24, r9 ;#0x0018 + 2aa4: 0c 4e mov r14, r12 + 2aa6: 0d 4f mov r15, r13 + 2aa8: 4f 49 mov.b r9, r15 + 2aaa: 4f 93 tst.b r15 + 2aac: e9 27 jz $-44 ;abs 0x2a80 + 2aae: 12 c3 clrc + 2ab0: 0d 10 rrc r13 + 2ab2: 0c 10 rrc r12 + 2ab4: 7f 53 add.b #-1, r15 ;r3 As==11 + 2ab6: fb 23 jnz $-8 ;abs 0x2aae + 2ab8: e3 3f jmp $-56 ;abs 0x2a80 + 2aba: 3a 40 10 00 mov #16, r10 ;#0x0010 + 2abe: 0b 43 clr r11 + 2ac0: 39 40 10 00 mov #16, r9 ;#0x0010 + 2ac4: ef 3f jmp $-32 ;abs 0x2aa4 + 2ac6: 3a 40 20 00 mov #32, r10 ;#0x0020 + 2aca: 0b 43 clr r11 + 2acc: 09 43 clr r9 + 2ace: ea 3f jmp $-42 ;abs 0x2aa4 + +00002ad0 <__pack_f>: + 2ad0: 0b 12 push r11 + 2ad2: 0a 12 push r10 + 2ad4: 09 12 push r9 + 2ad6: 08 12 push r8 + 2ad8: 07 12 push r7 + 2ada: 0d 4f mov r15, r13 + 2adc: 1e 4f 04 00 mov 4(r15), r14 ;0x0004(r15) + 2ae0: 1f 4f 06 00 mov 6(r15), r15 ;0x0006(r15) + 2ae4: 5a 4d 01 00 mov.b 1(r13), r10 ;0x0001(r13) + 2ae8: 6c 4d mov.b @r13, r12 + 2aea: 6c 93 cmp.b #2, r12 ;r3 As==10 + 2aec: 70 28 jnc $+226 ;abs 0x2bce + 2aee: 6c 92 cmp.b #4, r12 ;r2 As==10 + 2af0: 6a 24 jz $+214 ;abs 0x2bc6 + 2af2: 6c 93 cmp.b #2, r12 ;r3 As==10 + 2af4: 36 24 jz $+110 ;abs 0x2b62 + 2af6: 0e 93 tst r14 + 2af8: 32 24 jz $+102 ;abs 0x2b5e + 2afa: 1b 4d 02 00 mov 2(r13), r11 ;0x0002(r13) + 2afe: 3b 90 82 ff cmp #-126, r11 ;#0xff82 + 2b02: 6d 38 jl $+220 ;abs 0x2bde + 2b04: 3b 90 80 00 cmp #128, r11 ;#0x0080 + 2b08: 5e 34 jge $+190 ;abs 0x2bc6 + 2b0a: 0c 4e mov r14, r12 + 2b0c: 0d 4f mov r15, r13 + 2b0e: 3c f0 7f 00 and #127, r12 ;#0x007f + 2b12: 0d f3 and #0, r13 ;r3 As==00 + 2b14: 3c 90 40 00 cmp #64, r12 ;#0x0040 + 2b18: 40 24 jz $+130 ;abs 0x2b9a + 2b1a: 3e 50 3f 00 add #63, r14 ;#0x003f + 2b1e: 0f 63 adc r15 + 2b20: 0f 93 tst r15 + 2b22: 4a 38 jl $+150 ;abs 0x2bb8 + 2b24: 0d 4b mov r11, r13 + 2b26: 3d 50 7f 00 add #127, r13 ;#0x007f + 2b2a: 12 c3 clrc + 2b2c: 0f 10 rrc r15 + 2b2e: 0e 10 rrc r14 + 2b30: 12 c3 clrc + 2b32: 0f 10 rrc r15 + 2b34: 0e 10 rrc r14 + 2b36: 12 c3 clrc + 2b38: 0f 10 rrc r15 + 2b3a: 0e 10 rrc r14 + 2b3c: 12 c3 clrc + 2b3e: 0f 10 rrc r15 + 2b40: 0e 10 rrc r14 + 2b42: 12 c3 clrc + 2b44: 0f 10 rrc r15 + 2b46: 0e 10 rrc r14 + 2b48: 12 c3 clrc + 2b4a: 0f 10 rrc r15 + 2b4c: 0e 10 rrc r14 + 2b4e: 12 c3 clrc + 2b50: 0f 10 rrc r15 + 2b52: 0e 10 rrc r14 + 2b54: 3e f3 and #-1, r14 ;r3 As==11 + 2b56: 3f f0 7f 00 and #127, r15 ;#0x007f + 2b5a: 4d 4d mov.b r13, r13 + 2b5c: 05 3c jmp $+12 ;abs 0x2b68 + 2b5e: 0f 93 tst r15 + 2b60: cc 23 jnz $-102 ;abs 0x2afa + 2b62: 4d 43 clr.b r13 + 2b64: 0e 43 clr r14 + 2b66: 0f 43 clr r15 + 2b68: 4d 4d mov.b r13, r13 + 2b6a: 0d 5d rla r13 + 2b6c: 0d 5d rla r13 + 2b6e: 0d 5d rla r13 + 2b70: 0d 5d rla r13 + 2b72: 0d 5d rla r13 + 2b74: 0d 5d rla r13 + 2b76: 0d 5d rla r13 + 2b78: 0c 4f mov r15, r12 + 2b7a: 3c f0 7f 00 and #127, r12 ;#0x007f + 2b7e: 0c dd bis r13, r12 + 2b80: 4f 4a mov.b r10, r15 + 2b82: 0f 11 rra r15 + 2b84: 0f 43 clr r15 + 2b86: 0f 10 rrc r15 + 2b88: 0d 4c mov r12, r13 + 2b8a: 0d df bis r15, r13 + 2b8c: 0f 4d mov r13, r15 + 2b8e: 37 41 pop r7 + 2b90: 38 41 pop r8 + 2b92: 39 41 pop r9 + 2b94: 3a 41 pop r10 + 2b96: 3b 41 pop r11 + 2b98: 30 41 ret + 2b9a: 0d 93 tst r13 + 2b9c: be 23 jnz $-130 ;abs 0x2b1a + 2b9e: 0c 4e mov r14, r12 + 2ba0: 0d 4f mov r15, r13 + 2ba2: 3c f0 80 00 and #128, r12 ;#0x0080 + 2ba6: 0d f3 and #0, r13 ;r3 As==00 + 2ba8: 0c 93 tst r12 + 2baa: 02 20 jnz $+6 ;abs 0x2bb0 + 2bac: 0d 93 tst r13 + 2bae: b8 27 jz $-142 ;abs 0x2b20 + 2bb0: 3e 50 40 00 add #64, r14 ;#0x0040 + 2bb4: 0f 63 adc r15 + 2bb6: b4 3f jmp $-150 ;abs 0x2b20 + 2bb8: 12 c3 clrc + 2bba: 0f 10 rrc r15 + 2bbc: 0e 10 rrc r14 + 2bbe: 0d 4b mov r11, r13 + 2bc0: 3d 50 80 00 add #128, r13 ;#0x0080 + 2bc4: b2 3f jmp $-154 ;abs 0x2b2a + 2bc6: 7d 43 mov.b #-1, r13 ;r3 As==11 + 2bc8: 0e 43 clr r14 + 2bca: 0f 43 clr r15 + 2bcc: cd 3f jmp $-100 ;abs 0x2b68 + 2bce: 0e d3 bis #0, r14 ;r3 As==00 + 2bd0: 3f d0 10 00 bis #16, r15 ;#0x0010 + 2bd4: 3e f3 and #-1, r14 ;r3 As==11 + 2bd6: 3f f0 7f 00 and #127, r15 ;#0x007f + 2bda: 7d 43 mov.b #-1, r13 ;r3 As==11 + 2bdc: c5 3f jmp $-116 ;abs 0x2b68 + 2bde: 37 40 82 ff mov #-126, r7 ;#0xff82 + 2be2: 07 8b sub r11, r7 + 2be4: 37 90 1a 00 cmp #26, r7 ;#0x001a + 2be8: 4f 34 jge $+160 ;abs 0x2c88 + 2bea: 0c 4e mov r14, r12 + 2bec: 0d 4f mov r15, r13 + 2bee: 4b 47 mov.b r7, r11 + 2bf0: 7b f0 1f 00 and.b #31, r11 ;#0x001f + 2bf4: 05 24 jz $+12 ;abs 0x2c00 + 2bf6: 12 c3 clrc + 2bf8: 0d 10 rrc r13 + 2bfa: 0c 10 rrc r12 + 2bfc: 7b 53 add.b #-1, r11 ;r3 As==11 + 2bfe: fb 23 jnz $-8 ;abs 0x2bf6 + 2c00: 18 43 mov #1, r8 ;r3 As==01 + 2c02: 09 43 clr r9 + 2c04: 77 f0 1f 00 and.b #31, r7 ;#0x001f + 2c08: 04 24 jz $+10 ;abs 0x2c12 + 2c0a: 08 58 rla r8 + 2c0c: 09 69 rlc r9 + 2c0e: 77 53 add.b #-1, r7 ;r3 As==11 + 2c10: fc 23 jnz $-6 ;abs 0x2c0a + 2c12: 38 53 add #-1, r8 ;r3 As==11 + 2c14: 39 63 addc #-1, r9 ;r3 As==11 + 2c16: 08 fe and r14, r8 + 2c18: 09 ff and r15, r9 + 2c1a: 1e 43 mov #1, r14 ;r3 As==01 + 2c1c: 0f 43 clr r15 + 2c1e: 08 93 tst r8 + 2c20: 04 20 jnz $+10 ;abs 0x2c2a + 2c22: 09 93 tst r9 + 2c24: 02 20 jnz $+6 ;abs 0x2c2a + 2c26: 0e 43 clr r14 + 2c28: 0f 43 clr r15 + 2c2a: 08 4e mov r14, r8 + 2c2c: 09 4f mov r15, r9 + 2c2e: 08 dc bis r12, r8 + 2c30: 09 dd bis r13, r9 + 2c32: 0e 48 mov r8, r14 + 2c34: 0f 49 mov r9, r15 + 2c36: 3e f0 7f 00 and #127, r14 ;#0x007f + 2c3a: 0f f3 and #0, r15 ;r3 As==00 + 2c3c: 3e 90 40 00 cmp #64, r14 ;#0x0040 + 2c40: 26 24 jz $+78 ;abs 0x2c8e + 2c42: 38 50 3f 00 add #63, r8 ;#0x003f + 2c46: 09 63 adc r9 + 2c48: 0e 48 mov r8, r14 + 2c4a: 0f 49 mov r9, r15 + 2c4c: 12 c3 clrc + 2c4e: 0f 10 rrc r15 + 2c50: 0e 10 rrc r14 + 2c52: 12 c3 clrc + 2c54: 0f 10 rrc r15 + 2c56: 0e 10 rrc r14 + 2c58: 12 c3 clrc + 2c5a: 0f 10 rrc r15 + 2c5c: 0e 10 rrc r14 + 2c5e: 12 c3 clrc + 2c60: 0f 10 rrc r15 + 2c62: 0e 10 rrc r14 + 2c64: 12 c3 clrc + 2c66: 0f 10 rrc r15 + 2c68: 0e 10 rrc r14 + 2c6a: 12 c3 clrc + 2c6c: 0f 10 rrc r15 + 2c6e: 0e 10 rrc r14 + 2c70: 12 c3 clrc + 2c72: 0f 10 rrc r15 + 2c74: 0e 10 rrc r14 + 2c76: 3e f3 and #-1, r14 ;r3 As==11 + 2c78: 3f f0 7f 00 and #127, r15 ;#0x007f + 2c7c: 5d 43 mov.b #1, r13 ;r3 As==01 + 2c7e: 39 90 00 40 cmp #16384, r9 ;#0x4000 + 2c82: 72 2f jc $-282 ;abs 0x2b68 + 2c84: 4d 43 clr.b r13 + 2c86: 70 3f jmp $-286 ;abs 0x2b68 + 2c88: 08 43 clr r8 + 2c8a: 09 43 clr r9 + 2c8c: da 3f jmp $-74 ;abs 0x2c42 + 2c8e: 0f 93 tst r15 + 2c90: d8 23 jnz $-78 ;abs 0x2c42 + 2c92: 0e 48 mov r8, r14 + 2c94: 0f 49 mov r9, r15 + 2c96: 3e f0 80 00 and #128, r14 ;#0x0080 + 2c9a: 0f f3 and #0, r15 ;r3 As==00 + 2c9c: 0e 93 tst r14 + 2c9e: 04 24 jz $+10 ;abs 0x2ca8 + 2ca0: 38 50 40 00 add #64, r8 ;#0x0040 + 2ca4: 09 63 adc r9 + 2ca6: d0 3f jmp $-94 ;abs 0x2c48 + 2ca8: 0f 93 tst r15 + 2caa: ce 27 jz $-98 ;abs 0x2c48 + 2cac: f9 3f jmp $-12 ;abs 0x2ca0 + +00002cae <_unexpected_>: + 2cae: 00 13 reti + +Disassembly of section .vectors: + +0000ffe0 <__ivtbl_16>: + ffe0: 62 14 62 14 62 14 62 14 62 14 62 14 58 15 56 1a b.b.b.b.b.b.X.V. + fff0: 62 14 62 14 62 14 62 14 62 14 62 14 62 14 00 11 b.b.b.b.b.b.b...