add generated files for reference
authorDan White <dan@whiteaudio.com>
Sat, 13 Apr 2013 17:52:42 +0000 (12:52 -0500)
committerDan White <dan@whiteaudio.com>
Sat, 13 Apr 2013 17:52:42 +0000 (12:52 -0500)
13 files changed:
msp4th/main.d [new file with mode: 0644]
msp4th/main.elf [new file with mode: 0755]
msp4th/main.hex [new file with mode: 0644]
msp4th/main.lst [new file with mode: 0644]
msp4th/main.map [new file with mode: 0644]
msp4th/main.o [new file with mode: 0644]
msp4th/main.xout [new file with mode: 0644]
msp4th/msp4th.d [new file with mode: 0644]
msp4th/msp4th.lst [new file with mode: 0644]
msp4th/msp4th.o [new file with mode: 0644]
msp4th/ns430-uart.d [new file with mode: 0644]
msp4th/ns430-uart.lst [new file with mode: 0644]
msp4th/ns430-uart.o [new file with mode: 0644]

diff --git a/msp4th/main.d b/msp4th/main.d
new file mode 100644 (file)
index 0000000..9e1df93
--- /dev/null
@@ -0,0 +1,3 @@
+main.o: main.c ns430.h ns430-atoi.h \
+ /usr/lib/gcc/msp430/4.5.3/../../../../msp430/include/iomacros.h \
+ ns430-uart.h msp4th.h
diff --git a/msp4th/main.elf b/msp4th/main.elf
new file mode 100755 (executable)
index 0000000..4ad89a1
Binary files /dev/null and b/msp4th/main.elf differ
diff --git a/msp4th/main.hex b/msp4th/main.hex
new file mode 100644 (file)
index 0000000..b0cfb24
--- /dev/null
@@ -0,0 +1,291 @@
+:104000003150D0FF32C2B24030000C1A8243081A3D\r
+:10401000B2401000041AB24026000222B2408000D2\r
+:1040200000221F4204223F406A41B01234427F40C6\r
+:104030000D00B01218427F400A00B01218423B40F7\r
+:1040400000400F4BB01230487F402000B0121842A1\r
+:104050002F4BB01230487F400D00B01218427F4005\r
+:104060000A00B01218422B533B90FEFFEA233D405A\r
+:104070002A003E40EE410F413F500600B0128250F0\r
+:104080003F407741B01234423F40F051B0123048C7\r
+:104090003F409041B01234423F4080FFB012304860\r
+:1040A0003F40A241B0123442814300003A40140024\r
+:1040B0004A3C2F410F5F0F51914F060004001F41F2\r
+:1040C0000400B01230483F40B241B01234423F4089\r
+:1040D000F0519F41040000002F533F9080FFF923CF\r
+:1040E0001F410400B01230483F40C441B012344276\r
+:1040F0003B40F051A14B02001E4102001F41040051\r
+:104100000E9F1B240F4BB01230487F402000B0128E\r
+:1041100018421F410400B01230487F402000B01206\r
+:1041200018421F410200B01230487F400D00B0120B\r
+:1041300018427F400A00B01218422B533B9080FF78\r
+:10414000D923915300002F410A9FB32F3F40D941FB\r
+:10415000B0123442B012064DB012B24D0F4331507E\r
+:1041600030003040EE51304000404D656D6F727947\r
+:104170002064756D703A002A2A2A204D656D746599\r
+:104180007374207061747465726E73202A2A2A0019\r
+:10419000202D2D20737461727420616464726573C4\r
+:1041A0007300202D2D20656E642061646472657338\r
+:1041B0007300202D2D2077726974652070617474EE\r
+:1041C00065726E00202D2D20726561646261636BE3\r
+:1041D000207061747465726E002A2A2A204D656D04\r
+:1041E0007465737420646F6E65202A2A2A000000AB\r
+:1041F00001000200040008001000200040008000C0\r
+:1042000000010002000400080010002000400080AF\r
+:10421000AAAA5555FFFF0000B2B003000422FC27F4\r
+:104220004F4F824F08223041A2B20422FD271F4285\r
+:10423000062230410B120A120B4F6A4B4F4AB01242\r
+:1042400018421B534A93F9237F400D00B0121842C5\r
+:104250007F400A00B01218423A413B41304121836D\r
+:104260001F42B8453F500842E14F0000C193000093\r
+:1042700002249253B8456F41215330410B120A1268\r
+:1042800021828243B8457F400D00B01218427F4022\r
+:104290000A00B01218427F403E00B012184291430B\r
+:1042A00002003A407E003C3CB0122842C14F000060\r
+:1042B0006B417B9210208293B84532244F4BB01251\r
+:1042C00018427F402000B01218424F4BB0121842E3\r
+:1042D000B253B845253C6F41B0121842F1900D0021\r
+:1042E00000000424F1900A00000007201F42B84596\r
+:1042F0003F500842CF430000113C1F42B845EF41F8\r
+:1043000008421F53824FB8451F42B8453F500842EC\r
+:10431000CF4300001F42B8450A9F022C8143020090\r
+:104320001B4102000B93C0237F400A00B0121842C9\r
+:10433000824BB84521523A413B4130410B120A129F\r
+:104340003150FAFFC2430E43914304007A402000EB\r
+:104350003F3C81430200B0125E42C14F0000083C66\r
+:10436000B0125E42C14F00007F406100B01218429F\r
+:104370006F414A9F0328C1930000F2236B414B9386\r
+:1043800011201E3C7F406200B01218421F41020003\r
+:10439000EF410E431F53814F0200B0125E42C14FE6\r
+:1043A0000000023C7B4020006F414B9FEB2B1F41E4\r
+:1043B00002003F500E43CF43000081430400083CFD\r
+:1043C0007F406300B0121842C24B0E43B0127C42D1\r
+:1043D00081930400BE23315006003A413B413041F5\r
+:1043E0003F403E4EB01234423F40494FB01234423B\r
+:1043F0003F40BA45B012344230413150FAFF914348\r
+:104400000400914232450200914300003D401F00EC\r
+:10441000093C2F410F5F2E410E5E9F4E32453045C5\r
+:10442000915300002F410D9FF42F814304001F4141\r
+:1044300002003150060030412182B1401E000000D0\r
+:104440000E3C2E413E53814E02002E410E5E1D4118\r
+:1044500002000D5D9E4D32453245B15300008193FF\r
+:104460000000EF23824F32452152304121831F4209\r
+:1044700008430F5F914F88420000925308432F4139\r
+:1044800021533041B25308431E4208430E5E8E4F03\r
+:10449000884230410B120A12091208120712061242\r
+:1044A000084F1C430F430B4F0D4F76402000343C08\r
+:1044B0000748075B674747931A247A902000092032\r
+:1044C0001C536A49013C1D530B4E0B5D6A9BFB2B31\r
+:1044D000213C4A9704201B531E3C1D53023C7A404A\r
+:1044E00020000B4E0B5D6A9BF82B1C53133C7A90FB\r
+:1044F00020000920013C1D530F4E0F5DCF9300009B\r
+:10450000FA230F4C083C1C53013C1D530B4E0B5D12\r
+:10451000669BFB2B0B431D53094E095D6A494A9369\r
+:10452000C72336413741384139413A413B41304157\r
+:104530000B120A123E403E4E3F400E43B0129444CE\r
+:104540000A4F0F9303243F50204E143C3E40494FE6\r
+:104550003F400E43B01294440B4F0F9A03243F5038\r
+:104560001027083C3E40BA453F400E43B0129444E9\r
+:104570000F9B0324B01238441F43B01238443A4111\r
+:104580003B4130413150FAFF814300002F413F5001\r
+:104590000E43FF902D0000000220915300002F4198\r
+:1045A0003F500E43FF903000000065282E413E50E2\r
+:1045B0000E437F4039006F9E5E28914302005D42AA\r
+:1045C0000E437D9030002E20F29078000F432A2079\r
+:1045D000A1430000814304004D4F1D3C1F410400D6\r
+:1045E0000F5F0F5F0F5F0F5F814F04001F410400DB\r
+:1045F0003F50D0FF2E413E500E436E4E0F5E814F16\r
+:1046000004002E413E500E436D9E032CB150F9FF25\r
+:104610000400915300002E413E500E43CE93000003\r
+:10462000DD232D3C81430400163C1E4104000F4E47\r
+:104630000F5F0F5F0F5E0F5F814F04001F4104008B\r
+:104640003F50D0FF2E413E500E436E4E0F5E814FC5\r
+:104650000400915300002F413F500E43CF930000C0\r
+:10466000E4237D902D000B201F4104003FE31F53E6\r
+:10467000814F0400043C81430400814302001F4138\r
+:104680000400B01238441F410200B01238443150C7\r
+:10469000060030413150FAFF1E42B6453E901027C9\r
+:1046A0000D281E42B6453E50F0D8814E02001E41F4\r
+:1046B00002000E5E914E5A4F0000063C1E42B64567\r
+:1046C0000E5E914E2E4300009253B6451F93072471\r
+:1046D000B012FA43814F0400819304000220A241EA\r
+:1046E000B6453150060030411F42B6453F90102775\r
+:1046F00007281F42B6450F5F3F503A012F4F053C38\r
+:104700001F42B6450F5F1F4F2E439253B645B0125E\r
+:10471000384430411F423445B012384430413F40A4\r
+:104720000E43063C1D420A43CD4EBA4592530A43FE\r
+:104730006E4F1F534E93F6231F420A43FF40200043\r
+:10474000BA4592530A431F420A43CF4EBA453E40F0\r
+:10475000BA453F400E43B01294440F5F9F420C4352\r
+:10476000744530410B120A12091208120712315017\r
+:10477000F4FF094F0F9306347F402D00B01218420A\r
+:1047800039E319538143000007412752384006009E\r
+:104790000C493A400A00B0129C51814E02002F4150\r
+:1047A0001E4102000F577E503000CF4E00000C49D2\r
+:1047B0003A400A00B0129C51094C915300000C93EE\r
+:1047C00003242F41089FE42F09412952B1530000CF\r
+:1047D0000F492F516F4FB012184281930000F623FA\r
+:1047E0007F402000B012184231500C003741384150\r
+:1047F00039413A413B4130413FF00F003F900A00C0\r
+:1048000002383F5007007F503000B012184230414C\r
+:104810000B124B4F0E4B0E110E110E110F4E12C3F9\r
+:104820000F10B012F8470F4BB012F8473B41304120\r
+:104830000B120B4F0E4F8E108E110F4EB0121048F0\r
+:104840000F4BB01210483B41304170726F67206DC2\r
+:10485000656D00000B120A1231822F833F903A00DF\r
+:1048600002283040A84C0F5F104F6C48E048E848E1\r
+:10487000F64808491A4926492E493A494E4960499D\r
+:10488000724982498E4996499E49A649CE49E249D4\r
+:10489000004A164A1E4AA84CA84C224A284A4E4AA8\r
+:1048A0006C4AA84C764A7C4A804A884A8E4A944A86\r
+:1048B0009A4AA04AA44AAE4AB44AC44AD84AFA4AD2\r
+:1048C000004B2E4B764BEC4B8A4B9C4BA64BB04B84\r
+:1048D000D24BDA4BEC4BFE4B1C4C244C344C604C12\r
+:1048E000925232453445033C928232453445B012EF\r
+:1048F000FA433040A84C1A4234451C423245B012AB\r
+:104900008651824E3445F33F1C4234451A423245AB\r
+:10491000B0129C51824C3445EA3FB012FA43B012B7\r
+:1049200064473040A84C1F42324530402E4CB012F4\r
+:10493000FA43814F00003040A84C914232450000BC\r
+:10494000924234453245A24134453040A84CB01221\r
+:10495000FA43814F00002F41829F32455434573C27\r
+:10496000B012FA43814F00009192324500004B345F\r
+:104970004E3CB012FA43814F0000A29132454320D1\r
+:10498000463CB012FA43B01210483040A84CB01266\r
+:104990003C433040A84CB0121E473040A84C8143E5\r
+:1049A000000030402C4C1B420C43B012FA430E4B1B\r
+:1049B0000E5E8E4F2E4392530C431F420C433F908A\r
+:1049C0000001022C3040A84C3F404A486D3C9142C7\r
+:1049D000324500002F410F5F924F2E433245304049\r
+:1049E000A84CB012FA43814F0000B012FA43814F35\r
+:1049F00002002F410F5F9F4102002E433040A84C20\r
+:104A0000829332450424824332453040A84C92437D\r
+:104A100032453040A84CB012E0433040A84C0F4320\r
+:104A2000303C1F42B645803CB0126C44814F0000C0\r
+:104A3000B012FA43814F02008193020002243040F9\r
+:104A4000A84CB2530843A241B6453040A84C81431C\r
+:104A500000003E40FF00063C2F410F5F8F430040A7\r
+:104A6000915300002F410E9FF7371E3DB012FA43BD\r
+:104A7000B0123048193DB0128445163D0F43D73C63\r
+:104A80001F43B0129446103DB012B04C0D3DB01211\r
+:104A900030450A3DB012E846073DB0121447043DC8\r
+:104AA0001F43C53C3F400E43B0123442FD3CB012A0\r
+:104AB000FA43993C9142B6450000B0126C44824FD3\r
+:104AC000B645F23CB012FA43814F000021112F414C\r
+:104AD0000F5F1F523045543CB012FA43814F000023\r
+:104AE0002111B012FA43814F02002F410F5F1F5274\r
+:104AF00030459F4102000000D73C1F420C43973CC9\r
+:104B0000B012FA43814F0000B012FA43814F020005\r
+:104B10009142B64504001F410200B01284442F4167\r
+:104B2000B01284441F410400B0128444BD3CB01252\r
+:104B30006C44814F0200B0126C44814F0400B012EB\r
+:104B40006C44814F0600915304001E4104001F4134\r
+:104B500006000E9FA9341F410600B01284441F4175\r
+:104B60000400B01284441F410200B01284449241F8\r
+:104B70000200B645993C1F4208430F5F3F508A42EE\r
+:104B8000A14F02001F410200523CB012FA43814F74\r
+:104B90000000B012FA43814F0200863C92F2324587\r
+:104BA00034453040EE4892D2324534453040EE48EC\r
+:104BB000B012FA430B4FB012FA430A4F1C4232456F\r
+:104BC000B01286510C4E0A4BB0129C51824C3245A9\r
+:104BD0006B3CB01228424F4F2A3C7F400D00B01270\r
+:104BE00018427F400A00B01218425E3C91423245A2\r
+:104BF00000002F410F5F924F00403245553C8143EA\r
+:104C000000003E400301063C2F410F5F8F430040F0\r
+:104C1000915300002F410E9FF737463C91422E459D\r
+:104C20000000033C9142B445000021112F41B01215\r
+:104C300038443A3CB140000100003B4003010C3CC9\r
+:104C40002F410F5F1F4F0040B01230487F402000BF\r
+:104C5000B0121842915300002F410B9FF137243CB2\r
+:104C6000814300003B40FF001C3C2F410F5F8F93AE\r
+:104C7000004015242F41B01210487F402000B01290\r
+:104C800018422F410F5F1F4F0040B01230487F4045\r
+:104C90000D00B01218427F400A00B0121842915322\r
+:104CA00000002F410B9FE13731523A413B413041E7\r
+:104CB0000B12B012FA430B4F3F90204E05383F5075\r
+:104CC000E0B1B0125448153C3F9010270A381F42FB\r
+:104CD000B645B01284440B5B3B503201A24BB64543\r
+:104CE000083C1F42B645B01284440B5B924B74459E\r
+:104CF000B6453B4130413C2D2D2052414D2065723F\r
+:104D0000726F7273000021830F49B01264473F40F5\r
+:104D1000F64CB0123442B24040000843B240102773\r
+:104D2000B64592430C438143000082430A43C24389\r
+:104D3000BA4592437245824330458243B845814328\r
+:104D400000003E407F00073C2F413F500842CF43C8\r
+:104D50000000915300002F410E9FF62F8143000069\r
+:104D60003E401F00073C2F413F500E43CF43000001\r
+:104D7000915300002F410E9FF62FB0127C420F433B\r
+:104D8000B01238442153304170726F636573734CB5\r
+:104D90006F6F702829003C2D2D2070726F67436F54\r
+:104DA000756E746572003C2D2D206F70636F6465A5\r
+:104DB00000000B120A1221823A400F273B401F4E7F\r
+:104DC0003F40884DB01234421F42B645B01264478E\r
+:104DD0003F40964DB01234421F42B6450A9F0D2CFB\r
+:104DE0001F42B6453F50F0D8814F02001F410200DC\r
+:104DF0000F5F914F5A4F0000063C1F42B6450F5FB0\r
+:104E0000914F2E4300002F41B01264473F40A64D02\r
+:104E1000B01234429253B6452F410B9F062C2F41BE\r
+:104E20003F50E0B1B0125448CB3F1F42B645B012DC\r
+:104E300084442F410F5F924F7445B645C13F65785A\r
+:104E40006974202B202D202A202F202E206475709D\r
+:104E50002064726F702073776170203C203E203D8B\r
+:104E6000202E68622067772064666E206B657974F7\r
+:104E7000202C207040207021206E6F74206C69738C\r
+:104E800074206966207468656E20656C73652062A5\r
+:104E90006567696E20756E74696C20636C72622040\r
+:104EA0002E68205D206E756D2070757368302067E8\r
+:104EB0006F746F2065786563206C752070757368FA\r
+:104EC0006E206F766572207075736831207077720E\r
+:104ED0006420656D6974203B2040202120684020BB\r
+:104EE000646F206C6F6F7020692062402061212008\r
+:104EF000616E64206F72202A2F206B6579206372A7\r
+:104F000020686973742068697374636C72206661C9\r
+:104F1000737474696D657220736C6F7774696D65F5\r
+:104F200072207374617420687374617420666563A1\r
+:104F300020666563736574206665636273657420BB\r
+:104F400066656362636C7220005B203A2076617252\r
+:104F500020000000102730279727394E2E4E3E4E56\r
+:104F6000364E18273F4E404E2E27284E424E364E84\r
+:104F70002A27434E5D00444E2C4E364E2627284E9F\r
+:104F8000454E404E2E27414E3F4E404E2E27434E1B\r
+:104F90003F00474E3F4E3A4E484E434E55552E4EDB\r
+:104FA0002F4E394E2E4E3E4E364E3F27434E434EE9\r
+:104FB000314E314E3F4E3A4E284E424E344E364ED2\r
+:104FC0004A27434E3F00474E464E3F4E3A4E434ED1\r
+:104FD000364E444E2C4E364E5627314E4B4E274EB3\r
+:104FE000314E3F4E3A4E434E384E444E2C4E364E86\r
+:104FF0006827434E404E314E4B4E294E314E294E7E\r
+:105000004B4E294E334E3F4E3A4E434E374E444E52\r
+:105010002C4E364E7427284E4B4E294E334E3F4E63\r
+:105020003A4E434E1127444E2C4E364E7D271127C3\r
+:105030003F4E3A4E434E484E444E2C4E344E364E22\r
+:105040008727314E3F4E3A4E314E434E55552C4EEA\r
+:10505000344E364E9427434E3F00474E434E730026\r
+:10506000474E454E3A4E484E4B4E3F4E314E2E4ED9\r
+:105070002F4E434E434E314E314E434E484E314EED\r
+:10508000484E0B120A12091208120D9377240B4F87\r
+:105090000C4E0F9E73240F9E342C0A4E0ADF1AF317\r
+:1050A0001A240CEF1CF308201C430C9D062C0B4EFD\r
+:1050B0000BFC2C430C8B013C0C4D0D8C0B430A4F0D\r
+:1050C0000A5B094E095BEA4900001B530C9BF7235E\r
+:1050D0000B4F0B5C0C5E0E4D12C30E100E930C2486\r
+:1050E000084E094C0A4BAA49000029532A53385349\r
+:1050F000FA230E5E0C5E0B5E1DF34024EB4C0000A9\r
+:105100003D3C0E5D0C4F0C5D0B4C0BDE1BF31B246A\r
+:105110000B4C0BEE1BF306203D90030003280B4EB7\r
+:105120001BF3013C0B4D0D8B0A4B3A533BE31B53D6\r
+:105130000C5B0E5B0B4C0B5A094E095AEB490000F5\r
+:105140003A533A93F7230A4D12C30A100A931124D3\r
+:10515000084A094E0B4C29832B83AB490000385376\r
+:10516000FA230B4A0B110B430B100B8A0B5B0E5BE4\r
+:105170000C5B1DF30324DC4EFFFFFFFF3841394178\r
+:105180003A413B4130410E430A93072412C30C10AD\r
+:1051900001280E5A0A5A0C93F72330410D433CB0B4\r
+:1051A000008003283CE31C532DD23AB00080032832\r
+:1051B0003AE31A533DD2B012D2510D102DB2042849\r
+:1051C0003EE31E533CE31C533DB202283CE31C5318\r
+:1051D00030410EEE3B401100053C0D100E6E0E9A54\r
+:1051E00001280E8A0C6C0D6D1B83F72330410013D0\r
+:10FFE00062416241624162416241624162416241F9\r
+:10FFF00062416241624162416241624162416641E5\r
+:0400000300004000B9\r
+:00000001FF\r
diff --git a/msp4th/main.lst b/msp4th/main.lst
new file mode 100644 (file)
index 0000000..08f0114
--- /dev/null
@@ -0,0 +1,1005 @@
+       .file   "main.c"
+       .arch msp430f2013
+       .cpu 430
+       .mpy none
+
+       .section        .debug_abbrev,"",@progbits
+.Ldebug_abbrev0:
+       .section        .debug_info,"",@progbits
+.Ldebug_info0:
+       .section        .debug_line,"",@progbits
+.Ldebug_line0:
+       .text
+.Ltext0:
+       .p2align 1,0
+.global        _reset_vector__
+       .type   _reset_vector__,@function
+/***********************
+ * Function `_reset_vector__' 
+ ***********************/
+_reset_vector__:
+.LFB0:
+       .file 1 "main.c"
+       .loc 1 15 0
+       .loc 1 16 0
+/* #APP */
+ ;  16 "main.c" 1
+       br #main
+ ;  0 "" 2
+       .loc 1 17 0
+/* #NOAPP */
+.LFE0:
+.Lfe1:
+       .size   _reset_vector__,.Lfe1-_reset_vector__
+;; End of function 
+
+.LC0:
+       .string "Memory dump:"
+.LC1:
+       .string "*** Memtest patterns ***"
+.LC2:
+       .string " -- start address"
+.LC3:
+       .string " -- end address"
+.LC4:
+       .string " -- write pattern"
+.LC5:
+       .string " -- readback pattern"
+.LC6:
+       .string "*** Memtest done ***"
+       .section        .init9,"ax",@progbits
+       .p2align 1,0
+.global        main
+       .type   main,@function
+/***********************
+ * Function `main' 
+ ***********************/
+main:
+.LFB4:
+       .loc 1 42 0
+       add     #llo(-48), r1
+.LCFI0:
+.LVL0:
+.LBB4:
+.LBB5:
+       .loc 1 30 0
+/* #APP */
+ ;  30 "main.c" 1
+       dint
+ ;  0 "" 2
+/* #NOAPP */
+.LBE5:
+.LBE4:
+       .loc 1 53 0
+       mov     #48, &__PAPER
+       .loc 1 54 0
+       mov     #0, &__PAOUT
+       .loc 1 55 0
+       mov     #16, &__PAOEN
+       .loc 1 57 0
+       mov     #38, &__UART0_BCR
+       .loc 1 58 0
+       mov     #128, &__UART0_CR
+       .loc 1 61 0
+       mov     &__UART0_SR, r15
+       .loc 1 84 0
+       mov     #.LC0, r15
+       call    #uart_puts
+       .loc 1 85 0
+       mov.b   #13, r15
+       call    #uart_putchar
+       .loc 1 86 0
+       mov.b   #10, r15
+       call    #uart_putchar
+.LVL1:
+       .loc 1 88 0
+       mov     #16384, r11
+.LVL2:
+.L3:
+       .loc 1 89 0 discriminator 2
+       mov     r11, r15
+       call    #printHexWord
+       .loc 1 90 0 discriminator 2
+       mov.b   #32, r15
+       call    #uart_putchar
+       .loc 1 91 0 discriminator 2
+       mov     @r11, r15
+       call    #printHexWord
+       .loc 1 92 0 discriminator 2
+       mov.b   #13, r15
+       call    #uart_putchar
+       .loc 1 93 0 discriminator 2
+       mov.b   #10, r15
+       call    #uart_putchar
+       .loc 1 88 0 discriminator 2
+       add     #2, r11
+.LVL3:
+       cmp     #llo(-2), r11
+       jne     .L3
+       .loc 1 105 0
+       mov     #42, r13
+       mov     #C.1.2304, r14
+       mov     r1, r15
+       add     #6, r15
+       call    #memcpy
+.LVL4:
+       .loc 1 136 0
+       mov     #.LC1, r15
+       call    #uart_puts
+       .loc 1 138 0
+       mov     #20976, r15
+       call    #printHexWord
+       .loc 1 139 0
+       mov     #.LC2, r15
+       call    #uart_puts
+       .loc 1 141 0
+       mov     #llo(-128), r15
+       call    #printHexWord
+       .loc 1 142 0
+       mov     #.LC3, r15
+       call    #uart_puts
+       .loc 1 144 0
+       mov     #0, @r1
+.LVL5:
+       mov     #20, r10
+       jmp     .L4
+.LVL6:
+.L8:
+       .loc 1 145 0
+       mov     @r1, r15
+       rla     r15
+       add     r1, r15
+       mov     6(r15), 4(r1)
+       .loc 1 147 0
+       mov     4(r1), r15
+       call    #printHexWord
+       .loc 1 148 0
+       mov     #.LC4, r15
+       call    #uart_puts
+.LVL7:
+       .loc 1 151 0
+       mov     #20976, r15
+.LVL8:
+.L5:
+       .loc 1 152 0 discriminator 2
+       mov     4(r1), @r15
+       .loc 1 151 0 discriminator 2
+       add     #2, r15
+.LVL9:
+       cmp     #llo(-128), r15
+       jne     .L5
+       .loc 1 155 0
+       mov     4(r1), r15
+.LVL10:
+       call    #printHexWord
+       .loc 1 156 0
+       mov     #.LC5, r15
+       call    #uart_puts
+.LVL11:
+       .loc 1 159 0
+       mov     #20976, r11
+.LVL12:
+.L7:
+       .loc 1 160 0
+       mov     @r11, 2(r1)
+       .loc 1 162 0
+       mov     2(r1), r14
+       mov     4(r1), r15
+       cmp     r15, r14
+       jeq     .L6
+       .loc 1 163 0
+       mov     r11, r15
+       call    #printHexWord
+       .loc 1 164 0
+       mov.b   #32, r15
+       call    #uart_putchar
+       .loc 1 165 0
+       mov     4(r1), r15
+       call    #printHexWord
+       .loc 1 166 0
+       mov.b   #32, r15
+       call    #uart_putchar
+       .loc 1 167 0
+       mov     2(r1), r15
+       call    #printHexWord
+       .loc 1 168 0
+       mov.b   #13, r15
+       call    #uart_putchar
+       .loc 1 169 0
+       mov.b   #10, r15
+       call    #uart_putchar
+.L6:
+       .loc 1 159 0
+       add     #2, r11
+.LVL13:
+       cmp     #llo(-128), r11
+       jne     .L7
+       .loc 1 144 0
+       add     #1, @r1
+.L4:
+       .loc 1 144 0 is_stmt 0 discriminator 1
+       mov     @r1, r15
+       cmp     r15, r10
+       jhs     .L8
+       .loc 1 174 0 is_stmt 1
+       mov     #.LC6, r15
+       call    #uart_puts
+       .loc 1 176 0
+       call    #init_msp4th
+       .loc 1 177 0
+       call    #processLoop
+       .loc 1 180 0
+       mov     #0, r15
+       add     #48, r1
+.LFE4:
+.Lfe2:
+       .size   main,.Lfe2-main
+;; End of function 
+
+       .text
+       .p2align 1,0
+       .type   C.1.2304,@object
+       .size   C.1.2304,42
+C.1.2304:
+       .word   0
+       .word   1
+       .word   2
+       .word   4
+       .word   8
+       .word   16
+       .word   32
+       .word   64
+       .word   128
+       .word   256
+       .word   512
+       .word   1024
+       .word   2048
+       .word   4096
+       .word   8192
+       .word   16384
+       .word   -32768
+       .word   -21846
+       .word   21845
+       .word   -1
+       .word   0
+       .section        .debug_frame,"",@progbits
+.Lframe0:
+       .4byte  .LECIE0-.LSCIE0
+.LSCIE0:
+       .4byte  0xffffffff
+       .byte   0x1
+       .string ""
+       .uleb128 0x1
+       .sleb128 -2
+       .byte   0x0
+       .byte   0xc
+       .uleb128 0x1
+       .uleb128 0x2
+       .byte   0x80
+       .uleb128 0x1
+       .p2align 1,0
+.LECIE0:
+.LSFDE0:
+       .4byte  .LEFDE0-.LASFDE0
+.LASFDE0:
+       .4byte  .Lframe0
+       .2byte  .LFB0
+       .2byte  .LFE0-.LFB0
+       .p2align 1,0
+.LEFDE0:
+.LSFDE2:
+       .4byte  .LEFDE2-.LASFDE2
+.LASFDE2:
+       .4byte  .Lframe0
+       .2byte  .LFB4
+       .2byte  .LFE4-.LFB4
+       .byte   0x4
+       .4byte  .LCFI0-.LFB4
+       .byte   0xe
+       .uleb128 0x32
+       .p2align 1,0
+.LEFDE2:
+       .text
+.Letext0:
+       .section        .debug_loc,"",@progbits
+.Ldebug_loc0:
+.LLST0:
+       .2byte  .LFB4
+       .2byte  .LCFI0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI0
+       .2byte  .LFE4
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 50
+       .2byte  0x0
+       .2byte  0x0
+.LLST1:
+       .2byte  .LVL1
+       .2byte  .LVL2
+       .2byte  0x4
+       .byte   0xa
+       .2byte  0x4000
+       .byte   0x9f
+       .2byte  .LVL3
+       .2byte  .LVL7
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  .LVL7
+       .2byte  .LVL8
+       .2byte  0x4
+       .byte   0xa
+       .2byte  0x51f0
+       .byte   0x9f
+       .2byte  .LVL9
+       .2byte  .LVL10
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL11
+       .2byte  .LVL12
+       .2byte  0x4
+       .byte   0xa
+       .2byte  0x51f0
+       .byte   0x9f
+       .2byte  .LVL13
+       .2byte  .LFE4
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  0x0
+       .2byte  0x0
+       .file 2 "ns430.h"
+       .file 3 "ns430-atoi.h"
+       .section        .debug_info
+       .4byte  0x218
+       .2byte  0x2
+       .4byte  .Ldebug_abbrev0
+       .byte   0x2
+       .uleb128 0x1
+       .4byte  .LASF25
+       .byte   0x1
+       .4byte  .LASF26
+       .4byte  .LASF27
+       .2byte  0x0
+       .2byte  0x0
+       .4byte  .Ldebug_ranges0+0x0
+       .4byte  .Ldebug_line0
+       .uleb128 0x2
+       .4byte  .LASF2
+       .byte   0x2
+       .byte   0x4
+       .4byte  0x30
+       .uleb128 0x3
+       .byte   0x1
+       .byte   0x8
+       .4byte  .LASF0
+       .uleb128 0x3
+       .byte   0x1
+       .byte   0x6
+       .4byte  .LASF1
+       .uleb128 0x2
+       .4byte  .LASF3
+       .byte   0x2
+       .byte   0x6
+       .4byte  0x49
+       .uleb128 0x3
+       .byte   0x2
+       .byte   0x7
+       .4byte  .LASF4
+       .uleb128 0x2
+       .4byte  .LASF5
+       .byte   0x2
+       .byte   0x7
+       .4byte  0x5b
+       .uleb128 0x4
+       .byte   0x2
+       .byte   0x5
+       .string "int"
+       .uleb128 0x5
+       .4byte  .LASF28
+       .byte   0x1
+       .byte   0x1d
+       .byte   0x1
+       .byte   0x3
+       .uleb128 0x6
+       .byte   0x1
+       .4byte  .LASF29
+       .byte   0x1
+       .byte   0xf
+       .byte   0x1
+       .2byte  .LFB0
+       .2byte  .LFE0
+       .byte   0x2
+       .byte   0x71
+       .sleb128 2
+       .uleb128 0x7
+       .byte   0x1
+       .4byte  .LASF30
+       .byte   0x1
+       .byte   0x2a
+       .byte   0x1
+       .4byte  0x5b
+       .2byte  .LFB4
+       .2byte  .LFE4
+       .4byte  .LLST0
+       .4byte  0x11a
+       .uleb128 0x8
+       .string "tmp"
+       .byte   0x1
+       .byte   0x2c
+       .4byte  0x3e
+       .byte   0x1
+       .byte   0x5f
+       .uleb128 0x9
+       .4byte  .LASF6
+       .byte   0x1
+       .byte   0x2e
+       .4byte  0x11a
+       .byte   0x0
+       .uleb128 0xa
+       .4byte  .LASF7
+       .byte   0x1
+       .byte   0x52
+       .4byte  0x125
+       .4byte  .LLST1
+       .uleb128 0xb
+       .4byte  .LASF8
+       .byte   0x1
+       .byte   0x69
+       .4byte  0x140
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -48
+       .uleb128 0x8
+       .string "idx"
+       .byte   0x1
+       .byte   0x81
+       .4byte  0x120
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -50
+       .uleb128 0xb
+       .4byte  .LASF9
+       .byte   0x1
+       .byte   0x82
+       .4byte  0x120
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -48
+       .uleb128 0xb
+       .4byte  .LASF10
+       .byte   0x1
+       .byte   0x83
+       .4byte  0x120
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -46
+       .uleb128 0xc
+       .4byte  .LASF11
+       .byte   0x1
+       .byte   0x85
+       .4byte  0x145
+       .2byte  0x51f0
+       .uleb128 0xd
+       .4byte  .LASF12
+       .byte   0x1
+       .byte   0x86
+       .4byte  0x145
+       .sleb128 -128
+       .uleb128 0xe
+       .4byte  0x62
+       .2byte  .LBB4
+       .2byte  .LBE4
+       .byte   0x1
+       .byte   0x31
+       .byte   0x0
+       .uleb128 0xf
+       .byte   0x2
+       .4byte  0x120
+       .uleb128 0x10
+       .4byte  0x50
+       .uleb128 0xf
+       .byte   0x2
+       .4byte  0x12b
+       .uleb128 0x10
+       .4byte  0x3e
+       .uleb128 0x11
+       .4byte  0x50
+       .4byte  0x140
+       .uleb128 0x12
+       .4byte  0x49
+       .byte   0x14
+       .byte   0x0
+       .uleb128 0x13
+       .4byte  0x130
+       .uleb128 0x13
+       .4byte  0x50
+       .uleb128 0x14
+       .4byte  .LASF13
+       .byte   0x3
+       .byte   0x41
+       .4byte  .LASF15
+       .4byte  0x15b
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x10
+       .4byte  0x49
+       .uleb128 0x14
+       .4byte  .LASF14
+       .byte   0x3
+       .byte   0x45
+       .4byte  .LASF16
+       .4byte  0x15b
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x14
+       .4byte  .LASF17
+       .byte   0x3
+       .byte   0x49
+       .4byte  .LASF18
+       .4byte  0x15b
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x14
+       .4byte  .LASF19
+       .byte   0x3
+       .byte   0xb1
+       .4byte  .LASF20
+       .4byte  0x15b
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x14
+       .4byte  .LASF21
+       .byte   0x3
+       .byte   0xb3
+       .4byte  .LASF22
+       .4byte  0x15b
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x14
+       .4byte  .LASF23
+       .byte   0x3
+       .byte   0xb5
+       .4byte  .LASF24
+       .4byte  0x15b
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x14
+       .4byte  .LASF13
+       .byte   0x3
+       .byte   0x41
+       .4byte  .LASF15
+       .4byte  0x15b
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x14
+       .4byte  .LASF14
+       .byte   0x3
+       .byte   0x45
+       .4byte  .LASF16
+       .4byte  0x15b
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x14
+       .4byte  .LASF17
+       .byte   0x3
+       .byte   0x49
+       .4byte  .LASF18
+       .4byte  0x15b
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x14
+       .4byte  .LASF19
+       .byte   0x3
+       .byte   0xb1
+       .4byte  .LASF20
+       .4byte  0x15b
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x14
+       .4byte  .LASF21
+       .byte   0x3
+       .byte   0xb3
+       .4byte  .LASF22
+       .4byte  0x15b
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x14
+       .4byte  .LASF23
+       .byte   0x3
+       .byte   0xb5
+       .4byte  .LASF24
+       .4byte  0x15b
+       .byte   0x1
+       .byte   0x1
+       .byte   0x0
+       .section        .debug_abbrev
+       .uleb128 0x1
+       .uleb128 0x11
+       .byte   0x1
+       .uleb128 0x25
+       .uleb128 0xe
+       .uleb128 0x13
+       .uleb128 0xb
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x1b
+       .uleb128 0xe
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x52
+       .uleb128 0x1
+       .uleb128 0x55
+       .uleb128 0x6
+       .uleb128 0x10
+       .uleb128 0x6
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x2
+       .uleb128 0x16
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0x24
+       .byte   0x0
+       .uleb128 0xb
+       .uleb128 0xb
+       .uleb128 0x3e
+       .uleb128 0xb
+       .uleb128 0x3
+       .uleb128 0xe
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x4
+       .uleb128 0x24
+       .byte   0x0
+       .uleb128 0xb
+       .uleb128 0xb
+       .uleb128 0x3e
+       .uleb128 0xb
+       .uleb128 0x3
+       .uleb128 0x8
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x5
+       .uleb128 0x2e
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x27
+       .uleb128 0xc
+       .uleb128 0x20
+       .uleb128 0xb
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x6
+       .uleb128 0x2e
+       .byte   0x0
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x27
+       .uleb128 0xc
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .uleb128 0x40
+       .uleb128 0xa
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x7
+       .uleb128 0x2e
+       .byte   0x1
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x27
+       .uleb128 0xc
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .uleb128 0x40
+       .uleb128 0x6
+       .uleb128 0x1
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x8
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0x8
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0xa
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x9
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x1c
+       .uleb128 0xb
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xa
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0x6
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xb
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0xa
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xc
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x1c
+       .uleb128 0x5
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xd
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x1c
+       .uleb128 0xd
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xe
+       .uleb128 0x1d
+       .byte   0x0
+       .uleb128 0x31
+       .uleb128 0x13
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .uleb128 0x58
+       .uleb128 0xb
+       .uleb128 0x59
+       .uleb128 0xb
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xf
+       .uleb128 0xf
+       .byte   0x0
+       .uleb128 0xb
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x10
+       .uleb128 0x35
+       .byte   0x0
+       .uleb128 0x49
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x11
+       .uleb128 0x1
+       .byte   0x1
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x1
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x12
+       .uleb128 0x21
+       .byte   0x0
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2f
+       .uleb128 0xb
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x13
+       .uleb128 0x26
+       .byte   0x0
+       .uleb128 0x49
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x14
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x2007
+       .uleb128 0xe
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x3c
+       .uleb128 0xc
+       .byte   0x0
+       .byte   0x0
+       .byte   0x0
+       .section        .debug_pubnames,"",@progbits
+       .4byte  0x2b
+       .2byte  0x2
+       .4byte  .Ldebug_info0
+       .4byte  0x21c
+       .4byte  0x6b
+       .string "_reset_vector__"
+       .4byte  0x7b
+       .string "main"
+       .4byte  0x0
+       .section        .debug_pubtypes,"",@progbits
+       .4byte  0x33
+       .2byte  0x2
+       .4byte  .Ldebug_info0
+       .4byte  0x21c
+       .4byte  0x25
+       .string "uint8_t"
+       .4byte  0x3e
+       .string "uint16_t"
+       .4byte  0x50
+       .string "int16_t"
+       .4byte  0x0
+       .section        .debug_aranges,"",@progbits
+       .4byte  0x14
+       .2byte  0x2
+       .4byte  .Ldebug_info0
+       .byte   0x2
+       .byte   0x0
+       .2byte  .Ltext0
+       .2byte  .Letext0-.Ltext0
+       .2byte  .LFB4
+       .2byte  .LFE4-.LFB4
+       .2byte  0x0
+       .2byte  0x0
+       .section        .debug_ranges,"",@progbits
+.Ldebug_ranges0:
+       .2byte  .Ltext0
+       .2byte  .Letext0
+       .2byte  .LFB4
+       .2byte  .LFE4
+       .2byte  0x0
+       .2byte  0x0
+       .section        .debug_str,"MS",@progbits,1
+.LASF15:
+       .string "*__PAOEN"
+.LASF25:
+       .string "GNU C 4.5.3"
+.LASF0:
+       .string "unsigned char"
+.LASF26:
+       .string "main.c"
+.LASF5:
+       .string "int16_t"
+.LASF24:
+       .string "*__UART0_SR"
+.LASF20:
+       .string "*__UART0_CR"
+.LASF12:
+       .string "memend"
+.LASF19:
+       .string "UART0_CR"
+.LASF11:
+       .string "dend"
+.LASF7:
+       .string "addr"
+.LASF6:
+       .string "dirMemory"
+.LASF2:
+       .string "uint8_t"
+.LASF27:
+       .string "/home/dan/430/msp4th"
+.LASF18:
+       .string "*__PAPER"
+.LASF30:
+       .string "main"
+.LASF29:
+       .string "_reset_vector__"
+.LASF17:
+       .string "PAPER"
+.LASF14:
+       .string "PAOUT"
+.LASF22:
+       .string "*__UART0_BCR"
+.LASF8:
+       .string "patterns"
+.LASF21:
+       .string "UART0_BCR"
+.LASF9:
+       .string "readback"
+.LASF1:
+       .string "signed char"
+.LASF3:
+       .string "uint16_t"
+.LASF10:
+       .string "pattern"
+.LASF23:
+       .string "UART0_SR"
+.LASF13:
+       .string "PAOEN"
+.LASF4:
+       .string "unsigned int"
+.LASF16:
+       .string "*__PAOUT"
+.LASF28:
+       .string "dint"
diff --git a/msp4th/main.map b/msp4th/main.map
new file mode 100644 (file)
index 0000000..81c88fa
--- /dev/null
@@ -0,0 +1,605 @@
+Archive member included because of file (symbol)
+
+/usr/lib/gcc/msp430/4.5.3/libgcc.a(_mulhi3.o)
+                              msp4th.o (__mulhi3)
+/usr/lib/gcc/msp430/4.5.3/libgcc.a(_divmodhi4.o)
+                              msp4th.o (__divmodhi4)
+/usr/lib/gcc/msp430/4.5.3/libgcc.a(_udivmodhi4.o)
+                              /usr/lib/gcc/msp430/4.5.3/libgcc.a(_divmodhi4.o) (__udivmodhi4)
+/usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a(memcpy.o)
+                              main.o (memcpy)
+/usr/lib/gcc/msp430/4.5.3/libcrt0.a(_unexpected_.o)
+                              /usr/lib/gcc/msp430/4.5.3/crt0ivtbl16.o (_unexpected_)
+
+Allocating common symbols
+Common symbol       size              file
+
+buckets             0x208             msp4th.o
+lineBuffer          0x80              msp4th.o
+addrStack           0x80              msp4th.o
+addrStackPtr        0x2               msp4th.o
+cmdListPtr          0x2               msp4th.o
+progPtr             0x2               msp4th.o
+wordBuffer          0x20              msp4th.o
+prog                0x200             msp4th.o
+fastTimer           0x2               msp4th.o
+dirMemory           0x2               msp4th.o
+mathStack           0x40              msp4th.o
+progOpsPtr          0x2               msp4th.o
+progOps             0x40              msp4th.o
+slowTimer           0x2               msp4th.o
+progCounter         0x2               msp4th.o
+lineBufferPtr       0x2               msp4th.o
+cmdList             0x80              msp4th.o
+
+Memory Configuration
+
+Name             Origin             Length             Attributes
+text             0x00004000         0x00003fe0         xr
+data             0x00004000         0x00003fe0         xrw
+vectors          0x0000ffe0         0x00000040         rw
+bootloader       0x00000800         0x00000800         xr
+infomem          0x00000000         0x00000100         xr
+infomemnobits    0x00000100         0x00000100         xr
+*default*        0x00000000         0xffffffff
+
+Linker script and memory map
+
+LOAD /usr/lib/gcc/msp430/4.5.3/crt0ivtbl16.o
+LOAD main.o
+LOAD ns430-uart.o
+LOAD msp4th.o
+LOAD /usr/lib/gcc/msp430/4.5.3/libgcc.a
+LOAD /usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a
+LOAD /usr/lib/gcc/msp430/4.5.3/libgcc.a
+LOAD /usr/lib/gcc/msp430/4.5.3/libcrt0.a
+
+.hash
+ *(.hash)
+
+.dynsym
+ *(.dynsym)
+
+.dynstr
+ *(.dynstr)
+
+.gnu.version
+ *(.gnu.version)
+
+.gnu.version_d
+ *(.gnu.version_d)
+
+.gnu.version_r
+ *(.gnu.version_r)
+
+.rel.init
+ *(.rel.init)
+
+.rela.init
+ *(.rela.init)
+
+.rel.text
+ *(.rel.text)
+ *(.rel.text.*)
+ *(.rel.gnu.linkonce.t*)
+
+.rela.text
+ *(.rela.text)
+ *(.rela.text.*)
+ *(.rela.gnu.linkonce.t*)
+
+.rel.fini
+ *(.rel.fini)
+
+.rela.fini
+ *(.rela.fini)
+
+.rel.rodata
+ *(.rel.rodata)
+ *(.rel.rodata.*)
+ *(.rel.gnu.linkonce.r*)
+
+.rela.rodata
+ *(.rela.rodata)
+ *(.rela.rodata.*)
+ *(.rela.gnu.linkonce.r*)
+
+.rel.data
+ *(.rel.data)
+ *(.rel.data.*)
+ *(.rel.gnu.linkonce.d*)
+
+.rela.data
+ *(.rela.data)
+ *(.rela.data.*)
+ *(.rela.gnu.linkonce.d*)
+
+.rel.ctors
+ *(.rel.ctors)
+
+.rela.ctors
+ *(.rela.ctors)
+
+.rel.dtors
+ *(.rel.dtors)
+
+.rela.dtors
+ *(.rela.dtors)
+
+.rel.got
+ *(.rel.got)
+
+.rela.got
+ *(.rela.got)
+
+.rel.bss
+ *(.rel.bss)
+
+.rela.bss
+ *(.rela.bss)
+
+.rel.plt
+ *(.rel.plt)
+
+.rela.plt
+ *(.rela.plt)
+
+.text           0x00004000     0x11f0
+                0x00004000                . = ALIGN (0x2)
+ *(.init)
+ *(.init0)
+ *(.init1)
+ *(.init2)
+ *(.init3)
+ *(.init4)
+ *(.init5)
+ *(.init6)
+ *(.init7)
+ *(.init8)
+ *(.init9)
+ .init9         0x00004000      0x162 main.o
+                0x00004000                main
+                0x00004162                __ctors_start = .
+ *(.ctors)
+                0x00004162                __ctors_end = .
+                0x00004162                __dtors_start = .
+ *(.dtors)
+                0x00004162                __dtors_end = .
+                0x00004162                . = ALIGN (0x2)
+ *(.text)
+ .text          0x00004162        0x4 /usr/lib/gcc/msp430/4.5.3/crt0ivtbl16.o
+                0x00004162                __isr_14
+                0x00004162                __isr_4
+                0x00004162                __isr_11
+                0x00004162                __isr_5
+                0x00004162                __isr_2
+                0x00004162                __isr_10
+                0x00004162                __isr_7
+                0x00004162                __isr_0
+                0x00004162                __isr_8
+                0x00004162                __isr_3
+                0x00004162                __isr_12
+                0x00004162                __isr_13
+                0x00004162                __isr_9
+                0x00004162                __isr_6
+                0x00004162                __isr_1
+ .text          0x00004166       0xb2 main.o
+                0x00004166                _reset_vector__
+ .text          0x00004218       0x46 ns430-uart.o
+                0x00004218                uart_putchar
+                0x00004228                uart_getchar
+                0x00004234                uart_puts
+ .text          0x0000425e      0xe24 msp4th.o
+                0x0000425e                getKeyB
+                0x0000427c                getLine
+                0x0000433c                getWord
+                0x000043e0                listFunction
+                0x000043fa                popMathStack
+                0x00004438                pushMathStack
+                0x0000446c                popAddrStack
+                0x00004484                pushAddrStack
+                0x00004494                lookupToken
+                0x00004530                luFunc
+                0x00004584                numFunc
+                0x00004694                ifFunc
+                0x000046e8                pushnFunc
+                0x00004714                overFunc
+                0x0000471e                dfnFunc
+                0x00004764                printNumber
+                0x000047f8                printHexChar
+                0x00004810                printHexByte
+                0x00004830                printHexWord
+                0x00004854                execN
+                0x00004cb0                execFunc
+                0x00004d06                init_msp4th
+                0x00004db2                processLoop
+                0x00004e3e                cmdListBi
+                0x00004f49                cmdListBi2
+                0x00004f52                cmdList2N
+                0x00004f5a                progBi
+ .text          0x00005082        0x0 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_mulhi3.o)
+ .text          0x00005082        0x0 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_divmodhi4.o)
+ .text          0x00005082        0x0 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_udivmodhi4.o)
+ .text          0x00005082      0x104 /usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a(memcpy.o)
+                0x00005082                memcpy
+ .text          0x00005186        0x0 /usr/lib/gcc/msp430/4.5.3/libcrt0.a(_unexpected_.o)
+                0x00005186                . = ALIGN (0x2)
+ *(.text.*)
+ .text.crt0     0x00005186        0x0 /usr/lib/gcc/msp430/4.5.3/crt0ivtbl16.o
+ .text.libgcc   0x00005186       0x16 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_mulhi3.o)
+                0x00005186                __mulhi3
+ .text.libgcc   0x0000519c       0x36 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_divmodhi4.o)
+                0x0000519c                __divmodhi4
+ .text.libgcc   0x000051d2       0x1c /usr/lib/gcc/msp430/4.5.3/libgcc.a(_udivmodhi4.o)
+                0x000051d2                __udivmodhi4
+ .text.crt0     0x000051ee        0x2 /usr/lib/gcc/msp430/4.5.3/libcrt0.a(_unexpected_.o)
+                0x000051ee                _unexpected_
+                0x000051f0                . = ALIGN (0x2)
+ *(.fini9)
+ *(.fini8)
+ *(.fini7)
+ *(.fini6)
+ *(.fini5)
+ *(.fini4)
+ *(.fini3)
+ *(.fini2)
+ *(.fini1)
+ *(.fini0)
+ *(.fini)
+                0x000051f0                _etext = .
+
+.data           0x00004000        0x0 load address 0x000051f0
+                0x00004000                PROVIDE (__data_start, .)
+                0x00004000                . = ALIGN (0x2)
+ *(.data)
+ .data          0x00004000        0x0 /usr/lib/gcc/msp430/4.5.3/crt0ivtbl16.o
+ .data          0x00004000        0x0 main.o
+ .data          0x00004000        0x0 ns430-uart.o
+ .data          0x00004000        0x0 msp4th.o
+ .data          0x00004000        0x0 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_mulhi3.o)
+ .data          0x00004000        0x0 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_divmodhi4.o)
+ .data          0x00004000        0x0 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_udivmodhi4.o)
+ .data          0x00004000        0x0 /usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a(memcpy.o)
+ .data          0x00004000        0x0 /usr/lib/gcc/msp430/4.5.3/libcrt0.a(_unexpected_.o)
+                0x00004000                . = ALIGN (0x2)
+ *(.gnu.linkonce.d*)
+                0x00004000                . = ALIGN (0x2)
+                0x00004000                _edata = .
+                0x000051f0                PROVIDE (__data_load_start, LOADADDR (.data))
+                0x00000000                PROVIDE (__data_size, SIZEOF (.data))
+                0x000051f0                PROVIDE (__data_end, (LOADADDR (.data) + SIZEOF (.data)))
+
+.bootloader     0x00000800        0x0
+                0x00000800                PROVIDE (__boot_start, .)
+ *(.bootloader)
+                0x00000800                . = ALIGN (0x2)
+ *(.bootloader.*)
+
+.infomem        0x00000000        0x0
+ *(.infomem)
+                0x00000000                . = ALIGN (0x2)
+ *(.infomem.*)
+
+.infomemnobits  0x00000100        0x0
+ *(.infomemnobits)
+                0x00000100                . = ALIGN (0x2)
+ *(.infomemnobits.*)
+
+.bss            0x00004000      0x63a load address 0x000051f0
+                0x00004000                PROVIDE (__bss_start, .)
+ *(.bss)
+ .bss           0x00004000        0x0 /usr/lib/gcc/msp430/4.5.3/crt0ivtbl16.o
+ .bss           0x00004000        0x0 main.o
+ .bss           0x00004000        0x0 ns430-uart.o
+ .bss           0x00004000        0x0 msp4th.o
+ .bss           0x00004000        0x0 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_mulhi3.o)
+ .bss           0x00004000        0x0 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_divmodhi4.o)
+ .bss           0x00004000        0x0 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_udivmodhi4.o)
+ .bss           0x00004000        0x0 /usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a(memcpy.o)
+ .bss           0x00004000        0x0 /usr/lib/gcc/msp430/4.5.3/libcrt0.a(_unexpected_.o)
+ *(COMMON)
+ COMMON         0x00004000      0x63a msp4th.o
+                0x00004000                buckets
+                0x00004208                lineBuffer
+                0x00004288                addrStack
+                0x00004308                addrStackPtr
+                0x0000430a                cmdListPtr
+                0x0000430c                progPtr
+                0x0000430e                wordBuffer
+                0x0000432e                prog
+                0x0000452e                fastTimer
+                0x00004530                dirMemory
+                0x00004532                mathStack
+                0x00004572                progOpsPtr
+                0x00004574                progOps
+                0x000045b4                slowTimer
+                0x000045b6                progCounter
+                0x000045b8                lineBufferPtr
+                0x000045ba                cmdList
+                0x0000463a                PROVIDE (__bss_end, .)
+                0x0000463a                _end = .
+                0x0000063a                PROVIDE (__bss_size, SIZEOF (.bss))
+
+.noinit         0x0000463a        0x0
+                0x0000463a                PROVIDE (__noinit_start, .)
+ *(.noinit)
+ *(COMMON)
+                0x0000463a                PROVIDE (__noinit_end, .)
+                0x0000463a                _end = .
+
+.vectors        0x0000ffe0       0x20
+                0x0000ffe0                PROVIDE (__vectors_start, .)
+ *(.vectors*)
+ .vectors       0x0000ffe0       0x20 /usr/lib/gcc/msp430/4.5.3/crt0ivtbl16.o
+                0x0000ffe0                __ivtbl_16
+                0x00010000                _vectors_end = .
+
+.profiler
+ *(.profiler)
+
+.stab
+ *(.stab)
+
+.stabstr
+ *(.stabstr)
+
+.stab.excl
+ *(.stab.excl)
+
+.stab.exclstr
+ *(.stab.exclstr)
+
+.stab.index
+ *(.stab.index)
+
+.stab.indexstr
+ *(.stab.indexstr)
+
+.comment
+ *(.comment)
+
+.debug
+ *(.debug)
+
+.line
+ *(.line)
+
+.debug_srcinfo
+ *(.debug_srcinfo)
+
+.debug_sfnames
+ *(.debug_sfnames)
+
+.debug_aranges  0x00000000       0xa4
+ *(.debug_aranges)
+ .debug_aranges
+                0x00000000       0x18 main.o
+ .debug_aranges
+                0x00000018       0x14 ns430-uart.o
+ .debug_aranges
+                0x0000002c       0x14 msp4th.o
+ .debug_aranges
+                0x00000040       0x14 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_mulhi3.o)
+ .debug_aranges
+                0x00000054       0x14 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_divmodhi4.o)
+ .debug_aranges
+                0x00000068       0x14 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_udivmodhi4.o)
+ .debug_aranges
+                0x0000007c       0x14 /usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a(memcpy.o)
+ .debug_aranges
+                0x00000090       0x14 /usr/lib/gcc/msp430/4.5.3/libcrt0.a(_unexpected_.o)
+
+.debug_pubnames
+                0x00000000      0x312
+ *(.debug_pubnames)
+ .debug_pubnames
+                0x00000000       0x2f main.o
+ .debug_pubnames
+                0x0000002f       0x42 ns430-uart.o
+ .debug_pubnames
+                0x00000071      0x284 msp4th.o
+ .debug_pubnames
+                0x000002f5       0x1d /usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a(memcpy.o)
+
+.debug_info     0x00000000     0x1073
+ *(.debug_info)
+ .debug_info    0x00000000      0x21c main.o
+ .debug_info    0x0000021c      0x151 ns430-uart.o
+ .debug_info    0x0000036d      0x8cd msp4th.o
+ .debug_info    0x00000c3a       0xcf /usr/lib/gcc/msp430/4.5.3/libgcc.a(_mulhi3.o)
+ .debug_info    0x00000d09       0xcf /usr/lib/gcc/msp430/4.5.3/libgcc.a(_divmodhi4.o)
+ .debug_info    0x00000dd8       0xcf /usr/lib/gcc/msp430/4.5.3/libgcc.a(_udivmodhi4.o)
+ .debug_info    0x00000ea7      0x113 /usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a(memcpy.o)
+ .debug_info    0x00000fba       0xb9 /usr/lib/gcc/msp430/4.5.3/libcrt0.a(_unexpected_.o)
+ *(.gnu.linkonce.wi.*)
+
+.debug_abbrev   0x00000000      0x485
+ *(.debug_abbrev)
+ .debug_abbrev  0x00000000      0x11c main.o
+ .debug_abbrev  0x0000011c       0xde ns430-uart.o
+ .debug_abbrev  0x000001fa      0x1a4 msp4th.o
+ .debug_abbrev  0x0000039e       0x14 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_mulhi3.o)
+ .debug_abbrev  0x000003b2       0x14 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_divmodhi4.o)
+ .debug_abbrev  0x000003c6       0x14 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_udivmodhi4.o)
+ .debug_abbrev  0x000003da       0x97 /usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a(memcpy.o)
+ .debug_abbrev  0x00000471       0x14 /usr/lib/gcc/msp430/4.5.3/libcrt0.a(_unexpected_.o)
+
+.debug_line     0x00000000      0x7c7
+ *(.debug_line)
+ .debug_line    0x00000000       0xc9 main.o
+ .debug_line    0x000000c9       0x69 ns430-uart.o
+ .debug_line    0x00000132      0x349 msp4th.o
+ .debug_line    0x0000047b       0x98 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_mulhi3.o)
+ .debug_line    0x00000513       0xa5 /usr/lib/gcc/msp430/4.5.3/libgcc.a(_divmodhi4.o)
+ .debug_line    0x000005b8       0x9a /usr/lib/gcc/msp430/4.5.3/libgcc.a(_udivmodhi4.o)
+ .debug_line    0x00000652       0xf3 /usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a(memcpy.o)
+ .debug_line    0x00000745       0x82 /usr/lib/gcc/msp430/4.5.3/libcrt0.a(_unexpected_.o)
+
+.debug_frame    0x00000000      0x270
+ *(.debug_frame)
+ .debug_frame   0x00000000       0x2e main.o
+ .debug_frame   0x0000002e       0x40 ns430-uart.o
+ .debug_frame   0x0000006e      0x1d0 msp4th.o
+ .debug_frame   0x0000023e       0x32 /usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a(memcpy.o)
+
+.debug_str      0x00000000      0x39b
+ *(.debug_str)
+ .debug_str     0x00000000       0xd6 main.o
+                                0x125 (size before relaxing)
+ .debug_str     0x000000d6       0x51 ns430-uart.o
+                                 0xd3 (size before relaxing)
+ .debug_str     0x00000127      0x1da msp4th.o
+                                0x257 (size before relaxing)
+ .debug_str     0x00000301       0x9a /usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a(memcpy.o)
+                                 0xed (size before relaxing)
+
+.debug_loc      0x00000000      0x823
+ *(.debug_loc)
+ .debug_loc     0x00000000       0x4b main.o
+ .debug_loc     0x0000004b       0x3e ns430-uart.o
+ .debug_loc     0x00000089      0x5c4 msp4th.o
+ .debug_loc     0x0000064d      0x1d6 /usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a(memcpy.o)
+
+.debug_macinfo
+ *(.debug_macinfo)
+                0x00007fdf                PROVIDE (__stack, ((ORIGIN (data) + 0x3fe0) - 0x1))
+                0x000051f0                PROVIDE (__data_start_rom, _etext)
+                0x000051f0                PROVIDE (__data_end_rom, (_etext + SIZEOF (.data)))
+                0x000051f0                PROVIDE (__noinit_start_rom, (_etext + SIZEOF (.data)))
+                0x000051f0                PROVIDE (__noinit_end_rom, ((_etext + SIZEOF (.data)) + SIZEOF (.noinit)))
+                0x00000000                PROVIDE (__subdevice_has_heap, 0x0)
+                0x00003000                __PC_AFTER_RESET = 0x3000
+                0x00000000                __CRCDI = 0x0
+                0x00000000                __CRCDI_L = 0x0
+                0x00000001                __CRCDI_H = 0x1
+                0x00000002                __CRCDIRB = 0x2
+                0x00000002                __CRCDIRB_L = 0x2
+                0x00000002                __CRCDIRB_H = 0x2
+                0x00000004                __CRCINIRES = 0x4
+                0x00000004                __CRCINIRES_L = 0x4
+                0x00000005                __CRCINIRES_H = 0x5
+                0x00000006                __CRCRESR = 0x6
+                0x00000006                __CRCRESR_L = 0x6
+                0x00000007                __CRCRESR_H = 0x7
+                0x00000130                __MPY = 0x130
+                0x00000132                __MPYS = 0x132
+                0x00000134                __MAC = 0x134
+                0x00000136                __MACS = 0x136
+                0x00000138                __OP2 = 0x138
+                0x0000013a                __RESLO = 0x13a
+                0x0000013c                __RESHI = 0x13c
+                0x0000013e                __SUMEXT = 0x13e
+                0x00000400                __AES_CR = 0x400
+                0x00000402                __AES_SR = 0x402
+                0x00000410                __AES_STATE = 0x410
+                0x00000010                __AES_STATE_SIZE = 0x10
+                0x00000700                __AES_KEY = 0x700
+                0x00000020                __AES_KEY_SIZE = 0x20
+                0x00000720                __AES_EXPKEY = 0x720
+                0x000000e0                __AES_EXPKEY_SIZE = 0xe0
+                0x00001a00                __PADSR = 0x1a00
+                0x00001a02                __PBDSR = 0x1a02
+                0x00001a04                __PAOEN = 0x1a04
+                0x00001a06                __PBOEN = 0x1a06
+                0x00001a08                __PAOUT = 0x1a08
+                0x00001a0a                __PBOUT = 0x1a0a
+                0x00001a0c                __PAPER = 0x1a0c
+                0x00001a0e                __PBPER = 0x1a0e
+                0x00001a10                __PAIER = 0x1a10
+                0x00001a12                __PBIER = 0x1a12
+                0x00001a14                __PAIMR = 0x1a14
+                0x00001a16                __PBIMR = 0x1a16
+                0x00001a18                __PAPUE = 0x1a18
+                0x00001a1a                __PBPUE = 0x1a1a
+                0x00001a1c                __PBTSD = 0x1a1c
+                0x00001a1e                __PBPSR = 0x1a1e
+                0x00001a20                __PAOCEN = 0x1a20
+                0x00001a22                __PBOCEN = 0x1a22
+                0x00001c00                __TMR0_CR = 0x1c00
+                0x00001c02                __TMR0_SR = 0x1c02
+                0x00001c04                __TMR0_CNT = 0x1c04
+                0x00001c06                __TMR0_RA = 0x1c06
+                0x00001c08                __TMR0_RB = 0x1c08
+                0x00001c0a                __TMR0_RC = 0x1c0a
+                0x00001c0c                __TMR0_CAP0 = 0x1c0c
+                0x00001c0e                __TMR0_CAP1 = 0x1c0e
+                0x00001c10                __TMR1_CR = 0x1c10
+                0x00001c12                __TMR1_SR = 0x1c12
+                0x00001c14                __TMR1_CNT = 0x1c14
+                0x00001c16                __TMR1_RA = 0x1c16
+                0x00001c18                __TMR1_RB = 0x1c18
+                0x00001c1a                __TMR1_RC = 0x1c1a
+                0x00001c1c                __TMR1_CAP0 = 0x1c1c
+                0x00001c1e                __TMR1_CAP1 = 0x1c1e
+                0x00001e00                __TMR2_CR = 0x1e00
+                0x00001e02                __TMR2_SR = 0x1e02
+                0x00001e04                __TMR2_CNT = 0x1e04
+                0x00001e06                __TMR2_RA = 0x1e06
+                0x00001e08                __TMR2_RB = 0x1e08
+                0x00001e0a                __TMR2_RC = 0x1e0a
+                0x00001e0c                __TMR2_CAP0 = 0x1e0c
+                0x00001e0e                __TMR2_CAP1 = 0x1e0e
+                0x00001e10                __TMR3_CR = 0x1e10
+                0x00001e12                __TMR3_SR = 0x1e12
+                0x00001e14                __TMR3_CNT = 0x1e14
+                0x00001e16                __TMR3_RA = 0x1e16
+                0x00001e18                __TMR3_RB = 0x1e18
+                0x00001e1a                __TMR3_RC = 0x1e1a
+                0x00001e1c                __TMR3_CAP0 = 0x1e1c
+                0x00001e1e                __TMR3_CAP1 = 0x1e1e
+                0x00002000                __SPI0_CR = 0x2000
+                0x00002002                __SPI0_RDR = 0x2002
+                0x00002004                __SPI0_TDR = 0x2004
+                0x00002006                __SPI0_SR = 0x2006
+                0x00002008                __SPI1_CR = 0x2008
+                0x0000200a                __SPI1_RDR = 0x200a
+                0x0000200c                __SPI1_TDR = 0x200c
+                0x0000200e                __SPI1_SR = 0x200e
+                0x00002200                __UART0_CR = 0x2200
+                0x00002202                __UART0_BCR = 0x2202
+                0x00002204                __UART0_SR = 0x2204
+                0x00002206                __UART0_RDR = 0x2206
+                0x00002208                __UART0_TDR = 0x2208
+                0x00002210                __UART1_CR = 0x2210
+                0x00002212                __UART1_BCR = 0x2212
+                0x00002214                __UART1_SR = 0x2214
+                0x00002216                __UART1_RDR = 0x2216
+                0x00002218                __UART1_TDR = 0x2218
+                0x00002400                __ADC_CR = 0x2400
+                0x00002402                __GPIN0 = 0x2402
+                0x00002404                __GPIN1 = 0x2404
+                0x00002406                __GPOUT0 = 0x2406
+                0x00002408                __GPOUT1 = 0x2408
+                0x0000240a                __GPOUT2 = 0x240a
+                0x0000240c                __GPOUT3 = 0x240c
+                0x00002a00                __I2CM_CR = 0x2a00
+                0x00002a02                __I2CM_TCFG = 0x2a02
+                0x00002a04                __I2CM_SR = 0x2a04
+                0x00002a06                __I2CM_WCR = 0x2a06
+                0x00002a08                __I2CM_TDR_ST = 0x2a08
+                0x00002a0a                __I2CM_TDR = 0x2a0a
+                0x00002a0c                __I2CM_TDR_SP = 0x2a0c
+                0x00002a0e                __I2CM_RDR = 0x2a0e
+                0x00002a10                __I2CS_CR = 0x2a10
+                0x00002a12                __I2CS_SR = 0x2a12
+                0x00002a14                __I2CS_TDR = 0x2a14
+                0x00002a16                __I2CS_RDR = 0x2a16
+                0x00003000                __ROMStart = 0x3000
+                0x00000800                __ROMSize = 0x800
+                0x00004000                __RAMStart = 0x4000
+                0x0000c000                __RAMSize = 0xc000
+OUTPUT(main.elf elf32-msp430)
+
+.debug_pubtypes
+                0x00000000       0xd3
+ .debug_pubtypes
+                0x00000000       0x37 main.o
+ .debug_pubtypes
+                0x00000037       0x35 ns430-uart.o
+ .debug_pubtypes
+                0x0000006c       0x41 msp4th.o
+ .debug_pubtypes
+                0x000000ad       0x26 /usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/libc.a(memcpy.o)
+
+.debug_ranges   0x00000000        0xc
+ .debug_ranges  0x00000000        0xc main.o
diff --git a/msp4th/main.o b/msp4th/main.o
new file mode 100644 (file)
index 0000000..61f8633
Binary files /dev/null and b/msp4th/main.o differ
diff --git a/msp4th/main.xout b/msp4th/main.xout
new file mode 100644 (file)
index 0000000..3233053
--- /dev/null
@@ -0,0 +1,7820 @@
+Symbol Table:
+  PC_AFTER_RESET: 0x3000
+  CRCDI: 0x0000
+  CRCDI_L: 0x0000
+  CRCDI_H: 0x0001
+  CRCDIRB: 0x0002
+  CRCDIRB_L: 0x0002
+  CRCDIRB_H: 0x0002
+  CRCINIRES: 0x0004
+  CRCINIRES_L: 0x0004
+  CRCINIRES_H: 0x0005
+  CRCRESR: 0x0006
+  CRCRESR_L: 0x0006
+  CRCRESR_H: 0x0007
+  MPY: 0x0130
+  MPYS: 0x0132
+  MAC: 0x0134
+  MACS: 0x0136
+  OP2: 0x0138
+  RESLO: 0x013a
+  RESHI: 0x013c
+  SUMEXT: 0x013e
+  AES_CR: 0x0400
+  AES_SR: 0x0402
+  AES_STATE: 0x0410
+  AES_STATE_SIZE: 0x0010
+  AES_KEY: 0x0700
+  AES_KEY_SIZE: 0x0020
+  AES_EXPKEY: 0x0720
+  AES_EXPKEY_SIZE: 0x00e0
+  PADSR: 0x1a00
+  PBDSR: 0x1a02
+  PAOEN: 0x1a04
+  PBOEN: 0x1a06
+  PAOUT: 0x1a08
+  PBOUT: 0x1a0a
+  PAPER: 0x1a0c
+  PBPER: 0x1a0e
+  PAIER: 0x1a10
+  PBIER: 0x1a12
+  PAIMR: 0x1a14
+  PBIMR: 0x1a16
+  PAPUE: 0x1a18
+  PBPUE: 0x1a1a
+  PBTSD: 0x1a1c
+  PBPSR: 0x1a1e
+  PAOCEN: 0x1a20
+  PBOCEN: 0x1a22
+  TMR0_CR: 0x1c00
+  TMR0_SR: 0x1c02
+  TMR0_CNT: 0x1c04
+  TMR0_RA: 0x1c06
+  TMR0_RB: 0x1c08
+  TMR0_RC: 0x1c0a
+  TMR0_CAP0: 0x1c0c
+  TMR0_CAP1: 0x1c0e
+  TMR1_CR: 0x1c10
+  TMR1_SR: 0x1c12
+  TMR1_CNT: 0x1c14
+  TMR1_RA: 0x1c16
+  TMR1_RB: 0x1c18
+  TMR1_RC: 0x1c1a
+  TMR1_CAP0: 0x1c1c
+  TMR1_CAP1: 0x1c1e
+  TMR2_CR: 0x1e00
+  TMR2_SR: 0x1e02
+  TMR2_CNT: 0x1e04
+  TMR2_RA: 0x1e06
+  TMR2_RB: 0x1e08
+  TMR2_RC: 0x1e0a
+  TMR2_CAP0: 0x1e0c
+  TMR2_CAP1: 0x1e0e
+  TMR3_CR: 0x1e10
+  TMR3_SR: 0x1e12
+  TMR3_CNT: 0x1e14
+  TMR3_RA: 0x1e16
+  TMR3_RB: 0x1e18
+  TMR3_RC: 0x1e1a
+  TMR3_CAP0: 0x1e1c
+  TMR3_CAP1: 0x1e1e
+  SPI0_CR: 0x2000
+  SPI0_RDR: 0x2002
+  SPI0_TDR: 0x2004
+  SPI0_SR: 0x2006
+  SPI1_CR: 0x2008
+  SPI1_RDR: 0x200a
+  SPI1_TDR: 0x200c
+  SPI1_SR: 0x200e
+  UART0_CR: 0x2200
+  UART0_BCR: 0x2202
+  UART0_SR: 0x2204
+  UART0_RDR: 0x2206
+  UART0_TDR: 0x2208
+  UART1_CR: 0x2210
+  UART1_BCR: 0x2212
+  UART1_SR: 0x2214
+  UART1_RDR: 0x2216
+  UART1_TDR: 0x2218
+  ADC_CR: 0x2400
+  GPIN0: 0x2402
+  GPIN1: 0x2404
+  GPOUT0: 0x2406
+  GPOUT1: 0x2408
+  GPOUT2: 0x240a
+  GPOUT3: 0x240c
+  I2CM_CR: 0x2a00
+  I2CM_TCFG: 0x2a02
+  I2CM_SR: 0x2a04
+  I2CM_WCR: 0x2a06
+  I2CM_TDR_ST: 0x2a08
+  I2CM_TDR: 0x2a0a
+  I2CM_TDR_SP: 0x2a0c
+  I2CM_RDR: 0x2a0e
+  I2CS_CR: 0x2a10
+  I2CS_SR: 0x2a12
+  I2CS_TDR: 0x2a14
+  I2CS_RDR: 0x2a16
+  ROMStart: 0x3000
+  ROMSize: 0x0800
+  RAMStart: 0x4000
+  RAMSize: 0xc000
+
+main.elf:     file format elf32-msp430
+
+
+Disassembly of section .text:
+
+00004000 <main>:
+    4000:      31 50 d0 ff     add     #-48,   sp      ;#0xffd0
+    4004:      32 c2           dint                    
+    4006:      b2 40 30 00     mov     #48,    &PAPER  ;#0x0030
+    400a:      0c 1a 
+    400c:      82 43 08 1a     mov     #0,     &PAOUT  ;r3 As==00
+    4010:      b2 40 10 00     mov     #16,    &PAOEN  ;#AES_STATE_SIZE
+    4014:      04 1a 
+    4016:      b2 40 26 00     mov     #38,    &UART0_BCR      ;#0x0026
+    401a:      02 22 
+    401c:      b2 40 80 00     mov     #128,   &UART0_CR       ;#0x0080
+    4020:      00 22 
+    4022:      1f 42 04 22     mov     &UART0_SR,r15   
+    4026:      3f 40 6a 41     mov     #16746, r15     ;#0x416a
+    402a:      b0 12 34 42     call    #0x4234 
+    402e:      7f 40 0d 00     mov.b   #13,    r15     ;#0x000d
+    4032:      b0 12 18 42     call    #0x4218 
+    4036:      7f 40 0a 00     mov.b   #10,    r15     ;#0x000a
+    403a:      b0 12 18 42     call    #0x4218 
+    403e:      3b 40 00 40     mov     #16384, r11     ;#RAMStart
+    4042:      0f 4b           mov     r11,    r15     
+    4044:      b0 12 30 48     call    #0x4830 
+    4048:      7f 40 20 00     mov.b   #32,    r15     ;#AES_KEY_SIZE
+    404c:      b0 12 18 42     call    #0x4218 
+    4050:      2f 4b           mov     @r11,   r15     
+    4052:      b0 12 30 48     call    #0x4830 
+    4056:      7f 40 0d 00     mov.b   #13,    r15     ;#0x000d
+    405a:      b0 12 18 42     call    #0x4218 
+    405e:      7f 40 0a 00     mov.b   #10,    r15     ;#0x000a
+    4062:      b0 12 18 42     call    #0x4218 
+    4066:      2b 53           incd    r11             
+    4068:      3b 90 fe ff     cmp     #-2,    r11     ;#0xfffe
+    406c:      ea 23           jnz     $-42            ;abs 0x4042
+    406e:      3d 40 2a 00     mov     #42,    r13     ;#0x002a
+    4072:      3e 40 ee 41     mov     #16878, r14     ;#0x41ee
+    4076:      0f 41           mov     sp,     r15     
+    4078:      3f 50 06 00     add     #6,     r15     ;#CRCRESR_L
+    407c:      b0 12 82 50     call    #0x5082 
+    4080:      3f 40 77 41     mov     #16759, r15     ;#0x4177
+    4084:      b0 12 34 42     call    #0x4234 
+    4088:      3f 40 f0 51     mov     #20976, r15     ;#0x51f0
+    408c:      b0 12 30 48     call    #0x4830 
+    4090:      3f 40 90 41     mov     #16784, r15     ;#0x4190
+    4094:      b0 12 34 42     call    #0x4234 
+    4098:      3f 40 80 ff     mov     #-128,  r15     ;#0xff80
+    409c:      b0 12 30 48     call    #0x4830 
+    40a0:      3f 40 a2 41     mov     #16802, r15     ;#0x41a2
+    40a4:      b0 12 34 42     call    #0x4234 
+    40a8:      81 43 00 00     mov     #0,     0(r1)   ;r3 As==00, CRCDI_L(r1)
+    40ac:      3a 40 14 00     mov     #20,    r10     ;#0x0014
+    40b0:      4a 3c           jmp     $+150           ;abs 0x4146
+    40b2:      2f 41           mov     @r1,    r15     
+    40b4:      0f 5f           rla     r15             
+    40b6:      0f 51           add     sp,     r15     
+    40b8:      91 4f 06 00     mov     6(r15), 4(r1)   ;CRCRESR_L(r15), CRCINIRES_L(r1)
+    40bc:      04 00 
+    40be:      1f 41 04 00     mov     4(r1),  r15     ;CRCINIRES_L(r1)
+    40c2:      b0 12 30 48     call    #0x4830 
+    40c6:      3f 40 b2 41     mov     #16818, r15     ;#0x41b2
+    40ca:      b0 12 34 42     call    #0x4234 
+    40ce:      3f 40 f0 51     mov     #20976, r15     ;#0x51f0
+    40d2:      9f 41 04 00     mov     4(r1),  0(r15)  ;CRCINIRES_L(r1), CRCDI_L(r15)
+    40d6:      00 00 
+    40d8:      2f 53           incd    r15             
+    40da:      3f 90 80 ff     cmp     #-128,  r15     ;#0xff80
+    40de:      f9 23           jnz     $-12            ;abs 0x40d2
+    40e0:      1f 41 04 00     mov     4(r1),  r15     ;CRCINIRES_L(r1)
+    40e4:      b0 12 30 48     call    #0x4830 
+    40e8:      3f 40 c4 41     mov     #16836, r15     ;#0x41c4
+    40ec:      b0 12 34 42     call    #0x4234 
+    40f0:      3b 40 f0 51     mov     #20976, r11     ;#0x51f0
+    40f4:      a1 4b 02 00     mov     @r11,   2(r1)   ;CRCDIRB_H(r1)
+    40f8:      1e 41 02 00     mov     2(r1),  r14     ;CRCDIRB_H(r1)
+    40fc:      1f 41 04 00     mov     4(r1),  r15     ;CRCINIRES_L(r1)
+    4100:      0e 9f           cmp     r15,    r14     
+    4102:      1b 24           jz      $+56            ;abs 0x413a
+    4104:      0f 4b           mov     r11,    r15     
+    4106:      b0 12 30 48     call    #0x4830 
+    410a:      7f 40 20 00     mov.b   #32,    r15     ;#AES_KEY_SIZE
+    410e:      b0 12 18 42     call    #0x4218 
+    4112:      1f 41 04 00     mov     4(r1),  r15     ;CRCINIRES_L(r1)
+    4116:      b0 12 30 48     call    #0x4830 
+    411a:      7f 40 20 00     mov.b   #32,    r15     ;#AES_KEY_SIZE
+    411e:      b0 12 18 42     call    #0x4218 
+    4122:      1f 41 02 00     mov     2(r1),  r15     ;CRCDIRB_H(r1)
+    4126:      b0 12 30 48     call    #0x4830 
+    412a:      7f 40 0d 00     mov.b   #13,    r15     ;#0x000d
+    412e:      b0 12 18 42     call    #0x4218 
+    4132:      7f 40 0a 00     mov.b   #10,    r15     ;#0x000a
+    4136:      b0 12 18 42     call    #0x4218 
+    413a:      2b 53           incd    r11             
+    413c:      3b 90 80 ff     cmp     #-128,  r11     ;#0xff80
+    4140:      d9 23           jnz     $-76            ;abs 0x40f4
+    4142:      91 53 00 00     inc     0(r1)           ;CRCDI_L(r1)
+    4146:      2f 41           mov     @r1,    r15     
+    4148:      0a 9f           cmp     r15,    r10     
+    414a:      b3 2f           jc      $-152           ;abs 0x40b2
+    414c:      3f 40 d9 41     mov     #16857, r15     ;#0x41d9
+    4150:      b0 12 34 42     call    #0x4234 
+    4154:      b0 12 06 4d     call    #0x4d06 
+    4158:      b0 12 b2 4d     call    #0x4db2 
+    415c:      0f 43           clr     r15             
+    415e:      31 50 30 00     add     #48,    sp      ;#0x0030
+
+00004162 <__ctors_end>:
+    4162:      30 40 ee 51     br      #0x51ee 
+
+00004166 <_reset_vector__>:
+    4166:      30 40 00 40     br      #RAMStart       
+    416a:      4d 65           addc.b  r5,     r13     
+    416c:      6d 6f           addc.b  @r15,   r13     
+    416e:      72 79           subc.b  @r9+,   sr      
+    4170:      20 64           addc    @r4,    pc      
+    4172:      75 6d           addc.b  @r13+,  r5      
+    4174:      70 3a           jl      $-798           ;abs 0x3e56
+    4176:      00 2a           jnc     $-1022          ;abs 0x3d78
+    4178:      2a 2a           jnc     $-938           ;abs 0x3dce
+    417a:      20 4d           br      @r13            
+    417c:      65 6d           addc.b  @r13,   r5      
+    417e:      74 65           addc.b  @r5+,   r4      
+    4180:      73 74           .word   0x7473; ????    Illegal as 2-op instr
+    4182:      20 70           subc    @r0,    pc      
+    4184:      61 74           subc.b  @r4,    sp      
+    4186:      74 65           addc.b  @r5+,   r4      
+    4188:      72 6e           addc.b  @r14+,  sr      
+    418a:      73 20           jnz     $+232           ;abs 0x4272
+    418c:      2a 2a           jnc     $-938           ;abs 0x3de2
+    418e:      2a 00           .word   0x002a; ????    
+    4190:      20 2d           jc      $+578           ;abs 0x43d2
+    4192:      2d 20           jnz     $+92            ;abs 0x41ee
+    4194:      73 74           .word   0x7473; ????    Illegal as 2-op instr
+    4196:      61 72           subc.b  #4,     sp      ;r2 As==10
+    4198:      74 20           jnz     $+234           ;abs 0x4282
+    419a:      61 64           addc.b  @r4,    sp      
+    419c:      64 72           subc.b  #4,     r4      ;r2 As==10
+    419e:      65 73           subc.b  #2,     r5      ;r3 As==10
+    41a0:      73 00           .word   0x0073; ????    
+    41a2:      20 2d           jc      $+578           ;abs 0x43e4
+    41a4:      2d 20           jnz     $+92            ;abs 0x4200
+    41a6:      65 6e           addc.b  @r14,   r5      
+    41a8:      64 20           jnz     $+202           ;abs 0x4272
+    41aa:      61 64           addc.b  @r4,    sp      
+    41ac:      64 72           subc.b  #4,     r4      ;r2 As==10
+    41ae:      65 73           subc.b  #2,     r5      ;r3 As==10
+    41b0:      73 00           .word   0x0073; ????    
+    41b2:      20 2d           jc      $+578           ;abs 0x43f4
+    41b4:      2d 20           jnz     $+92            ;abs 0x4210
+    41b6:      77 72           subc.b  #8,     r7      ;r2 As==11
+    41b8:      69 74           subc.b  @r4,    r9      
+    41ba:      65 20           jnz     $+204           ;abs 0x4286
+    41bc:      70 61           addc.b  @r1+,   pc      
+    41be:      74 74           subc.b  @r4+,   r4      
+    41c0:      65 72           subc.b  #4,     r5      ;r2 As==10
+    41c2:      6e 00           .word   0x006e; ????    
+    41c4:      20 2d           jc      $+578           ;abs 0x4406
+    41c6:      2d 20           jnz     $+92            ;abs 0x4222
+    41c8:      72 65           addc.b  @r5+,   sr      
+    41ca:      61 64           addc.b  @r4,    sp      
+    41cc:      62 61           addc.b  @r1,    sr      
+    41ce:      63 6b           .word   0x6b63; ????    Illegal as 2-op instr
+    41d0:      20 70           subc    @r0,    pc      
+    41d2:      61 74           subc.b  @r4,    sp      
+    41d4:      74 65           addc.b  @r5+,   r4      
+    41d6:      72 6e           addc.b  @r14+,  sr      
+    41d8:      00 2a           jnc     $-1022          ;abs 0x3dda
+    41da:      2a 2a           jnc     $-938           ;abs 0x3e30
+    41dc:      20 4d           br      @r13            
+    41de:      65 6d           addc.b  @r13,   r5      
+    41e0:      74 65           addc.b  @r5+,   r4      
+    41e2:      73 74           .word   0x7473; ????    Illegal as 2-op instr
+    41e4:      20 64           addc    @r4,    pc      
+    41e6:      6f 6e           addc.b  @r14,   r15     
+    41e8:      65 20           jnz     $+204           ;abs 0x42b4
+    41ea:      2a 2a           jnc     $-938           ;abs 0x3e40
+    41ec:      2a 00           .word   0x002a; ????    
+
+000041ee <C.1.2304>:
+    41ee:      00 00           .word   CRCDI_L;        ????    
+    41f0:      01 00           .word   CRCDI_H;        ????    
+    41f2:      02 00           .word   CRCDIRB_H;      ????    
+    41f4:      04 00           .word   CRCINIRES_L;    ????    
+    41f6:      08 00           .word   0x0008; ????    
+    41f8:      10 00           .word   AES_STATE_SIZE; ????    
+    41fa:      20 00           .word   AES_KEY_SIZE;   ????    
+    41fc:      40 00           .word   0x0040; ????    
+    41fe:      80 00           .word   0x0080; ????    
+    4200:      00 01           .word   0x0100; ????    
+    4202:      00 02           .word   0x0200; ????    
+    4204:      00 04           .word   AES_CR; ????    
+    4206:      00 08           .word   ROMSize;        ????    
+    4208:      00 10           rrc     pc              
+    420a:      00 20           jnz     $+2             ;abs 0x420c
+    420c:      00 40           br      pc              
+    420e:      00 80           sub     pc,     pc      
+    4210:      aa aa 55 55     dadd    @r10,   21845(r10);0x5555(r10)
+    4214:      ff ff 00 00     and.b   @r15+,  0(r15)  ;CRCDI_L(r15)
+
+00004218 <uart_putchar>:
+    4218:      b2 b0 03 00     bit     #3,     &UART0_SR       ;#0x0003
+    421c:      04 22 
+    421e:      fc 27           jz      $-6             ;abs 0x4218
+    4220:      4f 4f           mov.b   r15,    r15     
+    4222:      82 4f 08 22     mov     r15,    &UART0_TDR      
+    4226:      30 41           ret                     
+
+00004228 <uart_getchar>:
+    4228:      a2 b2 04 22     bit     #4,     &UART0_SR       ;r2 As==10
+    422c:      fd 27           jz      $-4             ;abs 0x4228
+    422e:      1f 42 06 22     mov     &UART0_RDR,r15  
+    4232:      30 41           ret                     
+
+00004234 <uart_puts>:
+    4234:      0b 12           push    r11             
+    4236:      0a 12           push    r10             
+    4238:      0b 4f           mov     r15,    r11     
+    423a:      6a 4b           mov.b   @r11,   r10     
+    423c:      4f 4a           mov.b   r10,    r15     
+    423e:      b0 12 18 42     call    #0x4218 
+    4242:      1b 53           inc     r11             
+    4244:      4a 93           tst.b   r10             
+    4246:      f9 23           jnz     $-12            ;abs 0x423a
+    4248:      7f 40 0d 00     mov.b   #13,    r15     ;#0x000d
+    424c:      b0 12 18 42     call    #0x4218 
+    4250:      7f 40 0a 00     mov.b   #10,    r15     ;#0x000a
+    4254:      b0 12 18 42     call    #0x4218 
+    4258:      3a 41           pop     r10             
+    425a:      3b 41           pop     r11             
+    425c:      30 41           ret                     
+
+0000425e <getKeyB>:
+    425e:      21 83           decd    sp              
+    4260:      1f 42 b8 45     mov     &0x45b8,r15     
+    4264:      3f 50 08 42     add     #16904, r15     ;#0x4208
+    4268:      e1 4f 00 00     mov.b   @r15,   0(r1)   ;CRCDI_L(r1)
+    426c:      c1 93 00 00     tst.b   0(r1)           ;CRCDI_L(r1)
+    4270:      02 24           jz      $+6             ;abs 0x4276
+    4272:      92 53 b8 45     inc     &0x45b8 
+    4276:      6f 41           mov.b   @r1,    r15     
+    4278:      21 53           incd    sp              
+    427a:      30 41           ret                     
+
+0000427c <getLine>:
+    427c:      0b 12           push    r11             
+    427e:      0a 12           push    r10             
+    4280:      21 82           sub     #4,     sp      ;r2 As==10
+    4282:      82 43 b8 45     mov     #0,     &0x45b8 ;r3 As==00
+    4286:      7f 40 0d 00     mov.b   #13,    r15     ;#0x000d
+    428a:      b0 12 18 42     call    #0x4218 
+    428e:      7f 40 0a 00     mov.b   #10,    r15     ;#0x000a
+    4292:      b0 12 18 42     call    #0x4218 
+    4296:      7f 40 3e 00     mov.b   #62,    r15     ;#0x003e
+    429a:      b0 12 18 42     call    #0x4218 
+    429e:      91 43 02 00     mov     #1,     2(r1)   ;r3 As==01, CRCDIRB_H(r1)
+    42a2:      3a 40 7e 00     mov     #126,   r10     ;#0x007e
+    42a6:      3c 3c           jmp     $+122           ;abs 0x4320
+    42a8:      b0 12 28 42     call    #0x4228 
+    42ac:      c1 4f 00 00     mov.b   r15,    0(r1)   ;CRCDI_L(r1)
+    42b0:      6b 41           mov.b   @r1,    r11     
+    42b2:      7b 92           cmp.b   #8,     r11     ;r2 As==11
+    42b4:      10 20           jnz     $+34            ;abs 0x42d6
+    42b6:      82 93 b8 45     tst     &0x45b8 
+    42ba:      32 24           jz      $+102           ;abs 0x4320
+    42bc:      4f 4b           mov.b   r11,    r15     
+    42be:      b0 12 18 42     call    #0x4218 
+    42c2:      7f 40 20 00     mov.b   #32,    r15     ;#AES_KEY_SIZE
+    42c6:      b0 12 18 42     call    #0x4218 
+    42ca:      4f 4b           mov.b   r11,    r15     
+    42cc:      b0 12 18 42     call    #0x4218 
+    42d0:      b2 53 b8 45     add     #-1,    &0x45b8 ;r3 As==11
+    42d4:      25 3c           jmp     $+76            ;abs 0x4320
+    42d6:      6f 41           mov.b   @r1,    r15     
+    42d8:      b0 12 18 42     call    #0x4218 
+    42dc:      f1 90 0d 00     cmp.b   #13,    0(r1)   ;#0x000d, CRCDI_L(r1)
+    42e0:      00 00 
+    42e2:      04 24           jz      $+10            ;abs 0x42ec
+    42e4:      f1 90 0a 00     cmp.b   #10,    0(r1)   ;#0x000a, CRCDI_L(r1)
+    42e8:      00 00 
+    42ea:      07 20           jnz     $+16            ;abs 0x42fa
+    42ec:      1f 42 b8 45     mov     &0x45b8,r15     
+    42f0:      3f 50 08 42     add     #16904, r15     ;#0x4208
+    42f4:      cf 43 00 00     mov.b   #0,     0(r15)  ;r3 As==00, CRCDI_L(r15)
+    42f8:      11 3c           jmp     $+36            ;abs 0x431c
+    42fa:      1f 42 b8 45     mov     &0x45b8,r15     
+    42fe:      ef 41 08 42     mov.b   @r1,    16904(r15);0x4208(r15)
+    4302:      1f 53           inc     r15             
+    4304:      82 4f b8 45     mov     r15,    &0x45b8 
+    4308:      1f 42 b8 45     mov     &0x45b8,r15     
+    430c:      3f 50 08 42     add     #16904, r15     ;#0x4208
+    4310:      cf 43 00 00     mov.b   #0,     0(r15)  ;r3 As==00, CRCDI_L(r15)
+    4314:      1f 42 b8 45     mov     &0x45b8,r15     
+    4318:      0a 9f           cmp     r15,    r10     
+    431a:      02 2c           jc      $+6             ;abs 0x4320
+    431c:      81 43 02 00     mov     #0,     2(r1)   ;r3 As==00, CRCDIRB_H(r1)
+    4320:      1b 41 02 00     mov     2(r1),  r11     ;CRCDIRB_H(r1)
+    4324:      0b 93           tst     r11             
+    4326:      c0 23           jnz     $-126           ;abs 0x42a8
+    4328:      7f 40 0a 00     mov.b   #10,    r15     ;#0x000a
+    432c:      b0 12 18 42     call    #0x4218 
+    4330:      82 4b b8 45     mov     r11,    &0x45b8 
+    4334:      21 52           add     #4,     sp      ;r2 As==10
+    4336:      3a 41           pop     r10             
+    4338:      3b 41           pop     r11             
+    433a:      30 41           ret                     
+
+0000433c <getWord>:
+    433c:      0b 12           push    r11             
+    433e:      0a 12           push    r10             
+    4340:      31 50 fa ff     add     #-6,    sp      ;#0xfffa
+    4344:      c2 43 0e 43     mov.b   #0,     &0x430e ;r3 As==00
+    4348:      91 43 04 00     mov     #1,     4(r1)   ;r3 As==01, CRCINIRES_L(r1)
+    434c:      7a 40 20 00     mov.b   #32,    r10     ;#AES_KEY_SIZE
+    4350:      3f 3c           jmp     $+128           ;abs 0x43d0
+    4352:      81 43 02 00     mov     #0,     2(r1)   ;r3 As==00, CRCDIRB_H(r1)
+    4356:      b0 12 5e 42     call    #0x425e 
+    435a:      c1 4f 00 00     mov.b   r15,    0(r1)   ;CRCDI_L(r1)
+    435e:      08 3c           jmp     $+18            ;abs 0x4370
+    4360:      b0 12 5e 42     call    #0x425e 
+    4364:      c1 4f 00 00     mov.b   r15,    0(r1)   ;CRCDI_L(r1)
+    4368:      7f 40 61 00     mov.b   #97,    r15     ;#0x0061
+    436c:      b0 12 18 42     call    #0x4218 
+    4370:      6f 41           mov.b   @r1,    r15     
+    4372:      4a 9f           cmp.b   r15,    r10     
+    4374:      03 28           jnc     $+8             ;abs 0x437c
+    4376:      c1 93 00 00     tst.b   0(r1)           ;CRCDI_L(r1)
+    437a:      f2 23           jnz     $-26            ;abs 0x4360
+    437c:      6b 41           mov.b   @r1,    r11     
+    437e:      4b 93           tst.b   r11             
+    4380:      11 20           jnz     $+36            ;abs 0x43a4
+    4382:      1e 3c           jmp     $+62            ;abs 0x43c0
+    4384:      7f 40 62 00     mov.b   #98,    r15     ;#0x0062
+    4388:      b0 12 18 42     call    #0x4218 
+    438c:      1f 41 02 00     mov     2(r1),  r15     ;CRCDIRB_H(r1)
+    4390:      ef 41 0e 43     mov.b   @r1,    17166(r15);0x430e(r15)
+    4394:      1f 53           inc     r15             
+    4396:      81 4f 02 00     mov     r15,    2(r1)   ;CRCDIRB_H(r1)
+    439a:      b0 12 5e 42     call    #0x425e 
+    439e:      c1 4f 00 00     mov.b   r15,    0(r1)   ;CRCDI_L(r1)
+    43a2:      02 3c           jmp     $+6             ;abs 0x43a8
+    43a4:      7b 40 20 00     mov.b   #32,    r11     ;#AES_KEY_SIZE
+    43a8:      6f 41           mov.b   @r1,    r15     
+    43aa:      4b 9f           cmp.b   r15,    r11     
+    43ac:      eb 2b           jnc     $-40            ;abs 0x4384
+    43ae:      1f 41 02 00     mov     2(r1),  r15     ;CRCDIRB_H(r1)
+    43b2:      3f 50 0e 43     add     #17166, r15     ;#0x430e
+    43b6:      cf 43 00 00     mov.b   #0,     0(r15)  ;r3 As==00, CRCDI_L(r15)
+    43ba:      81 43 04 00     mov     #0,     4(r1)   ;r3 As==00, CRCINIRES_L(r1)
+    43be:      08 3c           jmp     $+18            ;abs 0x43d0
+    43c0:      7f 40 63 00     mov.b   #99,    r15     ;#0x0063
+    43c4:      b0 12 18 42     call    #0x4218 
+    43c8:      c2 4b 0e 43     mov.b   r11,    &0x430e 
+    43cc:      b0 12 7c 42     call    #0x427c 
+    43d0:      81 93 04 00     tst     4(r1)           ;CRCINIRES_L(r1)
+    43d4:      be 23           jnz     $-130           ;abs 0x4352
+    43d6:      31 50 06 00     add     #6,     sp      ;#CRCRESR_L
+    43da:      3a 41           pop     r10             
+    43dc:      3b 41           pop     r11             
+    43de:      30 41           ret                     
+
+000043e0 <listFunction>:
+    43e0:      3f 40 3e 4e     mov     #20030, r15     ;#0x4e3e
+    43e4:      b0 12 34 42     call    #0x4234 
+    43e8:      3f 40 49 4f     mov     #20297, r15     ;#0x4f49
+    43ec:      b0 12 34 42     call    #0x4234 
+    43f0:      3f 40 ba 45     mov     #17850, r15     ;#0x45ba
+    43f4:      b0 12 34 42     call    #0x4234 
+    43f8:      30 41           ret                     
+
+000043fa <popMathStack>:
+    43fa:      31 50 fa ff     add     #-6,    sp      ;#0xfffa
+    43fe:      91 43 04 00     mov     #1,     4(r1)   ;r3 As==01, CRCINIRES_L(r1)
+    4402:      91 42 32 45     mov     &0x4532,2(r1)   ;CRCDIRB_H(r1)
+    4406:      02 00 
+    4408:      91 43 00 00     mov     #1,     0(r1)   ;r3 As==01, CRCDI_L(r1)
+    440c:      3d 40 1f 00     mov     #31,    r13     ;#0x001f
+    4410:      09 3c           jmp     $+20            ;abs 0x4424
+    4412:      2f 41           mov     @r1,    r15     
+    4414:      0f 5f           rla     r15             
+    4416:      2e 41           mov     @r1,    r14     
+    4418:      0e 5e           rla     r14             
+    441a:      9f 4e 32 45     mov     17714(r14),17712(r15);0x4532(r14), 0x4530(r15)
+    441e:      30 45 
+    4420:      91 53 00 00     inc     0(r1)           ;CRCDI_L(r1)
+    4424:      2f 41           mov     @r1,    r15     
+    4426:      0d 9f           cmp     r15,    r13     
+    4428:      f4 2f           jc      $-22            ;abs 0x4412
+    442a:      81 43 04 00     mov     #0,     4(r1)   ;r3 As==00, CRCINIRES_L(r1)
+    442e:      1f 41 02 00     mov     2(r1),  r15     ;CRCDIRB_H(r1)
+    4432:      31 50 06 00     add     #6,     sp      ;#CRCRESR_L
+    4436:      30 41           ret                     
+
+00004438 <pushMathStack>:
+    4438:      21 82           sub     #4,     sp      ;r2 As==10
+    443a:      b1 40 1e 00     mov     #30,    0(r1)   ;#0x001e, CRCDI_L(r1)
+    443e:      00 00 
+    4440:      0e 3c           jmp     $+30            ;abs 0x445e
+    4442:      2e 41           mov     @r1,    r14     
+    4444:      3e 53           add     #-1,    r14     ;r3 As==11
+    4446:      81 4e 02 00     mov     r14,    2(r1)   ;CRCDIRB_H(r1)
+    444a:      2e 41           mov     @r1,    r14     
+    444c:      0e 5e           rla     r14             
+    444e:      1d 41 02 00     mov     2(r1),  r13     ;CRCDIRB_H(r1)
+    4452:      0d 5d           rla     r13             
+    4454:      9e 4d 32 45     mov     17714(r13),17714(r14);0x4532(r13), 0x4532(r14)
+    4458:      32 45 
+    445a:      b1 53 00 00     add     #-1,    0(r1)   ;r3 As==11, CRCDI_L(r1)
+    445e:      81 93 00 00     tst     0(r1)           ;CRCDI_L(r1)
+    4462:      ef 23           jnz     $-32            ;abs 0x4442
+    4464:      82 4f 32 45     mov     r15,    &0x4532 
+    4468:      21 52           add     #4,     sp      ;r2 As==10
+    446a:      30 41           ret                     
+
+0000446c <popAddrStack>:
+    446c:      21 83           decd    sp              
+    446e:      1f 42 08 43     mov     &0x4308,r15     
+    4472:      0f 5f           rla     r15             
+    4474:      91 4f 88 42     mov     17032(r15),0(r1)        ;0x4288(r15), CRCDI_L(r1)
+    4478:      00 00 
+    447a:      92 53 08 43     inc     &0x4308 
+    447e:      2f 41           mov     @r1,    r15     
+    4480:      21 53           incd    sp              
+    4482:      30 41           ret                     
+
+00004484 <pushAddrStack>:
+    4484:      b2 53 08 43     add     #-1,    &0x4308 ;r3 As==11
+    4488:      1e 42 08 43     mov     &0x4308,r14     
+    448c:      0e 5e           rla     r14             
+    448e:      8e 4f 88 42     mov     r15,    17032(r14);0x4288(r14)
+    4492:      30 41           ret                     
+
+00004494 <lookupToken>:
+    4494:      0b 12           push    r11             
+    4496:      0a 12           push    r10             
+    4498:      09 12           push    r9              
+    449a:      08 12           push    r8              
+    449c:      07 12           push    r7              
+    449e:      06 12           push    r6              
+    44a0:      08 4f           mov     r15,    r8      
+    44a2:      1c 43           mov     #1,     r12     ;r3 As==01
+    44a4:      0f 43           clr     r15             
+    44a6:      0b 4f           mov     r15,    r11     
+    44a8:      0d 4f           mov     r15,    r13     
+    44aa:      76 40 20 00     mov.b   #32,    r6      ;#AES_KEY_SIZE
+    44ae:      34 3c           jmp     $+106           ;abs 0x4518
+    44b0:      07 48           mov     r8,     r7      
+    44b2:      07 5b           add     r11,    r7      
+    44b4:      67 47           mov.b   @r7,    r7      
+    44b6:      47 93           tst.b   r7              
+    44b8:      1a 24           jz      $+54            ;abs 0x44ee
+    44ba:      7a 90 20 00     cmp.b   #32,    r10     ;#AES_KEY_SIZE
+    44be:      09 20           jnz     $+20            ;abs 0x44d2
+    44c0:      1c 53           inc     r12             
+    44c2:      6a 49           mov.b   @r9,    r10     
+    44c4:      01 3c           jmp     $+4             ;abs 0x44c8
+    44c6:      1d 53           inc     r13             
+    44c8:      0b 4e           mov     r14,    r11     
+    44ca:      0b 5d           add     r13,    r11     
+    44cc:      6a 9b           cmp.b   @r11,   r10     
+    44ce:      fb 2b           jnc     $-8             ;abs 0x44c6
+    44d0:      21 3c           jmp     $+68            ;abs 0x4514
+    44d2:      4a 97           cmp.b   r7,     r10     
+    44d4:      04 20           jnz     $+10            ;abs 0x44de
+    44d6:      1b 53           inc     r11             
+    44d8:      1e 3c           jmp     $+62            ;abs 0x4516
+    44da:      1d 53           inc     r13             
+    44dc:      02 3c           jmp     $+6             ;abs 0x44e2
+    44de:      7a 40 20 00     mov.b   #32,    r10     ;#AES_KEY_SIZE
+    44e2:      0b 4e           mov     r14,    r11     
+    44e4:      0b 5d           add     r13,    r11     
+    44e6:      6a 9b           cmp.b   @r11,   r10     
+    44e8:      f8 2b           jnc     $-14            ;abs 0x44da
+    44ea:      1c 53           inc     r12             
+    44ec:      13 3c           jmp     $+40            ;abs 0x4514
+    44ee:      7a 90 20 00     cmp.b   #32,    r10     ;#AES_KEY_SIZE
+    44f2:      09 20           jnz     $+20            ;abs 0x4506
+    44f4:      01 3c           jmp     $+4             ;abs 0x44f8
+    44f6:      1d 53           inc     r13             
+    44f8:      0f 4e           mov     r14,    r15     
+    44fa:      0f 5d           add     r13,    r15     
+    44fc:      cf 93 00 00     tst.b   0(r15)          ;CRCDI_L(r15)
+    4500:      fa 23           jnz     $-10            ;abs 0x44f6
+    4502:      0f 4c           mov     r12,    r15     
+    4504:      08 3c           jmp     $+18            ;abs 0x4516
+    4506:      1c 53           inc     r12             
+    4508:      01 3c           jmp     $+4             ;abs 0x450c
+    450a:      1d 53           inc     r13             
+    450c:      0b 4e           mov     r14,    r11     
+    450e:      0b 5d           add     r13,    r11     
+    4510:      66 9b           cmp.b   @r11,   r6      
+    4512:      fb 2b           jnc     $-8             ;abs 0x450a
+    4514:      0b 43           clr     r11             
+    4516:      1d 53           inc     r13             
+    4518:      09 4e           mov     r14,    r9      
+    451a:      09 5d           add     r13,    r9      
+    451c:      6a 49           mov.b   @r9,    r10     
+    451e:      4a 93           tst.b   r10             
+    4520:      c7 23           jnz     $-112           ;abs 0x44b0
+    4522:      36 41           pop     r6              
+    4524:      37 41           pop     r7              
+    4526:      38 41           pop     r8              
+    4528:      39 41           pop     r9              
+    452a:      3a 41           pop     r10             
+    452c:      3b 41           pop     r11             
+    452e:      30 41           ret                     
+
+00004530 <luFunc>:
+    4530:      0b 12           push    r11             
+    4532:      0a 12           push    r10             
+    4534:      3e 40 3e 4e     mov     #20030, r14     ;#0x4e3e
+    4538:      3f 40 0e 43     mov     #17166, r15     ;#0x430e
+    453c:      b0 12 94 44     call    #0x4494 
+    4540:      0a 4f           mov     r15,    r10     
+    4542:      0f 93           tst     r15             
+    4544:      03 24           jz      $+8             ;abs 0x454c
+    4546:      3f 50 20 4e     add     #20000, r15     ;#0x4e20
+    454a:      14 3c           jmp     $+42            ;abs 0x4574
+    454c:      3e 40 49 4f     mov     #20297, r14     ;#0x4f49
+    4550:      3f 40 0e 43     mov     #17166, r15     ;#0x430e
+    4554:      b0 12 94 44     call    #0x4494 
+    4558:      0b 4f           mov     r15,    r11     
+    455a:      0f 9a           cmp     r10,    r15     
+    455c:      03 24           jz      $+8             ;abs 0x4564
+    455e:      3f 50 10 27     add     #10000, r15     ;#0x2710
+    4562:      08 3c           jmp     $+18            ;abs 0x4574
+    4564:      3e 40 ba 45     mov     #17850, r14     ;#0x45ba
+    4568:      3f 40 0e 43     mov     #17166, r15     ;#0x430e
+    456c:      b0 12 94 44     call    #0x4494 
+    4570:      0f 9b           cmp     r11,    r15     
+    4572:      03 24           jz      $+8             ;abs 0x457a
+    4574:      b0 12 38 44     call    #0x4438 
+    4578:      1f 43           mov     #1,     r15     ;r3 As==01
+    457a:      b0 12 38 44     call    #0x4438 
+    457e:      3a 41           pop     r10             
+    4580:      3b 41           pop     r11             
+    4582:      30 41           ret                     
+
+00004584 <numFunc>:
+    4584:      31 50 fa ff     add     #-6,    sp      ;#0xfffa
+    4588:      81 43 00 00     mov     #0,     0(r1)   ;r3 As==00, CRCDI_L(r1)
+    458c:      2f 41           mov     @r1,    r15     
+    458e:      3f 50 0e 43     add     #17166, r15     ;#0x430e
+    4592:      ff 90 2d 00     cmp.b   #45,    0(r15)  ;#0x002d, CRCDI_L(r15)
+    4596:      00 00 
+    4598:      02 20           jnz     $+6             ;abs 0x459e
+    459a:      91 53 00 00     inc     0(r1)           ;CRCDI_L(r1)
+    459e:      2f 41           mov     @r1,    r15     
+    45a0:      3f 50 0e 43     add     #17166, r15     ;#0x430e
+    45a4:      ff 90 30 00     cmp.b   #48,    0(r15)  ;#0x0030, CRCDI_L(r15)
+    45a8:      00 00 
+    45aa:      65 28           jnc     $+204           ;abs 0x4676
+    45ac:      2e 41           mov     @r1,    r14     
+    45ae:      3e 50 0e 43     add     #17166, r14     ;#0x430e
+    45b2:      7f 40 39 00     mov.b   #57,    r15     ;#0x0039
+    45b6:      6f 9e           cmp.b   @r14,   r15     
+    45b8:      5e 28           jnc     $+190           ;abs 0x4676
+    45ba:      91 43 02 00     mov     #1,     2(r1)   ;r3 As==01, CRCDIRB_H(r1)
+    45be:      5d 42 0e 43     mov.b   &0x430e,r13     
+    45c2:      7d 90 30 00     cmp.b   #48,    r13     ;#0x0030
+    45c6:      2e 20           jnz     $+94            ;abs 0x4624
+    45c8:      f2 90 78 00     cmp.b   #120,   &0x430f ;#0x0078
+    45cc:      0f 43 
+    45ce:      2a 20           jnz     $+86            ;abs 0x4624
+    45d0:      a1 43 00 00     mov     #2,     0(r1)   ;r3 As==10, CRCDI_L(r1)
+    45d4:      81 43 04 00     mov     #0,     4(r1)   ;r3 As==00, CRCINIRES_L(r1)
+    45d8:      4d 4f           mov.b   r15,    r13     
+    45da:      1d 3c           jmp     $+60            ;abs 0x4616
+    45dc:      1f 41 04 00     mov     4(r1),  r15     ;CRCINIRES_L(r1)
+    45e0:      0f 5f           rla     r15             
+    45e2:      0f 5f           rla     r15             
+    45e4:      0f 5f           rla     r15             
+    45e6:      0f 5f           rla     r15             
+    45e8:      81 4f 04 00     mov     r15,    4(r1)   ;CRCINIRES_L(r1)
+    45ec:      1f 41 04 00     mov     4(r1),  r15     ;CRCINIRES_L(r1)
+    45f0:      3f 50 d0 ff     add     #-48,   r15     ;#0xffd0
+    45f4:      2e 41           mov     @r1,    r14     
+    45f6:      3e 50 0e 43     add     #17166, r14     ;#0x430e
+    45fa:      6e 4e           mov.b   @r14,   r14     
+    45fc:      0f 5e           add     r14,    r15     
+    45fe:      81 4f 04 00     mov     r15,    4(r1)   ;CRCINIRES_L(r1)
+    4602:      2e 41           mov     @r1,    r14     
+    4604:      3e 50 0e 43     add     #17166, r14     ;#0x430e
+    4608:      6d 9e           cmp.b   @r14,   r13     
+    460a:      03 2c           jc      $+8             ;abs 0x4612
+    460c:      b1 50 f9 ff     add     #-7,    4(r1)   ;#0xfff9, CRCINIRES_L(r1)
+    4610:      04 00 
+    4612:      91 53 00 00     inc     0(r1)           ;CRCDI_L(r1)
+    4616:      2e 41           mov     @r1,    r14     
+    4618:      3e 50 0e 43     add     #17166, r14     ;#0x430e
+    461c:      ce 93 00 00     tst.b   0(r14)          ;CRCDI_L(r14)
+    4620:      dd 23           jnz     $-68            ;abs 0x45dc
+    4622:      2d 3c           jmp     $+92            ;abs 0x467e
+    4624:      81 43 04 00     mov     #0,     4(r1)   ;r3 As==00, CRCINIRES_L(r1)
+    4628:      16 3c           jmp     $+46            ;abs 0x4656
+    462a:      1e 41 04 00     mov     4(r1),  r14     ;CRCINIRES_L(r1)
+    462e:      0f 4e           mov     r14,    r15     
+    4630:      0f 5f           rla     r15             
+    4632:      0f 5f           rla     r15             
+    4634:      0f 5e           add     r14,    r15     
+    4636:      0f 5f           rla     r15             
+    4638:      81 4f 04 00     mov     r15,    4(r1)   ;CRCINIRES_L(r1)
+    463c:      1f 41 04 00     mov     4(r1),  r15     ;CRCINIRES_L(r1)
+    4640:      3f 50 d0 ff     add     #-48,   r15     ;#0xffd0
+    4644:      2e 41           mov     @r1,    r14     
+    4646:      3e 50 0e 43     add     #17166, r14     ;#0x430e
+    464a:      6e 4e           mov.b   @r14,   r14     
+    464c:      0f 5e           add     r14,    r15     
+    464e:      81 4f 04 00     mov     r15,    4(r1)   ;CRCINIRES_L(r1)
+    4652:      91 53 00 00     inc     0(r1)           ;CRCDI_L(r1)
+    4656:      2f 41           mov     @r1,    r15     
+    4658:      3f 50 0e 43     add     #17166, r15     ;#0x430e
+    465c:      cf 93 00 00     tst.b   0(r15)          ;CRCDI_L(r15)
+    4660:      e4 23           jnz     $-54            ;abs 0x462a
+    4662:      7d 90 2d 00     cmp.b   #45,    r13     ;#0x002d
+    4666:      0b 20           jnz     $+24            ;abs 0x467e
+    4668:      1f 41 04 00     mov     4(r1),  r15     ;CRCINIRES_L(r1)
+    466c:      3f e3           inv     r15             
+    466e:      1f 53           inc     r15             
+    4670:      81 4f 04 00     mov     r15,    4(r1)   ;CRCINIRES_L(r1)
+    4674:      04 3c           jmp     $+10            ;abs 0x467e
+    4676:      81 43 04 00     mov     #0,     4(r1)   ;r3 As==00, CRCINIRES_L(r1)
+    467a:      81 43 02 00     mov     #0,     2(r1)   ;r3 As==00, CRCDIRB_H(r1)
+    467e:      1f 41 04 00     mov     4(r1),  r15     ;CRCINIRES_L(r1)
+    4682:      b0 12 38 44     call    #0x4438 
+    4686:      1f 41 02 00     mov     2(r1),  r15     ;CRCDIRB_H(r1)
+    468a:      b0 12 38 44     call    #0x4438 
+    468e:      31 50 06 00     add     #6,     sp      ;#CRCRESR_L
+    4692:      30 41           ret                     
+
+00004694 <ifFunc>:
+    4694:      31 50 fa ff     add     #-6,    sp      ;#0xfffa
+    4698:      1e 42 b6 45     mov     &0x45b6,r14     
+    469c:      3e 90 10 27     cmp     #10000, r14     ;#0x2710
+    46a0:      0d 28           jnc     $+28            ;abs 0x46bc
+    46a2:      1e 42 b6 45     mov     &0x45b6,r14     
+    46a6:      3e 50 f0 d8     add     #-10000,r14     ;#0xd8f0
+    46aa:      81 4e 02 00     mov     r14,    2(r1)   ;CRCDIRB_H(r1)
+    46ae:      1e 41 02 00     mov     2(r1),  r14     ;CRCDIRB_H(r1)
+    46b2:      0e 5e           rla     r14             
+    46b4:      91 4e 5a 4f     mov     20314(r14),0(r1)        ;0x4f5a(r14), CRCDI_L(r1)
+    46b8:      00 00 
+    46ba:      06 3c           jmp     $+14            ;abs 0x46c8
+    46bc:      1e 42 b6 45     mov     &0x45b6,r14     
+    46c0:      0e 5e           rla     r14             
+    46c2:      91 4e 2e 43     mov     17198(r14),0(r1)        ;0x432e(r14), CRCDI_L(r1)
+    46c6:      00 00 
+    46c8:      92 53 b6 45     inc     &0x45b6 
+    46cc:      1f 93           cmp     #1,     r15     ;r3 As==01
+    46ce:      07 24           jz      $+16            ;abs 0x46de
+    46d0:      b0 12 fa 43     call    #0x43fa 
+    46d4:      81 4f 04 00     mov     r15,    4(r1)   ;CRCINIRES_L(r1)
+    46d8:      81 93 04 00     tst     4(r1)           ;CRCINIRES_L(r1)
+    46dc:      02 20           jnz     $+6             ;abs 0x46e2
+    46de:      a2 41 b6 45     mov     @r1,    &0x45b6 
+    46e2:      31 50 06 00     add     #6,     sp      ;#CRCRESR_L
+    46e6:      30 41           ret                     
+
+000046e8 <pushnFunc>:
+    46e8:      1f 42 b6 45     mov     &0x45b6,r15     
+    46ec:      3f 90 10 27     cmp     #10000, r15     ;#0x2710
+    46f0:      07 28           jnc     $+16            ;abs 0x4700
+    46f2:      1f 42 b6 45     mov     &0x45b6,r15     
+    46f6:      0f 5f           rla     r15             
+    46f8:      3f 50 3a 01     add     #314,   r15     ;#RESLO
+    46fc:      2f 4f           mov     @r15,   r15     
+    46fe:      05 3c           jmp     $+12            ;abs 0x470a
+    4700:      1f 42 b6 45     mov     &0x45b6,r15     
+    4704:      0f 5f           rla     r15             
+    4706:      1f 4f 2e 43     mov     17198(r15),r15  ;0x432e(r15)
+    470a:      92 53 b6 45     inc     &0x45b6 
+    470e:      b0 12 38 44     call    #0x4438 
+    4712:      30 41           ret                     
+
+00004714 <overFunc>:
+    4714:      1f 42 34 45     mov     &0x4534,r15     
+    4718:      b0 12 38 44     call    #0x4438 
+    471c:      30 41           ret                     
+
+0000471e <dfnFunc>:
+    471e:      3f 40 0e 43     mov     #17166, r15     ;#0x430e
+    4722:      06 3c           jmp     $+14            ;abs 0x4730
+    4724:      1d 42 0a 43     mov     &0x430a,r13     
+    4728:      cd 4e ba 45     mov.b   r14,    17850(r13);0x45ba(r13)
+    472c:      92 53 0a 43     inc     &0x430a 
+    4730:      6e 4f           mov.b   @r15,   r14     
+    4732:      1f 53           inc     r15             
+    4734:      4e 93           tst.b   r14             
+    4736:      f6 23           jnz     $-18            ;abs 0x4724
+    4738:      1f 42 0a 43     mov     &0x430a,r15     
+    473c:      ff 40 20 00     mov.b   #32,    17850(r15);#AES_KEY_SIZE, 0x45ba(r15)
+    4740:      ba 45 
+    4742:      92 53 0a 43     inc     &0x430a 
+    4746:      1f 42 0a 43     mov     &0x430a,r15     
+    474a:      cf 4e ba 45     mov.b   r14,    17850(r15);0x45ba(r15)
+    474e:      3e 40 ba 45     mov     #17850, r14     ;#0x45ba
+    4752:      3f 40 0e 43     mov     #17166, r15     ;#0x430e
+    4756:      b0 12 94 44     call    #0x4494 
+    475a:      0f 5f           rla     r15             
+    475c:      9f 42 0c 43     mov     &0x430c,17780(r15);0x4574(r15)
+    4760:      74 45 
+    4762:      30 41           ret                     
+
+00004764 <printNumber>:
+    4764:      0b 12           push    r11             
+    4766:      0a 12           push    r10             
+    4768:      09 12           push    r9              
+    476a:      08 12           push    r8              
+    476c:      07 12           push    r7              
+    476e:      31 50 f4 ff     add     #-12,   sp      ;#0xfff4
+    4772:      09 4f           mov     r15,    r9      
+    4774:      0f 93           tst     r15             
+    4776:      06 34           jge     $+14            ;abs 0x4784
+    4778:      7f 40 2d 00     mov.b   #45,    r15     ;#0x002d
+    477c:      b0 12 18 42     call    #0x4218 
+    4780:      39 e3           inv     r9              
+    4782:      19 53           inc     r9              
+    4784:      81 43 00 00     mov     #0,     0(r1)   ;r3 As==00, CRCDI_L(r1)
+    4788:      07 41           mov     sp,     r7      
+    478a:      27 52           add     #4,     r7      ;r2 As==10
+    478c:      38 40 06 00     mov     #6,     r8      ;#CRCRESR_L
+    4790:      0c 49           mov     r9,     r12     
+    4792:      3a 40 0a 00     mov     #10,    r10     ;#0x000a
+    4796:      b0 12 9c 51     call    #0x519c 
+    479a:      81 4e 02 00     mov     r14,    2(r1)   ;CRCDIRB_H(r1)
+    479e:      2f 41           mov     @r1,    r15     
+    47a0:      1e 41 02 00     mov     2(r1),  r14     ;CRCDIRB_H(r1)
+    47a4:      0f 57           add     r7,     r15     
+    47a6:      7e 50 30 00     add.b   #48,    r14     ;#0x0030
+    47aa:      cf 4e 00 00     mov.b   r14,    0(r15)  ;CRCDI_L(r15)
+    47ae:      0c 49           mov     r9,     r12     
+    47b0:      3a 40 0a 00     mov     #10,    r10     ;#0x000a
+    47b4:      b0 12 9c 51     call    #0x519c 
+    47b8:      09 4c           mov     r12,    r9      
+    47ba:      91 53 00 00     inc     0(r1)           ;CRCDI_L(r1)
+    47be:      0c 93           tst     r12             
+    47c0:      03 24           jz      $+8             ;abs 0x47c8
+    47c2:      2f 41           mov     @r1,    r15     
+    47c4:      08 9f           cmp     r15,    r8      
+    47c6:      e4 2f           jc      $-54            ;abs 0x4790
+    47c8:      09 41           mov     sp,     r9      
+    47ca:      29 52           add     #4,     r9      ;r2 As==10
+    47cc:      b1 53 00 00     add     #-1,    0(r1)   ;r3 As==11, CRCDI_L(r1)
+    47d0:      0f 49           mov     r9,     r15     
+    47d2:      2f 51           add     @r1,    r15     
+    47d4:      6f 4f           mov.b   @r15,   r15     
+    47d6:      b0 12 18 42     call    #0x4218 
+    47da:      81 93 00 00     tst     0(r1)           ;CRCDI_L(r1)
+    47de:      f6 23           jnz     $-18            ;abs 0x47cc
+    47e0:      7f 40 20 00     mov.b   #32,    r15     ;#AES_KEY_SIZE
+    47e4:      b0 12 18 42     call    #0x4218 
+    47e8:      31 50 0c 00     add     #12,    sp      ;#0x000c
+    47ec:      37 41           pop     r7              
+    47ee:      38 41           pop     r8              
+    47f0:      39 41           pop     r9              
+    47f2:      3a 41           pop     r10             
+    47f4:      3b 41           pop     r11             
+    47f6:      30 41           ret                     
+
+000047f8 <printHexChar>:
+    47f8:      3f f0 0f 00     and     #15,    r15     ;#0x000f
+    47fc:      3f 90 0a 00     cmp     #10,    r15     ;#0x000a
+    4800:      02 38           jl      $+6             ;abs 0x4806
+    4802:      3f 50 07 00     add     #7,     r15     ;#CRCRESR_H
+    4806:      7f 50 30 00     add.b   #48,    r15     ;#0x0030
+    480a:      b0 12 18 42     call    #0x4218 
+    480e:      30 41           ret                     
+
+00004810 <printHexByte>:
+    4810:      0b 12           push    r11             
+    4812:      4b 4f           mov.b   r15,    r11     
+    4814:      0e 4b           mov     r11,    r14     
+    4816:      0e 11           rra     r14             
+    4818:      0e 11           rra     r14             
+    481a:      0e 11           rra     r14             
+    481c:      0f 4e           mov     r14,    r15     
+    481e:      12 c3           clrc                    
+    4820:      0f 10           rrc     r15             
+    4822:      b0 12 f8 47     call    #0x47f8 
+    4826:      0f 4b           mov     r11,    r15     
+    4828:      b0 12 f8 47     call    #0x47f8 
+    482c:      3b 41           pop     r11             
+    482e:      30 41           ret                     
+
+00004830 <printHexWord>:
+    4830:      0b 12           push    r11             
+    4832:      0b 4f           mov     r15,    r11     
+    4834:      0e 4f           mov     r15,    r14     
+    4836:      8e 10           swpb    r14             
+    4838:      8e 11           sxt     r14             
+    483a:      0f 4e           mov     r14,    r15     
+    483c:      b0 12 10 48     call    #0x4810 
+    4840:      0f 4b           mov     r11,    r15     
+    4842:      b0 12 10 48     call    #0x4810 
+    4846:      3b 41           pop     r11             
+    4848:      30 41           ret                     
+    484a:      70 72           subc.b  #8,     pc      ;r2 As==11
+    484c:      6f 67           addc.b  @r7,    r15     
+    484e:      20 6d           addc    @r13,   pc      
+    4850:      65 6d           addc.b  @r13,   r5      
+       ...
+
+00004854 <execN>:
+    4854:      0b 12           push    r11             
+    4856:      0a 12           push    r10             
+    4858:      31 82           sub     #8,     sp      ;r2 As==11
+    485a:      2f 83           decd    r15             
+    485c:      3f 90 3a 00     cmp     #58,    r15     ;#0x003a
+    4860:      02 28           jnc     $+6             ;abs 0x4866
+    4862:      30 40 a8 4c     br      #0x4ca8 
+    4866:      0f 5f           rla     r15             
+    4868:      10 4f 6c 48     br      18540(r15)      ;0x486c(r15)
+    486c:      e0 48 e8 48     mov.b   @r8,    0x48e8  ;PC rel. 0x09158
+    4870:      f6 48 08 49     mov.b   @r8+,   18696(r6);0x4908(r6)
+    4874:      1a 49 26 49     mov     18726(r9),r10   ;0x4926(r9)
+    4878:      2e 49           mov     @r9,    r14     
+    487a:      3a 49           mov     @r9+,   r10     
+    487c:      4e 49           mov.b   r9,     r14     
+    487e:      60 49           br      @r9             
+    4880:      72 49           mov.b   @r9+,   sr      
+    4882:      82 49 8e 49     mov     r9,     &0x498e 
+    4886:      96 49 9e 49     mov     18846(r9),18854(r6);0x499e(r9), 0x49a6(r6)
+    488a:      a6 49 
+    488c:      ce 49 e2 49     mov.b   r9,     18914(r14);0x49e2(r14)
+    4890:      00 4a           br      r10             
+    4892:      16 4a 1e 4a     mov     18974(r10),r6   ;0x4a1e(r10)
+    4896:      a8 4c a8 4c     mov     @r12,   19624(r8);0x4ca8(r8)
+    489a:      22 4a           mov     @r10,   sr      
+    489c:      28 4a           mov     @r10,   r8      
+    489e:      4e 4a           mov.b   r10,    r14     
+    48a0:      6c 4a           mov.b   @r10,   r12     
+    48a2:      a8 4c 76 4a     mov     @r12,   19062(r8);0x4a76(r8)
+    48a6:      7c 4a           mov.b   @r10+,  r12     
+    48a8:      80 4a 88 4a     mov     r10,    0x4a88  ;PC rel. 0x09334
+    48ac:      8e 4a 94 4a     mov     r10,    19092(r14);0x4a94(r14)
+    48b0:      9a 4a a0 4a     mov     19104(r10),19108(r10);0x4aa0(r10), 0x4aa4(r10)
+    48b4:      a4 4a 
+    48b6:      ae 4a b4 4a     mov     @r10,   19124(r14);0x4ab4(r14)
+    48ba:      c4 4a d8 4a     mov.b   r10,    19160(r4);0x4ad8(r4)
+    48be:      fa 4a 00 4b     mov.b   @r10+,  19200(r10);0x4b00(r10)
+    48c2:      2e 4b           mov     @r11,   r14     
+    48c4:      76 4b           mov.b   @r11+,  r6      
+    48c6:      ec 4b 8a 4b     mov.b   @r11,   19338(r12);0x4b8a(r12)
+    48ca:      9c 4b a6 4b     mov     19366(r11),19376(r12);0x4ba6(r11), 0x4bb0(r12)
+    48ce:      b0 4b 
+    48d0:      d2 4b da 4b     mov.b   19418(r11),&0x4bec      ;0x4bda(r11)
+    48d4:      ec 4b 
+    48d6:      fe 4b 1c 4c     mov.b   @r11+,  19484(r14);0x4c1c(r14)
+    48da:      24 4c           mov     @r12,   r4      
+    48dc:      34 4c           mov     @r12+,  r4      
+    48de:      60 4c           br      @r12            
+    48e0:      92 52 32 45     add     &0x4532,&0x4534 
+    48e4:      34 45 
+    48e6:      03 3c           jmp     $+8             ;abs 0x48ee
+    48e8:      92 82 32 45     sub     &0x4532,&0x4534 
+    48ec:      34 45 
+    48ee:      b0 12 fa 43     call    #0x43fa 
+    48f2:      30 40 a8 4c     br      #0x4ca8 
+    48f6:      1a 42 34 45     mov     &0x4534,r10     
+    48fa:      1c 42 32 45     mov     &0x4532,r12     
+    48fe:      b0 12 86 51     call    #0x5186 
+    4902:      82 4e 34 45     mov     r14,    &0x4534 
+    4906:      f3 3f           jmp     $-24            ;abs 0x48ee
+    4908:      1c 42 34 45     mov     &0x4534,r12     
+    490c:      1a 42 32 45     mov     &0x4532,r10     
+    4910:      b0 12 9c 51     call    #0x519c 
+    4914:      82 4c 34 45     mov     r12,    &0x4534 
+    4918:      ea 3f           jmp     $-42            ;abs 0x48ee
+    491a:      b0 12 fa 43     call    #0x43fa 
+    491e:      b0 12 64 47     call    #0x4764 
+    4922:      30 40 a8 4c     br      #0x4ca8 
+    4926:      1f 42 32 45     mov     &0x4532,r15     
+    492a:      30 40 2e 4c     br      #0x4c2e 
+    492e:      b0 12 fa 43     call    #0x43fa 
+    4932:      81 4f 00 00     mov     r15,    0(r1)   ;CRCDI_L(r1)
+    4936:      30 40 a8 4c     br      #0x4ca8 
+    493a:      91 42 32 45     mov     &0x4532,0(r1)   ;CRCDI_L(r1)
+    493e:      00 00 
+    4940:      92 42 34 45     mov     &0x4534,&0x4532 
+    4944:      32 45 
+    4946:      a2 41 34 45     mov     @r1,    &0x4534 
+    494a:      30 40 a8 4c     br      #0x4ca8 
+    494e:      b0 12 fa 43     call    #0x43fa 
+    4952:      81 4f 00 00     mov     r15,    0(r1)   ;CRCDI_L(r1)
+    4956:      2f 41           mov     @r1,    r15     
+    4958:      82 9f 32 45     cmp     r15,    &0x4532 
+    495c:      54 34           jge     $+170           ;abs 0x4a06
+    495e:      57 3c           jmp     $+176           ;abs 0x4a0e
+    4960:      b0 12 fa 43     call    #0x43fa 
+    4964:      81 4f 00 00     mov     r15,    0(r1)   ;CRCDI_L(r1)
+    4968:      91 92 32 45     cmp     &0x4532,0(r1)   ;CRCDI_L(r1)
+    496c:      00 00 
+    496e:      4b 34           jge     $+152           ;abs 0x4a06
+    4970:      4e 3c           jmp     $+158           ;abs 0x4a0e
+    4972:      b0 12 fa 43     call    #0x43fa 
+    4976:      81 4f 00 00     mov     r15,    0(r1)   ;CRCDI_L(r1)
+    497a:      a2 91 32 45     cmp     @r1,    &0x4532 
+    497e:      43 20           jnz     $+136           ;abs 0x4a06
+    4980:      46 3c           jmp     $+142           ;abs 0x4a0e
+    4982:      b0 12 fa 43     call    #0x43fa 
+    4986:      b0 12 10 48     call    #0x4810 
+    498a:      30 40 a8 4c     br      #0x4ca8 
+    498e:      b0 12 3c 43     call    #0x433c 
+    4992:      30 40 a8 4c     br      #0x4ca8 
+    4996:      b0 12 1e 47     call    #0x471e 
+    499a:      30 40 a8 4c     br      #0x4ca8 
+    499e:      81 43 00 00     mov     #0,     0(r1)   ;r3 As==00, CRCDI_L(r1)
+    49a2:      30 40 2c 4c     br      #0x4c2c 
+    49a6:      1b 42 0c 43     mov     &0x430c,r11     
+    49aa:      b0 12 fa 43     call    #0x43fa 
+    49ae:      0e 4b           mov     r11,    r14     
+    49b0:      0e 5e           rla     r14             
+    49b2:      8e 4f 2e 43     mov     r15,    17198(r14);0x432e(r14)
+    49b6:      92 53 0c 43     inc     &0x430c 
+    49ba:      1f 42 0c 43     mov     &0x430c,r15     
+    49be:      3f 90 00 01     cmp     #256,   r15     ;#0x0100
+    49c2:      02 2c           jc      $+6             ;abs 0x49c8
+    49c4:      30 40 a8 4c     br      #0x4ca8 
+    49c8:      3f 40 4a 48     mov     #18506, r15     ;#0x484a
+    49cc:      6d 3c           jmp     $+220           ;abs 0x4aa8
+    49ce:      91 42 32 45     mov     &0x4532,0(r1)   ;CRCDI_L(r1)
+    49d2:      00 00 
+    49d4:      2f 41           mov     @r1,    r15     
+    49d6:      0f 5f           rla     r15             
+    49d8:      92 4f 2e 43     mov     17198(r15),&0x4532      ;0x432e(r15)
+    49dc:      32 45 
+    49de:      30 40 a8 4c     br      #0x4ca8 
+    49e2:      b0 12 fa 43     call    #0x43fa 
+    49e6:      81 4f 00 00     mov     r15,    0(r1)   ;CRCDI_L(r1)
+    49ea:      b0 12 fa 43     call    #0x43fa 
+    49ee:      81 4f 02 00     mov     r15,    2(r1)   ;CRCDIRB_H(r1)
+    49f2:      2f 41           mov     @r1,    r15     
+    49f4:      0f 5f           rla     r15             
+    49f6:      9f 41 02 00     mov     2(r1),  17198(r15);CRCDIRB_H(r1), 0x432e(r15)
+    49fa:      2e 43 
+    49fc:      30 40 a8 4c     br      #0x4ca8 
+    4a00:      82 93 32 45     tst     &0x4532 
+    4a04:      04 24           jz      $+10            ;abs 0x4a0e
+    4a06:      82 43 32 45     mov     #0,     &0x4532 ;r3 As==00
+    4a0a:      30 40 a8 4c     br      #0x4ca8 
+    4a0e:      92 43 32 45     mov     #1,     &0x4532 ;r3 As==01
+    4a12:      30 40 a8 4c     br      #0x4ca8 
+    4a16:      b0 12 e0 43     call    #0x43e0 
+    4a1a:      30 40 a8 4c     br      #0x4ca8 
+    4a1e:      0f 43           clr     r15             
+    4a20:      30 3c           jmp     $+98            ;abs 0x4a82
+    4a22:      1f 42 b6 45     mov     &0x45b6,r15     
+    4a26:      80 3c           jmp     $+258           ;abs 0x4b28
+    4a28:      b0 12 6c 44     call    #0x446c 
+    4a2c:      81 4f 00 00     mov     r15,    0(r1)   ;CRCDI_L(r1)
+    4a30:      b0 12 fa 43     call    #0x43fa 
+    4a34:      81 4f 02 00     mov     r15,    2(r1)   ;CRCDIRB_H(r1)
+    4a38:      81 93 02 00     tst     2(r1)           ;CRCDIRB_H(r1)
+    4a3c:      02 24           jz      $+6             ;abs 0x4a42
+    4a3e:      30 40 a8 4c     br      #0x4ca8 
+    4a42:      b2 53 08 43     add     #-1,    &0x4308 ;r3 As==11
+    4a46:      a2 41 b6 45     mov     @r1,    &0x45b6 
+    4a4a:      30 40 a8 4c     br      #0x4ca8 
+    4a4e:      81 43 00 00     mov     #0,     0(r1)   ;r3 As==00, CRCDI_L(r1)
+    4a52:      3e 40 ff 00     mov     #255,   r14     ;#0x00ff
+    4a56:      06 3c           jmp     $+14            ;abs 0x4a64
+    4a58:      2f 41           mov     @r1,    r15     
+    4a5a:      0f 5f           rla     r15             
+    4a5c:      8f 43 00 40     mov     #0,     16384(r15);r3 As==00, RAMStart(r15)
+    4a60:      91 53 00 00     inc     0(r1)           ;CRCDI_L(r1)
+    4a64:      2f 41           mov     @r1,    r15     
+    4a66:      0e 9f           cmp     r15,    r14     
+    4a68:      f7 37           jge     $-16            ;abs 0x4a58
+    4a6a:      1e 3d           jmp     $+574           ;abs 0x4ca8
+    4a6c:      b0 12 fa 43     call    #0x43fa 
+    4a70:      b0 12 30 48     call    #0x4830 
+    4a74:      19 3d           jmp     $+564           ;abs 0x4ca8
+    4a76:      b0 12 84 45     call    #0x4584 
+    4a7a:      16 3d           jmp     $+558           ;abs 0x4ca8
+    4a7c:      0f 43           clr     r15             
+    4a7e:      d7 3c           jmp     $+432           ;abs 0x4c2e
+    4a80:      1f 43           mov     #1,     r15     ;r3 As==01
+    4a82:      b0 12 94 46     call    #0x4694 
+    4a86:      10 3d           jmp     $+546           ;abs 0x4ca8
+    4a88:      b0 12 b0 4c     call    #0x4cb0 
+    4a8c:      0d 3d           jmp     $+540           ;abs 0x4ca8
+    4a8e:      b0 12 30 45     call    #0x4530 
+    4a92:      0a 3d           jmp     $+534           ;abs 0x4ca8
+    4a94:      b0 12 e8 46     call    #0x46e8 
+    4a98:      07 3d           jmp     $+528           ;abs 0x4ca8
+    4a9a:      b0 12 14 47     call    #0x4714 
+    4a9e:      04 3d           jmp     $+522           ;abs 0x4ca8
+    4aa0:      1f 43           mov     #1,     r15     ;r3 As==01
+    4aa2:      c5 3c           jmp     $+396           ;abs 0x4c2e
+    4aa4:      3f 40 0e 43     mov     #17166, r15     ;#0x430e
+    4aa8:      b0 12 34 42     call    #0x4234 
+    4aac:      fd 3c           jmp     $+508           ;abs 0x4ca8
+    4aae:      b0 12 fa 43     call    #0x43fa 
+    4ab2:      99 3c           jmp     $+308           ;abs 0x4be6
+    4ab4:      91 42 b6 45     mov     &0x45b6,0(r1)   ;CRCDI_L(r1)
+    4ab8:      00 00 
+    4aba:      b0 12 6c 44     call    #0x446c 
+    4abe:      82 4f b6 45     mov     r15,    &0x45b6 
+    4ac2:      f2 3c           jmp     $+486           ;abs 0x4ca8
+    4ac4:      b0 12 fa 43     call    #0x43fa 
+    4ac8:      81 4f 00 00     mov     r15,    0(r1)   ;CRCDI_L(r1)
+    4acc:      21 11           rra     @r1             
+    4ace:      2f 41           mov     @r1,    r15     
+    4ad0:      0f 5f           rla     r15             
+    4ad2:      1f 52 30 45     add     &0x4530,r15     
+    4ad6:      54 3c           jmp     $+170           ;abs 0x4b80
+    4ad8:      b0 12 fa 43     call    #0x43fa 
+    4adc:      81 4f 00 00     mov     r15,    0(r1)   ;CRCDI_L(r1)
+    4ae0:      21 11           rra     @r1             
+    4ae2:      b0 12 fa 43     call    #0x43fa 
+    4ae6:      81 4f 02 00     mov     r15,    2(r1)   ;CRCDIRB_H(r1)
+    4aea:      2f 41           mov     @r1,    r15     
+    4aec:      0f 5f           rla     r15             
+    4aee:      1f 52 30 45     add     &0x4530,r15     
+    4af2:      9f 41 02 00     mov     2(r1),  0(r15)  ;CRCDIRB_H(r1), CRCDI_L(r15)
+    4af6:      00 00 
+    4af8:      d7 3c           jmp     $+432           ;abs 0x4ca8
+    4afa:      1f 42 0c 43     mov     &0x430c,r15     
+    4afe:      97 3c           jmp     $+304           ;abs 0x4c2e
+    4b00:      b0 12 fa 43     call    #0x43fa 
+    4b04:      81 4f 00 00     mov     r15,    0(r1)   ;CRCDI_L(r1)
+    4b08:      b0 12 fa 43     call    #0x43fa 
+    4b0c:      81 4f 02 00     mov     r15,    2(r1)   ;CRCDIRB_H(r1)
+    4b10:      91 42 b6 45     mov     &0x45b6,4(r1)   ;CRCINIRES_L(r1)
+    4b14:      04 00 
+    4b16:      1f 41 02 00     mov     2(r1),  r15     ;CRCDIRB_H(r1)
+    4b1a:      b0 12 84 44     call    #0x4484 
+    4b1e:      2f 41           mov     @r1,    r15     
+    4b20:      b0 12 84 44     call    #0x4484 
+    4b24:      1f 41 04 00     mov     4(r1),  r15     ;CRCINIRES_L(r1)
+    4b28:      b0 12 84 44     call    #0x4484 
+    4b2c:      bd 3c           jmp     $+380           ;abs 0x4ca8
+    4b2e:      b0 12 6c 44     call    #0x446c 
+    4b32:      81 4f 02 00     mov     r15,    2(r1)   ;CRCDIRB_H(r1)
+    4b36:      b0 12 6c 44     call    #0x446c 
+    4b3a:      81 4f 04 00     mov     r15,    4(r1)   ;CRCINIRES_L(r1)
+    4b3e:      b0 12 6c 44     call    #0x446c 
+    4b42:      81 4f 06 00     mov     r15,    6(r1)   ;CRCRESR_L(r1)
+    4b46:      91 53 04 00     inc     4(r1)           ;CRCINIRES_L(r1)
+    4b4a:      1e 41 04 00     mov     4(r1),  r14     ;CRCINIRES_L(r1)
+    4b4e:      1f 41 06 00     mov     6(r1),  r15     ;CRCRESR_L(r1)
+    4b52:      0e 9f           cmp     r15,    r14     
+    4b54:      a9 34           jge     $+340           ;abs 0x4ca8
+    4b56:      1f 41 06 00     mov     6(r1),  r15     ;CRCRESR_L(r1)
+    4b5a:      b0 12 84 44     call    #0x4484 
+    4b5e:      1f 41 04 00     mov     4(r1),  r15     ;CRCINIRES_L(r1)
+    4b62:      b0 12 84 44     call    #0x4484 
+    4b66:      1f 41 02 00     mov     2(r1),  r15     ;CRCDIRB_H(r1)
+    4b6a:      b0 12 84 44     call    #0x4484 
+    4b6e:      92 41 02 00     mov     2(r1),  &0x45b6 ;CRCDIRB_H(r1)
+    4b72:      b6 45 
+    4b74:      99 3c           jmp     $+308           ;abs 0x4ca8
+    4b76:      1f 42 08 43     mov     &0x4308,r15     
+    4b7a:      0f 5f           rla     r15             
+    4b7c:      3f 50 8a 42     add     #17034, r15     ;#0x428a
+    4b80:      a1 4f 02 00     mov     @r15,   2(r1)   ;CRCDIRB_H(r1)
+    4b84:      1f 41 02 00     mov     2(r1),  r15     ;CRCDIRB_H(r1)
+    4b88:      52 3c           jmp     $+166           ;abs 0x4c2e
+    4b8a:      b0 12 fa 43     call    #0x43fa 
+    4b8e:      81 4f 00 00     mov     r15,    0(r1)   ;CRCDI_L(r1)
+    4b92:      b0 12 fa 43     call    #0x43fa 
+    4b96:      81 4f 02 00     mov     r15,    2(r1)   ;CRCDIRB_H(r1)
+    4b9a:      86 3c           jmp     $+270           ;abs 0x4ca8
+    4b9c:      92 f2 32 45     and     &0x4532,&0x4534 
+    4ba0:      34 45 
+    4ba2:      30 40 ee 48     br      #0x48ee 
+    4ba6:      92 d2 32 45     bis     &0x4532,&0x4534 
+    4baa:      34 45 
+    4bac:      30 40 ee 48     br      #0x48ee 
+    4bb0:      b0 12 fa 43     call    #0x43fa 
+    4bb4:      0b 4f           mov     r15,    r11     
+    4bb6:      b0 12 fa 43     call    #0x43fa 
+    4bba:      0a 4f           mov     r15,    r10     
+    4bbc:      1c 42 32 45     mov     &0x4532,r12     
+    4bc0:      b0 12 86 51     call    #0x5186 
+    4bc4:      0c 4e           mov     r14,    r12     
+    4bc6:      0a 4b           mov     r11,    r10     
+    4bc8:      b0 12 9c 51     call    #0x519c 
+    4bcc:      82 4c 32 45     mov     r12,    &0x4532 
+    4bd0:      6b 3c           jmp     $+216           ;abs 0x4ca8
+    4bd2:      b0 12 28 42     call    #0x4228 
+    4bd6:      4f 4f           mov.b   r15,    r15     
+    4bd8:      2a 3c           jmp     $+86            ;abs 0x4c2e
+    4bda:      7f 40 0d 00     mov.b   #13,    r15     ;#0x000d
+    4bde:      b0 12 18 42     call    #0x4218 
+    4be2:      7f 40 0a 00     mov.b   #10,    r15     ;#0x000a
+    4be6:      b0 12 18 42     call    #0x4218 
+    4bea:      5e 3c           jmp     $+190           ;abs 0x4ca8
+    4bec:      91 42 32 45     mov     &0x4532,0(r1)   ;CRCDI_L(r1)
+    4bf0:      00 00 
+    4bf2:      2f 41           mov     @r1,    r15     
+    4bf4:      0f 5f           rla     r15             
+    4bf6:      92 4f 00 40     mov     16384(r15),&0x4532      ;RAMStart(r15)
+    4bfa:      32 45 
+    4bfc:      55 3c           jmp     $+172           ;abs 0x4ca8
+    4bfe:      81 43 00 00     mov     #0,     0(r1)   ;r3 As==00, CRCDI_L(r1)
+    4c02:      3e 40 03 01     mov     #259,   r14     ;#0x0103
+    4c06:      06 3c           jmp     $+14            ;abs 0x4c14
+    4c08:      2f 41           mov     @r1,    r15     
+    4c0a:      0f 5f           rla     r15             
+    4c0c:      8f 43 00 40     mov     #0,     16384(r15);r3 As==00, RAMStart(r15)
+    4c10:      91 53 00 00     inc     0(r1)           ;CRCDI_L(r1)
+    4c14:      2f 41           mov     @r1,    r15     
+    4c16:      0e 9f           cmp     r15,    r14     
+    4c18:      f7 37           jge     $-16            ;abs 0x4c08
+    4c1a:      46 3c           jmp     $+142           ;abs 0x4ca8
+    4c1c:      91 42 2e 45     mov     &0x452e,0(r1)   ;CRCDI_L(r1)
+    4c20:      00 00 
+    4c22:      03 3c           jmp     $+8             ;abs 0x4c2a
+    4c24:      91 42 b4 45     mov     &0x45b4,0(r1)   ;CRCDI_L(r1)
+    4c28:      00 00 
+    4c2a:      21 11           rra     @r1             
+    4c2c:      2f 41           mov     @r1,    r15     
+    4c2e:      b0 12 38 44     call    #0x4438 
+    4c32:      3a 3c           jmp     $+118           ;abs 0x4ca8
+    4c34:      b1 40 00 01     mov     #256,   0(r1)   ;#0x0100, CRCDI_L(r1)
+    4c38:      00 00 
+    4c3a:      3b 40 03 01     mov     #259,   r11     ;#0x0103
+    4c3e:      0c 3c           jmp     $+26            ;abs 0x4c58
+    4c40:      2f 41           mov     @r1,    r15     
+    4c42:      0f 5f           rla     r15             
+    4c44:      1f 4f 00 40     mov     16384(r15),r15  ;RAMStart(r15)
+    4c48:      b0 12 30 48     call    #0x4830 
+    4c4c:      7f 40 20 00     mov.b   #32,    r15     ;#AES_KEY_SIZE
+    4c50:      b0 12 18 42     call    #0x4218 
+    4c54:      91 53 00 00     inc     0(r1)           ;CRCDI_L(r1)
+    4c58:      2f 41           mov     @r1,    r15     
+    4c5a:      0b 9f           cmp     r15,    r11     
+    4c5c:      f1 37           jge     $-28            ;abs 0x4c40
+    4c5e:      24 3c           jmp     $+74            ;abs 0x4ca8
+    4c60:      81 43 00 00     mov     #0,     0(r1)   ;r3 As==00, CRCDI_L(r1)
+    4c64:      3b 40 ff 00     mov     #255,   r11     ;#0x00ff
+    4c68:      1c 3c           jmp     $+58            ;abs 0x4ca2
+    4c6a:      2f 41           mov     @r1,    r15     
+    4c6c:      0f 5f           rla     r15             
+    4c6e:      8f 93 00 40     tst     16384(r15)      ;RAMStart(r15)
+    4c72:      15 24           jz      $+44            ;abs 0x4c9e
+    4c74:      2f 41           mov     @r1,    r15     
+    4c76:      b0 12 10 48     call    #0x4810 
+    4c7a:      7f 40 20 00     mov.b   #32,    r15     ;#AES_KEY_SIZE
+    4c7e:      b0 12 18 42     call    #0x4218 
+    4c82:      2f 41           mov     @r1,    r15     
+    4c84:      0f 5f           rla     r15             
+    4c86:      1f 4f 00 40     mov     16384(r15),r15  ;RAMStart(r15)
+    4c8a:      b0 12 30 48     call    #0x4830 
+    4c8e:      7f 40 0d 00     mov.b   #13,    r15     ;#0x000d
+    4c92:      b0 12 18 42     call    #0x4218 
+    4c96:      7f 40 0a 00     mov.b   #10,    r15     ;#0x000a
+    4c9a:      b0 12 18 42     call    #0x4218 
+    4c9e:      91 53 00 00     inc     0(r1)           ;CRCDI_L(r1)
+    4ca2:      2f 41           mov     @r1,    r15     
+    4ca4:      0b 9f           cmp     r15,    r11     
+    4ca6:      e1 37           jge     $-60            ;abs 0x4c6a
+    4ca8:      31 52           add     #8,     sp      ;r2 As==11
+    4caa:      3a 41           pop     r10             
+    4cac:      3b 41           pop     r11             
+    4cae:      30 41           ret                     
+
+00004cb0 <execFunc>:
+    4cb0:      0b 12           push    r11             
+    4cb2:      b0 12 fa 43     call    #0x43fa 
+    4cb6:      0b 4f           mov     r15,    r11     
+    4cb8:      3f 90 20 4e     cmp     #20000, r15     ;#0x4e20
+    4cbc:      05 38           jl      $+12            ;abs 0x4cc8
+    4cbe:      3f 50 e0 b1     add     #-20000,r15     ;#0xb1e0
+    4cc2:      b0 12 54 48     call    #0x4854 
+    4cc6:      15 3c           jmp     $+44            ;abs 0x4cf2
+    4cc8:      3f 90 10 27     cmp     #10000, r15     ;#0x2710
+    4ccc:      0a 38           jl      $+22            ;abs 0x4ce2
+    4cce:      1f 42 b6 45     mov     &0x45b6,r15     
+    4cd2:      b0 12 84 44     call    #0x4484 
+    4cd6:      0b 5b           rla     r11             
+    4cd8:      3b 50 32 01     add     #306,   r11     ;#MPYS
+    4cdc:      a2 4b b6 45     mov     @r11,   &0x45b6 
+    4ce0:      08 3c           jmp     $+18            ;abs 0x4cf2
+    4ce2:      1f 42 b6 45     mov     &0x45b6,r15     
+    4ce6:      b0 12 84 44     call    #0x4484 
+    4cea:      0b 5b           rla     r11             
+    4cec:      92 4b 74 45     mov     17780(r11),&0x45b6      ;0x4574(r11)
+    4cf0:      b6 45 
+    4cf2:      3b 41           pop     r11             
+    4cf4:      30 41           ret                     
+    4cf6:      3c 2d           jc      $+634           ;abs 0x4f70
+    4cf8:      2d 20           jnz     $+92            ;abs 0x4d54
+    4cfa:      52 41 4d 20     mov.b   8269(r1),sr     ;0x204d(r1)
+    4cfe:      65 72           subc.b  #4,     r5      ;r2 As==10
+    4d00:      72 6f           addc.b  @r15+,  sr      
+    4d02:      72 73           subc.b  #-1,    sr      ;r3 As==11
+       ...
+
+00004d06 <init_msp4th>:
+    4d06:      21 83           decd    sp              
+    4d08:      0f 49           mov     r9,     r15     
+    4d0a:      b0 12 64 47     call    #0x4764 
+    4d0e:      3f 40 f6 4c     mov     #19702, r15     ;#0x4cf6
+    4d12:      b0 12 34 42     call    #0x4234 
+    4d16:      b2 40 40 00     mov     #64,    &0x4308 ;#0x0040
+    4d1a:      08 43 
+    4d1c:      b2 40 10 27     mov     #10000, &0x45b6 ;#0x2710
+    4d20:      b6 45 
+    4d22:      92 43 0c 43     mov     #1,     &0x430c ;r3 As==01
+    4d26:      81 43 00 00     mov     #0,     0(r1)   ;r3 As==00, CRCDI_L(r1)
+    4d2a:      82 43 0a 43     mov     #0,     &0x430a ;r3 As==00
+    4d2e:      c2 43 ba 45     mov.b   #0,     &0x45ba ;r3 As==00
+    4d32:      92 43 72 45     mov     #1,     &0x4572 ;r3 As==01
+    4d36:      82 43 30 45     mov     #0,     &0x4530 ;r3 As==00
+    4d3a:      82 43 b8 45     mov     #0,     &0x45b8 ;r3 As==00
+    4d3e:      81 43 00 00     mov     #0,     0(r1)   ;r3 As==00, CRCDI_L(r1)
+    4d42:      3e 40 7f 00     mov     #127,   r14     ;#0x007f
+    4d46:      07 3c           jmp     $+16            ;abs 0x4d56
+    4d48:      2f 41           mov     @r1,    r15     
+    4d4a:      3f 50 08 42     add     #16904, r15     ;#0x4208
+    4d4e:      cf 43 00 00     mov.b   #0,     0(r15)  ;r3 As==00, CRCDI_L(r15)
+    4d52:      91 53 00 00     inc     0(r1)           ;CRCDI_L(r1)
+    4d56:      2f 41           mov     @r1,    r15     
+    4d58:      0e 9f           cmp     r15,    r14     
+    4d5a:      f6 2f           jc      $-18            ;abs 0x4d48
+    4d5c:      81 43 00 00     mov     #0,     0(r1)   ;r3 As==00, CRCDI_L(r1)
+    4d60:      3e 40 1f 00     mov     #31,    r14     ;#0x001f
+    4d64:      07 3c           jmp     $+16            ;abs 0x4d74
+    4d66:      2f 41           mov     @r1,    r15     
+    4d68:      3f 50 0e 43     add     #17166, r15     ;#0x430e
+    4d6c:      cf 43 00 00     mov.b   #0,     0(r15)  ;r3 As==00, CRCDI_L(r15)
+    4d70:      91 53 00 00     inc     0(r1)           ;CRCDI_L(r1)
+    4d74:      2f 41           mov     @r1,    r15     
+    4d76:      0e 9f           cmp     r15,    r14     
+    4d78:      f6 2f           jc      $-18            ;abs 0x4d66
+    4d7a:      b0 12 7c 42     call    #0x427c 
+    4d7e:      0f 43           clr     r15             
+    4d80:      b0 12 38 44     call    #0x4438 
+    4d84:      21 53           incd    sp              
+    4d86:      30 41           ret                     
+    4d88:      70 72           subc.b  #8,     pc      ;r2 As==11
+    4d8a:      6f 63           addc.b  #2,     r15     ;r3 As==10
+    4d8c:      65 73           subc.b  #2,     r5      ;r3 As==10
+    4d8e:      73 4c           .word   0x4c73; ????    Illegal as 2-op instr
+    4d90:      6f 6f           addc.b  @r15,   r15     
+    4d92:      70 28           jnc     $+226           ;abs 0x4e74
+    4d94:      29 00           .word   0x0029; ????    
+    4d96:      3c 2d           jc      $+634           ;abs 0x5010
+    4d98:      2d 20           jnz     $+92            ;abs 0x4df4
+    4d9a:      70 72           subc.b  #8,     pc      ;r2 As==11
+    4d9c:      6f 67           addc.b  @r7,    r15     
+    4d9e:      43 6f           .word   0x6f43; ????    Illegal as 2-op instr
+    4da0:      75 6e           addc.b  @r14+,  r5      
+    4da2:      74 65           addc.b  @r5+,   r4      
+    4da4:      72 00           .word   0x0072; ????    
+    4da6:      3c 2d           jc      $+634           ;abs 0x5020
+    4da8:      2d 20           jnz     $+92            ;abs 0x4e04
+    4daa:      6f 70           subc.b  @r0,    r15     
+    4dac:      63 6f           .word   0x6f63; ????    Illegal as 2-op instr
+    4dae:      64 65           addc.b  @r5,    r4      
+       ...
+
+00004db2 <processLoop>:
+    4db2:      0b 12           push    r11             
+    4db4:      0a 12           push    r10             
+    4db6:      21 82           sub     #4,     sp      ;r2 As==10
+    4db8:      3a 40 0f 27     mov     #9999,  r10     ;#0x270f
+    4dbc:      3b 40 1f 4e     mov     #19999, r11     ;#0x4e1f
+    4dc0:      3f 40 88 4d     mov     #19848, r15     ;#0x4d88
+    4dc4:      b0 12 34 42     call    #0x4234 
+    4dc8:      1f 42 b6 45     mov     &0x45b6,r15     
+    4dcc:      b0 12 64 47     call    #0x4764 
+    4dd0:      3f 40 96 4d     mov     #19862, r15     ;#0x4d96
+    4dd4:      b0 12 34 42     call    #0x4234 
+    4dd8:      1f 42 b6 45     mov     &0x45b6,r15     
+    4ddc:      0a 9f           cmp     r15,    r10     
+    4dde:      0d 2c           jc      $+28            ;abs 0x4dfa
+    4de0:      1f 42 b6 45     mov     &0x45b6,r15     
+    4de4:      3f 50 f0 d8     add     #-10000,r15     ;#0xd8f0
+    4de8:      81 4f 02 00     mov     r15,    2(r1)   ;CRCDIRB_H(r1)
+    4dec:      1f 41 02 00     mov     2(r1),  r15     ;CRCDIRB_H(r1)
+    4df0:      0f 5f           rla     r15             
+    4df2:      91 4f 5a 4f     mov     20314(r15),0(r1)        ;0x4f5a(r15), CRCDI_L(r1)
+    4df6:      00 00 
+    4df8:      06 3c           jmp     $+14            ;abs 0x4e06
+    4dfa:      1f 42 b6 45     mov     &0x45b6,r15     
+    4dfe:      0f 5f           rla     r15             
+    4e00:      91 4f 2e 43     mov     17198(r15),0(r1)        ;0x432e(r15), CRCDI_L(r1)
+    4e04:      00 00 
+    4e06:      2f 41           mov     @r1,    r15     
+    4e08:      b0 12 64 47     call    #0x4764 
+    4e0c:      3f 40 a6 4d     mov     #19878, r15     ;#0x4da6
+    4e10:      b0 12 34 42     call    #0x4234 
+    4e14:      92 53 b6 45     inc     &0x45b6 
+    4e18:      2f 41           mov     @r1,    r15     
+    4e1a:      0b 9f           cmp     r15,    r11     
+    4e1c:      06 2c           jc      $+14            ;abs 0x4e2a
+    4e1e:      2f 41           mov     @r1,    r15     
+    4e20:      3f 50 e0 b1     add     #-20000,r15     ;#0xb1e0
+    4e24:      b0 12 54 48     call    #0x4854 
+    4e28:      cb 3f           jmp     $-104           ;abs 0x4dc0
+    4e2a:      1f 42 b6 45     mov     &0x45b6,r15     
+    4e2e:      b0 12 84 44     call    #0x4484 
+    4e32:      2f 41           mov     @r1,    r15     
+    4e34:      0f 5f           rla     r15             
+    4e36:      92 4f 74 45     mov     17780(r15),&0x45b6      ;0x4574(r15)
+    4e3a:      b6 45 
+    4e3c:      c1 3f           jmp     $-124           ;abs 0x4dc0
+
+00004e3e <cmdListBi>:
+    4e3e:      65 78           subc.b  @r8,    r5      
+    4e40:      69 74           subc.b  @r4,    r9      
+    4e42:      20 2b           jnc     $-446           ;abs 0x4c84
+    4e44:      20 2d           jc      $+578           ;abs 0x5086
+    4e46:      20 2a           jnc     $-958           ;abs 0x4a88
+    4e48:      20 2f           jc      $-446           ;abs 0x4c8a
+    4e4a:      20 2e           jc      $-958           ;abs 0x4a8c
+    4e4c:      20 64           addc    @r4,    pc      
+    4e4e:      75 70 20 64     subc.b  #25632, r5      ;#0x6420
+    4e52:      72 6f           addc.b  @r15+,  sr      
+    4e54:      70 20           jnz     $+226           ;abs 0x4f36
+    4e56:      73 77           .word   0x7773; ????    Illegal as 2-op instr
+    4e58:      61 70           subc.b  @r0,    sp      
+    4e5a:      20 3c           jmp     $+66            ;abs 0x4e9c
+    4e5c:      20 3e           jmp     $-958           ;abs 0x4a9e
+    4e5e:      20 3d           jmp     $+578           ;abs 0x50a0
+    4e60:      20 2e           jc      $-958           ;abs 0x4aa2
+    4e62:      68 62           addc.b  #4,     r8      ;r2 As==10
+    4e64:      20 67           addc    @r7,    pc      
+    4e66:      77 20           jnz     $+240           ;abs 0x4f56
+    4e68:      64 66           addc.b  @r6,    r4      
+    4e6a:      6e 20           jnz     $+222           ;abs 0x4f48
+    4e6c:      6b 65           addc.b  @r5,    r11     
+    4e6e:      79 74           subc.b  @r4+,   r9      
+    4e70:      20 2c           jc      $+66            ;abs 0x4eb2
+    4e72:      20 70           subc    @r0,    pc      
+    4e74:      40 20           jnz     $+130           ;abs 0x4ef6
+    4e76:      70 21           jnz     $+738           ;abs 0x5158
+    4e78:      20 6e           addc    @r14,   pc      
+    4e7a:      6f 74           subc.b  @r4,    r15     
+    4e7c:      20 6c           addc    @r12,   pc      
+    4e7e:      69 73           subc.b  #2,     r9      ;r3 As==10
+    4e80:      74 20           jnz     $+234           ;abs 0x4f6a
+    4e82:      69 66           addc.b  @r6,    r9      
+    4e84:      20 74           subc    @r4,    pc      
+    4e86:      68 65           addc.b  @r5,    r8      
+    4e88:      6e 20           jnz     $+222           ;abs 0x4f66
+    4e8a:      65 6c           addc.b  @r12,   r5      
+    4e8c:      73 65           .word   0x6573; ????    Illegal as 2-op instr
+    4e8e:      20 62           addc    #4,     pc      ;r2 As==10
+    4e90:      65 67           addc.b  @r7,    r5      
+    4e92:      69 6e           addc.b  @r14,   r9      
+    4e94:      20 75           subc    @r5,    pc      
+    4e96:      6e 74           subc.b  @r4,    r14     
+    4e98:      69 6c           addc.b  @r12,   r9      
+    4e9a:      20 63           addc    #2,     pc      ;r3 As==10
+    4e9c:      6c 72           subc.b  #4,     r12     ;r2 As==10
+    4e9e:      62 20           jnz     $+198           ;abs 0x4f64
+    4ea0:      2e 68           addc    @r8,    r14     
+    4ea2:      20 5d           add     @r13,   pc      
+    4ea4:      20 6e           addc    @r14,   pc      
+    4ea6:      75 6d           addc.b  @r13+,  r5      
+    4ea8:      20 70           subc    @r0,    pc      
+    4eaa:      75 73           subc.b  #-1,    r5      ;r3 As==11
+    4eac:      68 30           jn      $+210           ;abs 0x4f7e
+    4eae:      20 67           addc    @r7,    pc      
+    4eb0:      6f 74           subc.b  @r4,    r15     
+    4eb2:      6f 20           jnz     $+224           ;abs 0x4f92
+    4eb4:      65 78           subc.b  @r8,    r5      
+    4eb6:      65 63           addc.b  #2,     r5      ;r3 As==10
+    4eb8:      20 6c           addc    @r12,   pc      
+    4eba:      75 20           jnz     $+236           ;abs 0x4fa6
+    4ebc:      70 75           subc.b  @r5+,   pc      
+    4ebe:      73 68           .word   0x6873; ????    Illegal as 2-op instr
+    4ec0:      6e 20           jnz     $+222           ;abs 0x4f9e
+    4ec2:      6f 76           subc.b  @r6,    r15     
+    4ec4:      65 72           subc.b  #4,     r5      ;r2 As==10
+    4ec6:      20 70           subc    @r0,    pc      
+    4ec8:      75 73           subc.b  #-1,    r5      ;r3 As==11
+    4eca:      68 31           jn      $+722           ;abs 0x519c
+    4ecc:      20 70           subc    @r0,    pc      
+    4ece:      77 72           subc.b  #8,     r7      ;r2 As==11
+    4ed0:      64 20           jnz     $+202           ;abs 0x4f9a
+    4ed2:      65 6d           addc.b  @r13,   r5      
+    4ed4:      69 74           subc.b  @r4,    r9      
+    4ed6:      20 3b           jl      $-446           ;abs 0x4d18
+    4ed8:      20 40           br      @r0             
+    4eda:      20 21           jnz     $+578           ;abs 0x511c
+    4edc:      20 68           addc    @r8,    pc      
+    4ede:      40 20           jnz     $+130           ;abs 0x4f60
+    4ee0:      64 6f           addc.b  @r15,   r4      
+    4ee2:      20 6c           addc    @r12,   pc      
+    4ee4:      6f 6f           addc.b  @r15,   r15     
+    4ee6:      70 20           jnz     $+226           ;abs 0x4fc8
+    4ee8:      69 20           jnz     $+212           ;abs 0x4fbc
+    4eea:      62 40           mov.b   @r0,    sr      
+    4eec:      20 61           addc    @r1,    pc      
+    4eee:      21 20           jnz     $+68            ;abs 0x4f32
+    4ef0:      61 6e           addc.b  @r14,   sp      
+    4ef2:      64 20           jnz     $+202           ;abs 0x4fbc
+    4ef4:      6f 72           subc.b  #4,     r15     ;r2 As==10
+    4ef6:      20 2a           jnc     $-958           ;abs 0x4b38
+    4ef8:      2f 20           jnz     $+96            ;abs 0x4f58
+    4efa:      6b 65           addc.b  @r5,    r11     
+    4efc:      79 20           jnz     $+244           ;abs 0x4ff0
+    4efe:      63 72           .word   0x7263; ????    Illegal as 2-op instr
+    4f00:      20 68           addc    @r8,    pc      
+    4f02:      69 73           subc.b  #2,     r9      ;r3 As==10
+    4f04:      74 20           jnz     $+234           ;abs 0x4fee
+    4f06:      68 69           addc.b  @r9,    r8      
+    4f08:      73 74           .word   0x7473; ????    Illegal as 2-op instr
+    4f0a:      63 6c           .word   0x6c63; ????    Illegal as 2-op instr
+    4f0c:      72 20           jnz     $+230           ;abs 0x4ff2
+    4f0e:      66 61           addc.b  @r1,    r6      
+    4f10:      73 74           .word   0x7473; ????    Illegal as 2-op instr
+    4f12:      74 69           addc.b  @r9+,   r4      
+    4f14:      6d 65           addc.b  @r5,    r13     
+    4f16:      72 20           jnz     $+230           ;abs 0x4ffc
+    4f18:      73 6c           .word   0x6c73; ????    Illegal as 2-op instr
+    4f1a:      6f 77           subc.b  @r7,    r15     
+    4f1c:      74 69           addc.b  @r9+,   r4      
+    4f1e:      6d 65           addc.b  @r5,    r13     
+    4f20:      72 20           jnz     $+230           ;abs 0x5006
+    4f22:      73 74           .word   0x7473; ????    Illegal as 2-op instr
+    4f24:      61 74           subc.b  @r4,    sp      
+    4f26:      20 68           addc    @r8,    pc      
+    4f28:      73 74           .word   0x7473; ????    Illegal as 2-op instr
+    4f2a:      61 74           subc.b  @r4,    sp      
+    4f2c:      20 66           addc    @r6,    pc      
+    4f2e:      65 63           addc.b  #2,     r5      ;r3 As==10
+    4f30:      20 66           addc    @r6,    pc      
+    4f32:      65 63           addc.b  #2,     r5      ;r3 As==10
+    4f34:      73 65           .word   0x6573; ????    Illegal as 2-op instr
+    4f36:      74 20           jnz     $+234           ;abs 0x5020
+    4f38:      66 65           addc.b  @r5,    r6      
+    4f3a:      63 62           .word   0x6263; ????    Illegal as 2-op instr
+    4f3c:      73 65           .word   0x6573; ????    Illegal as 2-op instr
+    4f3e:      74 20           jnz     $+234           ;abs 0x5028
+    4f40:      66 65           addc.b  @r5,    r6      
+    4f42:      63 62           .word   0x6263; ????    Illegal as 2-op instr
+    4f44:      63 6c           .word   0x6c63; ????    Illegal as 2-op instr
+    4f46:      72 20           jnz     $+230           ;abs 0x502c
+       ...
+
+00004f49 <cmdListBi2>:
+    4f49:      5b 20           jnz     $+184           ;abs 0x5001
+    4f4b:      3a 20           jnz     $+118           ;abs 0x4fc1
+    4f4d:      76 61           addc.b  @r1+,   r6      
+    4f4f:      72 20           jnz     $+230           ;abs 0x5035
+       ...
+
+00004f52 <cmdList2N>:
+    4f52:      00 00           .word   CRCDI_L;        ????    
+    4f54:      10 27           jz      $-478           ;abs 0x4d76
+    4f56:      30 27           jz      $-414           ;abs 0x4db8
+    4f58:      97 27           jz      $-208           ;abs 0x4e88
+
+00004f5a <progBi>:
+    4f5a:      39 4e           mov     @r14+,  r9      
+    4f5c:      2e 4e           mov     @r14,   r14     
+    4f5e:      3e 4e           mov     @r14+,  r14     
+    4f60:      36 4e           mov     @r14+,  r6      
+    4f62:      18 27           jz      $-462           ;abs 0x4d94
+    4f64:      3f 4e           mov     @r14+,  r15     
+    4f66:      40 4e           br      r14             
+    4f68:      2e 27           jz      $-418           ;abs 0x4dc6
+    4f6a:      28 4e           mov     @r14,   r8      
+    4f6c:      42 4e           mov.b   r14,    sr      
+    4f6e:      36 4e           mov     @r14+,  r6      
+    4f70:      2a 27           jz      $-426           ;abs 0x4dc6
+    4f72:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    4f74:      5d 00           .word   0x005d; ????    
+    4f76:      44 4e           mov.b   r14,    r4      
+    4f78:      2c 4e           mov     @r14,   r12     
+    4f7a:      36 4e           mov     @r14+,  r6      
+    4f7c:      26 27           jz      $-434           ;abs 0x4dca
+    4f7e:      28 4e           mov     @r14,   r8      
+    4f80:      45 4e           mov.b   r14,    r5      
+    4f82:      40 4e           br      r14             
+    4f84:      2e 27           jz      $-418           ;abs 0x4de2
+    4f86:      41 4e           mov.b   r14,    sp      
+    4f88:      3f 4e           mov     @r14+,  r15     
+    4f8a:      40 4e           br      r14             
+    4f8c:      2e 27           jz      $-418           ;abs 0x4dea
+    4f8e:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    4f90:      3f 00           .word   0x003f; ????    
+    4f92:      47 4e           mov.b   r14,    r7      
+    4f94:      3f 4e           mov     @r14+,  r15     
+    4f96:      3a 4e           mov     @r14+,  r10     
+    4f98:      48 4e           mov.b   r14,    r8      
+    4f9a:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    4f9c:      55 55 2e 4e     add.b   20014(r5),r5    ;0x4e2e(r5)
+    4fa0:      2f 4e           mov     @r14,   r15     
+    4fa2:      39 4e           mov     @r14+,  r9      
+    4fa4:      2e 4e           mov     @r14,   r14     
+    4fa6:      3e 4e           mov     @r14+,  r14     
+    4fa8:      36 4e           mov     @r14+,  r6      
+    4faa:      3f 27           jz      $-384           ;abs 0x4e2a
+    4fac:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    4fae:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    4fb0:      31 4e           mov     @r14+,  sp      
+    4fb2:      31 4e           mov     @r14+,  sp      
+    4fb4:      3f 4e           mov     @r14+,  r15     
+    4fb6:      3a 4e           mov     @r14+,  r10     
+    4fb8:      28 4e           mov     @r14,   r8      
+    4fba:      42 4e           mov.b   r14,    sr      
+    4fbc:      34 4e           mov     @r14+,  r4      
+    4fbe:      36 4e           mov     @r14+,  r6      
+    4fc0:      4a 27           jz      $-362           ;abs 0x4e56
+    4fc2:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    4fc4:      3f 00           .word   0x003f; ????    
+    4fc6:      47 4e           mov.b   r14,    r7      
+    4fc8:      46 4e           mov.b   r14,    r6      
+    4fca:      3f 4e           mov     @r14+,  r15     
+    4fcc:      3a 4e           mov     @r14+,  r10     
+    4fce:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    4fd0:      36 4e           mov     @r14+,  r6      
+    4fd2:      44 4e           mov.b   r14,    r4      
+    4fd4:      2c 4e           mov     @r14,   r12     
+    4fd6:      36 4e           mov     @r14+,  r6      
+    4fd8:      56 27           jz      $-338           ;abs 0x4e86
+    4fda:      31 4e           mov     @r14+,  sp      
+    4fdc:      4b 4e           mov.b   r14,    r11     
+    4fde:      27 4e           mov     @r14,   r7      
+    4fe0:      31 4e           mov     @r14+,  sp      
+    4fe2:      3f 4e           mov     @r14+,  r15     
+    4fe4:      3a 4e           mov     @r14+,  r10     
+    4fe6:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    4fe8:      38 4e           mov     @r14+,  r8      
+    4fea:      44 4e           mov.b   r14,    r4      
+    4fec:      2c 4e           mov     @r14,   r12     
+    4fee:      36 4e           mov     @r14+,  r6      
+    4ff0:      68 27           jz      $-302           ;abs 0x4ec2
+    4ff2:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    4ff4:      40 4e           br      r14             
+    4ff6:      31 4e           mov     @r14+,  sp      
+    4ff8:      4b 4e           mov.b   r14,    r11     
+    4ffa:      29 4e           mov     @r14,   r9      
+    4ffc:      31 4e           mov     @r14+,  sp      
+    4ffe:      29 4e           mov     @r14,   r9      
+    5000:      4b 4e           mov.b   r14,    r11     
+    5002:      29 4e           mov     @r14,   r9      
+    5004:      33 4e           .word   0x4e33; ????    Illegal as 2-op instr
+    5006:      3f 4e           mov     @r14+,  r15     
+    5008:      3a 4e           mov     @r14+,  r10     
+    500a:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    500c:      37 4e           mov     @r14+,  r7      
+    500e:      44 4e           mov.b   r14,    r4      
+    5010:      2c 4e           mov     @r14,   r12     
+    5012:      36 4e           mov     @r14+,  r6      
+    5014:      74 27           jz      $-278           ;abs 0x4efe
+    5016:      28 4e           mov     @r14,   r8      
+    5018:      4b 4e           mov.b   r14,    r11     
+    501a:      29 4e           mov     @r14,   r9      
+    501c:      33 4e           .word   0x4e33; ????    Illegal as 2-op instr
+    501e:      3f 4e           mov     @r14+,  r15     
+    5020:      3a 4e           mov     @r14+,  r10     
+    5022:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    5024:      11 27           jz      $-476           ;abs 0x4e48
+    5026:      44 4e           mov.b   r14,    r4      
+    5028:      2c 4e           mov     @r14,   r12     
+    502a:      36 4e           mov     @r14+,  r6      
+    502c:      7d 27           jz      $-260           ;abs 0x4f28
+    502e:      11 27           jz      $-476           ;abs 0x4e52
+    5030:      3f 4e           mov     @r14+,  r15     
+    5032:      3a 4e           mov     @r14+,  r10     
+    5034:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    5036:      48 4e           mov.b   r14,    r8      
+    5038:      44 4e           mov.b   r14,    r4      
+    503a:      2c 4e           mov     @r14,   r12     
+    503c:      34 4e           mov     @r14+,  r4      
+    503e:      36 4e           mov     @r14+,  r6      
+    5040:      87 27           jz      $-240           ;abs 0x4f50
+    5042:      31 4e           mov     @r14+,  sp      
+    5044:      3f 4e           mov     @r14+,  r15     
+    5046:      3a 4e           mov     @r14+,  r10     
+    5048:      31 4e           mov     @r14+,  sp      
+    504a:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    504c:      55 55 2c 4e     add.b   20012(r5),r5    ;0x4e2c(r5)
+    5050:      34 4e           mov     @r14+,  r4      
+    5052:      36 4e           mov     @r14+,  r6      
+    5054:      94 27           jz      $-214           ;abs 0x4f7e
+    5056:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    5058:      3f 00           .word   0x003f; ????    
+    505a:      47 4e           mov.b   r14,    r7      
+    505c:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    505e:      73 00           .word   0x0073; ????    
+    5060:      47 4e           mov.b   r14,    r7      
+    5062:      45 4e           mov.b   r14,    r5      
+    5064:      3a 4e           mov     @r14+,  r10     
+    5066:      48 4e           mov.b   r14,    r8      
+    5068:      4b 4e           mov.b   r14,    r11     
+    506a:      3f 4e           mov     @r14+,  r15     
+    506c:      31 4e           mov     @r14+,  sp      
+    506e:      2e 4e           mov     @r14,   r14     
+    5070:      2f 4e           mov     @r14,   r15     
+    5072:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    5074:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    5076:      31 4e           mov     @r14+,  sp      
+    5078:      31 4e           mov     @r14+,  sp      
+    507a:      43 4e           .word   0x4e43; ????    Illegal as 2-op instr
+    507c:      48 4e           mov.b   r14,    r8      
+    507e:      31 4e           mov     @r14+,  sp      
+    5080:      48 4e           mov.b   r14,    r8      
+
+00005082 <memcpy>:
+    5082:      0b 12           push    r11             
+    5084:      0a 12           push    r10             
+    5086:      09 12           push    r9              
+    5088:      08 12           push    r8              
+    508a:      0d 93           tst     r13             
+    508c:      77 24           jz      $+240           ;abs 0x517c
+    508e:      0b 4f           mov     r15,    r11     
+    5090:      0c 4e           mov     r14,    r12     
+    5092:      0f 9e           cmp     r14,    r15     
+    5094:      73 24           jz      $+232           ;abs 0x517c
+    5096:      0f 9e           cmp     r14,    r15     
+    5098:      34 2c           jc      $+106           ;abs 0x5102
+    509a:      0a 4e           mov     r14,    r10     
+    509c:      0a df           bis     r15,    r10     
+    509e:      1a f3           and     #1,     r10     ;r3 As==01
+    50a0:      1a 24           jz      $+54            ;abs 0x50d6
+    50a2:      0c ef           xor     r15,    r12     
+    50a4:      1c f3           and     #1,     r12     ;r3 As==01
+    50a6:      08 20           jnz     $+18            ;abs 0x50b8
+    50a8:      1c 43           mov     #1,     r12     ;r3 As==01
+    50aa:      0c 9d           cmp     r13,    r12     
+    50ac:      06 2c           jc      $+14            ;abs 0x50ba
+    50ae:      0b 4e           mov     r14,    r11     
+    50b0:      0b fc           and     r12,    r11     
+    50b2:      2c 43           mov     #2,     r12     ;r3 As==10
+    50b4:      0c 8b           sub     r11,    r12     
+    50b6:      01 3c           jmp     $+4             ;abs 0x50ba
+    50b8:      0c 4d           mov     r13,    r12     
+    50ba:      0d 8c           sub     r12,    r13     
+    50bc:      0b 43           clr     r11             
+    50be:      0a 4f           mov     r15,    r10     
+    50c0:      0a 5b           add     r11,    r10     
+    50c2:      09 4e           mov     r14,    r9      
+    50c4:      09 5b           add     r11,    r9      
+    50c6:      ea 49 00 00     mov.b   @r9,    0(r10)  ;CRCDI_L(r10)
+    50ca:      1b 53           inc     r11             
+    50cc:      0c 9b           cmp     r11,    r12     
+    50ce:      f7 23           jnz     $-16            ;abs 0x50be
+    50d0:      0b 4f           mov     r15,    r11     
+    50d2:      0b 5c           add     r12,    r11     
+    50d4:      0c 5e           add     r14,    r12     
+    50d6:      0e 4d           mov     r13,    r14     
+    50d8:      12 c3           clrc                    
+    50da:      0e 10           rrc     r14             
+    50dc:      0e 93           tst     r14             
+    50de:      0c 24           jz      $+26            ;abs 0x50f8
+    50e0:      08 4e           mov     r14,    r8      
+    50e2:      09 4c           mov     r12,    r9      
+    50e4:      0a 4b           mov     r11,    r10     
+    50e6:      aa 49 00 00     mov     @r9,    0(r10)  ;CRCDI_L(r10)
+    50ea:      29 53           incd    r9              
+    50ec:      2a 53           incd    r10             
+    50ee:      38 53           add     #-1,    r8      ;r3 As==11
+    50f0:      fa 23           jnz     $-10            ;abs 0x50e6
+    50f2:      0e 5e           rla     r14             
+    50f4:      0c 5e           add     r14,    r12     
+    50f6:      0b 5e           add     r14,    r11     
+    50f8:      1d f3           and     #1,     r13     ;r3 As==01
+    50fa:      40 24           jz      $+130           ;abs 0x517c
+    50fc:      eb 4c 00 00     mov.b   @r12,   0(r11)  ;CRCDI_L(r11)
+    5100:      3d 3c           jmp     $+124           ;abs 0x517c
+    5102:      0e 5d           add     r13,    r14     
+    5104:      0c 4f           mov     r15,    r12     
+    5106:      0c 5d           add     r13,    r12     
+    5108:      0b 4c           mov     r12,    r11     
+    510a:      0b de           bis     r14,    r11     
+    510c:      1b f3           and     #1,     r11     ;r3 As==01
+    510e:      1b 24           jz      $+56            ;abs 0x5146
+    5110:      0b 4c           mov     r12,    r11     
+    5112:      0b ee           xor     r14,    r11     
+    5114:      1b f3           and     #1,     r11     ;r3 As==01
+    5116:      06 20           jnz     $+14            ;abs 0x5124
+    5118:      3d 90 03 00     cmp     #3,     r13     ;#0x0003
+    511c:      03 28           jnc     $+8             ;abs 0x5124
+    511e:      0b 4e           mov     r14,    r11     
+    5120:      1b f3           and     #1,     r11     ;r3 As==01
+    5122:      01 3c           jmp     $+4             ;abs 0x5126
+    5124:      0b 4d           mov     r13,    r11     
+    5126:      0d 8b           sub     r11,    r13     
+    5128:      0a 4b           mov     r11,    r10     
+    512a:      3a 53           add     #-1,    r10     ;r3 As==11
+    512c:      3b e3           inv     r11             
+    512e:      1b 53           inc     r11             
+    5130:      0c 5b           add     r11,    r12     
+    5132:      0e 5b           add     r11,    r14     
+    5134:      0b 4c           mov     r12,    r11     
+    5136:      0b 5a           add     r10,    r11     
+    5138:      09 4e           mov     r14,    r9      
+    513a:      09 5a           add     r10,    r9      
+    513c:      eb 49 00 00     mov.b   @r9,    0(r11)  ;CRCDI_L(r11)
+    5140:      3a 53           add     #-1,    r10     ;r3 As==11
+    5142:      3a 93           cmp     #-1,    r10     ;r3 As==11
+    5144:      f7 23           jnz     $-16            ;abs 0x5134
+    5146:      0a 4d           mov     r13,    r10     
+    5148:      12 c3           clrc                    
+    514a:      0a 10           rrc     r10             
+    514c:      0a 93           tst     r10             
+    514e:      11 24           jz      $+36            ;abs 0x5172
+    5150:      08 4a           mov     r10,    r8      
+    5152:      09 4e           mov     r14,    r9      
+    5154:      0b 4c           mov     r12,    r11     
+    5156:      29 83           decd    r9              
+    5158:      2b 83           decd    r11             
+    515a:      ab 49 00 00     mov     @r9,    0(r11)  ;CRCDI_L(r11)
+    515e:      38 53           add     #-1,    r8      ;r3 As==11
+    5160:      fa 23           jnz     $-10            ;abs 0x5156
+    5162:      0b 4a           mov     r10,    r11     
+    5164:      0b 11           rra     r11             
+    5166:      0b 43           clr     r11             
+    5168:      0b 10           rrc     r11             
+    516a:      0b 8a           sub     r10,    r11     
+    516c:      0b 5b           rla     r11             
+    516e:      0e 5b           add     r11,    r14     
+    5170:      0c 5b           add     r11,    r12     
+    5172:      1d f3           and     #1,     r13     ;r3 As==01
+    5174:      03 24           jz      $+8             ;abs 0x517c
+    5176:      dc 4e ff ff     mov.b   -1(r14),-1(r12) ;0xffff(r14), 0xffff(r12)
+    517a:      ff ff 
+    517c:      38 41           pop     r8              
+    517e:      39 41           pop     r9              
+    5180:      3a 41           pop     r10             
+    5182:      3b 41           pop     r11             
+    5184:      30 41           ret                     
+
+00005186 <__mulhi3>:
+    5186:      0e 43           clr     r14             
+    5188:      0a 93           tst     r10             
+    518a:      07 24           jz      $+16            ;abs 0x519a
+    518c:      12 c3           clrc                    
+    518e:      0c 10           rrc     r12             
+    5190:      01 28           jnc     $+4             ;abs 0x5194
+    5192:      0e 5a           add     r10,    r14     
+    5194:      0a 5a           rla     r10             
+    5196:      0c 93           tst     r12             
+    5198:      f7 23           jnz     $-16            ;abs 0x5188
+    519a:      30 41           ret                     
+
+0000519c <__divmodhi4>:
+    519c:      0d 43           clr     r13             
+    519e:      3c b0 00 80     bit     #-32768,r12     ;#0x8000
+    51a2:      03 28           jnc     $+8             ;abs 0x51aa
+    51a4:      3c e3           inv     r12             
+    51a6:      1c 53           inc     r12             
+    51a8:      2d d2           bis     #4,     r13     ;r2 As==10
+    51aa:      3a b0 00 80     bit     #-32768,r10     ;#0x8000
+    51ae:      03 28           jnc     $+8             ;abs 0x51b6
+    51b0:      3a e3           inv     r10             
+    51b2:      1a 53           inc     r10             
+    51b4:      3d d2           bis     #8,     r13     ;r2 As==11
+    51b6:      b0 12 d2 51     call    #0x51d2 
+    51ba:      0d 10           rrc     r13             
+    51bc:      2d b2           bit     #4,     r13     ;r2 As==10
+    51be:      04 28           jnc     $+10            ;abs 0x51c8
+    51c0:      3e e3           inv     r14             
+    51c2:      1e 53           inc     r14             
+    51c4:      3c e3           inv     r12             
+    51c6:      1c 53           inc     r12             
+    51c8:      3d b2           bit     #8,     r13     ;r2 As==11
+    51ca:      02 28           jnc     $+6             ;abs 0x51d0
+    51cc:      3c e3           inv     r12             
+    51ce:      1c 53           inc     r12             
+    51d0:      30 41           ret                     
+
+000051d2 <__udivmodhi4>:
+    51d2:      0e ee           xor     r14,    r14     
+    51d4:      3b 40 11 00     mov     #17,    r11     ;#0x0011
+    51d8:      05 3c           jmp     $+12            ;abs 0x51e4
+    51da:      0d 10           rrc     r13             
+    51dc:      0e 6e           rlc     r14             
+    51de:      0e 9a           cmp     r10,    r14     
+    51e0:      01 28           jnc     $+4             ;abs 0x51e4
+    51e2:      0e 8a           sub     r10,    r14     
+    51e4:      0c 6c           rlc     r12             
+    51e6:      0d 6d           rlc     r13             
+    51e8:      1b 83           dec     r11             
+    51ea:      f7 23           jnz     $-16            ;abs 0x51da
+    51ec:      30 41           ret                     
+
+000051ee <_unexpected_>:
+    51ee:      00 13           reti                    
+
+Disassembly of section .bss:
+
+00004000 <buckets>:
+       ...
+
+00004208 <lineBuffer>:
+       ...
+
+00004288 <addrStack>:
+       ...
+
+00004308 <addrStackPtr>:
+       ...
+
+0000430a <cmdListPtr>:
+       ...
+
+0000430c <progPtr>:
+       ...
+
+0000430e <wordBuffer>:
+       ...
+
+0000432e <prog>:
+       ...
+
+0000452e <fastTimer>:
+       ...
+
+00004530 <dirMemory>:
+       ...
+
+00004532 <mathStack>:
+       ...
+
+00004572 <progOpsPtr>:
+       ...
+
+00004574 <progOps>:
+       ...
+
+000045b4 <slowTimer>:
+       ...
+
+000045b6 <progCounter>:
+       ...
+
+000045b8 <lineBufferPtr>:
+       ...
+
+000045ba <cmdList>:
+       ...
+
+Disassembly of section .vectors:
+
+0000ffe0 <__ivtbl_16>:
+    ffe0:      62 41           mov.b   @r1,    sr      
+    ffe2:      62 41           mov.b   @r1,    sr      
+    ffe4:      62 41           mov.b   @r1,    sr      
+    ffe6:      62 41           mov.b   @r1,    sr      
+    ffe8:      62 41           mov.b   @r1,    sr      
+    ffea:      62 41           mov.b   @r1,    sr      
+    ffec:      62 41           mov.b   @r1,    sr      
+    ffee:      62 41           mov.b   @r1,    sr      
+    fff0:      62 41           mov.b   @r1,    sr      
+    fff2:      62 41           mov.b   @r1,    sr      
+    fff4:      62 41           mov.b   @r1,    sr      
+    fff6:      62 41           mov.b   @r1,    sr      
+    fff8:      62 41           mov.b   @r1,    sr      
+    fffa:      62 41           mov.b   @r1,    sr      
+    fffc:      62 41           mov.b   @r1,    sr      
+    fffe:      66 41           mov.b   @r1,    r6      
+
+Disassembly of section .debug_aranges:
+
+00000000 <.debug_aranges>:
+   0:  14 00           .word   0x0014; ????    
+   2:  00 00           .word   CRCDI_L;        ????    
+   4:  02 00           .word   CRCDIRB_H;      ????    
+   6:  00 00           .word   CRCDI_L;        ????    
+   8:  00 00           .word   CRCDI_L;        ????    
+   a:  02 00           .word   CRCDIRB_H;      ????    
+   c:  66 41           mov.b   @r1,    r6      
+   e:  b2 00           .word   0x00b2; ????    
+  10:  00 40           br      pc              
+  12:  62 01           .word   0x0162; ????    
+  14:  00 00           .word   CRCDI_L;        ????    
+  16:  00 00           .word   CRCDI_L;        ????    
+  18:  10 00           .word   AES_STATE_SIZE; ????    
+  1a:  00 00           .word   CRCDI_L;        ????    
+  1c:  02 00           .word   CRCDIRB_H;      ????    
+  1e:  1c 02           .word   0x021c; ????    
+  20:  00 00           .word   CRCDI_L;        ????    
+  22:  02 00           .word   CRCDIRB_H;      ????    
+  24:  18 42 46 00     mov     &0x0046,r8      
+  28:  00 00           .word   CRCDI_L;        ????    
+  2a:  00 00           .word   CRCDI_L;        ????    
+  2c:  10 00           .word   AES_STATE_SIZE; ????    
+  2e:  00 00           .word   CRCDI_L;        ????    
+  30:  02 00           .word   CRCDIRB_H;      ????    
+  32:  6d 03           .word   0x036d; ????    
+  34:  00 00           .word   CRCDI_L;        ????    
+  36:  02 00           .word   CRCDIRB_H;      ????    
+  38:  5e 42 24 0e     mov.b   &0x0e24,r14     
+  3c:  00 00           .word   CRCDI_L;        ????    
+  3e:  00 00           .word   CRCDI_L;        ????    
+  40:  10 00           .word   AES_STATE_SIZE; ????    
+  42:  00 00           .word   CRCDI_L;        ????    
+  44:  02 00           .word   CRCDIRB_H;      ????    
+  46:  3a 0c           .word   0x0c3a; ????    
+  48:  00 00           .word   CRCDI_L;        ????    
+  4a:  02 00           .word   CRCDIRB_H;      ????    
+  4c:  86 51 16 00     add     sp,     22(r6)  ;0x0016(r6)
+  50:  00 00           .word   CRCDI_L;        ????    
+  52:  00 00           .word   CRCDI_L;        ????    
+  54:  10 00           .word   AES_STATE_SIZE; ????    
+  56:  00 00           .word   CRCDI_L;        ????    
+  58:  02 00           .word   CRCDIRB_H;      ????    
+  5a:  09 0d           .word   0x0d09; ????    
+  5c:  00 00           .word   CRCDI_L;        ????    
+  5e:  02 00           .word   CRCDIRB_H;      ????    
+  60:  9c 51 36 00     add     54(r1), 0(r12)  ;0x0036(r1), CRCDI_L(r12)
+  64:  00 00 
+  66:  00 00           .word   CRCDI_L;        ????    
+  68:  10 00           .word   AES_STATE_SIZE; ????    
+  6a:  00 00           .word   CRCDI_L;        ????    
+  6c:  02 00           .word   CRCDIRB_H;      ????    
+  6e:  d8 0d           .word   0x0dd8; ????    
+  70:  00 00           .word   CRCDI_L;        ????    
+  72:  02 00           .word   CRCDIRB_H;      ????    
+  74:  d2 51 1c 00     add.b   28(r1), &CRCDI_L        ;0x001c(r1)
+  78:  00 00 
+  7a:  00 00           .word   CRCDI_L;        ????    
+  7c:  10 00           .word   AES_STATE_SIZE; ????    
+  7e:  00 00           .word   CRCDI_L;        ????    
+  80:  02 00           .word   CRCDIRB_H;      ????    
+  82:  a7 0e           .word   0x0ea7; ????    
+  84:  00 00           .word   CRCDI_L;        ????    
+  86:  02 00           .word   CRCDIRB_H;      ????    
+  88:  82 50 04 01     add     pc,     &0x0104 
+  8c:  00 00           .word   CRCDI_L;        ????    
+  8e:  00 00           .word   CRCDI_L;        ????    
+  90:  10 00           .word   AES_STATE_SIZE; ????    
+  92:  00 00           .word   CRCDI_L;        ????    
+  94:  02 00           .word   CRCDIRB_H;      ????    
+  96:  ba 0f           .word   0x0fba; ????    
+  98:  00 00           .word   CRCDI_L;        ????    
+  9a:  02 00           .word   CRCDIRB_H;      ????    
+  9c:  ee 51 02 00     add.b   @r1,    2(r14)  ;CRCDIRB_H(r14)
+  a0:  00 00           .word   CRCDI_L;        ????    
+       ...
+
+Disassembly of section .debug_pubnames:
+
+00000000 <.debug_pubnames>:
+   0:  2b 00           .word   0x002b; ????    
+   2:  00 00           .word   CRCDI_L;        ????    
+   4:  02 00           .word   CRCDIRB_H;      ????    
+   6:  00 00           .word   CRCDI_L;        ????    
+   8:  00 00           .word   CRCDI_L;        ????    
+   a:  1c 02           .word   0x021c; ????    
+   c:  00 00           .word   CRCDI_L;        ????    
+   e:  6b 00           .word   0x006b; ????    
+  10:  00 00           .word   CRCDI_L;        ????    
+  12:  5f 72 65 73     subc.b  &0x7365,r15     
+  16:  65 74           subc.b  @r4,    r5      
+  18:  5f 76 65 63     subc.b  25445(r6),r15   ;0x6365(r6)
+  1c:  74 6f           addc.b  @r15+,  r4      
+  1e:  72 5f           add.b   @r15+,  sr      
+  20:  5f 00           .word   0x005f; ????    
+  22:  7b 00           .word   0x007b; ????    
+  24:  00 00           .word   CRCDI_L;        ????    
+  26:  6d 61           addc.b  @r1,    r13     
+  28:  69 6e           addc.b  @r14,   r9      
+  2a:  00 00           .word   CRCDI_L;        ????    
+  2c:  00 00           .word   CRCDI_L;        ????    
+  2e:  00 3e           jmp     $-1022          ;abs 0xfc30
+  30:  00 00           .word   CRCDI_L;        ????    
+  32:  00 02           .word   0x0200; ????    
+  34:  00 1c           .word   TMR0_CR;        ????    
+  36:  02 00           .word   CRCDIRB_H;      ????    
+  38:  00 51           add     sp,     pc      
+  3a:  01 00           .word   CRCDI_H;        ????    
+  3c:  00 5e           add     r14,    pc      
+  3e:  00 00           .word   CRCDI_L;        ????    
+  40:  00 75           subc    r5,     pc      
+  42:  61 72           subc.b  #4,     sp      ;r2 As==10
+  44:  74 5f           add.b   @r15+,  r4      
+  46:  70 75           subc.b  @r5+,   pc      
+  48:  74 63           addc.b  #-1,    r4      ;r3 As==11
+  4a:  68 61           addc.b  @r1,    r8      
+  4c:  72 00           .word   0x0072; ????    
+  4e:  7e 00           .word   0x007e; ????    
+  50:  00 00           .word   CRCDI_L;        ????    
+  52:  75 61           addc.b  @r1+,   r5      
+  54:  72 74           subc.b  @r4+,   sr      
+  56:  5f 67 65 74     addc.b  29797(r7),r15   ;0x7465(r7)
+  5a:  63 68           .word   0x6863; ????    Illegal as 2-op instr
+  5c:  61 72           subc.b  #4,     sp      ;r2 As==10
+  5e:  00 a2           dadd    sr,     pc      
+  60:  00 00           .word   CRCDI_L;        ????    
+  62:  00 75           subc    r5,     pc      
+  64:  61 72           subc.b  #4,     sp      ;r2 As==10
+  66:  74 5f           add.b   @r15+,  r4      
+  68:  70 75           subc.b  @r5+,   pc      
+  6a:  74 73           subc.b  #-1,    r4      ;r3 As==11
+  6c:  00 00           .word   CRCDI_L;        ????    
+  6e:  00 00           .word   CRCDI_L;        ????    
+  70:  00 80           sub     pc,     pc      
+  72:  02 00           .word   CRCDIRB_H;      ????    
+  74:  00 02           .word   0x0200; ????    
+  76:  00 6d           addc    r13,    pc      
+  78:  03 00           .word   0x0003; ????    
+  7a:  00 cd           bic     r13,    pc      
+  7c:  08 00           .word   0x0008; ????    
+  7e:  00 88           sub     r8,     pc      
+  80:  00 00           .word   CRCDI_L;        ????    
+  82:  00 67           addc    r7,     pc      
+  84:  65 74           subc.b  @r4,    r5      
+  86:  4b 65           addc.b  r5,     r11     
+  88:  79 42           mov.b   #8,     r9      ;r2 As==11
+  8a:  00 b5           bit     r5,     pc      
+  8c:  00 00           .word   CRCDI_L;        ????    
+  8e:  00 67           addc    r7,     pc      
+  90:  65 74           subc.b  @r4,    r5      
+  92:  4c 69           addc.b  r9,     r12     
+  94:  6e 65           addc.b  @r5,    r14     
+  96:  00 ed           xor     r13,    pc      
+  98:  00 00           .word   CRCDI_L;        ????    
+  9a:  00 67           addc    r7,     pc      
+  9c:  65 74           subc.b  @r4,    r5      
+  9e:  57 6f 72 64     addc.b  25714(r15),r7   ;0x6472(r15)
+  a2:  00 2d           jc      $+514           ;abs 0x2a4
+  a4:  01 00           .word   CRCDI_H;        ????    
+  a6:  00 6c           addc    r12,    pc      
+  a8:  69 73           subc.b  #2,     r9      ;r3 As==10
+  aa:  74 46           mov.b   @r6+,   r4      
+  ac:  75 6e           addc.b  @r14+,  r5      
+  ae:  63 74           .word   0x7463; ????    Illegal as 2-op instr
+  b0:  69 6f           addc.b  @r15,   r9      
+  b2:  6e 00           .word   0x006e; ????    
+  b4:  3e 01           .word   SUMEXT; ????    
+  b6:  00 00           .word   CRCDI_L;        ????    
+  b8:  70 6f           addc.b  @r15+,  pc      
+  ba:  70 4d           br      @r13+           
+  bc:  61 74           subc.b  @r4,    sp      
+  be:  68 53           incd.b  r8              
+  c0:  74 61           addc.b  @r1+,   r4      
+  c2:  63 6b           .word   0x6b63; ????    Illegal as 2-op instr
+  c4:  00 85           sub     r5,     pc      
+  c6:  01 00           .word   CRCDI_H;        ????    
+  c8:  00 70           subc    pc,     pc      
+  ca:  75 73           subc.b  #-1,    r5      ;r3 As==11
+  cc:  68 4d           mov.b   @r13,   r8      
+  ce:  61 74           subc.b  @r4,    sp      
+  d0:  68 53           incd.b  r8              
+  d2:  74 61           addc.b  @r1+,   r4      
+  d4:  63 6b           .word   0x6b63; ????    Illegal as 2-op instr
+  d6:  00 c4           bic     r4,     pc      
+  d8:  01 00           .word   CRCDI_H;        ????    
+  da:  00 70           subc    pc,     pc      
+  dc:  6f 70           subc.b  @r0,    r15     
+  de:  41 64           addc.b  r4,     sp      
+  e0:  64 72           subc.b  #4,     r4      ;r2 As==10
+  e2:  53 74           .word   0x7453; ????    Illegal as 2-op instr
+  e4:  61 63           addc.b  #2,     sp      ;r3 As==10
+  e6:  6b 00           .word   0x006b; ????    
+  e8:  ec 01           .word   0x01ec; ????    
+  ea:  00 00           .word   CRCDI_L;        ????    
+  ec:  70 75           subc.b  @r5+,   pc      
+  ee:  73 68           .word   0x6873; ????    Illegal as 2-op instr
+  f0:  41 64           addc.b  r4,     sp      
+  f2:  64 72           subc.b  #4,     r4      ;r2 As==10
+  f4:  53 74           .word   0x7453; ????    Illegal as 2-op instr
+  f6:  61 63           addc.b  #2,     sp      ;r3 As==10
+  f8:  6b 00           .word   0x006b; ????    
+  fa:  0e 02           .word   0x020e; ????    
+  fc:  00 00           .word   CRCDI_L;        ????    
+  fe:  6c 6f           addc.b  @r15,   r12     
+ 100:  6f 6b           addc.b  @r11,   r15     
+ 102:  75 70 54 6f     subc.b  #28500, r5      ;#0x6f54
+ 106:  6b 65           addc.b  @r5,    r11     
+ 108:  6e 00           .word   0x006e; ????    
+ 10a:  81 02           .word   0x0281; ????    
+ 10c:  00 00           .word   CRCDI_L;        ????    
+ 10e:  6c 75           subc.b  @r5,    r12     
+ 110:  46 75           subc.b  r5,     r6      
+ 112:  6e 63           addc.b  #2,     r14     ;r3 As==10
+ 114:  00 a6           dadd    r6,     pc      
+ 116:  02 00           .word   CRCDIRB_H;      ????    
+ 118:  00 6e           addc    r14,    pc      
+ 11a:  75 6d           addc.b  @r13+,  r5      
+ 11c:  46 75           subc.b  r5,     r6      
+ 11e:  6e 63           addc.b  #2,     r14     ;r3 As==10
+ 120:  00 e6           xor     r6,     pc      
+ 122:  02 00           .word   CRCDIRB_H;      ????    
+ 124:  00 69           addc    r9,     pc      
+ 126:  66 46           mov.b   @r6,    r6      
+ 128:  75 6e           addc.b  @r14+,  r5      
+ 12a:  63 00           .word   0x0063; ????    
+ 12c:  38 03           .word   0x0338; ????    
+ 12e:  00 00           .word   CRCDI_L;        ????    
+ 130:  70 75           subc.b  @r5+,   pc      
+ 132:  73 68           .word   0x6873; ????    Illegal as 2-op instr
+ 134:  6e 46           mov.b   @r6,    r14     
+ 136:  75 6e           addc.b  @r14+,  r5      
+ 138:  63 00           .word   0x0063; ????    
+ 13a:  5c 03           .word   0x035c; ????    
+ 13c:  00 00           .word   CRCDI_L;        ????    
+ 13e:  6f 76           subc.b  @r6,    r15     
+ 140:  65 72           subc.b  #4,     r5      ;r2 As==10
+ 142:  46 75           subc.b  r5,     r6      
+ 144:  6e 63           addc.b  #2,     r14     ;r3 As==10
+ 146:  00 80           sub     pc,     pc      
+ 148:  03 00           .word   0x0003; ????    
+ 14a:  00 64           addc    r4,     pc      
+ 14c:  66 6e           addc.b  @r14,   r6      
+ 14e:  46 75           subc.b  r5,     r6      
+ 150:  6e 63           addc.b  #2,     r14     ;r3 As==10
+ 152:  00 a4           dadd    r4,     pc      
+ 154:  03 00           .word   0x0003; ????    
+ 156:  00 70           subc    pc,     pc      
+ 158:  72 69           addc.b  @r9+,   sr      
+ 15a:  6e 74           subc.b  @r4,    r14     
+ 15c:  4e 75           subc.b  r5,     r14     
+ 15e:  6d 62           addc.b  #4,     r13     ;r2 As==10
+ 160:  65 72           subc.b  #4,     r5      ;r2 As==10
+ 162:  00 02           .word   0x0200; ????    
+ 164:  04 00           .word   CRCINIRES_L;    ????    
+ 166:  00 70           subc    pc,     pc      
+ 168:  72 69           addc.b  @r9+,   sr      
+ 16a:  6e 74           subc.b  @r4,    r14     
+ 16c:  48 65           addc.b  r5,     r8      
+ 16e:  78 43           mov.b   #-1,    r8      ;r3 As==11
+ 170:  68 61           addc.b  @r1,    r8      
+ 172:  72 00           .word   0x0072; ????    
+ 174:  26 04           .word   0x0426; ????    
+ 176:  00 00           .word   CRCDI_L;        ????    
+ 178:  70 72           subc.b  #8,     pc      ;r2 As==11
+ 17a:  69 6e           addc.b  @r14,   r9      
+ 17c:  74 48           mov.b   @r8+,   r4      
+ 17e:  65 78           subc.b  @r8,    r5      
+ 180:  42 79           subc.b  r9,     sr      
+ 182:  74 65           addc.b  @r5+,   r4      
+ 184:  00 4b           br      r11             
+ 186:  04 00           .word   CRCINIRES_L;    ????    
+ 188:  00 70           subc    pc,     pc      
+ 18a:  72 69           addc.b  @r9+,   sr      
+ 18c:  6e 74           subc.b  @r4,    r14     
+ 18e:  48 65           addc.b  r5,     r8      
+ 190:  78 57           add.b   @r7+,   r8      
+ 192:  6f 72           subc.b  #4,     r15     ;r2 As==10
+ 194:  64 00           .word   0x0064; ????    
+ 196:  70 04           .word   0x0470; ????    
+ 198:  00 00           .word   CRCDI_L;        ????    
+ 19a:  65 78           subc.b  @r8,    r5      
+ 19c:  65 63           addc.b  #2,     r5      ;r3 As==10
+ 19e:  4e 00           .word   0x004e; ????    
+ 1a0:  f7 04           .word   0x04f7; ????    
+ 1a2:  00 00           .word   CRCDI_L;        ????    
+ 1a4:  65 78           subc.b  @r8,    r5      
+ 1a6:  65 63           addc.b  #2,     r5      ;r3 As==10
+ 1a8:  46 75           subc.b  r5,     r6      
+ 1aa:  6e 63           addc.b  #2,     r14     ;r3 As==10
+ 1ac:  00 1e           .word   TMR2_CR;        ????    
+ 1ae:  05 00           .word   CRCINIRES_H;    ????    
+ 1b0:  00 69           addc    r9,     pc      
+ 1b2:  6e 69           addc.b  @r9,    r14     
+ 1b4:  74 5f           add.b   @r15+,  r4      
+ 1b6:  6d 73           subc.b  #2,     r13     ;r3 As==10
+ 1b8:  70 34           jge     $+226           ;abs 0x29a
+ 1ba:  74 68           addc.b  @r8+,   r4      
+ 1bc:  00 5e           add     r14,    pc      
+ 1be:  05 00           .word   CRCINIRES_H;    ????    
+ 1c0:  00 70           subc    pc,     pc      
+ 1c2:  72 6f           addc.b  @r15+,  sr      
+ 1c4:  63 65           .word   0x6563; ????    Illegal as 2-op instr
+ 1c6:  73 73           .word   0x7373; ????    Illegal as 2-op instr
+ 1c8:  4c 6f           addc.b  r15,    r12     
+ 1ca:  6f 70           subc.b  @r0,    r15     
+ 1cc:  00 64           addc    r4,     pc      
+ 1ce:  07 00           .word   CRCRESR_H;      ????    
+ 1d0:  00 63           adc     pc              
+ 1d2:  6d 64           addc.b  @r4,    r13     
+ 1d4:  4c 69           addc.b  r9,     r12     
+ 1d6:  73 74           .word   0x7473; ????    Illegal as 2-op instr
+ 1d8:  42 69           addc.b  r9,     sr      
+ 1da:  00 79           subc    r9,     pc      
+ 1dc:  07 00           .word   CRCRESR_H;      ????    
+ 1de:  00 63           adc     pc              
+ 1e0:  6d 64           addc.b  @r4,    r13     
+ 1e2:  4c 69           addc.b  r9,     r12     
+ 1e4:  73 74           .word   0x7473; ????    Illegal as 2-op instr
+ 1e6:  42 69           addc.b  r9,     sr      
+ 1e8:  32 00           .word   0x0032; ????    
+ 1ea:  8e 07           .word   0x078e; ????    
+ 1ec:  00 00           .word   CRCDI_L;        ????    
+ 1ee:  63 6d           .word   0x6d63; ????    Illegal as 2-op instr
+ 1f0:  64 4c           mov.b   @r12,   r4      
+ 1f2:  69 73           subc.b  #2,     r9      ;r3 As==10
+ 1f4:  74 32           jn      $-790           ;abs 0xfede
+ 1f6:  4e 00           .word   0x004e; ????    
+ 1f8:  a3 07           .word   0x07a3; ????    
+ 1fa:  00 00           .word   CRCDI_L;        ????    
+ 1fc:  6d 61           addc.b  @r1,    r13     
+ 1fe:  74 68           addc.b  @r8+,   r4      
+ 200:  53 74           .word   0x7453; ????    Illegal as 2-op instr
+ 202:  61 63           addc.b  #2,     sp      ;r3 As==10
+ 204:  6b 00           .word   0x006b; ????    
+ 206:  b3 07           .word   0x07b3; ????    
+ 208:  00 00           .word   CRCDI_L;        ????    
+ 20a:  61 64           addc.b  @r4,    sp      
+ 20c:  64 72           subc.b  #4,     r4      ;r2 As==10
+ 20e:  53 74           .word   0x7453; ????    Illegal as 2-op instr
+ 210:  61 63           addc.b  #2,     sp      ;r3 As==10
+ 212:  6b 00           .word   0x006b; ????    
+ 214:  c3 07           .word   0x07c3; ????    
+ 216:  00 00           .word   CRCDI_L;        ????    
+ 218:  61 64           addc.b  @r4,    sp      
+ 21a:  64 72           subc.b  #4,     r4      ;r2 As==10
+ 21c:  53 74           .word   0x7453; ????    Illegal as 2-op instr
+ 21e:  61 63           addc.b  #2,     sp      ;r3 As==10
+ 220:  6b 50           add.b   @r0,    r11     
+ 222:  74 72           subc.b  #8,     r4      ;r2 As==11
+ 224:  00 d3           bis     #0,     pc      ;r3 As==00
+ 226:  07 00           .word   CRCRESR_H;      ????    
+ 228:  00 70           subc    pc,     pc      
+ 22a:  72 6f           addc.b  @r15+,  sr      
+ 22c:  67 00           .word   0x0067; ????    
+ 22e:  e3 07           .word   0x07e3; ????    
+ 230:  00 00           .word   CRCDI_L;        ????    
+ 232:  70 72           subc.b  #8,     pc      ;r2 As==11
+ 234:  6f 67           addc.b  @r7,    r15     
+ 236:  50 74 72 00     subc.b  114(r4),pc      ;0x0072(r4)
+ 23a:  f3 07           .word   0x07f3; ????    
+ 23c:  00 00           .word   CRCDI_L;        ????    
+ 23e:  70 72           subc.b  #8,     pc      ;r2 As==11
+ 240:  6f 67           addc.b  @r7,    r15     
+ 242:  4f 70           subc.b  pc,     r15     
+ 244:  73 00           .word   0x0073; ????    
+ 246:  03 08           .word   0x0803; ????    
+ 248:  00 00           .word   CRCDI_L;        ????    
+ 24a:  70 72           subc.b  #8,     pc      ;r2 As==11
+ 24c:  6f 67           addc.b  @r7,    r15     
+ 24e:  4f 70           subc.b  pc,     r15     
+ 250:  73 50           .word   0x5073; ????    Illegal as 2-op instr
+ 252:  74 72           subc.b  #8,     r4      ;r2 As==11
+ 254:  00 13           reti                    
+ 256:  08 00           .word   0x0008; ????    
+ 258:  00 63           adc     pc              
+ 25a:  6d 64           addc.b  @r4,    r13     
+ 25c:  4c 69           addc.b  r9,     r12     
+ 25e:  73 74           .word   0x7473; ????    Illegal as 2-op instr
+ 260:  00 23           jnz     $-510           ;abs 0x62
+ 262:  08 00           .word   0x0008; ????    
+ 264:  00 63           adc     pc              
+ 266:  6d 64           addc.b  @r4,    r13     
+ 268:  4c 69           addc.b  r9,     r12     
+ 26a:  73 74           .word   0x7473; ????    Illegal as 2-op instr
+ 26c:  50 74 72 00     subc.b  114(r4),pc      ;0x0072(r4)
+ 270:  33 08           .word   0x0833; ????    
+ 272:  00 00           .word   CRCDI_L;        ????    
+ 274:  66 61           addc.b  @r1,    r6      
+ 276:  73 74           .word   0x7473; ????    Illegal as 2-op instr
+ 278:  54 69 6d 65     addc.b  25965(r9),r4    ;0x656d(r9)
+ 27c:  72 00           .word   0x0072; ????    
+ 27e:  43 08           .word   0x0843; ????    
+ 280:  00 00           .word   CRCDI_L;        ????    
+ 282:  73 6c           .word   0x6c73; ????    Illegal as 2-op instr
+ 284:  6f 77           subc.b  @r7,    r15     
+ 286:  54 69 6d 65     addc.b  25965(r9),r4    ;0x656d(r9)
+ 28a:  72 00           .word   0x0072; ????    
+ 28c:  53 08           .word   0x0853; ????    
+ 28e:  00 00           .word   CRCDI_L;        ????    
+ 290:  64 69           addc.b  @r9,    r4      
+ 292:  72 4d           mov.b   @r13+,  sr      
+ 294:  65 6d           addc.b  @r13,   r5      
+ 296:  6f 72           subc.b  #4,     r15     ;r2 As==10
+ 298:  79 00           .word   0x0079; ????    
+ 29a:  63 08           .word   0x0863; ????    
+ 29c:  00 00           .word   CRCDI_L;        ????    
+ 29e:  62 75           subc.b  @r5,    sr      
+ 2a0:  63 6b           .word   0x6b63; ????    Illegal as 2-op instr
+ 2a2:  65 74           subc.b  @r4,    r5      
+ 2a4:  73 00           .word   0x0073; ????    
+ 2a6:  73 08           .word   0x0873; ????    
+ 2a8:  00 00           .word   CRCDI_L;        ????    
+ 2aa:  70 72           subc.b  #8,     pc      ;r2 As==11
+ 2ac:  6f 67           addc.b  @r7,    r15     
+ 2ae:  42 69           addc.b  r9,     sr      
+ 2b0:  00 88           sub     r8,     pc      
+ 2b2:  08 00           .word   0x0008; ????    
+ 2b4:  00 70           subc    pc,     pc      
+ 2b6:  72 6f           addc.b  @r15+,  sr      
+ 2b8:  67 43           mov.b   #2,     r7      ;r3 As==10
+ 2ba:  6f 75           subc.b  @r5,    r15     
+ 2bc:  6e 74           subc.b  @r4,    r14     
+ 2be:  65 72           subc.b  #4,     r5      ;r2 As==10
+ 2c0:  00 99           cmp     r9,     pc      
+ 2c2:  08 00           .word   0x0008; ????    
+ 2c4:  00 6c           addc    r12,    pc      
+ 2c6:  69 6e           addc.b  @r14,   r9      
+ 2c8:  65 42           mov.b   #4,     r5      ;r2 As==10
+ 2ca:  75 66           addc.b  @r6+,   r5      
+ 2cc:  66 65           addc.b  @r5,    r6      
+ 2ce:  72 00           .word   0x0072; ????    
+ 2d0:  aa 08           .word   0x08aa; ????    
+ 2d2:  00 00           .word   CRCDI_L;        ????    
+ 2d4:  6c 69           addc.b  @r9,    r12     
+ 2d6:  6e 65           addc.b  @r5,    r14     
+ 2d8:  42 75           subc.b  r5,     sr      
+ 2da:  66 66           addc.b  @r6,    r6      
+ 2dc:  65 72           subc.b  #4,     r5      ;r2 As==10
+ 2de:  50 74 72 00     subc.b  114(r4),pc      ;0x0072(r4)
+ 2e2:  bb 08           .word   0x08bb; ????    
+ 2e4:  00 00           .word   CRCDI_L;        ????    
+ 2e6:  77 6f           addc.b  @r15+,  r7      
+ 2e8:  72 64           addc.b  @r4+,   sr      
+ 2ea:  42 75           subc.b  r5,     sr      
+ 2ec:  66 66           addc.b  @r6,    r6      
+ 2ee:  65 72           subc.b  #4,     r5      ;r2 As==10
+ 2f0:  00 00           .word   CRCDI_L;        ????    
+ 2f2:  00 00           .word   CRCDI_L;        ????    
+ 2f4:  00 19           .word   0x1900; ????    
+ 2f6:  00 00           .word   CRCDI_L;        ????    
+ 2f8:  00 02           .word   0x0200; ????    
+ 2fa:  00 a7           dadd    r7,     pc      
+ 2fc:  0e 00           .word   0x000e; ????    
+ 2fe:  00 13           reti                    
+ 300:  01 00           .word   CRCDI_H;        ????    
+ 302:  00 8e           sub     r14,    pc      
+ 304:  00 00           .word   CRCDI_L;        ????    
+ 306:  00 6d           addc    r13,    pc      
+ 308:  65 6d           addc.b  @r13,   r5      
+ 30a:  63 70           .word   0x7063; ????    Illegal as 2-op instr
+ 30c:  79 00           .word   0x0079; ????    
+ 30e:  00 00           .word   CRCDI_L;        ????    
+       ...
+
+Disassembly of section .debug_info:
+
+00000000 <.debug_info>:
+       0:      18 02           .word   0x0218; ????    
+       2:      00 00           .word   CRCDI_L;        ????    
+       4:      02 00           .word   CRCDIRB_H;      ????    
+       6:      00 00           .word   CRCDI_L;        ????    
+       8:      00 00           .word   CRCDI_L;        ????    
+       a:      02 01           .word   0x0102; ????    
+       c:      09 00           .word   0x0009; ????    
+       e:      00 00           .word   CRCDI_L;        ????    
+      10:      01 23           jnz     $-508           ;abs 0xfe14
+      12:      00 00           .word   CRCDI_L;        ????    
+      14:      00 65           addc    r5,     pc      
+       ...
+      22:      00 00           .word   CRCDI_L;        ????    
+      24:      00 02           .word   0x0200; ????    
+      26:      5d 00           .word   0x005d; ????    
+      28:      00 00           .word   CRCDI_L;        ????    
+      2a:      02 04           .word   AES_SR; ????    
+      2c:      30 00           .word   0x0030; ????    
+      2e:      00 00           .word   CRCDI_L;        ????    
+      30:      03 01           .word   0x0103; ????    
+      32:      08 15           .word   0x1508; ????    
+      34:      00 00           .word   CRCDI_L;        ????    
+      36:      00 03           .word   0x0300; ????    
+      38:      01 06           .word   0x0601; ????    
+      3a:      17 00           .word   0x0017; ????    
+      3c:      00 00           .word   CRCDI_L;        ????    
+      3e:      02 b7           bit     r7,     sr      
+      40:      00 00           .word   CRCDI_L;        ????    
+      42:      00 02           .word   0x0200; ????    
+      44:      06 49           mov     r9,     r6      
+      46:      00 00           .word   CRCDI_L;        ????    
+      48:      00 03           .word   0x0300; ????    
+      4a:      02 07           .word   0x0702; ????    
+      4c:      68 03           .word   0x0368; ????    
+      4e:      00 00           .word   CRCDI_L;        ????    
+      50:      02 b8           bit     r8,     sr      
+      52:      00 00           .word   CRCDI_L;        ????    
+      54:      00 02           .word   0x0200; ????    
+      56:      07 5b           add     r11,    r7      
+      58:      00 00           .word   CRCDI_L;        ????    
+      5a:      00 04           .word   AES_CR; ????    
+      5c:      02 05           .word   0x0502; ????    
+      5e:      69 6e           addc.b  @r14,   r9      
+      60:      74 00           .word   0x0074; ????    
+      62:      05 d1           bis     sp,     r5      
+      64:      00 00           .word   CRCDI_L;        ????    
+      66:      00 01           .word   0x0100; ????    
+      68:      1d 01           .word   0x011d; ????    
+      6a:      03 06           .word   0x0603; ????    
+      6c:      01 88           sub     r8,     sp      
+      6e:      00 00           .word   CRCDI_L;        ????    
+      70:      00 01           .word   0x0100; ????    
+      72:      0f 01           .word   0x010f; ????    
+      74:      66 41           mov.b   @r1,    r6      
+      76:      6a 41           mov.b   @r1,    r10     
+      78:      02 71           subc    sp,     sr      
+      7a:      02 07           .word   0x0702; ????    
+      7c:      01 83           sub     #0,     sp      ;r3 As==00
+      7e:      00 00           .word   CRCDI_L;        ????    
+      80:      00 01           .word   0x0100; ????    
+      82:      2a 01           .word   0x012a; ????    
+      84:      5b 00           .word   0x005b; ????    
+      86:      00 00           .word   CRCDI_L;        ????    
+      88:      00 40           br      pc              
+      8a:      62 41           mov.b   @r1,    sr      
+      8c:      00 00           .word   CRCDI_L;        ????    
+      8e:      00 00           .word   CRCDI_L;        ????    
+      90:      1a 01           .word   0x011a; ????    
+      92:      00 00           .word   CRCDI_L;        ????    
+      94:      08 74           subc    r4,     r8      
+      96:      6d 70           subc.b  @r0,    r13     
+      98:      00 01           .word   0x0100; ????    
+      9a:      2c 3e           jmp     $-934           ;abs 0xfcf4
+      9c:      00 00           .word   CRCDI_L;        ????    
+      9e:      00 01           .word   0x0100; ????    
+      a0:      5f 09           .word   0x095f; ????    
+      a2:      53 00           .word   0x0053; ????    
+      a4:      00 00           .word   CRCDI_L;        ????    
+      a6:      01 2e           jc      $-1020          ;abs 0xfcaa
+      a8:      1a 01           .word   0x011a; ????    
+      aa:      00 00           .word   CRCDI_L;        ????    
+      ac:      00 0a           .word   0x0a00; ????    
+      ae:      4e 00           .word   0x004e; ????    
+      b0:      00 00           .word   CRCDI_L;        ????    
+      b2:      01 52           add     sr,     sp      
+      b4:      25 01           .word   0x0125; ????    
+      b6:      00 00           .word   CRCDI_L;        ????    
+      b8:      14 00           .word   0x0014; ????    
+      ba:      00 00           .word   CRCDI_L;        ????    
+      bc:      0b a5           dadd    r5,     r11     
+      be:      00 00           .word   CRCDI_L;        ????    
+      c0:      00 01           .word   0x0100; ????    
+      c2:      69 40           mov.b   @r0,    r9      
+      c4:      01 00           .word   CRCDI_H;        ????    
+      c6:      00 02           .word   0x0200; ????    
+      c8:      91 50 08 69     add     0x6908, 30820(r1);PC rel. 0x069d4, 0x7864(r1)
+      cc:      64 78 
+      ce:      00 01           .word   0x0100; ????    
+      d0:      81 20           jnz     $+260           ;abs 0x1d4
+      d2:      01 00           .word   CRCDI_H;        ????    
+      d4:      00 02           .word   0x0200; ????    
+      d6:      91 4e 0b ae     mov     -20981(r14),0(r1)       ;0xae0b(r14), CRCDI_L(r1)
+      da:      00 00 
+      dc:      00 01           .word   0x0100; ????    
+      de:      82 20           jnz     $+262           ;abs 0x1e4
+      e0:      01 00           .word   CRCDI_H;        ????    
+      e2:      00 02           .word   0x0200; ????    
+      e4:      91 50 0b c0     add     0xc00b, 0(r1)   ;PC rel. 0xfc0f3, CRCDI_L(r1)
+      e8:      00 00 
+      ea:      00 01           .word   0x0100; ????    
+      ec:      83 20           jnz     $+264           ;abs 0x1f4
+      ee:      01 00           .word   CRCDI_H;        ????    
+      f0:      00 02           .word   0x0200; ????    
+      f2:      91 52 0c 49     add     &0x490c,0(r1)   ;CRCDI_L(r1)
+      f6:      00 00 
+      f8:      00 01           .word   0x0100; ????    
+      fa:      85 45 01 00     mov     r5,     1(r5)   ;CRCDI_H(r5)
+      fe:      00 f0           and     pc,     pc      
+     100:      51 0d           .word   0x0d51; ????    
+     102:      42 00           .word   0x0042; ????    
+     104:      00 00           .word   CRCDI_L;        ????    
+     106:      01 86           sub     r6,     sp      
+     108:      45 01           .word   0x0145; ????    
+     10a:      00 00           .word   CRCDI_L;        ????    
+     10c:      80 7f 0e 62     subc    r15,    0x620e  ;PC rel. 0x0631e
+     110:      00 00           .word   CRCDI_L;        ????    
+     112:      00 04           .word   AES_CR; ????    
+     114:      40 06           .word   0x0640; ????    
+     116:      40 01           .word   0x0140; ????    
+     118:      31 00           .word   0x0031; ????    
+     11a:      0f 02           .word   0x020f; ????    
+     11c:      20 01           .word   0x0120; ????    
+     11e:      00 00           .word   CRCDI_L;        ????    
+     120:      10 50 00 00     add     CRCDI_L,        pc      ;PC rel. 0x00124
+     124:      00 0f           .word   0x0f00; ????    
+     126:      02 2b           jnc     $-506           ;abs 0xff2c
+     128:      01 00           .word   CRCDI_H;        ????    
+     12a:      00 10           rrc     pc              
+     12c:      3e 00           .word   0x003e; ????    
+     12e:      00 00           .word   CRCDI_L;        ????    
+     130:      11 50 00 00     add     CRCDI_L,        sp      ;PC rel. 0x00134
+     134:      00 40           br      pc              
+     136:      01 00           .word   CRCDI_H;        ????    
+     138:      00 12           push    pc              
+     13a:      49 00           .word   0x0049; ????    
+     13c:      00 00           .word   CRCDI_L;        ????    
+     13e:      14 00           .word   0x0014; ????    
+     140:      13 30           jn      $+40            ;abs 0x168
+     142:      01 00           .word   CRCDI_H;        ????    
+     144:      00 13           reti                    
+     146:      50 00           .word   0x0050; ????    
+     148:      00 00           .word   CRCDI_L;        ????    
+     14a:      14 03           .word   0x0314; ????    
+     14c:      00 00           .word   CRCDI_L;        ????    
+     14e:      00 03           .word   0x0300; ????    
+     150:      41 00           .word   0x0041; ????    
+     152:      00 00           .word   CRCDI_L;        ????    
+     154:      00 5b           add     r11,    pc      
+     156:      01 00           .word   CRCDI_H;        ????    
+     158:      00 01           .word   0x0100; ????    
+     15a:      01 10           rrc     sp              
+     15c:      49 00           .word   0x0049; ????    
+     15e:      00 00           .word   CRCDI_L;        ????    
+     160:      14 cb 00 00     bic     0(r11), r4      ;CRCDI_L(r11)
+     164:      00 03           .word   0x0300; ????    
+     166:      45 c8           bic.b   r8,     r5      
+     168:      00 00           .word   CRCDI_L;        ????    
+     16a:      00 5b           add     r11,    pc      
+     16c:      01 00           .word   CRCDI_H;        ????    
+     16e:      00 01           .word   0x0100; ????    
+     170:      01 14           .word   0x1401; ????    
+     172:      7d 00           .word   0x007d; ????    
+     174:      00 00           .word   CRCDI_L;        ????    
+     176:      03 49           .word   0x4903; ????    Illegal as 2-op instr
+     178:      7a 00           .word   0x007a; ????    
+     17a:      00 00           .word   CRCDI_L;        ????    
+     17c:      5b 01           .word   0x015b; ????    
+     17e:      00 00           .word   CRCDI_L;        ????    
+     180:      01 01           .word   0x0101; ????    
+     182:      14 39           jl      $+554           ;abs 0x3ac
+     184:      00 00           .word   CRCDI_L;        ????    
+     186:      00 03           .word   0x0300; ????    
+     188:      b1 36           jge     $-668           ;abs 0xfeec
+     18a:      00 00           .word   CRCDI_L;        ????    
+     18c:      00 5b           add     r11,    pc      
+     18e:      01 00           .word   CRCDI_H;        ????    
+     190:      00 01           .word   0x0100; ????    
+     192:      01 14           .word   0x1401; ????    
+     194:      9b 00           .word   0x009b; ????    
+     196:      00 00           .word   CRCDI_L;        ????    
+     198:      03 b3           .word   0xb303; ????    Illegal as 2-op instr
+     19a:      98 00           .word   0x0098; ????    
+     19c:      00 00           .word   CRCDI_L;        ????    
+     19e:      5b 01           .word   0x015b; ????    
+     1a0:      00 00           .word   CRCDI_L;        ????    
+     1a2:      01 01           .word   0x0101; ????    
+     1a4:      14 2d           jc      $+554           ;abs 0x3ce
+     1a6:      00 00           .word   CRCDI_L;        ????    
+     1a8:      00 03           .word   0x0300; ????    
+     1aa:      b5 2a           jnc     $-660           ;abs 0xff16
+     1ac:      00 00           .word   CRCDI_L;        ????    
+     1ae:      00 5b           add     r11,    pc      
+     1b0:      01 00           .word   CRCDI_H;        ????    
+     1b2:      00 01           .word   0x0100; ????    
+     1b4:      01 14           .word   0x1401; ????    
+     1b6:      03 00           .word   0x0003; ????    
+     1b8:      00 00           .word   CRCDI_L;        ????    
+     1ba:      03 41           .word   0x4103; ????    Illegal as 2-op instr
+     1bc:      00 00           .word   CRCDI_L;        ????    
+     1be:      00 00           .word   CRCDI_L;        ????    
+     1c0:      5b 01           .word   0x015b; ????    
+     1c2:      00 00           .word   CRCDI_L;        ????    
+     1c4:      01 01           .word   0x0101; ????    
+     1c6:      14 cb 00 00     bic     0(r11), r4      ;CRCDI_L(r11)
+     1ca:      00 03           .word   0x0300; ????    
+     1cc:      45 c8           bic.b   r8,     r5      
+     1ce:      00 00           .word   CRCDI_L;        ????    
+     1d0:      00 5b           add     r11,    pc      
+     1d2:      01 00           .word   CRCDI_H;        ????    
+     1d4:      00 01           .word   0x0100; ????    
+     1d6:      01 14           .word   0x1401; ????    
+     1d8:      7d 00           .word   0x007d; ????    
+     1da:      00 00           .word   CRCDI_L;        ????    
+     1dc:      03 49           .word   0x4903; ????    Illegal as 2-op instr
+     1de:      7a 00           .word   0x007a; ????    
+     1e0:      00 00           .word   CRCDI_L;        ????    
+     1e2:      5b 01           .word   0x015b; ????    
+     1e4:      00 00           .word   CRCDI_L;        ????    
+     1e6:      01 01           .word   0x0101; ????    
+     1e8:      14 39           jl      $+554           ;abs 0x412
+     1ea:      00 00           .word   CRCDI_L;        ????    
+     1ec:      00 03           .word   0x0300; ????    
+     1ee:      b1 36           jge     $-668           ;abs 0xff52
+     1f0:      00 00           .word   CRCDI_L;        ????    
+     1f2:      00 5b           add     r11,    pc      
+     1f4:      01 00           .word   CRCDI_H;        ????    
+     1f6:      00 01           .word   0x0100; ????    
+     1f8:      01 14           .word   0x1401; ????    
+     1fa:      9b 00           .word   0x009b; ????    
+     1fc:      00 00           .word   CRCDI_L;        ????    
+     1fe:      03 b3           .word   0xb303; ????    Illegal as 2-op instr
+     200:      98 00           .word   0x0098; ????    
+     202:      00 00           .word   CRCDI_L;        ????    
+     204:      5b 01           .word   0x015b; ????    
+     206:      00 00           .word   CRCDI_L;        ????    
+     208:      01 01           .word   0x0101; ????    
+     20a:      14 2d           jc      $+554           ;abs 0x434
+     20c:      00 00           .word   CRCDI_L;        ????    
+     20e:      00 03           .word   0x0300; ????    
+     210:      b5 2a           jnc     $-660           ;abs 0xff7c
+     212:      00 00           .word   CRCDI_L;        ????    
+     214:      00 5b           add     r11,    pc      
+     216:      01 00           .word   CRCDI_H;        ????    
+     218:      00 01           .word   0x0100; ????    
+     21a:      01 00           .word   CRCDI_H;        ????    
+     21c:      4d 01           .word   0x014d; ????    
+     21e:      00 00           .word   CRCDI_L;        ????    
+     220:      02 00           .word   CRCDIRB_H;      ????    
+     222:      1c 01           .word   0x011c; ????    
+     224:      00 00           .word   CRCDI_L;        ????    
+     226:      02 01           .word   0x0102; ????    
+     228:      09 00           .word   0x0009; ????    
+     22a:      00 00           .word   CRCDI_L;        ????    
+     22c:      01 03           .word   0x0301; ????    
+     22e:      01 00           .word   CRCDI_H;        ????    
+     230:      00 65           addc    r5,     pc      
+     232:      00 00           .word   CRCDI_L;        ????    
+     234:      00 18           .word   0x1800; ????    
+     236:      42 5e           add.b   r14,    sr      
+     238:      42 c9           bic.b   r9,     sr      
+     23a:      00 00           .word   CRCDI_L;        ????    
+     23c:      00 02           .word   0x0200; ????    
+     23e:      5d 00           .word   0x005d; ????    
+     240:      00 00           .word   CRCDI_L;        ????    
+     242:      02 04           .word   AES_SR; ????    
+     244:      2c 00           .word   0x002c; ????    
+     246:      00 00           .word   CRCDI_L;        ????    
+     248:      03 01           .word   0x0103; ????    
+     24a:      08 15           .word   0x1508; ????    
+     24c:      00 00           .word   CRCDI_L;        ????    
+     24e:      00 03           .word   0x0300; ????    
+     250:      01 06           .word   0x0601; ????    
+     252:      17 00           .word   0x0017; ????    
+     254:      00 00           .word   CRCDI_L;        ????    
+     256:      02 b7           bit     r7,     sr      
+     258:      00 00           .word   CRCDI_L;        ????    
+     25a:      00 02           .word   0x0200; ????    
+     25c:      06 45           mov     r5,     r6      
+     25e:      00 00           .word   CRCDI_L;        ????    
+     260:      00 03           .word   0x0300; ????    
+     262:      02 07           .word   0x0702; ????    
+     264:      68 03           .word   0x0368; ????    
+     266:      00 00           .word   CRCDI_L;        ????    
+     268:      04 02           .word   0x0204; ????    
+     26a:      05 69           addc    r9,     r5      
+     26c:      6e 74           subc.b  @r4,    r14     
+     26e:      00 02           .word   0x0200; ????    
+     270:      f0 00           .word   0x00f0; ????    
+     272:      00 00           .word   CRCDI_L;        ????    
+     274:      02 09           .word   0x0902; ????    
+     276:      21 00           .word   0x0021; ????    
+     278:      00 00           .word   CRCDI_L;        ????    
+     27a:      05 01           .word   0x0105; ????    
+     27c:      e3 00           .word   0x00e3; ????    
+     27e:      00 00           .word   CRCDI_L;        ????    
+     280:      01 07           .word   0x0701; ????    
+     282:      01 18           .word   0x1801; ????    
+     284:      42 28           jnc     $+134           ;abs 0x30a
+     286:      42 02           .word   0x0242; ????    
+     288:      71 02           .word   0x0271; ????    
+     28a:      7e 00           .word   0x007e; ????    
+     28c:      00 00           .word   CRCDI_L;        ????    
+     28e:      06 63           adc     r6              
+     290:      00 01           .word   0x0100; ????    
+     292:      07 21           jnz     $+528           ;abs 0x4a2
+     294:      00 00           .word   CRCDI_L;        ????    
+     296:      00 01           .word   0x0100; ????    
+     298:      5f 00           .word   0x005f; ????    
+     29a:      07 01           .word   0x0107; ????    
+     29c:      10 01           .word   0x0110; ????    
+     29e:      00 00           .word   CRCDI_L;        ????    
+     2a0:      01 0f           .word   0x0f01; ????    
+     2a2:      01 21           jnz     $+516           ;abs 0x4a6
+     2a4:      00 00           .word   CRCDI_L;        ????    
+     2a6:      00 28           jnc     $+2             ;abs 0x2a8
+     2a8:      42 34           jge     $+134           ;abs 0x32e
+     2aa:      42 02           .word   0x0242; ????    
+     2ac:      71 02           .word   0x0271; ????    
+     2ae:      a2 00           .word   0x00a2; ????    
+     2b0:      00 00           .word   CRCDI_L;        ????    
+     2b2:      08 63           adc     r8              
+     2b4:      00 01           .word   0x0100; ????    
+     2b6:      11 21           jnz     $+548           ;abs 0x4da
+     2b8:      00 00           .word   CRCDI_L;        ????    
+     2ba:      00 01           .word   0x0100; ????    
+     2bc:      5f 00           .word   0x005f; ????    
+     2be:      09 01           .word   0x0109; ????    
+     2c0:      1d 01           .word   0x011d; ????    
+     2c2:      00 00           .word   CRCDI_L;        ????    
+     2c4:      01 1b           .word   0x1b01; ????    
+     2c6:      01 34           jge     $+4             ;abs 0x2ca
+     2c8:      42 5e           add.b   r14,    sr      
+     2ca:      42 4b           mov.b   r11,    sr      
+     2cc:      00 00           .word   CRCDI_L;        ????    
+     2ce:      00 df           bis     r15,    pc      
+     2d0:      00 00           .word   CRCDI_L;        ????    
+     2d2:      00 0a           .word   0x0a00; ????    
+     2d4:      73 00           .word   0x0073; ????    
+     2d6:      01 1b           .word   0x1b01; ????    
+     2d8:      df 00           .word   0x00df; ????    
+     2da:      00 00           .word   CRCDI_L;        ????    
+     2dc:      67 00           .word   0x0067; ????    
+     2de:      00 00           .word   CRCDI_L;        ????    
+     2e0:      0b 69           addc    r9,     r11     
+     2e2:      00 01           .word   0x0100; ????    
+     2e4:      1d 3a           jl      $-964           ;abs 0xff20
+     2e6:      00 00           .word   CRCDI_L;        ????    
+     2e8:      00 72           subc    sr,     pc      
+     2ea:      00 00           .word   CRCDI_L;        ????    
+     2ec:      00 0b           .word   0x0b00; ????    
+     2ee:      63 00           .word   0x0063; ????    
+     2f0:      01 1e           .word   0x1e01; ????    
+     2f2:      21 00           .word   0x0021; ????    
+     2f4:      00 00           .word   CRCDI_L;        ????    
+     2f6:      76 00           .word   0x0076; ????    
+     2f8:      00 00           .word   CRCDI_L;        ????    
+     2fa:      00 0c           .word   0x0c00; ????    
+     2fc:      02 53           add     #0,     sr      ;r3 As==00
+     2fe:      00 00           .word   CRCDI_L;        ????    
+     300:      00 0d           .word   0x0d00; ????    
+     302:      2d 00           .word   0x002d; ????    
+     304:      00 00           .word   CRCDI_L;        ????    
+     306:      03 b5           .word   0xb503; ????    Illegal as 2-op instr
+     308:      2a 00           .word   0x002a; ????    
+     30a:      00 00           .word   CRCDI_L;        ????    
+     30c:      f6 00           .word   0x00f6; ????    
+     30e:      00 00           .word   CRCDI_L;        ????    
+     310:      01 01           .word   0x0101; ????    
+     312:      0e 45           mov     r5,     r14     
+     314:      00 00           .word   CRCDI_L;        ????    
+     316:      00 0d           .word   0x0d00; ????    
+     318:      f9 00           .word   0x00f9; ????    
+     31a:      00 00           .word   CRCDI_L;        ????    
+     31c:      03 b7           .word   0xb703; ????    Illegal as 2-op instr
+     31e:      f6 00           .word   0x00f6; ????    
+     320:      00 00           .word   CRCDI_L;        ????    
+     322:      f6 00           .word   0x00f6; ????    
+     324:      00 00           .word   CRCDI_L;        ????    
+     326:      01 01           .word   0x0101; ????    
+     328:      0d d9           bis     r9,     r13     
+     32a:      00 00           .word   CRCDI_L;        ????    
+     32c:      00 03           .word   0x0300; ????    
+     32e:      b9 d6 00 00     bis     @r6+,   0(r9)   ;CRCDI_L(r9)
+     332:      00 f6           and     r6,     pc      
+     334:      00 00           .word   CRCDI_L;        ????    
+     336:      00 01           .word   0x0100; ????    
+     338:      01 0d           .word   0x0d01; ????    
+     33a:      2d 00           .word   0x002d; ????    
+     33c:      00 00           .word   CRCDI_L;        ????    
+     33e:      03 b5           .word   0xb503; ????    Illegal as 2-op instr
+     340:      2a 00           .word   0x002a; ????    
+     342:      00 00           .word   CRCDI_L;        ????    
+     344:      f6 00           .word   0x00f6; ????    
+     346:      00 00           .word   CRCDI_L;        ????    
+     348:      01 01           .word   0x0101; ????    
+     34a:      0d f9           and     r9,     r13     
+     34c:      00 00           .word   CRCDI_L;        ????    
+     34e:      00 03           .word   0x0300; ????    
+     350:      b7 f6 00 00     and     @r6+,   0(r7)   ;CRCDI_L(r7)
+     354:      00 f6           and     r6,     pc      
+     356:      00 00           .word   CRCDI_L;        ????    
+     358:      00 01           .word   0x0100; ????    
+     35a:      01 0d           .word   0x0d01; ????    
+     35c:      d9 00           .word   0x00d9; ????    
+     35e:      00 00           .word   CRCDI_L;        ????    
+     360:      03 b9           .word   0xb903; ????    Illegal as 2-op instr
+     362:      d6 00           .word   0x00d6; ????    
+     364:      00 00           .word   CRCDI_L;        ????    
+     366:      f6 00           .word   0x00f6; ????    
+     368:      00 00           .word   CRCDI_L;        ????    
+     36a:      01 01           .word   0x0101; ????    
+     36c:      00 c9           bic     r9,     pc      
+     36e:      08 00           .word   0x0008; ????    
+     370:      00 02           .word   0x0200; ????    
+     372:      00 fa           and     r10,    pc      
+     374:      01 00           .word   CRCDI_H;        ????    
+     376:      00 02           .word   0x0200; ????    
+     378:      01 09           .word   0x0901; ????    
+     37a:      00 00           .word   CRCDI_L;        ????    
+     37c:      00 01           .word   0x0100; ????    
+     37e:      92 02           .word   0x0292; ????    
+     380:      00 00           .word   CRCDI_L;        ????    
+     382:      65 00           .word   0x0065; ????    
+     384:      00 00           .word   CRCDI_L;        ????    
+     386:      5e 42 82 50     mov.b   &0x5082,r14     
+     38a:      32 01           .word   MPYS;   ????    
+     38c:      00 00           .word   CRCDI_L;        ????    
+     38e:      02 5d           add     r13,    sr      
+     390:      00 00           .word   CRCDI_L;        ????    
+     392:      00 02           .word   0x0200; ????    
+     394:      04 2c           jc      $+10            ;abs 0x39e
+     396:      00 00           .word   CRCDI_L;        ????    
+     398:      00 03           .word   0x0300; ????    
+     39a:      01 08           .word   0x0801; ????    
+     39c:      15 00           .word   0x0015; ????    
+     39e:      00 00           .word   CRCDI_L;        ????    
+     3a0:      03 01           .word   0x0103; ????    
+     3a2:      06 17           .word   0x1706; ????    
+     3a4:      00 00           .word   CRCDI_L;        ????    
+     3a6:      00 02           .word   0x0200; ????    
+     3a8:      b7 00           .word   0x00b7; ????    
+     3aa:      00 00           .word   CRCDI_L;        ????    
+     3ac:      02 06           .word   0x0602; ????    
+     3ae:      45 00           .word   0x0045; ????    
+     3b0:      00 00           .word   CRCDI_L;        ????    
+     3b2:      03 02           .word   0x0203; ????    
+     3b4:      07 68           addc    r8,     r7      
+     3b6:      03 00           .word   0x0003; ????    
+     3b8:      00 02           .word   0x0200; ????    
+     3ba:      b8 00           .word   0x00b8; ????    
+     3bc:      00 00           .word   CRCDI_L;        ????    
+     3be:      02 07           .word   0x0702; ????    
+     3c0:      57 00           .word   0x0057; ????    
+     3c2:      00 00           .word   CRCDI_L;        ????    
+     3c4:      04 02           .word   0x0204; ????    
+     3c6:      05 69           addc    r9,     r5      
+     3c8:      6e 74           subc.b  @r4,    r14     
+     3ca:      00 02           .word   0x0200; ????    
+     3cc:      f0 00           .word   0x00f0; ????    
+     3ce:      00 00           .word   CRCDI_L;        ????    
+     3d0:      02 09           .word   0x0902; ????    
+     3d2:      21 00           .word   0x0021; ????    
+     3d4:      00 00           .word   CRCDI_L;        ????    
+     3d6:      05 ea           xor     r10,    r5      
+     3d8:      01 00           .word   CRCDI_H;        ????    
+     3da:      00 01           .word   0x0100; ????    
+     3dc:      8c 04           .word   0x048c; ????    
+     3de:      01 4c           mov     r12,    sp      
+     3e0:      00 00           .word   CRCDI_L;        ????    
+     3e2:      00 03           .word   0x0300; ????    
+     3e4:      88 00           .word   0x0088; ????    
+     3e6:      00 00           .word   CRCDI_L;        ????    
+     3e8:      06 ed           xor     r13,    r6      
+     3ea:      01 00           .word   CRCDI_H;        ????    
+     3ec:      00 01           .word   0x0100; ????    
+     3ee:      8d 04           .word   0x048d; ????    
+     3f0:      4c 00           .word   0x004c; ????    
+     3f2:      00 00           .word   CRCDI_L;        ????    
+     3f4:      00 07           .word   AES_KEY;        ????    
+     3f6:      01 74           subc    r4,     sp      
+     3f8:      02 00           .word   CRCDIRB_H;      ????    
+     3fa:      00 01           .word   0x0100; ????    
+     3fc:      42 01           .word   0x0142; ????    
+     3fe:      01 21           jnz     $+516           ;abs 0x602
+     400:      00 00           .word   CRCDI_L;        ????    
+     402:      00 5e           add     r14,    pc      
+     404:      42 7c           subc.b  r12,    sr      
+     406:      42 89           sub.b   r9,     sr      
+     408:      00 00           .word   CRCDI_L;        ????    
+     40a:      00 b0           bit     pc,     pc      
+     40c:      00 00           .word   CRCDI_L;        ????    
+     40e:      00 08           .word   ROMSize;        ????    
+     410:      63 00           .word   0x0063; ????    
+     412:      01 43           clr     sp              
+     414:      01 b0           bit     pc,     sp      
+     416:      00 00           .word   CRCDI_L;        ????    
+     418:      00 02           .word   0x0200; ????    
+     41a:      91 7c 00 09     subc    2304(r12),33(r1)        ;0x0900(r12), 0x0021(r1)
+     41e:      21 00 
+     420:      00 00           .word   CRCDI_L;        ????    
+     422:      0a 01           .word   0x010a; ????    
+     424:      b4 02           .word   0x02b4; ????    
+     426:      00 00           .word   CRCDI_L;        ????    
+     428:      01 4c           mov     r12,    sp      
+     42a:      01 01           .word   0x0101; ????    
+     42c:      7c 42           mov.b   #8,     r12     ;r2 As==11
+     42e:      3c 43           mov     #-1,    r12     ;r3 As==11
+     430:      9d 00           .word   0x009d; ????    
+     432:      00 00           .word   CRCDI_L;        ????    
+     434:      e8 00           .word   0x00e8; ????    
+     436:      00 00           .word   CRCDI_L;        ????    
+     438:      0b 79           subc    r9,     r11     
+     43a:      01 00           .word   CRCDI_H;        ????    
+     43c:      00 01           .word   0x0100; ????    
+     43e:      4e 01           .word   0x014e; ????    
+     440:      e8 00           .word   0x00e8; ????    
+     442:      00 00           .word   CRCDI_L;        ????    
+     444:      02 91           cmp     sp,     sr      
+     446:      78 08           .word   0x0878; ????    
+     448:      63 00           .word   0x0063; ????    
+     44a:      01 4f           mov     r15,    sp      
+     44c:      01 b0           bit     pc,     sp      
+     44e:      00 00           .word   CRCDI_L;        ????    
+     450:      00 02           .word   0x0200; ????    
+     452:      91 76 00 09     subc    2304(r6),58(r1) ;0x0900(r6), 0x003a(r1)
+     456:      3a 00 
+     458:      00 00           .word   CRCDI_L;        ????    
+     45a:      0a 01           .word   0x010a; ????    
+     45c:      b1 01           .word   0x01b1; ????    
+     45e:      00 00           .word   CRCDI_L;        ????    
+     460:      01 78           subc    r8,     sp      
+     462:      01 01           .word   0x0101; ????    
+     464:      3c 43           mov     #-1,    r12     ;r3 As==11
+     466:      e0 43 c1 00     mov.b   #2,     0x00c1  ;r3 As==10, PC rel. 0x0052b
+     46a:      00 00           .word   CRCDI_L;        ????    
+     46c:      2d 01           .word   0x012d; ????    
+     46e:      00 00           .word   CRCDI_L;        ????    
+     470:      08 6b           addc    r11,    r8      
+     472:      00 01           .word   0x0100; ????    
+     474:      7a 01           .word   0x017a; ????    
+     476:      e8 00           .word   0x00e8; ????    
+     478:      00 00           .word   CRCDI_L;        ????    
+     47a:      02 91           cmp     sp,     sr      
+     47c:      76 08           .word   0x0876; ????    
+     47e:      63 00           .word   0x0063; ????    
+     480:      01 7b           subc    r11,    sp      
+     482:      01 b0           bit     pc,     sp      
+     484:      00 00           .word   CRCDI_L;        ????    
+     486:      00 02           .word   0x0200; ????    
+     488:      91 74 0b 79     subc    30987(r4),1(r1) ;0x790b(r4), CRCDI_H(r1)
+     48c:      01 00 
+     48e:      00 01           .word   0x0100; ????    
+     490:      7c 01           .word   0x017c; ????    
+     492:      e8 00           .word   0x00e8; ????    
+     494:      00 00           .word   CRCDI_L;        ????    
+     496:      02 91           cmp     sp,     sr      
+     498:      78 00           .word   0x0078; ????    
+     49a:      0c 01           .word   0x010c; ????    
+     49c:      38 01           .word   OP2;    ????    
+     49e:      00 00           .word   CRCDI_L;        ????    
+     4a0:      01 ae           dadd    r14,    sp      
+     4a2:      01 01           .word   0x0101; ????    
+     4a4:      e0 43 fa 43     mov.b   #2,     0x43fa  ;r3 As==10, PC rel. 0x048a2
+     4a8:      02 71           subc    sp,     sr      
+     4aa:      02 07           .word   0x0702; ????    
+     4ac:      01 65           addc    r5,     sp      
+     4ae:      01 00           .word   CRCDI_H;        ????    
+     4b0:      00 01           .word   0x0100; ????    
+     4b2:      b5 01           .word   0x01b5; ????    
+     4b4:      01 4c           mov     r12,    sp      
+     4b6:      00 00           .word   CRCDI_L;        ????    
+     4b8:      00 fa           and     r10,    pc      
+     4ba:      43 38           jl      $+136           ;abs 0x542
+     4bc:      44 e5           xor.b   r5,     r4      
+     4be:      00 00           .word   CRCDI_L;        ????    
+     4c0:      00 80           sub     pc,     pc      
+     4c2:      01 00           .word   CRCDI_H;        ????    
+     4c4:      00 08           .word   ROMSize;        ????    
+     4c6:      69 00           .word   0x0069; ????    
+     4c8:      01 b7           bit     r7,     sp      
+     4ca:      01 e8           xor     r8,     sp      
+     4cc:      00 00           .word   CRCDI_L;        ????    
+     4ce:      00 02           .word   0x0200; ????    
+     4d0:      91 78 08 6a     subc    27144(r8),256(r1)       ;0x6a08(r8), 0x0100(r1)
+     4d4:      00 01 
+     4d6:      b8 01           .word   0x01b8; ????    
+     4d8:      80 01           .word   0x0180; ????    
+     4da:      00 00           .word   CRCDI_L;        ????    
+     4dc:      02 91           cmp     sp,     sr      
+     4de:      7a 08           .word   0x087a; ????    
+     4e0:      6b 00           .word   0x006b; ????    
+     4e2:      01 b8           bit     r8,     sp      
+     4e4:      01 80           sub     pc,     sp      
+     4e6:      01 00           .word   CRCDI_H;        ????    
+     4e8:      00 02           .word   0x0200; ????    
+     4ea:      91 7c 00 09     subc    2304(r12),76(r1)        ;0x0900(r12), 0x004c(r1)
+     4ee:      4c 00 
+     4f0:      00 00           .word   CRCDI_L;        ????    
+     4f2:      0a 01           .word   0x010a; ????    
+     4f4:      3b 02           .word   0x023b; ????    
+     4f6:      00 00           .word   CRCDI_L;        ????    
+     4f8:      01 c8           bic     r8,     sp      
+     4fa:      01 01           .word   0x0101; ????    
+     4fc:      38 44           mov     @r4+,   r8      
+     4fe:      6c 44           mov.b   @r4,    r12     
+     500:      f9 00           .word   0x00f9; ????    
+     502:      00 00           .word   CRCDI_L;        ????    
+     504:      c4 01           .word   0x01c4; ????    
+     506:      00 00           .word   CRCDI_L;        ????    
+     508:      0d 6e           addc    r14,    r13     
+     50a:      00 01           .word   0x0100; ????    
+     50c:      c8 01           .word   0x01c8; ????    
+     50e:      4c 00           .word   0x004c; ????    
+     510:      00 00           .word   CRCDI_L;        ????    
+     512:      01 5f           add     r15,    sp      
+     514:      08 69           addc    r9,     r8      
+     516:      00 01           .word   0x0100; ????    
+     518:      ca 01           .word   0x01ca; ????    
+     51a:      e8 00           .word   0x00e8; ????    
+     51c:      00 00           .word   CRCDI_L;        ????    
+     51e:      02 91           cmp     sp,     sr      
+     520:      7a 08           .word   0x087a; ????    
+     522:      74 6d           addc.b  @r13+,  r4      
+     524:      70 00           .word   0x0070; ????    
+     526:      01 cb           bic     r11,    sp      
+     528:      01 e8           xor     r8,     sp      
+     52a:      00 00           .word   CRCDI_L;        ????    
+     52c:      00 02           .word   0x0200; ????    
+     52e:      91 7c 00 07     subc    1792(r12),-22783(r1);AES_KEY(r12), 0xa701(r1)
+     532:      01 a7 
+     534:      02 00           .word   CRCDIRB_H;      ????    
+     536:      00 01           .word   0x0100; ????    
+     538:      d5 01           .word   0x01d5; ????    
+     53a:      01 4c           mov     r12,    sp      
+     53c:      00 00           .word   CRCDI_L;        ????    
+     53e:      00 6c           addc    r12,    pc      
+     540:      44 84           sub.b   r4,     r4      
+     542:      44 0d           .word   0x0d44; ????    
+     544:      01 00           .word   CRCDI_H;        ????    
+     546:      00 ec           xor     r12,    pc      
+     548:      01 00           .word   CRCDI_H;        ????    
+     54a:      00 08           .word   ROMSize;        ????    
+     54c:      6a 00           .word   0x006a; ????    
+     54e:      01 d7           bis     r7,     sp      
+     550:      01 80           sub     pc,     sp      
+     552:      01 00           .word   CRCDI_H;        ????    
+     554:      00 02           .word   0x0200; ????    
+     556:      91 7c 00 0e     subc    3584(r12),22273(r1);0x0e00(r12), 0x5701(r1)
+     55a:      01 57 
+     55c:      01 00           .word   CRCDI_H;        ????    
+     55e:      00 01           .word   0x0100; ????    
+     560:      dd 01           .word   0x01dd; ????    
+     562:      01 84           sub     r4,     sp      
+     564:      44 94           cmp.b   r4,     r4      
+     566:      44 02           .word   0x0244; ????    
+     568:      71 02           .word   0x0271; ????    
+     56a:      0e 02           .word   0x020e; ????    
+     56c:      00 00           .word   CRCDI_L;        ????    
+     56e:      0d 6e           addc    r14,    r13     
+     570:      00 01           .word   0x0100; ????    
+     572:      dd 01           .word   0x01dd; ????    
+     574:      4c 00           .word   0x004c; ????    
+     576:      00 00           .word   CRCDI_L;        ????    
+     578:      01 5f           add     r15,    sp      
+     57a:      00 07           .word   AES_KEY;        ????    
+     57c:      01 92           cmp     sr,     sp      
+     57e:      01 00           .word   CRCDI_H;        ????    
+     580:      00 01           .word   0x0100; ????    
+     582:      e3 01           .word   0x01e3; ????    
+     584:      01 4c           mov     r12,    sp      
+     586:      00 00           .word   CRCDI_L;        ????    
+     588:      00 94           cmp     r4,     pc      
+     58a:      44 30           jn      $+138           ;abs 0x614
+     58c:      45 21           jnz     $+652           ;abs 0x818
+     58e:      01 00           .word   CRCDI_H;        ????    
+     590:      00 7b           subc    r11,    pc      
+     592:      02 00           .word   CRCDIRB_H;      ????    
+     594:      00 0f           .word   0x0f00; ????    
+     596:      78 00           .word   0x0078; ????    
+     598:      01 e3           xor     #0,     sp      ;r3 As==00
+     59a:      01 7b           subc    r11,    sp      
+     59c:      02 00           .word   CRCDIRB_H;      ????    
+     59e:      00 5d           add     r13,    pc      
+     5a0:      01 00           .word   CRCDI_H;        ????    
+     5a2:      00 0d           .word   0x0d00; ????    
+     5a4:      6c 00           .word   0x006c; ????    
+     5a6:      01 e3           xor     #0,     sp      ;r3 As==00
+     5a8:      01 7b           subc    r11,    sp      
+     5aa:      02 00           .word   CRCDIRB_H;      ????    
+     5ac:      00 01           .word   0x0100; ????    
+     5ae:      5e 10 69 00     rrc.b   105(r14)        ;0x0069(r14)
+     5b2:      01 e4           xor     r4,     sp      
+     5b4:      01 4c           mov     r12,    sp      
+     5b6:      00 00           .word   CRCDI_L;        ????    
+     5b8:      00 6f           addc    r15,    pc      
+     5ba:      01 00           .word   CRCDI_H;        ????    
+     5bc:      00 10           rrc     pc              
+     5be:      6a 00           .word   0x006a; ????    
+     5c0:      01 e4           xor     r4,     sp      
+     5c2:      01 4c           mov     r12,    sp      
+     5c4:      00 00           .word   CRCDI_L;        ????    
+     5c6:      00 a5           dadd    r5,     pc      
+     5c8:      01 00           .word   CRCDI_H;        ????    
+     5ca:      00 10           rrc     pc              
+     5cc:      6b 00           .word   0x006b; ????    
+     5ce:      01 e4           xor     r4,     sp      
+     5d0:      01 4c           mov     r12,    sp      
+     5d2:      00 00           .word   CRCDI_L;        ????    
+     5d4:      00 f2           and     sr,     pc      
+     5d6:      01 00           .word   CRCDI_H;        ????    
+     5d8:      00 10           rrc     pc              
+     5da:      6e 00           .word   0x006e; ????    
+     5dc:      01 e4           xor     r4,     sp      
+     5de:      01 4c           mov     r12,    sp      
+     5e0:      00 00           .word   CRCDI_L;        ????    
+     5e2:      00 1a           .word   PADSR;  ????    
+     5e4:      02 00           .word   CRCDIRB_H;      ????    
+     5e6:      00 00           .word   CRCDI_L;        ????    
+     5e8:      11 02           .word   0x0211; ????    
+     5ea:      21 00           .word   0x0021; ????    
+     5ec:      00 00           .word   CRCDI_L;        ????    
+     5ee:      0a 01           .word   0x010a; ????    
+     5f0:      27 01           .word   0x0127; ????    
+     5f2:      00 00           .word   CRCDI_L;        ????    
+     5f4:      01 10           rrc     sp              
+     5f6:      02 01           .word   0x0102; ????    
+     5f8:      30 45           br      @r5+            
+     5fa:      84 45 49 02     mov     r5,     585(r4) ;0x0249(r4)
+     5fe:      00 00           .word   CRCDI_L;        ????    
+     600:      a6 02           .word   0x02a6; ????    
+     602:      00 00           .word   CRCDI_L;        ????    
+     604:      10 69 00 01     addc    256(r9),pc      ;0x0100(r9)
+     608:      11 02           .word   0x0211; ????    
+     60a:      4c 00           .word   0x004c; ????    
+     60c:      00 00           .word   CRCDI_L;        ????    
+     60e:      65 02           .word   0x0265; ????    
+     610:      00 00           .word   CRCDI_L;        ????    
+     612:      00 0a           .word   0x0a00; ????    
+     614:      01 15           .word   0x1501; ????    
+     616:      02 00           .word   CRCDIRB_H;      ????    
+     618:      00 01           .word   0x0100; ????    
+     61a:      2c 02           .word   0x022c; ????    
+     61c:      01 84           sub     r4,     sp      
+     61e:      45 94           cmp.b   r4,     r5      
+     620:      46 8c           sub.b   r12,    r6      
+     622:      02 00           .word   CRCDIRB_H;      ????    
+     624:      00 e6           xor     r6,     pc      
+     626:      02 00           .word   CRCDIRB_H;      ????    
+     628:      00 08           .word   ROMSize;        ????    
+     62a:      69 00           .word   0x0069; ????    
+     62c:      01 2e           jc      $-1020          ;abs 0x230
+     62e:      02 e8           xor     r8,     sr      
+     630:      00 00           .word   CRCDI_L;        ????    
+     632:      00 02           .word   0x0200; ????    
+     634:      91 78 10 6a     subc    27152(r8),256(r1)       ;0x6a10(r8), 0x0100(r1)
+     638:      00 01 
+     63a:      2f 02           .word   0x022f; ????    
+     63c:      80 01           .word   0x0180; ????    
+     63e:      00 00           .word   CRCDI_L;        ????    
+     640:      a0 02           .word   0x02a0; ????    
+     642:      00 00           .word   CRCDI_L;        ????    
+     644:      10 6e 00 01     addc    256(r14),pc     ;0x0100(r14)
+     648:      30 02           .word   0x0230; ????    
+     64a:      80 01           .word   0x0180; ????    
+     64c:      00 00           .word   CRCDI_L;        ????    
+     64e:      b4 02           .word   0x02b4; ????    
+     650:      00 00           .word   CRCDI_L;        ????    
+     652:      00 0a           .word   0x0a00; ????    
+     654:      01 b9           bit     r9,     sp      
+     656:      01 00           .word   CRCDI_H;        ????    
+     658:      00 01           .word   0x0100; ????    
+     65a:      68 02           .word   0x0268; ????    
+     65c:      01 94           cmp     r4,     sp      
+     65e:      46 e8           xor.b   r8,     r6      
+     660:      46 d7           bis.b   r7,     r6      
+     662:      02 00           .word   CRCDIRB_H;      ????    
+     664:      00 38           jl      $+2             ;abs 0x666
+     666:      03 00           .word   0x0003; ????    
+     668:      00 0f           .word   0x0f00; ????    
+     66a:      78 00           .word   0x0078; ????    
+     66c:      01 68           addc    r8,     sp      
+     66e:      02 4c           mov     r12,    sr      
+     670:      00 00           .word   CRCDI_L;        ????    
+     672:      00 eb           xor     r11,    pc      
+     674:      02 00           .word   CRCDIRB_H;      ????    
+     676:      00 12           push    pc              
+     678:      4e 00           .word   0x004e; ????    
+     67a:      00 00           .word   CRCDI_L;        ????    
+     67c:      01 69           addc    r9,     sp      
+     67e:      02 e8           xor     r8,     sr      
+     680:      00 00           .word   CRCDI_L;        ????    
+     682:      00 f6           and     r6,     pc      
+     684:      02 00           .word   CRCDIRB_H;      ????    
+     686:      00 10           rrc     pc              
+     688:      74 6d           addc.b  @r13+,  r4      
+     68a:      70 00           .word   0x0070; ????    
+     68c:      01 6a           addc    r10,    sp      
+     68e:      02 e8           xor     r8,     sr      
+     690:      00 00           .word   CRCDI_L;        ????    
+     692:      00 0a           .word   0x0a00; ????    
+     694:      03 00           .word   0x0003; ????    
+     696:      00 08           .word   ROMSize;        ????    
+     698:      69 00           .word   0x0069; ????    
+     69a:      01 6b           addc    r11,    sp      
+     69c:      02 80           sub     pc,     sr      
+     69e:      01 00           .word   CRCDI_H;        ????    
+     6a0:      00 02           .word   0x0200; ????    
+     6a2:      91 7c 00 0e     subc    3584(r12),11777(r1);0x0e00(r12), 0x2e01(r1)
+     6a6:      01 2e 
+     6a8:      01 00           .word   CRCDI_H;        ????    
+     6aa:      00 01           .word   0x0100; ????    
+     6ac:      8e 02           .word   0x028e; ????    
+     6ae:      01 e8           xor     r8,     sp      
+     6b0:      46 14           .word   0x1446; ????    
+     6b2:      47 02           .word   0x0247; ????    
+     6b4:      71 02           .word   0x0271; ????    
+     6b6:      5c 03           .word   0x035c; ????    
+     6b8:      00 00           .word   CRCDI_L;        ????    
+     6ba:      10 69 00 01     addc    256(r9),pc      ;0x0100(r9)
+     6be:      8f 02           .word   0x028f; ????    
+     6c0:      4c 00           .word   0x004c; ????    
+     6c2:      00 00           .word   CRCDI_L;        ????    
+     6c4:      1e 03           .word   0x031e; ????    
+     6c6:      00 00           .word   CRCDI_L;        ????    
+     6c8:      00 0e           .word   0x0e00; ????    
+     6ca:      01 c5           bic     r5,     sp      
+     6cc:      02 00           .word   CRCDIRB_H;      ????    
+     6ce:      00 01           .word   0x0100; ????    
+     6d0:      99 02           .word   0x0299; ????    
+     6d2:      01 14           .word   0x1401; ????    
+     6d4:      47 1e           .word   0x1e47; ????    
+     6d6:      47 02           .word   0x0247; ????    
+     6d8:      71 02           .word   0x0271; ????    
+     6da:      80 03           .word   0x0380; ????    
+     6dc:      00 00           .word   CRCDI_L;        ????    
+     6de:      10 69 00 01     addc    256(r9),pc      ;0x0100(r9)
+     6e2:      9a 02           .word   0x029a; ????    
+     6e4:      4c 00           .word   0x004c; ????    
+     6e6:      00 00           .word   CRCDI_L;        ????    
+     6e8:      30 03           .word   0x0330; ????    
+     6ea:      00 00           .word   CRCDI_L;        ????    
+     6ec:      00 0e           .word   0x0e00; ????    
+     6ee:      01 9e           cmp     r14,    sp      
+     6f0:      01 00           .word   CRCDI_H;        ????    
+     6f2:      00 01           .word   0x0100; ????    
+     6f4:      9f 02           .word   0x029f; ????    
+     6f6:      01 1e           .word   0x1e01; ????    
+     6f8:      47 64           addc.b  r4,     r7      
+     6fa:      47 02           .word   0x0247; ????    
+     6fc:      71 02           .word   0x0271; ????    
+     6fe:      a4 03           .word   0x03a4; ????    
+     700:      00 00           .word   CRCDI_L;        ????    
+     702:      10 69 00 01     addc    256(r9),pc      ;0x0100(r9)
+     706:      a0 02           .word   0x02a0; ????    
+     708:      3a 00           .word   0x003a; ????    
+     70a:      00 00           .word   CRCDI_L;        ????    
+     70c:      3d 03           .word   0x033d; ????    
+     70e:      00 00           .word   CRCDI_L;        ????    
+     710:      00 0a           .word   0x0a00; ????    
+     712:      01 09           .word   0x0901; ????    
+     714:      02 00           .word   CRCDIRB_H;      ????    
+     716:      00 01           .word   0x0100; ????    
+     718:      b0 02           .word   0x02b0; ????    
+     71a:      01 64           addc    r4,     sp      
+     71c:      47 f8           and.b   r8,     r7      
+     71e:      47 50           add.b   pc,     r7      
+     720:      03 00           .word   0x0003; ????    
+     722:      00 f2           and     sr,     pc      
+     724:      03 00           .word   0x0003; ????    
+     726:      00 0f           .word   0x0f00; ????    
+     728:      6e 00           .word   0x006e; ????    
+     72a:      01 b0           bit     pc,     sp      
+     72c:      02 4c           mov     r12,    sr      
+     72e:      00 00           .word   CRCDI_L;        ????    
+     730:      00 8c           sub     r12,    pc      
+     732:      03 00           .word   0x0003; ????    
+     734:      00 08           .word   ROMSize;        ????    
+     736:      69 00           .word   0x0069; ????    
+     738:      01 b2           bit     sr,     sp      
+     73a:      02 e8           xor     r8,     sr      
+     73c:      00 00           .word   CRCDI_L;        ????    
+     73e:      00 02           .word   0x0200; ????    
+     740:      91 68 08 72     addc    29192(r8),28005(r1);0x7208(r8), 0x6d65(r1)
+     744:      65 6d 
+     746:      00 01           .word   0x0100; ????    
+     748:      b3 02           .word   0x02b3; ????    
+     74a:      80 01           .word   0x0180; ????    
+     74c:      00 00           .word   CRCDI_L;        ????    
+     74e:      02 91           cmp     sp,     sr      
+     750:      6a 08           .word   0x086a; ????    
+     752:      78 00           .word   0x0078; ????    
+     754:      01 b5           bit     r5,     sp      
+     756:      02 f2           and     sr,     sr      
+     758:      03 00           .word   0x0003; ????    
+     75a:      00 02           .word   0x0200; ????    
+     75c:      91 6c 00 13     addc    4864(r12),33(r1)        ;0x1300(r12), 0x0021(r1)
+     760:      21 00 
+     762:      00 00           .word   CRCDI_L;        ????    
+     764:      02 04           .word   AES_SR; ????    
+     766:      00 00           .word   CRCDI_L;        ????    
+     768:      14 45 00 00     mov     0(r5),  r4      ;CRCDI_L(r5)
+     76c:      00 06           .word   0x0600; ????    
+     76e:      00 0e           .word   0x0e00; ????    
+     770:      01 49           mov     r9,     sp      
+     772:      02 00           .word   CRCDIRB_H;      ????    
+     774:      00 01           .word   0x0100; ????    
+     776:      d8 02           .word   0x02d8; ????    
+     778:      01 f8           and     r8,     sp      
+     77a:      47 10           rrc.b   r7              
+     77c:      48 02           .word   0x0248; ????    
+     77e:      71 02           .word   0x0271; ????    
+     780:      26 04           .word   0x0426; ????    
+     782:      00 00           .word   CRCDI_L;        ????    
+     784:      0f 6e           addc    r14,    r15     
+     786:      00 01           .word   0x0100; ????    
+     788:      d8 02           .word   0x02d8; ????    
+     78a:      4c 00           .word   0x004c; ????    
+     78c:      00 00           .word   CRCDI_L;        ????    
+     78e:      b6 03           .word   0x03b6; ????    
+     790:      00 00           .word   CRCDI_L;        ????    
+     792:      00 0a           .word   0x0a00; ????    
+     794:      01 45           mov     r5,     sp      
+     796:      01 00           .word   CRCDI_H;        ????    
+     798:      00 01           .word   0x0100; ????    
+     79a:      e1 02           .word   0x02e1; ????    
+     79c:      01 10           rrc     sp              
+     79e:      48 30           jn      $+146           ;abs 0x830
+     7a0:      48 d1           bis.b   sp,     r8      
+     7a2:      03 00           .word   0x0003; ????    
+     7a4:      00 4b           br      r11             
+     7a6:      04 00           .word   CRCINIRES_L;    ????    
+     7a8:      00 0f           .word   0x0f00; ????    
+     7aa:      6e 00           .word   0x006e; ????    
+     7ac:      01 e1           xor     sp,     sp      
+     7ae:      02 4c           mov     r12,    sr      
+     7b0:      00 00           .word   CRCDI_L;        ????    
+     7b2:      00 e5           xor     r5,     pc      
+     7b4:      03 00           .word   0x0003; ????    
+     7b6:      00 00           .word   CRCDI_L;        ????    
+     7b8:      0a 01           .word   0x010a; ????    
+     7ba:      d8 02           .word   0x02d8; ????    
+     7bc:      00 00           .word   CRCDI_L;        ????    
+     7be:      01 e7           xor     r7,     sp      
+     7c0:      02 01           .word   0x0102; ????    
+     7c2:      30 48           br      @r8+            
+     7c4:      4a 48           mov.b   r8,     r10     
+     7c6:      f7 03           .word   0x03f7; ????    
+     7c8:      00 00           .word   CRCDI_L;        ????    
+     7ca:      70 04           .word   0x0470; ????    
+     7cc:      00 00           .word   CRCDI_L;        ????    
+     7ce:      0f 6e           addc    r14,    r15     
+     7d0:      00 01           .word   0x0100; ????    
+     7d2:      e7 02           .word   0x02e7; ????    
+     7d4:      4c 00           .word   0x004c; ????    
+     7d6:      00 00           .word   CRCDI_L;        ????    
+     7d8:      0b 04           .word   0x040b; ????    
+     7da:      00 00           .word   CRCDI_L;        ????    
+     7dc:      00 0a           .word   0x0a00; ????    
+     7de:      01 29           jnc     $+516           ;abs 0x9e2
+     7e0:      02 00           .word   CRCDIRB_H;      ????    
+     7e2:      00 01           .word   0x0100; ????    
+     7e4:      04 03           .word   0x0304; ????    
+     7e6:      01 54           add     r4,     sp      
+     7e8:      48 b0           bit.b   pc,     r8      
+     7ea:      4c 1d           .word   0x1d4c; ????    
+     7ec:      04 00           .word   CRCINIRES_L;    ????    
+     7ee:      00 f7           and     r7,     pc      
+     7f0:      04 00           .word   CRCINIRES_L;    ????    
+     7f2:      00 0f           .word   0x0f00; ????    
+     7f4:      6e 00           .word   0x006e; ????    
+     7f6:      01 04           .word   0x0401; ????    
+     7f8:      03 4c           .word   0x4c03; ????    Illegal as 2-op instr
+     7fa:      00 00           .word   CRCDI_L;        ????    
+     7fc:      00 41           br      sp              
+     7fe:      04 00           .word   CRCINIRES_L;    ????    
+     800:      00 10           rrc     pc              
+     802:      69 00           .word   0x0069; ????    
+     804:      01 05           .word   0x0501; ????    
+     806:      03 80           .word   0x8003; ????    Illegal as 2-op instr
+     808:      01 00           .word   CRCDI_H;        ????    
+     80a:      00 55           add     r5,     pc      
+     80c:      04 00           .word   CRCINIRES_L;    ????    
+     80e:      00 10           rrc     pc              
+     810:      6a 00           .word   0x006a; ????    
+     812:      01 05           .word   0x0501; ????    
+     814:      03 80           .word   0x8003; ????    Illegal as 2-op instr
+     816:      01 00           .word   CRCDI_H;        ????    
+     818:      00 11           rra     pc              
+     81a:      05 00           .word   CRCINIRES_H;    ????    
+     81c:      00 10           rrc     pc              
+     81e:      6b 00           .word   0x006b; ????    
+     820:      01 05           .word   0x0501; ????    
+     822:      03 80           .word   0x8003; ????    Illegal as 2-op instr
+     824:      01 00           .word   CRCDI_H;        ????    
+     826:      00 5d           add     r13,    pc      
+     828:      05 00           .word   CRCINIRES_H;    ????    
+     82a:      00 10           rrc     pc              
+     82c:      6d 00           .word   0x006d; ????    
+     82e:      01 05           .word   0x0501; ????    
+     830:      03 80           .word   0x8003; ????    Illegal as 2-op instr
+     832:      01 00           .word   CRCDI_H;        ????    
+     834:      00 79           subc    r9,     pc      
+     836:      05 00           .word   CRCINIRES_H;    ????    
+     838:      00 10           rrc     pc              
+     83a:      78 00           .word   0x0078; ????    
+     83c:      01 06           .word   0x0601; ????    
+     83e:      03 4c           .word   0x4c03; ????    Illegal as 2-op instr
+     840:      00 00           .word   CRCDI_L;        ????    
+     842:      00 8d           sub     r13,    pc      
+     844:      05 00           .word   CRCINIRES_H;    ????    
+     846:      00 10           rrc     pc              
+     848:      79 00           .word   0x0079; ????    
+     84a:      01 06           .word   0x0601; ????    
+     84c:      03 4c           .word   0x4c03; ????    Illegal as 2-op instr
+     84e:      00 00           .word   CRCDI_L;        ????    
+     850:      00 a6           dadd    r6,     pc      
+     852:      05 00           .word   CRCINIRES_H;    ????    
+     854:      00 10           rrc     pc              
+     856:      7a 00           .word   0x007a; ????    
+     858:      01 06           .word   0x0601; ????    
+     85a:      03 4c           .word   0x4c03; ????    Illegal as 2-op instr
+     85c:      00 00           .word   CRCDI_L;        ????    
+     85e:      00 b8           bit     r8,     pc      
+     860:      05 00           .word   CRCINIRES_H;    ????    
+     862:      00 00           .word   CRCDI_L;        ????    
+     864:      0a 01           .word   0x010a; ????    
+     866:      bc 02           .word   0x02bc; ????    
+     868:      00 00           .word   CRCDI_L;        ????    
+     86a:      01 ec           xor     r12,    sp      
+     86c:      02 01           .word   0x0102; ????    
+     86e:      b0 4c f6 4c     mov     @r12+,  0x4cf6  ;PC rel. 0x05568
+     872:      dd 05           .word   0x05dd; ????    
+     874:      00 00           .word   CRCDI_L;        ????    
+     876:      1e 05           .word   0x051e; ????    
+     878:      00 00           .word   CRCDI_L;        ????    
+     87a:      12 72 01 00     subc    &CRCDI_H,sr     
+     87e:      00 01           .word   0x0100; ????    
+     880:      ed 02           .word   0x02ed; ????    
+     882:      4c 00           .word   0x004c; ????    
+     884:      00 00           .word   CRCDI_L;        ????    
+     886:      f1 05           .word   0x05f1; ????    
+     888:      00 00           .word   CRCDI_L;        ????    
+     88a:      00 0a           .word   0x0a00; ????    
+     88c:      01 2f           jc      $-508           ;abs 0x690
+     88e:      02 00           .word   CRCDIRB_H;      ????    
+     890:      00 01           .word   0x0100; ????    
+     892:      94 04           .word   0x0494; ????    
+     894:      01 06           .word   0x0601; ????    
+     896:      4d 88           sub.b   r8,     r13     
+     898:      4d 0a           .word   0x0a4d; ????    
+     89a:      06 00           .word   CRCRESR_L;      ????    
+     89c:      00 5e           add     r14,    pc      
+     89e:      05 00           .word   CRCINIRES_H;    ????    
+     8a0:      00 08           .word   ROMSize;        ????    
+     8a2:      69 00           .word   0x0069; ????    
+     8a4:      01 96           cmp     r6,     sp      
+     8a6:      04 e8           xor     r8,     r4      
+     8a8:      00 00           .word   CRCDI_L;        ????    
+     8aa:      00 02           .word   0x0200; ????    
+     8ac:      91 7c 15 69     subc    26901(r12),0(r1)        ;0x6915(r12), CRCDI_L(r1)
+     8b0:      00 00 
+     8b2:      00 08           .word   ROMSize;        ????    
+     8b4:      4d 0a           .word   0x0a4d; ????    
+     8b6:      4d 01           .word   0x014d; ????    
+     8b8:      99 04           .word   0x0499; ????    
+     8ba:      16 08           .word   0x0816; ????    
+     8bc:      4d 0a           .word   0x0a4d; ????    
+     8be:      4d 17           .word   0x174d; ????    
+     8c0:      7b 00           .word   0x007b; ????    
+     8c2:      00 00           .word   CRCDI_L;        ????    
+     8c4:      1e 06           .word   0x061e; ????    
+     8c6:      00 00           .word   CRCDI_L;        ????    
+     8c8:      00 00           .word   CRCDI_L;        ????    
+     8ca:      00 0a           .word   0x0a00; ????    
+     8cc:      01 1d           .word   0x1d01; ????    
+     8ce:      02 00           .word   CRCDIRB_H;      ????    
+     8d0:      00 01           .word   0x0100; ????    
+     8d2:      b7 04           .word   0x04b7; ????    
+     8d4:      01 b2           bit     sr,     sp      
+     8d6:      4d 3e           jmp     $-868           ;abs 0x572
+     8d8:      4e 29           jnc     $+670           ;abs 0xb76
+     8da:      06 00           .word   CRCRESR_L;      ????    
+     8dc:      00 93           tst     pc              
+     8de:      05 00           .word   CRCINIRES_H;    ????    
+     8e0:      00 0b           .word   0x0b00; ????    
+     8e2:      72 01           .word   0x0172; ????    
+     8e4:      00 00           .word   CRCDI_L;        ????    
+     8e6:      01 b9           bit     r9,     sp      
+     8e8:      04 e8           xor     r8,     r4      
+     8ea:      00 00           .word   CRCDI_L;        ????    
+     8ec:      00 02           .word   0x0200; ????    
+     8ee:      91 76 08 74     subc    29704(r6),28781(r1);0x7408(r6), 0x706d(r1)
+     8f2:      6d 70 
+     8f4:      00 01           .word   0x0100; ????    
+     8f6:      ba 04           .word   0x04ba; ????    
+     8f8:      e8 00           .word   0x00e8; ????    
+     8fa:      00 00           .word   CRCDI_L;        ????    
+     8fc:      02 91           cmp     sp,     sr      
+     8fe:      78 00           .word   0x0078; ????    
+     900:      13 21           jnz     $+552           ;abs 0xb28
+     902:      00 00           .word   CRCDI_L;        ????    
+     904:      00 a4           dadd    r4,     pc      
+     906:      05 00           .word   CRCINIRES_H;    ????    
+     908:      00 18           .word   0x1800; ????    
+     90a:      45 00           .word   0x0045; ????    
+     90c:      00 00           .word   CRCDI_L;        ????    
+     90e:      0a 01           .word   0x010a; ????    
+     910:      00 19           .word   0x1900; ????    
+     912:      ce 02           .word   0x02ce; ????    
+     914:      00 00           .word   CRCDI_L;        ????    
+     916:      01 45           mov     r5,     sp      
+     918:      b1 05           .word   0x05b1; ????    
+     91a:      00 00           .word   CRCDI_L;        ????    
+     91c:      01 01           .word   0x0101; ????    
+     91e:      1a 93           cmp     #1,     r10     ;r3 As==01
+     920:      05 00           .word   CRCINIRES_H;    ????    
+     922:      00 13           reti                    
+     924:      21 00           .word   0x0021; ????    
+     926:      00 00           .word   CRCDI_L;        ????    
+     928:      c6 05           .word   0x05c6; ????    
+     92a:      00 00           .word   CRCDI_L;        ????    
+     92c:      14 45 00 00     mov     0(r5),  r4      ;CRCDI_L(r5)
+     930:      00 08           .word   ROMSize;        ????    
+     932:      00 19           .word   0x1900; ????    
+     934:      a6 01           .word   0x01a6; ????    
+     936:      00 00           .word   CRCDI_L;        ????    
+     938:      01 57           add     r7,     sp      
+     93a:      d3 05           .word   0x05d3; ????    
+     93c:      00 00           .word   CRCDI_L;        ????    
+     93e:      01 01           .word   0x0101; ????    
+     940:      1a b6 05 00     bit     5(r6),  r10     ;CRCINIRES_H(r6)
+     944:      00 13           reti                    
+     946:      4c 00           .word   0x004c; ????    
+     948:      00 00           .word   CRCDI_L;        ????    
+     94a:      e8 05           .word   0x05e8; ????    
+     94c:      00 00           .word   CRCDI_L;        ????    
+     94e:      14 45 00 00     mov     0(r5),  r4      ;CRCDI_L(r5)
+     952:      00 03           .word   0x0300; ????    
+     954:      00 19           .word   0x1900; ????    
+     956:      ca 01           .word   0x01ca; ????    
+     958:      00 00           .word   CRCDI_L;        ????    
+     95a:      01 5b           add     r11,    sp      
+     95c:      f5 05           .word   0x05f5; ????    
+     95e:      00 00           .word   CRCDI_L;        ????    
+     960:      01 01           .word   0x0101; ????    
+     962:      1a d8 05 00     bis     5(r8),  r10     ;CRCINIRES_H(r8)
+     966:      00 13           reti                    
+     968:      4c 00           .word   0x004c; ????    
+     96a:      00 00           .word   CRCDI_L;        ????    
+     96c:      0a 06           .word   0x060a; ????    
+     96e:      00 00           .word   CRCDI_L;        ????    
+     970:      14 45 00 00     mov     0(r5),  r4      ;CRCDI_L(r5)
+     974:      00 1f           .word   0x1f00; ????    
+     976:      00 19           .word   0x1900; ????    
+     978:      88 01           .word   0x0188; ????    
+     97a:      00 00           .word   CRCDI_L;        ????    
+     97c:      01 5f           add     r15,    sp      
+     97e:      fa 05           .word   0x05fa; ????    
+     980:      00 00           .word   CRCDI_L;        ????    
+     982:      01 01           .word   0x0101; ????    
+     984:      13 4c           .word   0x4c13; ????    Illegal as 2-op instr
+     986:      00 00           .word   CRCDI_L;        ????    
+     988:      00 27           jz      $-510           ;abs 0x78a
+     98a:      06 00           .word   CRCRESR_L;      ????    
+     98c:      00 14           .word   0x1400; ????    
+     98e:      45 00           .word   0x0045; ????    
+     990:      00 00           .word   CRCDI_L;        ????    
+     992:      3f 00           .word   0x003f; ????    
+     994:      19 ed 02 00     xor     2(r13), r9      ;CRCDIRB_H(r13)
+     998:      00 01           .word   0x0100; ????    
+     99a:      61 17           .word   0x1761; ????    
+     99c:      06 00           .word   CRCRESR_L;      ????    
+     99e:      00 01           .word   0x0100; ????    
+     9a0:      01 19           .word   0x1901; ????    
+     9a2:      fc 01           .word   0x01fc; ????    
+     9a4:      00 00           .word   CRCDI_L;        ????    
+     9a6:      01 62           addc    sr,     sp      
+     9a8:      e8 00           .word   0x00e8; ????    
+     9aa:      00 00           .word   CRCDI_L;        ????    
+     9ac:      01 01           .word   0x0101; ????    
+     9ae:      13 4c           .word   0x4c13; ????    Illegal as 2-op instr
+     9b0:      00 00           .word   CRCDI_L;        ????    
+     9b2:      00 51           add     sp,     pc      
+     9b4:      06 00           .word   CRCRESR_L;      ????    
+     9b6:      00 14           .word   0x1400; ????    
+     9b8:      45 00           .word   0x0045; ????    
+     9ba:      00 00           .word   CRCDI_L;        ????    
+     9bc:      ff 00           .word   0x00ff; ????    
+     9be:      19 52 01 00     add     &CRCDI_H,r9     
+     9c2:      00 01           .word   0x0100; ????    
+     9c4:      64 41           mov.b   @r1,    r4      
+     9c6:      06 00           .word   CRCRESR_L;      ????    
+     9c8:      00 01           .word   0x0100; ????    
+     9ca:      01 19           .word   0x1901; ????    
+     9cc:      7c 02           .word   0x027c; ????    
+     9ce:      00 00           .word   CRCDI_L;        ????    
+     9d0:      01 65           addc    r5,     sp      
+     9d2:      e8 00           .word   0x00e8; ????    
+     9d4:      00 00           .word   CRCDI_L;        ????    
+     9d6:      01 01           .word   0x0101; ????    
+     9d8:      19 f4 01 00     and     1(r4),  r9      ;CRCDI_H(r4)
+     9dc:      00 01           .word   0x0100; ????    
+     9de:      66 fa           and.b   @r10,   r6      
+     9e0:      05 00           .word   CRCINIRES_H;    ????    
+     9e2:      00 01           .word   0x0100; ????    
+     9e4:      01 19           .word   0x1901; ????    
+     9e6:      61 02           .word   0x0261; ????    
+     9e8:      00 00           .word   CRCDI_L;        ????    
+     9ea:      01 67           addc    r7,     sp      
+     9ec:      e8 00           .word   0x00e8; ????    
+     9ee:      00 00           .word   CRCDI_L;        ????    
+     9f0:      01 01           .word   0x0101; ????    
+     9f2:      13 21           jnz     $+552           ;abs 0xc1a
+     9f4:      00 00           .word   CRCDI_L;        ????    
+     9f6:      00 95           cmp     r5,     pc      
+     9f8:      06 00           .word   CRCRESR_L;      ????    
+     9fa:      00 14           .word   0x1400; ????    
+     9fc:      45 00           .word   0x0045; ????    
+     9fe:      00 00           .word   CRCDI_L;        ????    
+     a00:      7f 00           .word   0x007f; ????    
+     a02:      19 e5 02 00     xor     2(r5),  r9      ;CRCDIRB_H(r5)
+     a06:      00 01           .word   0x0100; ????    
+     a08:      68 85           sub.b   @r5,    r8      
+     a0a:      06 00           .word   CRCRESR_L;      ????    
+     a0c:      00 01           .word   0x0100; ????    
+     a0e:      01 19           .word   0x1901; ????    
+     a10:      df 01           .word   0x01df; ????    
+     a12:      00 00           .word   CRCDI_L;        ????    
+     a14:      01 69           addc    r9,     sp      
+     a16:      e8 00           .word   0x00e8; ????    
+     a18:      00 00           .word   CRCDI_L;        ????    
+     a1a:      01 01           .word   0x0101; ????    
+     a1c:      19 c0 01 00     bic     CRCDI_H,        r9      ;PC rel. 0x00a21
+     a20:      00 01           .word   0x0100; ????    
+     a22:      6b 4c           mov.b   @r12,   r11     
+     a24:      00 00           .word   CRCDI_L;        ????    
+     a26:      00 01           .word   0x0100; ????    
+     a28:      01 19           .word   0x1901; ????    
+     a2a:      f7 02           .word   0x02f7; ????    
+     a2c:      00 00           .word   CRCDI_L;        ????    
+     a2e:      01 6c           addc    r12,    sp      
+     a30:      4c 00           .word   0x004c; ????    
+     a32:      00 00           .word   CRCDI_L;        ????    
+     a34:      01 01           .word   0x0101; ????    
+     a36:      19 53           inc     r9              
+     a38:      00 00           .word   CRCDI_L;        ????    
+     a3a:      00 01           .word   0x0100; ????    
+     a3c:      6e d6           bis.b   @r6,    r14     
+     a3e:      06 00           .word   CRCRESR_L;      ????    
+     a40:      00 01           .word   0x0100; ????    
+     a42:      01 11           rra     sp              
+     a44:      02 4c           mov     r12,    sr      
+     a46:      00 00           .word   CRCDI_L;        ????    
+     a48:      00 13           reti                    
+     a4a:      3a 00           .word   0x003a; ????    
+     a4c:      00 00           .word   CRCDI_L;        ????    
+     a4e:      ed 06           .word   0x06ed; ????    
+     a50:      00 00           .word   CRCDI_L;        ????    
+     a52:      18 45 00 00     mov     0(r5),  r8      ;CRCDI_L(r5)
+     a56:      00 03           .word   0x0300; ????    
+     a58:      01 00           .word   CRCDI_H;        ????    
+     a5a:      19 6c 02 00     addc    2(r12), r9      ;CRCDIRB_H(r12)
+     a5e:      00 01           .word   0x0100; ????    
+     a60:      70 dc           bis.b   @r12+,  pc      
+     a62:      06 00           .word   CRCRESR_L;      ????    
+     a64:      00 01           .word   0x0100; ????    
+     a66:      01 13           reti                    ;return from interupt
+     a68:      4c 00           .word   0x004c; ????    
+     a6a:      00 00           .word   CRCDI_L;        ????    
+     a6c:      0a 07           .word   0x070a; ????    
+     a6e:      00 00           .word   CRCDI_L;        ????    
+     a70:      14 45 00 00     mov     0(r5),  r4      ;CRCDI_L(r5)
+     a74:      00 93           tst     pc              
+     a76:      00 19           .word   0x1900; ????    
+     a78:      81 01           .word   0x0181; ????    
+     a7a:      00 00           .word   CRCDI_L;        ????    
+     a7c:      01 75           subc    r5,     sp      
+     a7e:      17 07           .word   0x0717; ????    
+     a80:      00 00           .word   CRCDI_L;        ????    
+     a82:      01 01           .word   0x0101; ????    
+     a84:      1a fa 06 00     and     6(r10), r10     ;CRCRESR_L(r10)
+     a88:      00 1b           .word   0x1b00; ????    
+     a8a:      9b 02           .word   0x029b; ????    
+     a8c:      00 00           .word   CRCDI_L;        ????    
+     a8e:      01 38           jl      $+4             ;abs 0xa92
+     a90:      01 e8           xor     r8,     sp      
+     a92:      00 00           .word   CRCDI_L;        ????    
+     a94:      00 01           .word   0x0100; ????    
+     a96:      01 1b           .word   0x1b01; ????    
+     a98:      56 02           .word   0x0256; ????    
+     a9a:      00 00           .word   CRCDI_L;        ????    
+     a9c:      01 3a           jl      $-1020          ;abs 0x6a0
+     a9e:      01 85           sub     r5,     sp      
+     aa0:      06 00           .word   CRCRESR_L;      ????    
+     aa2:      00 01           .word   0x0100; ????    
+     aa4:      01 1b           .word   0x1b01; ????    
+     aa6:      84 02           .word   0x0284; ????    
+     aa8:      00 00           .word   CRCDI_L;        ????    
+     aaa:      01 3c           jmp     $+4             ;abs 0xaae
+     aac:      01 e8           xor     r8,     sp      
+     aae:      00 00           .word   CRCDI_L;        ????    
+     ab0:      00 01           .word   0x0100; ????    
+     ab2:      01 13           reti                    ;return from interupt
+     ab4:      21 00           .word   0x0021; ????    
+     ab6:      00 00           .word   CRCDI_L;        ????    
+     ab8:      56 07           .word   0x0756; ????    
+     aba:      00 00           .word   CRCDI_L;        ????    
+     abc:      14 45 00 00     mov     0(r5),  r4      ;CRCDI_L(r5)
+     ac0:      00 1f           .word   0x1f00; ????    
+     ac2:      00 1b           .word   0x1b00; ????    
+     ac4:      d4 01           .word   0x01d4; ????    
+     ac6:      00 00           .word   CRCDI_L;        ????    
+     ac8:      01 3f           jmp     $-508           ;abs 0x8cc
+     aca:      01 46           mov     r6,     sp      
+     acc:      07 00           .word   CRCRESR_H;      ????    
+     ace:      00 01           .word   0x0100; ????    
+     ad0:      01 1c           .word   0x1c01; ????    
+     ad2:      ce 02           .word   0x02ce; ????    
+     ad4:      00 00           .word   CRCDI_L;        ????    
+     ad6:      01 45           mov     r5,     sp      
+     ad8:      74 07           .word   0x0774; ????    
+     ada:      00 00           .word   CRCDI_L;        ????    
+     adc:      01 03           .word   0x0301; ????    
+     ade:      03 3e           jmp     $-1016          ;abs 0x6e6
+     ae0:      4e 1a           .word   0x1a4e; ????    
+     ae2:      93 05           .word   0x0593; ????    
+     ae4:      00 00           .word   CRCDI_L;        ????    
+     ae6:      1c a6 01 00     dadd    1(r6),  r12     ;CRCDI_H(r6)
+     aea:      00 01           .word   0x0100; ????    
+     aec:      57 89 07 00     sub.b   7(r9),  r7      ;CRCRESR_H(r9)
+     af0:      00 01           .word   0x0100; ????    
+     af2:      03 03           .word   0x0303; ????    
+     af4:      49 4f           mov.b   r15,    r9      
+     af6:      1a b6 05 00     bit     5(r6),  r10     ;CRCINIRES_H(r6)
+     afa:      00 1c           .word   TMR0_CR;        ????    
+     afc:      ca 01           .word   0x01ca; ????    
+     afe:      00 00           .word   CRCDI_L;        ????    
+     b00:      01 5b           add     r11,    sp      
+     b02:      9e 07           .word   0x079e; ????    
+     b04:      00 00           .word   CRCDI_L;        ????    
+     b06:      01 03           .word   0x0301; ????    
+     b08:      03 52           .word   0x5203; ????    Illegal as 2-op instr
+     b0a:      4f 1a           .word   0x1a4f; ????    
+     b0c:      d8 05           .word   0x05d8; ????    
+     b0e:      00 00           .word   CRCDI_L;        ????    
+     b10:      1c 88 01 00     sub     1(r8),  r12     ;CRCDI_H(r8)
+     b14:      00 01           .word   0x0100; ????    
+     b16:      5f fa 05 00     and.b   5(r10), r15     ;CRCINIRES_H(r10)
+     b1a:      00 01           .word   0x0100; ????    
+     b1c:      03 03           .word   0x0303; ????    
+     b1e:      32 45           mov     @r5+,   sr      
+     b20:      1c ed 02 00     xor     2(r13), r12     ;CRCDIRB_H(r13)
+     b24:      00 01           .word   0x0100; ????    
+     b26:      61 17           .word   0x1761; ????    
+     b28:      06 00           .word   CRCRESR_L;      ????    
+     b2a:      00 01           .word   0x0100; ????    
+     b2c:      03 03           .word   0x0303; ????    
+     b2e:      88 42 1c fc     mov     sr,     -996(r8);0xfc1c(r8)
+     b32:      01 00           .word   CRCDI_H;        ????    
+     b34:      00 01           .word   0x0100; ????    
+     b36:      62 e8           xor.b   @r8,    sr      
+     b38:      00 00           .word   CRCDI_L;        ????    
+     b3a:      00 01           .word   0x0100; ????    
+     b3c:      03 03           .word   0x0303; ????    
+     b3e:      08 43           clr     r8              
+     b40:      1c 52 01 00     add     &CRCDI_H,r12    
+     b44:      00 01           .word   0x0100; ????    
+     b46:      64 41           mov.b   @r1,    r4      
+     b48:      06 00           .word   CRCRESR_L;      ????    
+     b4a:      00 01           .word   0x0100; ????    
+     b4c:      03 03           .word   0x0303; ????    
+     b4e:      2e 43           mov     #2,     r14     ;r3 As==10
+     b50:      1c 7c 02 00     subc    2(r12), r12     ;CRCDIRB_H(r12)
+     b54:      00 01           .word   0x0100; ????    
+     b56:      65 e8           xor.b   @r8,    r5      
+     b58:      00 00           .word   CRCDI_L;        ????    
+     b5a:      00 01           .word   0x0100; ????    
+     b5c:      03 03           .word   0x0303; ????    
+     b5e:      0c 43           clr     r12             
+     b60:      1c f4 01 00     and     1(r4),  r12     ;CRCDI_H(r4)
+     b64:      00 01           .word   0x0100; ????    
+     b66:      66 fa           and.b   @r10,   r6      
+     b68:      05 00           .word   CRCINIRES_H;    ????    
+     b6a:      00 01           .word   0x0100; ????    
+     b6c:      03 03           .word   0x0303; ????    
+     b6e:      74 45           mov.b   @r5+,   r4      
+     b70:      1c 61 02 00     addc    2(r1),  r12     ;CRCDIRB_H(r1)
+     b74:      00 01           .word   0x0100; ????    
+     b76:      67 e8           xor.b   @r8,    r7      
+     b78:      00 00           .word   CRCDI_L;        ????    
+     b7a:      00 01           .word   0x0100; ????    
+     b7c:      03 03           .word   0x0303; ????    
+     b7e:      72 45           mov.b   @r5+,   sr      
+     b80:      1c e5 02 00     xor     2(r5),  r12     ;CRCDIRB_H(r5)
+     b84:      00 01           .word   0x0100; ????    
+     b86:      68 85           sub.b   @r5,    r8      
+     b88:      06 00           .word   CRCRESR_L;      ????    
+     b8a:      00 01           .word   0x0100; ????    
+     b8c:      03 03           .word   0x0303; ????    
+     b8e:      ba 45 1c df     mov     @r5+,   -8420(r10);0xdf1c(r10)
+     b92:      01 00           .word   CRCDI_H;        ????    
+     b94:      00 01           .word   0x0100; ????    
+     b96:      69 e8           xor.b   @r8,    r9      
+     b98:      00 00           .word   CRCDI_L;        ????    
+     b9a:      00 01           .word   0x0100; ????    
+     b9c:      03 03           .word   0x0303; ????    
+     b9e:      0a 43           clr     r10             
+     ba0:      1c c0 01 00     bic     CRCDI_H,        r12     ;PC rel. 0x00ba5
+     ba4:      00 01           .word   0x0100; ????    
+     ba6:      6b 4c           mov.b   @r12,   r11     
+     ba8:      00 00           .word   CRCDI_L;        ????    
+     baa:      00 01           .word   0x0100; ????    
+     bac:      03 03           .word   0x0303; ????    
+     bae:      2e 45           mov     @r5,    r14     
+     bb0:      1c f7 02 00     and     2(r7),  r12     ;CRCDIRB_H(r7)
+     bb4:      00 01           .word   0x0100; ????    
+     bb6:      6c 4c           mov.b   @r12,   r12     
+     bb8:      00 00           .word   CRCDI_L;        ????    
+     bba:      00 01           .word   0x0100; ????    
+     bbc:      03 03           .word   0x0303; ????    
+     bbe:      b4 45 1c 53     mov     @r5+,   21276(r4);0x531c(r4)
+     bc2:      00 00           .word   CRCDI_L;        ????    
+     bc4:      00 01           .word   0x0100; ????    
+     bc6:      6e d6           bis.b   @r6,    r14     
+     bc8:      06 00           .word   CRCRESR_L;      ????    
+     bca:      00 01           .word   0x0100; ????    
+     bcc:      03 03           .word   0x0303; ????    
+     bce:      30 45           br      @r5+            
+     bd0:      1c 6c 02 00     addc    2(r12), r12     ;CRCDIRB_H(r12)
+     bd4:      00 01           .word   0x0100; ????    
+     bd6:      70 dc           bis.b   @r12+,  pc      
+     bd8:      06 00           .word   CRCRESR_L;      ????    
+     bda:      00 01           .word   0x0100; ????    
+     bdc:      03 03           .word   0x0303; ????    
+     bde:      00 40           br      pc              
+     be0:      1c 81 01 00     sub     1(r1),  r12     ;CRCDI_H(r1)
+     be4:      00 01           .word   0x0100; ????    
+     be6:      75 83           sub.b   #-1,    r5      ;r3 As==11
+     be8:      08 00           .word   0x0008; ????    
+     bea:      00 01           .word   0x0100; ????    
+     bec:      03 03           .word   0x0303; ????    
+     bee:      5a 4f 1a fa     mov.b   -1510(r15),r10  ;0xfa1a(r15)
+     bf2:      06 00           .word   CRCRESR_L;      ????    
+     bf4:      00 1d           .word   0x1d00; ????    
+     bf6:      9b 02           .word   0x029b; ????    
+     bf8:      00 00           .word   CRCDI_L;        ????    
+     bfa:      01 38           jl      $+4             ;abs 0xbfe
+     bfc:      01 e8           xor     r8,     sp      
+     bfe:      00 00           .word   CRCDI_L;        ????    
+     c00:      00 01           .word   0x0100; ????    
+     c02:      03 03           .word   0x0303; ????    
+     c04:      b6 45 1d 56     mov     @r5+,   22045(r6);0x561d(r6)
+     c08:      02 00           .word   CRCDIRB_H;      ????    
+     c0a:      00 01           .word   0x0100; ????    
+     c0c:      3a 01           .word   RESLO;  ????    
+     c0e:      85 06           .word   0x0685; ????    
+     c10:      00 00           .word   CRCDI_L;        ????    
+     c12:      01 03           .word   0x0301; ????    
+     c14:      03 08           .word   0x0803; ????    
+     c16:      42 1d           .word   0x1d42; ????    
+     c18:      84 02           .word   0x0284; ????    
+     c1a:      00 00           .word   CRCDI_L;        ????    
+     c1c:      01 3c           jmp     $+4             ;abs 0xc20
+     c1e:      01 e8           xor     r8,     sp      
+     c20:      00 00           .word   CRCDI_L;        ????    
+     c22:      00 01           .word   0x0100; ????    
+     c24:      03 03           .word   0x0303; ????    
+     c26:      b8 45 1d d4     mov     @r5+,   -11235(r8);0xd41d(r8)
+     c2a:      01 00           .word   CRCDI_H;        ????    
+     c2c:      00 01           .word   0x0100; ????    
+     c2e:      3f 01           .word   0x013f; ????    
+     c30:      46 07           .word   0x0746; ????    
+     c32:      00 00           .word   CRCDI_L;        ????    
+     c34:      01 03           .word   0x0301; ????    
+     c36:      03 0e           .word   0x0e03; ????    
+     c38:      43 00           .word   0x0043; ????    
+     c3a:      cb 00           .word   0x00cb; ????    
+     c3c:      00 00           .word   CRCDI_L;        ????    
+     c3e:      02 00           .word   CRCDIRB_H;      ????    
+     c40:      9e 03           .word   0x039e; ????    
+     c42:      00 00           .word   CRCDI_L;        ????    
+     c44:      02 01           .word   0x0102; ????    
+     c46:      7b 04           .word   0x047b; ????    
+     c48:      00 00           .word   CRCDI_L;        ????    
+     c4a:      86 51 9c 51     add     sp,     20892(r6);0x519c(r6)
+     c4e:      2f 62           addc    #4,     r15     ;r2 As==10
+     c50:      75 69           addc.b  @r9+,   r5      
+     c52:      6c 64           addc.b  @r4,    r12     
+     c54:      2f 62           addc    #4,     r15     ;r2 As==10
+     c56:      75 69           addc.b  @r9+,   r5      
+     c58:      6c 64           addc.b  @r4,    r12     
+     c5a:      64 2f           jc      $-310           ;abs 0xb24
+     c5c:      67 63           addc.b  #2,     r7      ;r3 As==10
+     c5e:      63 2d           jc      $+712           ;abs 0xf26
+     c60:      6d 73           subc.b  #2,     r13     ;r3 As==10
+     c62:      70 34           jge     $+226           ;abs 0xd44
+     c64:      33 30           jn      $+104           ;abs 0xccc
+     c66:      2d 34           jge     $+92            ;abs 0xcc2
+     c68:      2e 35           jge     $+606           ;abs 0xec6
+     c6a:      2e 33           jn      $-418           ;abs 0xac8
+     c6c:      7e 6d           addc.b  @r13+,  r14     
+     c6e:      73 70           .word   0x7073; ????    Illegal as 2-op instr
+     c70:      67 63           addc.b  #2,     r7      ;r3 As==10
+     c72:      63 2d           jc      $+712           ;abs 0xf3a
+     c74:      32 30           jn      $+102           ;abs 0xcda
+     c76:      31 31           jn      $+612           ;abs 0xeda
+     c78:      30 37           jge     $-414           ;abs 0xada
+     c7a:      31 36           jge     $-924           ;abs 0x8de
+     c7c:      2f 2e           jc      $-928           ;abs 0x8dc
+     c7e:      2f 67           addc    @r7,    r15     
+     c80:      63 63           .word   0x6363; ????    Illegal as 2-op instr
+     c82:      2d 34           jge     $+92            ;abs 0xcde
+     c84:      2e 35           jge     $+606           ;abs 0xee2
+     c86:      2e 33           jn      $-418           ;abs 0xae4
+     c88:      2f 6c           addc    @r12,   r15     
+     c8a:      69 62           addc.b  #4,     r9      ;r2 As==10
+     c8c:      67 63           addc.b  #2,     r7      ;r3 As==10
+     c8e:      63 2f           jc      $-312           ;abs 0xb56
+     c90:      2e 2e           jc      $-930           ;abs 0x8ee
+     c92:      2f 67           addc    @r7,    r15     
+     c94:      63 63           .word   0x6363; ????    Illegal as 2-op instr
+     c96:      2f 63           addc    #2,     r15     ;r3 As==10
+     c98:      6f 6e           addc.b  @r14,   r15     
+     c9a:      66 69           addc.b  @r9,    r6      
+     c9c:      67 2f           jc      $-304           ;abs 0xb6c
+     c9e:      6d 73           subc.b  #2,     r13     ;r3 As==10
+     ca0:      70 34           jge     $+226           ;abs 0xd82
+     ca2:      33 30           jn      $+104           ;abs 0xd0a
+     ca4:      2f 6c           addc    @r12,   r15     
+     ca6:      69 62           addc.b  #4,     r9      ;r2 As==10
+     ca8:      67 63           addc.b  #2,     r7      ;r3 As==10
+     caa:      63 2e           jc      $-824           ;abs 0x972
+     cac:      53 00           .word   0x0053; ????    
+     cae:      2f 62           addc    #4,     r15     ;r2 As==10
+     cb0:      75 69           addc.b  @r9+,   r5      
+     cb2:      6c 64           addc.b  @r4,    r12     
+     cb4:      2f 62           addc    #4,     r15     ;r2 As==10
+     cb6:      75 69           addc.b  @r9+,   r5      
+     cb8:      6c 64           addc.b  @r4,    r12     
+     cba:      64 2f           jc      $-310           ;abs 0xb84
+     cbc:      67 63           addc.b  #2,     r7      ;r3 As==10
+     cbe:      63 2d           jc      $+712           ;abs 0xf86
+     cc0:      6d 73           subc.b  #2,     r13     ;r3 As==10
+     cc2:      70 34           jge     $+226           ;abs 0xda4
+     cc4:      33 30           jn      $+104           ;abs 0xd2c
+     cc6:      2d 34           jge     $+92            ;abs 0xd22
+     cc8:      2e 35           jge     $+606           ;abs 0xf26
+     cca:      2e 33           jn      $-418           ;abs 0xb28
+     ccc:      7e 6d           addc.b  @r13+,  r14     
+     cce:      73 70           .word   0x7073; ????    Illegal as 2-op instr
+     cd0:      67 63           addc.b  #2,     r7      ;r3 As==10
+     cd2:      63 2d           jc      $+712           ;abs 0xf9a
+     cd4:      32 30           jn      $+102           ;abs 0xd3a
+     cd6:      31 31           jn      $+612           ;abs 0xf3a
+     cd8:      30 37           jge     $-414           ;abs 0xb3a
+     cda:      31 36           jge     $-924           ;abs 0x93e
+     cdc:      2f 62           addc    #4,     r15     ;r2 As==10
+     cde:      75 69           addc.b  @r9+,   r5      
+     ce0:      6c 64           addc.b  @r4,    r12     
+     ce2:      2d 72           subc    #4,     r13     ;r2 As==10
+     ce4:      65 73           subc.b  #2,     r5      ;r3 As==10
+     ce6:      75 6c           addc.b  @r12+,  r5      
+     ce8:      74 2f           jc      $-278           ;abs 0xbd2
+     cea:      6d 73           subc.b  #2,     r13     ;r3 As==10
+     cec:      70 34           jge     $+226           ;abs 0xdce
+     cee:      33 30           jn      $+104           ;abs 0xd56
+     cf0:      2f 6c           addc    @r12,   r15     
+     cf2:      69 62           addc.b  #4,     r9      ;r2 As==10
+     cf4:      67 63           addc.b  #2,     r7      ;r3 As==10
+     cf6:      63 00           .word   0x0063; ????    
+     cf8:      47 4e           mov.b   r14,    r7      
+     cfa:      55 20           jnz     $+172           ;abs 0xda6
+     cfc:      41 53           add.b   #0,     sp      ;r3 As==00
+     cfe:      20 32           jn      $-958           ;abs 0x940
+     d00:      2e 32           jn      $-930           ;abs 0x95e
+     d02:      31 2e           jc      $-924           ;abs 0x966
+     d04:      39 30           jn      $+116           ;abs 0xd78
+     d06:      00 01           .word   0x0100; ????    
+     d08:      80 cb 00 00     bic     r11,    CRCDI_L ;PC rel. 0x00d0c
+     d0c:      00 02           .word   0x0200; ????    
+     d0e:      00 b2           bit     sr,     pc      
+     d10:      03 00           .word   0x0003; ????    
+     d12:      00 02           .word   0x0200; ????    
+     d14:      01 13           reti                    ;return from interupt
+     d16:      05 00           .word   CRCINIRES_H;    ????    
+     d18:      00 9c           cmp     r12,    pc      
+     d1a:      51 d2 51 2f     bis.b   &0x2f51,sp      
+     d1e:      62 75           subc.b  @r5,    sr      
+     d20:      69 6c           addc.b  @r12,   r9      
+     d22:      64 2f           jc      $-310           ;abs 0xbec
+     d24:      62 75           subc.b  @r5,    sr      
+     d26:      69 6c           addc.b  @r12,   r9      
+     d28:      64 64           addc.b  @r4,    r4      
+     d2a:      2f 67           addc    @r7,    r15     
+     d2c:      63 63           .word   0x6363; ????    Illegal as 2-op instr
+     d2e:      2d 6d           addc    @r13,   r13     
+     d30:      73 70           .word   0x7073; ????    Illegal as 2-op instr
+     d32:      34 33           jn      $-406           ;abs 0xb9c
+     d34:      30 2d           jc      $+610           ;abs 0xf96
+     d36:      34 2e           jc      $-918           ;abs 0x9a0
+     d38:      35 2e           jc      $-916           ;abs 0x9a4
+     d3a:      33 7e           .word   0x7e33; ????    Illegal as 2-op instr
+     d3c:      6d 73           subc.b  #2,     r13     ;r3 As==10
+     d3e:      70 67           addc.b  @r7+,   pc      
+     d40:      63 63           .word   0x6363; ????    Illegal as 2-op instr
+     d42:      2d 32           jn      $-932           ;abs 0x99e
+     d44:      30 31           jn      $+610           ;abs 0xfa6
+     d46:      31 30           jn      $+100           ;abs 0xdaa
+     d48:      37 31           jn      $+624           ;abs 0xfb8
+     d4a:      36 2f           jc      $-402           ;abs 0xbb8
+     d4c:      2e 2f           jc      $-418           ;abs 0xbaa
+     d4e:      67 63           addc.b  #2,     r7      ;r3 As==10
+     d50:      63 2d           jc      $+712           ;abs 0x1018
+     d52:      34 2e           jc      $-918           ;abs 0x9bc
+     d54:      35 2e           jc      $-916           ;abs 0x9c0
+     d56:      33 2f           jc      $-408           ;abs 0xbbe
+     d58:      6c 69           addc.b  @r9,    r12     
+     d5a:      62 67           addc.b  @r7,    sr      
+     d5c:      63 63           .word   0x6363; ????    Illegal as 2-op instr
+     d5e:      2f 2e           jc      $-928           ;abs 0x9be
+     d60:      2e 2f           jc      $-418           ;abs 0xbbe
+     d62:      67 63           addc.b  #2,     r7      ;r3 As==10
+     d64:      63 2f           jc      $-312           ;abs 0xc2c
+     d66:      63 6f           .word   0x6f63; ????    Illegal as 2-op instr
+     d68:      6e 66           addc.b  @r6,    r14     
+     d6a:      69 67           addc.b  @r7,    r9      
+     d6c:      2f 6d           addc    @r13,   r15     
+     d6e:      73 70           .word   0x7073; ????    Illegal as 2-op instr
+     d70:      34 33           jn      $-406           ;abs 0xbda
+     d72:      30 2f           jc      $-414           ;abs 0xbd4
+     d74:      6c 69           addc.b  @r9,    r12     
+     d76:      62 67           addc.b  @r7,    sr      
+     d78:      63 63           .word   0x6363; ????    Illegal as 2-op instr
+     d7a:      2e 53           incd    r14             
+     d7c:      00 2f           jc      $-510           ;abs 0xb7e
+     d7e:      62 75           subc.b  @r5,    sr      
+     d80:      69 6c           addc.b  @r12,   r9      
+     d82:      64 2f           jc      $-310           ;abs 0xc4c
+     d84:      62 75           subc.b  @r5,    sr      
+     d86:      69 6c           addc.b  @r12,   r9      
+     d88:      64 64           addc.b  @r4,    r4      
+     d8a:      2f 67           addc    @r7,    r15     
+     d8c:      63 63           .word   0x6363; ????    Illegal as 2-op instr
+     d8e:      2d 6d           addc    @r13,   r13     
+     d90:      73 70           .word   0x7073; ????    Illegal as 2-op instr
+     d92:      34 33           jn      $-406           ;abs 0xbfc
+     d94:      30 2d           jc      $+610           ;abs 0xff6
+     d96:      34 2e           jc      $-918           ;abs 0xa00
+     d98:      35 2e           jc      $-916           ;abs 0xa04
+     d9a:      33 7e           .word   0x7e33; ????    Illegal as 2-op instr
+     d9c:      6d 73           subc.b  #2,     r13     ;r3 As==10
+     d9e:      70 67           addc.b  @r7+,   pc      
+     da0:      63 63           .word   0x6363; ????    Illegal as 2-op instr
+     da2:      2d 32           jn      $-932           ;abs 0x9fe
+     da4:      30 31           jn      $+610           ;abs 0x1006
+     da6:      31 30           jn      $+100           ;abs 0xe0a
+     da8:      37 31           jn      $+624           ;abs 0x1018
+     daa:      36 2f           jc      $-402           ;abs 0xc18
+     dac:      62 75           subc.b  @r5,    sr      
+     dae:      69 6c           addc.b  @r12,   r9      
+     db0:      64 2d           jc      $+714           ;abs 0x107a
+     db2:      72 65           addc.b  @r5+,   sr      
+     db4:      73 75           .word   0x7573; ????    Illegal as 2-op instr
+     db6:      6c 74           subc.b  @r4,    r12     
+     db8:      2f 6d           addc    @r13,   r15     
+     dba:      73 70           .word   0x7073; ????    Illegal as 2-op instr
+     dbc:      34 33           jn      $-406           ;abs 0xc26
+     dbe:      30 2f           jc      $-414           ;abs 0xc20
+     dc0:      6c 69           addc.b  @r9,    r12     
+     dc2:      62 67           addc.b  @r7,    sr      
+     dc4:      63 63           .word   0x6363; ????    Illegal as 2-op instr
+     dc6:      00 47           br      r7              
+     dc8:      4e 55           add.b   r5,     r14     
+     dca:      20 41           br      @r1             
+     dcc:      53 20           jnz     $+168           ;abs 0xe74
+     dce:      32 2e           jc      $-922           ;abs 0xa34
+     dd0:      32 31           jn      $+614           ;abs 0x1036
+     dd2:      2e 39           jl      $+606           ;abs 0x1030
+     dd4:      30 00           .word   0x0030; ????    
+     dd6:      01 80           sub     pc,     sp      
+     dd8:      cb 00           .word   0x00cb; ????    
+     dda:      00 00           .word   CRCDI_L;        ????    
+     ddc:      02 00           .word   CRCDIRB_H;      ????    
+     dde:      c6 03           .word   0x03c6; ????    
+     de0:      00 00           .word   CRCDI_L;        ????    
+     de2:      02 01           .word   0x0102; ????    
+     de4:      b8 05           .word   0x05b8; ????    
+     de6:      00 00           .word   CRCDI_L;        ????    
+     de8:      d2 51 ee 51     add.b   20974(r1),&0x622f       ;0x51ee(r1)
+     dec:      2f 62 
+     dee:      75 69           addc.b  @r9+,   r5      
+     df0:      6c 64           addc.b  @r4,    r12     
+     df2:      2f 62           addc    #4,     r15     ;r2 As==10
+     df4:      75 69           addc.b  @r9+,   r5      
+     df6:      6c 64           addc.b  @r4,    r12     
+     df8:      64 2f           jc      $-310           ;abs 0xcc2
+     dfa:      67 63           addc.b  #2,     r7      ;r3 As==10
+     dfc:      63 2d           jc      $+712           ;abs 0x10c4
+     dfe:      6d 73           subc.b  #2,     r13     ;r3 As==10
+     e00:      70 34           jge     $+226           ;abs 0xee2
+     e02:      33 30           jn      $+104           ;abs 0xe6a
+     e04:      2d 34           jge     $+92            ;abs 0xe60
+     e06:      2e 35           jge     $+606           ;abs 0x1064
+     e08:      2e 33           jn      $-418           ;abs 0xc66
+     e0a:      7e 6d           addc.b  @r13+,  r14     
+     e0c:      73 70           .word   0x7073; ????    Illegal as 2-op instr
+     e0e:      67 63           addc.b  #2,     r7      ;r3 As==10
+     e10:      63 2d           jc      $+712           ;abs 0x10d8
+     e12:      32 30           jn      $+102           ;abs 0xe78
+     e14:      31 31           jn      $+612           ;abs 0x1078
+     e16:      30 37           jge     $-414           ;abs 0xc78
+     e18:      31 36           jge     $-924           ;abs 0xa7c
+     e1a:      2f 2e           jc      $-928           ;abs 0xa7a
+     e1c:      2f 67           addc    @r7,    r15     
+     e1e:      63 63           .word   0x6363; ????    Illegal as 2-op instr
+     e20:      2d 34           jge     $+92            ;abs 0xe7c
+     e22:      2e 35           jge     $+606           ;abs 0x1080
+     e24:      2e 33           jn      $-418           ;abs 0xc82
+     e26:      2f 6c           addc    @r12,   r15     
+     e28:      69 62           addc.b  #4,     r9      ;r2 As==10
+     e2a:      67 63           addc.b  #2,     r7      ;r3 As==10
+     e2c:      63 2f           jc      $-312           ;abs 0xcf4
+     e2e:      2e 2e           jc      $-930           ;abs 0xa8c
+     e30:      2f 67           addc    @r7,    r15     
+     e32:      63 63           .word   0x6363; ????    Illegal as 2-op instr
+     e34:      2f 63           addc    #2,     r15     ;r3 As==10
+     e36:      6f 6e           addc.b  @r14,   r15     
+     e38:      66 69           addc.b  @r9,    r6      
+     e3a:      67 2f           jc      $-304           ;abs 0xd0a
+     e3c:      6d 73           subc.b  #2,     r13     ;r3 As==10
+     e3e:      70 34           jge     $+226           ;abs 0xf20
+     e40:      33 30           jn      $+104           ;abs 0xea8
+     e42:      2f 6c           addc    @r12,   r15     
+     e44:      69 62           addc.b  #4,     r9      ;r2 As==10
+     e46:      67 63           addc.b  #2,     r7      ;r3 As==10
+     e48:      63 2e           jc      $-824           ;abs 0xb10
+     e4a:      53 00           .word   0x0053; ????    
+     e4c:      2f 62           addc    #4,     r15     ;r2 As==10
+     e4e:      75 69           addc.b  @r9+,   r5      
+     e50:      6c 64           addc.b  @r4,    r12     
+     e52:      2f 62           addc    #4,     r15     ;r2 As==10
+     e54:      75 69           addc.b  @r9+,   r5      
+     e56:      6c 64           addc.b  @r4,    r12     
+     e58:      64 2f           jc      $-310           ;abs 0xd22
+     e5a:      67 63           addc.b  #2,     r7      ;r3 As==10
+     e5c:      63 2d           jc      $+712           ;abs 0x1124
+     e5e:      6d 73           subc.b  #2,     r13     ;r3 As==10
+     e60:      70 34           jge     $+226           ;abs 0xf42
+     e62:      33 30           jn      $+104           ;abs 0xeca
+     e64:      2d 34           jge     $+92            ;abs 0xec0
+     e66:      2e 35           jge     $+606           ;abs 0x10c4
+     e68:      2e 33           jn      $-418           ;abs 0xcc6
+     e6a:      7e 6d           addc.b  @r13+,  r14     
+     e6c:      73 70           .word   0x7073; ????    Illegal as 2-op instr
+     e6e:      67 63           addc.b  #2,     r7      ;r3 As==10
+     e70:      63 2d           jc      $+712           ;abs 0x1138
+     e72:      32 30           jn      $+102           ;abs 0xed8
+     e74:      31 31           jn      $+612           ;abs 0x10d8
+     e76:      30 37           jge     $-414           ;abs 0xcd8
+     e78:      31 36           jge     $-924           ;abs 0xadc
+     e7a:      2f 62           addc    #4,     r15     ;r2 As==10
+     e7c:      75 69           addc.b  @r9+,   r5      
+     e7e:      6c 64           addc.b  @r4,    r12     
+     e80:      2d 72           subc    #4,     r13     ;r2 As==10
+     e82:      65 73           subc.b  #2,     r5      ;r3 As==10
+     e84:      75 6c           addc.b  @r12+,  r5      
+     e86:      74 2f           jc      $-278           ;abs 0xd70
+     e88:      6d 73           subc.b  #2,     r13     ;r3 As==10
+     e8a:      70 34           jge     $+226           ;abs 0xf6c
+     e8c:      33 30           jn      $+104           ;abs 0xef4
+     e8e:      2f 6c           addc    @r12,   r15     
+     e90:      69 62           addc.b  #4,     r9      ;r2 As==10
+     e92:      67 63           addc.b  #2,     r7      ;r3 As==10
+     e94:      63 00           .word   0x0063; ????    
+     e96:      47 4e           mov.b   r14,    r7      
+     e98:      55 20           jnz     $+172           ;abs 0xf44
+     e9a:      41 53           add.b   #0,     sp      ;r3 As==00
+     e9c:      20 32           jn      $-958           ;abs 0xade
+     e9e:      2e 32           jn      $-930           ;abs 0xafc
+     ea0:      31 2e           jc      $-924           ;abs 0xb04
+     ea2:      39 30           jn      $+116           ;abs 0xf16
+     ea4:      00 01           .word   0x0100; ????    
+     ea6:      80 0f           .word   0x0f80; ????    
+     ea8:      01 00           .word   CRCDI_H;        ????    
+     eaa:      00 02           .word   0x0200; ????    
+     eac:      00 da           bis     r10,    pc      
+     eae:      03 00           .word   0x0003; ????    
+     eb0:      00 02           .word   0x0200; ????    
+     eb2:      01 09           .word   0x0901; ????    
+     eb4:      00 00           .word   CRCDI_L;        ????    
+     eb6:      00 01           .word   0x0100; ????    
+     eb8:      0d 03           .word   0x030d; ????    
+     eba:      00 00           .word   CRCDI_L;        ????    
+     ebc:      37 03           .word   0x0337; ????    
+     ebe:      00 00           .word   CRCDI_L;        ????    
+     ec0:      82 50 86 51     add     pc,     &0x5186 
+     ec4:      52 06           .word   0x0652; ????    
+     ec6:      00 00           .word   CRCDI_L;        ????    
+     ec8:      02 04           .word   AES_SR; ????    
+     eca:      05 7a           subc    r10,    r5      
+     ecc:      03 00           .word   0x0003; ????    
+     ece:      00 03           .word   0x0300; ????    
+     ed0:      06 03           .word   0x0306; ????    
+     ed2:      00 00           .word   CRCDI_L;        ????    
+     ed4:      02 d3           bis     #0,     sr      ;r3 As==00
+     ed6:      33 00           .word   0x0033; ????    
+     ed8:      00 00           .word   CRCDI_L;        ????    
+     eda:      02 02           .word   0x0202; ????    
+     edc:      07 68           addc    r8,     r7      
+     ede:      03 00           .word   0x0003; ????    
+     ee0:      00 04           .word   AES_CR; ????    
+     ee2:      02 05           .word   0x0502; ????    
+     ee4:      69 6e           addc.b  @r14,   r9      
+     ee6:      74 00           .word   0x0074; ????    
+     ee8:      02 01           .word   0x0102; ????    
+     eea:      06 17           .word   0x1706; ????    
+     eec:      00 00           .word   CRCDI_L;        ????    
+     eee:      00 02           .word   0x0200; ????    
+     ef0:      08 05           .word   0x0508; ????    
+     ef2:      75 03           .word   0x0375; ????    
+     ef4:      00 00           .word   CRCDI_L;        ????    
+     ef6:      02 01           .word   0x0102; ????    
+     ef8:      08 15           .word   0x1508; ????    
+     efa:      00 00           .word   CRCDI_L;        ????    
+     efc:      00 02           .word   0x0200; ????    
+     efe:      04 07           .word   0x0704; ????    
+     f00:      63 03           .word   0x0363; ????    
+     f02:      00 00           .word   CRCDI_L;        ????    
+     f04:      02 08           .word   0x0802; ????    
+     f06:      07 5e           add     r14,    r7      
+     f08:      03 00           .word   0x0003; ????    
+     f0a:      00 02           .word   0x0200; ????    
+     f0c:      02 07           .word   0x0702; ????    
+     f0e:      24 03           .word   0x0324; ????    
+     f10:      00 00           .word   CRCDI_L;        ????    
+     f12:      05 02           .word   0x0205; ????    
+     f14:      71 00           .word   0x0071; ????    
+     f16:      00 00           .word   CRCDI_L;        ????    
+     f18:      02 01           .word   0x0102; ????    
+     f1a:      06 1e           .word   TMR2_RA;        ????    
+     f1c:      00 00           .word   CRCDI_L;        ????    
+     f1e:      00 05           .word   0x0500; ????    
+     f20:      02 7e           subc    r14,    sr      
+     f22:      00 00           .word   CRCDI_L;        ????    
+     f24:      00 06           .word   0x0600; ????    
+     f26:      71 00           .word   0x0071; ????    
+     f28:      00 00           .word   CRCDI_L;        ????    
+     f2a:      03 01           .word   0x0103; ????    
+     f2c:      03 00           .word   0x0003; ????    
+     f2e:      00 01           .word   0x0100; ????    
+     f30:      28 3a           jl      $-942           ;abs 0xb82
+     f32:      00 00           .word   CRCDI_L;        ????    
+     f34:      00 07           .word   AES_KEY;        ????    
+     f36:      01 83           sub     #0,     sp      ;r3 As==00
+     f38:      03 00           .word   0x0003; ????    
+     f3a:      00 01           .word   0x0100; ????    
+     f3c:      34 01           .word   MAC;    ????    
+     f3e:      09 01           .word   0x0109; ????    
+     f40:      00 00           .word   CRCDI_L;        ????    
+     f42:      82 50 86 51     add     pc,     &0x5186 
+     f46:      4d 06           .word   0x064d; ????    
+     f48:      00 00           .word   CRCDI_L;        ????    
+     f4a:      09 01           .word   0x0109; ????    
+     f4c:      00 00           .word   CRCDI_L;        ????    
+     f4e:      08 1f           .word   0x1f08; ????    
+     f50:      03 00           .word   0x0003; ????    
+     f52:      00 01           .word   0x0100; ????    
+     f54:      3e 09           .word   0x093e; ????    
+     f56:      01 00           .word   CRCDI_H;        ????    
+     f58:      00 79           subc    r9,     pc      
+     f5a:      06 00           .word   CRCRESR_L;      ????    
+     f5c:      00 08           .word   ROMSize;        ????    
+     f5e:      91 03           .word   0x0391; ????    
+     f60:      00 00           .word   CRCDI_L;        ????    
+     f62:      01 3f           jmp     $-508           ;abs 0xd66
+     f64:      0b 01           .word   0x010b; ????    
+     f66:      00 00           .word   CRCDI_L;        ????    
+     f68:      8b 06           .word   0x068b; ????    
+     f6a:      00 00           .word   CRCDI_L;        ????    
+     f6c:      08 8a           sub     r10,    r8      
+     f6e:      03 00           .word   0x0003; ????    
+     f70:      00 01           .word   0x0100; ????    
+     f72:      40 28           jnc     $+130           ;abs 0xff4
+     f74:      00 00           .word   CRCDI_L;        ????    
+     f76:      00 a4           dadd    r4,     pc      
+     f78:      06 00           .word   CRCRESR_L;      ????    
+     f7a:      00 09           .word   0x0900; ????    
+     f7c:      64 73           subc.b  #2,     r4      ;r3 As==10
+     f7e:      74 00           .word   0x0074; ????    
+     f80:      01 42           mov     sr,     sp      
+     f82:      6b 00           .word   0x006b; ????    
+     f84:      00 00           .word   CRCDI_L;        ????    
+     f86:      c4 06           .word   0x06c4; ????    
+     f88:      00 00           .word   CRCDI_L;        ????    
+     f8a:      09 73           sbc     r9              
+     f8c:      72 63           addc.b  #-1,    sr      ;r3 As==11
+     f8e:      00 01           .word   0x0100; ????    
+     f90:      43 78           .word   0x7843; ????    Illegal as 2-op instr
+     f92:      00 00           .word   CRCDI_L;        ????    
+     f94:      00 1e           .word   TMR2_CR;        ????    
+     f96:      07 00           .word   CRCRESR_H;      ????    
+     f98:      00 09           .word   0x0900; ????    
+     f9a:      74 00           .word   0x0074; ????    
+     f9c:      01 44           mov     r4,     sp      
+     f9e:      28 00           .word   0x0028; ????    
+     fa0:      00 00           .word   CRCDI_L;        ????    
+     fa2:      78 07           .word   0x0778; ????    
+     fa4:      00 00           .word   CRCDI_L;        ????    
+     fa6:      0a 96           cmp     r6,     r10     
+     fa8:      03 00           .word   0x0003; ????    
+     faa:      00 01           .word   0x0100; ????    
+     fac:      82 7c 51 00     subc    r12,    &0x0051 
+     fb0:      0b 02           .word   0x020b; ????    
+     fb2:      05 02           .word   0x0205; ????    
+     fb4:      11 01           .word   0x0111; ????    
+     fb6:      00 00           .word   CRCDI_L;        ????    
+     fb8:      0c 00           .word   0x000c; ????    
+     fba:      b5 00           .word   0x00b5; ????    
+     fbc:      00 00           .word   CRCDI_L;        ????    
+     fbe:      02 00           .word   CRCDIRB_H;      ????    
+     fc0:      71 04           .word   0x0471; ????    
+     fc2:      00 00           .word   CRCDI_L;        ????    
+     fc4:      02 01           .word   0x0102; ????    
+     fc6:      45 07           .word   0x0745; ????    
+     fc8:      00 00           .word   CRCDI_L;        ????    
+     fca:      ee 51 f0 51     add.b   @r1,    20976(r14);0x51f0(r14)
+     fce:      2f 62           addc    #4,     r15     ;r2 As==10
+     fd0:      75 69           addc.b  @r9+,   r5      
+     fd2:      6c 64           addc.b  @r4,    r12     
+     fd4:      2f 62           addc    #4,     r15     ;r2 As==10
+     fd6:      75 69           addc.b  @r9+,   r5      
+     fd8:      6c 64           addc.b  @r4,    r12     
+     fda:      64 2f           jc      $-310           ;abs 0xea4
+     fdc:      67 63           addc.b  #2,     r7      ;r3 As==10
+     fde:      63 2d           jc      $+712           ;abs 0x12a6
+     fe0:      6d 73           subc.b  #2,     r13     ;r3 As==10
+     fe2:      70 34           jge     $+226           ;abs 0x10c4
+     fe4:      33 30           jn      $+104           ;abs 0x104c
+     fe6:      2d 34           jge     $+92            ;abs 0x1042
+     fe8:      2e 35           jge     $+606           ;abs 0x1246
+     fea:      2e 33           jn      $-418           ;abs 0xe48
+     fec:      7e 6d           addc.b  @r13+,  r14     
+     fee:      73 70           .word   0x7073; ????    Illegal as 2-op instr
+     ff0:      67 63           addc.b  #2,     r7      ;r3 As==10
+     ff2:      63 2d           jc      $+712           ;abs 0x12ba
+     ff4:      32 30           jn      $+102           ;abs 0x105a
+     ff6:      31 31           jn      $+612           ;abs 0x125a
+     ff8:      30 37           jge     $-414           ;abs 0xe5a
+     ffa:      31 36           jge     $-924           ;abs 0xc5e
+     ffc:      2f 2e           jc      $-928           ;abs 0xc5c
+     ffe:      2f 67           addc    @r7,    r15     
+    1000:      63 63           .word   0x6363; ????    Illegal as 2-op instr
+    1002:      2d 34           jge     $+92            ;abs 0x105e
+    1004:      2e 35           jge     $+606           ;abs 0x1262
+    1006:      2e 33           jn      $-418           ;abs 0xe64
+    1008:      2f 67           addc    @r7,    r15     
+    100a:      63 63           .word   0x6363; ????    Illegal as 2-op instr
+    100c:      2f 63           addc    #2,     r15     ;r3 As==10
+    100e:      6f 6e           addc.b  @r14,   r15     
+    1010:      66 69           addc.b  @r9,    r6      
+    1012:      67 2f           jc      $-304           ;abs 0xee2
+    1014:      6d 73           subc.b  #2,     r13     ;r3 As==10
+    1016:      70 34           jge     $+226           ;abs 0x10f8
+    1018:      33 30           jn      $+104           ;abs 0x1080
+    101a:      2f 63           addc    #2,     r15     ;r3 As==10
+    101c:      72 74           subc.b  @r4+,   sr      
+    101e:      30 2e           jc      $-926           ;abs 0xc80
+    1020:      53 00           .word   0x0053; ????    
+    1022:      2f 62           addc    #4,     r15     ;r2 As==10
+    1024:      75 69           addc.b  @r9+,   r5      
+    1026:      6c 64           addc.b  @r4,    r12     
+    1028:      2f 62           addc    #4,     r15     ;r2 As==10
+    102a:      75 69           addc.b  @r9+,   r5      
+    102c:      6c 64           addc.b  @r4,    r12     
+    102e:      64 2f           jc      $-310           ;abs 0xef8
+    1030:      67 63           addc.b  #2,     r7      ;r3 As==10
+    1032:      63 2d           jc      $+712           ;abs 0x12fa
+    1034:      6d 73           subc.b  #2,     r13     ;r3 As==10
+    1036:      70 34           jge     $+226           ;abs 0x1118
+    1038:      33 30           jn      $+104           ;abs 0x10a0
+    103a:      2d 34           jge     $+92            ;abs 0x1096
+    103c:      2e 35           jge     $+606           ;abs 0x129a
+    103e:      2e 33           jn      $-418           ;abs 0xe9c
+    1040:      7e 6d           addc.b  @r13+,  r14     
+    1042:      73 70           .word   0x7073; ????    Illegal as 2-op instr
+    1044:      67 63           addc.b  #2,     r7      ;r3 As==10
+    1046:      63 2d           jc      $+712           ;abs 0x130e
+    1048:      32 30           jn      $+102           ;abs 0x10ae
+    104a:      31 31           jn      $+612           ;abs 0x12ae
+    104c:      30 37           jge     $-414           ;abs 0xeae
+    104e:      31 36           jge     $-924           ;abs 0xcb2
+    1050:      2f 62           addc    #4,     r15     ;r2 As==10
+    1052:      75 69           addc.b  @r9+,   r5      
+    1054:      6c 64           addc.b  @r4,    r12     
+    1056:      2d 72           subc    #4,     r13     ;r2 As==10
+    1058:      65 73           subc.b  #2,     r5      ;r3 As==10
+    105a:      75 6c           addc.b  @r12+,  r5      
+    105c:      74 2f           jc      $-278           ;abs 0xf46
+    105e:      67 63           addc.b  #2,     r7      ;r3 As==10
+    1060:      63 00           .word   0x0063; ????    
+    1062:      47 4e           mov.b   r14,    r7      
+    1064:      55 20           jnz     $+172           ;abs 0x1110
+    1066:      41 53           add.b   #0,     sp      ;r3 As==00
+    1068:      20 32           jn      $-958           ;abs 0xcaa
+    106a:      2e 32           jn      $-930           ;abs 0xcc8
+    106c:      31 2e           jc      $-924           ;abs 0xcd0
+    106e:      39 30           jn      $+116           ;abs 0x10e2
+    1070:      00 01           .word   0x0100; ????    
+    1072:      80 4e           Address CRCDI_L1072 is out of bounds.
+Address CRCDI_L1074 is out of bounds.
+and.b  @r15+,  -1(r15) ;0xffff(r15)
+
+Disassembly of section .debug_abbrev:
+
+00000000 <.debug_abbrev>:
+   0:  01 11           rra     sp              
+   2:  01 25           jz      $+516           ;abs 0x206
+   4:  0e 13           reti                    ;return from interupt
+   6:  0b 03           .word   0x030b; ????    
+   8:  0e 1b           .word   0x1b0e; ????    
+   a:  0e 11           rra     r14             
+   c:  01 52           add     sr,     sp      
+   e:  01 55           add     r5,     sp      
+  10:  06 10           rrc     r6              
+  12:  06 00           .word   CRCRESR_L;      ????    
+  14:  00 02           .word   0x0200; ????    
+  16:  16 00           .word   0x0016; ????    
+  18:  03 0e           .word   0x0e03; ????    
+  1a:  3a 0b           .word   0x0b3a; ????    
+  1c:  3b 0b           .word   0x0b3b; ????    
+  1e:  49 13           .word   0x1349; ????    
+  20:  00 00           .word   CRCDI_L;        ????    
+  22:  03 24           jz      $+8             ;abs 0x2a
+  24:  00 0b           .word   0x0b00; ????    
+  26:  0b 3e           jmp     $-1000          ;abs 0xfc3e
+  28:  0b 03           .word   0x030b; ????    
+  2a:  0e 00           .word   0x000e; ????    
+  2c:  00 04           .word   AES_CR; ????    
+  2e:  24 00           .word   0x0024; ????    
+  30:  0b 0b           .word   0x0b0b; ????    
+  32:  3e 0b           .word   0x0b3e; ????    
+  34:  03 08           .word   0x0803; ????    
+  36:  00 00           .word   CRCDI_L;        ????    
+  38:  05 2e           jc      $-1012          ;abs 0xfc44
+  3a:  00 03           .word   0x0300; ????    
+  3c:  0e 3a           jl      $-994           ;abs 0xfc5a
+  3e:  0b 3b           jl      $-488           ;abs 0xfe56
+  40:  0b 27           jz      $-488           ;abs 0xfe58
+  42:  0c 20           jnz     $+26            ;abs 0x5c
+  44:  0b 00           .word   0x000b; ????    
+  46:  00 06           .word   0x0600; ????    
+  48:  2e 00           .word   0x002e; ????    
+  4a:  3f 0c           .word   0x0c3f; ????    
+  4c:  03 0e           .word   0x0e03; ????    
+  4e:  3a 0b           .word   0x0b3a; ????    
+  50:  3b 0b           .word   0x0b3b; ????    
+  52:  27 0c           .word   0x0c27; ????    
+  54:  11 01           .word   0x0111; ????    
+  56:  12 01           .word   0x0112; ????    
+  58:  40 0a           .word   0x0a40; ????    
+  5a:  00 00           .word   CRCDI_L;        ????    
+  5c:  07 2e           jc      $-1008          ;abs 0xfc6c
+  5e:  01 3f           jmp     $-508           ;abs 0xfe62
+  60:  0c 03           .word   0x030c; ????    
+  62:  0e 3a           jl      $-994           ;abs 0xfc80
+  64:  0b 3b           jl      $-488           ;abs 0xfe7c
+  66:  0b 27           jz      $-488           ;abs 0xfe7e
+  68:  0c 49           mov     r9,     r12     
+  6a:  13 11           rra     #1              ;r3 As==01
+  6c:  01 12           push    sp              
+  6e:  01 40           mov     pc,     sp      
+  70:  06 01           .word   0x0106; ????    
+  72:  13 00           .word   0x0013; ????    
+  74:  00 08           .word   ROMSize;        ????    
+  76:  34 00           .word   0x0034; ????    
+  78:  03 08           .word   0x0803; ????    
+  7a:  3a 0b           .word   0x0b3a; ????    
+  7c:  3b 0b           .word   0x0b3b; ????    
+  7e:  49 13           .word   0x1349; ????    
+  80:  02 0a           .word   0x0a02; ????    
+  82:  00 00           .word   CRCDI_L;        ????    
+  84:  09 34           jge     $+20            ;abs 0x98
+  86:  00 03           .word   0x0300; ????    
+  88:  0e 3a           jl      $-994           ;abs 0xfca6
+  8a:  0b 3b           jl      $-488           ;abs 0xfea2
+  8c:  0b 49           mov     r9,     r11     
+  8e:  13 1c           .word   0x1c13; ????    
+  90:  0b 00           .word   0x000b; ????    
+  92:  00 0a           .word   0x0a00; ????    
+  94:  34 00           .word   0x0034; ????    
+  96:  03 0e           .word   0x0e03; ????    
+  98:  3a 0b           .word   0x0b3a; ????    
+  9a:  3b 0b           .word   0x0b3b; ????    
+  9c:  49 13           .word   0x1349; ????    
+  9e:  02 06           .word   0x0602; ????    
+  a0:  00 00           .word   CRCDI_L;        ????    
+  a2:  0b 34           jge     $+24            ;abs 0xba
+  a4:  00 03           .word   0x0300; ????    
+  a6:  0e 3a           jl      $-994           ;abs 0xfcc4
+  a8:  0b 3b           jl      $-488           ;abs 0xfec0
+  aa:  0b 49           mov     r9,     r11     
+  ac:  13 02           .word   0x0213; ????    
+  ae:  0a 00           .word   0x000a; ????    
+  b0:  00 0c           .word   0x0c00; ????    
+  b2:  34 00           .word   0x0034; ????    
+  b4:  03 0e           .word   0x0e03; ????    
+  b6:  3a 0b           .word   0x0b3a; ????    
+  b8:  3b 0b           .word   0x0b3b; ????    
+  ba:  49 13           .word   0x1349; ????    
+  bc:  1c 05           .word   0x051c; ????    
+  be:  00 00           .word   CRCDI_L;        ????    
+  c0:  0d 34           jge     $+28            ;abs 0xdc
+  c2:  00 03           .word   0x0300; ????    
+  c4:  0e 3a           jl      $-994           ;abs 0xfce2
+  c6:  0b 3b           jl      $-488           ;abs 0xfede
+  c8:  0b 49           mov     r9,     r11     
+  ca:  13 1c           .word   0x1c13; ????    
+  cc:  0d 00           .word   0x000d; ????    
+  ce:  00 0e           .word   0x0e00; ????    
+  d0:  1d 00           .word   0x001d; ????    
+  d2:  31 13           reti                    ;return from interupt
+  d4:  11 01           .word   0x0111; ????    
+  d6:  12 01           .word   0x0112; ????    
+  d8:  58 0b           .word   0x0b58; ????    
+  da:  59 0b           .word   0x0b59; ????    
+  dc:  00 00           .word   CRCDI_L;        ????    
+  de:  0f 0f           .word   0x0f0f; ????    
+  e0:  00 0b           .word   0x0b00; ????    
+  e2:  0b 49           mov     r9,     r11     
+  e4:  13 00           .word   0x0013; ????    
+  e6:  00 10           rrc     pc              
+  e8:  35 00           .word   0x0035; ????    
+  ea:  49 13           .word   0x1349; ????    
+  ec:  00 00           .word   CRCDI_L;        ????    
+  ee:  11 01           .word   0x0111; ????    
+  f0:  01 49           mov     r9,     sp      
+  f2:  13 01           .word   0x0113; ????    
+  f4:  13 00           .word   0x0013; ????    
+  f6:  00 12           push    pc              
+  f8:  21 00           .word   0x0021; ????    
+  fa:  49 13           .word   0x1349; ????    
+  fc:  2f 0b           .word   0x0b2f; ????    
+  fe:  00 00           .word   CRCDI_L;        ????    
+ 100:  13 26           jz      $-984           ;abs 0xfd28
+ 102:  00 49           br      r9              
+ 104:  13 00           .word   0x0013; ????    
+ 106:  00 14           .word   0x1400; ????    
+ 108:  34 00           .word   0x0034; ????    
+ 10a:  03 0e           .word   0x0e03; ????    
+ 10c:  3a 0b           .word   0x0b3a; ????    
+ 10e:  3b 0b           .word   0x0b3b; ????    
+ 110:  87 40 0e 49     mov     pc,     18702(r7);0x490e(r7)
+ 114:  13 3f           jmp     $-472           ;abs 0xff3c
+ 116:  0c 3c           jmp     $+26            ;abs 0x130
+ 118:  0c 00           .word   0x000c; ????    
+ 11a:  00 00           .word   CRCDI_L;        ????    
+ 11c:  01 11           rra     sp              
+ 11e:  01 25           jz      $+516           ;abs 0x322
+ 120:  0e 13           reti                    ;return from interupt
+ 122:  0b 03           .word   0x030b; ????    
+ 124:  0e 1b           .word   0x1b0e; ????    
+ 126:  0e 11           rra     r14             
+ 128:  01 12           push    sp              
+ 12a:  01 10           rrc     sp              
+ 12c:  06 00           .word   CRCRESR_L;      ????    
+ 12e:  00 02           .word   0x0200; ????    
+ 130:  16 00           .word   0x0016; ????    
+ 132:  03 0e           .word   0x0e03; ????    
+ 134:  3a 0b           .word   0x0b3a; ????    
+ 136:  3b 0b           .word   0x0b3b; ????    
+ 138:  49 13           .word   0x1349; ????    
+ 13a:  00 00           .word   CRCDI_L;        ????    
+ 13c:  03 24           jz      $+8             ;abs 0x144
+ 13e:  00 0b           .word   0x0b00; ????    
+ 140:  0b 3e           jmp     $-1000          ;abs 0xfd58
+ 142:  0b 03           .word   0x030b; ????    
+ 144:  0e 00           .word   0x000e; ????    
+ 146:  00 04           .word   AES_CR; ????    
+ 148:  24 00           .word   0x0024; ????    
+ 14a:  0b 0b           .word   0x0b0b; ????    
+ 14c:  3e 0b           .word   0x0b3e; ????    
+ 14e:  03 08           .word   0x0803; ????    
+ 150:  00 00           .word   CRCDI_L;        ????    
+ 152:  05 2e           jc      $-1012          ;abs 0xfd5e
+ 154:  01 3f           jmp     $-508           ;abs 0xff58
+ 156:  0c 03           .word   0x030c; ????    
+ 158:  0e 3a           jl      $-994           ;abs 0xfd76
+ 15a:  0b 3b           jl      $-488           ;abs 0xff72
+ 15c:  0b 27           jz      $-488           ;abs 0xff74
+ 15e:  0c 11           rra     r12             
+ 160:  01 12           push    sp              
+ 162:  01 40           mov     pc,     sp      
+ 164:  0a 01           .word   0x010a; ????    
+ 166:  13 00           .word   0x0013; ????    
+ 168:  00 06           .word   0x0600; ????    
+ 16a:  05 00           .word   CRCINIRES_H;    ????    
+ 16c:  03 08           .word   0x0803; ????    
+ 16e:  3a 0b           .word   0x0b3a; ????    
+ 170:  3b 0b           .word   0x0b3b; ????    
+ 172:  49 13           .word   0x1349; ????    
+ 174:  02 0a           .word   0x0a02; ????    
+ 176:  00 00           .word   CRCDI_L;        ????    
+ 178:  07 2e           jc      $-1008          ;abs 0xfd88
+ 17a:  01 3f           jmp     $-508           ;abs 0xff7e
+ 17c:  0c 03           .word   0x030c; ????    
+ 17e:  0e 3a           jl      $-994           ;abs 0xfd9c
+ 180:  0b 3b           jl      $-488           ;abs 0xff98
+ 182:  0b 27           jz      $-488           ;abs 0xff9a
+ 184:  0c 49           mov     r9,     r12     
+ 186:  13 11           rra     #1              ;r3 As==01
+ 188:  01 12           push    sp              
+ 18a:  01 40           mov     pc,     sp      
+ 18c:  0a 01           .word   0x010a; ????    
+ 18e:  13 00           .word   0x0013; ????    
+ 190:  00 08           .word   ROMSize;        ????    
+ 192:  34 00           .word   0x0034; ????    
+ 194:  03 08           .word   0x0803; ????    
+ 196:  3a 0b           .word   0x0b3a; ????    
+ 198:  3b 0b           .word   0x0b3b; ????    
+ 19a:  49 13           .word   0x1349; ????    
+ 19c:  02 0a           .word   0x0a02; ????    
+ 19e:  00 00           .word   CRCDI_L;        ????    
+ 1a0:  09 2e           jc      $-1004          ;abs 0xfdb4
+ 1a2:  01 3f           jmp     $-508           ;abs 0xffa6
+ 1a4:  0c 03           .word   0x030c; ????    
+ 1a6:  0e 3a           jl      $-994           ;abs 0xfdc4
+ 1a8:  0b 3b           jl      $-488           ;abs 0xffc0
+ 1aa:  0b 27           jz      $-488           ;abs 0xffc2
+ 1ac:  0c 11           rra     r12             
+ 1ae:  01 12           push    sp              
+ 1b0:  01 40           mov     pc,     sp      
+ 1b2:  06 01           .word   0x0106; ????    
+ 1b4:  13 00           .word   0x0013; ????    
+ 1b6:  00 0a           .word   0x0a00; ????    
+ 1b8:  05 00           .word   CRCINIRES_H;    ????    
+ 1ba:  03 08           .word   0x0803; ????    
+ 1bc:  3a 0b           .word   0x0b3a; ????    
+ 1be:  3b 0b           .word   0x0b3b; ????    
+ 1c0:  49 13           .word   0x1349; ????    
+ 1c2:  02 06           .word   0x0602; ????    
+ 1c4:  00 00           .word   CRCDI_L;        ????    
+ 1c6:  0b 34           jge     $+24            ;abs 0x1de
+ 1c8:  00 03           .word   0x0300; ????    
+ 1ca:  08 3a           jl      $-1006          ;abs 0xfddc
+ 1cc:  0b 3b           jl      $-488           ;abs 0xffe4
+ 1ce:  0b 49           mov     r9,     r11     
+ 1d0:  13 02           .word   0x0213; ????    
+ 1d2:  06 00           .word   CRCRESR_L;      ????    
+ 1d4:  00 0c           .word   0x0c00; ????    
+ 1d6:  0f 00           .word   0x000f; ????    
+ 1d8:  0b 0b           .word   0x0b0b; ????    
+ 1da:  49 13           .word   0x1349; ????    
+ 1dc:  00 00           .word   CRCDI_L;        ????    
+ 1de:  0d 34           jge     $+28            ;abs 0x1fa
+ 1e0:  00 03           .word   0x0300; ????    
+ 1e2:  0e 3a           jl      $-994           ;abs 0xfe00
+ 1e4:  0b 3b           jl      $-488           ;abs 0xfffc
+ 1e6:  0b 87           sub     r7,     r11     
+ 1e8:  40 0e           .word   0x0e40; ????    
+ 1ea:  49 13           .word   0x1349; ????    
+ 1ec:  3f 0c           .word   0x0c3f; ????    
+ 1ee:  3c 0c           .word   0x0c3c; ????    
+ 1f0:  00 00           .word   CRCDI_L;        ????    
+ 1f2:  0e 35           jge     $+542           ;abs 0x410
+ 1f4:  00 49           br      r9              
+ 1f6:  13 00           .word   0x0013; ????    
+ 1f8:  00 00           .word   CRCDI_L;        ????    
+ 1fa:  01 11           rra     sp              
+ 1fc:  01 25           jz      $+516           ;abs 0x400
+ 1fe:  0e 13           reti                    ;return from interupt
+ 200:  0b 03           .word   0x030b; ????    
+ 202:  0e 1b           .word   0x1b0e; ????    
+ 204:  0e 11           rra     r14             
+ 206:  01 12           push    sp              
+ 208:  01 10           rrc     sp              
+ 20a:  06 00           .word   CRCRESR_L;      ????    
+ 20c:  00 02           .word   0x0200; ????    
+ 20e:  16 00           .word   0x0016; ????    
+ 210:  03 0e           .word   0x0e03; ????    
+ 212:  3a 0b           .word   0x0b3a; ????    
+ 214:  3b 0b           .word   0x0b3b; ????    
+ 216:  49 13           .word   0x1349; ????    
+ 218:  00 00           .word   CRCDI_L;        ????    
+ 21a:  03 24           jz      $+8             ;abs 0x222
+ 21c:  00 0b           .word   0x0b00; ????    
+ 21e:  0b 3e           jmp     $-1000          ;abs 0xfe36
+ 220:  0b 03           .word   0x030b; ????    
+ 222:  0e 00           .word   0x000e; ????    
+ 224:  00 04           .word   AES_CR; ????    
+ 226:  24 00           .word   0x0024; ????    
+ 228:  0b 0b           .word   0x0b0b; ????    
+ 22a:  3e 0b           .word   0x0b3e; ????    
+ 22c:  03 08           .word   0x0803; ????    
+ 22e:  00 00           .word   CRCDI_L;        ????    
+ 230:  05 2e           jc      $-1012          ;abs 0xfe3c
+ 232:  01 03           .word   0x0301; ????    
+ 234:  0e 3a           jl      $-994           ;abs 0xfe52
+ 236:  0b 3b           jl      $-488           ;abs 0x4e
+ 238:  05 27           jz      $-500           ;abs 0x44
+ 23a:  0c 49           mov     r9,     r12     
+ 23c:  13 20           jnz     $+40            ;abs 0x264
+ 23e:  0b 01           .word   0x010b; ????    
+ 240:  13 00           .word   0x0013; ????    
+ 242:  00 06           .word   0x0600; ????    
+ 244:  34 00           .word   0x0034; ????    
+ 246:  03 0e           .word   0x0e03; ????    
+ 248:  3a 0b           .word   0x0b3a; ????    
+ 24a:  3b 05           .word   0x053b; ????    
+ 24c:  49 13           .word   0x1349; ????    
+ 24e:  00 00           .word   CRCDI_L;        ????    
+ 250:  07 2e           jc      $-1008          ;abs 0xfe60
+ 252:  01 3f           jmp     $-508           ;abs 0x56
+ 254:  0c 03           .word   0x030c; ????    
+ 256:  0e 3a           jl      $-994           ;abs 0xfe74
+ 258:  0b 3b           jl      $-488           ;abs 0x70
+ 25a:  05 27           jz      $-500           ;abs 0x66
+ 25c:  0c 49           mov     r9,     r12     
+ 25e:  13 11           rra     #1              ;r3 As==01
+ 260:  01 12           push    sp              
+ 262:  01 40           mov     pc,     sp      
+ 264:  06 01           .word   0x0106; ????    
+ 266:  13 00           .word   0x0013; ????    
+ 268:  00 08           .word   ROMSize;        ????    
+ 26a:  34 00           .word   0x0034; ????    
+ 26c:  03 08           .word   0x0803; ????    
+ 26e:  3a 0b           .word   0x0b3a; ????    
+ 270:  3b 05           .word   0x053b; ????    
+ 272:  49 13           .word   0x1349; ????    
+ 274:  02 0a           .word   0x0a02; ????    
+ 276:  00 00           .word   CRCDI_L;        ????    
+ 278:  09 35           jge     $+532           ;abs 0x48c
+ 27a:  00 49           br      r9              
+ 27c:  13 00           .word   0x0013; ????    
+ 27e:  00 0a           .word   0x0a00; ????    
+ 280:  2e 01           .word   0x012e; ????    
+ 282:  3f 0c           .word   0x0c3f; ????    
+ 284:  03 0e           .word   0x0e03; ????    
+ 286:  3a 0b           .word   0x0b3a; ????    
+ 288:  3b 05           .word   0x053b; ????    
+ 28a:  27 0c           .word   0x0c27; ????    
+ 28c:  11 01           .word   0x0111; ????    
+ 28e:  12 01           .word   0x0112; ????    
+ 290:  40 06           .word   0x0640; ????    
+ 292:  01 13           reti                    ;return from interupt
+ 294:  00 00           .word   CRCDI_L;        ????    
+ 296:  0b 34           jge     $+24            ;abs 0x2ae
+ 298:  00 03           .word   0x0300; ????    
+ 29a:  0e 3a           jl      $-994           ;abs 0xfeb8
+ 29c:  0b 3b           jl      $-488           ;abs 0xb4
+ 29e:  05 49           mov     r9,     r5      
+ 2a0:  13 02           .word   0x0213; ????    
+ 2a2:  0a 00           .word   0x000a; ????    
+ 2a4:  00 0c           .word   0x0c00; ????    
+ 2a6:  2e 00           .word   0x002e; ????    
+ 2a8:  3f 0c           .word   0x0c3f; ????    
+ 2aa:  03 0e           .word   0x0e03; ????    
+ 2ac:  3a 0b           .word   0x0b3a; ????    
+ 2ae:  3b 05           .word   0x053b; ????    
+ 2b0:  27 0c           .word   0x0c27; ????    
+ 2b2:  11 01           .word   0x0111; ????    
+ 2b4:  12 01           .word   0x0112; ????    
+ 2b6:  40 0a           .word   0x0a40; ????    
+ 2b8:  00 00           .word   CRCDI_L;        ????    
+ 2ba:  0d 05           .word   0x050d; ????    
+ 2bc:  00 03           .word   0x0300; ????    
+ 2be:  08 3a           jl      $-1006          ;abs 0xfed0
+ 2c0:  0b 3b           jl      $-488           ;abs 0xd8
+ 2c2:  05 49           mov     r9,     r5      
+ 2c4:  13 02           .word   0x0213; ????    
+ 2c6:  0a 00           .word   0x000a; ????    
+ 2c8:  00 0e           .word   0x0e00; ????    
+ 2ca:  2e 01           .word   0x012e; ????    
+ 2cc:  3f 0c           .word   0x0c3f; ????    
+ 2ce:  03 0e           .word   0x0e03; ????    
+ 2d0:  3a 0b           .word   0x0b3a; ????    
+ 2d2:  3b 05           .word   0x053b; ????    
+ 2d4:  27 0c           .word   0x0c27; ????    
+ 2d6:  11 01           .word   0x0111; ????    
+ 2d8:  12 01           .word   0x0112; ????    
+ 2da:  40 0a           .word   0x0a40; ????    
+ 2dc:  01 13           reti                    ;return from interupt
+ 2de:  00 00           .word   CRCDI_L;        ????    
+ 2e0:  0f 05           .word   0x050f; ????    
+ 2e2:  00 03           .word   0x0300; ????    
+ 2e4:  08 3a           jl      $-1006          ;abs 0xfef6
+ 2e6:  0b 3b           jl      $-488           ;abs 0xfe
+ 2e8:  05 49           mov     r9,     r5      
+ 2ea:  13 02           .word   0x0213; ????    
+ 2ec:  06 00           .word   CRCRESR_L;      ????    
+ 2ee:  00 10           rrc     pc              
+ 2f0:  34 00           .word   0x0034; ????    
+ 2f2:  03 08           .word   0x0803; ????    
+ 2f4:  3a 0b           .word   0x0b3a; ????    
+ 2f6:  3b 05           .word   0x053b; ????    
+ 2f8:  49 13           .word   0x1349; ????    
+ 2fa:  02 06           .word   0x0602; ????    
+ 2fc:  00 00           .word   CRCDI_L;        ????    
+ 2fe:  11 0f           .word   0x0f11; ????    
+ 300:  00 0b           .word   0x0b00; ????    
+ 302:  0b 49           mov     r9,     r11     
+ 304:  13 00           .word   0x0013; ????    
+ 306:  00 12           push    pc              
+ 308:  34 00           .word   0x0034; ????    
+ 30a:  03 0e           .word   0x0e03; ????    
+ 30c:  3a 0b           .word   0x0b3a; ????    
+ 30e:  3b 05           .word   0x053b; ????    
+ 310:  49 13           .word   0x1349; ????    
+ 312:  02 06           .word   0x0602; ????    
+ 314:  00 00           .word   CRCDI_L;        ????    
+ 316:  13 01           .word   0x0113; ????    
+ 318:  01 49           mov     r9,     sp      
+ 31a:  13 01           .word   0x0113; ????    
+ 31c:  13 00           .word   0x0013; ????    
+ 31e:  00 14           .word   0x1400; ????    
+ 320:  21 00           .word   0x0021; ????    
+ 322:  49 13           .word   0x1349; ????    
+ 324:  2f 0b           .word   0x0b2f; ????    
+ 326:  00 00           .word   CRCDI_L;        ????    
+ 328:  15 1d           .word   0x1d15; ????    
+ 32a:  01 31           jn      $+516           ;abs 0x52e
+ 32c:  13 11           rra     #1              ;r3 As==01
+ 32e:  01 12           push    sp              
+ 330:  01 58           add     r8,     sp      
+ 332:  0b 59           add     r9,     r11     
+ 334:  05 00           .word   CRCINIRES_H;    ????    
+ 336:  00 16           .word   0x1600; ????    
+ 338:  0b 01           .word   0x010b; ????    
+ 33a:  11 01           .word   0x0111; ????    
+ 33c:  12 01           .word   0x0112; ????    
+ 33e:  00 00           .word   CRCDI_L;        ????    
+ 340:  17 34           jge     $+48            ;abs 0x370
+ 342:  00 31           jn      $+514           ;abs 0x544
+ 344:  13 02           .word   0x0213; ????    
+ 346:  06 00           .word   CRCRESR_L;      ????    
+ 348:  00 18           .word   0x1800; ????    
+ 34a:  21 00           .word   0x0021; ????    
+ 34c:  49 13           .word   0x1349; ????    
+ 34e:  2f 05           .word   0x052f; ????    
+ 350:  00 00           .word   CRCDI_L;        ????    
+ 352:  19 34           jge     $+52            ;abs 0x386
+ 354:  00 03           .word   0x0300; ????    
+ 356:  0e 3a           jl      $-994           ;abs 0xff74
+ 358:  0b 3b           jl      $-488           ;abs 0x170
+ 35a:  0b 49           mov     r9,     r11     
+ 35c:  13 3f           jmp     $-472           ;abs 0x184
+ 35e:  0c 3c           jmp     $+26            ;abs 0x378
+ 360:  0c 00           .word   0x000c; ????    
+ 362:  00 1a           .word   PADSR;  ????    
+ 364:  26 00           .word   0x0026; ????    
+ 366:  49 13           .word   0x1349; ????    
+ 368:  00 00           .word   CRCDI_L;        ????    
+ 36a:  1b 34           jge     $+56            ;abs 0x3a2
+ 36c:  00 03           .word   0x0300; ????    
+ 36e:  0e 3a           jl      $-994           ;abs 0xff8c
+ 370:  0b 3b           jl      $-488           ;abs 0x188
+ 372:  05 49           mov     r9,     r5      
+ 374:  13 3f           jmp     $-472           ;abs 0x19c
+ 376:  0c 3c           jmp     $+26            ;abs 0x390
+ 378:  0c 00           .word   0x000c; ????    
+ 37a:  00 1c           .word   TMR0_CR;        ????    
+ 37c:  34 00           .word   0x0034; ????    
+ 37e:  03 0e           .word   0x0e03; ????    
+ 380:  3a 0b           .word   0x0b3a; ????    
+ 382:  3b 0b           .word   0x0b3b; ????    
+ 384:  49 13           .word   0x1349; ????    
+ 386:  3f 0c           .word   0x0c3f; ????    
+ 388:  02 0a           .word   0x0a02; ????    
+ 38a:  00 00           .word   CRCDI_L;        ????    
+ 38c:  1d 34           jge     $+60            ;abs 0x3c8
+ 38e:  00 03           .word   0x0300; ????    
+ 390:  0e 3a           jl      $-994           ;abs 0xffae
+ 392:  0b 3b           jl      $-488           ;abs 0x1aa
+ 394:  05 49           mov     r9,     r5      
+ 396:  13 3f           jmp     $-472           ;abs 0x1be
+ 398:  0c 02           .word   0x020c; ????    
+ 39a:  0a 00           .word   0x000a; ????    
+ 39c:  00 00           .word   CRCDI_L;        ????    
+ 39e:  01 11           rra     sp              
+ 3a0:  00 10           rrc     pc              
+ 3a2:  06 11           rra     r6              
+ 3a4:  01 12           push    sp              
+ 3a6:  01 03           .word   0x0301; ????    
+ 3a8:  08 1b           .word   0x1b08; ????    
+ 3aa:  08 25           jz      $+530           ;abs 0x5bc
+ 3ac:  08 13           reti                    ;return from interupt
+ 3ae:  05 00           .word   CRCINIRES_H;    ????    
+ 3b0:  00 00           .word   CRCDI_L;        ????    
+ 3b2:  01 11           rra     sp              
+ 3b4:  00 10           rrc     pc              
+ 3b6:  06 11           rra     r6              
+ 3b8:  01 12           push    sp              
+ 3ba:  01 03           .word   0x0301; ????    
+ 3bc:  08 1b           .word   0x1b08; ????    
+ 3be:  08 25           jz      $+530           ;abs 0x5d0
+ 3c0:  08 13           reti                    ;return from interupt
+ 3c2:  05 00           .word   CRCINIRES_H;    ????    
+ 3c4:  00 00           .word   CRCDI_L;        ????    
+ 3c6:  01 11           rra     sp              
+ 3c8:  00 10           rrc     pc              
+ 3ca:  06 11           rra     r6              
+ 3cc:  01 12           push    sp              
+ 3ce:  01 03           .word   0x0301; ????    
+ 3d0:  08 1b           .word   0x1b08; ????    
+ 3d2:  08 25           jz      $+530           ;abs 0x5e4
+ 3d4:  08 13           reti                    ;return from interupt
+ 3d6:  05 00           .word   CRCINIRES_H;    ????    
+ 3d8:  00 00           .word   CRCDI_L;        ????    
+ 3da:  01 11           rra     sp              
+ 3dc:  01 25           jz      $+516           ;abs 0x5e0
+ 3de:  0e 13           reti                    ;return from interupt
+ 3e0:  0b 03           .word   0x030b; ????    
+ 3e2:  0e 1b           .word   0x1b0e; ????    
+ 3e4:  0e 11           rra     r14             
+ 3e6:  01 12           push    sp              
+ 3e8:  01 10           rrc     sp              
+ 3ea:  06 00           .word   CRCRESR_L;      ????    
+ 3ec:  00 02           .word   0x0200; ????    
+ 3ee:  24 00           .word   0x0024; ????    
+ 3f0:  0b 0b           .word   0x0b0b; ????    
+ 3f2:  3e 0b           .word   0x0b3e; ????    
+ 3f4:  03 0e           .word   0x0e03; ????    
+ 3f6:  00 00           .word   CRCDI_L;        ????    
+ 3f8:  03 16           .word   0x1603; ????    
+ 3fa:  00 03           .word   0x0300; ????    
+ 3fc:  0e 3a           jl      $-994           ;abs 0x1a
+ 3fe:  0b 3b           jl      $-488           ;abs 0x216
+ 400:  0b 49           mov     r9,     r11     
+ 402:  13 00           .word   0x0013; ????    
+ 404:  00 04           .word   AES_CR; ????    
+ 406:  24 00           .word   0x0024; ????    
+ 408:  0b 0b           .word   0x0b0b; ????    
+ 40a:  3e 0b           .word   0x0b3e; ????    
+ 40c:  03 08           .word   0x0803; ????    
+ 40e:  00 00           .word   CRCDI_L;        ????    
+ 410:  05 0f           .word   0x0f05; ????    
+ 412:  00 0b           .word   0x0b00; ????    
+ 414:  0b 49           mov     r9,     r11     
+ 416:  13 00           .word   0x0013; ????    
+ 418:  00 06           .word   0x0600; ????    
+ 41a:  26 00           .word   0x0026; ????    
+ 41c:  49 13           .word   0x1349; ????    
+ 41e:  00 00           .word   CRCDI_L;        ????    
+ 420:  07 2e           jc      $-1008          ;abs 0x30
+ 422:  01 3f           jmp     $-508           ;abs 0x226
+ 424:  0c 03           .word   0x030c; ????    
+ 426:  0e 3a           jl      $-994           ;abs 0x44
+ 428:  0b 3b           jl      $-488           ;abs 0x240
+ 42a:  0b 27           jz      $-488           ;abs 0x242
+ 42c:  0c 49           mov     r9,     r12     
+ 42e:  13 11           rra     #1              ;r3 As==01
+ 430:  01 12           push    sp              
+ 432:  01 40           mov     pc,     sp      
+ 434:  06 01           .word   0x0106; ????    
+ 436:  13 00           .word   0x0013; ????    
+ 438:  00 08           .word   ROMSize;        ????    
+ 43a:  05 00           .word   CRCINIRES_H;    ????    
+ 43c:  03 0e           .word   0x0e03; ????    
+ 43e:  3a 0b           .word   0x0b3a; ????    
+ 440:  3b 0b           .word   0x0b3b; ????    
+ 442:  49 13           .word   0x1349; ????    
+ 444:  02 06           .word   0x0602; ????    
+ 446:  00 00           .word   CRCDI_L;        ????    
+ 448:  09 34           jge     $+20            ;abs 0x45c
+ 44a:  00 03           .word   0x0300; ????    
+ 44c:  08 3a           jl      $-1006          ;abs 0x5e
+ 44e:  0b 3b           jl      $-488           ;abs 0x266
+ 450:  0b 49           mov     r9,     r11     
+ 452:  13 02           .word   0x0213; ????    
+ 454:  06 00           .word   CRCRESR_L;      ????    
+ 456:  00 0a           .word   0x0a00; ????    
+ 458:  0a 00           .word   0x000a; ????    
+ 45a:  03 0e           .word   0x0e03; ????    
+ 45c:  3a 0b           .word   0x0b3a; ????    
+ 45e:  3b 0b           .word   0x0b3b; ????    
+ 460:  11 01           .word   0x0111; ????    
+ 462:  00 00           .word   CRCDI_L;        ????    
+ 464:  0b 0f           .word   0x0f0b; ????    
+ 466:  00 0b           .word   0x0b00; ????    
+ 468:  0b 00           .word   0x000b; ????    
+ 46a:  00 0c           .word   0x0c00; ????    
+ 46c:  26 00           .word   0x0026; ????    
+ 46e:  00 00           .word   CRCDI_L;        ????    
+ 470:  00 01           .word   0x0100; ????    
+ 472:  11 00           .word   0x0011; ????    
+ 474:  10 06           .word   0x0610; ????    
+ 476:  11 01           .word   0x0111; ????    
+ 478:  12 01           .word   0x0112; ????    
+ 47a:  03 08           .word   0x0803; ????    
+ 47c:  1b 08           .word   0x081b; ????    
+ 47e:  25 08           .word   0x0825; ????    
+ 480:  13 05           .word   0x0513; ????    
+ 482:  00 00           .word   CRCDI_L;        ????    
+       ...
+
+Disassembly of section .debug_line:
+
+00000000 <.debug_line>:
+   0:  c5 00           .word   0x00c5; ????    
+   2:  00 00           .word   CRCDI_L;        ????    
+   4:  02 00           .word   CRCDIRB_H;      ????    
+   6:  38 00           .word   0x0038; ????    
+   8:  00 00           .word   CRCDI_L;        ????    
+   a:  01 01           .word   0x0101; ????    
+   c:  fb 0e           .word   0x0efb; ????    
+   e:  0d 00           .word   0x000d; ????    
+  10:  01 01           .word   0x0101; ????    
+  12:  01 01           .word   0x0101; ????    
+  14:  00 00           .word   CRCDI_L;        ????    
+  16:  00 01           .word   0x0100; ????    
+  18:  00 00           .word   CRCDI_L;        ????    
+  1a:  01 00           .word   CRCDI_H;        ????    
+  1c:  6d 61           addc.b  @r1,    r13     
+  1e:  69 6e           addc.b  @r14,   r9      
+  20:  2e 63           addc    #2,     r14     ;r3 As==10
+  22:  00 00           .word   CRCDI_L;        ????    
+  24:  00 00           .word   CRCDI_L;        ????    
+  26:  6e 73           subc.b  #2,     r14     ;r3 As==10
+  28:  34 33           jn      $-406           ;abs 0xfe92
+  2a:  30 2e           jc      $-926           ;abs 0xfc8c
+  2c:  68 00           .word   0x0068; ????    
+  2e:  00 00           .word   CRCDI_L;        ????    
+  30:  00 6e           addc    r14,    pc      
+  32:  73 34           jge     $+232           ;abs 0x11a
+  34:  33 30           jn      $+104           ;abs 0x9c
+  36:  2d 61           addc    @r1,    r13     
+  38:  74 6f           addc.b  @r15+,  r4      
+  3a:  69 2e           jc      $-812           ;abs 0xfd0e
+  3c:  68 00           .word   0x0068; ????    
+  3e:  00 00           .word   CRCDI_L;        ????    
+  40:  00 00           .word   CRCDI_L;        ????    
+  42:  00 03           .word   0x0300; ????    
+  44:  02 66           addc    r6,     sr      
+  46:  41 03           .word   0x0341; ????    
+  48:  0e 01           .word   0x010e; ????    
+  4a:  13 02           .word   0x0213; ????    
+  4c:  b2 01           .word   0x01b2; ????    
+  4e:  00 01           .word   0x0100; ????    
+  50:  01 00           .word   CRCDI_H;        ????    
+  52:  03 02           .word   0x0203; ????    
+  54:  00 40           br      pc              
+  56:  03 10           rrc     #0              ;r3 As==00
+  58:  01 03           .word   0x0301; ????    
+  5a:  19 01           .word   0x0119; ????    
+  5c:  03 74           .word   0x7403; ????    Illegal as 2-op instr
+  5e:  4a 03           .word   0x034a; ????    
+  60:  17 2e           jc      $-976           ;abs 0xfc90
+  62:  67 4b           mov.b   @r11,   r7      
+  64:  68 67           addc.b  @r7,    r8      
+  66:  69 03           .word   0x0369; ????    
+  68:  17 4a 83 83     mov     -31869(r10),r7  ;0x8383(r10)
+  6c:  84 00           .word   0x0084; ????    
+  6e:  02 04           .word   AES_SR; ????    
+  70:  02 4b           mov     r11,    sr      
+  72:  00 02           .word   0x0200; ????    
+  74:  04 02           .word   0x0204; ????    
+  76:  67 00           .word   0x0067; ????    
+  78:  02 04           .word   AES_SR; ????    
+  7a:  02 83           sub     #0,     sr      ;r3 As==00
+  7c:  00 02           .word   0x0200; ????    
+  7e:  04 02           .word   0x0204; ????    
+  80:  67 00           .word   0x0067; ????    
+  82:  02 04           .word   AES_SR; ????    
+  84:  02 83           sub     #0,     sr      ;r3 As==00
+  86:  00 02           .word   0x0200; ????    
+  88:  04 02           .word   0x0204; ????    
+  8a:  7d 03           .word   0x037d; ????    
+  8c:  11 82 03 1f     sub     &0x1f03,sp      
+  90:  08 20           jnz     $+18            ;abs 0xa2
+  92:  84 83 84 83     sub     #0,     -31868(r4);r3 As==00, 0x8384(r4)
+  96:  84 9f bc 83     cmp     r15,    -31812(r4);0x83bc(r4)
+  9a:  85 00           .word   0x0085; ????    
+  9c:  02 04           .word   AES_SR; ????    
+  9e:  02 4b           mov     r11,    sr      
+  a0:  00 02           .word   0x0200; ????    
+  a2:  04 02           .word   0x0204; ????    
+  a4:  65 86           sub.b   @r6,    r5      
+  a6:  83 85           sub     r5,     #1      ;r3 As==01
+  a8:  4b 4c           mov.b   r12,    r11     
+  aa:  bb 67 83 83     addc    @r7+,   -31869(r11);0x8383(r11)
+  ae:  83 83           sub     #0,     #1      ;r3 As==00, r3 As==01
+  b0:  83 03           .word   0x0383; ????    
+  b2:  76 82           sub.b   #8,     r6      ;r2 As==11
+  b4:  03 71           .word   0x7103; ????    Illegal as 2-op instr
+  b6:  82 00           .word   0x0082; ????    
+  b8:  02 04           .word   AES_SR; ????    
+  ba:  01 06           .word   0x0601; ????    
+  bc:  4a 06           .word   0x064a; ????    
+  be:  03 1e           .word   0x1e03; ????    
+  c0:  66 84           sub.b   @r4,    r6      
+  c2:  4b 4d           mov.b   r13,    r11     
+  c4:  02 06           .word   0x0602; ????    
+  c6:  00 01           .word   0x0100; ????    
+  c8:  01 65           addc    r5,     sp      
+  ca:  00 00           .word   CRCDI_L;        ????    
+  cc:  00 02           .word   0x0200; ????    
+  ce:  00 3e           jmp     $-1022          ;abs 0xfcd0
+  d0:  00 00           .word   CRCDI_L;        ????    
+  d2:  00 01           .word   0x0100; ????    
+  d4:  01 fb           and     r11,    sp      
+  d6:  0e 0d           .word   0x0d0e; ????    
+  d8:  00 01           .word   0x0100; ????    
+  da:  01 01           .word   0x0101; ????    
+  dc:  01 00           .word   CRCDI_H;        ????    
+  de:  00 00           .word   CRCDI_L;        ????    
+  e0:  01 00           .word   CRCDI_H;        ????    
+  e2:  00 01           .word   0x0100; ????    
+  e4:  00 6e           addc    r14,    pc      
+  e6:  73 34           jge     $+232           ;abs 0x1ce
+  e8:  33 30           jn      $+104           ;abs 0x150
+  ea:  2d 75           subc    @r5,    r13     
+  ec:  61 72           subc.b  #4,     sp      ;r2 As==10
+  ee:  74 2e           jc      $-790           ;abs 0xfdd8
+  f0:  63 00           .word   0x0063; ????    
+  f2:  00 00           .word   CRCDI_L;        ????    
+  f4:  00 6e           addc    r14,    pc      
+  f6:  73 34           jge     $+232           ;abs 0x1de
+  f8:  33 30           jn      $+104           ;abs 0x160
+  fa:  2e 68           addc    @r8,    r14     
+  fc:  00 00           .word   CRCDI_L;        ????    
+  fe:  00 00           .word   CRCDI_L;        ????    
+ 100:  6e 73           subc.b  #2,     r14     ;r3 As==10
+ 102:  34 33           jn      $-406           ;abs 0xff6c
+ 104:  30 2d           jc      $+610           ;abs 0x366
+ 106:  61 74           subc.b  @r4,    sp      
+ 108:  6f 69           addc.b  @r9,    r15     
+ 10a:  2e 68           addc    @r8,    r14     
+ 10c:  00 00           .word   CRCDI_L;        ????    
+ 10e:  00 00           .word   CRCDI_L;        ????    
+ 110:  00 00           .word   CRCDI_L;        ????    
+ 112:  03 02           .word   0x0203; ????    
+ 114:  18 42 19 00     mov     &0x0019,r8      
+ 118:  02 04           .word   AES_SR; ????    
+ 11a:  01 13           reti                    ;return from interupt
+ 11c:  85 67 31 00     addc    r7,     49(r5)  ;0x0031(r5)
+ 120:  02 04           .word   AES_SR; ????    
+ 122:  01 15           .word   0x1501; ????    
+ 124:  69 4c           mov.b   @r12,   r9      
+ 126:  32 6b           addc    @r11+,  sr      
+ 128:  2f 80           sub     @r0,    r15     
+ 12a:  4e 83           sub.b   #0,     r14     ;r3 As==00
+ 12c:  83 02           .word   0x0283; ????    
+ 12e:  06 00           .word   CRCRESR_L;      ????    
+ 130:  01 01           .word   0x0101; ????    
+ 132:  45 03           .word   0x0345; ????    
+ 134:  00 00           .word   CRCDI_L;        ????    
+ 136:  02 00           .word   CRCDIRB_H;      ????    
+ 138:  2a 00           .word   0x002a; ????    
+ 13a:  00 00           .word   CRCDI_L;        ????    
+ 13c:  01 01           .word   0x0101; ????    
+ 13e:  fb 0e           .word   0x0efb; ????    
+ 140:  0d 00           .word   0x000d; ????    
+ 142:  01 01           .word   0x0101; ????    
+ 144:  01 01           .word   0x0101; ????    
+ 146:  00 00           .word   CRCDI_L;        ????    
+ 148:  00 01           .word   0x0100; ????    
+ 14a:  00 00           .word   CRCDI_L;        ????    
+ 14c:  01 00           .word   CRCDI_H;        ????    
+ 14e:  6d 73           subc.b  #2,     r13     ;r3 As==10
+ 150:  70 34           jge     $+226           ;abs 0x232
+ 152:  74 68           addc.b  @r8+,   r4      
+ 154:  2e 63           addc    #2,     r14     ;r3 As==10
+ 156:  00 00           .word   CRCDI_L;        ????    
+ 158:  00 00           .word   CRCDI_L;        ????    
+ 15a:  6e 73           subc.b  #2,     r14     ;r3 As==10
+ 15c:  34 33           jn      $-406           ;abs 0xffc6
+ 15e:  30 2e           jc      $-926           ;abs 0xfdc0
+ 160:  68 00           .word   0x0068; ????    
+ 162:  00 00           .word   CRCDI_L;        ????    
+ 164:  00 00           .word   CRCDI_L;        ????    
+ 166:  00 03           .word   0x0300; ????    
+ 168:  02 5e           add     r14,    sr      
+ 16a:  42 03           .word   0x0342; ????    
+ 16c:  c1 02           .word   0x02c1; ????    
+ 16e:  01 30           jn      $+4             ;abs 0x172
+ 170:  bb 67 4d 6a     addc    @r7+,   27213(r11);0x6a4d(r11)
+ 174:  6a 4c           mov.b   @r12,   r10     
+ 176:  83 83           sub     #0,     #1      ;r3 As==00, r3 As==01
+ 178:  84 03           .word   0x0384; ????    
+ 17a:  16 4a 03 6b     mov     27395(r10),r6   ;0x6b03(r10)
+ 17e:  66 13           .word   0x1366; ????    
+ 180:  84 67 67 67     addc    r7,     26471(r4);0x6767(r4)
+ 184:  83 67           addc    r7,     #1      ;r3 As==01
+ 186:  69 67           addc.b  @r7,    r9      
+ 188:  00 02           .word   0x0200; ????    
+ 18a:  04 01           .word   0x0104; ????    
+ 18c:  06 82           sub     sr,     r6      
+ 18e:  06 84           sub     r4,     r6      
+ 190:  da d7 bc 83     bis.b   -31812(r7),512(r10);0x83bc(r7), 0x0200(r10)
+ 194:  00 02 
+ 196:  04 01           .word   0x0104; ????    
+ 198:  03 6a           .word   0x6a03; ????    Illegal as 2-op instr
+ 19a:  4a 03           .word   0x034a; ????    
+ 19c:  1b 82 83 4b     sub     &0x4b83,r11     
+ 1a0:  86 87 50 4f     sub     r7,     20304(r6);0x4f50(r6)
+ 1a4:  62 13           .word   0x1362; ????    
+ 1a6:  4b a0           dadd.b  pc,     r11     
+ 1a8:  13 83           dec     #0              ;r3 As==00
+ 1aa:  00 02           .word   0x0200; ????    
+ 1ac:  04 01           .word   0x0104; ????    
+ 1ae:  80 00           .word   0x0080; ????    
+ 1b0:  02 04           .word   AES_SR; ????    
+ 1b2:  02 06           .word   0x0602; ????    
+ 1b4:  66 06           .word   0x0666; ????    
+ 1b6:  6c 03           .word   0x036c; ????    
+ 1b8:  0e 82           sub     sr,     r14     
+ 1ba:  83 d8           bis     r8,     #1      ;r3 As==01
+ 1bc:  00 02           .word   0x0200; ????    
+ 1be:  04 01           .word   0x0104; ????    
+ 1c0:  9a a6 bb 68     dadd    26811(r6),19331(r10);0x68bb(r6), 0x4b83(r10)
+ 1c4:  83 4b 
+ 1c6:  00 02           .word   0x0200; ????    
+ 1c8:  04 01           .word   0x0104; ????    
+ 1ca:  03 5c           .word   0x5c03; ????    Illegal as 2-op instr
+ 1cc:  4a 03           .word   0x034a; ????    
+ 1ce:  27 66           addc    @r6,    r7      
+ 1d0:  a1 13           .word   0x13a1; ????    
+ 1d2:  83 83           sub     #0,     #1      ;r3 As==00, r3 As==01
+ 1d4:  83 31           jn      $+776           ;abs 0x4dc
+ 1d6:  4e 4b           mov.b   r11,    r14     
+ 1d8:  6a 00           .word   0x006a; ????    
+ 1da:  02 04           .word   AES_SR; ????    
+ 1dc:  02 a0           dadd    pc,     sr      
+ 1de:  00 02           .word   0x0200; ????    
+ 1e0:  04 02           .word   0x0204; ????    
+ 1e2:  d4 00           .word   0x00d4; ????    
+ 1e4:  02 04           .word   AES_SR; ????    
+ 1e6:  01 06           .word   0x0601; ????    
+ 1e8:  4a 06           .word   0x064a; ????    
+ 1ea:  6b 4c           mov.b   @r12,   r11     
+ 1ec:  a1 33           jn      $-188           ;abs 0x130
+ 1ee:  00 02           .word   0x0200; ????    
+ 1f0:  04 02           .word   0x0204; ????    
+ 1f2:  83 00           .word   0x0083; ????    
+ 1f4:  02 04           .word   AES_SR; ????    
+ 1f6:  02 83           sub     #0,     sr      ;r3 As==00
+ 1f8:  00 02           .word   0x0200; ????    
+ 1fa:  04 02           .word   0x0204; ????    
+ 1fc:  f0 00           .word   0x00f0; ????    
+ 1fe:  02 04           .word   AES_SR; ????    
+ 200:  01 06           .word   0x0601; ????    
+ 202:  4a 06           .word   0x064a; ????    
+ 204:  6a 4b           mov.b   @r11,   r10     
+ 206:  4d 30           jn      $+156           ;abs 0x2a2
+ 208:  bb 4c 69 13     mov     @r12+,  4969(r11);0x1369(r11)
+ 20c:  4b 9f           cmp.b   r15,    r11     
+ 20e:  30 da           bis     @r10+,  pc      
+ 210:  2d 2d           jc      $+604           ;abs 0x46c
+ 212:  31 03           .word   0x0331; ????    
+ 214:  1e 2e           jc      $-962           ;abs 0xfe52
+ 216:  03 63           adc     #0              ;r3 As==00
+ 218:  66 13           .word   0x1366; ????    
+ 21a:  a0 69 2f 00     addc    @r9,    0x002f  ;PC rel. 0x0024d
+ 21e:  02 04           .word   AES_SR; ????    
+ 220:  02 06           .word   0x0602; ????    
+ 222:  4a 00           .word   0x004a; ????    
+ 224:  02 04           .word   AES_SR; ????    
+ 226:  01 06           .word   0x0601; ????    
+ 228:  03 73           sbc     #0              ;r3 As==00
+ 22a:  2e 00           .word   0x002e; ????    
+ 22c:  02 04           .word   AES_SR; ????    
+ 22e:  01 03           .word   0x0301; ????    
+ 230:  0d 4a           mov     r10,    r13     
+ 232:  68 4b           mov.b   @r11,   r8      
+ 234:  00 02           .word   0x0200; ????    
+ 236:  04 02           .word   0x0204; ????    
+ 238:  4d 00           .word   0x004d; ????    
+ 23a:  02 04           .word   AES_SR; ????    
+ 23c:  01 06           .word   0x0601; ????    
+ 23e:  4a 00           .word   0x004a; ????    
+ 240:  02 04           .word   AES_SR; ????    
+ 242:  01 06           .word   0x0601; ????    
+ 244:  03 6d           .word   0x6d03; ????    Illegal as 2-op instr
+ 246:  4a 00           .word   0x004a; ????    
+ 248:  02 04           .word   AES_SR; ????    
+ 24a:  01 03           .word   0x0301; ????    
+ 24c:  13 4a           .word   0x4a13; ????    Illegal as 2-op instr
+ 24e:  4b 4f           mov.b   r15,    r11     
+ 250:  86 00           .word   0x0086; ????    
+ 252:  02 04           .word   AES_SR; ????    
+ 254:  01 03           .word   0x0301; ????    
+ 256:  63 2e           jc      $-824           ;abs 0xff1e
+ 258:  00 02           .word   0x0200; ????    
+ 25a:  04 01           .word   0x0104; ????    
+ 25c:  03 1c           .word   0x1c03; ????    
+ 25e:  4a 65           addc.b  r5,     r10     
+ 260:  51 4b 00 02     mov.b   512(r11),sp     ;0x0200(r11)
+ 264:  04 02           .word   0x0204; ????    
+ 266:  06 01           .word   0x0106; ????    
+ 268:  00 02           .word   0x0200; ????    
+ 26a:  04 01           .word   0x0104; ????    
+ 26c:  06 03           .word   0x0306; ????    
+ 26e:  5d 2e           jc      $-836           ;abs 0xff2a
+ 270:  00 02           .word   0x0200; ????    
+ 272:  04 01           .word   0x0104; ????    
+ 274:  03 23           jnz     $-504           ;abs 0x7c
+ 276:  4a 48           mov.b   r8,     r10     
+ 278:  34 00           .word   0x0034; ????    
+ 27a:  02 04           .word   AES_SR; ????    
+ 27c:  01 03           .word   0x0301; ????    
+ 27e:  5f 2e           jc      $-832           ;abs 0xff3e
+ 280:  03 25           jz      $+520           ;abs 0x488
+ 282:  9e d8 4d d8     bis     -10163(r8),27212(r14);0xd84d(r8), 0x6a4c(r14)
+ 286:  4c 6a 
+ 288:  d7 4c 69 bb     mov.b   -17559(r12),19275(r7);0xbb69(r12), 0x4b4b(r7)
+ 28c:  4b 4b 
+ 28e:  30 4e           br      @r14+           
+ 290:  69 52           add.b   #4,     r9      ;r2 As==10
+ 292:  4b d7           bis.b   r7,     r11     
+ 294:  4f 00           .word   0x004f; ????    
+ 296:  02 04           .word   AES_SR; ????    
+ 298:  01 06           .word   0x0601; ????    
+ 29a:  d6 06           .word   0x06d6; ????    
+ 29c:  d9 4c 00 02     mov.b   512(r12),260(r9)        ;0x0200(r12), 0x0104(r9)
+ 2a0:  04 01 
+ 2a2:  06 9e           cmp     r14,    r6      
+ 2a4:  06 85           sub     r5,     r6      
+ 2a6:  4b 4e           mov.b   r14,    r11     
+ 2a8:  47 13           .word   0x1347; ????    
+ 2aa:  f3 08           .word   0x08f3; ????    
+ 2ac:  59 9f 68 00     cmp.b   104(r15),r9     ;0x0068(r15)
+ 2b0:  02 04           .word   AES_SR; ????    
+ 2b2:  01 03           .word   0x0301; ????    
+ 2b4:  7a 4a           mov.b   @r10+,  r10     
+ 2b6:  03 0b           .word   0x0b03; ????    
+ 2b8:  d6 67 13 08     addc.b  2067(r7),2081(r6);0x0813(r7), 0x0821(r6)
+ 2bc:  21 08 
+ 2be:  59 00           .word   0x0059; ????    
+ 2c0:  02 04           .word   AES_SR; ????    
+ 2c2:  01 47           mov     r7,     sp      
+ 2c4:  bf 67 db 4b     addc    @r7+,   19419(r15);0x4bdb(r15)
+ 2c8:  4e 84           sub.b   r4,     r14     
+ 2ca:  84 68 51 9f     addc    r8,     -24751(r4);0x9f51(r4)
+ 2ce:  bb d8 c0 4c     bis     @r8+,   19648(r11);0x4cc0(r11)
+ 2d2:  52 85 67 4f     sub.b   20327(r5),sr    ;0x4f67(r5)
+ 2d6:  68 14           .word   0x1468; ????    
+ 2d8:  9f d8 a0 4b     bis     19360(r8),12363(r15);0x4ba0(r8), 0x304b(r15)
+ 2dc:  4b 30 
+ 2de:  15 83           dec     r5              
+ 2e0:  30 01           .word   MPY;    ????    
+ 2e2:  6a 13           .word   0x136a; ????    
+ 2e4:  83 00           .word   0x0083; ????    
+ 2e6:  02 04           .word   AES_SR; ????    
+ 2e8:  01 48           mov     r8,     sp      
+ 2ea:  87 9f 4b 83     cmp     r15,    -31925(r7);0x834b(r7)
+ 2ee:  bb 83 32 03     sub     #-1,    818(r11);r3 As==11, 0x0332(r11)
+ 2f2:  0a f2           and     sr,     r10     
+ 2f4:  4b 83           sub.b   #0,     r11     ;r3 As==00
+ 2f6:  4d 03           .word   0x034d; ????    
+ 2f8:  09 4a           mov     r10,    r9      
+ 2fa:  4d 00           .word   0x004d; ????    
+ 2fc:  02 04           .word   AES_SR; ????    
+ 2fe:  01 03           .word   0x0301; ????    
+ 300:  76 4a           mov.b   @r10+,  r6      
+ 302:  00 02           .word   0x0200; ????    
+ 304:  04 01           .word   0x0104; ????    
+ 306:  dd 00           .word   0x00dd; ????    
+ 308:  02 04           .word   AES_SR; ????    
+ 30a:  01 f3           and     #0,     sp      ;r3 As==00
+ 30c:  00 02           .word   0x0200; ????    
+ 30e:  04 01           .word   0x0104; ????    
+ 310:  bb 00           .word   0x00bb; ????    
+ 312:  02 04           .word   AES_SR; ????    
+ 314:  01 4b           mov     r11,    sp      
+ 316:  00 02           .word   0x0200; ????    
+ 318:  04 01           .word   0x0104; ????    
+ 31a:  a3 00           .word   0x00a3; ????    
+ 31c:  02 04           .word   AES_SR; ????    
+ 31e:  01 49           mov     r9,     sp      
+ 320:  00 02           .word   0x0200; ????    
+ 322:  04 01           .word   0x0104; ????    
+ 324:  4b 00           .word   0x004b; ????    
+ 326:  02 04           .word   AES_SR; ????    
+ 328:  01 9f           cmp     r15,    sp      
+ 32a:  69 83           decd.b  r9              
+ 32c:  f4 13           .word   0x13f4; ????    
+ 32e:  4b 67           addc.b  r7,     r11     
+ 330:  4d 83           sub.b   #0,     r13     ;r3 As==00
+ 332:  30 2f           jc      $-414           ;abs 0x194
+ 334:  2f 08           .word   0x082f; ????    
+ 336:  21 67           addc    @r7,    sp      
+ 338:  4c 4b           mov.b   r11,    r12     
+ 33a:  bb 67 03 1a     addc    @r7+,   6659(r11);0x1a03(r11)
+ 33e:  d6 6c 02 86     addc.b  -31230(r12),6657(r6);0x8602(r12), 0x1a01(r6)
+ 342:  01 1a 
+ 344:  87 67 4b 4d     addc    r7,     19787(r7);0x4d4b(r7)
+ 348:  08 25           jz      $+530           ;abs 0x55a
+ 34a:  08 25           jz      $+530           ;abs 0x55c
+ 34c:  83 4d           mov     r13,    #1      ;r3 As==01
+ 34e:  86 83 4d 67     sub     #0,     26445(r6);r3 As==00, 0x674d(r6)
+ 352:  67 4b           mov.b   @r11,   r7      
+ 354:  4d 83           sub.b   #0,     r13     ;r3 As==00
+ 356:  a6 83 a6 83     decd    -31834(r6)      ;0x83a6(r6)
+ 35a:  8a 83 4d 4b     sub     #0,     19277(r10);r3 As==00, 0x4b4d(r10)
+ 35e:  4d 4b           mov.b   r11,    r13     
+ 360:  4f 87           sub.b   r7,     r15     
+ 362:  f3 4b           mov.b   @r11+,  #1      ;r3 As==01
+ 364:  d7 6b 67 9f     addc.b  -24729(r11),-31923(r7);0x9f67(r11), 0x834d(r7)
+ 368:  4d 83 
+ 36a:  83 9f           cmp     r15,    #1      ;r3 As==01
+ 36c:  4d 67           addc.b  r7,     r13     
+ 36e:  84 87 4b 4d     sub     r7,     19787(r4);0x4d4b(r4)
+ 372:  03 0a           .word   0x0a03; ????    
+ 374:  4a 6a           rlc.b   r10             
+ 376:  83 83           sub     #0,     #1      ;r3 As==00, r3 As==01
+ 378:  9f 4b 87 00     mov     135(r11),1026(r15);0x0087(r11), AES_SR(r15)
+ 37c:  02 04 
+ 37e:  02 9f           cmp     r15,    sr      
+ 380:  00 02           .word   0x0200; ????    
+ 382:  04 02           .word   0x0204; ????    
+ 384:  81 00           .word   0x0081; ????    
+ 386:  02 04           .word   AES_SR; ????    
+ 388:  01 06           .word   0x0601; ????    
+ 38a:  4a 06           .word   0x064a; ????    
+ 38c:  88 9f 19 67     cmp     r15,    26393(r8);0x6719(r8)
+ 390:  15 4e 83 15     mov     5507(r14),r5    ;0x1583(r14)
+ 394:  67 15           .word   0x1567; ????    
+ 396:  67 15           .word   0x1567; ????    
+ 398:  67 15           .word   0x1567; ????    
+ 39a:  67 15           .word   0x1567; ????    
+ 39c:  4e 9f           cmp.b   r15,    r14     
+ 39e:  15 6a 67 9f     addc    -24729(r10),r5  ;0x9f67(r10)
+ 3a2:  15 83           dec     r5              
+ 3a4:  2f a3           dadd    #2,     r15     ;r3 As==10
+ 3a6:  83 2f           jc      $-248           ;abs 0x2ae
+ 3a8:  83 f3           and     #0,     #1      ;r3 As==00, r3 As==01
+ 3aa:  15 6a 83 83     addc    -31869(r10),r5  ;0x8383(r10)
+ 3ae:  68 83           decd.b  r8              
+ 3b0:  67 9f           cmp.b   @r15,   r7      
+ 3b2:  15 83           dec     r5              
+ 3b4:  83 83           sub     #0,     #1      ;r3 As==00, r3 As==01
+ 3b6:  4b be           bit.b   r14,    r11     
+ 3b8:  83 83           sub     #0,     #1      ;r3 As==00, r3 As==01
+ 3ba:  83 88           sub     r8,     #1      ;r3 As==01
+ 3bc:  d7 03           .word   0x03d7; ????    
+ 3be:  09 66           addc    r6,     r9      
+ 3c0:  83 a0           dadd    pc,     #1      ;r3 As==01
+ 3c2:  15 a3           dadd    #1,     r5      ;r3 As==01
+ 3c4:  a3 67           addc    @r7,    #1      ;r3 As==01
+ 3c6:  4c 08           .word   0x084c; ????    
+ 3c8:  21 67           addc    @r7,    sp      
+ 3ca:  15 86 83 9f     sub     -24701(r6),r5   ;0x9f83(r6)
+ 3ce:  15 67 bb 15     addc    5563(r7),r5     ;0x15bb(r7)
+ 3d2:  00 02           .word   0x0200; ????    
+ 3d4:  04 02           .word   0x0204; ????    
+ 3d6:  9f 00           .word   0x009f; ????    
+ 3d8:  02 04           .word   AES_SR; ????    
+ 3da:  02 81           sub     sp,     sr      
+ 3dc:  00 02           .word   0x0200; ????    
+ 3de:  04 01           .word   0x0104; ????    
+ 3e0:  06 4a           mov     r10,    r6      
+ 3e2:  06 88           sub     r8,     r6      
+ 3e4:  88 67 2f 83     addc    r7,     -31953(r8);0x832f(r8)
+ 3e8:  15 00           .word   0x0015; ????    
+ 3ea:  02 04           .word   AES_SR; ????    
+ 3ec:  02 bb           bit     r11,    sr      
+ 3ee:  00 02           .word   0x0200; ????    
+ 3f0:  04 02           .word   0x0204; ????    
+ 3f2:  bb 00           .word   0x00bb; ????    
+ 3f4:  02 04           .word   AES_SR; ????    
+ 3f6:  02 80           sub     pc,     sr      
+ 3f8:  00 02           .word   0x0200; ????    
+ 3fa:  04 01           .word   0x0104; ????    
+ 3fc:  06 4a           mov     r10,    r6      
+ 3fe:  06 89           sub     r9,     r6      
+ 400:  9f 9f 67 83     cmp     -31897(r15),-31813(r15);0x8367(r15), 0x83bb(r15)
+ 404:  bb 83 
+ 406:  03 7a           .word   0x7a03; ????    Illegal as 2-op instr
+ 408:  82 00           .word   0x0082; ????    
+ 40a:  02 04           .word   AES_SR; ????    
+ 40c:  01 06           .word   0x0601; ????    
+ 40e:  4a 06           .word   0x064a; ????    
+ 410:  03 3b           jl      $-504           ;abs 0x218
+ 412:  66 03           .word   0x0366; ????    
+ 414:  e4 7c 82 30     subc.b  @r12,   12418(r4);0x3082(r4)
+ 418:  68 69           addc.b  @r9,    r8      
+ 41a:  a0 68 83 be     addc    @r8,    0xbe83  ;PC rel. 0xfc2a1
+ 41e:  83 86           sub     r6,     #1      ;r3 As==01
+ 420:  03 94           .word   0x9403; ????    Illegal as 2-op instr
+ 422:  03 08           .word   0x0803; ????    
+ 424:  3c 03           .word   0x033c; ????    
+ 426:  79 2e           jc      $-780           ;abs 0x11a
+ 428:  03 0b           .word   0x0b03; ????    
+ 42a:  2e 4b           mov     @r11,   r14     
+ 42c:  87 67 67 4b     addc    r7,     19303(r7);0x4b67(r7)
+ 430:  4b 4b           mov.b   r11,    r11     
+ 432:  4b 4c           mov.b   r12,    r11     
+ 434:  4c 4b           mov.b   r11,    r12     
+ 436:  00 02           .word   0x0200; ????    
+ 438:  04 02           .word   0x0204; ????    
+ 43a:  9f 00           .word   0x009f; ????    
+ 43c:  02 04           .word   AES_SR; ????    
+ 43e:  02 9d           cmp     r13,    sr      
+ 440:  00 02           .word   0x0200; ????    
+ 442:  04 01           .word   0x0104; ????    
+ 444:  06 4a           mov     r10,    r6      
+ 446:  06 6a           addc    r10,    r6      
+ 448:  00 02           .word   0x0200; ????    
+ 44a:  04 02           .word   0x0204; ????    
+ 44c:  9f 00           .word   0x009f; ????    
+ 44e:  02 04           .word   AES_SR; ????    
+ 450:  02 9d           cmp     r13,    sr      
+ 452:  00 02           .word   0x0200; ????    
+ 454:  04 01           .word   0x0104; ????    
+ 456:  06 4a           mov     r10,    r6      
+ 458:  06 6a           addc    r10,    r6      
+ 45a:  4b 67           addc.b  r7,     r11     
+ 45c:  02 2e           jc      $-1018          ;abs 0x62
+ 45e:  16 03           .word   0x0316; ????    
+ 460:  0a 66           addc    r6,     r10     
+ 462:  03 0c           .word   0x0c03; ????    
+ 464:  4a 03           .word   0x034a; ????    
+ 466:  6f 4a           mov.b   @r10,   r15     
+ 468:  84 83 84 83     sub     #0,     -31868(r4);r3 As==00, 0x8384(r4)
+ 46c:  bb d8 bd 67     bis     @r8+,   26557(r11);0x67bd(r11)
+ 470:  84 4c 68 bc     mov     r12,    -17304(r4);0xbc68(r4)
+ 474:  83 02           .word   0x0283; ????    
+ 476:  d0 04           .word   0x04d0; ????    
+ 478:  00 01           .word   0x0100; ????    
+ 47a:  01 94           cmp     r4,     sp      
+ 47c:  00 00           .word   CRCDI_L;        ????    
+ 47e:  00 02           .word   0x0200; ????    
+ 480:  00 76           subc    r6,     pc      
+ 482:  00 00           .word   CRCDI_L;        ????    
+ 484:  00 01           .word   0x0100; ????    
+ 486:  01 fb           and     r11,    sp      
+ 488:  0e 0d           .word   0x0d0e; ????    
+ 48a:  00 01           .word   0x0100; ????    
+ 48c:  01 01           .word   0x0101; ????    
+ 48e:  01 00           .word   CRCDI_H;        ????    
+ 490:  00 00           .word   CRCDI_L;        ????    
+ 492:  01 00           .word   CRCDI_H;        ????    
+ 494:  00 01           .word   0x0100; ????    
+ 496:  2f 62           addc    #4,     r15     ;r2 As==10
+ 498:  75 69           addc.b  @r9+,   r5      
+ 49a:  6c 64           addc.b  @r4,    r12     
+ 49c:  2f 62           addc    #4,     r15     ;r2 As==10
+ 49e:  75 69           addc.b  @r9+,   r5      
+ 4a0:  6c 64           addc.b  @r4,    r12     
+ 4a2:  64 2f           jc      $-310           ;abs 0x36c
+ 4a4:  67 63           addc.b  #2,     r7      ;r3 As==10
+ 4a6:  63 2d           jc      $+712           ;abs 0x76e
+ 4a8:  6d 73           subc.b  #2,     r13     ;r3 As==10
+ 4aa:  70 34           jge     $+226           ;abs 0x58c
+ 4ac:  33 30           jn      $+104           ;abs 0x514
+ 4ae:  2d 34           jge     $+92            ;abs 0x50a
+ 4b0:  2e 35           jge     $+606           ;abs 0x70e
+ 4b2:  2e 33           jn      $-418           ;abs 0x310
+ 4b4:  7e 6d           addc.b  @r13+,  r14     
+ 4b6:  73 70           .word   0x7073; ????    Illegal as 2-op instr
+ 4b8:  67 63           addc.b  #2,     r7      ;r3 As==10
+ 4ba:  63 2d           jc      $+712           ;abs 0x782
+ 4bc:  32 30           jn      $+102           ;abs 0x522
+ 4be:  31 31           jn      $+612           ;abs 0x722
+ 4c0:  30 37           jge     $-414           ;abs 0x322
+ 4c2:  31 36           jge     $-924           ;abs 0x126
+ 4c4:  2f 2e           jc      $-928           ;abs 0x124
+ 4c6:  2f 67           addc    @r7,    r15     
+ 4c8:  63 63           .word   0x6363; ????    Illegal as 2-op instr
+ 4ca:  2d 34           jge     $+92            ;abs 0x526
+ 4cc:  2e 35           jge     $+606           ;abs 0x72a
+ 4ce:  2e 33           jn      $-418           ;abs 0x32c
+ 4d0:  2f 6c           addc    @r12,   r15     
+ 4d2:  69 62           addc.b  #4,     r9      ;r2 As==10
+ 4d4:  67 63           addc.b  #2,     r7      ;r3 As==10
+ 4d6:  63 2f           jc      $-312           ;abs 0x39e
+ 4d8:  2e 2e           jc      $-930           ;abs 0x136
+ 4da:  2f 67           addc    @r7,    r15     
+ 4dc:  63 63           .word   0x6363; ????    Illegal as 2-op instr
+ 4de:  2f 63           addc    #2,     r15     ;r3 As==10
+ 4e0:  6f 6e           addc.b  @r14,   r15     
+ 4e2:  66 69           addc.b  @r9,    r6      
+ 4e4:  67 2f           jc      $-304           ;abs 0x3b4
+ 4e6:  6d 73           subc.b  #2,     r13     ;r3 As==10
+ 4e8:  70 34           jge     $+226           ;abs 0x5ca
+ 4ea:  33 30           jn      $+104           ;abs 0x552
+ 4ec:  00 00           .word   CRCDI_L;        ????    
+ 4ee:  6c 69           addc.b  @r9,    r12     
+ 4f0:  62 67           addc.b  @r7,    sr      
+ 4f2:  63 63           .word   0x6363; ????    Illegal as 2-op instr
+ 4f4:  2e 53           incd    r14             
+ 4f6:  00 01           .word   0x0100; ????    
+ 4f8:  00 00           .word   CRCDI_L;        ????    
+ 4fa:  00 00           .word   CRCDI_L;        ????    
+ 4fc:  03 02           .word   0x0203; ????    
+ 4fe:  86 51 03 d2     add     sp,     -11773(r6);0xd203(r6)
+ 502:  01 01           .word   0x0101; ????    
+ 504:  30 4b           br      @r11+           
+ 506:  13 2f           jc      $-472           ;abs 0x32e
+ 508:  4b 13           .word   0x134b; ????    
+ 50a:  2f 2f           jc      $-416           ;abs 0x36a
+ 50c:  4b 14           .word   0x144b; ????    
+ 50e:  02 02           .word   0x0202; ????    
+ 510:  00 01           .word   0x0100; ????    
+ 512:  01 a1           dadd    sp,     sp      
+ 514:  00 00           .word   CRCDI_L;        ????    
+ 516:  00 02           .word   0x0200; ????    
+ 518:  00 76           subc    r6,     pc      
+ 51a:  00 00           .word   CRCDI_L;        ????    
+ 51c:  00 01           .word   0x0100; ????    
+ 51e:  01 fb           and     r11,    sp      
+ 520:  0e 0d           .word   0x0d0e; ????    
+ 522:  00 01           .word   0x0100; ????    
+ 524:  01 01           .word   0x0101; ????    
+ 526:  01 00           .word   CRCDI_H;        ????    
+ 528:  00 00           .word   CRCDI_L;        ????    
+ 52a:  01 00           .word   CRCDI_H;        ????    
+ 52c:  00 01           .word   0x0100; ????    
+ 52e:  2f 62           addc    #4,     r15     ;r2 As==10
+ 530:  75 69           addc.b  @r9+,   r5      
+ 532:  6c 64           addc.b  @r4,    r12     
+ 534:  2f 62           addc    #4,     r15     ;r2 As==10
+ 536:  75 69           addc.b  @r9+,   r5      
+ 538:  6c 64           addc.b  @r4,    r12     
+ 53a:  64 2f           jc      $-310           ;abs 0x404
+ 53c:  67 63           addc.b  #2,     r7      ;r3 As==10
+ 53e:  63 2d           jc      $+712           ;abs 0x806
+ 540:  6d 73           subc.b  #2,     r13     ;r3 As==10
+ 542:  70 34           jge     $+226           ;abs 0x624
+ 544:  33 30           jn      $+104           ;abs 0x5ac
+ 546:  2d 34           jge     $+92            ;abs 0x5a2
+ 548:  2e 35           jge     $+606           ;abs 0x7a6
+ 54a:  2e 33           jn      $-418           ;abs 0x3a8
+ 54c:  7e 6d           addc.b  @r13+,  r14     
+ 54e:  73 70           .word   0x7073; ????    Illegal as 2-op instr
+ 550:  67 63           addc.b  #2,     r7      ;r3 As==10
+ 552:  63 2d           jc      $+712           ;abs 0x81a
+ 554:  32 30           jn      $+102           ;abs 0x5ba
+ 556:  31 31           jn      $+612           ;abs 0x7ba
+ 558:  30 37           jge     $-414           ;abs 0x3ba
+ 55a:  31 36           jge     $-924           ;abs 0x1be
+ 55c:  2f 2e           jc      $-928           ;abs 0x1bc
+ 55e:  2f 67           addc    @r7,    r15     
+ 560:  63 63           .word   0x6363; ????    Illegal as 2-op instr
+ 562:  2d 34           jge     $+92            ;abs 0x5be
+ 564:  2e 35           jge     $+606           ;abs 0x7c2
+ 566:  2e 33           jn      $-418           ;abs 0x3c4
+ 568:  2f 6c           addc    @r12,   r15     
+ 56a:  69 62           addc.b  #4,     r9      ;r2 As==10
+ 56c:  67 63           addc.b  #2,     r7      ;r3 As==10
+ 56e:  63 2f           jc      $-312           ;abs 0x436
+ 570:  2e 2e           jc      $-930           ;abs 0x1ce
+ 572:  2f 67           addc    @r7,    r15     
+ 574:  63 63           .word   0x6363; ????    Illegal as 2-op instr
+ 576:  2f 63           addc    #2,     r15     ;r3 As==10
+ 578:  6f 6e           addc.b  @r14,   r15     
+ 57a:  66 69           addc.b  @r9,    r6      
+ 57c:  67 2f           jc      $-304           ;abs 0x44c
+ 57e:  6d 73           subc.b  #2,     r13     ;r3 As==10
+ 580:  70 34           jge     $+226           ;abs 0x662
+ 582:  33 30           jn      $+104           ;abs 0x5ea
+ 584:  00 00           .word   CRCDI_L;        ????    
+ 586:  6c 69           addc.b  @r9,    r12     
+ 588:  62 67           addc.b  @r7,    sr      
+ 58a:  63 63           .word   0x6363; ????    Illegal as 2-op instr
+ 58c:  2e 53           incd    r14             
+ 58e:  00 01           .word   0x0100; ????    
+ 590:  00 00           .word   CRCDI_L;        ????    
+ 592:  00 00           .word   CRCDI_L;        ????    
+ 594:  03 02           .word   0x0203; ????    
+ 596:  9c 51 03 b8     add     -18429(r1),259(r12);0xb803(r1), 0x0103(r12)
+ 59a:  03 01 
+ 59c:  2f 67           addc    @r7,    r15     
+ 59e:  13 2f           jc      $-472           ;abs 0x3c6
+ 5a0:  2f 31           jn      $+608           ;abs 0x800
+ 5a2:  67 13           .word   0x1367; ????    
+ 5a4:  2f 2f           jc      $-416           ;abs 0x404
+ 5a6:  31 4b           mov     @r11+,  sp      
+ 5a8:  30 4b           br      @r11+           
+ 5aa:  13 2f           jc      $-472           ;abs 0x3d2
+ 5ac:  32 2f           jc      $-410           ;abs 0x412
+ 5ae:  31 4b           mov     @r11+,  sp      
+ 5b0:  13 2f           jc      $-472           ;abs 0x3d8
+ 5b2:  31 02           .word   0x0231; ????    
+ 5b4:  02 00           .word   CRCDIRB_H;      ????    
+ 5b6:  01 01           .word   0x0101; ????    
+ 5b8:  96 00           .word   0x0096; ????    
+ 5ba:  00 00           .word   CRCDI_L;        ????    
+ 5bc:  02 00           .word   CRCDIRB_H;      ????    
+ 5be:  76 00           .word   0x0076; ????    
+ 5c0:  00 00           .word   CRCDI_L;        ????    
+ 5c2:  01 01           .word   0x0101; ????    
+ 5c4:  fb 0e           .word   0x0efb; ????    
+ 5c6:  0d 00           .word   0x000d; ????    
+ 5c8:  01 01           .word   0x0101; ????    
+ 5ca:  01 01           .word   0x0101; ????    
+ 5cc:  00 00           .word   CRCDI_L;        ????    
+ 5ce:  00 01           .word   0x0100; ????    
+ 5d0:  00 00           .word   CRCDI_L;        ????    
+ 5d2:  01 2f           jc      $-508           ;abs 0x3d6
+ 5d4:  62 75           subc.b  @r5,    sr      
+ 5d6:  69 6c           addc.b  @r12,   r9      
+ 5d8:  64 2f           jc      $-310           ;abs 0x4a2
+ 5da:  62 75           subc.b  @r5,    sr      
+ 5dc:  69 6c           addc.b  @r12,   r9      
+ 5de:  64 64           addc.b  @r4,    r4      
+ 5e0:  2f 67           addc    @r7,    r15     
+ 5e2:  63 63           .word   0x6363; ????    Illegal as 2-op instr
+ 5e4:  2d 6d           addc    @r13,   r13     
+ 5e6:  73 70           .word   0x7073; ????    Illegal as 2-op instr
+ 5e8:  34 33           jn      $-406           ;abs 0x452
+ 5ea:  30 2d           jc      $+610           ;abs 0x84c
+ 5ec:  34 2e           jc      $-918           ;abs 0x256
+ 5ee:  35 2e           jc      $-916           ;abs 0x25a
+ 5f0:  33 7e           .word   0x7e33; ????    Illegal as 2-op instr
+ 5f2:  6d 73           subc.b  #2,     r13     ;r3 As==10
+ 5f4:  70 67           addc.b  @r7+,   pc      
+ 5f6:  63 63           .word   0x6363; ????    Illegal as 2-op instr
+ 5f8:  2d 32           jn      $-932           ;abs 0x254
+ 5fa:  30 31           jn      $+610           ;abs 0x85c
+ 5fc:  31 30           jn      $+100           ;abs 0x660
+ 5fe:  37 31           jn      $+624           ;abs 0x86e
+ 600:  36 2f           jc      $-402           ;abs 0x46e
+ 602:  2e 2f           jc      $-418           ;abs 0x460
+ 604:  67 63           addc.b  #2,     r7      ;r3 As==10
+ 606:  63 2d           jc      $+712           ;abs 0x8ce
+ 608:  34 2e           jc      $-918           ;abs 0x272
+ 60a:  35 2e           jc      $-916           ;abs 0x276
+ 60c:  33 2f           jc      $-408           ;abs 0x474
+ 60e:  6c 69           addc.b  @r9,    r12     
+ 610:  62 67           addc.b  @r7,    sr      
+ 612:  63 63           .word   0x6363; ????    Illegal as 2-op instr
+ 614:  2f 2e           jc      $-928           ;abs 0x274
+ 616:  2e 2f           jc      $-418           ;abs 0x474
+ 618:  67 63           addc.b  #2,     r7      ;r3 As==10
+ 61a:  63 2f           jc      $-312           ;abs 0x4e2
+ 61c:  63 6f           .word   0x6f63; ????    Illegal as 2-op instr
+ 61e:  6e 66           addc.b  @r6,    r14     
+ 620:  69 67           addc.b  @r7,    r9      
+ 622:  2f 6d           addc    @r13,   r15     
+ 624:  73 70           .word   0x7073; ????    Illegal as 2-op instr
+ 626:  34 33           jn      $-406           ;abs 0x490
+ 628:  30 00           .word   0x0030; ????    
+ 62a:  00 6c           addc    r12,    pc      
+ 62c:  69 62           addc.b  #4,     r9      ;r2 As==10
+ 62e:  67 63           addc.b  #2,     r7      ;r3 As==10
+ 630:  63 2e           jc      $-824           ;abs 0x2f8
+ 632:  53 00           .word   0x0053; ????    
+ 634:  01 00           .word   CRCDI_H;        ????    
+ 636:  00 00           .word   CRCDI_L;        ????    
+ 638:  00 03           .word   0x0300; ????    
+ 63a:  02 d2           bis     sr,     sr      
+ 63c:  51 03           .word   0x0351; ????    
+ 63e:  9a 03           .word   0x039a; ????    
+ 640:  01 2f           jc      $-508           ;abs 0x444
+ 642:  67 14           .word   0x1467; ????    
+ 644:  2f 2f           jc      $-416           ;abs 0x4a4
+ 646:  4b 13           .word   0x134b; ????    
+ 648:  30 2f           jc      $-414           ;abs 0x4aa
+ 64a:  2f 4b           mov     @r11,   r15     
+ 64c:  13 02           .word   0x0213; ????    
+ 64e:  02 00           .word   CRCDIRB_H;      ????    
+ 650:  01 01           .word   0x0101; ????    
+ 652:  ef 00           .word   0x00ef; ????    
+ 654:  00 00           .word   CRCDI_L;        ????    
+ 656:  02 00           .word   CRCDIRB_H;      ????    
+ 658:  55 00           .word   0x0055; ????    
+ 65a:  00 00           .word   CRCDI_L;        ????    
+ 65c:  01 01           .word   0x0101; ????    
+ 65e:  fb 0e           .word   0x0efb; ????    
+ 660:  0d 00           .word   0x000d; ????    
+ 662:  01 01           .word   0x0101; ????    
+ 664:  01 01           .word   0x0101; ????    
+ 666:  00 00           .word   CRCDI_L;        ????    
+ 668:  00 01           .word   0x0100; ????    
+ 66a:  00 00           .word   CRCDI_L;        ????    
+ 66c:  01 2e           jc      $-1020          ;abs 0x270
+ 66e:  2f 73           subc    #2,     r15     ;r3 As==10
+ 670:  74 72           subc.b  #8,     r4      ;r2 As==11
+ 672:  69 6e           addc.b  @r14,   r9      
+ 674:  67 00           .word   0x0067; ????    
+ 676:  2f 75           subc    @r5,    r15     
+ 678:  73 72           .word   0x7273; ????    Illegal as 2-op instr
+ 67a:  2f 6c           addc    @r12,   r15     
+ 67c:  69 62           addc.b  #4,     r9      ;r2 As==10
+ 67e:  2f 67           addc    @r7,    r15     
+ 680:  63 63           .word   0x6363; ????    Illegal as 2-op instr
+ 682:  2f 6d           addc    @r13,   r15     
+ 684:  73 70           .word   0x7073; ????    Illegal as 2-op instr
+ 686:  34 33           jn      $-406           ;abs 0x4f0
+ 688:  30 2f           jc      $-414           ;abs 0x4ea
+ 68a:  34 2e           jc      $-918           ;abs 0x2f4
+ 68c:  35 2e           jc      $-916           ;abs 0x2f8
+ 68e:  33 2f           jc      $-408           ;abs 0x4f6
+ 690:  69 6e           addc.b  @r14,   r9      
+ 692:  63 6c           .word   0x6c63; ????    Illegal as 2-op instr
+ 694:  75 64           addc.b  @r4+,   r5      
+ 696:  65 00           .word   0x0065; ????    
+ 698:  00 62           addc    sr,     pc      
+ 69a:  63 6f           .word   0x6f63; ????    Illegal as 2-op instr
+ 69c:  70 79           subc.b  @r9+,   pc      
+ 69e:  2e 63           addc    #2,     r14     ;r3 As==10
+ 6a0:  00 01           .word   0x0100; ????    
+ 6a2:  00 00           .word   CRCDI_L;        ????    
+ 6a4:  73 74           .word   0x7473; ????    Illegal as 2-op instr
+ 6a6:  64 64           addc.b  @r4,    r4      
+ 6a8:  65 66           addc.b  @r6,    r5      
+ 6aa:  2e 68           addc    @r8,    r14     
+ 6ac:  00 02           .word   0x0200; ????    
+ 6ae:  00 00           .word   CRCDI_L;        ????    
+ 6b0:  00 00           .word   CRCDI_L;        ????    
+ 6b2:  03 02           .word   0x0203; ????    
+ 6b4:  82 50 03 c0     add     pc,     &0xc003 
+ 6b8:  00 01           .word   0x0100; ????    
+ 6ba:  87 00           .word   0x0087; ????    
+ 6bc:  02 04           .word   AES_SR; ????    
+ 6be:  01 46           mov     r6,     sp      
+ 6c0:  00 02           .word   0x0200; ????    
+ 6c2:  04 01           .word   0x0104; ????    
+ 6c4:  2f 00           .word   0x002f; ????    
+ 6c6:  02 04           .word   AES_SR; ????    
+ 6c8:  01 31           jn      $+516           ;abs 0x8cc
+ 6ca:  03 09           .word   0x0903; ????    
+ 6cc:  4a 50           add.b   pc,     r10     
+ 6ce:  88 00           .word   0x0088; ????    
+ 6d0:  02 04           .word   AES_SR; ????    
+ 6d2:  01 06           .word   0x0601; ????    
+ 6d4:  66 06           .word   0x0666; ????    
+ 6d6:  69 9b           cmp.b   @r11,   r9      
+ 6d8:  32 00           .word   0x0032; ????    
+ 6da:  02 04           .word   AES_SR; ????    
+ 6dc:  01 03           .word   0x0301; ????    
+ 6de:  55 4a 00 02     mov.b   512(r10),r5     ;0x0200(r10)
+ 6e2:  04 01           .word   0x0104; ????    
+ 6e4:  03 2c           jc      $+8             ;abs 0x6ec
+ 6e6:  82 06           .word   0x0682; ????    
+ 6e8:  9e 06           .word   0x069e; ????    
+ 6ea:  6b 67           addc.b  @r7,    r11     
+ 6ec:  00 02           .word   0x0200; ????    
+ 6ee:  04 01           .word   0x0104; ????    
+ 6f0:  06 4a           mov     r10,    r6      
+ 6f2:  06 03           .word   0x0306; ????    
+ 6f4:  4e 08           .word   0x084e; ????    
+ 6f6:  20 03           .word   0x0320; ????    
+ 6f8:  33 66           .word   0x6633; ????    Illegal as 2-op instr
+ 6fa:  4b 00           .word   0x004b; ????    
+ 6fc:  02 04           .word   AES_SR; ????    
+ 6fe:  01 06           .word   0x0601; ????    
+ 700:  01 06           .word   0x0601; ????    
+ 702:  03 09           .word   0x0903; ????    
+ 704:  66 2f           jc      $-306           ;abs 0x5d2
+ 706:  4c 84           sub.b   r4,     r12     
+ 708:  00 02           .word   0x0200; ????    
+ 70a:  04 01           .word   0x0104; ????    
+ 70c:  06 82           sub     sr,     r6      
+ 70e:  06 69           addc    r9,     r6      
+ 710:  63 32           jn      $-824           ;abs 0x3d8
+ 712:  03 ba           .word   0xba03; ????    Illegal as 2-op instr
+ 714:  7f 66           addc.b  @r6+,   r15     
+ 716:  00 02           .word   0x0200; ????    
+ 718:  04 01           .word   0x0104; ????    
+ 71a:  06 82           sub     sr,     r6      
+ 71c:  00 02           .word   0x0200; ????    
+ 71e:  04 01           .word   0x0104; ????    
+ 720:  06 03           .word   0x0306; ????    
+ 722:  c7 00           .word   0x00c7; ????    
+ 724:  82 a0 67 00     dadd    pc,     &0x0067 
+ 728:  02 04           .word   AES_SR; ????    
+ 72a:  01 06           .word   0x0601; ????    
+ 72c:  4a 06           .word   0x064a; ????    
+ 72e:  03 b6           .word   0xb603; ????    Illegal as 2-op instr
+ 730:  7f 08           .word   0x087f; ????    
+ 732:  20 03           .word   0x0320; ????    
+ 734:  cb 00           .word   0x00cb; ????    
+ 736:  f2 4b 00 02     mov.b   @r11+,  &0x0200 
+ 73a:  04 01           .word   0x0104; ????    
+ 73c:  06 01           .word   0x0106; ????    
+ 73e:  06 6e           addc    r14,    r6      
+ 740:  02 0a           .word   0x0a02; ????    
+ 742:  00 01           .word   0x0100; ????    
+ 744:  01 7e           subc    r14,    sp      
+ 746:  00 00           .word   CRCDI_L;        ????    
+ 748:  00 02           .word   0x0200; ????    
+ 74a:  00 6a           addc    r10,    pc      
+ 74c:  00 00           .word   CRCDI_L;        ????    
+ 74e:  00 01           .word   0x0100; ????    
+ 750:  01 fb           and     r11,    sp      
+ 752:  0e 0d           .word   0x0d0e; ????    
+ 754:  00 01           .word   0x0100; ????    
+ 756:  01 01           .word   0x0101; ????    
+ 758:  01 00           .word   CRCDI_H;        ????    
+ 75a:  00 00           .word   CRCDI_L;        ????    
+ 75c:  01 00           .word   CRCDI_H;        ????    
+ 75e:  00 01           .word   0x0100; ????    
+ 760:  2f 62           addc    #4,     r15     ;r2 As==10
+ 762:  75 69           addc.b  @r9+,   r5      
+ 764:  6c 64           addc.b  @r4,    r12     
+ 766:  2f 62           addc    #4,     r15     ;r2 As==10
+ 768:  75 69           addc.b  @r9+,   r5      
+ 76a:  6c 64           addc.b  @r4,    r12     
+ 76c:  64 2f           jc      $-310           ;abs 0x636
+ 76e:  67 63           addc.b  #2,     r7      ;r3 As==10
+ 770:  63 2d           jc      $+712           ;abs 0xa38
+ 772:  6d 73           subc.b  #2,     r13     ;r3 As==10
+ 774:  70 34           jge     $+226           ;abs 0x856
+ 776:  33 30           jn      $+104           ;abs 0x7de
+ 778:  2d 34           jge     $+92            ;abs 0x7d4
+ 77a:  2e 35           jge     $+606           ;abs 0x9d8
+ 77c:  2e 33           jn      $-418           ;abs 0x5da
+ 77e:  7e 6d           addc.b  @r13+,  r14     
+ 780:  73 70           .word   0x7073; ????    Illegal as 2-op instr
+ 782:  67 63           addc.b  #2,     r7      ;r3 As==10
+ 784:  63 2d           jc      $+712           ;abs 0xa4c
+ 786:  32 30           jn      $+102           ;abs 0x7ec
+ 788:  31 31           jn      $+612           ;abs 0x9ec
+ 78a:  30 37           jge     $-414           ;abs 0x5ec
+ 78c:  31 36           jge     $-924           ;abs 0x3f0
+ 78e:  2f 2e           jc      $-928           ;abs 0x3ee
+ 790:  2f 67           addc    @r7,    r15     
+ 792:  63 63           .word   0x6363; ????    Illegal as 2-op instr
+ 794:  2d 34           jge     $+92            ;abs 0x7f0
+ 796:  2e 35           jge     $+606           ;abs 0x9f4
+ 798:  2e 33           jn      $-418           ;abs 0x5f6
+ 79a:  2f 67           addc    @r7,    r15     
+ 79c:  63 63           .word   0x6363; ????    Illegal as 2-op instr
+ 79e:  2f 63           addc    #2,     r15     ;r3 As==10
+ 7a0:  6f 6e           addc.b  @r14,   r15     
+ 7a2:  66 69           addc.b  @r9,    r6      
+ 7a4:  67 2f           jc      $-304           ;abs 0x674
+ 7a6:  6d 73           subc.b  #2,     r13     ;r3 As==10
+ 7a8:  70 34           jge     $+226           ;abs 0x88a
+ 7aa:  33 30           jn      $+104           ;abs 0x812
+ 7ac:  00 00           .word   CRCDI_L;        ????    
+ 7ae:  63 72           .word   0x7263; ????    Illegal as 2-op instr
+ 7b0:  74 30           jn      $+234           ;abs 0x89a
+ 7b2:  2e 53           incd    r14             
+ 7b4:  00 01           .word   0x0100; ????    
+ 7b6:  00 00           .word   CRCDI_L;        ????    
+ 7b8:  00 00           .word   CRCDI_L;        ????    
+ 7ba:  03 02           .word   0x0203; ????    
+ 7bc:  ee 51 03 b0     add.b   @r1,    -20477(r14);0xb003(r14)
+ 7c0:  02 01           .word   0x0102; ????    
+ 7c2:  02 02           .word   0x0202; ????    
+ 7c4:  00 01           .word   0x0100; ????    
+ 7c6:  01 03           Address CRCDI_L07c6 is out of bounds.
+Address CRCDI_L07c8 is out of bounds.
+and.b  @r15+,  -1(r15) ;0xffff(r15)
+
+Disassembly of section .debug_frame:
+
+00000000 <.debug_frame>:
+   0:  0e 00           .word   0x000e; ????    
+   2:  00 00           .word   CRCDI_L;        ????    
+   4:  ff ff ff ff     and.b   @r15+,  -1(r15) ;0xffff(r15)
+   8:  01 00           .word   CRCDI_H;        ????    
+   a:  01 7e           subc    r14,    sp      
+   c:  00 0c           .word   0x0c00; ????    
+   e:  01 02           .word   0x0201; ????    
+  10:  80 01           .word   0x0180; ????    
+  12:  08 00           .word   0x0008; ????    
+  14:  00 00           .word   CRCDI_L;        ????    
+  16:  00 00           .word   CRCDI_L;        ????    
+  18:  00 00           .word   CRCDI_L;        ????    
+  1a:  66 41           mov.b   @r1,    r6      
+  1c:  04 00           .word   CRCINIRES_L;    ????    
+  1e:  0c 00           .word   0x000c; ????    
+  20:  00 00           .word   CRCDI_L;        ????    
+  22:  00 00           .word   CRCDI_L;        ????    
+  24:  00 00           .word   CRCDI_L;        ????    
+  26:  00 40           br      pc              
+  28:  62 01           .word   0x0162; ????    
+  2a:  44 0e           .word   0x0e44; ????    
+  2c:  32 00           .word   0x0032; ????    
+  2e:  0e 00           .word   0x000e; ????    
+  30:  00 00           .word   CRCDI_L;        ????    
+  32:  ff ff ff ff     and.b   @r15+,  -1(r15) ;0xffff(r15)
+  36:  01 00           .word   CRCDI_H;        ????    
+  38:  01 7e           subc    r14,    sp      
+  3a:  00 0c           .word   0x0c00; ????    
+  3c:  01 02           .word   0x0201; ????    
+  3e:  80 01           .word   0x0180; ????    
+  40:  08 00           .word   0x0008; ????    
+  42:  00 00           .word   CRCDI_L;        ????    
+  44:  2e 00           .word   0x002e; ????    
+  46:  00 00           .word   CRCDI_L;        ????    
+  48:  18 42 10 00     mov     &AES_STATE_SIZE,r8      
+  4c:  08 00           .word   0x0008; ????    
+  4e:  00 00           .word   CRCDI_L;        ????    
+  50:  2e 00           .word   0x002e; ????    
+  52:  00 00           .word   CRCDI_L;        ????    
+  54:  28 42           mov     #4,     r8      ;r2 As==10
+  56:  0c 00           .word   0x000c; ????    
+  58:  12 00           .word   0x0012; ????    
+  5a:  00 00           .word   CRCDI_L;        ????    
+  5c:  2e 00           .word   0x002e; ????    
+  5e:  00 00           .word   CRCDI_L;        ????    
+  60:  34 42           mov     #8,     r4      ;r2 As==11
+  62:  2a 00           .word   0x002a; ????    
+  64:  42 0e           .word   0x0e42; ????    
+  66:  04 42           mov     sr,     r4      
+  68:  0e 06           .word   0x060e; ????    
+  6a:  8a 03           .word   0x038a; ????    
+  6c:  8b 02           .word   0x028b; ????    
+  6e:  0e 00           .word   0x000e; ????    
+  70:  00 00           .word   CRCDI_L;        ????    
+  72:  ff ff ff ff     and.b   @r15+,  -1(r15) ;0xffff(r15)
+  76:  01 00           .word   CRCDI_H;        ????    
+  78:  01 7e           subc    r14,    sp      
+  7a:  00 0c           .word   0x0c00; ????    
+  7c:  01 02           .word   0x0201; ????    
+  7e:  80 01           .word   0x0180; ????    
+  80:  0c 00           .word   0x000c; ????    
+  82:  00 00           .word   CRCDI_L;        ????    
+  84:  6e 00           .word   0x006e; ????    
+  86:  00 00           .word   CRCDI_L;        ????    
+  88:  5e 42 1e 00     mov.b   &0x001e,r14     
+  8c:  42 0e           .word   0x0e42; ????    
+  8e:  04 00           .word   CRCINIRES_L;    ????    
+  90:  16 00           .word   0x0016; ????    
+  92:  00 00           .word   CRCDI_L;        ????    
+  94:  6e 00           .word   0x006e; ????    
+  96:  00 00           .word   CRCDI_L;        ????    
+  98:  7c 42           mov.b   #8,     r12     ;r2 As==11
+  9a:  c0 00           .word   0x00c0; ????    
+  9c:  42 0e           .word   0x0e42; ????    
+  9e:  04 42           mov     sr,     r4      
+  a0:  0e 06           .word   0x060e; ????    
+  a2:  42 0e           .word   0x0e42; ????    
+  a4:  0a 8a           sub     r10,    r10     
+  a6:  03 8b           .word   0x8b03; ????    Illegal as 2-op instr
+  a8:  02 00           .word   CRCDIRB_H;      ????    
+  aa:  16 00           .word   0x0016; ????    
+  ac:  00 00           .word   CRCDI_L;        ????    
+  ae:  6e 00           .word   0x006e; ????    
+  b0:  00 00           .word   CRCDI_L;        ????    
+  b2:  3c 43           mov     #-1,    r12     ;r3 As==11
+  b4:  a4 00           .word   0x00a4; ????    
+  b6:  42 0e           .word   0x0e42; ????    
+  b8:  04 42           mov     sr,     r4      
+  ba:  0e 06           .word   0x060e; ????    
+  bc:  44 0e           .word   0x0e44; ????    
+  be:  0c 8a           sub     r10,    r12     
+  c0:  03 8b           .word   0x8b03; ????    Illegal as 2-op instr
+  c2:  02 00           .word   CRCDIRB_H;      ????    
+  c4:  08 00           .word   0x0008; ????    
+  c6:  00 00           .word   CRCDI_L;        ????    
+  c8:  6e 00           .word   0x006e; ????    
+  ca:  00 00           .word   CRCDI_L;        ????    
+  cc:  e0 43 1a 00     mov.b   #2,     0x001a  ;r3 As==10, PC rel. 0x000ea
+  d0:  0c 00           .word   0x000c; ????    
+  d2:  00 00           .word   CRCDI_L;        ????    
+  d4:  6e 00           .word   0x006e; ????    
+  d6:  00 00           .word   CRCDI_L;        ????    
+  d8:  fa 43 3e 00     mov.b   #-1,    62(r10) ;r3 As==11, 0x003e(r10)
+  dc:  44 0e           .word   0x0e44; ????    
+  de:  08 00           .word   0x0008; ????    
+  e0:  0c 00           .word   0x000c; ????    
+  e2:  00 00           .word   CRCDI_L;        ????    
+  e4:  6e 00           .word   0x006e; ????    
+  e6:  00 00           .word   CRCDI_L;        ????    
+  e8:  38 44           mov     @r4+,   r8      
+  ea:  34 00           .word   0x0034; ????    
+  ec:  42 0e           .word   0x0e42; ????    
+  ee:  06 00           .word   CRCRESR_L;      ????    
+  f0:  0c 00           .word   0x000c; ????    
+  f2:  00 00           .word   CRCDI_L;        ????    
+  f4:  6e 00           .word   0x006e; ????    
+  f6:  00 00           .word   CRCDI_L;        ????    
+  f8:  6c 44           mov.b   @r4,    r12     
+  fa:  18 00           .word   0x0018; ????    
+  fc:  42 0e           .word   0x0e42; ????    
+  fe:  04 00           .word   CRCINIRES_L;    ????    
+ 100:  08 00           .word   0x0008; ????    
+ 102:  00 00           .word   CRCDI_L;        ????    
+ 104:  6e 00           .word   0x006e; ????    
+ 106:  00 00           .word   CRCDI_L;        ????    
+ 108:  84 44 10 00     mov     r4,     16(r4)  ;AES_STATE_SIZE(r4)
+ 10c:  26 00           .word   0x0026; ????    
+ 10e:  00 00           .word   CRCDI_L;        ????    
+ 110:  6e 00           .word   0x006e; ????    
+ 112:  00 00           .word   CRCDI_L;        ????    
+ 114:  94 44 9c 00     mov     156(r4),3650(r4);0x009c(r4), 0x0e42(r4)
+ 118:  42 0e 
+ 11a:  04 42           mov     sr,     r4      
+ 11c:  0e 06           .word   0x060e; ????    
+ 11e:  42 0e           .word   0x0e42; ????    
+ 120:  08 42           mov     sr,     r8      
+ 122:  0e 0a           .word   0x0a0e; ????    
+ 124:  42 0e           .word   0x0e42; ????    
+ 126:  0c 42           mov     sr,     r12     
+ 128:  0e 0e           .word   0x0e0e; ????    
+ 12a:  86 07           .word   0x0786; ????    
+ 12c:  87 06           .word   0x0687; ????    
+ 12e:  88 05           .word   0x0588; ????    
+ 130:  89 04           .word   0x0489; ????    
+ 132:  8a 03           .word   0x038a; ????    
+ 134:  8b 02           .word   0x028b; ????    
+ 136:  12 00           .word   0x0012; ????    
+ 138:  00 00           .word   CRCDI_L;        ????    
+ 13a:  6e 00           .word   0x006e; ????    
+ 13c:  00 00           .word   CRCDI_L;        ????    
+ 13e:  30 45           br      @r5+            
+ 140:  54 00           .word   0x0054; ????    
+ 142:  42 0e           .word   0x0e42; ????    
+ 144:  04 42           mov     sr,     r4      
+ 146:  0e 06           .word   0x060e; ????    
+ 148:  8a 03           .word   0x038a; ????    
+ 14a:  8b 02           .word   0x028b; ????    
+ 14c:  0c 00           .word   0x000c; ????    
+ 14e:  00 00           .word   CRCDI_L;        ????    
+ 150:  6e 00           .word   0x006e; ????    
+ 152:  00 00           .word   CRCDI_L;        ????    
+ 154:  84 45 10 01     mov     r5,     272(r4) ;0x0110(r4)
+ 158:  44 0e           .word   0x0e44; ????    
+ 15a:  08 00           .word   0x0008; ????    
+ 15c:  0c 00           .word   0x000c; ????    
+ 15e:  00 00           .word   CRCDI_L;        ????    
+ 160:  6e 00           .word   0x006e; ????    
+ 162:  00 00           .word   CRCDI_L;        ????    
+ 164:  94 46 54 00     mov     84(r6), 3652(r4);0x0054(r6), 0x0e44(r4)
+ 168:  44 0e 
+ 16a:  08 00           .word   0x0008; ????    
+ 16c:  08 00           .word   0x0008; ????    
+ 16e:  00 00           .word   CRCDI_L;        ????    
+ 170:  6e 00           .word   0x006e; ????    
+ 172:  00 00           .word   CRCDI_L;        ????    
+ 174:  e8 46 2c 00     mov.b   @r6,    44(r8)  ;0x002c(r8)
+ 178:  08 00           .word   0x0008; ????    
+ 17a:  00 00           .word   CRCDI_L;        ????    
+ 17c:  6e 00           .word   0x006e; ????    
+ 17e:  00 00           .word   CRCDI_L;        ????    
+ 180:  14 47 0a 00     mov     10(r7), r4      ;0x000a(r7)
+ 184:  08 00           .word   0x0008; ????    
+ 186:  00 00           .word   CRCDI_L;        ????    
+ 188:  6e 00           .word   0x006e; ????    
+ 18a:  00 00           .word   CRCDI_L;        ????    
+ 18c:  1e 47 46 00     mov     70(r7), r14     ;0x0046(r7)
+ 190:  24 00           .word   0x0024; ????    
+ 192:  00 00           .word   CRCDI_L;        ????    
+ 194:  6e 00           .word   0x006e; ????    
+ 196:  00 00           .word   CRCDI_L;        ????    
+ 198:  64 47           mov.b   @r7,    r4      
+ 19a:  94 00           .word   0x0094; ????    
+ 19c:  42 0e           .word   0x0e42; ????    
+ 19e:  04 42           mov     sr,     r4      
+ 1a0:  0e 06           .word   0x060e; ????    
+ 1a2:  42 0e           .word   0x0e42; ????    
+ 1a4:  08 42           mov     sr,     r8      
+ 1a6:  0e 0a           .word   0x0a0e; ????    
+ 1a8:  42 0e           .word   0x0e42; ????    
+ 1aa:  0c 44           mov     r4,     r12     
+ 1ac:  0e 18           .word   0x180e; ????    
+ 1ae:  87 06           .word   0x0687; ????    
+ 1b0:  88 05           .word   0x0588; ????    
+ 1b2:  89 04           .word   0x0489; ????    
+ 1b4:  8a 03           .word   0x038a; ????    
+ 1b6:  8b 02           .word   0x028b; ????    
+ 1b8:  08 00           .word   0x0008; ????    
+ 1ba:  00 00           .word   CRCDI_L;        ????    
+ 1bc:  6e 00           .word   0x006e; ????    
+ 1be:  00 00           .word   CRCDI_L;        ????    
+ 1c0:  f8 47 18 00     mov.b   @r7+,   24(r8)  ;0x0018(r8)
+ 1c4:  0e 00           .word   0x000e; ????    
+ 1c6:  00 00           .word   CRCDI_L;        ????    
+ 1c8:  6e 00           .word   0x006e; ????    
+ 1ca:  00 00           .word   CRCDI_L;        ????    
+ 1cc:  10 48 20 00     br      32(r8)          ;AES_KEY_SIZE(r8)
+ 1d0:  42 0e           .word   0x0e42; ????    
+ 1d2:  04 8b           sub     r11,    r4      
+ 1d4:  02 00           .word   CRCDIRB_H;      ????    
+ 1d6:  0e 00           .word   0x000e; ????    
+ 1d8:  00 00           .word   CRCDI_L;        ????    
+ 1da:  6e 00           .word   0x006e; ????    
+ 1dc:  00 00           .word   CRCDI_L;        ????    
+ 1de:  30 48           br      @r8+            
+ 1e0:  1a 00           .word   0x001a; ????    
+ 1e2:  42 0e           .word   0x0e42; ????    
+ 1e4:  04 8b           sub     r11,    r4      
+ 1e6:  02 00           .word   CRCDIRB_H;      ????    
+ 1e8:  16 00           .word   0x0016; ????    
+ 1ea:  00 00           .word   CRCDI_L;        ????    
+ 1ec:  6e 00           .word   0x006e; ????    
+ 1ee:  00 00           .word   CRCDI_L;        ????    
+ 1f0:  54 48 5c 04     mov.b   1116(r8),r4     ;0x045c(r8)
+ 1f4:  42 0e           .word   0x0e42; ????    
+ 1f6:  04 42           mov     sr,     r4      
+ 1f8:  0e 06           .word   0x060e; ????    
+ 1fa:  42 0e           .word   0x0e42; ????    
+ 1fc:  0e 8a           sub     r10,    r14     
+ 1fe:  03 8b           .word   0x8b03; ????    Illegal as 2-op instr
+ 200:  02 00           .word   CRCDIRB_H;      ????    
+ 202:  0e 00           .word   0x000e; ????    
+ 204:  00 00           .word   CRCDI_L;        ????    
+ 206:  6e 00           .word   0x006e; ????    
+ 208:  00 00           .word   CRCDI_L;        ????    
+ 20a:  b0 4c 46 00     mov     @r12+,  0x0046  ;PC rel. 0x00254
+ 20e:  42 0e           .word   0x0e42; ????    
+ 210:  04 8b           sub     r11,    r4      
+ 212:  02 00           .word   CRCDIRB_H;      ????    
+ 214:  0c 00           .word   0x000c; ????    
+ 216:  00 00           .word   CRCDI_L;        ????    
+ 218:  6e 00           .word   0x006e; ????    
+ 21a:  00 00           .word   CRCDI_L;        ????    
+ 21c:  06 4d           mov     r13,    r6      
+ 21e:  82 00           .word   0x0082; ????    
+ 220:  42 0e           .word   0x0e42; ????    
+ 222:  04 00           .word   CRCINIRES_L;    ????    
+ 224:  16 00           .word   0x0016; ????    
+ 226:  00 00           .word   CRCDI_L;        ????    
+ 228:  6e 00           .word   0x006e; ????    
+ 22a:  00 00           .word   CRCDI_L;        ????    
+ 22c:  b2 4d 8c 00     mov     @r13+,  &0x008c 
+ 230:  42 0e           .word   0x0e42; ????    
+ 232:  04 42           mov     sr,     r4      
+ 234:  0e 06           .word   0x060e; ????    
+ 236:  42 0e           .word   0x0e42; ????    
+ 238:  0a 8a           sub     r10,    r10     
+ 23a:  03 8b           .word   0x8b03; ????    Illegal as 2-op instr
+ 23c:  02 00           .word   CRCDIRB_H;      ????    
+ 23e:  0e 00           .word   0x000e; ????    
+ 240:  00 00           .word   CRCDI_L;        ????    
+ 242:  ff ff ff ff     and.b   @r15+,  -1(r15) ;0xffff(r15)
+ 246:  01 00           .word   CRCDI_H;        ????    
+ 248:  01 7e           subc    r14,    sp      
+ 24a:  00 0c           .word   0x0c00; ????    
+ 24c:  01 02           .word   0x0201; ????    
+ 24e:  80 01           .word   0x0180; ????    
+ 250:  1c 00           .word   0x001c; ????    
+ 252:  00 00           .word   CRCDI_L;        ????    
+ 254:  3e 02           .word   0x023e; ????    
+ 256:  00 00           .word   CRCDI_L;        ????    
+ 258:  82 50 04 01     add     pc,     &0x0104 
+ 25c:  42 0e           .word   0x0e42; ????    
+ 25e:  04 42           mov     sr,     r4      
+ 260:  0e 06           .word   0x060e; ????    
+ 262:  42 0e           .word   0x0e42; ????    
+ 264:  08 42           mov     sr,     r8      
+ 266:  0e 0a           .word   0x0a0e; ????    
+ 268:  88 05           .word   0x0588; ????    
+ 26a:  89 04           .word   0x0489; ????    
+ 26c:  8a 03           .word   0x038a; ????    
+ 26e:  8b 02           .word   0x028b; ????    
+
+Disassembly of section .debug_str:
+
+00000000 <.debug_str>:
+   0:  2a 5f           add     @r15,   r10     
+   2:  5f 50 41 4f     add.b   0x4f41, r15     ;PC rel. 0x04f47
+   6:  45 4e           mov.b   r14,    r5      
+   8:  00 47           br      r7              
+   a:  4e 55           add.b   r5,     r14     
+   c:  20 43           br      #2              ;r3 As==10
+   e:  20 34           jge     $+66            ;abs 0x50
+  10:  2e 35           jge     $+606           ;abs 0x26e
+  12:  2e 33           jn      $-418           ;abs 0xfe70
+  14:  00 75           subc    r5,     pc      
+  16:  6e 73           subc.b  #2,     r14     ;r3 As==10
+  18:  69 67           addc.b  @r7,    r9      
+  1a:  6e 65           addc.b  @r5,    r14     
+  1c:  64 20           jnz     $+202           ;abs 0xe6
+  1e:  63 68           .word   0x6863; ????    Illegal as 2-op instr
+  20:  61 72           subc.b  #4,     sp      ;r2 As==10
+  22:  00 6d           addc    r13,    pc      
+  24:  61 69           addc.b  @r9,    sp      
+  26:  6e 2e           jc      $-802           ;abs 0xfd04
+  28:  63 00           .word   0x0063; ????    
+  2a:  2a 5f           add     @r15,   r10     
+  2c:  5f 55 41 52     add.b   21057(r5),r15   ;0x5241(r5)
+  30:  54 30           jn      $+170           ;abs 0xda
+  32:  5f 53           inc.b   r15             
+  34:  52 00           .word   0x0052; ????    
+  36:  2a 5f           add     @r15,   r10     
+  38:  5f 55 41 52     add.b   21057(r5),r15   ;0x5241(r5)
+  3c:  54 30           jn      $+170           ;abs 0xe6
+  3e:  5f 43           mov.b   #1,     r15     ;r3 As==01
+  40:  52 00           .word   0x0052; ????    
+  42:  6d 65           addc.b  @r5,    r13     
+  44:  6d 65           addc.b  @r5,    r13     
+  46:  6e 64           addc.b  @r4,    r14     
+  48:  00 64           addc    r4,     pc      
+  4a:  65 6e           addc.b  @r14,   r5      
+  4c:  64 00           .word   0x0064; ????    
+  4e:  61 64           addc.b  @r4,    sp      
+  50:  64 72           subc.b  #4,     r4      ;r2 As==10
+  52:  00 64           addc    r4,     pc      
+  54:  69 72           subc.b  #4,     r9      ;r2 As==10
+  56:  4d 65           addc.b  r5,     r13     
+  58:  6d 6f           addc.b  @r15,   r13     
+  5a:  72 79           subc.b  @r9+,   sr      
+  5c:  00 75           subc    r5,     pc      
+  5e:  69 6e           addc.b  @r14,   r9      
+  60:  74 38           jl      $+234           ;abs 0x14a
+  62:  5f 74 00 2f     subc.b  12032(r4),r15   ;0x2f00(r4)
+  66:  68 6f           addc.b  @r15,   r8      
+  68:  6d 65           addc.b  @r5,    r13     
+  6a:  2f 64           addc    @r4,    r15     
+  6c:  61 6e           addc.b  @r14,   sp      
+  6e:  2f 34           jge     $+96            ;abs 0xce
+  70:  33 30           jn      $+104           ;abs 0xd8
+  72:  2f 6d           addc    @r13,   r15     
+  74:  73 70           .word   0x7073; ????    Illegal as 2-op instr
+  76:  34 74           subc    @r4+,   r4      
+  78:  68 00           .word   0x0068; ????    
+  7a:  2a 5f           add     @r15,   r10     
+  7c:  5f 50 41 50     add.b   0x5041, r15     ;PC rel. 0x050c1
+  80:  45 52           add.b   sr,     r5      
+  82:  00 6d           addc    r13,    pc      
+  84:  61 69           addc.b  @r9,    sp      
+  86:  6e 00           .word   0x006e; ????    
+  88:  5f 72 65 73     subc.b  &0x7365,r15     
+  8c:  65 74           subc.b  @r4,    r5      
+  8e:  5f 76 65 63     subc.b  25445(r6),r15   ;0x6365(r6)
+  92:  74 6f           addc.b  @r15+,  r4      
+  94:  72 5f           add.b   @r15+,  sr      
+  96:  5f 00           .word   0x005f; ????    
+  98:  2a 5f           add     @r15,   r10     
+  9a:  5f 55 41 52     add.b   21057(r5),r15   ;0x5241(r5)
+  9e:  54 30           jn      $+170           ;abs 0x148
+  a0:  5f 42 43 52     mov.b   &0x5243,r15     
+  a4:  00 70           subc    pc,     pc      
+  a6:  61 74           subc.b  @r4,    sp      
+  a8:  74 65           addc.b  @r5+,   r4      
+  aa:  72 6e           addc.b  @r14+,  sr      
+  ac:  73 00           .word   0x0073; ????    
+  ae:  72 65           addc.b  @r5+,   sr      
+  b0:  61 64           addc.b  @r4,    sp      
+  b2:  62 61           addc.b  @r1,    sr      
+  b4:  63 6b           .word   0x6b63; ????    Illegal as 2-op instr
+  b6:  00 75           subc    r5,     pc      
+  b8:  69 6e           addc.b  @r14,   r9      
+  ba:  74 31           jn      $+746           ;abs 0x3a4
+  bc:  36 5f           add     @r15+,  r6      
+  be:  74 00           .word   0x0074; ????    
+  c0:  70 61           addc.b  @r1+,   pc      
+  c2:  74 74           subc.b  @r4+,   r4      
+  c4:  65 72           subc.b  #4,     r5      ;r2 As==10
+  c6:  6e 00           .word   0x006e; ????    
+  c8:  2a 5f           add     @r15,   r10     
+  ca:  5f 50 41 4f     add.b   0x4f41, r15     ;PC rel. 0x0500f
+  ce:  55 54 00 64     add.b   25600(r4),r5    ;0x6400(r4)
+  d2:  69 6e           addc.b  @r14,   r9      
+  d4:  74 00           .word   0x0074; ????    
+  d6:  2a 5f           add     @r15,   r10     
+  d8:  5f 55 41 52     add.b   21057(r5),r15   ;0x5241(r5)
+  dc:  54 30           jn      $+170           ;abs 0x186
+  de:  5f 54 44 52     add.b   21060(r4),r15   ;0x5244(r4)
+  e2:  00 75           subc    r5,     pc      
+  e4:  61 72           subc.b  #4,     sp      ;r2 As==10
+  e6:  74 5f           add.b   @r15+,  r4      
+  e8:  70 75           subc.b  @r5+,   pc      
+  ea:  74 63           addc.b  #-1,    r4      ;r3 As==11
+  ec:  68 61           addc.b  @r1,    r8      
+  ee:  72 00           .word   0x0072; ????    
+  f0:  73 74           .word   0x7473; ????    Illegal as 2-op instr
+  f2:  72 5f           add.b   @r15+,  sr      
+  f4:  74 00           .word   0x0074; ????    
+  f6:  2a 5f           add     @r15,   r10     
+  f8:  5f 55 41 52     add.b   21057(r5),r15   ;0x5241(r5)
+  fc:  54 30           jn      $+170           ;abs 0x1a6
+  fe:  5f 52 44 52     add.b   &0x5244,r15     
+ 102:  00 6e           addc    r14,    pc      
+ 104:  73 34           jge     $+232           ;abs 0x1ec
+ 106:  33 30           jn      $+104           ;abs 0x16e
+ 108:  2d 75           subc    @r5,    r13     
+ 10a:  61 72           subc.b  #4,     sp      ;r2 As==10
+ 10c:  74 2e           jc      $-790           ;abs 0xfdf6
+ 10e:  63 00           .word   0x0063; ????    
+ 110:  75 61           addc.b  @r1+,   r5      
+ 112:  72 74           subc.b  @r4+,   sr      
+ 114:  5f 67 65 74     addc.b  29797(r7),r15   ;0x7465(r7)
+ 118:  63 68           .word   0x6863; ????    Illegal as 2-op instr
+ 11a:  61 72           subc.b  #4,     sp      ;r2 As==10
+ 11c:  00 75           subc    r5,     pc      
+ 11e:  61 72           subc.b  #4,     sp      ;r2 As==10
+ 120:  74 5f           add.b   @r15+,  r4      
+ 122:  70 75           subc.b  @r5+,   pc      
+ 124:  74 73           subc.b  #-1,    r4      ;r3 As==11
+ 126:  00 6c           addc    r12,    pc      
+ 128:  75 46           mov.b   @r6+,   r5      
+ 12a:  75 6e           addc.b  @r14+,  r5      
+ 12c:  63 00           .word   0x0063; ????    
+ 12e:  70 75           subc.b  @r5+,   pc      
+ 130:  73 68           .word   0x6873; ????    Illegal as 2-op instr
+ 132:  6e 46           mov.b   @r6,    r14     
+ 134:  75 6e           addc.b  @r14+,  r5      
+ 136:  63 00           .word   0x0063; ????    
+ 138:  6c 69           addc.b  @r9,    r12     
+ 13a:  73 74           .word   0x7473; ????    Illegal as 2-op instr
+ 13c:  46 75           subc.b  r5,     r6      
+ 13e:  6e 63           addc.b  #2,     r14     ;r3 As==10
+ 140:  74 69           addc.b  @r9+,   r4      
+ 142:  6f 6e           addc.b  @r14,   r15     
+ 144:  00 70           subc    pc,     pc      
+ 146:  72 69           addc.b  @r9+,   sr      
+ 148:  6e 74           subc.b  @r4,    r14     
+ 14a:  48 65           addc.b  r5,     r8      
+ 14c:  78 42           mov.b   #8,     r8      ;r2 As==11
+ 14e:  79 74           subc.b  @r4+,   r9      
+ 150:  65 00           .word   0x0065; ????    
+ 152:  70 72           subc.b  #8,     pc      ;r2 As==11
+ 154:  6f 67           addc.b  @r7,    r15     
+ 156:  00 70           subc    pc,     pc      
+ 158:  75 73           subc.b  #-1,    r5      ;r3 As==11
+ 15a:  68 41           mov.b   @r1,    r8      
+ 15c:  64 64           addc.b  @r4,    r4      
+ 15e:  72 53           add.b   #-1,    sr      ;r3 As==11
+ 160:  74 61           addc.b  @r1+,   r4      
+ 162:  63 6b           .word   0x6b63; ????    Illegal as 2-op instr
+ 164:  00 70           subc    pc,     pc      
+ 166:  6f 70           subc.b  @r0,    r15     
+ 168:  4d 61           addc.b  sp,     r13     
+ 16a:  74 68           addc.b  @r8+,   r4      
+ 16c:  53 74           .word   0x7453; ????    Illegal as 2-op instr
+ 16e:  61 63           addc.b  #2,     sp      ;r3 As==10
+ 170:  6b 00           .word   0x006b; ????    
+ 172:  6f 70           subc.b  @r0,    r15     
+ 174:  63 6f           .word   0x6f63; ????    Illegal as 2-op instr
+ 176:  64 65           addc.b  @r5,    r4      
+ 178:  00 77           subc    r7,     pc      
+ 17a:  61 69           addc.b  @r9,    sp      
+ 17c:  74 69           addc.b  @r9+,   r4      
+ 17e:  6e 67           addc.b  @r7,    r14     
+ 180:  00 70           subc    pc,     pc      
+ 182:  72 6f           addc.b  @r15+,  sr      
+ 184:  67 42           mov.b   #4,     r7      ;r2 As==10
+ 186:  69 00           .word   0x0069; ????    
+ 188:  6d 61           addc.b  @r1,    r13     
+ 18a:  74 68           addc.b  @r8+,   r4      
+ 18c:  53 74           .word   0x7453; ????    Illegal as 2-op instr
+ 18e:  61 63           addc.b  #2,     sp      ;r3 As==10
+ 190:  6b 00           .word   0x006b; ????    
+ 192:  6c 6f           addc.b  @r15,   r12     
+ 194:  6f 6b           addc.b  @r11,   r15     
+ 196:  75 70 54 6f     subc.b  #28500, r5      ;#0x6f54
+ 19a:  6b 65           addc.b  @r5,    r11     
+ 19c:  6e 00           .word   0x006e; ????    
+ 19e:  64 66           addc.b  @r6,    r4      
+ 1a0:  6e 46           mov.b   @r6,    r14     
+ 1a2:  75 6e           addc.b  @r14+,  r5      
+ 1a4:  63 00           .word   0x0063; ????    
+ 1a6:  63 6d           .word   0x6d63; ????    Illegal as 2-op instr
+ 1a8:  64 4c           mov.b   @r12,   r4      
+ 1aa:  69 73           subc.b  #2,     r9      ;r3 As==10
+ 1ac:  74 42           mov.b   #8,     r4      ;r2 As==11
+ 1ae:  69 32           jn      $-812           ;abs 0xfe82
+ 1b0:  00 67           addc    r7,     pc      
+ 1b2:  65 74           subc.b  @r4,    r5      
+ 1b4:  57 6f 72 64     addc.b  25714(r15),r7   ;0x6472(r15)
+ 1b8:  00 69           addc    r9,     pc      
+ 1ba:  66 46           mov.b   @r6,    r6      
+ 1bc:  75 6e           addc.b  @r14+,  r5      
+ 1be:  63 00           .word   0x0063; ????    
+ 1c0:  66 61           addc.b  @r1,    r6      
+ 1c2:  73 74           .word   0x7473; ????    Illegal as 2-op instr
+ 1c4:  54 69 6d 65     addc.b  25965(r9),r4    ;0x656d(r9)
+ 1c8:  72 00           .word   0x0072; ????    
+ 1ca:  63 6d           .word   0x6d63; ????    Illegal as 2-op instr
+ 1cc:  64 4c           mov.b   @r12,   r4      
+ 1ce:  69 73           subc.b  #2,     r9      ;r3 As==10
+ 1d0:  74 32           jn      $-790           ;abs 0xfeba
+ 1d2:  4e 00           .word   0x004e; ????    
+ 1d4:  77 6f           addc.b  @r15+,  r7      
+ 1d6:  72 64           addc.b  @r4+,   sr      
+ 1d8:  42 75           subc.b  r5,     sr      
+ 1da:  66 66           addc.b  @r6,    r6      
+ 1dc:  65 72           subc.b  #4,     r5      ;r2 As==10
+ 1de:  00 63           adc     pc              
+ 1e0:  6d 64           addc.b  @r4,    r13     
+ 1e2:  4c 69           addc.b  r9,     r12     
+ 1e4:  73 74           .word   0x7473; ????    Illegal as 2-op instr
+ 1e6:  50 74 72 00     subc.b  114(r4),pc      ;0x0072(r4)
+ 1ea:  52 41 4d 65     mov.b   25933(r1),sr    ;0x654d(r1)
+ 1ee:  72 72           subc.b  #8,     sr      ;r2 As==11
+ 1f0:  6f 72           subc.b  #4,     r15     ;r2 As==10
+ 1f2:  73 00           .word   0x0073; ????    
+ 1f4:  70 72           subc.b  #8,     pc      ;r2 As==11
+ 1f6:  6f 67           addc.b  @r7,    r15     
+ 1f8:  4f 70           subc.b  pc,     r15     
+ 1fa:  73 00           .word   0x0073; ????    
+ 1fc:  61 64           addc.b  @r4,    sp      
+ 1fe:  64 72           subc.b  #4,     r4      ;r2 As==10
+ 200:  53 74           .word   0x7453; ????    Illegal as 2-op instr
+ 202:  61 63           addc.b  #2,     sp      ;r3 As==10
+ 204:  6b 50           add.b   @r0,    r11     
+ 206:  74 72           subc.b  #8,     r4      ;r2 As==11
+ 208:  00 70           subc    pc,     pc      
+ 20a:  72 69           addc.b  @r9+,   sr      
+ 20c:  6e 74           subc.b  @r4,    r14     
+ 20e:  4e 75           subc.b  r5,     r14     
+ 210:  6d 62           addc.b  #4,     r13     ;r2 As==10
+ 212:  65 72           subc.b  #4,     r5      ;r2 As==10
+ 214:  00 6e           addc    r14,    pc      
+ 216:  75 6d           addc.b  @r13+,  r5      
+ 218:  46 75           subc.b  r5,     r6      
+ 21a:  6e 63           addc.b  #2,     r14     ;r3 As==10
+ 21c:  00 70           subc    pc,     pc      
+ 21e:  72 6f           addc.b  @r15+,  sr      
+ 220:  63 65           .word   0x6563; ????    Illegal as 2-op instr
+ 222:  73 73           .word   0x7373; ????    Illegal as 2-op instr
+ 224:  4c 6f           addc.b  r15,    r12     
+ 226:  6f 70           subc.b  @r0,    r15     
+ 228:  00 65           addc    r5,     pc      
+ 22a:  78 65           addc.b  @r5+,   r8      
+ 22c:  63 4e           .word   0x4e63; ????    Illegal as 2-op instr
+ 22e:  00 69           addc    r9,     pc      
+ 230:  6e 69           addc.b  @r9,    r14     
+ 232:  74 5f           add.b   @r15+,  r4      
+ 234:  6d 73           subc.b  #2,     r13     ;r3 As==10
+ 236:  70 34           jge     $+226           ;abs 0x318
+ 238:  74 68           addc.b  @r8+,   r4      
+ 23a:  00 70           subc    pc,     pc      
+ 23c:  75 73           subc.b  #-1,    r5      ;r3 As==11
+ 23e:  68 4d           mov.b   @r13,   r8      
+ 240:  61 74           subc.b  @r4,    sp      
+ 242:  68 53           incd.b  r8              
+ 244:  74 61           addc.b  @r1+,   r4      
+ 246:  63 6b           .word   0x6b63; ????    Illegal as 2-op instr
+ 248:  00 70           subc    pc,     pc      
+ 24a:  72 69           addc.b  @r9+,   sr      
+ 24c:  6e 74           subc.b  @r4,    r14     
+ 24e:  48 65           addc.b  r5,     r8      
+ 250:  78 43           mov.b   #-1,    r8      ;r3 As==11
+ 252:  68 61           addc.b  @r1,    r8      
+ 254:  72 00           .word   0x0072; ????    
+ 256:  6c 69           addc.b  @r9,    r12     
+ 258:  6e 65           addc.b  @r5,    r14     
+ 25a:  42 75           subc.b  r5,     sr      
+ 25c:  66 66           addc.b  @r6,    r6      
+ 25e:  65 72           subc.b  #4,     r5      ;r2 As==10
+ 260:  00 70           subc    pc,     pc      
+ 262:  72 6f           addc.b  @r15+,  sr      
+ 264:  67 4f           mov.b   @r15,   r7      
+ 266:  70 73           subc.b  #-1,    pc      ;r3 As==11
+ 268:  50 74 72 00     subc.b  114(r4),pc      ;0x0072(r4)
+ 26c:  62 75           subc.b  @r5,    sr      
+ 26e:  63 6b           .word   0x6b63; ????    Illegal as 2-op instr
+ 270:  65 74           subc.b  @r4,    r5      
+ 272:  73 00           .word   0x0073; ????    
+ 274:  67 65           addc.b  @r5,    r7      
+ 276:  74 4b           mov.b   @r11+,  r4      
+ 278:  65 79           subc.b  @r9,    r5      
+ 27a:  42 00           .word   0x0042; ????    
+ 27c:  70 72           subc.b  #8,     pc      ;r2 As==11
+ 27e:  6f 67           addc.b  @r7,    r15     
+ 280:  50 74 72 00     subc.b  114(r4),pc      ;0x0072(r4)
+ 284:  6c 69           addc.b  @r9,    r12     
+ 286:  6e 65           addc.b  @r5,    r14     
+ 288:  42 75           subc.b  r5,     sr      
+ 28a:  66 66           addc.b  @r6,    r6      
+ 28c:  65 72           subc.b  #4,     r5      ;r2 As==10
+ 28e:  50 74 72 00     subc.b  114(r4),pc      ;0x0072(r4)
+ 292:  6d 73           subc.b  #2,     r13     ;r3 As==10
+ 294:  70 34           jge     $+226           ;abs 0x376
+ 296:  74 68           addc.b  @r8+,   r4      
+ 298:  2e 63           addc    #2,     r14     ;r3 As==10
+ 29a:  00 70           subc    pc,     pc      
+ 29c:  72 6f           addc.b  @r15+,  sr      
+ 29e:  67 43           mov.b   #2,     r7      ;r3 As==10
+ 2a0:  6f 75           subc.b  @r5,    r15     
+ 2a2:  6e 74           subc.b  @r4,    r14     
+ 2a4:  65 72           subc.b  #4,     r5      ;r2 As==10
+ 2a6:  00 70           subc    pc,     pc      
+ 2a8:  6f 70           subc.b  @r0,    r15     
+ 2aa:  41 64           addc.b  r4,     sp      
+ 2ac:  64 72           subc.b  #4,     r4      ;r2 As==10
+ 2ae:  53 74           .word   0x7453; ????    Illegal as 2-op instr
+ 2b0:  61 63           addc.b  #2,     sp      ;r3 As==10
+ 2b2:  6b 00           .word   0x006b; ????    
+ 2b4:  67 65           addc.b  @r5,    r7      
+ 2b6:  74 4c           mov.b   @r12+,  r4      
+ 2b8:  69 6e           addc.b  @r14,   r9      
+ 2ba:  65 00           .word   0x0065; ????    
+ 2bc:  65 78           subc.b  @r8,    r5      
+ 2be:  65 63           addc.b  #2,     r5      ;r3 As==10
+ 2c0:  46 75           subc.b  r5,     r6      
+ 2c2:  6e 63           addc.b  #2,     r14     ;r3 As==10
+ 2c4:  00 6f           addc    r15,    pc      
+ 2c6:  76 65           addc.b  @r5+,   r6      
+ 2c8:  72 46           mov.b   @r6+,   sr      
+ 2ca:  75 6e           addc.b  @r14+,  r5      
+ 2cc:  63 00           .word   0x0063; ????    
+ 2ce:  63 6d           .word   0x6d63; ????    Illegal as 2-op instr
+ 2d0:  64 4c           mov.b   @r12,   r4      
+ 2d2:  69 73           subc.b  #2,     r9      ;r3 As==10
+ 2d4:  74 42           mov.b   #8,     r4      ;r2 As==11
+ 2d6:  69 00           .word   0x0069; ????    
+ 2d8:  70 72           subc.b  #8,     pc      ;r2 As==11
+ 2da:  69 6e           addc.b  @r14,   r9      
+ 2dc:  74 48           mov.b   @r8+,   r4      
+ 2de:  65 78           subc.b  @r8,    r5      
+ 2e0:  57 6f 72 64     addc.b  25714(r15),r7   ;0x6472(r15)
+ 2e4:  00 63           adc     pc              
+ 2e6:  6d 64           addc.b  @r4,    r13     
+ 2e8:  4c 69           addc.b  r9,     r12     
+ 2ea:  73 74           .word   0x7473; ????    Illegal as 2-op instr
+ 2ec:  00 61           addc    sp,     pc      
+ 2ee:  64 64           addc.b  @r4,    r4      
+ 2f0:  72 53           add.b   #-1,    sr      ;r3 As==11
+ 2f2:  74 61           addc.b  @r1+,   r4      
+ 2f4:  63 6b           .word   0x6b63; ????    Illegal as 2-op instr
+ 2f6:  00 73           sbc     pc              
+ 2f8:  6c 6f           addc.b  @r15,   r12     
+ 2fa:  77 54           add.b   @r4+,   r7      
+ 2fc:  69 6d           addc.b  @r13,   r9      
+ 2fe:  65 72           subc.b  #4,     r5      ;r2 As==10
+ 300:  00 77           subc    r7,     pc      
+ 302:  6f 72           subc.b  #4,     r15     ;r2 As==10
+ 304:  64 00           .word   0x0064; ????    
+ 306:  73 69           .word   0x6973; ????    Illegal as 2-op instr
+ 308:  7a 65           addc.b  @r5+,   r10     
+ 30a:  5f 74 00 2e     subc.b  11776(r4),r15   ;0x2e00(r4)
+ 30e:  2f 73           subc    #2,     r15     ;r3 As==10
+ 310:  74 72           subc.b  #8,     r4      ;r2 As==11
+ 312:  69 6e           addc.b  @r14,   r9      
+ 314:  67 2f           jc      $-304           ;abs 0x1e4
+ 316:  6d 65           addc.b  @r5,    r13     
+ 318:  6d 63           addc.b  #2,     r13     ;r3 As==10
+ 31a:  70 79           subc.b  @r9+,   pc      
+ 31c:  2e 63           addc    #2,     r14     ;r3 As==10
+ 31e:  00 64           addc    r4,     pc      
+ 320:  73 74           .word   0x7473; ????    Illegal as 2-op instr
+ 322:  30 00           .word   0x0030; ????    
+ 324:  73 68           .word   0x6873; ????    Illegal as 2-op instr
+ 326:  6f 72           subc.b  #4,     r15     ;r2 As==10
+ 328:  74 20           jnz     $+234           ;abs 0x412
+ 32a:  75 6e           addc.b  @r14+,  r5      
+ 32c:  73 69           .word   0x6973; ????    Illegal as 2-op instr
+ 32e:  67 6e           addc.b  @r14,   r7      
+ 330:  65 64           addc.b  @r4,    r5      
+ 332:  20 69           addc    @r9,    pc      
+ 334:  6e 74           subc.b  @r4,    r14     
+ 336:  00 2f           jc      $-510           ;abs 0x138
+ 338:  62 75           subc.b  @r5,    sr      
+ 33a:  69 6c           addc.b  @r12,   r9      
+ 33c:  64 2f           jc      $-310           ;abs 0x206
+ 33e:  62 75           subc.b  @r5,    sr      
+ 340:  69 6c           addc.b  @r12,   r9      
+ 342:  64 64           addc.b  @r4,    r4      
+ 344:  2f 6d           addc    @r13,   r15     
+ 346:  73 70           .word   0x7073; ????    Illegal as 2-op instr
+ 348:  34 33           jn      $-406           ;abs 0x1b2
+ 34a:  30 2d           jc      $+610           ;abs 0x5ac
+ 34c:  6c 69           addc.b  @r9,    r12     
+ 34e:  62 63           addc.b  #2,     sr      ;r3 As==10
+ 350:  2d 32           jn      $-932           ;abs 0xffac
+ 352:  30 31           jn      $+610           ;abs 0x5b4
+ 354:  31 30           jn      $+100           ;abs 0x3b8
+ 356:  36 31           jn      $+622           ;abs 0x5c4
+ 358:  32 2f           jc      $-410           ;abs 0x1be
+ 35a:  73 72           .word   0x7273; ????    Illegal as 2-op instr
+ 35c:  63 00           .word   0x0063; ????    
+ 35e:  6c 6f           addc.b  @r15,   r12     
+ 360:  6e 67           addc.b  @r7,    r14     
+ 362:  20 6c           addc    @r12,   pc      
+ 364:  6f 6e           addc.b  @r14,   r15     
+ 366:  67 20           jnz     $+208           ;abs 0x436
+ 368:  75 6e           addc.b  @r14+,  r5      
+ 36a:  73 69           .word   0x6973; ????    Illegal as 2-op instr
+ 36c:  67 6e           addc.b  @r14,   r7      
+ 36e:  65 64           addc.b  @r4,    r5      
+ 370:  20 69           addc    @r9,    pc      
+ 372:  6e 74           subc.b  @r4,    r14     
+ 374:  00 6c           addc    r12,    pc      
+ 376:  6f 6e           addc.b  @r14,   r15     
+ 378:  67 20           jnz     $+208           ;abs 0x448
+ 37a:  6c 6f           addc.b  @r15,   r12     
+ 37c:  6e 67           addc.b  @r7,    r14     
+ 37e:  20 69           addc    @r9,    pc      
+ 380:  6e 74           subc.b  @r4,    r14     
+ 382:  00 6d           addc    r13,    pc      
+ 384:  65 6d           addc.b  @r13,   r5      
+ 386:  63 70           .word   0x7063; ????    Illegal as 2-op instr
+ 388:  79 00           .word   0x0079; ????    
+ 38a:  6c 65           addc.b  @r5,    r12     
+ 38c:  6e 67           addc.b  @r7,    r14     
+ 38e:  74 68           addc.b  @r8+,   r4      
+ 390:  00 73           sbc     pc              
+ 392:  72 63           addc.b  #-1,    sr      ;r3 As==11
+ 394:  30 00           .word   0x0030; ????    
+ 396:  64 6f           addc.b  @r15,   r4      
+ 398:  6e 65           addc.b  @r5,    r14     
+       ...
+
+Disassembly of section .debug_loc:
+
+00000000 <.debug_loc>:
+   0:  00 40           br      pc              
+   2:  04 40           mov     pc,     r4      
+   4:  02 00           .word   CRCDIRB_H;      ????    
+   6:  71 02           .word   0x0271; ????    
+   8:  04 40           mov     pc,     r4      
+   a:  62 41           mov.b   @r1,    sr      
+   c:  02 00           .word   CRCDIRB_H;      ????    
+   e:  71 32           jn      $-796           ;abs 0xfcf2
+  10:  00 00           .word   CRCDI_L;        ????    
+  12:  00 00           .word   CRCDI_L;        ????    
+  14:  3e 40 42 40     mov     #16450, r14     ;#0x4042
+  18:  04 00           .word   CRCINIRES_L;    ????    
+  1a:  0a 00           .word   0x000a; ????    
+  1c:  40 9f           cmp.b   r15,    pc      
+  1e:  68 40           mov.b   @r0,    r8      
+  20:  ce 40 01 00     mov.b   pc,     1(r14)  ;CRCDI_H(r14)
+  24:  5b ce 40 d2     bic.b   -11712(r14),r11 ;0xd240(r14)
+  28:  40 04           .word   0x0440; ????    
+  2a:  00 0a           .word   0x0a00; ????    
+  2c:  f0 51 9f da     add.b   @r1+,   0xda9f  ;PC rel. 0xfdacf
+  30:  40 e4           xor.b   r4,     pc      
+  32:  40 01           .word   0x0140; ????    
+  34:  00 5f           add     r15,    pc      
+  36:  f0 40 f4 40     mov.b   #16628, CRCINIRES_L     ;#0x40f4, PC rel. CRCINIRES_L0
+  3a:  04 00 
+  3c:  0a f0           and     pc,     r10     
+  3e:  51 9f 3c 41     cmp.b   16700(r15),sp   ;0x413c(r15)
+  42:  62 41           mov.b   @r1,    sr      
+  44:  01 00           .word   CRCDI_H;        ????    
+  46:  5b 00           .word   0x005b; ????    
+  48:  00 00           .word   CRCDI_L;        ????    
+  4a:  00 1c           .word   TMR0_CR;        ????    
+  4c:  00 1e           .word   TMR2_CR;        ????    
+  4e:  00 02           .word   0x0200; ????    
+  50:  00 71           subc    sp,     pc      
+  52:  02 1e           .word   TMR2_SR;        ????    
+  54:  00 20           jnz     $+2             ;abs 0x56
+  56:  00 02           .word   0x0200; ????    
+  58:  00 71           subc    sp,     pc      
+  5a:  04 20           jnz     $+10            ;abs 0x64
+  5c:  00 46           br      r6              
+  5e:  00 02           .word   0x0200; ????    
+  60:  00 71           subc    sp,     pc      
+  62:  06 00           .word   CRCRESR_L;      ????    
+  64:  00 00           .word   CRCDI_L;        ????    
+  66:  00 1c           .word   TMR0_CR;        ????    
+  68:  00 22           jnz     $-1022          ;abs 0xfc6a
+  6a:  00 01           .word   0x0100; ????    
+  6c:  00 5f           add     r15,    pc      
+       ...
+  76:  24 00           .word   0x0024; ????    
+  78:  29 00           .word   0x0029; ????    
+  7a:  02 00           .word   CRCDIRB_H;      ????    
+  7c:  7b 00           .word   0x007b; ????    
+  7e:  29 00           .word   0x0029; ????    
+  80:  42 00           .word   0x0042; ????    
+  82:  01 00           .word   CRCDI_H;        ????    
+  84:  5a 00           .word   0x005a; ????    
+  86:  00 00           .word   CRCDI_L;        ????    
+  88:  00 00           .word   CRCDI_L;        ????    
+  8a:  00 02           .word   0x0200; ????    
+  8c:  00 02           .word   0x0200; ????    
+  8e:  00 71           subc    sp,     pc      
+  90:  02 02           .word   0x0202; ????    
+  92:  00 1e           .word   TMR2_CR;        ????    
+  94:  00 02           .word   0x0200; ????    
+  96:  00 71           subc    sp,     pc      
+  98:  04 00           .word   CRCINIRES_L;    ????    
+  9a:  00 00           .word   CRCDI_L;        ????    
+  9c:  00 1e           .word   TMR2_CR;        ????    
+  9e:  00 20           jnz     $+2             ;abs 0xa0
+  a0:  00 02           .word   0x0200; ????    
+  a2:  00 71           subc    sp,     pc      
+  a4:  02 20           jnz     $+6             ;abs 0xaa
+  a6:  00 22           jnz     $-1022          ;abs 0xfca8
+  a8:  00 02           .word   0x0200; ????    
+  aa:  00 71           subc    sp,     pc      
+  ac:  04 22           jnz     $-1014          ;abs 0xfcb6
+  ae:  00 24           jz      $+2             ;abs 0xb0
+  b0:  00 02           .word   0x0200; ????    
+  b2:  00 71           subc    sp,     pc      
+  b4:  06 24           jz      $+14            ;abs 0xc2
+  b6:  00 de           bis     r14,    pc      
+  b8:  00 02           .word   0x0200; ????    
+  ba:  00 71           subc    sp,     pc      
+  bc:  0a 00           .word   0x000a; ????    
+  be:  00 00           .word   CRCDI_L;        ????    
+  c0:  00 de           bis     r14,    pc      
+  c2:  00 e0           xor     pc,     pc      
+  c4:  00 02           .word   0x0200; ????    
+  c6:  00 71           subc    sp,     pc      
+  c8:  02 e0           xor     pc,     sr      
+  ca:  00 e2           xor     sr,     pc      
+  cc:  00 02           .word   0x0200; ????    
+  ce:  00 71           subc    sp,     pc      
+  d0:  04 e2           xor     sr,     r4      
+  d2:  00 e6           xor     r6,     pc      
+  d4:  00 02           .word   0x0200; ????    
+  d6:  00 71           subc    sp,     pc      
+  d8:  06 e6           xor     r6,     r6      
+  da:  00 82           sub     sr,     pc      
+  dc:  01 02           .word   0x0201; ????    
+  de:  00 71           subc    sp,     pc      
+  e0:  0c 00           .word   0x000c; ????    
+  e2:  00 00           .word   CRCDI_L;        ????    
+  e4:  00 9c           cmp     r12,    pc      
+  e6:  01 a0           dadd    pc,     sp      
+  e8:  01 02           .word   0x0201; ????    
+  ea:  00 71           subc    sp,     pc      
+  ec:  02 a0           dadd    pc,     sr      
+  ee:  01 da           bis     r10,    sp      
+  f0:  01 02           .word   0x0201; ????    
+  f2:  00 71           subc    sp,     pc      
+  f4:  08 00           .word   0x0008; ????    
+  f6:  00 00           .word   CRCDI_L;        ????    
+  f8:  00 da           bis     r10,    pc      
+  fa:  01 dc           bis     r12,    sp      
+  fc:  01 02           .word   0x0201; ????    
+  fe:  00 71           subc    sp,     pc      
+ 100:  02 dc           bis     r12,    sr      
+ 102:  01 0e           .word   0x0e01; ????    
+ 104:  02 02           .word   0x0202; ????    
+ 106:  00 71           subc    sp,     pc      
+ 108:  06 00           .word   CRCRESR_L;      ????    
+ 10a:  00 00           .word   CRCDI_L;        ????    
+ 10c:  00 0e           .word   0x0e00; ????    
+ 10e:  02 10           rrc     sr              
+ 110:  02 02           .word   0x0202; ????    
+ 112:  00 71           subc    sp,     pc      
+ 114:  02 10           rrc     sr              
+ 116:  02 26           jz      $-1018          ;abs 0xfd1c
+ 118:  02 02           .word   0x0202; ????    
+ 11a:  00 71           subc    sp,     pc      
+ 11c:  04 00           .word   CRCINIRES_L;    ????    
+ 11e:  00 00           .word   CRCDI_L;        ????    
+ 120:  00 36           jge     $-1022          ;abs 0xfd22
+ 122:  02 38           jl      $+6             ;abs 0x128
+ 124:  02 02           .word   0x0202; ????    
+ 126:  00 71           subc    sp,     pc      
+ 128:  02 38           jl      $+6             ;abs 0x12e
+ 12a:  02 3a           jl      $-1018          ;abs 0xfd30
+ 12c:  02 02           .word   0x0202; ????    
+ 12e:  00 71           subc    sp,     pc      
+ 130:  04 3a           jl      $-1014          ;abs 0xfd3a
+ 132:  02 3c           jmp     $+6             ;abs 0x138
+ 134:  02 02           .word   0x0202; ????    
+ 136:  00 71           subc    sp,     pc      
+ 138:  06 3c           jmp     $+14            ;abs 0x146
+ 13a:  02 3e           jmp     $-1018          ;abs 0xfd40
+ 13c:  02 02           .word   0x0202; ????    
+ 13e:  00 71           subc    sp,     pc      
+ 140:  08 3e           jmp     $-1006          ;abs 0xfd52
+ 142:  02 40           mov     pc,     sr      
+ 144:  02 02           .word   0x0202; ????    
+ 146:  00 71           subc    sp,     pc      
+ 148:  0a 40           mov     pc,     r10     
+ 14a:  02 42           mov     sr,     sr      
+ 14c:  02 02           .word   0x0202; ????    
+ 14e:  00 71           subc    sp,     pc      
+ 150:  0c 42           mov     sr,     r12     
+ 152:  02 d2           bis     sr,     sr      
+ 154:  02 02           .word   0x0202; ????    
+ 156:  00 71           subc    sp,     pc      
+ 158:  0e 00           .word   0x000e; ????    
+ 15a:  00 00           .word   CRCDI_L;        ????    
+ 15c:  00 36           jge     $-1022          ;abs 0xfd5e
+ 15e:  02 48           mov     r8,     sr      
+ 160:  02 01           .word   0x0102; ????    
+ 162:  00 5f           add     r15,    pc      
+ 164:  48 02           .word   0x0248; ????    
+ 166:  ca 02           .word   0x02ca; ????    
+ 168:  01 00           .word   CRCDI_H;        ????    
+ 16a:  58 00           .word   0x0058; ????    
+ 16c:  00 00           .word   CRCDI_L;        ????    
+ 16e:  00 44           br      r4              
+ 170:  02 52           rla     sr              
+ 172:  02 02           .word   0x0202; ????    
+ 174:  00 30           jn      $+2             ;abs 0x176
+ 176:  9f 52 02 6a     add     &0x6a02,258(r15);0x0102(r15)
+ 17a:  02 01 
+ 17c:  00 5d           add     r13,    pc      
+ 17e:  6a 02           .word   0x026a; ????    
+ 180:  7e 02           .word   0x027e; ????    
+ 182:  01 00           .word   CRCDI_H;        ????    
+ 184:  5d 7e 02 9a     subc.b  -26110(r14),r13 ;0x9a02(r14)
+ 188:  02 01           .word   0x0102; ????    
+ 18a:  00 5d           add     r13,    pc      
+ 18c:  9a 02           .word   0x029a; ????    
+ 18e:  ae 02           .word   0x02ae; ????    
+ 190:  01 00           .word   CRCDI_H;        ????    
+ 192:  5d ae 02 ba     dadd.b  -17918(r14),r13 ;0xba02(r14)
+ 196:  02 01           .word   0x0102; ????    
+ 198:  00 5d           add     r13,    pc      
+ 19a:  ba 02           .word   0x02ba; ????    
+ 19c:  d2 02           .word   0x02d2; ????    
+ 19e:  01 00           .word   CRCDI_H;        ????    
+ 1a0:  5d 00           .word   0x005d; ????    
+ 1a2:  00 00           .word   CRCDI_L;        ????    
+ 1a4:  00 44           br      r4              
+ 1a6:  02 52           rla     sr              
+ 1a8:  02 02           .word   0x0202; ????    
+ 1aa:  00 30           jn      $+2             ;abs 0x1ac
+ 1ac:  9f 52 02 62     add     &0x6202,258(r15);0x0102(r15)
+ 1b0:  02 01 
+ 1b2:  00 5b           add     r11,    pc      
+ 1b4:  62 02           .word   0x0262; ????    
+ 1b6:  74 02           .word   0x0274; ????    
+ 1b8:  02 00           .word   CRCDIRB_H;      ????    
+ 1ba:  30 9f           cmp     @r15+,  pc      
+ 1bc:  74 02           .word   0x0274; ????    
+ 1be:  7a 02           .word   0x027a; ????    
+ 1c0:  01 00           .word   CRCDI_H;        ????    
+ 1c2:  5b 7a 02 7c     subc.b  31746(r10),r11  ;0x7c02(r10)
+ 1c6:  02 01           .word   0x0102; ????    
+ 1c8:  00 5b           add     r11,    pc      
+ 1ca:  80 02           .word   0x0280; ????    
+ 1cc:  84 02           .word   0x0284; ????    
+ 1ce:  01 00           .word   CRCDI_H;        ????    
+ 1d0:  5b 90 02 a8     cmp.b   0xa802, r11     ;PC rel. 0xfa9d6
+ 1d4:  02 01           .word   0x0102; ????    
+ 1d6:  00 5b           add     r11,    pc      
+ 1d8:  a8 02           .word   0x02a8; ????    
+ 1da:  b6 02           .word   0x02b6; ????    
+ 1dc:  02 00           .word   CRCDIRB_H;      ????    
+ 1de:  30 9f           cmp     @r15+,  pc      
+ 1e0:  b8 02           .word   0x02b8; ????    
+ 1e2:  ba 02           .word   0x02ba; ????    
+ 1e4:  01 00           .word   CRCDI_H;        ????    
+ 1e6:  5b ba 02 d0     bit.b   -12286(r10),r11 ;0xd002(r10)
+ 1ea:  02 01           .word   0x0102; ????    
+ 1ec:  00 5b           add     r11,    pc      
+ 1ee:  00 00           .word   CRCDI_L;        ????    
+ 1f0:  00 00           .word   CRCDI_L;        ????    
+ 1f2:  44 02           .word   0x0244; ????    
+ 1f4:  52 02           .word   0x0252; ????    
+ 1f6:  02 00           .word   CRCDIRB_H;      ????    
+ 1f8:  30 9f           cmp     @r15+,  pc      
+ 1fa:  52 02           .word   0x0252; ????    
+ 1fc:  98 02           .word   0x0298; ????    
+ 1fe:  01 00           .word   CRCDI_H;        ????    
+ 200:  5f a8 02 b8     dadd.b  -18430(r8),r15  ;0xb802(r8)
+ 204:  02 01           .word   0x0102; ????    
+ 206:  00 5f           add     r15,    pc      
+ 208:  b8 02           .word   0x02b8; ????    
+ 20a:  ba 02           .word   0x02ba; ????    
+ 20c:  01 00           .word   CRCDI_H;        ????    
+ 20e:  5f ba 02 d2     bit.b   -11774(r10),r15 ;0xd202(r10)
+ 212:  02 01           .word   0x0102; ????    
+ 214:  00 5f           add     r15,    pc      
+ 216:  00 00           .word   CRCDI_L;        ????    
+ 218:  00 00           .word   CRCDI_L;        ????    
+ 21a:  44 02           .word   0x0244; ????    
+ 21c:  52 02           .word   0x0252; ????    
+ 21e:  02 00           .word   CRCDIRB_H;      ????    
+ 220:  31 9f           cmp     @r15+,  sp      
+ 222:  52 02           .word   0x0252; ????    
+ 224:  64 02           .word   0x0264; ????    
+ 226:  01 00           .word   CRCDI_H;        ????    
+ 228:  5c 64 02 8e     addc.b  -29182(r4),r12  ;0x8e02(r4)
+ 22c:  02 01           .word   0x0102; ????    
+ 22e:  00 5c           add     r12,    pc      
+ 230:  8e 02           .word   0x028e; ????    
+ 232:  aa 02           .word   0x02aa; ????    
+ 234:  01 00           .word   CRCDI_H;        ????    
+ 236:  5c aa 02 ba     dadd.b  -17918(r10),r12 ;0xba02(r10)
+ 23a:  02 01           .word   0x0102; ????    
+ 23c:  00 5c           add     r12,    pc      
+ 23e:  ba 02           .word   0x02ba; ????    
+ 240:  d2 02           .word   0x02d2; ????    
+ 242:  01 00           .word   CRCDI_H;        ????    
+ 244:  5c 00           .word   0x005c; ????    
+ 246:  00 00           .word   CRCDI_L;        ????    
+ 248:  00 d2           bis     sr,     pc      
+ 24a:  02 d4           bis     r4,     sr      
+ 24c:  02 02           .word   0x0202; ????    
+ 24e:  00 71           subc    sp,     pc      
+ 250:  02 d4           bis     r4,     sr      
+ 252:  02 d6           bis     r6,     sr      
+ 254:  02 02           .word   0x0202; ????    
+ 256:  00 71           subc    sp,     pc      
+ 258:  04 d6           bis     r6,     r4      
+ 25a:  02 26           jz      $-1018          ;abs 0xfe60
+ 25c:  03 02           .word   0x0203; ????    
+ 25e:  00 71           subc    sp,     pc      
+ 260:  06 00           .word   CRCRESR_L;      ????    
+ 262:  00 00           .word   CRCDI_L;        ????    
+ 264:  00 e4           xor     r4,     pc      
+ 266:  02 e8           xor     r8,     sr      
+ 268:  02 01           .word   0x0102; ????    
+ 26a:  00 5f           add     r15,    pc      
+ 26c:  ee 02           .word   0x02ee; ????    
+ 26e:  fc 02           .word   0x02fc; ????    
+ 270:  01 00           .word   CRCDI_H;        ????    
+ 272:  5a fc 02 00     and.b   2(r12), r10     ;CRCDIRB_H(r12)
+ 276:  03 01           .word   0x0103; ????    
+ 278:  00 5f           add     r15,    pc      
+ 27a:  06 03           .word   0x0306; ????    
+ 27c:  12 03           .word   0x0312; ????    
+ 27e:  01 00           .word   CRCDI_H;        ????    
+ 280:  5b 12 03 16     push.b  5635(r11)       ;0x1603(r11)
+ 284:  03 01           .word   0x0103; ????    
+ 286:  00 5f           add     r15,    pc      
+ 288:  00 00           .word   CRCDI_L;        ????    
+ 28a:  00 00           .word   CRCDI_L;        ????    
+ 28c:  26 03           .word   0x0326; ????    
+ 28e:  2a 03           .word   0x032a; ????    
+ 290:  02 00           .word   CRCDIRB_H;      ????    
+ 292:  71 02           .word   0x0271; ????    
+ 294:  2a 03           .word   0x032a; ????    
+ 296:  36 04           .word   0x0436; ????    
+ 298:  02 00           .word   CRCDIRB_H;      ????    
+ 29a:  71 08           .word   0x0871; ????    
+ 29c:  00 00           .word   CRCDI_L;        ????    
+ 29e:  00 00           .word   CRCDI_L;        ????    
+ 2a0:  60 03           .word   0x0360; ????    
+ 2a2:  18 04           .word   0x0418; ????    
+ 2a4:  02 00           .word   CRCDIRB_H;      ????    
+ 2a6:  91 7a 20 04     subc    1056(r10),1078(r1);0x0420(r10), 0x0436(r1)
+ 2aa:  36 04 
+ 2ac:  02 00           .word   CRCDIRB_H;      ????    
+ 2ae:  91 7a 00 00     subc    0(r10), 0(r1)   ;CRCDI_L(r10), CRCDI_L(r1)
+ 2b2:  00 00 
+ 2b4:  7a 03           .word   0x037a; ????    
+ 2b6:  c6 03           .word   0x03c6; ????    
+ 2b8:  02 00           .word   CRCDIRB_H;      ????    
+ 2ba:  91 7c ca 03     subc    970(r12),1040(r1);0x03ca(r12), AES_STATE(r1)
+ 2be:  10 04 
+ 2c0:  02 00           .word   CRCDIRB_H;      ????    
+ 2c2:  91 7c 12 04     subc    1042(r12),1048(r1);0x0412(r12), 0x0418(r1)
+ 2c6:  18 04 
+ 2c8:  01 00           .word   CRCDI_H;        ????    
+ 2ca:  5f 1c           .word   0x1c5f; ????    
+ 2cc:  04 36           jge     $-1014          ;abs 0xfed6
+ 2ce:  04 02           .word   0x0204; ????    
+ 2d0:  00 91           cmp     sp,     pc      
+ 2d2:  7c 00           .word   0x007c; ????    
+ 2d4:  00 00           .word   CRCDI_L;        ????    
+ 2d6:  00 36           jge     $-1022          ;abs 0xfed8
+ 2d8:  04 3a           jl      $-1014          ;abs 0xfee2
+ 2da:  04 02           .word   0x0204; ????    
+ 2dc:  00 71           subc    sp,     pc      
+ 2de:  02 3a           jl      $-1018          ;abs 0xfee4
+ 2e0:  04 8a           sub     r10,    r4      
+ 2e2:  04 02           .word   0x0204; ????    
+ 2e4:  00 71           subc    sp,     pc      
+ 2e6:  08 00           .word   0x0008; ????    
+ 2e8:  00 00           .word   CRCDI_L;        ????    
+ 2ea:  00 36           jge     $-1022          ;abs 0xfeec
+ 2ec:  04 75           subc    r5,     r4      
+ 2ee:  04 01           .word   0x0104; ????    
+ 2f0:  00 5f           add     r15,    pc      
+ 2f2:  00 00           .word   CRCDI_L;        ????    
+ 2f4:  00 00           .word   CRCDI_L;        ????    
+ 2f6:  5c 04           .word   0x045c; ????    
+ 2f8:  5e 04           .word   0x045e; ????    
+ 2fa:  02 00           .word   CRCDIRB_H;      ????    
+ 2fc:  91 78 6a 04     subc    1130(r8),1162(r1);0x046a(r8), 0x048a(r1)
+ 300:  8a 04 
+ 302:  02 00           .word   CRCDIRB_H;      ????    
+ 304:  91 78 00 00     subc    0(r8),  0(r1)   ;CRCDI_L(r8), CRCDI_L(r1)
+ 308:  00 00 
+ 30a:  50 04           .word   0x0450; ????    
+ 30c:  5e 04           .word   0x045e; ????    
+ 30e:  02 00           .word   CRCDIRB_H;      ????    
+ 310:  91 7a 6a 04     subc    1130(r10),1162(r1);0x046a(r10), 0x048a(r1)
+ 314:  8a 04 
+ 316:  02 00           .word   CRCDIRB_H;      ????    
+ 318:  91 7a 00 00     subc    0(r10), 0(r1)   ;CRCDI_L(r10), CRCDI_L(r1)
+ 31c:  00 00 
+ 31e:  a0 04           .word   0x04a0; ????    
+ 320:  a2 04           .word   0x04a2; ????    
+ 322:  01 00           .word   CRCDI_H;        ????    
+ 324:  5f ac 04 b3     dadd.b  -19708(r12),r15 ;0xb304(r12)
+ 328:  04 01           .word   0x0104; ????    
+ 32a:  00 5f           add     r15,    pc      
+ 32c:  00 00           .word   CRCDI_L;        ????    
+ 32e:  00 00           .word   CRCDI_L;        ????    
+ 330:  b6 04           .word   0x04b6; ????    
+ 332:  bd 04           .word   0x04bd; ????    
+ 334:  03 00           .word   0x0003; ????    
+ 336:  03 34           jge     $+8             ;abs 0x33e
+ 338:  45 00           .word   0x0045; ????    
+ 33a:  00 00           .word   CRCDI_L;        ????    
+ 33c:  00 c0           bic     pc,     pc      
+ 33e:  04 c6           bic     r6,     r4      
+ 340:  04 02           .word   0x0204; ????    
+ 342:  00 30           jn      $+2             ;abs 0x344
+ 344:  9f fc 04 fe     and     -508(r12),260(r15);0xfe04(r12), 0x0104(r15)
+ 348:  04 01 
+ 34a:  00 5f           add     r15,    pc      
+ 34c:  00 00           .word   CRCDI_L;        ????    
+ 34e:  00 00           .word   CRCDI_L;        ????    
+ 350:  06 05           .word   0x0506; ????    
+ 352:  08 05           .word   0x0508; ????    
+ 354:  02 00           .word   CRCDIRB_H;      ????    
+ 356:  71 02           .word   0x0271; ????    
+ 358:  08 05           .word   0x0508; ????    
+ 35a:  0a 05           .word   0x050a; ????    
+ 35c:  02 00           .word   CRCDIRB_H;      ????    
+ 35e:  71 04           .word   0x0471; ????    
+ 360:  0a 05           .word   0x050a; ????    
+ 362:  0c 05           .word   0x050c; ????    
+ 364:  02 00           .word   CRCDIRB_H;      ????    
+ 366:  71 06           .word   0x0671; ????    
+ 368:  0c 05           .word   0x050c; ????    
+ 36a:  0e 05           .word   0x050e; ????    
+ 36c:  02 00           .word   CRCDIRB_H;      ????    
+ 36e:  71 08           .word   0x0871; ????    
+ 370:  0e 05           .word   0x050e; ????    
+ 372:  10 05           .word   0x0510; ????    
+ 374:  02 00           .word   CRCDIRB_H;      ????    
+ 376:  71 0a           .word   0x0a71; ????    
+ 378:  10 05           .word   0x0510; ????    
+ 37a:  14 05           .word   0x0514; ????    
+ 37c:  02 00           .word   CRCDIRB_H;      ????    
+ 37e:  71 0c           .word   0x0c71; ????    
+ 380:  14 05           .word   0x0514; ????    
+ 382:  9a 05           .word   0x059a; ????    
+ 384:  02 00           .word   CRCDIRB_H;      ????    
+ 386:  71 18           .word   0x1871; ????    
+ 388:  00 00           .word   CRCDI_L;        ????    
+ 38a:  00 00           .word   CRCDI_L;        ????    
+ 38c:  06 05           .word   0x0506; ????    
+ 38e:  1a 05           .word   0x051a; ????    
+ 390:  01 00           .word   CRCDI_H;        ????    
+ 392:  5f 1a           .word   0x1a5f; ????    
+ 394:  05 24           jz      $+12            ;abs 0x3a0
+ 396:  05 01           .word   0x0105; ????    
+ 398:  00 59           add     r9,     pc      
+ 39a:  24 05           .word   0x0524; ????    
+ 39c:  26 05           .word   0x0526; ????    
+ 39e:  04 00           .word   CRCINIRES_L;    ????    
+ 3a0:  79 00           .word   0x0079; ????    
+ 3a2:  20 9f           cmp     @r15,   pc      
+ 3a4:  26 05           .word   0x0526; ????    
+ 3a6:  5c 05           .word   0x055c; ????    
+ 3a8:  01 00           .word   CRCDI_H;        ????    
+ 3aa:  59 5c 05 6e     add.b   28165(r12),r9   ;0x6e05(r12)
+ 3ae:  05 01           .word   0x0105; ????    
+ 3b0:  00 5c           add     r12,    pc      
+ 3b2:  00 00           .word   CRCDI_L;        ????    
+ 3b4:  00 00           .word   CRCDI_L;        ????    
+ 3b6:  9a 05           .word   0x059a; ????    
+ 3b8:  9e 05           .word   0x059e; ????    
+ 3ba:  01 00           .word   CRCDI_H;        ????    
+ 3bc:  5f 9e 05 a8     cmp.b   -22523(r14),r15 ;0xa805(r14)
+ 3c0:  05 01           .word   0x0105; ????    
+ 3c2:  00 5f           add     r15,    pc      
+ 3c4:  a8 05           .word   0x05a8; ????    
+ 3c6:  ac 05           .word   0x05ac; ????    
+ 3c8:  03 00           .word   0x0003; ????    
+ 3ca:  7f 30           jn      $+256           ;abs 0x4ca
+ 3cc:  9f 00           .word   0x009f; ????    
+ 3ce:  00 00           .word   CRCDI_L;        ????    
+ 3d0:  00 b2           bit     sr,     pc      
+ 3d2:  05 b4           bit     r4,     r5      
+ 3d4:  05 02           .word   0x0205; ????    
+ 3d6:  00 71           subc    sp,     pc      
+ 3d8:  02 b4           bit     r4,     sr      
+ 3da:  05 d2           bis     sr,     r5      
+ 3dc:  05 02           .word   0x0205; ????    
+ 3de:  00 71           subc    sp,     pc      
+ 3e0:  04 00           .word   CRCINIRES_L;    ????    
+ 3e2:  00 00           .word   CRCDI_L;        ????    
+ 3e4:  00 b2           bit     sr,     pc      
+ 3e6:  05 b6           bit     r6,     r5      
+ 3e8:  05 01           .word   0x0105; ????    
+ 3ea:  00 5f           add     r15,    pc      
+ 3ec:  b6 05           .word   0x05b6; ????    
+ 3ee:  d0 05           .word   0x05d0; ????    
+ 3f0:  01 00           .word   CRCDI_H;        ????    
+ 3f2:  5b 00           .word   0x005b; ????    
+ 3f4:  00 00           .word   CRCDI_L;        ????    
+ 3f6:  00 d2           bis     sr,     pc      
+ 3f8:  05 d4           bis     r4,     r5      
+ 3fa:  05 02           .word   0x0205; ????    
+ 3fc:  00 71           subc    sp,     pc      
+ 3fe:  02 d4           bis     r4,     sr      
+ 400:  05 ec           xor     r12,    r5      
+ 402:  05 02           .word   0x0205; ????    
+ 404:  00 71           subc    sp,     pc      
+ 406:  04 00           .word   CRCINIRES_L;    ????    
+ 408:  00 00           .word   CRCDI_L;        ????    
+ 40a:  00 d2           bis     sr,     pc      
+ 40c:  05 de           bis     r14,    r5      
+ 40e:  05 01           .word   0x0105; ????    
+ 410:  00 5f           add     r15,    pc      
+ 412:  de 05           .word   0x05de; ????    
+ 414:  ea 05           .word   0x05ea; ????    
+ 416:  01 00           .word   CRCDI_H;        ????    
+ 418:  5b 00           .word   0x005b; ????    
+ 41a:  00 00           .word   CRCDI_L;        ????    
+ 41c:  00 f6           and     r6,     pc      
+ 41e:  05 f8           and     r8,     r5      
+ 420:  05 02           .word   0x0205; ????    
+ 422:  00 71           subc    sp,     pc      
+ 424:  02 f8           and     r8,     sr      
+ 426:  05 fa           and     r10,    r5      
+ 428:  05 02           .word   0x0205; ????    
+ 42a:  00 71           subc    sp,     pc      
+ 42c:  04 fa           and     r10,    r4      
+ 42e:  05 fc           and     r12,    r5      
+ 430:  05 02           .word   0x0205; ????    
+ 432:  00 71           subc    sp,     pc      
+ 434:  06 fc           and     r12,    r6      
+ 436:  05 52           add     sr,     r5      
+ 438:  0a 02           .word   0x020a; ????    
+ 43a:  00 71           subc    sp,     pc      
+ 43c:  0e 00           .word   0x000e; ????    
+ 43e:  00 00           .word   CRCDI_L;        ????    
+ 440:  00 f6           and     r6,     pc      
+ 442:  05 fe           and     r14,    r5      
+ 444:  05 01           .word   0x0105; ????    
+ 446:  00 5f           add     r15,    pc      
+ 448:  fe 05           .word   0x05fe; ????    
+ 44a:  0a 06           .word   0x060a; ????    
+ 44c:  03 00           .word   0x0003; ????    
+ 44e:  7f 02           .word   0x027f; ????    
+ 450:  9f 00           .word   0x009f; ????    
+ 452:  00 00           .word   CRCDI_L;        ????    
+ 454:  00 d8           bis     r8,     pc      
+ 456:  06 dc           bis     r12,    r6      
+ 458:  06 02           .word   0x0206; ????    
+ 45a:  00 91           cmp     sp,     pc      
+ 45c:  72 e2           xor.b   #8,     sr      ;r2 As==11
+ 45e:  06 f0           and     pc,     r6      
+ 460:  06 02           .word   0x0206; ????    
+ 462:  00 91           cmp     sp,     pc      
+ 464:  72 f8           and.b   @r8+,   sr      
+ 466:  06 02           .word   0x0206; ????    
+ 468:  07 02           .word   0x0207; ????    
+ 46a:  00 91           cmp     sp,     pc      
+ 46c:  72 0a           .word   0x0a72; ????    
+ 46e:  07 14           .word   0x1407; ????    
+ 470:  07 02           .word   0x0207; ????    
+ 472:  00 91           cmp     sp,     pc      
+ 474:  72 1c           .word   0x1c72; ????    
+ 476:  07 24           jz      $+16            ;abs 0x486
+ 478:  07 02           .word   0x0207; ????    
+ 47a:  00 91           cmp     sp,     pc      
+ 47c:  72 44           mov.b   @r4+,   sr      
+ 47e:  07 48           mov     r8,     r7      
+ 480:  07 02           .word   0x0207; ????    
+ 482:  00 91           cmp     sp,     pc      
+ 484:  72 76           subc.b  @r6+,   sr      
+ 486:  07 84           sub     r4,     r7      
+ 488:  07 02           .word   0x0207; ????    
+ 48a:  00 91           cmp     sp,     pc      
+ 48c:  72 8c           sub.b   @r12+,  sr      
+ 48e:  07 a2           dadd    sr,     r7      
+ 490:  07 02           .word   0x0207; ????    
+ 492:  00 91           cmp     sp,     pc      
+ 494:  72 a8           dadd.b  @r8+,   sr      
+ 496:  07 b8           bit     r8,     r7      
+ 498:  07 02           .word   0x0207; ????    
+ 49a:  00 91           cmp     sp,     pc      
+ 49c:  72 d2           bis.b   #8,     sr      ;r2 As==11
+ 49e:  07 f0           and     pc,     r7      
+ 4a0:  07 02           .word   0x0207; ????    
+ 4a2:  00 91           cmp     sp,     pc      
+ 4a4:  72 f4           and.b   @r4+,   sr      
+ 4a6:  07 0e           .word   0x0e07; ????    
+ 4a8:  08 02           .word   0x0208; ????    
+ 4aa:  00 91           cmp     sp,     pc      
+ 4ac:  72 5c           add.b   @r12+,  sr      
+ 4ae:  08 66           addc    r6,     r8      
+ 4b0:  08 02           .word   0x0208; ????    
+ 4b2:  00 91           cmp     sp,     pc      
+ 4b4:  72 6e           addc.b  @r14+,  sr      
+ 4b6:  08 7a           subc    r10,    r8      
+ 4b8:  08 02           .word   0x0208; ????    
+ 4ba:  00 91           cmp     sp,     pc      
+ 4bc:  72 82           sub.b   #8,     sr      ;r2 As==11
+ 4be:  08 9c           cmp     r12,    r8      
+ 4c0:  08 02           .word   0x0208; ????    
+ 4c2:  00 91           cmp     sp,     pc      
+ 4c4:  72 aa           dadd.b  @r10+,  sr      
+ 4c6:  08 d0           bis     pc,     r8      
+ 4c8:  08 02           .word   0x0208; ????    
+ 4ca:  00 91           cmp     sp,     pc      
+ 4cc:  72 22           jnz     $-794           ;abs 0x1b2
+ 4ce:  09 2c           jc      $+20            ;abs 0x4e2
+ 4d0:  09 02           .word   0x0209; ????    
+ 4d2:  00 91           cmp     sp,     pc      
+ 4d4:  72 34           jge     $+230           ;abs 0x5ba
+ 4d6:  09 3e           jmp     $-1004          ;abs 0xea
+ 4d8:  09 02           .word   0x0209; ????    
+ 4da:  00 91           cmp     sp,     pc      
+ 4dc:  72 94           cmp.b   @r4+,   sr      
+ 4de:  09 a0           dadd    pc,     r9      
+ 4e0:  09 02           .word   0x0209; ????    
+ 4e2:  00 91           cmp     sp,     pc      
+ 4e4:  72 a4           dadd.b  @r4+,   sr      
+ 4e6:  09 be           bit     r14,    r9      
+ 4e8:  09 02           .word   0x0209; ????    
+ 4ea:  00 91           cmp     sp,     pc      
+ 4ec:  72 c4           bic.b   @r4+,   sr      
+ 4ee:  09 c6           bic     r6,     r9      
+ 4f0:  09 02           .word   0x0209; ????    
+ 4f2:  00 91           cmp     sp,     pc      
+ 4f4:  72 cc           bic.b   @r12+,  sr      
+ 4f6:  09 d6           bis     r6,     r9      
+ 4f8:  09 02           .word   0x0209; ????    
+ 4fa:  00 91           cmp     sp,     pc      
+ 4fc:  72 dc           bis.b   @r12+,  sr      
+ 4fe:  09 02           .word   0x0209; ????    
+ 500:  0a 02           .word   0x020a; ????    
+ 502:  00 91           cmp     sp,     pc      
+ 504:  72 06           .word   0x0672; ????    
+ 506:  0a 52           add     sr,     r10     
+ 508:  0a 02           .word   0x020a; ????    
+ 50a:  00 91           cmp     sp,     pc      
+ 50c:  72 00           .word   0x0072; ????    
+ 50e:  00 00           .word   CRCDI_L;        ????    
+ 510:  00 94           cmp     r4,     pc      
+ 512:  07 a2           dadd    sr,     r7      
+ 514:  07 02           .word   0x0207; ????    
+ 516:  00 91           cmp     sp,     pc      
+ 518:  74 da           bis.b   @r10+,  r4      
+ 51a:  07 f0           and     pc,     r7      
+ 51c:  07 02           .word   0x0207; ????    
+ 51e:  00 91           cmp     sp,     pc      
+ 520:  74 8c           sub.b   @r12+,  r4      
+ 522:  08 9c           cmp     r12,    r8      
+ 524:  08 02           .word   0x0208; ????    
+ 526:  00 91           cmp     sp,     pc      
+ 528:  74 b2           bit.b   #8,     r4      ;r2 As==11
+ 52a:  08 d0           bis     pc,     r8      
+ 52c:  08 02           .word   0x0208; ????    
+ 52e:  00 91           cmp     sp,     pc      
+ 530:  74 d8           bis.b   @r8+,   r4      
+ 532:  08 18           .word   0x1808; ????    
+ 534:  09 02           .word   0x0209; ????    
+ 536:  00 91           cmp     sp,     pc      
+ 538:  74 26           jz      $-790           ;abs 0x222
+ 53a:  09 2c           jc      $+20            ;abs 0x54e
+ 53c:  09 02           .word   0x0209; ????    
+ 53e:  00 91           cmp     sp,     pc      
+ 540:  74 3c           jmp     $+234           ;abs 0x62a
+ 542:  09 3e           jmp     $-1004          ;abs 0x156
+ 544:  09 02           .word   0x0209; ????    
+ 546:  00 91           cmp     sp,     pc      
+ 548:  74 d0 09 d6     bis.b   #-10743,r4      ;#0xd609
+ 54c:  09 02           .word   0x0209; ????    
+ 54e:  00 91           cmp     sp,     pc      
+ 550:  74 4a           mov.b   @r10+,  r4      
+ 552:  0a 52           add     sr,     r10     
+ 554:  0a 02           .word   0x020a; ????    
+ 556:  00 91           cmp     sp,     pc      
+ 558:  74 00           .word   0x0074; ????    
+ 55a:  00 00           .word   CRCDI_L;        ????    
+ 55c:  00 b8           bit     r8,     pc      
+ 55e:  08 d0           bis     pc,     r8      
+ 560:  08 02           .word   0x0208; ????    
+ 562:  00 91           cmp     sp,     pc      
+ 564:  76 e0 08 18     xor.b   #6152,  r6      ;#0x1808
+ 568:  09 02           .word   0x0209; ????    
+ 56a:  00 91           cmp     sp,     pc      
+ 56c:  76 4a           mov.b   @r10+,  r6      
+ 56e:  0a 52           add     sr,     r10     
+ 570:  0a 02           .word   0x020a; ????    
+ 572:  00 91           cmp     sp,     pc      
+ 574:  76 00           .word   0x0076; ????    
+ 576:  00 00           .word   CRCDI_L;        ????    
+ 578:  00 e8           xor     r8,     pc      
+ 57a:  08 18           .word   0x1808; ????    
+ 57c:  09 02           .word   0x0209; ????    
+ 57e:  00 91           cmp     sp,     pc      
+ 580:  78 4a           mov.b   @r10+,  r8      
+ 582:  0a 52           add     sr,     r10     
+ 584:  0a 02           .word   0x020a; ????    
+ 586:  00 91           cmp     sp,     pc      
+ 588:  78 00           .word   0x0078; ????    
+ 58a:  00 00           .word   CRCDI_L;        ????    
+ 58c:  00 58           add     r8,     pc      
+ 58e:  09 5b           add     r11,    r9      
+ 590:  09 01           .word   0x0109; ????    
+ 592:  00 5f           add     r15,    pc      
+ 594:  5b 09           .word   0x095b; ????    
+ 596:  6e 09           .word   0x096e; ????    
+ 598:  01 00           .word   CRCDI_H;        ????    
+ 59a:  5b 6e 09 74     addc.b  29705(r14),r11  ;0x7409(r14)
+ 59e:  09 01           .word   0x0109; ????    
+ 5a0:  00 5a           add     r10,    pc      
+ 5a2:  00 00           .word   CRCDI_L;        ????    
+ 5a4:  00 00           .word   CRCDI_L;        ????    
+ 5a6:  5c 09           .word   0x095c; ????    
+ 5a8:  65 09           .word   0x0965; ????    
+ 5aa:  01 00           .word   CRCDI_H;        ????    
+ 5ac:  5f 65 09 66     addc.b  26121(r5),r15   ;0x6609(r5)
+ 5b0:  09 01           .word   0x0109; ????    
+ 5b2:  00 5a           add     r10,    pc      
+ 5b4:  00 00           .word   CRCDI_L;        ????    
+ 5b6:  00 00           .word   CRCDI_L;        ????    
+ 5b8:  5c 09           .word   0x095c; ????    
+ 5ba:  65 09           .word   0x0965; ????    
+ 5bc:  03 00           .word   0x0003; ????    
+ 5be:  03 32           jn      $-1016          ;abs 0x1c6
+ 5c0:  45 66           addc.b  r6,     r5      
+ 5c2:  09 6e           addc    r14,    r9      
+ 5c4:  09 06           .word   0x0609; ????    
+ 5c6:  00 7e           subc    r14,    pc      
+ 5c8:  00 7b           subc    r11,    pc      
+ 5ca:  00 1b           .word   0x1b00; ????    
+ 5cc:  9f 6e 09 74     addc    29705(r14),1545(r15);0x7409(r14), 0x0609(r15)
+ 5d0:  09 06 
+ 5d2:  00 7e           subc    r14,    pc      
+ 5d4:  00 7a           subc    r10,    pc      
+ 5d6:  00 1b           .word   0x1b00; ????    
+ 5d8:  9f 00           .word   0x009f; ????    
+ 5da:  00 00           .word   CRCDI_L;        ????    
+ 5dc:  00 52           add     sr,     pc      
+ 5de:  0a 54           add     r4,     r10     
+ 5e0:  0a 02           .word   0x020a; ????    
+ 5e2:  00 71           subc    sp,     pc      
+ 5e4:  02 54           add     r4,     sr      
+ 5e6:  0a 98           cmp     r8,     r10     
+ 5e8:  0a 02           .word   0x020a; ????    
+ 5ea:  00 71           subc    sp,     pc      
+ 5ec:  04 00           .word   CRCINIRES_L;    ????    
+ 5ee:  00 00           .word   CRCDI_L;        ????    
+ 5f0:  00 5a           add     r10,    pc      
+ 5f2:  0a 64           addc    r4,     r10     
+ 5f4:  0a 01           .word   0x010a; ????    
+ 5f6:  00 5f           add     r15,    pc      
+ 5f8:  64 0a           .word   0x0a64; ????    
+ 5fa:  7a 0a           .word   0x0a7a; ????    
+ 5fc:  01 00           .word   CRCDI_H;        ????    
+ 5fe:  5b 84 0a 8e     sub.b   -29174(r4),r11  ;0x8e0a(r4)
+ 602:  0a 01           .word   0x010a; ????    
+ 604:  00 5b           add     r11,    pc      
+ 606:  00 00           .word   CRCDI_L;        ????    
+ 608:  00 00           .word   CRCDI_L;        ????    
+ 60a:  a8 0a           .word   0x0aa8; ????    
+ 60c:  aa 0a           .word   0x0aaa; ????    
+ 60e:  02 00           .word   CRCDIRB_H;      ????    
+ 610:  71 02           .word   0x0271; ????    
+ 612:  aa 0a           .word   0x0aaa; ????    
+ 614:  2a 0b           .word   0x0b2a; ????    
+ 616:  02 00           .word   CRCDIRB_H;      ????    
+ 618:  71 04           .word   0x0471; ????    
+ 61a:  00 00           .word   CRCDI_L;        ????    
+ 61c:  00 00           .word   CRCDI_L;        ????    
+ 61e:  ac 0a           .word   0x0aac; ????    
+ 620:  af 0a           .word   0x0aaf; ????    
+ 622:  01 00           .word   CRCDI_H;        ????    
+ 624:  5f 00           .word   0x005f; ????    
+ 626:  00 00           .word   CRCDI_L;        ????    
+ 628:  00 54           add     r4,     pc      
+ 62a:  0b 56           add     r6,     r11     
+ 62c:  0b 02           .word   0x020b; ????    
+ 62e:  00 71           subc    sp,     pc      
+ 630:  02 56           add     r6,     sr      
+ 632:  0b 58           add     r8,     r11     
+ 634:  0b 02           .word   0x020b; ????    
+ 636:  00 71           subc    sp,     pc      
+ 638:  04 58           add     r8,     r4      
+ 63a:  0b 5a           add     r10,    r11     
+ 63c:  0b 02           .word   0x020b; ????    
+ 63e:  00 71           subc    sp,     pc      
+ 640:  06 5a           add     r10,    r6      
+ 642:  0b e0           xor     pc,     r11     
+ 644:  0b 02           .word   0x020b; ????    
+ 646:  00 71           subc    sp,     pc      
+ 648:  0a 00           .word   0x000a; ????    
+ 64a:  00 00           .word   CRCDI_L;        ????    
+ 64c:  00 00           .word   CRCDI_L;        ????    
+ 64e:  00 02           .word   0x0200; ????    
+ 650:  00 02           .word   0x0200; ????    
+ 652:  00 71           subc    sp,     pc      
+ 654:  02 02           .word   0x0202; ????    
+ 656:  00 04           .word   AES_CR; ????    
+ 658:  00 02           .word   0x0200; ????    
+ 65a:  00 71           subc    sp,     pc      
+ 65c:  04 04           .word   0x0404; ????    
+ 65e:  00 06           .word   0x0600; ????    
+ 660:  00 02           .word   0x0200; ????    
+ 662:  00 71           subc    sp,     pc      
+ 664:  06 06           .word   0x0606; ????    
+ 666:  00 08           .word   ROMSize;        ????    
+ 668:  00 02           .word   0x0200; ????    
+ 66a:  00 71           subc    sp,     pc      
+ 66c:  08 08           .word   0x0808; ????    
+ 66e:  00 04           .word   AES_CR; ????    
+ 670:  01 02           .word   0x0201; ????    
+ 672:  00 71           subc    sp,     pc      
+ 674:  0a 00           .word   0x000a; ????    
+ 676:  00 00           .word   CRCDI_L;        ????    
+ 678:  00 00           .word   CRCDI_L;        ????    
+ 67a:  00 0c           .word   0x0c00; ????    
+ 67c:  00 01           .word   0x0100; ????    
+ 67e:  00 5f           add     r15,    pc      
+ 680:  36 00           .word   0x0036; ????    
+ 682:  04 01           .word   0x0104; ????    
+ 684:  01 00           .word   CRCDI_H;        ????    
+ 686:  5f 00           .word   0x005f; ????    
+ 688:  00 00           .word   CRCDI_L;        ????    
+ 68a:  00 00           .word   CRCDI_L;        ????    
+ 68c:  00 0c           .word   0x0c00; ????    
+ 68e:  00 01           .word   0x0100; ????    
+ 690:  00 5e           add     r14,    pc      
+ 692:  38 00           .word   0x0038; ????    
+ 694:  56 00           .word   0x0056; ????    
+ 696:  01 00           .word   CRCDI_H;        ????    
+ 698:  5e 80 00 84     sub.b   0x8400, r14     ;PC rel. 0xf8a9c
+ 69c:  00 01           .word   0x0100; ????    
+ 69e:  00 5c           add     r12,    pc      
+ 6a0:  00 00           .word   CRCDI_L;        ????    
+ 6a2:  00 00           .word   CRCDI_L;        ????    
+ 6a4:  00 00           .word   CRCDI_L;        ????    
+ 6a6:  3a 00           .word   0x003a; ????    
+ 6a8:  01 00           .word   CRCDI_H;        ????    
+ 6aa:  5d 3a           jl      $-836           ;abs 0x366
+ 6ac:  00 78           subc    r8,     pc      
+ 6ae:  00 01           .word   0x0100; ????    
+ 6b0:  00 5d           add     r13,    pc      
+ 6b2:  80 00           .word   0x0080; ????    
+ 6b4:  a6 00           .word   0x00a6; ????    
+ 6b6:  01 00           .word   CRCDI_H;        ????    
+ 6b8:  5d a6 00 f2     dadd.b  -3584(r6),r13   ;0xf200(r6)
+ 6bc:  00 01           .word   0x0100; ????    
+ 6be:  00 5d           add     r13,    pc      
+ 6c0:  00 00           .word   CRCDI_L;        ????    
+ 6c2:  00 00           .word   CRCDI_L;        ????    
+ 6c4:  08 00           .word   0x0008; ????    
+ 6c6:  3c 00           .word   0x003c; ????    
+ 6c8:  01 00           .word   CRCDI_H;        ????    
+ 6ca:  5f 54 00 64     add.b   25600(r4),r15   ;0x6400(r4)
+ 6ce:  00 01           .word   0x0100; ????    
+ 6d0:  00 5b           add     r11,    pc      
+ 6d2:  64 00           .word   0x0064; ????    
+ 6d4:  6c 00           .word   0x006c; ????    
+ 6d6:  01 00           .word   CRCDI_H;        ????    
+ 6d8:  5a 6c 00 76     addc.b  30208(r12),r10  ;0x7600(r12)
+ 6dc:  00 01           .word   0x0100; ????    
+ 6de:  00 5a           add     r10,    pc      
+ 6e0:  76 00           .word   0x0076; ????    
+ 6e2:  7e 00           .word   0x007e; ????    
+ 6e4:  01 00           .word   CRCDI_H;        ????    
+ 6e6:  5b 80 00 86     sub.b   0x8600, r11     ;PC rel. 0xf8cea
+ 6ea:  00 01           .word   0x0100; ????    
+ 6ec:  00 5f           add     r15,    pc      
+ 6ee:  86 00           .word   0x0086; ????    
+ 6f0:  b0 00           .word   0x00b0; ????    
+ 6f2:  01 00           .word   CRCDI_H;        ????    
+ 6f4:  5c c4 00 d4     bic.b   -11264(r4),r12  ;0xd400(r4)
+ 6f8:  00 01           .word   0x0100; ????    
+ 6fa:  00 5c           add     r12,    pc      
+ 6fc:  d4 00           .word   0x00d4; ????    
+ 6fe:  d8 00           .word   0x00d8; ????    
+ 700:  01 00           .word   CRCDI_H;        ????    
+ 702:  5b d8 00 e2     bis.b   -7680(r8),r11   ;0xe200(r8)
+ 706:  00 01           .word   0x0100; ????    
+ 708:  00 5b           add     r11,    pc      
+ 70a:  f0 00           .word   0x00f0; ????    
+ 70c:  f4 00           .word   0x00f4; ????    
+ 70e:  01 00           .word   CRCDI_H;        ????    
+ 710:  5c f4 00 fa     and.b   -1536(r4),r12   ;0xfa00(r4)
+ 714:  00 03           .word   0x0300; ????    
+ 716:  00 7c           subc    r12,    pc      
+ 718:  7f 9f           cmp.b   @r15+,  r15     
+ 71a:  00 00           .word   CRCDI_L;        ????    
+ 71c:  00 00           .word   CRCDI_L;        ????    
+ 71e:  08 00           .word   0x0008; ????    
+ 720:  3c 00           .word   0x003c; ????    
+ 722:  01 00           .word   CRCDI_H;        ????    
+ 724:  5e 54 00 64     add.b   25600(r4),r14   ;0x6400(r4)
+ 728:  00 01           .word   0x0100; ????    
+ 72a:  00 5c           add     r12,    pc      
+ 72c:  64 00           .word   0x0064; ????    
+ 72e:  6a 00           .word   0x006a; ????    
+ 730:  01 00           .word   CRCDI_H;        ????    
+ 732:  59 6a 00 76     addc.b  30208(r10),r9   ;0x7600(r10)
+ 736:  00 01           .word   0x0100; ????    
+ 738:  00 59           add     r9,     pc      
+ 73a:  76 00           .word   0x0076; ????    
+ 73c:  7e 00           .word   0x007e; ????    
+ 73e:  01 00           .word   CRCDI_H;        ????    
+ 740:  5c 80 00 82     sub.b   0x8200, r12     ;PC rel. 0xf8944
+ 744:  00 01           .word   0x0100; ????    
+ 746:  00 5c           add     r12,    pc      
+ 748:  82 00           .word   0x0082; ????    
+ 74a:  b2 00           .word   0x00b2; ????    
+ 74c:  01 00           .word   CRCDI_H;        ????    
+ 74e:  5e c4 00 d4     bic.b   -11264(r4),r14  ;0xd400(r4)
+ 752:  00 01           .word   0x0100; ????    
+ 754:  00 5e           add     r14,    pc      
+ 756:  d4 00           .word   0x00d4; ????    
+ 758:  d6 00           .word   0x00d6; ????    
+ 75a:  01 00           .word   CRCDI_H;        ????    
+ 75c:  59 d6 00 f0     bis.b   -4096(r6),r9    ;0xf000(r6)
+ 760:  00 01           .word   0x0100; ????    
+ 762:  00 59           add     r9,     pc      
+ 764:  f0 00           .word   0x00f0; ????    
+ 766:  f4 00           .word   0x00f4; ????    
+ 768:  01 00           .word   CRCDI_H;        ????    
+ 76a:  5e f4 00 fa     and.b   -1536(r4),r14   ;0xfa00(r4)
+ 76e:  00 03           .word   0x0300; ????    
+ 770:  00 7e           subc    r14,    pc      
+ 772:  7f 9f           cmp.b   @r15+,  r15     
+ 774:  00 00           .word   CRCDI_L;        ????    
+ 776:  00 00           .word   CRCDI_L;        ????    
+ 778:  18 00           .word   0x0018; ????    
+ 77a:  34 00           .word   0x0034; ????    
+ 77c:  01 00           .word   CRCDI_H;        ????    
+ 77e:  5e 34           jge     $+190           ;abs 0x83c
+ 780:  00 36           jge     $-1022          ;abs 0x382
+ 782:  00 01           .word   0x0100; ????    
+ 784:  00 5c           add     r12,    pc      
+ 786:  36 00           .word   0x0036; ????    
+ 788:  38 00           .word   0x0038; ????    
+ 78a:  01 00           .word   CRCDI_H;        ????    
+ 78c:  5e 38           jl      $+190           ;abs 0x84a
+ 78e:  00 3c           jmp     $+2             ;abs 0x790
+ 790:  00 01           .word   0x0100; ????    
+ 792:  00 5c           add     r12,    pc      
+ 794:  5a 00           .word   0x005a; ????    
+ 796:  64 00           .word   0x0064; ????    
+ 798:  01 00           .word   CRCDI_H;        ????    
+ 79a:  5e 64 00 6e     addc.b  28160(r4),r14   ;0x6e00(r4)
+ 79e:  00 01           .word   0x0100; ????    
+ 7a0:  00 58           add     r8,     pc      
+ 7a2:  6e 00           .word   0x006e; ????    
+ 7a4:  76 00           .word   0x0076; ????    
+ 7a6:  01 00           .word   CRCDI_H;        ????    
+ 7a8:  58 76 00 78     subc.b  30720(r6),r8    ;0x7800(r6)
+ 7ac:  00 05           .word   0x0500; ????    
+ 7ae:  00 7d           subc    r13,    pc      
+ 7b0:  00 31           jn      $+514           ;abs 0x9b2
+ 7b2:  1a 9f 78 00     cmp     120(r15),r10    ;0x0078(r15)
+ 7b6:  7a 00           .word   0x007a; ????    
+ 7b8:  01 00           .word   CRCDI_H;        ????    
+ 7ba:  5d 7a 00 7e     subc.b  32256(r10),r13  ;0x7e00(r10)
+ 7be:  00 02           .word   0x0200; ????    
+ 7c0:  00 31           jn      $+514           ;abs 0x9c2
+ 7c2:  9f 7e 00 80     subc    -32768(r14),512(r15);0x8000(r14), 0x0200(r15)
+ 7c6:  00 02 
+ 7c8:  00 30           jn      $+2             ;abs 0x7ca
+ 7ca:  9f 86 00 a0     sub     -24576(r6),256(r15);0xa000(r6), 0x0100(r15)
+ 7ce:  00 01 
+ 7d0:  00 5e           add     r14,    pc      
+ 7d2:  a0 00           .word   0x00a0; ????    
+ 7d4:  a2 00           .word   0x00a2; ????    
+ 7d6:  01 00           .word   CRCDI_H;        ????    
+ 7d8:  5b a2 00 a4     dadd.b  &0xa400,r11     
+ 7dc:  00 01           .word   0x0100; ????    
+ 7de:  00 5e           add     r14,    pc      
+ 7e0:  a4 00           .word   0x00a4; ????    
+ 7e2:  ac 00           .word   0x00ac; ????    
+ 7e4:  01 00           .word   CRCDI_H;        ????    
+ 7e6:  5b ac 00 b2     dadd.b  -19968(r12),r11 ;0xb200(r12)
+ 7ea:  00 03           .word   0x0300; ????    
+ 7ec:  00 7a           subc    r10,    pc      
+ 7ee:  01 9f           cmp     r15,    sp      
+ 7f0:  ca 00           .word   0x00ca; ????    
+ 7f2:  d4 00           .word   0x00d4; ????    
+ 7f4:  01 00           .word   CRCDI_H;        ????    
+ 7f6:  5a d4 00 de     bis.b   -8704(r4),r10   ;0xde00(r4)
+ 7fa:  00 01           .word   0x0100; ????    
+ 7fc:  00 58           add     r8,     pc      
+ 7fe:  de 00           .word   0x00de; ????    
+ 800:  f0 00           .word   0x00f0; ????    
+ 802:  01 00           .word   CRCDI_H;        ????    
+ 804:  58 f0 00 f2     and.b   0xf200, r8      ;PC rel. 0xffa08
+ 808:  00 05           .word   0x0500; ????    
+ 80a:  00 7d           subc    r13,    pc      
+ 80c:  00 31           jn      $+514           ;abs 0xa0e
+ 80e:  1a 9f f2 00     cmp     242(r15),r10    ;0x00f2(r15)
+ 812:  f4 00           .word   0x00f4; ????    
+ 814:  01 00           .word   CRCDI_H;        ????    
+ 816:  5d f4 00 fa     and.b   -1536(r4),r13   ;0xfa00(r4)
+ 81a:  00 02           .word   0x0200; ????    
+ 81c:  00 31           jn      $+514           ;abs 0xa1e
+ 81e:  9f 00           .word   0x009f; ????    
+ 820:  00 00           .word   CRCDI_L;        ????    
+       ...
+
+Disassembly of section .debug_pubtypes:
+
+00000000 <.debug_pubtypes>:
+   0:  33 00           .word   0x0033; ????    
+   2:  00 00           .word   CRCDI_L;        ????    
+   4:  02 00           .word   CRCDIRB_H;      ????    
+   6:  00 00           .word   CRCDI_L;        ????    
+   8:  00 00           .word   CRCDI_L;        ????    
+   a:  1c 02           .word   0x021c; ????    
+   c:  00 00           .word   CRCDI_L;        ????    
+   e:  25 00           .word   0x0025; ????    
+  10:  00 00           .word   CRCDI_L;        ????    
+  12:  75 69           addc.b  @r9+,   r5      
+  14:  6e 74           subc.b  @r4,    r14     
+  16:  38 5f           add     @r15+,  r8      
+  18:  74 00           .word   0x0074; ????    
+  1a:  3e 00           .word   0x003e; ????    
+  1c:  00 00           .word   CRCDI_L;        ????    
+  1e:  75 69           addc.b  @r9+,   r5      
+  20:  6e 74           subc.b  @r4,    r14     
+  22:  31 36           jge     $-924           ;abs 0xfc86
+  24:  5f 74 00 50     subc.b  20480(r4),r15   ;0x5000(r4)
+  28:  00 00           .word   CRCDI_L;        ????    
+  2a:  00 69           addc    r9,     pc      
+  2c:  6e 74           subc.b  @r4,    r14     
+  2e:  31 36           jge     $-924           ;abs 0xfc92
+  30:  5f 74 00 00     subc.b  0(r4),  r15     ;CRCDI_L(r4)
+  34:  00 00           .word   CRCDI_L;        ????    
+  36:  00 31           jn      $+514           ;abs 0x238
+  38:  00 00           .word   CRCDI_L;        ????    
+  3a:  00 02           .word   0x0200; ????    
+  3c:  00 1c           .word   TMR0_CR;        ????    
+  3e:  02 00           .word   CRCDIRB_H;      ????    
+  40:  00 51           add     sp,     pc      
+  42:  01 00           .word   CRCDI_H;        ????    
+  44:  00 21           jnz     $+514           ;abs 0x246
+  46:  00 00           .word   CRCDI_L;        ????    
+  48:  00 75           subc    r5,     pc      
+  4a:  69 6e           addc.b  @r14,   r9      
+  4c:  74 38           jl      $+234           ;abs 0x136
+  4e:  5f 74 00 3a     subc.b  14848(r4),r15   ;0x3a00(r4)
+  52:  00 00           .word   CRCDI_L;        ????    
+  54:  00 75           subc    r5,     pc      
+  56:  69 6e           addc.b  @r14,   r9      
+  58:  74 31           jn      $+746           ;abs 0x342
+  5a:  36 5f           add     @r15+,  r6      
+  5c:  74 00           .word   0x0074; ????    
+  5e:  53 00           .word   0x0053; ????    
+  60:  00 00           .word   CRCDI_L;        ????    
+  62:  73 74           .word   0x7473; ????    Illegal as 2-op instr
+  64:  72 5f           add.b   @r15+,  sr      
+  66:  74 00           .word   0x0074; ????    
+  68:  00 00           .word   CRCDI_L;        ????    
+  6a:  00 00           .word   CRCDI_L;        ????    
+  6c:  3d 00           .word   0x003d; ????    
+  6e:  00 00           .word   CRCDI_L;        ????    
+  70:  02 00           .word   CRCDIRB_H;      ????    
+  72:  6d 03           .word   0x036d; ????    
+  74:  00 00           .word   CRCDI_L;        ????    
+  76:  cd 08           .word   0x08cd; ????    
+  78:  00 00           .word   CRCDI_L;        ????    
+  7a:  21 00           .word   0x0021; ????    
+  7c:  00 00           .word   CRCDI_L;        ????    
+  7e:  75 69           addc.b  @r9+,   r5      
+  80:  6e 74           subc.b  @r4,    r14     
+  82:  38 5f           add     @r15+,  r8      
+  84:  74 00           .word   0x0074; ????    
+  86:  3a 00           .word   0x003a; ????    
+  88:  00 00           .word   CRCDI_L;        ????    
+  8a:  75 69           addc.b  @r9+,   r5      
+  8c:  6e 74           subc.b  @r4,    r14     
+  8e:  31 36           jge     $-924           ;abs 0xfcf2
+  90:  5f 74 00 4c     subc.b  19456(r4),r15   ;0x4c00(r4)
+  94:  00 00           .word   CRCDI_L;        ????    
+  96:  00 69           addc    r9,     pc      
+  98:  6e 74           subc.b  @r4,    r14     
+  9a:  31 36           jge     $-924           ;abs 0xfcfe
+  9c:  5f 74 00 5e     subc.b  24064(r4),r15   ;0x5e00(r4)
+  a0:  00 00           .word   CRCDI_L;        ????    
+  a2:  00 73           sbc     pc              
+  a4:  74 72           subc.b  #8,     r4      ;r2 As==11
+  a6:  5f 74 00 00     subc.b  0(r4),  r15     ;CRCDI_L(r4)
+  aa:  00 00           .word   CRCDI_L;        ????    
+  ac:  00 22           jnz     $-1022          ;abs 0xfcae
+  ae:  00 00           .word   CRCDI_L;        ????    
+  b0:  00 02           .word   0x0200; ????    
+  b2:  00 a7           dadd    r7,     pc      
+  b4:  0e 00           .word   0x000e; ????    
+  b6:  00 13           reti                    
+  b8:  01 00           .word   CRCDI_H;        ????    
+  ba:  00 28           jnc     $+2             ;abs 0xbc
+  bc:  00 00           .word   CRCDI_L;        ????    
+  be:  00 73           sbc     pc              
+  c0:  69 7a           subc.b  @r10,   r9      
+  c2:  65 5f           add.b   @r15,   r5      
+  c4:  74 00           .word   0x0074; ????    
+  c6:  83 00           .word   0x0083; ????    
+  c8:  00 00           .word   CRCDI_L;        ????    
+  ca:  77 6f           addc.b  @r15+,  r7      
+  cc:  72 64           addc.b  @r4+,   sr      
+  ce:  00 00           .word   CRCDI_L;        ????    
+  d0:  00 00           .word   CRCDI_L;        ????    
+       ...
+
+Disassembly of section .debug_ranges:
+
+00000000 <.debug_ranges>:
+   0:  66 41           mov.b   @r1,    r6      
+   2:  18 42 00 40     mov     &RAMStart,r8    
+   6:  62 41           mov.b   @r1,    sr      
+   8:  00 00           .word   CRCDI_L;        ????    
+       ...
+
diff --git a/msp4th/msp4th.d b/msp4th/msp4th.d
new file mode 100644 (file)
index 0000000..19ba4a1
--- /dev/null
@@ -0,0 +1,3 @@
+msp4th.o: msp4th.c ns430-atoi.h \
+ /usr/lib/gcc/msp430/4.5.3/../../../../msp430/include/iomacros.h \
+ ns430-uart.h ns430.h msp4th.h
diff --git a/msp4th/msp4th.lst b/msp4th/msp4th.lst
new file mode 100644 (file)
index 0000000..5655bfd
--- /dev/null
@@ -0,0 +1,5391 @@
+       .file   "msp4th.c"
+       .arch msp430f2013
+       .cpu 430
+       .mpy none
+
+       .section        .debug_abbrev,"",@progbits
+.Ldebug_abbrev0:
+       .section        .debug_info,"",@progbits
+.Ldebug_info0:
+       .section        .debug_line,"",@progbits
+.Ldebug_line0:
+       .text
+.Ltext0:
+       .p2align 1,0
+.global        getKeyB
+       .type   getKeyB,@function
+/***********************
+ * Function `getKeyB' 
+ ***********************/
+getKeyB:
+.LFB0:
+       .file 1 "msp4th.c"
+       .loc 1 322 0
+       sub     #2, r1
+.LCFI0:
+       .loc 1 324 0
+       mov     &lineBufferPtr, r15
+       add     #lineBuffer, r15
+       mov.b   @r15, @r1
+.LVL0:
+       .loc 1 325 0
+       cmp.b   #0, @r1
+       jeq     .L2
+       .loc 1 326 0
+       add     #1, &lineBufferPtr
+.L2:
+       .loc 1 329 0
+       mov.b   @r1, r15
+       add     #2, r1
+       ret
+.LFE0:
+.Lfe1:
+       .size   getKeyB,.Lfe1-getKeyB
+;; End of function 
+
+       .p2align 1,0
+.global        getLine
+       .type   getLine,@function
+/***********************
+ * Function `getLine' 
+ ***********************/
+getLine:
+.LFB1:
+       .loc 1 333 0
+       push    r11
+.LCFI1:
+       push    r10
+.LCFI2:
+       sub     #4, r1
+.LCFI3:
+       .loc 1 337 0
+       mov     #0, &lineBufferPtr
+       .loc 1 339 0
+       mov.b   #13, r15
+       call    #uart_putchar
+       .loc 1 340 0
+       mov.b   #10, r15
+       call    #uart_putchar
+       .loc 1 341 0
+       mov.b   #62, r15
+       call    #uart_putchar
+       .loc 1 343 0
+       mov     #1, 2(r1)
+.LVL1:
+       .loc 1 365 0
+       mov     #126, r10
+       .loc 1 344 0
+       jmp     .L12
+.LVL2:
+.L9:
+       .loc 1 345 0
+       call    #uart_getchar
+       mov.b   r15, @r1
+       .loc 1 347 0
+       mov.b   @r1, r11
+       cmp.b   #8, r11
+       jne     .L5
+       .loc 1 348 0
+       cmp     #0, &lineBufferPtr
+       jeq     .L12
+       .loc 1 349 0
+       mov.b   r11, r15
+       call    #uart_putchar
+       .loc 1 350 0
+       mov.b   #32, r15
+       call    #uart_putchar
+       .loc 1 351 0
+       mov.b   r11, r15
+       call    #uart_putchar
+       .loc 1 352 0
+       add     #llo(-1), &lineBufferPtr
+       jmp     .L12
+.L5:
+       .loc 1 355 0
+       mov.b   @r1, r15
+       call    #uart_putchar
+       .loc 1 356 0
+       cmp.b   #13, @r1
+       jeq     .L7
+       .loc 1 356 0 is_stmt 0 discriminator 1
+       cmp.b   #10, @r1
+       jne     .L8
+.L7:
+       .loc 1 358 0 is_stmt 1
+       mov     &lineBufferPtr, r15
+       add     #lineBuffer, r15
+       mov.b   #0, @r15
+       jmp     .L13
+.L8:
+       .loc 1 362 0
+       mov     &lineBufferPtr, r15
+       mov.b   @r1, lineBuffer(r15)
+       add     #1, r15
+       mov     r15, &lineBufferPtr
+       .loc 1 363 0
+       mov     &lineBufferPtr, r15
+       add     #lineBuffer, r15
+       mov.b   #0, @r15
+       .loc 1 365 0
+       mov     &lineBufferPtr, r15
+       cmp     r15, r10
+       jhs     .L12
+.L13:
+       .loc 1 366 0
+       mov     #0, 2(r1)
+.L12:
+       .loc 1 344 0 discriminator 1
+       mov     2(r1), r11
+       cmp     #0, r11
+       jne     .L9
+       .loc 1 371 0
+       mov.b   #10, r15
+       call    #uart_putchar
+       .loc 1 372 0
+       mov     r11, &lineBufferPtr
+       .loc 1 373 0
+       add     #4, r1
+       pop     r10
+       pop     r11
+       ret
+.LFE1:
+.Lfe2:
+       .size   getLine,.Lfe2-getLine
+;; End of function 
+
+       .p2align 1,0
+.global        getWord
+       .type   getWord,@function
+/***********************
+ * Function `getWord' 
+ ***********************/
+getWord:
+.LFB2:
+       .loc 1 377 0
+       push    r11
+.LCFI4:
+       push    r10
+.LCFI5:
+       add     #llo(-6), r1
+.LCFI6:
+       .loc 1 382 0
+       mov.b   #0, &wordBuffer
+       .loc 1 388 0
+       mov     #1, 4(r1)
+.LVL3:
+       .loc 1 393 0
+       mov.b   #32, r10
+       .loc 1 389 0
+       jmp     .L24
+.LVL4:
+.L23:
+       .loc 1 390 0
+       mov     #0, 2(r1)
+       .loc 1 391 0
+       call    #getKeyB
+       mov.b   r15, @r1
+       .loc 1 393 0
+       jmp     .L16
+.L18:
+       .loc 1 394 0
+       call    #getKeyB
+       mov.b   r15, @r1
+       .loc 1 395 0
+       mov.b   #97, r15
+       call    #uart_putchar
+.L16:
+       .loc 1 393 0 discriminator 1
+       mov.b   @r1, r15
+       cmp.b   r15, r10
+       jlo     .L17
+       .loc 1 393 0 is_stmt 0 discriminator 2
+       cmp.b   #0, @r1
+       jne     .L18
+.L17:
+       .loc 1 399 0 is_stmt 1
+       mov.b   @r1, r11
+       cmp.b   #0, r11
+       jne     .L19
+       jmp     .L27
+.L21:
+       .loc 1 413 0
+       mov.b   #98, r15
+       call    #uart_putchar
+       .loc 1 414 0
+       mov     2(r1), r15
+       mov.b   @r1, wordBuffer(r15)
+       add     #1, r15
+       mov     r15, 2(r1)
+       .loc 1 416 0
+       call    #getKeyB
+       mov.b   r15, @r1
+       jmp     .L26
+.L19:
+       .loc 1 412 0 discriminator 1
+       mov.b   #32, r11
+.L26:
+       mov.b   @r1, r15
+       cmp.b   r15, r11
+       jlo     .L21
+       .loc 1 420 0
+       mov     2(r1), r15
+       add     #wordBuffer, r15
+       mov.b   #0, @r15
+       .loc 1 421 0
+       mov     #0, 4(r1)
+       jmp     .L24
+.L27:
+       .loc 1 423 0
+       mov.b   #99, r15
+       call    #uart_putchar
+       .loc 1 424 0
+       mov.b   r11, &wordBuffer
+       .loc 1 425 0
+       call    #getLine
+.L24:
+       .loc 1 389 0 discriminator 1
+       cmp     #0, 4(r1)
+       jne     .L23
+       .loc 1 428 0
+       add     #6, r1
+       pop     r10
+       pop     r11
+       ret
+.LFE2:
+.Lfe3:
+       .size   getWord,.Lfe3-getWord
+;; End of function 
+
+       .p2align 1,0
+.global        listFunction
+       .type   listFunction,@function
+/***********************
+ * Function `listFunction' 
+ ***********************/
+listFunction:
+.LFB3:
+       .loc 1 431 0
+       .loc 1 432 0
+       mov     #cmdListBi, r15
+       call    #uart_puts
+       .loc 1 433 0
+       mov     #cmdListBi2, r15
+       call    #uart_puts
+       .loc 1 434 0
+       mov     #cmdList, r15
+       call    #uart_puts
+       .loc 1 435 0
+       ret
+.LFE3:
+.Lfe4:
+       .size   listFunction,.Lfe4-listFunction
+;; End of function 
+
+       .p2align 1,0
+.global        popMathStack
+       .type   popMathStack,@function
+/***********************
+ * Function `popMathStack' 
+ ***********************/
+popMathStack:
+.LFB4:
+       .loc 1 438 0
+       add     #llo(-6), r1
+.LCFI7:
+       .loc 1 442 0
+       mov     #1, 4(r1)
+.LVL5:
+       .loc 1 443 0
+       mov     &mathStack, 2(r1)
+.LVL6:
+       .loc 1 447 0
+       mov     #1, @r1
+.LVL7:
+       mov     #31, r13
+       jmp     .L30
+.L31:
+       .loc 1 449 0 discriminator 2
+       mov     @r1, r15
+       rla     r15
+       mov     @r1, r14
+       rla     r14
+       mov     mathStack(r14), mathStack+-2(r15)
+       .loc 1 447 0 discriminator 2
+       add     #1, @r1
+.L30:
+       .loc 1 447 0 is_stmt 0 discriminator 1
+       mov     @r1, r15
+       cmp     r15, r13
+       jhs     .L31
+       .loc 1 452 0 is_stmt 1
+       mov     #0, 4(r1)
+       .loc 1 454 0
+       mov     2(r1), r15
+       add     #6, r1
+       ret
+.LFE4:
+.Lfe5:
+       .size   popMathStack,.Lfe5-popMathStack
+;; End of function 
+
+       .p2align 1,0
+.global        pushMathStack
+       .type   pushMathStack,@function
+/***********************
+ * Function `pushMathStack' 
+ ***********************/
+pushMathStack:
+.LFB5:
+       .loc 1 457 0
+.LVL8:
+       sub     #4, r1
+.LCFI8:
+       .loc 1 462 0
+       mov     #30, @r1
+.LVL9:
+       jmp     .L33
+.LVL10:
+.L34:
+       .loc 1 463 0 discriminator 2
+       mov     @r1, r14
+       add     #llo(-1), r14
+       mov     r14, 2(r1)
+       .loc 1 464 0 discriminator 2
+       mov     @r1, r14
+       rla     r14
+       mov     2(r1), r13
+       rla     r13
+       mov     mathStack(r13), mathStack(r14)
+       .loc 1 462 0 discriminator 2
+       add     #llo(-1), @r1
+.L33:
+       .loc 1 462 0 is_stmt 0 discriminator 1
+       cmp     #0, @r1
+       jne     .L34
+       .loc 1 466 0 is_stmt 1
+       mov     r15, &mathStack
+       .loc 1 467 0
+       add     #4, r1
+       ret
+.LFE5:
+.Lfe6:
+       .size   pushMathStack,.Lfe6-pushMathStack
+;; End of function 
+
+       .p2align 1,0
+.global        popAddrStack
+       .type   popAddrStack,@function
+/***********************
+ * Function `popAddrStack' 
+ ***********************/
+popAddrStack:
+.LFB6:
+       .loc 1 470 0
+       sub     #2, r1
+.LCFI9:
+       .loc 1 472 0
+       mov     &addrStackPtr, r15
+       rla     r15
+       mov     addrStack(r15), @r1
+.LVL11:
+       .loc 1 473 0
+       add     #1, &addrStackPtr
+       .loc 1 475 0
+       mov     @r1, r15
+       add     #2, r1
+       ret
+.LFE6:
+.Lfe7:
+       .size   popAddrStack,.Lfe7-popAddrStack
+;; End of function 
+
+       .p2align 1,0
+.global        pushAddrStack
+       .type   pushAddrStack,@function
+/***********************
+ * Function `pushAddrStack' 
+ ***********************/
+pushAddrStack:
+.LFB7:
+       .loc 1 478 0
+.LVL12:
+       .loc 1 479 0
+       add     #llo(-1), &addrStackPtr
+       .loc 1 480 0
+       mov     &addrStackPtr, r14
+       rla     r14
+       mov     r15, addrStack(r14)
+       .loc 1 481 0
+       ret
+.LFE7:
+.Lfe8:
+       .size   pushAddrStack,.Lfe8-pushAddrStack
+;; End of function 
+
+       .p2align 1,0
+.global        lookupToken
+       .type   lookupToken,@function
+/***********************
+ * Function `lookupToken' 
+ ***********************/
+lookupToken:
+.LFB8:
+       .loc 1 483 0
+.LVL13:
+       push    r11
+.LCFI10:
+       push    r10
+.LCFI11:
+       push    r9
+.LCFI12:
+       push    r8
+.LCFI13:
+       push    r7
+.LCFI14:
+       push    r6
+.LCFI15:
+       mov     r15, r8
+.LVL14:
+       .loc 1 487 0
+       mov     #1, r12
+       .loc 1 486 0
+       mov     #0, r15
+.LVL15:
+       .loc 1 485 0
+       mov     r15, r11
+       .loc 1 488 0
+       mov     r15, r13
+       .loc 1 518 0
+       mov.b   #32, r6
+       .loc 1 489 0
+       jmp     .L38
+.LVL16:
+.L52:
+       .loc 1 490 0
+       mov     r8, r7
+       add     r11, r7
+       mov.b   @r7, r7
+       cmp.b   #0, r7
+       jeq     .L39
+       .loc 1 492 0
+       cmp.b   #32, r10
+       jne     .L40
+.LVL17:
+       .loc 1 495 0
+       add     #1, r12
+.LVL18:
+       .loc 1 496 0
+       mov.b   @r9, r10
+       jmp     .L41
+.L42:
+       .loc 1 496 0 is_stmt 0 discriminator 2
+       add     #1, r13
+.LVL19:
+.L41:
+       .loc 1 483 0 is_stmt 1 discriminator 1
+       mov     r14, r11
+       add     r13, r11
+       .loc 1 496 0 discriminator 1
+       cmp.b   @r11, r10
+       jlo     .L42
+       jmp     .L56
+.LVL20:
+.L40:
+       .loc 1 498 0
+       cmp.b   r7, r10
+       jne     .L53
+       .loc 1 499 0
+       add     #1, r11
+.LVL21:
+       jmp     .L43
+.LVL22:
+.L46:
+       .loc 1 502 0 discriminator 2
+       add     #1, r13
+.LVL23:
+       jmp     .L54
+.LVL24:
+.L53:
+       .loc 1 502 0 is_stmt 0 discriminator 1
+       mov.b   #32, r10
+.LVL25:
+.L54:
+       .loc 1 483 0 is_stmt 1 discriminator 1
+       mov     r14, r11
+       add     r13, r11
+       .loc 1 502 0 discriminator 1
+       cmp.b   @r11, r10
+       jlo     .L46
+       .loc 1 503 0
+       add     #1, r12
+.LVL26:
+       jmp     .L56
+.LVL27:
+.L39:
+       .loc 1 508 0
+       cmp.b   #32, r10
+       jne     .L47
+       jmp     .L55
+.LVL28:
+.L49:
+       .loc 1 512 0
+       add     #1, r13
+.LVL29:
+.L55:
+       .loc 1 483 0 discriminator 1
+       mov     r14, r15
+       add     r13, r15
+       .loc 1 511 0 discriminator 1
+       cmp.b   #0, @r15
+       jne     .L49
+       .loc 1 510 0
+       mov     r12, r15
+       jmp     .L43
+.LVL30:
+.L47:
+       .loc 1 517 0
+       add     #1, r12
+.LVL31:
+       .loc 1 518 0
+       jmp     .L50
+.L51:
+       .loc 1 518 0 is_stmt 0 discriminator 2
+       add     #1, r13
+.LVL32:
+.L50:
+       .loc 1 483 0 is_stmt 1 discriminator 1
+       mov     r14, r11
+       add     r13, r11
+       .loc 1 518 0 discriminator 1
+       cmp.b   @r11, r6
+       jlo     .L51
+.LVL33:
+.L56:
+       .loc 1 516 0
+       mov     #0, r11
+.LVL34:
+.L43:
+       .loc 1 522 0
+       add     #1, r13
+.LVL35:
+.L38:
+       .loc 1 489 0 discriminator 1
+       mov     r14, r9
+       add     r13, r9
+       mov.b   @r9, r10
+       cmp.b   #0, r10
+       jne     .L52
+       .loc 1 526 0
+       pop     r6
+       pop     r7
+       pop     r8
+.LVL36:
+       pop     r9
+       pop     r10
+       pop     r11
+.LVL37:
+       ret
+.LFE8:
+.Lfe9:
+       .size   lookupToken,.Lfe9-lookupToken
+;; End of function 
+
+       .p2align 1,0
+.global        luFunc
+       .type   luFunc,@function
+/***********************
+ * Function `luFunc' 
+ ***********************/
+luFunc:
+.LFB9:
+       .loc 1 528 0
+       push    r11
+.LCFI16:
+       push    r10
+.LCFI17:
+       .loc 1 531 0
+       mov     #cmdListBi, r14
+       mov     #wordBuffer, r15
+       call    #lookupToken
+       mov     r15, r10
+.LVL38:
+       .loc 1 533 0
+       cmp     #0, r15
+       jeq     .L58
+.LVL39:
+       .loc 1 535 0
+       add     #20000, r15
+       jmp     .L62
+.LVL40:
+.L58:
+       .loc 1 539 0
+       mov     #cmdListBi2, r14
+       mov     #wordBuffer, r15
+       call    #lookupToken
+       mov     r15, r11
+.LVL41:
+       .loc 1 540 0
+       cmp     r10, r15
+       jeq     .L60
+.LVL42:
+       .loc 1 542 0
+       add     #10000, r15
+       jmp     .L62
+.LVL43:
+.L60:
+       .loc 1 545 0
+       mov     #cmdList, r14
+       mov     #wordBuffer, r15
+       call    #lookupToken
+.LVL44:
+       .loc 1 546 0
+       cmp     r11, r15
+       jeq     .L61
+.LVL45:
+.L62:
+       .loc 1 547 0
+       call    #pushMathStack
+       .loc 1 548 0
+       mov     #1, r15
+.L61:
+       .loc 1 550 0
+       call    #pushMathStack
+       .loc 1 554 0
+       pop     r10
+       pop     r11
+       ret
+.LFE9:
+.Lfe10:
+       .size   luFunc,.Lfe10-luFunc
+;; End of function 
+
+       .p2align 1,0
+.global        numFunc
+       .type   numFunc,@function
+/***********************
+ * Function `numFunc' 
+ ***********************/
+numFunc:
+.LFB10:
+       .loc 1 557 0
+       add     #llo(-6), r1
+.LCFI18:
+       .loc 1 565 0
+       mov     #0, @r1
+.LVL46:
+       .loc 1 566 0
+       mov     @r1, r15
+       add     #wordBuffer, r15
+       cmp.b   #45, @r15
+       jne     .L64
+       .loc 1 567 0
+       add     #1, @r1
+.L64:
+       .loc 1 572 0
+       mov     @r1, r15
+       add     #wordBuffer, r15
+       cmp.b   #48, @r15
+       jlo     .L65
+       .loc 1 572 0 is_stmt 0 discriminator 1
+       mov     @r1, r14
+       add     #wordBuffer, r14
+       mov.b   #57, r15
+       cmp.b   @r14, r15
+       jlo     .L65
+       .loc 1 575 0 is_stmt 1
+       mov     #1, 2(r1)
+.LVL47:
+       .loc 1 577 0
+       mov.b   &wordBuffer, r13
+       cmp.b   #48, r13
+       jne     .L66
+       .loc 1 577 0 is_stmt 0 discriminator 1
+       cmp.b   #120, &wordBuffer+1
+       jne     .L66
+       .loc 1 580 0 is_stmt 1
+       mov     #2, @r1
+       .loc 1 581 0
+       mov     #0, 4(r1)
+.LVL48:
+       .loc 1 585 0
+       mov.b   r15, r13
+       .loc 1 582 0
+       jmp     .L67
+.L69:
+       .loc 1 583 0
+       mov     4(r1), r15
+       rla     r15
+       rla     r15
+       rla     r15
+       rla     r15
+       mov     r15, 4(r1)
+       .loc 1 584 0
+       mov     4(r1), r15
+       add     #llo(-48), r15
+       mov     @r1, r14
+       add     #wordBuffer, r14
+       mov.b   @r14, r14
+       add     r14, r15
+       mov     r15, 4(r1)
+       .loc 1 585 0
+       mov     @r1, r14
+       add     #wordBuffer, r14
+       cmp.b   @r14, r13
+       jhs     .L68
+       .loc 1 586 0
+       add     #llo(-7), 4(r1)
+.L68:
+       .loc 1 588 0
+       add     #1, @r1
+.L67:
+       .loc 1 582 0 discriminator 1
+       mov     @r1, r14
+       add     #wordBuffer, r14
+       cmp.b   #0, @r14
+       jne     .L69
+       jmp     .L70
+.LVL49:
+.L66:
+       .loc 1 593 0
+       mov     #0, 4(r1)
+.LVL50:
+       .loc 1 594 0
+       jmp     .L71
+.L72:
+       .loc 1 595 0
+       mov     4(r1), r14
+       mov     r14, r15
+       rla     r15
+       rla     r15
+       add     r14, r15
+       rla     r15
+       mov     r15, 4(r1)
+       .loc 1 596 0
+       mov     4(r1), r15
+       add     #llo(-48), r15
+       mov     @r1, r14
+       add     #wordBuffer, r14
+       mov.b   @r14, r14
+       add     r14, r15
+       mov     r15, 4(r1)
+       .loc 1 597 0
+       add     #1, @r1
+.L71:
+       .loc 1 594 0 discriminator 1
+       mov     @r1, r15
+       add     #wordBuffer, r15
+       cmp.b   #0, @r15
+       jne     .L72
+       .loc 1 599 0
+       cmp.b   #45, r13
+       jne     .L70
+       .loc 1 600 0
+       mov     4(r1), r15
+       inv     r15
+.LVL51:
+       add     #1, r15
+.LVL52:
+       mov     r15, 4(r1)
+       jmp     .L70
+.LVL53:
+.L65:
+       .loc 1 605 0
+       mov     #0, 4(r1)
+.LVL54:
+       .loc 1 606 0
+       mov     #0, 2(r1)
+.LVL55:
+.L70:
+       .loc 1 610 0
+       mov     4(r1), r15
+       call    #pushMathStack
+       .loc 1 612 0
+       mov     2(r1), r15
+       call    #pushMathStack
+       .loc 1 614 0
+       add     #6, r1
+       ret
+.LFE10:
+.Lfe11:
+       .size   numFunc,.Lfe11-numFunc
+;; End of function 
+
+       .p2align 1,0
+.global        ifFunc
+       .type   ifFunc,@function
+/***********************
+ * Function `ifFunc' 
+ ***********************/
+ifFunc:
+.LFB11:
+       .loc 1 616 0
+.LVL56:
+       add     #llo(-6), r1
+.LCFI19:
+       .loc 1 623 0
+       mov     &progCounter, r14
+       cmp     #10000, r14
+       jlo     .L74
+       .loc 1 624 0
+       mov     &progCounter, r14
+       add     #llo(-10000), r14
+       mov     r14, 2(r1)
+.LVL57:
+       .loc 1 625 0
+       mov     2(r1), r14
+       rla     r14
+       mov     progBi(r14), @r1
+.LVL58:
+       jmp     .L75
+.LVL59:
+.L74:
+       .loc 1 627 0
+       mov     &progCounter, r14
+       rla     r14
+       mov     prog(r14), @r1
+.LVL60:
+.L75:
+       .loc 1 633 0
+       add     #1, &progCounter
+       .loc 1 635 0
+       cmp     #1, r15
+       jeq     .L78
+.L76:
+       .loc 1 643 0
+       call    #popMathStack
+.LVL61:
+       mov     r15, 4(r1)
+.LVL62:
+       .loc 1 646 0
+       cmp     #0, 4(r1)
+       jne     .L73
+.L78:
+       .loc 1 647 0
+       mov     @r1, &progCounter
+.L73:
+       .loc 1 652 0
+       add     #6, r1
+       ret
+.LFE11:
+.Lfe12:
+       .size   ifFunc,.Lfe12-ifFunc
+;; End of function 
+
+       .p2align 1,0
+.global        pushnFunc
+       .type   pushnFunc,@function
+/***********************
+ * Function `pushnFunc' 
+ ***********************/
+pushnFunc:
+.LFB12:
+       .loc 1 654 0
+       .loc 1 656 0
+       mov     &progCounter, r15
+       cmp     #10000, r15
+       jlo     .L80
+       .loc 1 657 0
+       mov     &progCounter, r15
+       rla     r15
+       add     #progBi-20000, r15
+       mov     @r15, r15
+.LVL63:
+       jmp     .L81
+.LVL64:
+.L80:
+       .loc 1 659 0
+       mov     &progCounter, r15
+       rla     r15
+       mov     prog(r15), r15
+.LVL65:
+.L81:
+       .loc 1 661 0
+       add     #1, &progCounter
+       .loc 1 662 0
+       call    #pushMathStack
+.LVL66:
+       .loc 1 663 0
+       ret
+.LFE12:
+.Lfe13:
+       .size   pushnFunc,.Lfe13-pushnFunc
+;; End of function 
+
+       .p2align 1,0
+.global        overFunc
+       .type   overFunc,@function
+/***********************
+ * Function `overFunc' 
+ ***********************/
+overFunc:
+.LFB13:
+       .loc 1 665 0
+.LVL67:
+       .loc 1 668 0
+       mov     &mathStack+2, r15
+       call    #pushMathStack
+.LVL68:
+       .loc 1 669 0
+       ret
+.LFE13:
+.Lfe14:
+       .size   overFunc,.Lfe14-overFunc
+;; End of function 
+
+       .p2align 1,0
+.global        dfnFunc
+       .type   dfnFunc,@function
+/***********************
+ * Function `dfnFunc' 
+ ***********************/
+dfnFunc:
+.LFB14:
+       .loc 1 671 0
+.LVL69:
+       .loc 1 671 0
+       mov     #wordBuffer, r15
+       .loc 1 675 0
+       jmp     .L84
+.LVL70:
+.L85:
+       .loc 1 676 0
+       mov     &cmdListPtr, r13
+       mov.b   r14, cmdList(r13)
+       .loc 1 677 0
+       add     #1, &cmdListPtr
+.L84:
+       .loc 1 675 0 discriminator 1
+       mov.b   @r15, r14
+       add     #1, r15
+       cmp.b   #0, r14
+       jne     .L85
+       .loc 1 680 0
+       mov     &cmdListPtr, r15
+       mov.b   #32, cmdList(r15)
+       .loc 1 681 0
+       add     #1, &cmdListPtr
+       .loc 1 682 0
+       mov     &cmdListPtr, r15
+       mov.b   r14, cmdList(r15)
+       .loc 1 683 0
+       mov     #cmdList, r14
+       mov     #wordBuffer, r15
+       call    #lookupToken
+.LVL71:
+       .loc 1 684 0
+       rla     r15
+.LVL72:
+       mov     &progPtr, progOps(r15)
+       .loc 1 685 0
+       ret
+.LFE14:
+.Lfe15:
+       .size   dfnFunc,.Lfe15-dfnFunc
+;; End of function 
+
+       .p2align 1,0
+.global        printNumber
+       .type   printNumber,@function
+/***********************
+ * Function `printNumber' 
+ ***********************/
+printNumber:
+.LFB15:
+       .loc 1 689 0
+.LVL73:
+       push    r11
+.LCFI20:
+       push    r10
+.LCFI21:
+       push    r9
+.LCFI22:
+       push    r8
+.LCFI23:
+       push    r7
+.LCFI24:
+       add     #llo(-12), r1
+.LCFI25:
+       mov     r15, r9
+       .loc 1 699 0
+       cmp     #0, r15
+       jge     .L87
+.LVL74:
+       .loc 1 700 0
+       mov.b   #45, r15
+       call    #uart_putchar
+       .loc 1 701 0
+       inv     r9
+.LVL75:
+       add     #1, r9
+.LVL76:
+.L87:
+       .loc 1 704 0
+       mov     #0, @r1
+.LVL77:
+       .loc 1 713 0
+       mov     r1, r7
+       add     #4, r7
+       .loc 1 716 0
+       mov     #6, r8
+.LVL78:
+.L89:
+       .loc 1 706 0 discriminator 1
+       mov     r9, r12
+       mov     #10, r10
+       call    #__divmodhi4
+       mov     r14, 2(r1)
+       .loc 1 713 0 discriminator 1
+       mov     @r1, r15
+       mov     2(r1), r14
+       add     r7, r15
+       add.b   #48, r14
+       mov.b   r14, @r15
+       .loc 1 714 0 discriminator 1
+       mov     r9, r12
+       mov     #10, r10
+       call    #__divmodhi4
+       mov     r12, r9
+.LVL79:
+       .loc 1 715 0 discriminator 1
+       add     #1, @r1
+       .loc 1 716 0 discriminator 1
+       cmp     #0, r12
+       jeq     .L88
+       mov     @r1, r15
+       cmp     r15, r8
+       jhs     .L89
+.L88:
+       .loc 1 721 0 discriminator 1
+       mov     r1, r9
+       add     #4, r9
+.LVL80:
+.L90:
+       .loc 1 720 0 discriminator 1
+       add     #llo(-1), @r1
+       .loc 1 721 0 discriminator 1
+       mov     r9, r15
+       add     @r1, r15
+       mov.b   @r15, r15
+       call    #uart_putchar
+       .loc 1 722 0 discriminator 1
+       cmp     #0, @r1
+       jne     .L90
+       .loc 1 725 0
+       mov.b   #32, r15
+       call    #uart_putchar
+       .loc 1 726 0
+       add     #12, r1
+       pop     r7
+       pop     r8
+       pop     r9
+       pop     r10
+       pop     r11
+       ret
+.LFE15:
+.Lfe16:
+       .size   printNumber,.Lfe16-printNumber
+;; End of function 
+
+       .p2align 1,0
+.global        printHexChar
+       .type   printHexChar,@function
+/***********************
+ * Function `printHexChar' 
+ ***********************/
+printHexChar:
+.LFB16:
+       .loc 1 728 0
+.LVL81:
+       .loc 1 729 0
+       and     #15, r15
+.LVL82:
+       .loc 1 730 0
+       cmp     #10, r15
+       jl      .L94
+       .loc 1 731 0
+       add     #7, r15
+.LVL83:
+.L94:
+       .loc 1 734 0
+       add.b   #48, r15
+.LVL84:
+       call    #uart_putchar
+       .loc 1 735 0
+       ret
+.LFE16:
+.Lfe17:
+       .size   printHexChar,.Lfe17-printHexChar
+;; End of function 
+
+       .p2align 1,0
+.global        printHexByte
+       .type   printHexByte,@function
+/***********************
+ * Function `printHexByte' 
+ ***********************/
+printHexByte:
+.LFB17:
+       .loc 1 737 0
+.LVL85:
+       push    r11
+.LCFI26:
+       .loc 1 738 0
+       mov.b   r15, r11
+.LVL86:
+       .loc 1 739 0
+       mov     r11, r14
+       rra     r14
+       rra     r14
+       rra     r14
+       mov     r14, r15
+       clrc
+       rrc     r15
+       call    #printHexChar
+       .loc 1 740 0
+       mov     r11, r15
+       call    #printHexChar
+       .loc 1 741 0
+       pop     r11
+.LVL87:
+       ret
+.LFE17:
+.Lfe18:
+       .size   printHexByte,.Lfe18-printHexByte
+;; End of function 
+
+       .p2align 1,0
+.global        printHexWord
+       .type   printHexWord,@function
+/***********************
+ * Function `printHexWord' 
+ ***********************/
+printHexWord:
+.LFB18:
+       .loc 1 743 0
+.LVL88:
+       push    r11
+.LCFI27:
+       mov     r15, r11
+       .loc 1 744 0
+       mov     r15, r14
+       swpb    r14
+       sxt     r14
+       mov     r14, r15
+.LVL89:
+       call    #printHexByte
+       .loc 1 745 0
+       mov     r11, r15
+       call    #printHexByte
+       .loc 1 746 0
+       pop     r11
+.LVL90:
+       ret
+.LFE18:
+.Lfe19:
+       .size   printHexWord,.Lfe19-printHexWord
+;; End of function 
+
+.LC0:
+       .string "prog mem"
+       .p2align 1,0
+.global        execN
+       .type   execN,@function
+/***********************
+ * Function `execN' 
+ ***********************/
+execN:
+.LFB20:
+       .loc 1 772 0
+.LVL91:
+       push    r11
+.LCFI28:
+       push    r10
+.LCFI29:
+       sub     #8, r1
+.LCFI30:
+       .loc 1 778 0
+       sub     #2, r15
+.LVL92:
+       cmp     #58, r15
+       jlo     +4
+       br      #.L97
+       rla     r15
+.LVL93:
+       br      .L154(r15)      ;       .L154
+       .p2align 1,0
+       .p2align 1,0
+.L154:
+       .word   .L99
+       .word   .L100
+       .word   .L101
+       .word   .L102
+       .word   .L103
+       .word   .L104
+       .word   .L105
+       .word   .L106
+       .word   .L107
+       .word   .L108
+       .word   .L109
+       .word   .L110
+       .word   .L111
+       .word   .L112
+       .word   .L113
+       .word   .L114
+       .word   .L115
+       .word   .L116
+       .word   .L117
+       .word   .L118
+       .word   .L119
+       .word   .L97
+       .word   .L97
+       .word   .L120
+       .word   .L121
+       .word   .L122
+       .word   .L123
+       .word   .L97
+       .word   .L124
+       .word   .L125
+       .word   .L126
+       .word   .L127
+       .word   .L128
+       .word   .L129
+       .word   .L130
+       .word   .L131
+       .word   .L132
+       .word   .L133
+       .word   .L134
+       .word   .L135
+       .word   .L136
+       .word   .L137
+       .word   .L138
+       .word   .L139
+       .word   .L140
+       .word   .L148
+       .word   .L142
+       .word   .L143
+       .word   .L144
+       .word   .L145
+       .word   .L146
+       .word   .L147
+       .word   .L148
+       .word   .L149
+       .word   .L150
+       .word   .L151
+       .word   .L152
+       .word   .L153
+.L99:
+       .loc 1 786 0
+       add     &mathStack, &mathStack+2
+       jmp     .L168
+.L100:
+       .loc 1 791 0
+       sub     &mathStack, &mathStack+2
+.L168:
+       .loc 1 792 0
+       call    #popMathStack
+       .loc 1 793 0
+       br      #.L97
+.L101:
+       .loc 1 796 0
+       mov     &mathStack+2, r10
+       mov     &mathStack, r12
+       call    #__mulhi3
+       mov     r14, &mathStack+2
+       jmp     .L168
+.L102:
+       .loc 1 801 0
+       mov     &mathStack+2, r12
+       mov     &mathStack, r10
+       call    #__divmodhi4
+       mov     r12, &mathStack+2
+       jmp     .L168
+.L103:
+       .loc 1 806 0
+       call    #popMathStack
+       call    #printNumber
+       .loc 1 807 0
+       br      #.L97
+.L104:
+       .loc 1 810 0
+       mov     &mathStack, r15
+       br      #.L170
+.L105:
+       .loc 1 814 0
+       call    #popMathStack
+       mov     r15, @r1
+.LVL94:
+       .loc 1 815 0
+       br      #.L97
+.LVL95:
+.L106:
+       .loc 1 818 0
+       mov     &mathStack, @r1
+.LVL96:
+       .loc 1 819 0
+       mov     &mathStack+2, &mathStack
+       .loc 1 820 0
+       mov     @r1, &mathStack+2
+       .loc 1 821 0
+       br      #.L97
+.LVL97:
+.L107:
+       .loc 1 824 0
+       call    #popMathStack
+       mov     r15, @r1
+.LVL98:
+       .loc 1 825 0
+       mov     @r1, r15
+       cmp     r15, &mathStack
+       jge     .L173
+       jmp     .L158
+.LVL99:
+.L108:
+       .loc 1 833 0
+       call    #popMathStack
+       mov     r15, @r1
+.LVL100:
+       .loc 1 834 0
+       cmp     &mathStack, @r1
+       jge     .L173
+       jmp     .L158
+.LVL101:
+.L109:
+       .loc 1 842 0
+       call    #popMathStack
+       mov     r15, @r1
+.LVL102:
+       .loc 1 843 0
+       cmp     @r1, &mathStack
+       jne     .L173
+       jmp     .L158
+.LVL103:
+.L110:
+       .loc 1 851 0
+       call    #popMathStack
+       call    #printHexByte
+       .loc 1 852 0
+       br      #.L97
+.L111:
+       .loc 1 855 0
+       call    #getWord
+       .loc 1 856 0
+       br      #.L97
+.L112:
+       .loc 1 859 0
+       call    #dfnFunc
+       .loc 1 860 0
+       br      #.L97
+.L113:
+       .loc 1 865 0
+       mov     #0, @r1
+.LVL104:
+       br      #.L178
+.LVL105:
+.L114:
+       .loc 1 870 0
+       mov     &progPtr, r11
+       call    #popMathStack
+       mov     r11, r14
+       rla     r14
+       mov     r15, prog(r14)
+       .loc 1 871 0
+       add     #1, &progPtr
+       .loc 1 872 0
+       mov     &progPtr, r15
+       cmp     #256, r15
+       jhs     +4
+       br      #.L97
+       .loc 1 873 0
+       mov     #.LC0, r15
+       jmp     .L174
+.L115:
+       .loc 1 878 0
+       mov     &mathStack, @r1
+.LVL106:
+       .loc 1 879 0
+       mov     @r1, r15
+       rla     r15
+       mov     prog(r15), &mathStack
+       .loc 1 880 0
+       br      #.L97
+.LVL107:
+.L116:
+       .loc 1 883 0
+       call    #popMathStack
+       mov     r15, @r1
+.LVL108:
+       .loc 1 884 0
+       call    #popMathStack
+       mov     r15, 2(r1)
+.LVL109:
+       .loc 1 885 0
+       mov     @r1, r15
+       rla     r15
+       mov     2(r1), prog(r15)
+       .loc 1 886 0
+       br      #.L97
+.LVL110:
+.L117:
+       .loc 1 889 0
+       cmp     #0, &mathStack
+       jeq     .L158
+.LVL111:
+.L173:
+       .loc 1 890 0
+       mov     #0, &mathStack
+       br      #.L97
+.L158:
+       .loc 1 892 0
+       mov     #1, &mathStack
+       br      #.L97
+.LVL112:
+.L118:
+       .loc 1 897 0
+       call    #listFunction
+       .loc 1 898 0
+       br      #.L97
+.L119:
+       .loc 1 901 0
+       mov     #0, r15
+       jmp     .L176
+.L120:
+       .loc 1 911 0
+       mov     &progCounter, r15
+       jmp     .L177
+.L121:
+       .loc 1 915 0
+       call    #popAddrStack
+       mov     r15, @r1
+.LVL113:
+       .loc 1 916 0
+       call    #popMathStack
+       mov     r15, 2(r1)
+.LVL114:
+       .loc 1 917 0
+       cmp     #0, 2(r1)
+       jeq     +4
+       br      #.L97
+       .loc 1 918 0
+       add     #llo(-1), &addrStackPtr
+       .loc 1 919 0
+       mov     @r1, &progCounter
+       br      #.L97
+.LVL115:
+.L122:
+       .loc 1 924 0
+       mov     #0, @r1
+.LVL116:
+       mov     #255, r14
+       jmp     .L159
+.L160:
+       .loc 1 925 0 discriminator 2
+       mov     @r1, r15
+       rla     r15
+       mov     #0, buckets(r15)
+       .loc 1 924 0 discriminator 2
+       add     #1, @r1
+.L159:
+       .loc 1 924 0 is_stmt 0 discriminator 1
+       mov     @r1, r15
+       cmp     r15, r14
+       jge     .L160
+       jmp     .L97
+.LVL117:
+.L123:
+       .loc 1 930 0 is_stmt 1
+       call    #popMathStack
+       call    #printHexWord
+       .loc 1 931 0
+       jmp     .L97
+.L124:
+       .loc 1 938 0
+       call    #numFunc
+       .loc 1 939 0
+       jmp     .L97
+.L125:
+       .loc 1 942 0
+       mov     #0, r15
+       jmp     .L170
+.L126:
+       .loc 1 946 0
+       mov     #1, r15
+.L176:
+       call    #ifFunc
+       .loc 1 947 0
+       jmp     .L97
+.L127:
+       .loc 1 950 0
+       call    #execFunc
+       .loc 1 951 0
+       jmp     .L97
+.L128:
+       .loc 1 954 0
+       call    #luFunc
+       .loc 1 955 0
+       jmp     .L97
+.L129:
+       .loc 1 958 0
+       call    #pushnFunc
+       .loc 1 959 0
+       jmp     .L97
+.L130:
+       .loc 1 962 0
+       call    #overFunc
+       .loc 1 963 0
+       jmp     .L97
+.L131:
+       .loc 1 966 0
+       mov     #1, r15
+       jmp     .L170
+.L132:
+       .loc 1 970 0
+       mov     #wordBuffer, r15
+.L174:
+       call    #uart_puts
+       .loc 1 971 0
+       jmp     .L97
+.L133:
+       .loc 1 974 0
+       call    #popMathStack
+       jmp     .L175
+.L134:
+       .loc 1 978 0
+       mov     &progCounter, @r1
+.LVL118:
+       .loc 1 979 0
+       call    #popAddrStack
+       mov     r15, &progCounter
+       .loc 1 980 0
+       jmp     .L97
+.LVL119:
+.L135:
+       .loc 1 983 0
+       call    #popMathStack
+       mov     r15, @r1
+.LVL120:
+       .loc 1 984 0
+       rra     @r1
+       .loc 1 985 0
+       mov     @r1, r15
+       rla     r15
+       add     &dirMemory, r15
+       jmp     .L179
+.LVL121:
+.L136:
+       .loc 1 990 0
+       call    #popMathStack
+       mov     r15, @r1
+.LVL122:
+       .loc 1 991 0
+       rra     @r1
+       .loc 1 992 0
+       call    #popMathStack
+       mov     r15, 2(r1)
+.LVL123:
+       .loc 1 993 0
+       mov     @r1, r15
+       rla     r15
+       add     &dirMemory, r15
+       mov     2(r1), @r15
+       .loc 1 994 0
+       jmp     .L97
+.LVL124:
+.L137:
+       .loc 1 997 0
+       mov     &progPtr, r15
+       jmp     .L170
+.L138:
+       .loc 1 1001 0
+       call    #popMathStack
+       mov     r15, @r1
+.LVL125:
+       .loc 1 1002 0
+       call    #popMathStack
+       mov     r15, 2(r1)
+.LVL126:
+       .loc 1 1003 0
+       mov     &progCounter, 4(r1)
+.LVL127:
+       .loc 1 1005 0
+       mov     2(r1), r15
+       call    #pushAddrStack
+       .loc 1 1006 0
+       mov     @r1, r15
+       call    #pushAddrStack
+       .loc 1 1007 0
+       mov     4(r1), r15
+.L177:
+       call    #pushAddrStack
+       .loc 1 1008 0
+       jmp     .L97
+.LVL128:
+.L139:
+       .loc 1 1011 0
+       call    #popAddrStack
+       mov     r15, 2(r1)
+.LVL129:
+       .loc 1 1012 0
+       call    #popAddrStack
+       mov     r15, 4(r1)
+.LVL130:
+       .loc 1 1013 0
+       call    #popAddrStack
+       mov     r15, 6(r1)
+.LVL131:
+       .loc 1 1014 0
+       add     #1, 4(r1)
+       .loc 1 1015 0
+       mov     4(r1), r14
+       mov     6(r1), r15
+       cmp     r15, r14
+       jge     .L97
+       .loc 1 1019 0
+       mov     6(r1), r15
+       call    #pushAddrStack
+       .loc 1 1020 0
+       mov     4(r1), r15
+       call    #pushAddrStack
+       .loc 1 1021 0
+       mov     2(r1), r15
+       call    #pushAddrStack
+       .loc 1 1022 0
+       mov     2(r1), &progCounter
+       jmp     .L97
+.LVL132:
+.L140:
+       .loc 1 1028 0
+       mov     &addrStackPtr, r15
+       rla     r15
+       add     #addrStack+2, r15
+.LVL133:
+.L179:
+       mov     @r15, 2(r1)
+.LVL134:
+       .loc 1 1029 0
+       mov     2(r1), r15
+       jmp     .L170
+.LVL135:
+.L142:
+       .loc 1 1038 0
+       call    #popMathStack
+       mov     r15, @r1
+.LVL136:
+       .loc 1 1039 0
+       call    #popMathStack
+       mov     r15, 2(r1)
+.LVL137:
+       .loc 1 1041 0
+       jmp     .L97
+.LVL138:
+.L143:
+       .loc 1 1044 0
+       and     &mathStack, &mathStack+2
+       br      #.L168
+.L144:
+       .loc 1 1049 0
+       bis     &mathStack, &mathStack+2
+       br      #.L168
+.L145:
+       .loc 1 1054 0
+       call    #popMathStack
+       mov     r15, r11
+.LVL139:
+       .loc 1 1055 0
+       call    #popMathStack
+.LVL140:
+       .loc 1 1057 0
+       mov     r15, r10
+       mov     &mathStack, r12
+       call    #__mulhi3
+.LVL141:
+       mov     r14, r12
+       mov     r11, r10
+       call    #__divmodhi4
+.LVL142:
+       .loc 1 1058 0
+       mov     r12, &mathStack
+       .loc 1 1059 0
+       jmp     .L97
+.LVL143:
+.L146:
+       .loc 1 1062 0
+       call    #uart_getchar
+       mov.b   r15, r15
+       jmp     .L170
+.L147:
+       .loc 1 1066 0
+       mov.b   #13, r15
+       call    #uart_putchar
+       .loc 1 1067 0
+       mov.b   #10, r15
+.L175:
+       call    #uart_putchar
+       .loc 1 1068 0
+       jmp     .L97
+.L148:
+       .loc 1 1071 0
+       mov     &mathStack, @r1
+.LVL144:
+       .loc 1 1072 0
+       mov     @r1, r15
+       rla     r15
+       mov     buckets(r15), &mathStack
+       .loc 1 1073 0
+       jmp     .L97
+.LVL145:
+.L149:
+       .loc 1 1076 0
+       mov     #0, @r1
+.LVL146:
+       mov     #259, r14
+       jmp     .L161
+.L162:
+       .loc 1 1077 0 discriminator 2
+       mov     @r1, r15
+       rla     r15
+       mov     #0, buckets(r15)
+       .loc 1 1076 0 discriminator 2
+       add     #1, @r1
+.L161:
+       .loc 1 1076 0 is_stmt 0 discriminator 1
+       mov     @r1, r15
+       cmp     r15, r14
+       jge     .L162
+       jmp     .L97
+.LVL147:
+.L150:
+       .loc 1 1082 0 is_stmt 1
+       mov     &fastTimer, @r1
+.LVL148:
+       jmp     .L169
+.LVL149:
+.L151:
+       .loc 1 1088 0
+       mov     &slowTimer, @r1
+.LVL150:
+.L169:
+       .loc 1 1089 0
+       rra     @r1
+.L178:
+       .loc 1 1090 0
+       mov     @r1, r15
+.LVL151:
+.L170:
+       call    #pushMathStack
+       .loc 1 1091 0
+       jmp     .L97
+.LVL152:
+.L152:
+       .loc 1 1094 0
+       mov     #256, @r1
+.LVL153:
+       mov     #259, r11
+       jmp     .L163
+.L164:
+       .loc 1 1095 0 discriminator 2
+       mov     @r1, r15
+       rla     r15
+       mov     buckets(r15), r15
+       call    #printHexWord
+       .loc 1 1096 0 discriminator 2
+       mov.b   #32, r15
+       call    #uart_putchar
+       .loc 1 1094 0 discriminator 2
+       add     #1, @r1
+.L163:
+       .loc 1 1094 0 is_stmt 0 discriminator 1
+       mov     @r1, r15
+       cmp     r15, r11
+       jge     .L164
+       jmp     .L97
+.LVL154:
+.L153:
+       .loc 1 1101 0 is_stmt 1
+       mov     #0, @r1
+.LVL155:
+       mov     #255, r11
+       jmp     .L165
+.L167:
+       .loc 1 1102 0
+       mov     @r1, r15
+       rla     r15
+       cmp     #0, buckets(r15)
+       jeq     .L166
+       .loc 1 1103 0
+       mov     @r1, r15
+       call    #printHexByte
+       .loc 1 1104 0
+       mov.b   #32, r15
+       call    #uart_putchar
+       .loc 1 1105 0
+       mov     @r1, r15
+       rla     r15
+       mov     buckets(r15), r15
+       call    #printHexWord
+       .loc 1 1106 0
+       mov.b   #13, r15
+       call    #uart_putchar
+       .loc 1 1107 0
+       mov.b   #10, r15
+       call    #uart_putchar
+.L166:
+       .loc 1 1101 0
+       add     #1, @r1
+.L165:
+       .loc 1 1101 0 is_stmt 0 discriminator 1
+       mov     @r1, r15
+       cmp     r15, r11
+       jge     .L167
+.LVL156:
+.L97:
+       .loc 1 1160 0 is_stmt 1
+       add     #8, r1
+       pop     r10
+       pop     r11
+       ret
+.LFE20:
+.Lfe20:
+       .size   execN,.Lfe20-execN
+;; End of function 
+
+       .p2align 1,0
+.global        execFunc
+       .type   execFunc,@function
+/***********************
+ * Function `execFunc' 
+ ***********************/
+execFunc:
+.LFB19:
+       .loc 1 748 0
+       push    r11
+.LCFI31:
+       .loc 1 750 0
+       call    #popMathStack
+       mov     r15, r11
+.LVL157:
+       .loc 1 752 0
+       cmp     #20000, r15
+       jl      .L181
+       .loc 1 755 0
+       add     #llo(-20000), r15
+.LVL158:
+       call    #execN
+       jmp     .L180
+.L181:
+       .loc 1 757 0
+       cmp     #10000, r15
+       jl      .L183
+       .loc 1 759 0
+       mov     &progCounter, r15
+       call    #pushAddrStack
+       .loc 1 760 0
+       rla     r11
+.LVL159:
+       add     #cmdList2N-20000, r11
+       mov     @r11, &progCounter
+       jmp     .L180
+.LVL160:
+.L183:
+       .loc 1 764 0
+       mov     &progCounter, r15
+       call    #pushAddrStack
+       .loc 1 765 0
+       rla     r11
+.LVL161:
+       mov     progOps(r11), &progCounter
+.L180:
+       .loc 1 769 0
+       pop     r11
+       ret
+.LFE19:
+.Lfe21:
+       .size   execFunc,.Lfe21-execFunc
+;; End of function 
+
+.LC1:
+       .string "<-- RAM errors"
+       .p2align 1,0
+.global        init_msp4th
+       .type   init_msp4th,@function
+/***********************
+ * Function `init_msp4th' 
+ ***********************/
+init_msp4th:
+.LFB22:
+       .loc 1 1173 0
+       sub     #2, r1
+.LCFI32:
+.LBB4:
+.LBB5:
+       .loc 1 1166 0
+/* #APP */
+ ;  1166 "msp4th.c" 1
+       mov r9, r15
+
+ ;  0 "" 2
+.LVL162:
+/* #NOAPP */
+.LBE5:
+.LBE4:
+       .loc 1 1177 0
+       call    #printNumber
+.LVL163:
+       .loc 1 1178 0
+       mov     #.LC1, r15
+       call    #uart_puts
+       .loc 1 1183 0
+       mov     #64, &addrStackPtr
+       .loc 1 1184 0
+       mov     #10000, &progCounter
+       .loc 1 1185 0
+       mov     #1, &progPtr
+       .loc 1 1186 0
+       mov     #0, @r1
+.LVL164:
+       .loc 1 1187 0
+       mov     #0, &cmdListPtr
+       .loc 1 1188 0
+       mov.b   #0, &cmdList
+       .loc 1 1189 0
+       mov     #1, &progOpsPtr
+       .loc 1 1191 0
+       mov     #0, &dirMemory
+       .loc 1 1193 0
+       mov     #0, &lineBufferPtr
+       .loc 1 1194 0
+       mov     #0, @r1
+       mov     #127, r14
+       jmp     .L185
+.L186:
+       .loc 1 1195 0 discriminator 2
+       mov     @r1, r15
+       add     #lineBuffer, r15
+       mov.b   #0, @r15
+       .loc 1 1194 0 discriminator 2
+       add     #1, @r1
+.L185:
+       .loc 1 1194 0 is_stmt 0 discriminator 1
+       mov     @r1, r15
+       cmp     r15, r14
+       jhs     .L186
+       .loc 1 1198 0 is_stmt 1
+       mov     #0, @r1
+       mov     #31, r14
+       jmp     .L187
+.L188:
+       .loc 1 1199 0 discriminator 2
+       mov     @r1, r15
+       add     #wordBuffer, r15
+       mov.b   #0, @r15
+       .loc 1 1198 0 discriminator 2
+       add     #1, @r1
+.L187:
+       .loc 1 1198 0 is_stmt 0 discriminator 1
+       mov     @r1, r15
+       cmp     r15, r14
+       jhs     .L188
+       .loc 1 1202 0 is_stmt 1
+       call    #getLine
+       .loc 1 1203 0
+       mov     #0, r15
+       call    #pushMathStack
+       .loc 1 1204 0
+       add     #2, r1
+       ret
+.LFE22:
+.Lfe22:
+       .size   init_msp4th,.Lfe22-init_msp4th
+;; End of function 
+
+.LC2:
+       .string "processLoop()"
+.LC3:
+       .string "<-- progCounter"
+.LC4:
+       .string "<-- opcode"
+       .p2align 1,0
+.global        processLoop
+       .type   processLoop,@function
+/***********************
+ * Function `processLoop' 
+ ***********************/
+processLoop:
+.LFB23:
+       .loc 1 1208 0
+       push    r11
+.LCFI33:
+       push    r10
+.LCFI34:
+       sub     #4, r1
+.LCFI35:
+       .loc 1 1218 0
+       mov     #9999, r10
+       .loc 1 1230 0
+       mov     #19999, r11
+.LVL165:
+.L195:
+       .loc 1 1213 0
+       mov     #.LC2, r15
+       call    #uart_puts
+       .loc 1 1215 0
+       mov     &progCounter, r15
+       call    #printNumber
+       .loc 1 1216 0
+       mov     #.LC3, r15
+       call    #uart_puts
+       .loc 1 1218 0
+       mov     &progCounter, r15
+       cmp     r15, r10
+       jhs     .L191
+       .loc 1 1219 0
+       mov     &progCounter, r15
+       add     #llo(-10000), r15
+       mov     r15, 2(r1)
+       .loc 1 1220 0
+       mov     2(r1), r15
+       rla     r15
+       mov     progBi(r15), @r1
+       jmp     .L192
+.L191:
+       .loc 1 1222 0
+       mov     &progCounter, r15
+       rla     r15
+       mov     prog(r15), @r1
+.L192:
+       .loc 1 1225 0
+       mov     @r1, r15
+       call    #printNumber
+       .loc 1 1226 0
+       mov     #.LC4, r15
+       call    #uart_puts
+       .loc 1 1228 0
+       add     #1, &progCounter
+       .loc 1 1230 0
+       mov     @r1, r15
+       cmp     r15, r11
+       jhs     .L193
+       .loc 1 1232 0
+       mov     @r1, r15
+       add     #llo(-20000), r15
+       call    #execN
+       jmp     .L195
+.L193:
+       .loc 1 1234 0
+       mov     &progCounter, r15
+       call    #pushAddrStack
+       .loc 1 1235 0
+       mov     @r1, r15
+       rla     r15
+       mov     progOps(r15), &progCounter
+       jmp     .L195
+.LFE23:
+.Lfe23:
+       .size   processLoop,.Lfe23-processLoop
+;; End of function 
+
+.global        cmdListBi
+       .type   cmdListBi,@object
+       .size   cmdListBi,267
+cmdListBi:
+       .ascii  "exit + - * / . dup drop swap < > = .hb gw dfn keyt , p@ p! n"
+       .ascii  "ot list if then else begin until clrb .h ] num push0 goto ex"
+       .ascii  "ec lu pushn over push1 pwrd emit ; @ ! h@ do loop i b@ a! an"
+       .ascii  "d or */ key cr hist hi"
+       .string "stclr fasttimer slowtimer stat hstat fec fecset fecbset fecbclr "
+.global        cmdListBi2
+       .type   cmdListBi2,@object
+       .size   cmdListBi2,9
+cmdListBi2:
+       .string "[ : var "
+.global        cmdList2N
+       .p2align 1,0
+       .type   cmdList2N,@object
+       .size   cmdList2N,8
+cmdList2N:
+       .word   0
+       .word   10000
+       .word   10032
+       .word   10135
+.global        progBi
+       .p2align 1,0
+       .type   progBi,@object
+       .size   progBi,296
+progBi:
+       .word   20025
+       .word   20014
+       .word   20030
+       .word   20022
+       .word   10008
+       .word   20031
+       .word   20032
+       .word   10030
+       .word   20008
+       .word   20034
+       .word   20022
+       .word   10026
+       .word   20035
+       .word   93
+       .word   20036
+       .word   20012
+       .word   20022
+       .word   10022
+       .word   20008
+       .word   20037
+       .word   20032
+       .word   10030
+       .word   20033
+       .word   20031
+       .word   20032
+       .word   10030
+       .word   20035
+       .word   63
+       .word   20039
+       .word   20031
+       .word   20026
+       .word   20040
+       .word   20035
+       .word   21845
+       .word   20014
+       .word   20015
+       .word   20025
+       .word   20014
+       .word   20030
+       .word   20022
+       .word   10047
+       .word   20035
+       .word   20035
+       .word   20017
+       .word   20017
+       .word   20031
+       .word   20026
+       .word   20008
+       .word   20034
+       .word   20020
+       .word   20022
+       .word   10058
+       .word   20035
+       .word   63
+       .word   20039
+       .word   20038
+       .word   20031
+       .word   20026
+       .word   20035
+       .word   20022
+       .word   20036
+       .word   20012
+       .word   20022
+       .word   10070
+       .word   20017
+       .word   20043
+       .word   20007
+       .word   20017
+       .word   20031
+       .word   20026
+       .word   20035
+       .word   20024
+       .word   20036
+       .word   20012
+       .word   20022
+       .word   10088
+       .word   20035
+       .word   20032
+       .word   20017
+       .word   20043
+       .word   20009
+       .word   20017
+       .word   20009
+       .word   20043
+       .word   20009
+       .word   20019
+       .word   20031
+       .word   20026
+       .word   20035
+       .word   20023
+       .word   20036
+       .word   20012
+       .word   20022
+       .word   10100
+       .word   20008
+       .word   20043
+       .word   20009
+       .word   20019
+       .word   20031
+       .word   20026
+       .word   20035
+       .word   10001
+       .word   20036
+       .word   20012
+       .word   20022
+       .word   10109
+       .word   10001
+       .word   20031
+       .word   20026
+       .word   20035
+       .word   20040
+       .word   20036
+       .word   20012
+       .word   20020
+       .word   20022
+       .word   10119
+       .word   20017
+       .word   20031
+       .word   20026
+       .word   20017
+       .word   20035
+       .word   21845
+       .word   20012
+       .word   20020
+       .word   20022
+       .word   10132
+       .word   20035
+       .word   63
+       .word   20039
+       .word   20035
+       .word   115
+       .word   20039
+       .word   20037
+       .word   20026
+       .word   20040
+       .word   20043
+       .word   20031
+       .word   20017
+       .word   20014
+       .word   20015
+       .word   20035
+       .word   20035
+       .word   20017
+       .word   20017
+       .word   20035
+       .word   20040
+       .word   20017
+       .word   20040
+       .comm mathStack,64,2
+       .comm addrStack,128,2
+       .comm addrStackPtr,2,2
+       .comm prog,512,2
+       .comm progPtr,2,2
+       .comm progOps,64,2
+       .comm progOpsPtr,2,2
+       .comm cmdList,128,2
+       .comm cmdListPtr,2,2
+       .comm fastTimer,2,2
+       .comm slowTimer,2,2
+       .comm dirMemory,2,2
+       .comm buckets,520,2
+       .comm progCounter,2,2
+       .comm lineBuffer,128,2
+       .comm lineBufferPtr,2,2
+       .comm wordBuffer,32,2
+       .section        .debug_frame,"",@progbits
+.Lframe0:
+       .4byte  .LECIE0-.LSCIE0
+.LSCIE0:
+       .4byte  0xffffffff
+       .byte   0x1
+       .string ""
+       .uleb128 0x1
+       .sleb128 -2
+       .byte   0x0
+       .byte   0xc
+       .uleb128 0x1
+       .uleb128 0x2
+       .byte   0x80
+       .uleb128 0x1
+       .p2align 1,0
+.LECIE0:
+.LSFDE0:
+       .4byte  .LEFDE0-.LASFDE0
+.LASFDE0:
+       .4byte  .Lframe0
+       .2byte  .LFB0
+       .2byte  .LFE0-.LFB0
+       .byte   0x4
+       .4byte  .LCFI0-.LFB0
+       .byte   0xe
+       .uleb128 0x4
+       .p2align 1,0
+.LEFDE0:
+.LSFDE2:
+       .4byte  .LEFDE2-.LASFDE2
+.LASFDE2:
+       .4byte  .Lframe0
+       .2byte  .LFB1
+       .2byte  .LFE1-.LFB1
+       .byte   0x4
+       .4byte  .LCFI1-.LFB1
+       .byte   0xe
+       .uleb128 0x4
+       .byte   0x4
+       .4byte  .LCFI2-.LCFI1
+       .byte   0xe
+       .uleb128 0x6
+       .byte   0x4
+       .4byte  .LCFI3-.LCFI2
+       .byte   0xe
+       .uleb128 0xa
+       .byte   0x8a
+       .uleb128 0x3
+       .byte   0x8b
+       .uleb128 0x2
+       .p2align 1,0
+.LEFDE2:
+.LSFDE4:
+       .4byte  .LEFDE4-.LASFDE4
+.LASFDE4:
+       .4byte  .Lframe0
+       .2byte  .LFB2
+       .2byte  .LFE2-.LFB2
+       .byte   0x4
+       .4byte  .LCFI4-.LFB2
+       .byte   0xe
+       .uleb128 0x4
+       .byte   0x4
+       .4byte  .LCFI5-.LCFI4
+       .byte   0xe
+       .uleb128 0x6
+       .byte   0x4
+       .4byte  .LCFI6-.LCFI5
+       .byte   0xe
+       .uleb128 0xc
+       .byte   0x8a
+       .uleb128 0x3
+       .byte   0x8b
+       .uleb128 0x2
+       .p2align 1,0
+.LEFDE4:
+.LSFDE6:
+       .4byte  .LEFDE6-.LASFDE6
+.LASFDE6:
+       .4byte  .Lframe0
+       .2byte  .LFB3
+       .2byte  .LFE3-.LFB3
+       .p2align 1,0
+.LEFDE6:
+.LSFDE8:
+       .4byte  .LEFDE8-.LASFDE8
+.LASFDE8:
+       .4byte  .Lframe0
+       .2byte  .LFB4
+       .2byte  .LFE4-.LFB4
+       .byte   0x4
+       .4byte  .LCFI7-.LFB4
+       .byte   0xe
+       .uleb128 0x8
+       .p2align 1,0
+.LEFDE8:
+.LSFDE10:
+       .4byte  .LEFDE10-.LASFDE10
+.LASFDE10:
+       .4byte  .Lframe0
+       .2byte  .LFB5
+       .2byte  .LFE5-.LFB5
+       .byte   0x4
+       .4byte  .LCFI8-.LFB5
+       .byte   0xe
+       .uleb128 0x6
+       .p2align 1,0
+.LEFDE10:
+.LSFDE12:
+       .4byte  .LEFDE12-.LASFDE12
+.LASFDE12:
+       .4byte  .Lframe0
+       .2byte  .LFB6
+       .2byte  .LFE6-.LFB6
+       .byte   0x4
+       .4byte  .LCFI9-.LFB6
+       .byte   0xe
+       .uleb128 0x4
+       .p2align 1,0
+.LEFDE12:
+.LSFDE14:
+       .4byte  .LEFDE14-.LASFDE14
+.LASFDE14:
+       .4byte  .Lframe0
+       .2byte  .LFB7
+       .2byte  .LFE7-.LFB7
+       .p2align 1,0
+.LEFDE14:
+.LSFDE16:
+       .4byte  .LEFDE16-.LASFDE16
+.LASFDE16:
+       .4byte  .Lframe0
+       .2byte  .LFB8
+       .2byte  .LFE8-.LFB8
+       .byte   0x4
+       .4byte  .LCFI10-.LFB8
+       .byte   0xe
+       .uleb128 0x4
+       .byte   0x4
+       .4byte  .LCFI11-.LCFI10
+       .byte   0xe
+       .uleb128 0x6
+       .byte   0x4
+       .4byte  .LCFI12-.LCFI11
+       .byte   0xe
+       .uleb128 0x8
+       .byte   0x4
+       .4byte  .LCFI13-.LCFI12
+       .byte   0xe
+       .uleb128 0xa
+       .byte   0x4
+       .4byte  .LCFI14-.LCFI13
+       .byte   0xe
+       .uleb128 0xc
+       .byte   0x4
+       .4byte  .LCFI15-.LCFI14
+       .byte   0xe
+       .uleb128 0xe
+       .byte   0x86
+       .uleb128 0x7
+       .byte   0x87
+       .uleb128 0x6
+       .byte   0x88
+       .uleb128 0x5
+       .byte   0x89
+       .uleb128 0x4
+       .byte   0x8a
+       .uleb128 0x3
+       .byte   0x8b
+       .uleb128 0x2
+       .p2align 1,0
+.LEFDE16:
+.LSFDE18:
+       .4byte  .LEFDE18-.LASFDE18
+.LASFDE18:
+       .4byte  .Lframe0
+       .2byte  .LFB9
+       .2byte  .LFE9-.LFB9
+       .byte   0x4
+       .4byte  .LCFI16-.LFB9
+       .byte   0xe
+       .uleb128 0x4
+       .byte   0x4
+       .4byte  .LCFI17-.LCFI16
+       .byte   0xe
+       .uleb128 0x6
+       .byte   0x8a
+       .uleb128 0x3
+       .byte   0x8b
+       .uleb128 0x2
+       .p2align 1,0
+.LEFDE18:
+.LSFDE20:
+       .4byte  .LEFDE20-.LASFDE20
+.LASFDE20:
+       .4byte  .Lframe0
+       .2byte  .LFB10
+       .2byte  .LFE10-.LFB10
+       .byte   0x4
+       .4byte  .LCFI18-.LFB10
+       .byte   0xe
+       .uleb128 0x8
+       .p2align 1,0
+.LEFDE20:
+.LSFDE22:
+       .4byte  .LEFDE22-.LASFDE22
+.LASFDE22:
+       .4byte  .Lframe0
+       .2byte  .LFB11
+       .2byte  .LFE11-.LFB11
+       .byte   0x4
+       .4byte  .LCFI19-.LFB11
+       .byte   0xe
+       .uleb128 0x8
+       .p2align 1,0
+.LEFDE22:
+.LSFDE24:
+       .4byte  .LEFDE24-.LASFDE24
+.LASFDE24:
+       .4byte  .Lframe0
+       .2byte  .LFB12
+       .2byte  .LFE12-.LFB12
+       .p2align 1,0
+.LEFDE24:
+.LSFDE26:
+       .4byte  .LEFDE26-.LASFDE26
+.LASFDE26:
+       .4byte  .Lframe0
+       .2byte  .LFB13
+       .2byte  .LFE13-.LFB13
+       .p2align 1,0
+.LEFDE26:
+.LSFDE28:
+       .4byte  .LEFDE28-.LASFDE28
+.LASFDE28:
+       .4byte  .Lframe0
+       .2byte  .LFB14
+       .2byte  .LFE14-.LFB14
+       .p2align 1,0
+.LEFDE28:
+.LSFDE30:
+       .4byte  .LEFDE30-.LASFDE30
+.LASFDE30:
+       .4byte  .Lframe0
+       .2byte  .LFB15
+       .2byte  .LFE15-.LFB15
+       .byte   0x4
+       .4byte  .LCFI20-.LFB15
+       .byte   0xe
+       .uleb128 0x4
+       .byte   0x4
+       .4byte  .LCFI21-.LCFI20
+       .byte   0xe
+       .uleb128 0x6
+       .byte   0x4
+       .4byte  .LCFI22-.LCFI21
+       .byte   0xe
+       .uleb128 0x8
+       .byte   0x4
+       .4byte  .LCFI23-.LCFI22
+       .byte   0xe
+       .uleb128 0xa
+       .byte   0x4
+       .4byte  .LCFI24-.LCFI23
+       .byte   0xe
+       .uleb128 0xc
+       .byte   0x4
+       .4byte  .LCFI25-.LCFI24
+       .byte   0xe
+       .uleb128 0x18
+       .byte   0x87
+       .uleb128 0x6
+       .byte   0x88
+       .uleb128 0x5
+       .byte   0x89
+       .uleb128 0x4
+       .byte   0x8a
+       .uleb128 0x3
+       .byte   0x8b
+       .uleb128 0x2
+       .p2align 1,0
+.LEFDE30:
+.LSFDE32:
+       .4byte  .LEFDE32-.LASFDE32
+.LASFDE32:
+       .4byte  .Lframe0
+       .2byte  .LFB16
+       .2byte  .LFE16-.LFB16
+       .p2align 1,0
+.LEFDE32:
+.LSFDE34:
+       .4byte  .LEFDE34-.LASFDE34
+.LASFDE34:
+       .4byte  .Lframe0
+       .2byte  .LFB17
+       .2byte  .LFE17-.LFB17
+       .byte   0x4
+       .4byte  .LCFI26-.LFB17
+       .byte   0xe
+       .uleb128 0x4
+       .byte   0x8b
+       .uleb128 0x2
+       .p2align 1,0
+.LEFDE34:
+.LSFDE36:
+       .4byte  .LEFDE36-.LASFDE36
+.LASFDE36:
+       .4byte  .Lframe0
+       .2byte  .LFB18
+       .2byte  .LFE18-.LFB18
+       .byte   0x4
+       .4byte  .LCFI27-.LFB18
+       .byte   0xe
+       .uleb128 0x4
+       .byte   0x8b
+       .uleb128 0x2
+       .p2align 1,0
+.LEFDE36:
+.LSFDE38:
+       .4byte  .LEFDE38-.LASFDE38
+.LASFDE38:
+       .4byte  .Lframe0
+       .2byte  .LFB20
+       .2byte  .LFE20-.LFB20
+       .byte   0x4
+       .4byte  .LCFI28-.LFB20
+       .byte   0xe
+       .uleb128 0x4
+       .byte   0x4
+       .4byte  .LCFI29-.LCFI28
+       .byte   0xe
+       .uleb128 0x6
+       .byte   0x4
+       .4byte  .LCFI30-.LCFI29
+       .byte   0xe
+       .uleb128 0xe
+       .byte   0x8a
+       .uleb128 0x3
+       .byte   0x8b
+       .uleb128 0x2
+       .p2align 1,0
+.LEFDE38:
+.LSFDE40:
+       .4byte  .LEFDE40-.LASFDE40
+.LASFDE40:
+       .4byte  .Lframe0
+       .2byte  .LFB19
+       .2byte  .LFE19-.LFB19
+       .byte   0x4
+       .4byte  .LCFI31-.LFB19
+       .byte   0xe
+       .uleb128 0x4
+       .byte   0x8b
+       .uleb128 0x2
+       .p2align 1,0
+.LEFDE40:
+.LSFDE42:
+       .4byte  .LEFDE42-.LASFDE42
+.LASFDE42:
+       .4byte  .Lframe0
+       .2byte  .LFB22
+       .2byte  .LFE22-.LFB22
+       .byte   0x4
+       .4byte  .LCFI32-.LFB22
+       .byte   0xe
+       .uleb128 0x4
+       .p2align 1,0
+.LEFDE42:
+.LSFDE44:
+       .4byte  .LEFDE44-.LASFDE44
+.LASFDE44:
+       .4byte  .Lframe0
+       .2byte  .LFB23
+       .2byte  .LFE23-.LFB23
+       .byte   0x4
+       .4byte  .LCFI33-.LFB23
+       .byte   0xe
+       .uleb128 0x4
+       .byte   0x4
+       .4byte  .LCFI34-.LCFI33
+       .byte   0xe
+       .uleb128 0x6
+       .byte   0x4
+       .4byte  .LCFI35-.LCFI34
+       .byte   0xe
+       .uleb128 0xa
+       .byte   0x8a
+       .uleb128 0x3
+       .byte   0x8b
+       .uleb128 0x2
+       .p2align 1,0
+.LEFDE44:
+       .text
+.Letext0:
+       .section        .debug_loc,"",@progbits
+.Ldebug_loc0:
+.LLST0:
+       .2byte  .LFB0-.Ltext0
+       .2byte  .LCFI0-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI0-.Ltext0
+       .2byte  .LFE0-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  0x0
+       .2byte  0x0
+.LLST1:
+       .2byte  .LFB1-.Ltext0
+       .2byte  .LCFI1-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI1-.Ltext0
+       .2byte  .LCFI2-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  .LCFI2-.Ltext0
+       .2byte  .LCFI3-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 6
+       .2byte  .LCFI3-.Ltext0
+       .2byte  .LFE1-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 10
+       .2byte  0x0
+       .2byte  0x0
+.LLST2:
+       .2byte  .LFB2-.Ltext0
+       .2byte  .LCFI4-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI4-.Ltext0
+       .2byte  .LCFI5-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  .LCFI5-.Ltext0
+       .2byte  .LCFI6-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 6
+       .2byte  .LCFI6-.Ltext0
+       .2byte  .LFE2-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 12
+       .2byte  0x0
+       .2byte  0x0
+.LLST3:
+       .2byte  .LFB4-.Ltext0
+       .2byte  .LCFI7-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI7-.Ltext0
+       .2byte  .LFE4-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 8
+       .2byte  0x0
+       .2byte  0x0
+.LLST4:
+       .2byte  .LFB5-.Ltext0
+       .2byte  .LCFI8-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI8-.Ltext0
+       .2byte  .LFE5-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 6
+       .2byte  0x0
+       .2byte  0x0
+.LLST5:
+       .2byte  .LFB6-.Ltext0
+       .2byte  .LCFI9-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI9-.Ltext0
+       .2byte  .LFE6-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  0x0
+       .2byte  0x0
+.LLST6:
+       .2byte  .LFB8-.Ltext0
+       .2byte  .LCFI10-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI10-.Ltext0
+       .2byte  .LCFI11-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  .LCFI11-.Ltext0
+       .2byte  .LCFI12-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 6
+       .2byte  .LCFI12-.Ltext0
+       .2byte  .LCFI13-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 8
+       .2byte  .LCFI13-.Ltext0
+       .2byte  .LCFI14-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 10
+       .2byte  .LCFI14-.Ltext0
+       .2byte  .LCFI15-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 12
+       .2byte  .LCFI15-.Ltext0
+       .2byte  .LFE8-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 14
+       .2byte  0x0
+       .2byte  0x0
+.LLST7:
+       .2byte  .LVL13-.Ltext0
+       .2byte  .LVL15-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL15-.Ltext0
+       .2byte  .LVL36-.Ltext0
+       .2byte  0x1
+       .byte   0x58
+       .2byte  0x0
+       .2byte  0x0
+.LLST8:
+       .2byte  .LVL14-.Ltext0
+       .2byte  .LVL16-.Ltext0
+       .2byte  0x2
+       .byte   0x30
+       .byte   0x9f
+       .2byte  .LVL16-.Ltext0
+       .2byte  .LVL19-.Ltext0
+       .2byte  0x1
+       .byte   0x5d
+       .2byte  .LVL19-.Ltext0
+       .2byte  .LVL23-.Ltext0
+       .2byte  0x1
+       .byte   0x5d
+       .2byte  .LVL23-.Ltext0
+       .2byte  .LVL29-.Ltext0
+       .2byte  0x1
+       .byte   0x5d
+       .2byte  .LVL29-.Ltext0
+       .2byte  .LVL32-.Ltext0
+       .2byte  0x1
+       .byte   0x5d
+       .2byte  .LVL32-.Ltext0
+       .2byte  .LVL35-.Ltext0
+       .2byte  0x1
+       .byte   0x5d
+       .2byte  .LVL35-.Ltext0
+       .2byte  .LFE8-.Ltext0
+       .2byte  0x1
+       .byte   0x5d
+       .2byte  0x0
+       .2byte  0x0
+.LLST9:
+       .2byte  .LVL14-.Ltext0
+       .2byte  .LVL16-.Ltext0
+       .2byte  0x2
+       .byte   0x30
+       .byte   0x9f
+       .2byte  .LVL16-.Ltext0
+       .2byte  .LVL17-.Ltext0
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  .LVL17-.Ltext0
+       .2byte  .LVL20-.Ltext0
+       .2byte  0x2
+       .byte   0x30
+       .byte   0x9f
+       .2byte  .LVL20-.Ltext0
+       .2byte  .LVL21-.Ltext0
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  .LVL21-.Ltext0
+       .2byte  .LVL22-.Ltext0
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  .LVL24-.Ltext0
+       .2byte  .LVL25-.Ltext0
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  .LVL27-.Ltext0
+       .2byte  .LVL30-.Ltext0
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  .LVL30-.Ltext0
+       .2byte  .LVL33-.Ltext0
+       .2byte  0x2
+       .byte   0x30
+       .byte   0x9f
+       .2byte  .LVL34-.Ltext0
+       .2byte  .LVL35-.Ltext0
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  .LVL35-.Ltext0
+       .2byte  .LVL37-.Ltext0
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  0x0
+       .2byte  0x0
+.LLST10:
+       .2byte  .LVL14-.Ltext0
+       .2byte  .LVL16-.Ltext0
+       .2byte  0x2
+       .byte   0x30
+       .byte   0x9f
+       .2byte  .LVL16-.Ltext0
+       .2byte  .LVL28-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL30-.Ltext0
+       .2byte  .LVL34-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL34-.Ltext0
+       .2byte  .LVL35-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL35-.Ltext0
+       .2byte  .LFE8-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  0x0
+       .2byte  0x0
+.LLST11:
+       .2byte  .LVL14-.Ltext0
+       .2byte  .LVL16-.Ltext0
+       .2byte  0x2
+       .byte   0x31
+       .byte   0x9f
+       .2byte  .LVL16-.Ltext0
+       .2byte  .LVL18-.Ltext0
+       .2byte  0x1
+       .byte   0x5c
+       .2byte  .LVL18-.Ltext0
+       .2byte  .LVL26-.Ltext0
+       .2byte  0x1
+       .byte   0x5c
+       .2byte  .LVL26-.Ltext0
+       .2byte  .LVL31-.Ltext0
+       .2byte  0x1
+       .byte   0x5c
+       .2byte  .LVL31-.Ltext0
+       .2byte  .LVL35-.Ltext0
+       .2byte  0x1
+       .byte   0x5c
+       .2byte  .LVL35-.Ltext0
+       .2byte  .LFE8-.Ltext0
+       .2byte  0x1
+       .byte   0x5c
+       .2byte  0x0
+       .2byte  0x0
+.LLST12:
+       .2byte  .LFB9-.Ltext0
+       .2byte  .LCFI16-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI16-.Ltext0
+       .2byte  .LCFI17-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  .LCFI17-.Ltext0
+       .2byte  .LFE9-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 6
+       .2byte  0x0
+       .2byte  0x0
+.LLST13:
+       .2byte  .LVL38-.Ltext0
+       .2byte  .LVL39-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL40-.Ltext0
+       .2byte  .LVL41-.Ltext0
+       .2byte  0x1
+       .byte   0x5a
+       .2byte  .LVL41-.Ltext0
+       .2byte  .LVL42-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL43-.Ltext0
+       .2byte  .LVL44-.Ltext0
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  .LVL44-.Ltext0
+       .2byte  .LVL45-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  0x0
+       .2byte  0x0
+.LLST14:
+       .2byte  .LFB10-.Ltext0
+       .2byte  .LCFI18-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI18-.Ltext0
+       .2byte  .LFE10-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 8
+       .2byte  0x0
+       .2byte  0x0
+.LLST15:
+       .2byte  .LVL47-.Ltext0
+       .2byte  .LVL53-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -6
+       .2byte  .LVL55-.Ltext0
+       .2byte  .LFE10-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -6
+       .2byte  0x0
+       .2byte  0x0
+.LLST16:
+       .2byte  .LVL48-.Ltext0
+       .2byte  .LVL49-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -4
+       .2byte  .LVL50-.Ltext0
+       .2byte  .LVL51-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -4
+       .2byte  .LVL52-.Ltext0
+       .2byte  .LVL53-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL54-.Ltext0
+       .2byte  .LFE10-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -4
+       .2byte  0x0
+       .2byte  0x0
+.LLST17:
+       .2byte  .LFB11-.Ltext0
+       .2byte  .LCFI19-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI19-.Ltext0
+       .2byte  .LFE11-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 8
+       .2byte  0x0
+       .2byte  0x0
+.LLST18:
+       .2byte  .LVL56-.Ltext0
+       .2byte  .LVL61-1-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  0x0
+       .2byte  0x0
+.LLST19:
+       .2byte  .LVL58-.Ltext0
+       .2byte  .LVL59-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -8
+       .2byte  .LVL60-.Ltext0
+       .2byte  .LFE11-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -8
+       .2byte  0x0
+       .2byte  0x0
+.LLST20:
+       .2byte  .LVL57-.Ltext0
+       .2byte  .LVL59-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -6
+       .2byte  .LVL60-.Ltext0
+       .2byte  .LFE11-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -6
+       .2byte  0x0
+       .2byte  0x0
+.LLST21:
+       .2byte  .LVL63-.Ltext0
+       .2byte  .LVL64-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL65-.Ltext0
+       .2byte  .LVL66-1-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  0x0
+       .2byte  0x0
+.LLST22:
+       .2byte  .LVL67-.Ltext0
+       .2byte  .LVL68-1-.Ltext0
+       .2byte  0x3
+       .byte   0x3
+       .2byte  mathStack+2
+       .2byte  0x0
+       .2byte  0x0
+.LLST23:
+       .2byte  .LVL69-.Ltext0
+       .2byte  .LVL70-.Ltext0
+       .2byte  0x2
+       .byte   0x30
+       .byte   0x9f
+       .2byte  .LVL71-.Ltext0
+       .2byte  .LVL72-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  0x0
+       .2byte  0x0
+.LLST24:
+       .2byte  .LFB15-.Ltext0
+       .2byte  .LCFI20-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI20-.Ltext0
+       .2byte  .LCFI21-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  .LCFI21-.Ltext0
+       .2byte  .LCFI22-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 6
+       .2byte  .LCFI22-.Ltext0
+       .2byte  .LCFI23-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 8
+       .2byte  .LCFI23-.Ltext0
+       .2byte  .LCFI24-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 10
+       .2byte  .LCFI24-.Ltext0
+       .2byte  .LCFI25-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 12
+       .2byte  .LCFI25-.Ltext0
+       .2byte  .LFE15-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 24
+       .2byte  0x0
+       .2byte  0x0
+.LLST25:
+       .2byte  .LVL73-.Ltext0
+       .2byte  .LVL74-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL74-.Ltext0
+       .2byte  .LVL75-.Ltext0
+       .2byte  0x1
+       .byte   0x59
+       .2byte  .LVL75-.Ltext0
+       .2byte  .LVL76-.Ltext0
+       .2byte  0x4
+       .byte   0x79
+       .sleb128 0
+       .byte   0x20
+       .byte   0x9f
+       .2byte  .LVL76-.Ltext0
+       .2byte  .LVL79-.Ltext0
+       .2byte  0x1
+       .byte   0x59
+       .2byte  .LVL79-.Ltext0
+       .2byte  .LVL80-.Ltext0
+       .2byte  0x1
+       .byte   0x5c
+       .2byte  0x0
+       .2byte  0x0
+.LLST26:
+       .2byte  .LVL81-.Ltext0
+       .2byte  .LVL82-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL82-.Ltext0
+       .2byte  .LVL83-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL83-.Ltext0
+       .2byte  .LVL84-.Ltext0
+       .2byte  0x3
+       .byte   0x7f
+       .sleb128 48
+       .byte   0x9f
+       .2byte  0x0
+       .2byte  0x0
+.LLST27:
+       .2byte  .LFB17-.Ltext0
+       .2byte  .LCFI26-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI26-.Ltext0
+       .2byte  .LFE17-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  0x0
+       .2byte  0x0
+.LLST28:
+       .2byte  .LVL85-.Ltext0
+       .2byte  .LVL86-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL86-.Ltext0
+       .2byte  .LVL87-.Ltext0
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  0x0
+       .2byte  0x0
+.LLST29:
+       .2byte  .LFB18-.Ltext0
+       .2byte  .LCFI27-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI27-.Ltext0
+       .2byte  .LFE18-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  0x0
+       .2byte  0x0
+.LLST30:
+       .2byte  .LVL88-.Ltext0
+       .2byte  .LVL89-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL89-.Ltext0
+       .2byte  .LVL90-.Ltext0
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  0x0
+       .2byte  0x0
+.LLST31:
+       .2byte  .LFB20-.Ltext0
+       .2byte  .LCFI28-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI28-.Ltext0
+       .2byte  .LCFI29-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  .LCFI29-.Ltext0
+       .2byte  .LCFI30-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 6
+       .2byte  .LCFI30-.Ltext0
+       .2byte  .LFE20-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 14
+       .2byte  0x0
+       .2byte  0x0
+.LLST32:
+       .2byte  .LVL91-.Ltext0
+       .2byte  .LVL92-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL92-.Ltext0
+       .2byte  .LVL93-.Ltext0
+       .2byte  0x3
+       .byte   0x7f
+       .sleb128 2
+       .byte   0x9f
+       .2byte  0x0
+       .2byte  0x0
+.LLST33:
+       .2byte  .LVL94-.Ltext0
+       .2byte  .LVL95-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL96-.Ltext0
+       .2byte  .LVL97-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL98-.Ltext0
+       .2byte  .LVL99-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL100-.Ltext0
+       .2byte  .LVL101-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL102-.Ltext0
+       .2byte  .LVL103-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL104-.Ltext0
+       .2byte  .LVL105-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL106-.Ltext0
+       .2byte  .LVL107-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL108-.Ltext0
+       .2byte  .LVL110-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL111-.Ltext0
+       .2byte  .LVL112-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL113-.Ltext0
+       .2byte  .LVL115-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL116-.Ltext0
+       .2byte  .LVL117-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL118-.Ltext0
+       .2byte  .LVL119-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL120-.Ltext0
+       .2byte  .LVL121-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL122-.Ltext0
+       .2byte  .LVL124-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL125-.Ltext0
+       .2byte  .LVL128-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL133-.Ltext0
+       .2byte  .LVL135-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL136-.Ltext0
+       .2byte  .LVL138-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL144-.Ltext0
+       .2byte  .LVL145-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL146-.Ltext0
+       .2byte  .LVL147-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL148-.Ltext0
+       .2byte  .LVL149-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL150-.Ltext0
+       .2byte  .LVL152-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL153-.Ltext0
+       .2byte  .LVL154-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  .LVL155-.Ltext0
+       .2byte  .LFE20-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -14
+       .2byte  0x0
+       .2byte  0x0
+.LLST34:
+       .2byte  .LVL109-.Ltext0
+       .2byte  .LVL110-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -12
+       .2byte  .LVL114-.Ltext0
+       .2byte  .LVL115-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -12
+       .2byte  .LVL123-.Ltext0
+       .2byte  .LVL124-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -12
+       .2byte  .LVL126-.Ltext0
+       .2byte  .LVL128-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -12
+       .2byte  .LVL129-.Ltext0
+       .2byte  .LVL132-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -12
+       .2byte  .LVL134-.Ltext0
+       .2byte  .LVL135-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -12
+       .2byte  .LVL137-.Ltext0
+       .2byte  .LVL138-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -12
+       .2byte  .LVL151-.Ltext0
+       .2byte  .LVL152-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -12
+       .2byte  .LVL156-.Ltext0
+       .2byte  .LFE20-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -12
+       .2byte  0x0
+       .2byte  0x0
+.LLST35:
+       .2byte  .LVL127-.Ltext0
+       .2byte  .LVL128-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -10
+       .2byte  .LVL130-.Ltext0
+       .2byte  .LVL132-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -10
+       .2byte  .LVL156-.Ltext0
+       .2byte  .LFE20-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -10
+       .2byte  0x0
+       .2byte  0x0
+.LLST36:
+       .2byte  .LVL131-.Ltext0
+       .2byte  .LVL132-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -8
+       .2byte  .LVL156-.Ltext0
+       .2byte  .LFE20-.Ltext0
+       .2byte  0x2
+       .byte   0x91
+       .sleb128 -8
+       .2byte  0x0
+       .2byte  0x0
+.LLST37:
+       .2byte  .LVL139-.Ltext0
+       .2byte  .LVL140-1-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL140-1-.Ltext0
+       .2byte  .LVL142-.Ltext0
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  .LVL142-.Ltext0
+       .2byte  .LVL143-.Ltext0
+       .2byte  0x1
+       .byte   0x5a
+       .2byte  0x0
+       .2byte  0x0
+.LLST38:
+       .2byte  .LVL140-.Ltext0
+       .2byte  .LVL141-1-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL141-1-.Ltext0
+       .2byte  .LVL141-.Ltext0
+       .2byte  0x1
+       .byte   0x5a
+       .2byte  0x0
+       .2byte  0x0
+.LLST39:
+       .2byte  .LVL140-.Ltext0
+       .2byte  .LVL141-1-.Ltext0
+       .2byte  0x3
+       .byte   0x3
+       .2byte  mathStack
+       .2byte  .LVL141-.Ltext0
+       .2byte  .LVL142-.Ltext0
+       .2byte  0x6
+       .byte   0x7e
+       .sleb128 0
+       .byte   0x7b
+       .sleb128 0
+       .byte   0x1b
+       .byte   0x9f
+       .2byte  .LVL142-.Ltext0
+       .2byte  .LVL143-.Ltext0
+       .2byte  0x6
+       .byte   0x7e
+       .sleb128 0
+       .byte   0x7a
+       .sleb128 0
+       .byte   0x1b
+       .byte   0x9f
+       .2byte  0x0
+       .2byte  0x0
+.LLST40:
+       .2byte  .LFB19-.Ltext0
+       .2byte  .LCFI31-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI31-.Ltext0
+       .2byte  .LFE19-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  0x0
+       .2byte  0x0
+.LLST41:
+       .2byte  .LVL157-.Ltext0
+       .2byte  .LVL158-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  .LVL158-.Ltext0
+       .2byte  .LVL159-.Ltext0
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  .LVL160-.Ltext0
+       .2byte  .LVL161-.Ltext0
+       .2byte  0x1
+       .byte   0x5b
+       .2byte  0x0
+       .2byte  0x0
+.LLST42:
+       .2byte  .LFB22-.Ltext0
+       .2byte  .LCFI32-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI32-.Ltext0
+       .2byte  .LFE22-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  0x0
+       .2byte  0x0
+.LLST43:
+       .2byte  .LVL162-.Ltext0
+       .2byte  .LVL163-1-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  0x0
+       .2byte  0x0
+.LLST44:
+       .2byte  .LFB23-.Ltext0
+       .2byte  .LCFI33-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI33-.Ltext0
+       .2byte  .LCFI34-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  .LCFI34-.Ltext0
+       .2byte  .LCFI35-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 6
+       .2byte  .LCFI35-.Ltext0
+       .2byte  .LFE23-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 10
+       .2byte  0x0
+       .2byte  0x0
+       .file 2 "ns430.h"
+       .section        .debug_info
+       .4byte  0x8c9
+       .2byte  0x2
+       .4byte  .Ldebug_abbrev0
+       .byte   0x2
+       .uleb128 0x1
+       .4byte  .LASF53
+       .byte   0x1
+       .4byte  .LASF54
+       .4byte  .LASF55
+       .2byte  .Ltext0
+       .2byte  .Letext0
+       .4byte  .Ldebug_line0
+       .uleb128 0x2
+       .4byte  .LASF2
+       .byte   0x2
+       .byte   0x4
+       .4byte  0x2c
+       .uleb128 0x3
+       .byte   0x1
+       .byte   0x8
+       .4byte  .LASF0
+       .uleb128 0x3
+       .byte   0x1
+       .byte   0x6
+       .4byte  .LASF1
+       .uleb128 0x2
+       .4byte  .LASF3
+       .byte   0x2
+       .byte   0x6
+       .4byte  0x45
+       .uleb128 0x3
+       .byte   0x2
+       .byte   0x7
+       .4byte  .LASF4
+       .uleb128 0x2
+       .4byte  .LASF5
+       .byte   0x2
+       .byte   0x7
+       .4byte  0x57
+       .uleb128 0x4
+       .byte   0x2
+       .byte   0x5
+       .string "int"
+       .uleb128 0x2
+       .4byte  .LASF6
+       .byte   0x2
+       .byte   0x9
+       .4byte  0x21
+       .uleb128 0x5
+       .4byte  .LASF56
+       .byte   0x1
+       .2byte  0x48c
+       .byte   0x1
+       .4byte  0x4c
+       .byte   0x3
+       .4byte  0x88
+       .uleb128 0x6
+       .4byte  .LASF57
+       .byte   0x1
+       .2byte  0x48d
+       .4byte  0x4c
+       .byte   0x0
+       .uleb128 0x7
+       .byte   0x1
+       .4byte  .LASF10
+       .byte   0x1
+       .2byte  0x142
+       .byte   0x1
+       .4byte  0x21
+       .2byte  .LFB0
+       .2byte  .LFE0
+       .4byte  .LLST0
+       .4byte  0xb0
+       .uleb128 0x8
+       .string "c"
+       .byte   0x1
+       .2byte  0x143
+       .4byte  0xb0
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -4
+       .byte   0x0
+       .uleb128 0x9
+       .4byte  0x21
+       .uleb128 0xa
+       .byte   0x1
+       .4byte  .LASF8
+       .byte   0x1
+       .2byte  0x14c
+       .byte   0x1
+       .2byte  .LFB1
+       .2byte  .LFE1
+       .4byte  .LLST1
+       .4byte  0xe8
+       .uleb128 0xb
+       .4byte  .LASF7
+       .byte   0x1
+       .2byte  0x14e
+       .4byte  0xe8
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -8
+       .uleb128 0x8
+       .string "c"
+       .byte   0x1
+       .2byte  0x14f
+       .4byte  0xb0
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -10
+       .byte   0x0
+       .uleb128 0x9
+       .4byte  0x3a
+       .uleb128 0xa
+       .byte   0x1
+       .4byte  .LASF9
+       .byte   0x1
+       .2byte  0x178
+       .byte   0x1
+       .2byte  .LFB2
+       .2byte  .LFE2
+       .4byte  .LLST2
+       .4byte  0x12d
+       .uleb128 0x8
+       .string "k"
+       .byte   0x1
+       .2byte  0x17a
+       .4byte  0xe8
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -10
+       .uleb128 0x8
+       .string "c"
+       .byte   0x1
+       .2byte  0x17b
+       .4byte  0xb0
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -12
+       .uleb128 0xb
+       .4byte  .LASF7
+       .byte   0x1
+       .2byte  0x17c
+       .4byte  0xe8
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -8
+       .byte   0x0
+       .uleb128 0xc
+       .byte   0x1
+       .4byte  .LASF58
+       .byte   0x1
+       .2byte  0x1ae
+       .byte   0x1
+       .2byte  .LFB3
+       .2byte  .LFE3
+       .byte   0x2
+       .byte   0x71
+       .sleb128 2
+       .uleb128 0x7
+       .byte   0x1
+       .4byte  .LASF11
+       .byte   0x1
+       .2byte  0x1b5
+       .byte   0x1
+       .4byte  0x4c
+       .2byte  .LFB4
+       .2byte  .LFE4
+       .4byte  .LLST3
+       .4byte  0x180
+       .uleb128 0x8
+       .string "i"
+       .byte   0x1
+       .2byte  0x1b7
+       .4byte  0xe8
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -8
+       .uleb128 0x8
+       .string "j"
+       .byte   0x1
+       .2byte  0x1b8
+       .4byte  0x180
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -6
+       .uleb128 0x8
+       .string "k"
+       .byte   0x1
+       .2byte  0x1b8
+       .4byte  0x180
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -4
+       .byte   0x0
+       .uleb128 0x9
+       .4byte  0x4c
+       .uleb128 0xa
+       .byte   0x1
+       .4byte  .LASF12
+       .byte   0x1
+       .2byte  0x1c8
+       .byte   0x1
+       .2byte  .LFB5
+       .2byte  .LFE5
+       .4byte  .LLST4
+       .4byte  0x1c4
+       .uleb128 0xd
+       .string "n"
+       .byte   0x1
+       .2byte  0x1c8
+       .4byte  0x4c
+       .byte   0x1
+       .byte   0x5f
+       .uleb128 0x8
+       .string "i"
+       .byte   0x1
+       .2byte  0x1ca
+       .4byte  0xe8
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -6
+       .uleb128 0x8
+       .string "tmp"
+       .byte   0x1
+       .2byte  0x1cb
+       .4byte  0xe8
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -4
+       .byte   0x0
+       .uleb128 0x7
+       .byte   0x1
+       .4byte  .LASF13
+       .byte   0x1
+       .2byte  0x1d5
+       .byte   0x1
+       .4byte  0x4c
+       .2byte  .LFB6
+       .2byte  .LFE6
+       .4byte  .LLST5
+       .4byte  0x1ec
+       .uleb128 0x8
+       .string "j"
+       .byte   0x1
+       .2byte  0x1d7
+       .4byte  0x180
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -4
+       .byte   0x0
+       .uleb128 0xe
+       .byte   0x1
+       .4byte  .LASF14
+       .byte   0x1
+       .2byte  0x1dd
+       .byte   0x1
+       .2byte  .LFB7
+       .2byte  .LFE7
+       .byte   0x2
+       .byte   0x71
+       .sleb128 2
+       .4byte  0x20e
+       .uleb128 0xd
+       .string "n"
+       .byte   0x1
+       .2byte  0x1dd
+       .4byte  0x4c
+       .byte   0x1
+       .byte   0x5f
+       .byte   0x0
+       .uleb128 0x7
+       .byte   0x1
+       .4byte  .LASF15
+       .byte   0x1
+       .2byte  0x1e3
+       .byte   0x1
+       .4byte  0x4c
+       .2byte  .LFB8
+       .2byte  .LFE8
+       .4byte  .LLST6
+       .4byte  0x27b
+       .uleb128 0xf
+       .string "x"
+       .byte   0x1
+       .2byte  0x1e3
+       .4byte  0x27b
+       .4byte  .LLST7
+       .uleb128 0xd
+       .string "l"
+       .byte   0x1
+       .2byte  0x1e3
+       .4byte  0x27b
+       .byte   0x1
+       .byte   0x5e
+       .uleb128 0x10
+       .string "i"
+       .byte   0x1
+       .2byte  0x1e4
+       .4byte  0x4c
+       .4byte  .LLST8
+       .uleb128 0x10
+       .string "j"
+       .byte   0x1
+       .2byte  0x1e4
+       .4byte  0x4c
+       .4byte  .LLST9
+       .uleb128 0x10
+       .string "k"
+       .byte   0x1
+       .2byte  0x1e4
+       .4byte  0x4c
+       .4byte  .LLST10
+       .uleb128 0x10
+       .string "n"
+       .byte   0x1
+       .2byte  0x1e4
+       .4byte  0x4c
+       .4byte  .LLST11
+       .byte   0x0
+       .uleb128 0x11
+       .byte   0x2
+       .4byte  0x21
+       .uleb128 0xa
+       .byte   0x1
+       .4byte  .LASF16
+       .byte   0x1
+       .2byte  0x210
+       .byte   0x1
+       .2byte  .LFB9
+       .2byte  .LFE9
+       .4byte  .LLST12
+       .4byte  0x2a6
+       .uleb128 0x10
+       .string "i"
+       .byte   0x1
+       .2byte  0x211
+       .4byte  0x4c
+       .4byte  .LLST13
+       .byte   0x0
+       .uleb128 0xa
+       .byte   0x1
+       .4byte  .LASF17
+       .byte   0x1
+       .2byte  0x22c
+       .byte   0x1
+       .2byte  .LFB10
+       .2byte  .LFE10
+       .4byte  .LLST14
+       .4byte  0x2e6
+       .uleb128 0x8
+       .string "i"
+       .byte   0x1
+       .2byte  0x22e
+       .4byte  0xe8
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -8
+       .uleb128 0x10
+       .string "j"
+       .byte   0x1
+       .2byte  0x22f
+       .4byte  0x180
+       .4byte  .LLST15
+       .uleb128 0x10
+       .string "n"
+       .byte   0x1
+       .2byte  0x230
+       .4byte  0x180
+       .4byte  .LLST16
+       .byte   0x0
+       .uleb128 0xa
+       .byte   0x1
+       .4byte  .LASF18
+       .byte   0x1
+       .2byte  0x268
+       .byte   0x1
+       .2byte  .LFB11
+       .2byte  .LFE11
+       .4byte  .LLST17
+       .4byte  0x338
+       .uleb128 0xf
+       .string "x"
+       .byte   0x1
+       .2byte  0x268
+       .4byte  0x4c
+       .4byte  .LLST18
+       .uleb128 0x12
+       .4byte  .LASF19
+       .byte   0x1
+       .2byte  0x269
+       .4byte  0xe8
+       .4byte  .LLST19
+       .uleb128 0x10
+       .string "tmp"
+       .byte   0x1
+       .2byte  0x26a
+       .4byte  0xe8
+       .4byte  .LLST20
+       .uleb128 0x8
+       .string "i"
+       .byte   0x1
+       .2byte  0x26b
+       .4byte  0x180
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -4
+       .byte   0x0
+       .uleb128 0xe
+       .byte   0x1
+       .4byte  .LASF20
+       .byte   0x1
+       .2byte  0x28e
+       .byte   0x1
+       .2byte  .LFB12
+       .2byte  .LFE12
+       .byte   0x2
+       .byte   0x71
+       .sleb128 2
+       .4byte  0x35c
+       .uleb128 0x10
+       .string "i"
+       .byte   0x1
+       .2byte  0x28f
+       .4byte  0x4c
+       .4byte  .LLST21
+       .byte   0x0
+       .uleb128 0xe
+       .byte   0x1
+       .4byte  .LASF21
+       .byte   0x1
+       .2byte  0x299
+       .byte   0x1
+       .2byte  .LFB13
+       .2byte  .LFE13
+       .byte   0x2
+       .byte   0x71
+       .sleb128 2
+       .4byte  0x380
+       .uleb128 0x10
+       .string "i"
+       .byte   0x1
+       .2byte  0x29a
+       .4byte  0x4c
+       .4byte  .LLST22
+       .byte   0x0
+       .uleb128 0xe
+       .byte   0x1
+       .4byte  .LASF22
+       .byte   0x1
+       .2byte  0x29f
+       .byte   0x1
+       .2byte  .LFB14
+       .2byte  .LFE14
+       .byte   0x2
+       .byte   0x71
+       .sleb128 2
+       .4byte  0x3a4
+       .uleb128 0x10
+       .string "i"
+       .byte   0x1
+       .2byte  0x2a0
+       .4byte  0x3a
+       .4byte  .LLST23
+       .byte   0x0
+       .uleb128 0xa
+       .byte   0x1
+       .4byte  .LASF23
+       .byte   0x1
+       .2byte  0x2b0
+       .byte   0x1
+       .2byte  .LFB15
+       .2byte  .LFE15
+       .4byte  .LLST24
+       .4byte  0x3f2
+       .uleb128 0xf
+       .string "n"
+       .byte   0x1
+       .2byte  0x2b0
+       .4byte  0x4c
+       .4byte  .LLST25
+       .uleb128 0x8
+       .string "i"
+       .byte   0x1
+       .2byte  0x2b2
+       .4byte  0xe8
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -24
+       .uleb128 0x8
+       .string "rem"
+       .byte   0x1
+       .2byte  0x2b3
+       .4byte  0x180
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -22
+       .uleb128 0x8
+       .string "x"
+       .byte   0x1
+       .2byte  0x2b5
+       .4byte  0x3f2
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -20
+       .byte   0x0
+       .uleb128 0x13
+       .4byte  0x21
+       .4byte  0x402
+       .uleb128 0x14
+       .4byte  0x45
+       .byte   0x6
+       .byte   0x0
+       .uleb128 0xe
+       .byte   0x1
+       .4byte  .LASF24
+       .byte   0x1
+       .2byte  0x2d8
+       .byte   0x1
+       .2byte  .LFB16
+       .2byte  .LFE16
+       .byte   0x2
+       .byte   0x71
+       .sleb128 2
+       .4byte  0x426
+       .uleb128 0xf
+       .string "n"
+       .byte   0x1
+       .2byte  0x2d8
+       .4byte  0x4c
+       .4byte  .LLST26
+       .byte   0x0
+       .uleb128 0xa
+       .byte   0x1
+       .4byte  .LASF25
+       .byte   0x1
+       .2byte  0x2e1
+       .byte   0x1
+       .2byte  .LFB17
+       .2byte  .LFE17
+       .4byte  .LLST27
+       .4byte  0x44b
+       .uleb128 0xf
+       .string "n"
+       .byte   0x1
+       .2byte  0x2e1
+       .4byte  0x4c
+       .4byte  .LLST28
+       .byte   0x0
+       .uleb128 0xa
+       .byte   0x1
+       .4byte  .LASF26
+       .byte   0x1
+       .2byte  0x2e7
+       .byte   0x1
+       .2byte  .LFB18
+       .2byte  .LFE18
+       .4byte  .LLST29
+       .4byte  0x470
+       .uleb128 0xf
+       .string "n"
+       .byte   0x1
+       .2byte  0x2e7
+       .4byte  0x4c
+       .4byte  .LLST30
+       .byte   0x0
+       .uleb128 0xa
+       .byte   0x1
+       .4byte  .LASF27
+       .byte   0x1
+       .2byte  0x304
+       .byte   0x1
+       .2byte  .LFB20
+       .2byte  .LFE20
+       .4byte  .LLST31
+       .4byte  0x4f7
+       .uleb128 0xf
+       .string "n"
+       .byte   0x1
+       .2byte  0x304
+       .4byte  0x4c
+       .4byte  .LLST32
+       .uleb128 0x10
+       .string "i"
+       .byte   0x1
+       .2byte  0x305
+       .4byte  0x180
+       .4byte  .LLST33
+       .uleb128 0x10
+       .string "j"
+       .byte   0x1
+       .2byte  0x305
+       .4byte  0x180
+       .4byte  .LLST34
+       .uleb128 0x10
+       .string "k"
+       .byte   0x1
+       .2byte  0x305
+       .4byte  0x180
+       .4byte  .LLST35
+       .uleb128 0x10
+       .string "m"
+       .byte   0x1
+       .2byte  0x305
+       .4byte  0x180
+       .4byte  .LLST36
+       .uleb128 0x10
+       .string "x"
+       .byte   0x1
+       .2byte  0x306
+       .4byte  0x4c
+       .4byte  .LLST37
+       .uleb128 0x10
+       .string "y"
+       .byte   0x1
+       .2byte  0x306
+       .4byte  0x4c
+       .4byte  .LLST38
+       .uleb128 0x10
+       .string "z"
+       .byte   0x1
+       .2byte  0x306
+       .4byte  0x4c
+       .4byte  .LLST39
+       .byte   0x0
+       .uleb128 0xa
+       .byte   0x1
+       .4byte  .LASF28
+       .byte   0x1
+       .2byte  0x2ec
+       .byte   0x1
+       .2byte  .LFB19
+       .2byte  .LFE19
+       .4byte  .LLST40
+       .4byte  0x51e
+       .uleb128 0x12
+       .4byte  .LASF29
+       .byte   0x1
+       .2byte  0x2ed
+       .4byte  0x4c
+       .4byte  .LLST41
+       .byte   0x0
+       .uleb128 0xa
+       .byte   0x1
+       .4byte  .LASF30
+       .byte   0x1
+       .2byte  0x494
+       .byte   0x1
+       .2byte  .LFB22
+       .2byte  .LFE22
+       .4byte  .LLST42
+       .4byte  0x55e
+       .uleb128 0x8
+       .string "i"
+       .byte   0x1
+       .2byte  0x496
+       .4byte  0xe8
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -4
+       .uleb128 0x15
+       .4byte  0x69
+       .2byte  .LBB4
+       .2byte  .LBE4
+       .byte   0x1
+       .2byte  0x499
+       .uleb128 0x16
+       .2byte  .LBB5
+       .2byte  .LBE5
+       .uleb128 0x17
+       .4byte  0x7b
+       .4byte  .LLST43
+       .byte   0x0
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xa
+       .byte   0x1
+       .4byte  .LASF31
+       .byte   0x1
+       .2byte  0x4b7
+       .byte   0x1
+       .2byte  .LFB23
+       .2byte  .LFE23
+       .4byte  .LLST44
+       .4byte  0x593
+       .uleb128 0xb
+       .4byte  .LASF29
+       .byte   0x1
+       .2byte  0x4b9
+       .4byte  0xe8
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -10
+       .uleb128 0x8
+       .string "tmp"
+       .byte   0x1
+       .2byte  0x4ba
+       .4byte  0xe8
+       .byte   0x2
+       .byte   0x91
+       .sleb128 -8
+       .byte   0x0
+       .uleb128 0x13
+       .4byte  0x21
+       .4byte  0x5a4
+       .uleb128 0x18
+       .4byte  0x45
+       .2byte  0x10a
+       .byte   0x0
+       .uleb128 0x19
+       .4byte  .LASF32
+       .byte   0x1
+       .byte   0x45
+       .4byte  0x5b1
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x1a
+       .4byte  0x593
+       .uleb128 0x13
+       .4byte  0x21
+       .4byte  0x5c6
+       .uleb128 0x14
+       .4byte  0x45
+       .byte   0x8
+       .byte   0x0
+       .uleb128 0x19
+       .4byte  .LASF33
+       .byte   0x1
+       .byte   0x57
+       .4byte  0x5d3
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x1a
+       .4byte  0x5b6
+       .uleb128 0x13
+       .4byte  0x4c
+       .4byte  0x5e8
+       .uleb128 0x14
+       .4byte  0x45
+       .byte   0x3
+       .byte   0x0
+       .uleb128 0x19
+       .4byte  .LASF34
+       .byte   0x1
+       .byte   0x5b
+       .4byte  0x5f5
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x1a
+       .4byte  0x5d8
+       .uleb128 0x13
+       .4byte  0x4c
+       .4byte  0x60a
+       .uleb128 0x14
+       .4byte  0x45
+       .byte   0x1f
+       .byte   0x0
+       .uleb128 0x19
+       .4byte  .LASF35
+       .byte   0x1
+       .byte   0x5f
+       .4byte  0x5fa
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x13
+       .4byte  0x4c
+       .4byte  0x627
+       .uleb128 0x14
+       .4byte  0x45
+       .byte   0x3f
+       .byte   0x0
+       .uleb128 0x19
+       .4byte  .LASF36
+       .byte   0x1
+       .byte   0x61
+       .4byte  0x617
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x19
+       .4byte  .LASF37
+       .byte   0x1
+       .byte   0x62
+       .4byte  0xe8
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x13
+       .4byte  0x4c
+       .4byte  0x651
+       .uleb128 0x14
+       .4byte  0x45
+       .byte   0xff
+       .byte   0x0
+       .uleb128 0x19
+       .4byte  .LASF38
+       .byte   0x1
+       .byte   0x64
+       .4byte  0x641
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x19
+       .4byte  .LASF39
+       .byte   0x1
+       .byte   0x65
+       .4byte  0xe8
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x19
+       .4byte  .LASF40
+       .byte   0x1
+       .byte   0x66
+       .4byte  0x5fa
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x19
+       .4byte  .LASF41
+       .byte   0x1
+       .byte   0x67
+       .4byte  0xe8
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x13
+       .4byte  0x21
+       .4byte  0x695
+       .uleb128 0x14
+       .4byte  0x45
+       .byte   0x7f
+       .byte   0x0
+       .uleb128 0x19
+       .4byte  .LASF42
+       .byte   0x1
+       .byte   0x68
+       .4byte  0x685
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x19
+       .4byte  .LASF43
+       .byte   0x1
+       .byte   0x69
+       .4byte  0xe8
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x19
+       .4byte  .LASF44
+       .byte   0x1
+       .byte   0x6b
+       .4byte  0x4c
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x19
+       .4byte  .LASF45
+       .byte   0x1
+       .byte   0x6c
+       .4byte  0x4c
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x19
+       .4byte  .LASF46
+       .byte   0x1
+       .byte   0x6e
+       .4byte  0x6d6
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x11
+       .byte   0x2
+       .4byte  0x4c
+       .uleb128 0x13
+       .4byte  0x3a
+       .4byte  0x6ed
+       .uleb128 0x18
+       .4byte  0x45
+       .2byte  0x103
+       .byte   0x0
+       .uleb128 0x19
+       .4byte  .LASF47
+       .byte   0x1
+       .byte   0x70
+       .4byte  0x6dc
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x13
+       .4byte  0x4c
+       .4byte  0x70a
+       .uleb128 0x14
+       .4byte  0x45
+       .byte   0x93
+       .byte   0x0
+       .uleb128 0x19
+       .4byte  .LASF48
+       .byte   0x1
+       .byte   0x75
+       .4byte  0x717
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x1a
+       .4byte  0x6fa
+       .uleb128 0x1b
+       .4byte  .LASF49
+       .byte   0x1
+       .2byte  0x138
+       .4byte  0xe8
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x1b
+       .4byte  .LASF50
+       .byte   0x1
+       .2byte  0x13a
+       .4byte  0x685
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x1b
+       .4byte  .LASF51
+       .byte   0x1
+       .2byte  0x13c
+       .4byte  0xe8
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x13
+       .4byte  0x21
+       .4byte  0x756
+       .uleb128 0x14
+       .4byte  0x45
+       .byte   0x1f
+       .byte   0x0
+       .uleb128 0x1b
+       .4byte  .LASF52
+       .byte   0x1
+       .2byte  0x13f
+       .4byte  0x746
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0x1c
+       .4byte  .LASF32
+       .byte   0x1
+       .byte   0x45
+       .4byte  0x774
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  cmdListBi
+       .uleb128 0x1a
+       .4byte  0x593
+       .uleb128 0x1c
+       .4byte  .LASF33
+       .byte   0x1
+       .byte   0x57
+       .4byte  0x789
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  cmdListBi2
+       .uleb128 0x1a
+       .4byte  0x5b6
+       .uleb128 0x1c
+       .4byte  .LASF34
+       .byte   0x1
+       .byte   0x5b
+       .4byte  0x79e
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  cmdList2N
+       .uleb128 0x1a
+       .4byte  0x5d8
+       .uleb128 0x1c
+       .4byte  .LASF35
+       .byte   0x1
+       .byte   0x5f
+       .4byte  0x5fa
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  mathStack
+       .uleb128 0x1c
+       .4byte  .LASF36
+       .byte   0x1
+       .byte   0x61
+       .4byte  0x617
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  addrStack
+       .uleb128 0x1c
+       .4byte  .LASF37
+       .byte   0x1
+       .byte   0x62
+       .4byte  0xe8
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  addrStackPtr
+       .uleb128 0x1c
+       .4byte  .LASF38
+       .byte   0x1
+       .byte   0x64
+       .4byte  0x641
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  prog
+       .uleb128 0x1c
+       .4byte  .LASF39
+       .byte   0x1
+       .byte   0x65
+       .4byte  0xe8
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  progPtr
+       .uleb128 0x1c
+       .4byte  .LASF40
+       .byte   0x1
+       .byte   0x66
+       .4byte  0x5fa
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  progOps
+       .uleb128 0x1c
+       .4byte  .LASF41
+       .byte   0x1
+       .byte   0x67
+       .4byte  0xe8
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  progOpsPtr
+       .uleb128 0x1c
+       .4byte  .LASF42
+       .byte   0x1
+       .byte   0x68
+       .4byte  0x685
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  cmdList
+       .uleb128 0x1c
+       .4byte  .LASF43
+       .byte   0x1
+       .byte   0x69
+       .4byte  0xe8
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  cmdListPtr
+       .uleb128 0x1c
+       .4byte  .LASF44
+       .byte   0x1
+       .byte   0x6b
+       .4byte  0x4c
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  fastTimer
+       .uleb128 0x1c
+       .4byte  .LASF45
+       .byte   0x1
+       .byte   0x6c
+       .4byte  0x4c
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  slowTimer
+       .uleb128 0x1c
+       .4byte  .LASF46
+       .byte   0x1
+       .byte   0x6e
+       .4byte  0x6d6
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  dirMemory
+       .uleb128 0x1c
+       .4byte  .LASF47
+       .byte   0x1
+       .byte   0x70
+       .4byte  0x6dc
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  buckets
+       .uleb128 0x1c
+       .4byte  .LASF48
+       .byte   0x1
+       .byte   0x75
+       .4byte  0x883
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  progBi
+       .uleb128 0x1a
+       .4byte  0x6fa
+       .uleb128 0x1d
+       .4byte  .LASF49
+       .byte   0x1
+       .2byte  0x138
+       .4byte  0xe8
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  progCounter
+       .uleb128 0x1d
+       .4byte  .LASF50
+       .byte   0x1
+       .2byte  0x13a
+       .4byte  0x685
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  lineBuffer
+       .uleb128 0x1d
+       .4byte  .LASF51
+       .byte   0x1
+       .2byte  0x13c
+       .4byte  0xe8
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  lineBufferPtr
+       .uleb128 0x1d
+       .4byte  .LASF52
+       .byte   0x1
+       .2byte  0x13f
+       .4byte  0x746
+       .byte   0x1
+       .byte   0x3
+       .byte   0x3
+       .2byte  wordBuffer
+       .byte   0x0
+       .section        .debug_abbrev
+       .uleb128 0x1
+       .uleb128 0x11
+       .byte   0x1
+       .uleb128 0x25
+       .uleb128 0xe
+       .uleb128 0x13
+       .uleb128 0xb
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x1b
+       .uleb128 0xe
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .uleb128 0x10
+       .uleb128 0x6
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x2
+       .uleb128 0x16
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0x24
+       .byte   0x0
+       .uleb128 0xb
+       .uleb128 0xb
+       .uleb128 0x3e
+       .uleb128 0xb
+       .uleb128 0x3
+       .uleb128 0xe
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x4
+       .uleb128 0x24
+       .byte   0x0
+       .uleb128 0xb
+       .uleb128 0xb
+       .uleb128 0x3e
+       .uleb128 0xb
+       .uleb128 0x3
+       .uleb128 0x8
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x5
+       .uleb128 0x2e
+       .byte   0x1
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x27
+       .uleb128 0xc
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x20
+       .uleb128 0xb
+       .uleb128 0x1
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x6
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x49
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x7
+       .uleb128 0x2e
+       .byte   0x1
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x27
+       .uleb128 0xc
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .uleb128 0x40
+       .uleb128 0x6
+       .uleb128 0x1
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x8
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0x8
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0xa
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x9
+       .uleb128 0x35
+       .byte   0x0
+       .uleb128 0x49
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xa
+       .uleb128 0x2e
+       .byte   0x1
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x27
+       .uleb128 0xc
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .uleb128 0x40
+       .uleb128 0x6
+       .uleb128 0x1
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xb
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0xa
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xc
+       .uleb128 0x2e
+       .byte   0x0
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x27
+       .uleb128 0xc
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .uleb128 0x40
+       .uleb128 0xa
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xd
+       .uleb128 0x5
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0x8
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0xa
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xe
+       .uleb128 0x2e
+       .byte   0x1
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x27
+       .uleb128 0xc
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .uleb128 0x40
+       .uleb128 0xa
+       .uleb128 0x1
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xf
+       .uleb128 0x5
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0x8
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0x6
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x10
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0x8
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0x6
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x11
+       .uleb128 0xf
+       .byte   0x0
+       .uleb128 0xb
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x12
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0x6
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x13
+       .uleb128 0x1
+       .byte   0x1
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x1
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x14
+       .uleb128 0x21
+       .byte   0x0
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2f
+       .uleb128 0xb
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x15
+       .uleb128 0x1d
+       .byte   0x1
+       .uleb128 0x31
+       .uleb128 0x13
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .uleb128 0x58
+       .uleb128 0xb
+       .uleb128 0x59
+       .uleb128 0x5
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x16
+       .uleb128 0xb
+       .byte   0x1
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x17
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x31
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0x6
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x18
+       .uleb128 0x21
+       .byte   0x0
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2f
+       .uleb128 0x5
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x19
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x3c
+       .uleb128 0xc
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x1a
+       .uleb128 0x26
+       .byte   0x0
+       .uleb128 0x49
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x1b
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x3c
+       .uleb128 0xc
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x1c
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x2
+       .uleb128 0xa
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x1d
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0x5
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x2
+       .uleb128 0xa
+       .byte   0x0
+       .byte   0x0
+       .byte   0x0
+       .section        .debug_pubnames,"",@progbits
+       .4byte  0x280
+       .2byte  0x2
+       .4byte  .Ldebug_info0
+       .4byte  0x8cd
+       .4byte  0x88
+       .string "getKeyB"
+       .4byte  0xb5
+       .string "getLine"
+       .4byte  0xed
+       .string "getWord"
+       .4byte  0x12d
+       .string "listFunction"
+       .4byte  0x13e
+       .string "popMathStack"
+       .4byte  0x185
+       .string "pushMathStack"
+       .4byte  0x1c4
+       .string "popAddrStack"
+       .4byte  0x1ec
+       .string "pushAddrStack"
+       .4byte  0x20e
+       .string "lookupToken"
+       .4byte  0x281
+       .string "luFunc"
+       .4byte  0x2a6
+       .string "numFunc"
+       .4byte  0x2e6
+       .string "ifFunc"
+       .4byte  0x338
+       .string "pushnFunc"
+       .4byte  0x35c
+       .string "overFunc"
+       .4byte  0x380
+       .string "dfnFunc"
+       .4byte  0x3a4
+       .string "printNumber"
+       .4byte  0x402
+       .string "printHexChar"
+       .4byte  0x426
+       .string "printHexByte"
+       .4byte  0x44b
+       .string "printHexWord"
+       .4byte  0x470
+       .string "execN"
+       .4byte  0x4f7
+       .string "execFunc"
+       .4byte  0x51e
+       .string "init_msp4th"
+       .4byte  0x55e
+       .string "processLoop"
+       .4byte  0x764
+       .string "cmdListBi"
+       .4byte  0x779
+       .string "cmdListBi2"
+       .4byte  0x78e
+       .string "cmdList2N"
+       .4byte  0x7a3
+       .string "mathStack"
+       .4byte  0x7b3
+       .string "addrStack"
+       .4byte  0x7c3
+       .string "addrStackPtr"
+       .4byte  0x7d3
+       .string "prog"
+       .4byte  0x7e3
+       .string "progPtr"
+       .4byte  0x7f3
+       .string "progOps"
+       .4byte  0x803
+       .string "progOpsPtr"
+       .4byte  0x813
+       .string "cmdList"
+       .4byte  0x823
+       .string "cmdListPtr"
+       .4byte  0x833
+       .string "fastTimer"
+       .4byte  0x843
+       .string "slowTimer"
+       .4byte  0x853
+       .string "dirMemory"
+       .4byte  0x863
+       .string "buckets"
+       .4byte  0x873
+       .string "progBi"
+       .4byte  0x888
+       .string "progCounter"
+       .4byte  0x899
+       .string "lineBuffer"
+       .4byte  0x8aa
+       .string "lineBufferPtr"
+       .4byte  0x8bb
+       .string "wordBuffer"
+       .4byte  0x0
+       .section        .debug_pubtypes,"",@progbits
+       .4byte  0x3d
+       .2byte  0x2
+       .4byte  .Ldebug_info0
+       .4byte  0x8cd
+       .4byte  0x21
+       .string "uint8_t"
+       .4byte  0x3a
+       .string "uint16_t"
+       .4byte  0x4c
+       .string "int16_t"
+       .4byte  0x5e
+       .string "str_t"
+       .4byte  0x0
+       .section        .debug_aranges,"",@progbits
+       .4byte  0x10
+       .2byte  0x2
+       .4byte  .Ldebug_info0
+       .byte   0x2
+       .byte   0x0
+       .2byte  .Ltext0
+       .2byte  .Letext0-.Ltext0
+       .2byte  0x0
+       .2byte  0x0
+       .section        .debug_str,"MS",@progbits,1
+.LASF6:
+       .string "str_t"
+.LASF16:
+       .string "luFunc"
+.LASF20:
+       .string "pushnFunc"
+.LASF58:
+       .string "listFunction"
+.LASF53:
+       .string "GNU C 4.5.3"
+.LASF25:
+       .string "printHexByte"
+.LASF38:
+       .string "prog"
+.LASF19:
+       .string "addr"
+.LASF14:
+       .string "pushAddrStack"
+.LASF11:
+       .string "popMathStack"
+.LASF29:
+       .string "opcode"
+.LASF7:
+       .string "waiting"
+.LASF48:
+       .string "progBi"
+.LASF1:
+       .string "signed char"
+.LASF35:
+       .string "mathStack"
+.LASF0:
+       .string "unsigned char"
+.LASF15:
+       .string "lookupToken"
+.LASF22:
+       .string "dfnFunc"
+.LASF33:
+       .string "cmdListBi2"
+.LASF9:
+       .string "getWord"
+.LASF18:
+       .string "ifFunc"
+.LASF44:
+       .string "fastTimer"
+.LASF34:
+       .string "cmdList2N"
+.LASF46:
+       .string "dirMemory"
+.LASF52:
+       .string "wordBuffer"
+.LASF43:
+       .string "cmdListPtr"
+.LASF56:
+       .string "RAMerrors"
+.LASF40:
+       .string "progOps"
+.LASF37:
+       .string "addrStackPtr"
+.LASF23:
+       .string "printNumber"
+.LASF57:
+       .string "errors"
+.LASF4:
+       .string "unsigned int"
+.LASF17:
+       .string "numFunc"
+.LASF31:
+       .string "processLoop"
+.LASF2:
+       .string "uint8_t"
+.LASF27:
+       .string "execN"
+.LASF5:
+       .string "int16_t"
+.LASF30:
+       .string "init_msp4th"
+.LASF12:
+       .string "pushMathStack"
+.LASF24:
+       .string "printHexChar"
+.LASF50:
+       .string "lineBuffer"
+.LASF41:
+       .string "progOpsPtr"
+.LASF47:
+       .string "buckets"
+.LASF10:
+       .string "getKeyB"
+.LASF3:
+       .string "uint16_t"
+.LASF39:
+       .string "progPtr"
+.LASF51:
+       .string "lineBufferPtr"
+.LASF54:
+       .string "msp4th.c"
+.LASF49:
+       .string "progCounter"
+.LASF13:
+       .string "popAddrStack"
+.LASF8:
+       .string "getLine"
+.LASF28:
+       .string "execFunc"
+.LASF21:
+       .string "overFunc"
+.LASF32:
+       .string "cmdListBi"
+.LASF26:
+       .string "printHexWord"
+.LASF42:
+       .string "cmdList"
+.LASF55:
+       .string "/home/dan/430/msp4th"
+.LASF36:
+       .string "addrStack"
+.LASF45:
+       .string "slowTimer"
diff --git a/msp4th/msp4th.o b/msp4th/msp4th.o
new file mode 100644 (file)
index 0000000..d98a8e4
Binary files /dev/null and b/msp4th/msp4th.o differ
diff --git a/msp4th/ns430-uart.d b/msp4th/ns430-uart.d
new file mode 100644 (file)
index 0000000..a3571d1
--- /dev/null
@@ -0,0 +1,3 @@
+ns430-uart.o: ns430-uart.c ns430-atoi.h \
+ /usr/lib/gcc/msp430/4.5.3/../../../../msp430/include/iomacros.h \
+ ns430-uart.h ns430.h
diff --git a/msp4th/ns430-uart.lst b/msp4th/ns430-uart.lst
new file mode 100644 (file)
index 0000000..24e98d0
--- /dev/null
@@ -0,0 +1,667 @@
+       .file   "ns430-uart.c"
+       .arch msp430f2013
+       .cpu 430
+       .mpy none
+
+       .section        .debug_abbrev,"",@progbits
+.Ldebug_abbrev0:
+       .section        .debug_info,"",@progbits
+.Ldebug_info0:
+       .section        .debug_line,"",@progbits
+.Ldebug_line0:
+       .text
+.Ltext0:
+       .p2align 1,0
+.global        uart_putchar
+       .type   uart_putchar,@function
+/***********************
+ * Function `uart_putchar' 
+ ***********************/
+uart_putchar:
+.LFB0:
+       .file 1 "ns430-uart.c"
+       .loc 1 8 0
+.LVL0:
+.L2:
+       .loc 1 9 0 discriminator 1
+       bit     #3,&__UART0_SR
+       jeq     .L2
+       .loc 1 12 0
+       mov.b   r15, r15
+.LVL1:
+       mov     r15, &__UART0_TDR
+.LVL2:
+       .loc 1 13 0
+       ret
+.LFE0:
+.Lfe1:
+       .size   uart_putchar,.Lfe1-uart_putchar
+;; End of function 
+
+       .p2align 1,0
+.global        uart_getchar
+       .type   uart_getchar,@function
+/***********************
+ * Function `uart_getchar' 
+ ***********************/
+uart_getchar:
+.LFB1:
+       .loc 1 16 0
+.L5:
+       .loc 1 19 0 discriminator 1
+       bit     #4,&__UART0_SR
+       jeq     .L5
+       .loc 1 22 0
+       mov     &__UART0_RDR, r15
+.LVL3:
+       .loc 1 24 0
+       ret
+.LFE1:
+.Lfe2:
+       .size   uart_getchar,.Lfe2-uart_getchar
+;; End of function 
+
+       .p2align 1,0
+.global        uart_puts
+       .type   uart_puts,@function
+/***********************
+ * Function `uart_puts' 
+ ***********************/
+uart_puts:
+.LFB2:
+       .loc 1 28 0
+.LVL4:
+       push    r11
+.LCFI0:
+       push    r10
+.LCFI1:
+       mov     r15, r11
+.LVL5:
+.L8:
+       .loc 1 33 0
+       mov.b   @r11, r10
+.LVL6:
+       .loc 1 34 0
+       mov.b   r10, r15
+       call    #uart_putchar
+.LVL7:
+       add     #1, r11
+       .loc 1 32 0
+       cmp.b   #0, r10
+       jne     .L8
+       .loc 1 36 0
+       mov.b   #13, r15
+       call    #uart_putchar
+       .loc 1 37 0
+       mov.b   #10, r15
+       call    #uart_putchar
+       .loc 1 38 0
+       pop     r10
+.LVL8:
+       pop     r11
+       ret
+.LFE2:
+.Lfe3:
+       .size   uart_puts,.Lfe3-uart_puts
+;; End of function 
+
+       .section        .debug_frame,"",@progbits
+.Lframe0:
+       .4byte  .LECIE0-.LSCIE0
+.LSCIE0:
+       .4byte  0xffffffff
+       .byte   0x1
+       .string ""
+       .uleb128 0x1
+       .sleb128 -2
+       .byte   0x0
+       .byte   0xc
+       .uleb128 0x1
+       .uleb128 0x2
+       .byte   0x80
+       .uleb128 0x1
+       .p2align 1,0
+.LECIE0:
+.LSFDE0:
+       .4byte  .LEFDE0-.LASFDE0
+.LASFDE0:
+       .4byte  .Lframe0
+       .2byte  .LFB0
+       .2byte  .LFE0-.LFB0
+       .p2align 1,0
+.LEFDE0:
+.LSFDE2:
+       .4byte  .LEFDE2-.LASFDE2
+.LASFDE2:
+       .4byte  .Lframe0
+       .2byte  .LFB1
+       .2byte  .LFE1-.LFB1
+       .p2align 1,0
+.LEFDE2:
+.LSFDE4:
+       .4byte  .LEFDE4-.LASFDE4
+.LASFDE4:
+       .4byte  .Lframe0
+       .2byte  .LFB2
+       .2byte  .LFE2-.LFB2
+       .byte   0x4
+       .4byte  .LCFI0-.LFB2
+       .byte   0xe
+       .uleb128 0x4
+       .byte   0x4
+       .4byte  .LCFI1-.LCFI0
+       .byte   0xe
+       .uleb128 0x6
+       .byte   0x8a
+       .uleb128 0x3
+       .byte   0x8b
+       .uleb128 0x2
+       .p2align 1,0
+.LEFDE4:
+       .text
+.Letext0:
+       .section        .debug_loc,"",@progbits
+.Ldebug_loc0:
+.LLST0:
+       .2byte  .LFB2-.Ltext0
+       .2byte  .LCFI0-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 2
+       .2byte  .LCFI0-.Ltext0
+       .2byte  .LCFI1-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 4
+       .2byte  .LCFI1-.Ltext0
+       .2byte  .LFE2-.Ltext0
+       .2byte  0x2
+       .byte   0x71
+       .sleb128 6
+       .2byte  0x0
+       .2byte  0x0
+.LLST1:
+       .2byte  .LVL4-.Ltext0
+       .2byte  .LVL5-.Ltext0
+       .2byte  0x1
+       .byte   0x5f
+       .2byte  0x0
+       .2byte  0x0
+.LLST2:
+       .2byte  0x0
+       .2byte  0x0
+.LLST3:
+       .2byte  .LVL6-.Ltext0
+       .2byte  .LVL7-1-.Ltext0
+       .2byte  0x2
+       .byte   0x7b
+       .sleb128 0
+       .2byte  .LVL7-1-.Ltext0
+       .2byte  .LVL8-.Ltext0
+       .2byte  0x1
+       .byte   0x5a
+       .2byte  0x0
+       .2byte  0x0
+       .file 2 "ns430.h"
+       .file 3 "ns430-atoi.h"
+       .section        .debug_info
+       .4byte  0x14d
+       .2byte  0x2
+       .4byte  .Ldebug_abbrev0
+       .byte   0x2
+       .uleb128 0x1
+       .4byte  .LASF14
+       .byte   0x1
+       .4byte  .LASF15
+       .4byte  .LASF16
+       .2byte  .Ltext0
+       .2byte  .Letext0
+       .4byte  .Ldebug_line0
+       .uleb128 0x2
+       .4byte  .LASF2
+       .byte   0x2
+       .byte   0x4
+       .4byte  0x2c
+       .uleb128 0x3
+       .byte   0x1
+       .byte   0x8
+       .4byte  .LASF0
+       .uleb128 0x3
+       .byte   0x1
+       .byte   0x6
+       .4byte  .LASF1
+       .uleb128 0x2
+       .4byte  .LASF3
+       .byte   0x2
+       .byte   0x6
+       .4byte  0x45
+       .uleb128 0x3
+       .byte   0x2
+       .byte   0x7
+       .4byte  .LASF4
+       .uleb128 0x4
+       .byte   0x2
+       .byte   0x5
+       .string "int"
+       .uleb128 0x2
+       .4byte  .LASF5
+       .byte   0x2
+       .byte   0x9
+       .4byte  0x21
+       .uleb128 0x5
+       .byte   0x1
+       .4byte  .LASF6
+       .byte   0x1
+       .byte   0x7
+       .byte   0x1
+       .2byte  .LFB0
+       .2byte  .LFE0
+       .byte   0x2
+       .byte   0x71
+       .sleb128 2
+       .4byte  0x7e
+       .uleb128 0x6
+       .string "c"
+       .byte   0x1
+       .byte   0x7
+       .4byte  0x21
+       .byte   0x1
+       .byte   0x5f
+       .byte   0x0
+       .uleb128 0x7
+       .byte   0x1
+       .4byte  .LASF17
+       .byte   0x1
+       .byte   0xf
+       .byte   0x1
+       .4byte  0x21
+       .2byte  .LFB1
+       .2byte  .LFE1
+       .byte   0x2
+       .byte   0x71
+       .sleb128 2
+       .4byte  0xa2
+       .uleb128 0x8
+       .string "c"
+       .byte   0x1
+       .byte   0x11
+       .4byte  0x21
+       .byte   0x1
+       .byte   0x5f
+       .byte   0x0
+       .uleb128 0x9
+       .byte   0x1
+       .4byte  .LASF7
+       .byte   0x1
+       .byte   0x1b
+       .byte   0x1
+       .2byte  .LFB2
+       .2byte  .LFE2
+       .4byte  .LLST0
+       .4byte  0xdf
+       .uleb128 0xa
+       .string "s"
+       .byte   0x1
+       .byte   0x1b
+       .4byte  0xdf
+       .4byte  .LLST1
+       .uleb128 0xb
+       .string "i"
+       .byte   0x1
+       .byte   0x1d
+       .4byte  0x3a
+       .4byte  .LLST2
+       .uleb128 0xb
+       .string "c"
+       .byte   0x1
+       .byte   0x1e
+       .4byte  0x21
+       .4byte  .LLST3
+       .byte   0x0
+       .uleb128 0xc
+       .byte   0x2
+       .4byte  0x53
+       .uleb128 0xd
+       .4byte  .LASF8
+       .byte   0x3
+       .byte   0xb5
+       .4byte  .LASF10
+       .4byte  0xf6
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0xe
+       .4byte  0x45
+       .uleb128 0xd
+       .4byte  .LASF9
+       .byte   0x3
+       .byte   0xb7
+       .4byte  .LASF11
+       .4byte  0xf6
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0xd
+       .4byte  .LASF12
+       .byte   0x3
+       .byte   0xb9
+       .4byte  .LASF13
+       .4byte  0xf6
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0xd
+       .4byte  .LASF8
+       .byte   0x3
+       .byte   0xb5
+       .4byte  .LASF10
+       .4byte  0xf6
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0xd
+       .4byte  .LASF9
+       .byte   0x3
+       .byte   0xb7
+       .4byte  .LASF11
+       .4byte  0xf6
+       .byte   0x1
+       .byte   0x1
+       .uleb128 0xd
+       .4byte  .LASF12
+       .byte   0x3
+       .byte   0xb9
+       .4byte  .LASF13
+       .4byte  0xf6
+       .byte   0x1
+       .byte   0x1
+       .byte   0x0
+       .section        .debug_abbrev
+       .uleb128 0x1
+       .uleb128 0x11
+       .byte   0x1
+       .uleb128 0x25
+       .uleb128 0xe
+       .uleb128 0x13
+       .uleb128 0xb
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x1b
+       .uleb128 0xe
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .uleb128 0x10
+       .uleb128 0x6
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x2
+       .uleb128 0x16
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0x24
+       .byte   0x0
+       .uleb128 0xb
+       .uleb128 0xb
+       .uleb128 0x3e
+       .uleb128 0xb
+       .uleb128 0x3
+       .uleb128 0xe
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x4
+       .uleb128 0x24
+       .byte   0x0
+       .uleb128 0xb
+       .uleb128 0xb
+       .uleb128 0x3e
+       .uleb128 0xb
+       .uleb128 0x3
+       .uleb128 0x8
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x5
+       .uleb128 0x2e
+       .byte   0x1
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x27
+       .uleb128 0xc
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .uleb128 0x40
+       .uleb128 0xa
+       .uleb128 0x1
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x6
+       .uleb128 0x5
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0x8
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0xa
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x7
+       .uleb128 0x2e
+       .byte   0x1
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x27
+       .uleb128 0xc
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .uleb128 0x40
+       .uleb128 0xa
+       .uleb128 0x1
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x8
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0x8
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0xa
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0x9
+       .uleb128 0x2e
+       .byte   0x1
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x27
+       .uleb128 0xc
+       .uleb128 0x11
+       .uleb128 0x1
+       .uleb128 0x12
+       .uleb128 0x1
+       .uleb128 0x40
+       .uleb128 0x6
+       .uleb128 0x1
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xa
+       .uleb128 0x5
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0x8
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0x6
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xb
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0x8
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x2
+       .uleb128 0x6
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xc
+       .uleb128 0xf
+       .byte   0x0
+       .uleb128 0xb
+       .uleb128 0xb
+       .uleb128 0x49
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xd
+       .uleb128 0x34
+       .byte   0x0
+       .uleb128 0x3
+       .uleb128 0xe
+       .uleb128 0x3a
+       .uleb128 0xb
+       .uleb128 0x3b
+       .uleb128 0xb
+       .uleb128 0x2007
+       .uleb128 0xe
+       .uleb128 0x49
+       .uleb128 0x13
+       .uleb128 0x3f
+       .uleb128 0xc
+       .uleb128 0x3c
+       .uleb128 0xc
+       .byte   0x0
+       .byte   0x0
+       .uleb128 0xe
+       .uleb128 0x35
+       .byte   0x0
+       .uleb128 0x49
+       .uleb128 0x13
+       .byte   0x0
+       .byte   0x0
+       .byte   0x0
+       .section        .debug_pubnames,"",@progbits
+       .4byte  0x3e
+       .2byte  0x2
+       .4byte  .Ldebug_info0
+       .4byte  0x151
+       .4byte  0x5e
+       .string "uart_putchar"
+       .4byte  0x7e
+       .string "uart_getchar"
+       .4byte  0xa2
+       .string "uart_puts"
+       .4byte  0x0
+       .section        .debug_pubtypes,"",@progbits
+       .4byte  0x31
+       .2byte  0x2
+       .4byte  .Ldebug_info0
+       .4byte  0x151
+       .4byte  0x21
+       .string "uint8_t"
+       .4byte  0x3a
+       .string "uint16_t"
+       .4byte  0x53
+       .string "str_t"
+       .4byte  0x0
+       .section        .debug_aranges,"",@progbits
+       .4byte  0x10
+       .2byte  0x2
+       .4byte  .Ldebug_info0
+       .byte   0x2
+       .byte   0x0
+       .2byte  .Ltext0
+       .2byte  .Letext0-.Ltext0
+       .2byte  0x0
+       .2byte  0x0
+       .section        .debug_str,"MS",@progbits,1
+.LASF4:
+       .string "unsigned int"
+.LASF2:
+       .string "uint8_t"
+.LASF10:
+       .string "*__UART0_SR"
+.LASF13:
+       .string "*__UART0_TDR"
+.LASF1:
+       .string "signed char"
+.LASF9:
+       .string "UART0_RDR"
+.LASF6:
+       .string "uart_putchar"
+.LASF5:
+       .string "str_t"
+.LASF11:
+       .string "*__UART0_RDR"
+.LASF8:
+       .string "UART0_SR"
+.LASF3:
+       .string "uint16_t"
+.LASF16:
+       .string "/home/dan/430/msp4th"
+.LASF0:
+       .string "unsigned char"
+.LASF14:
+       .string "GNU C 4.5.3"
+.LASF15:
+       .string "ns430-uart.c"
+.LASF17:
+       .string "uart_getchar"
+.LASF12:
+       .string "UART0_TDR"
+.LASF7:
+       .string "uart_puts"
diff --git a/msp4th/ns430-uart.o b/msp4th/ns430-uart.o
new file mode 100644 (file)
index 0000000..07163de
Binary files /dev/null and b/msp4th/ns430-uart.o differ