summaryrefslogtreecommitdiff
path: root/electic_streaming328p/bin/Debug
diff options
context:
space:
mode:
authorTim Redfern <tim@eclectronics.org>2012-01-18 18:02:10 +0000
committerTim Redfern <tim@eclectronics.org>2012-01-18 18:02:10 +0000
commit8c3efb592b16b672fc353368c04d88d3a32cf1a2 (patch)
tree9cf4887292432c656651012c5370009b4a69cddf /electic_streaming328p/bin/Debug
parentfe92239d966f0219e8b7caf6335a776938b4e0e3 (diff)
updated previous demo to Arduino 1.0HEADmaster
Diffstat (limited to 'electic_streaming328p/bin/Debug')
-rwxr-xr-xelectic_streaming328p/bin/Debug/electic_streaming.elfbin0 -> 39422 bytes
-rw-r--r--electic_streaming328p/bin/Debug/electic_streaming.elf.eep.hex1
-rw-r--r--electic_streaming328p/bin/Debug/electic_streaming.elf.hex364
-rw-r--r--electic_streaming328p/bin/Debug/electic_streaming.elf.lss3033
-rw-r--r--electic_streaming328p/bin/Debug/electic_streaming.elf.map913
5 files changed, 4311 insertions, 0 deletions
diff --git a/electic_streaming328p/bin/Debug/electic_streaming.elf b/electic_streaming328p/bin/Debug/electic_streaming.elf
new file mode 100755
index 0000000..56120ff
--- /dev/null
+++ b/electic_streaming328p/bin/Debug/electic_streaming.elf
Binary files differ
diff --git a/electic_streaming328p/bin/Debug/electic_streaming.elf.eep.hex b/electic_streaming328p/bin/Debug/electic_streaming.elf.eep.hex
new file mode 100644
index 0000000..1996e8f
--- /dev/null
+++ b/electic_streaming328p/bin/Debug/electic_streaming.elf.eep.hex
@@ -0,0 +1 @@
+:00000001FF
diff --git a/electic_streaming328p/bin/Debug/electic_streaming.elf.hex b/electic_streaming328p/bin/Debug/electic_streaming.elf.hex
new file mode 100644
index 0000000..235f9d2
--- /dev/null
+++ b/electic_streaming328p/bin/Debug/electic_streaming.elf.hex
@@ -0,0 +1,364 @@
+:100000000C9444000C946C000C946C000C946C00E8
+:100010000C946C000C946C000C946C000C946C00B0
+:100020000C946C000C946C000C946C000C946701A4
+:100030000C946C000C946C000C946C000C946C0090
+:100040000C946C000C946C000C94F0030C946C00F9
+:100050000C946C000C946C000C946C000C946C0070
+:100060000C946C000C946C0005A84CCDB2D44EB925
+:100070003836A9020C50B9918688083CA6AAAA2A4B
+:10008000BE000000803FCE0111241FBECFEFD8E09C
+:10009000DEBFCDBF11E0A0E0B1E0ECE7F6E102C0C9
+:1000A00005900D92AA32B107D9F713E0AAE2B1E0A8
+:1000B00001C01D92A43BB107E1F710E0C8E8D0E011
+:1000C00004C02297FE010E94A309C638D107C9F7D0
+:1000D0000E94FE000C943C0B0C940000DF93CF9325
+:1000E000CDB7DEB764970FB6F894DEBF0FBECDBFB5
+:1000F00088ED9FE0A9E4B0E48F839887A987BA8749
+:1001000080E090E0DC0189839A83AB83BC832F81FC
+:10011000388549855A85CA01B9010E947705DC01F5
+:10012000CB01BC01CD0120E030E040E054E40E946E
+:10013000CF06DC01CB018B879C87AD87BE871E82F3
+:100140001D8248C089819A81AB81BC81BC01CD01EF
+:100150000E94A709DC01CB01BC01CD0120E030E009
+:100160004EEF52E40E94D505DC01CB018F87988BBE
+:10017000A98BBA8B69817A818B819C812B853C8587
+:100180004D855E850E947705DC01CB0189839A83CA
+:10019000AB83BC836F85788989899A8920E030E0B8
+:1001A00040E053E40E947705DC01CB01BC01CD01A6
+:1001B0000E947D07DC01CB019C8B8B8B2B898D8171
+:1001C0009E81865D9E4FFC0120838D819E810196DC
+:1001D0009E838D8321E08D819E81F2E080309F0798
+:1001E0000CF020E0222309F0ADCF64960FB6F8940E
+:1001F000DEBF0FBECDBFCF91DF910895DF93CF93C8
+:100200000F92CDB7DEB70E946E008EE293E040E021
+:1002100052EC61E070E00E94E20184E290E024E2AE
+:1002200030E0F90120812062FC01208385E290E02A
+:1002300020E2FC01208381E890E021E830E0F90130
+:1002400020812860FC0120838FE690E02FE630E0DB
+:10025000F90120812260FC01208388E890E026E8F3
+:1002600031E0FC0131832083789403C0000001C099
+:1002700000008EE293E00E94DF0121E018161906CB
+:100280000CF020E0222391F385E290E025E230E0BB
+:10029000F901308120E22327FC0120838EE293E0E4
+:1002A0000E94DC0189838981813611F78EE293E017
+:1002B00020E031E0B9010E94360281E890E021E8B7
+:1002C00030E0F90120812560FC012083D2CF1F920C
+:1002D0000F920FB60F9211242F933F934F935F937A
+:1002E0006F937F938F939F93AF93BF93EF93FF93FE
+:1002F000DF93CF9300D0CDB7DEB785E290E025E263
+:1003000030E0F901308120E22327FC0120831A82AA
+:10031000198220C080912C0390912D03865D9E4F01
+:10032000FC0120818EE293E0622F0E94D501809132
+:100330002C0390912D03019620E032E0B9010E9438
+:10034000060990932D0380932C0389819A8101964D
+:100350009A83898321E089819A81F1E080349F0723
+:100360000CF020E02223B1F68EE293E060E00E94E0
+:10037000D5010F900F90CF91DF91FF91EF91BF9139
+:10038000AF919F918F917F916F915F914F913F912D
+:100390002F910F900FBE0F901F9018958FE191E055
+:1003A00090932F0380932E030895862F0E94AF030E
+:1003B00008950E94E70308950E94C80308950E94CB
+:1003C000B7030895CB01BA010E9476030895DC01BA
+:1003D000ED91FC910190F081E02D09950895DC01EB
+:1003E000ED91FC910190F081E02D099508950F9316
+:1003F0001F93CF93DF938C01EB0109C02196D801A5
+:10040000ED91FC910190F081E02DC8010995688182
+:100410006623A1F7DF91CF911F910F9108950F935C
+:100420001F938C01DC01ED91FC910190F081E02D96
+:100430006DE00995D801ED91FC910190F081E02DDE
+:100440006AE0C80109951F910F9108950F931F93BA
+:100450008C01DC01ED91FC910190F081E02D09957A
+:10046000C8010E940F021F910F9108950F931F93CF
+:100470008C010E94F701C8010E940F021F910F9189
+:1004800008950F931F938C01DC01ED91FC91019075
+:10049000F081E02D0995C8010E940F021F910F9174
+:1004A00008952F923F924F925F926F927F928F9218
+:1004B0009F92AF92BF92CF92DF92EF92FF920F93F3
+:1004C0001F93DF93CF93CDB7DEB7A0970FB6F89405
+:1004D000DEBF0FBECDBF1C016A017B014115510576
+:1004E0006105710549F4DC01ED91FC910190F08109
+:1004F000E02D60E3099554C0882499245401422ECC
+:1005000055246624772401E010E00C0F1D1F080D10
+:10051000191DC701B601A30192010E941909F80132
+:1005200060830894811C911CA11CB11CC701B601F9
+:10053000A30192010E941909C901DA016C017D0130
+:10054000C114D104E104F104F1F681E0E82EF12CAC
+:10055000EC0EFD1EE80CF91C3E010894611C711C98
+:10056000D501C4010197A109B1096C01C818D908C6
+:1005700014C0F601EE0DFF1D60816A3010F4605D5D
+:1005800001C0695CD101ED91FC910190F081E02DF9
+:10059000C10109950894E108F1086E147F0449F738
+:1005A000A0960FB6F894DEBF0FBECDBFCF91DF91FE
+:1005B0001F910F91FF90EF90DF90CF90BF90AF9081
+:1005C0009F908F907F906F905F904F903F902F9073
+:1005D00008952AE00E94510208950F931F938C0101
+:1005E0000E94E902C8010E940F021F910F91089515
+:1005F000AB0160E070E00E94E90208950F931F9341
+:100600008C01AB0160E070E00E94E902C8010E9429
+:100610000F021F910F910895EF92FF920F931F9376
+:10062000CF93DF93EC017A018B0177FF0FC0E88154
+:10063000F9810190F081E02D6DE20995109500950A
+:10064000F094E094E11CF11C011D111D2AE0B80199
+:10065000A701CE010E945102DF91CF911F910F910E
+:10066000FF90EF9008950F931F938C010E940C034D
+:10067000C8010E940F021F910F910895AB016627D8
+:1006800057FD6095762F0E940C0308950F931F93DA
+:100690008C01AB01662757FD6095762F0E940C03F5
+:1006A000C8010E940F021F910F910895DC012115CE
+:1006B000310541F4ED91FC910190F081E02D642F22
+:1006C000099508952A30310519F40E940C03089504
+:1006D0000E94510208950F931F938C010E945603AC
+:1006E000C8010E940F021F910F910895EF92FF928F
+:1006F0000F931F937B018C0122E030E040E050E03B
+:100700000E943B09205C3D4B404F5F4FCA01B9013D
+:10071000A80197010E943B09C901DA010197A109CB
+:10072000B109292F3A2F4B2F552747FD5A9501968E
+:10073000A11DB11D2093C50081508093C400E1EC40
+:10074000F0E0808180618083808188608083808107
+:10075000806880831F910F91FF90EF900895982FEC
+:100760008091C00085FFFCCF9093C60008958091D2
+:1007700030039091310380589F4F20913203309184
+:100780003303821B930B60E870E00E940609089512
+:1007900040913203509133038091300390913103A3
+:1007A0008417950719F42FEF3FEF0FC0FA01EC5CA7
+:1007B000FC4F2081CA01019660E870E00E940609A2
+:1007C000909333038093320330E0C9010895809100
+:1007D0003203909133039093310380933003089553
+:1007E0001F920F920FB60F9211242F933F934F93A6
+:1007F0005F936F937F938F939F93AF93BF93EF9389
+:10080000FF934091C600E0913003F0913103CF0196
+:10081000019660E870E00E9406099C018091320315
+:10082000909133032817390739F0EC5CFC4F408373
+:100830003093310320933003FF91EF91BF91AF913B
+:100840009F918F917F916F915F914F913F912F91E8
+:100850000F900FBE0F901F901895A0E0B0E0E3E35B
+:10086000F4E00C946E09FC01EA018081823008F406
+:1008700038C1DB019C91923008F430C1843059F4C6
+:10088000943009F02EC1918111968C91119798178F
+:1008900009F021C126C1943009F420C19230B1F48D
+:1008A000823009F01EC1CA01AF0128E0DA010D90C3
+:1008B000AD01DC010D92CD012150C1F7DB01119694
+:1008C0008C9111979181892389830AC1823009F41F
+:1008D00005C1C280D380DB0112966D907C90139786
+:1008E00024813581468157811496ED90FD900D91BC
+:1008F0001C911797C601861997095C0197FF04C0E0
+:10090000AA24BB24A81AB90AB0E2AB16B1040CF0B1
+:1009100061C0181619066CF5370148010A2C04C08D
+:1009200096948794779467940A94D2F781E090E044
+:10093000A0E0B0E00A2C04C0880F991FAA1FBB1FBB
+:100940000A94D2F70197A109B1098E219F21A02312
+:10095000B123EE24FF248701E3940097A105B1059C
+:1009600019F4EE24FF248701E628F728082919291D
+:100970003CC00097D1F1CA0CDB1C39014A010A2C9A
+:1009800004C096948794779467940A94D2F781E090
+:1009900090E0A0E0B0E00A2C04C0880F991FAA1FC5
+:1009A000BB1F0A94D2F70197A109B10982239323AF
+:1009B000A423B52321E030E040E050E00097A105FA
+:1009C000B10519F420E030E0A9012629372948298A
+:1009D00059290BC06C147D0424F4EE24FF248701F4
+:1009E00004C0630120E030E0A9018181FB01918115
+:1009F000891709F445C0882349F0D801C701821B33
+:100A0000930BA40BB50B9C01AD0104C02E193F093B
+:100A1000400B510B57FD04C01982DB82CA820BC008
+:100A200081E08983DB82CA8250954095309521957B
+:100A30003F4F4F4F5F4F2C833D834E835F830DC0ED
+:100A4000880F991FAA1FBB1F8C839D83AE83BF8312
+:100A50008A819B8101979B838A838C819D81AE8152
+:100A6000BF819C01AD0121503040404050402F3F9C
+:100A7000EFEF3E07EFEF4E07EFE35E0708F30BC023
+:100A80008983DB82CA822E0D3F1D401F511F2C839C
+:100A90003D834E835F8383E088832C813D814E813B
+:100AA0005F8157FF1DC0DA01C90181709070A0708D
+:100AB000B0705695479537952795822B932BA42B8D
+:100AC000B52B8C839D83AE83BF838A819B810196E6
+:100AD0009B838A8305C0E1E2F1E003C0FB0101C012
+:100AE000FE01CF01CDB7DEB7EEE00C948A09A0E29B
+:100AF000B0E0EDE7F5E00C94760969837A838B83A7
+:100B00009C832D833E834F83588789E0E82EF12C08
+:100B1000EC0EFD1ECE010196B7010E949D088E01CC
+:100B20000F5E1F4FCE010596B8010E949D08C701B8
+:100B3000B801AE01475E5F4F0E942D040E94CF07AF
+:100B4000A096E6E00C949209A0E2B0E0EAEAF5E0B3
+:100B50000C94760969837A838B839C832D833E83EF
+:100B60004F8358878E01075F1F4FCE010196B80152
+:100B70000E949D0891E1E92EF12CEC0EFD1ECE01A4
+:100B80000596B7010E949D088A8991E089278A8B82
+:100B9000C801B701AE01475E5F4F0E942D040E945D
+:100BA000CF07A096E6E00C949209A0E2B0E0EBED4E
+:100BB000F5E00C946A0969837A838B839C832D8387
+:100BC0003E834F835887CE010196BE01675F7F4FFA
+:100BD0000E949D08CE010596BE016F5E7F4F0E9468
+:100BE0009D089985923078F089898230C0F09430E0
+:100BF00019F4823041F4CBC0843019F4923079F486
+:100C0000C6C0923051F481E02A859A89291709F4E7
+:100C100080E08A87CE010996BCC0823051F481E021
+:100C20002A859A89291709F480E08A8BCE0141969A
+:100C3000B0C06D847E848F849888ED88FE880F898B
+:100C4000188DE0E2F0E080E090E0DC01AA24BB2413
+:100C5000650120E030E0A901B30161707070611599
+:100C60007105D1F02E0D3F1D401F511F15012601AA
+:100C7000280E391E4A1E5B1E81E090E0A0E0B0E025
+:100C80002E153F054007510718F080E090E0DC0189
+:100C9000820D931DA41DB51DAA0CBB1CCC1CDD1C14
+:100CA00017FF09C061E0262E312C412C512CA228BF
+:100CB000B328C428D528319749F0EE0CFF1C001F3B
+:100CC000111F9694879477946794C6CF6B897C891B
+:100CD000EB85FC856E0F7F1F6E5F7F4F7C8F6B8F68
+:100CE00061E0EA857A89E71709F460E06A8F6B8D25
+:100CF0007C8D10C0FC01E170F070309729F05695A2
+:100D00004795379527955068B695A79597958795F8
+:100D10006F5F7F4FB7FDEECF0CC0880F991FAA1FE2
+:100D2000BB1F57FD8160220F331F441F551F6150A9
+:100D300070408030E0E09E07E0E0AE07E0E4BE07F0
+:100D400060F36B8F7C8F6FE7E62EF12C012D112D58
+:100D5000E822F9220A231B2360E4E616F1040105C8
+:100D6000110561F487FD0AC02115310541055105C2
+:100D700029F0805C9F4FAF4FBF4F80788D8F9E8F43
+:100D8000AF8FB8A383E0898FCE01499602C081E27C
+:100D900091E00E94CF07A096E2E10C948609A8E1B9
+:100DA000B0E0E5EDF6E00C94720969837A838B83F9
+:100DB0009C832D833E834F8358878E01075F1F4F8F
+:100DC000CE010196B8010E949D0881E1E82EF12C28
+:100DD000EC0EFD1ECE010596B7010E949D08998577
+:100DE000923008F483C08989823008F47BC02A8558
+:100DF0003A8923272A87943011F0923021F49817EA
+:100E000009F06CC071C0843039F41D861E861F86BF
+:100E1000188A1C861B866AC0823019F484E0898790
+:100E200065C08B859C852B893C89821B930B9C8795
+:100E30008B872D853E854F855889ED88FE880F89E3
+:100E4000188D2E153F054007510738F4220F331F28
+:100E5000441F551F01979C878B876FE170E0A12C81
+:100E6000B12CC12CA0E4DA2E80E090E0DC012E153C
+:100E70003F054007510740F08A299B29AC29BD292D
+:100E80002E193F09400B510BD694C794B794A794E1
+:100E9000220F331F441F551F6150704041F76FE709
+:100EA000E62EF12C012D112DE822F9220A231B2315
+:100EB00060E4E616F1040105110561F487FD0AC03E
+:100EC000211531054105510529F0805C9F4FAF4F39
+:100ED000BF4F80788D879E87AF87B88B8E01075F65
+:100EE0001F4F04C0870102C001E211E0C8010E9447
+:100EF000CF076896EAE00C948E09ACE0B0E0E3E836
+:100F0000F7E00C947A0969837A838B839C83CE0102
+:100F10000196BE016B5F7F4F0E949D088D818230DC
+:100F200081F1823070F1843021F48E81882369F15F
+:100F30000AC02F81388537FD24C06E812F313105DD
+:100F40003CF0662311F120E030E040E050E821C0A1
+:100F50008EE190E0821B930B29853A854B855C8559
+:100F600004C056954795379527958A95D2F76623FD
+:100F700081F050954095309521953F4F4F4F5F4FF1
+:100F800008C020E030E0A90104C02FEF3FEF4FEF91
+:100F90005FE7B901CA012C96E2E00C949609EF9242
+:100FA000FF920F931F93CF93DF93FC012481358130
+:100FB0004681578161818081823020F44061EFEF6A
+:100FC000F0E0A3C0843009F49BC0823009F492C0E1
+:100FD000211531054105510509F48FC00280F381C7
+:100FE000E02D8FEFE238F8070CF05AC0C2E8DFEFCF
+:100FF000CE1BDF0BCA31D1056CF579018A010C2EAD
+:1010000004C016950795F794E7940A94D2F781E007
+:1010100090E0A0E0B0E00C2E04C0880F991FAA1F3A
+:10102000BB1F0A94D2F70197A109B1098223932328
+:10103000A423B52321E030E040E050E00097A10573
+:10104000B10519F420E030E0A9012E293F29402BF9
+:10105000512B03C020E030E0A901DA01C9018F77EC
+:101060009070A070B07080349105A105B10539F47D
+:1010700027FF09C0205C3F4F4F4F5F4F04C0215CEA
+:101080003F4F4F4F5F4FE1E0F0E0203080E0380706
+:1010900080E0480780E4580728F5E0E0F0E022C04F
+:1010A000E038F1056CF5E158FF4FDA01C9018F779F
+:1010B0009070A070B07080349105A105B10539F42D
+:1010C00027FF09C0205C3F4F4F4F5F4F04C0215C9A
+:1010D0003F4F4F4F5F4F57FF05C056954795379588
+:1010E0002795319687E056954795379527958A95A8
+:1010F000D1F70BC0E0E0F0E005C0E0E0F0E005C0B3
+:10110000EFEFF0E020E030E0A9018E2F87958827EF
+:101110008795942F9F77679566276795E695E22ECA
+:10112000A92FA82BFE2FF62B622F732F8A2F9F2F0C
+:10113000CDB7DEB7E6E00C949209DC01FB012C91FF
+:1011400011963C91119712968C911297482F4F77D8
+:1011500050E0982F991F9927991F13966C91139718
+:10116000862F880F892B90E0661F6627661F618394
+:10117000009739F5211531054105510511F482E03B
+:1011800029C082E89FEF9383828367E0220F331F99
+:10119000441F551F6A95D1F783E0808309C0220F51
+:1011A000331F441F551F828193810197938382834C
+:1011B000203080E0380780E0480780E4580778F363
+:1011C00020C08F3F910579F4211531054105510566
+:1011D00019F484E08083089544FF03C081E0808394
+:1011E00010C010820EC08F5790409383828383E09B
+:1011F000808387E0220F331F441F551F8A95D1F744
+:1012000050642483358346835783089597FB092EC2
+:1012100007260AD077FD04D049D006D000201AF462
+:10122000709561957F4F0895F6F7909581959F4F42
+:101230000895A1E21A2EAA1BBB1BFD010DC0AA1F17
+:10124000BB1FEE1FFF1FA217B307E407F50720F02F
+:10125000A21BB30BE40BF50B661F771F881F991FAA
+:101260001A9469F760957095809590959B01AC01F3
+:10127000BD01CF01089597FB092E05260ED057FD1D
+:1012800004D0D7DF0AD0001C38F450954095309533
+:1012900021953F4F4F4F5F4F0895F6F790958095FA
+:1012A000709561957F4F8F4F9F4F0895AA1BBB1B71
+:1012B00051E107C0AA1FBB1FA617B70710F0A61B56
+:1012C000B70B881F991F5A95A9F780959095BC0177
+:1012D000CD0108952F923F924F925F926F927F922D
+:1012E0008F929F92AF92BF92CF92DF92EF92FF9236
+:1012F0000F931F93CF93DF93CDB7DEB7CA1BDB0BE2
+:101300000FB6F894DEBF0FBECDBF09942A88398886
+:1013100048885F846E847D848C849B84AA84B9848D
+:10132000C884DF80EE80FD800C811B81AA81B98199
+:10133000CE0FD11D0FB6F894DEBF0FBECDBFED01AD
+:101340000895EE0FFF1F0590F491E02D09949F93EF
+:1013500005D00F9007FCEE5F28C0CEC03FD0E8F369
+:10136000E894E0E0BB279F57F0F02AED3FE049EC1E
+:1013700006C0EE0FBB0F661F771F881F28F0B23A1A
+:1013800062077307840728F0B25A620B730B840B51
+:10139000E3959A9572F7803830F49A95BB0F661FE3
+:1013A000771F881FD2F790489BC0EF93E0FF06C0DD
+:1013B000A2EA2AED3FE049EC5FEB37D0BFD00F90B7
+:1013C000039401FC9058E8E6F0E099C057FD90586E
+:1013D000440F551F59F05F3F71F04795880F97FBF9
+:1013E000991F61F09F3F79F08795089512161306B3
+:1013F0001406551FF2CF4695F1DF08C016161706E2
+:101400001806991FF1CF8695710561050894089516
+:1014100087D030F08CD020F031F49F3F11F41EF4CF
+:101420006BC00EF4E095E7FB53C0E92FCFDF80F3EC
+:10143000BA17620773078407950718F071F49EF5D1
+:101440008EC00EF4E0950B2EBA2FA02D0B01B90122
+:1014500090010C01CA01A0011124FF27591B99F02A
+:10146000593F50F4503E68F11A16F040A22F232F36
+:10147000342F4427585FF3CF469537952795A79586
+:10148000F0405395C9F77EF41F16BA0B620B730B2D
+:10149000840BBAF09150A1F0FF0FBB1F661F771F9E
+:1014A000881FC2F70EC0BA0F621F731F841F48F453
+:1014B000879577956795B795F7959E3F08F0B3CFD9
+:1014C0009395880F08F09927EE0F979587950895C3
+:1014D00097F99F6780E870E060E008959F3F31F0E2
+:1014E000915020F4879577956795B795880F911D52
+:1014F0009695879597F908959FEF80EC08959F93AF
+:101500008F937F936F93FF93EF939B01AC014DDB20
+:10151000EF91FF912BD02F913F914F915F9145CB50
+:1015200000240A94161617061806090608950024C2
+:101530000A9412161306140605060895092E03943C
+:10154000000C11F4882352F0BB0F40F4BF2B11F4B0
+:1015500060FF04C06F5F7F4F8F4F9F4F0895E894E7
+:10156000BB2766277727CB0197F90895DF93CF93A1
+:101570001F930F93FF92EF92DF927B018C0168948F
+:1015800005C0DA2EEF0121D0FE01E894A591259146
+:10159000359145915591AEF3EF0147DFFE0197017B
+:1015A000A801DA9479F7DF90EF90FF900F911F91E7
+:1015B000CF91DF910895B4DF28F0B9DF18F09523BB
+:1015C00009F086CF99CF1124CBCF00DFA0F3959FF0
+:1015D000D1F3950F50E0551F629FF001729FBB271A
+:1015E000F00DB11D639FAA27F00DB11DAA1F649FC6
+:1015F0006627B00DA11D661F829F2227B00DA11D79
+:10160000621F739FB00DA11D621F839FA00D611DFE
+:10161000221F749F3327A00D611D231F849F600D1F
+:10162000211D822F762F6A2F11249F5750408AF058
+:10163000E1F088234AF0EE0FFF1FBB1F661F771FE4
+:10164000881F91505040A9F79E3F510570F040CF40
+:1016500087CF5F3FECF3983EDCF3869577956795EF
+:10166000B795F795E7959F5FC1F7FE2B880F911D02
+:0C1670009695879597F90895F894FFCFA0
+:10167C0057656C636F6D6520746F20656C65637462
+:10168C006963000E0F10111213141500000000D521
+:0A169C000100000000000000000043
+:00000001FF
diff --git a/electic_streaming328p/bin/Debug/electic_streaming.elf.lss b/electic_streaming328p/bin/Debug/electic_streaming.elf.lss
new file mode 100644
index 0000000..0b8f18c
--- /dev/null
+++ b/electic_streaming328p/bin/Debug/electic_streaming.elf.lss
@@ -0,0 +1,3033 @@
+
+bin/Debug/electic_streaming.elf: file format elf32-avr
+
+Sections:
+Idx Name Size VMA LMA File off Algn
+ 0 .data 0000002a 00800100 0000167c 00001710 2**0
+ CONTENTS, ALLOC, LOAD, DATA
+ 1 .text 0000167c 00000000 00000000 00000094 2**1
+ CONTENTS, ALLOC, LOAD, READONLY, CODE
+ 2 .bss 0000028a 0080012a 0080012a 0000173a 2**0
+ ALLOC
+ 3 .stab 00002418 00000000 00000000 0000173c 2**2
+ CONTENTS, READONLY, DEBUGGING
+ 4 .stabstr 00001c43 00000000 00000000 00003b54 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 5 .debug_aranges 00000060 00000000 00000000 00005797 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 6 .debug_pubnames 000002a7 00000000 00000000 000057f7 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 7 .debug_info 00000d0b 00000000 00000000 00005a9e 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 8 .debug_abbrev 000003f7 00000000 00000000 000067a9 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 9 .debug_line 00000689 00000000 00000000 00006ba0 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 10 .debug_frame 00000210 00000000 00000000 0000722c 2**2
+ CONTENTS, READONLY, DEBUGGING
+ 11 .debug_str 00000420 00000000 00000000 0000743c 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 12 .debug_loc 0000075a 00000000 00000000 0000785c 2**0
+ CONTENTS, READONLY, DEBUGGING
+
+Disassembly of section .text:
+
+00000000 <__vectors>:
+ 0: 0c 94 44 00 jmp 0x88 ; 0x88 <__ctors_end>
+ 4: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 8: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ c: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 10: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 14: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 18: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 1c: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 20: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 24: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 28: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 2c: 0c 94 67 01 jmp 0x2ce ; 0x2ce <__vector_11>
+ 30: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 34: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 38: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 3c: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 40: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 44: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 48: 0c 94 f0 03 jmp 0x7e0 ; 0x7e0 <__vector_18>
+ 4c: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 50: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 54: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 58: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 5c: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 60: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 64: 0c 94 6c 00 jmp 0xd8 ; 0xd8 <__bad_interrupt>
+ 68: 05 a8 ldd r0, Z+53 ; 0x35
+ 6a: 4c cd rjmp .-1384 ; 0xfffffb04 <__eeprom_end+0xff7efb04>
+ 6c: b2 d4 rcall .+2404 ; 0x9d2 <__stack+0xd3>
+ 6e: 4e b9 out 0x0e, r20 ; 14
+ 70: 38 36 cpi r19, 0x68 ; 104
+ 72: a9 02 muls r26, r25
+ 74: 0c 50 subi r16, 0x0C ; 12
+ 76: b9 91 ld r27, Y+
+ 78: 86 88 ldd r8, Z+22 ; 0x16
+ 7a: 08 3c cpi r16, 0xC8 ; 200
+ 7c: a6 aa std Z+54, r10 ; 0x36
+ 7e: aa 2a or r10, r26
+ 80: be 00 .word 0x00be ; ????
+ 82: 00 00 nop
+ 84: 80 3f cpi r24, 0xF0 ; 240
+
+00000086 <__ctors_start>:
+ 86: ce 01 movw r24, r28
+
+00000088 <__ctors_end>:
+ 88: 11 24 eor r1, r1
+ 8a: 1f be out 0x3f, r1 ; 63
+ 8c: cf ef ldi r28, 0xFF ; 255
+ 8e: d8 e0 ldi r29, 0x08 ; 8
+ 90: de bf out 0x3e, r29 ; 62
+ 92: cd bf out 0x3d, r28 ; 61
+
+00000094 <__do_copy_data>:
+ 94: 11 e0 ldi r17, 0x01 ; 1
+ 96: a0 e0 ldi r26, 0x00 ; 0
+ 98: b1 e0 ldi r27, 0x01 ; 1
+ 9a: ec e7 ldi r30, 0x7C ; 124
+ 9c: f6 e1 ldi r31, 0x16 ; 22
+ 9e: 02 c0 rjmp .+4 ; 0xa4 <__do_copy_data+0x10>
+ a0: 05 90 lpm r0, Z+
+ a2: 0d 92 st X+, r0
+ a4: aa 32 cpi r26, 0x2A ; 42
+ a6: b1 07 cpc r27, r17
+ a8: d9 f7 brne .-10 ; 0xa0 <__do_copy_data+0xc>
+
+000000aa <__do_clear_bss>:
+ aa: 13 e0 ldi r17, 0x03 ; 3
+ ac: aa e2 ldi r26, 0x2A ; 42
+ ae: b1 e0 ldi r27, 0x01 ; 1
+ b0: 01 c0 rjmp .+2 ; 0xb4 <.do_clear_bss_start>
+
+000000b2 <.do_clear_bss_loop>:
+ b2: 1d 92 st X+, r1
+
+000000b4 <.do_clear_bss_start>:
+ b4: a4 3b cpi r26, 0xB4 ; 180
+ b6: b1 07 cpc r27, r17
+ b8: e1 f7 brne .-8 ; 0xb2 <.do_clear_bss_loop>
+
+000000ba <__do_global_ctors>:
+ ba: 10 e0 ldi r17, 0x00 ; 0
+ bc: c8 e8 ldi r28, 0x88 ; 136
+ be: d0 e0 ldi r29, 0x00 ; 0
+ c0: 04 c0 rjmp .+8 ; 0xca <__do_global_ctors+0x10>
+ c2: 22 97 sbiw r28, 0x02 ; 2
+ c4: fe 01 movw r30, r28
+ c6: 0e 94 a3 09 call 0x1346 ; 0x1346 <__tablejump__>
+ ca: c6 38 cpi r28, 0x86 ; 134
+ cc: d1 07 cpc r29, r17
+ ce: c9 f7 brne .-14 ; 0xc2 <__do_global_ctors+0x8>
+ d0: 0e 94 fe 00 call 0x1fc ; 0x1fc <main>
+ d4: 0c 94 3c 0b jmp 0x1678 ; 0x1678 <_exit>
+
+000000d8 <__bad_interrupt>:
+ d8: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
+
+000000dc <_Z13fill_sinewavev>:
+
+byte dd[SAMPLES]; // ram buffer
+int loopCount=0;
+int sample=0;
+
+void fill_sinewave(){
+ dc: df 93 push r29
+ de: cf 93 push r28
+ e0: cd b7 in r28, 0x3d ; 61
+ e2: de b7 in r29, 0x3e ; 62
+ e4: 64 97 sbiw r28, 0x14 ; 20
+ e6: 0f b6 in r0, 0x3f ; 63
+ e8: f8 94 cli
+ ea: de bf out 0x3e, r29 ; 62
+ ec: 0f be out 0x3f, r0 ; 63
+ ee: cd bf out 0x3d, r28 ; 61
+ sample data to stream
+ the vital thing is that its possible to distinguish the end of a packet
+
+ here the data is in the range 1-255 and a 0 denotes the end of the packet
+ */
+ float pi = 3.141592;
+ f0: 88 ed ldi r24, 0xD8 ; 216
+ f2: 9f e0 ldi r25, 0x0F ; 15
+ f4: a9 e4 ldi r26, 0x49 ; 73
+ f6: b0 e4 ldi r27, 0x40 ; 64
+ f8: 8f 83 std Y+7, r24 ; 0x07
+ fa: 98 87 std Y+8, r25 ; 0x08
+ fc: a9 87 std Y+9, r26 ; 0x09
+ fe: ba 87 std Y+10, r27 ; 0x0a
+ float fcnt=0;
+ 100: 80 e0 ldi r24, 0x00 ; 0
+ 102: 90 e0 ldi r25, 0x00 ; 0
+ 104: dc 01 movw r26, r24
+ 106: 89 83 std Y+1, r24 ; 0x01
+ 108: 9a 83 std Y+2, r25 ; 0x02
+ 10a: ab 83 std Y+3, r26 ; 0x03
+ 10c: bc 83 std Y+4, r27 ; 0x04
+ float fd;
+ float dx=2 * pi / SAMPLES; // fill the 512 byte bufferarry
+ 10e: 2f 81 ldd r18, Y+7 ; 0x07
+ 110: 38 85 ldd r19, Y+8 ; 0x08
+ 112: 49 85 ldd r20, Y+9 ; 0x09
+ 114: 5a 85 ldd r21, Y+10 ; 0x0a
+ 116: ca 01 movw r24, r20
+ 118: b9 01 movw r22, r18
+ 11a: 0e 94 77 05 call 0xaee ; 0xaee <__addsf3>
+ 11e: dc 01 movw r26, r24
+ 120: cb 01 movw r24, r22
+ 122: bc 01 movw r22, r24
+ 124: cd 01 movw r24, r26
+ 126: 20 e0 ldi r18, 0x00 ; 0
+ 128: 30 e0 ldi r19, 0x00 ; 0
+ 12a: 40 e0 ldi r20, 0x00 ; 0
+ 12c: 54 e4 ldi r21, 0x44 ; 68
+ 12e: 0e 94 cf 06 call 0xd9e ; 0xd9e <__divsf3>
+ 132: dc 01 movw r26, r24
+ 134: cb 01 movw r24, r22
+ 136: 8b 87 std Y+11, r24 ; 0x0b
+ 138: 9c 87 std Y+12, r25 ; 0x0c
+ 13a: ad 87 std Y+13, r26 ; 0x0d
+ 13c: be 87 std Y+14, r27 ; 0x0e
+ int bb;
+ for (int i = 0; i <SAMPLES ; i++){ // with 50 periods sinewawe
+ 13e: 1e 82 std Y+6, r1 ; 0x06
+ 140: 1d 82 std Y+5, r1 ; 0x05
+ 142: 48 c0 rjmp .+144 ; 0x1d4 <_Z13fill_sinewavev+0xf8>
+ fd= 127*sin(fcnt); // fundamental tone
+ 144: 89 81 ldd r24, Y+1 ; 0x01
+ 146: 9a 81 ldd r25, Y+2 ; 0x02
+ 148: ab 81 ldd r26, Y+3 ; 0x03
+ 14a: bc 81 ldd r27, Y+4 ; 0x04
+ 14c: bc 01 movw r22, r24
+ 14e: cd 01 movw r24, r26
+ 150: 0e 94 a7 09 call 0x134e ; 0x134e <sin>
+ 154: dc 01 movw r26, r24
+ 156: cb 01 movw r24, r22
+ 158: bc 01 movw r22, r24
+ 15a: cd 01 movw r24, r26
+ 15c: 20 e0 ldi r18, 0x00 ; 0
+ 15e: 30 e0 ldi r19, 0x00 ; 0
+ 160: 4e ef ldi r20, 0xFE ; 254
+ 162: 52 e4 ldi r21, 0x42 ; 66
+ 164: 0e 94 d5 05 call 0xbaa ; 0xbaa <__mulsf3>
+ 168: dc 01 movw r26, r24
+ 16a: cb 01 movw r24, r22
+ 16c: 8f 87 std Y+15, r24 ; 0x0f
+ 16e: 98 8b std Y+16, r25 ; 0x10
+ 170: a9 8b std Y+17, r26 ; 0x11
+ 172: ba 8b std Y+18, r27 ; 0x12
+ fcnt=fcnt+dx; // in the range of 0 to 2xpi and 1/512 increments
+ 174: 69 81 ldd r22, Y+1 ; 0x01
+ 176: 7a 81 ldd r23, Y+2 ; 0x02
+ 178: 8b 81 ldd r24, Y+3 ; 0x03
+ 17a: 9c 81 ldd r25, Y+4 ; 0x04
+ 17c: 2b 85 ldd r18, Y+11 ; 0x0b
+ 17e: 3c 85 ldd r19, Y+12 ; 0x0c
+ 180: 4d 85 ldd r20, Y+13 ; 0x0d
+ 182: 5e 85 ldd r21, Y+14 ; 0x0e
+ 184: 0e 94 77 05 call 0xaee ; 0xaee <__addsf3>
+ 188: dc 01 movw r26, r24
+ 18a: cb 01 movw r24, r22
+ 18c: 89 83 std Y+1, r24 ; 0x01
+ 18e: 9a 83 std Y+2, r25 ; 0x02
+ 190: ab 83 std Y+3, r26 ; 0x03
+ 192: bc 83 std Y+4, r27 ; 0x04
+ bb=128+fd; // add dc offset to sinewawe
+ 194: 6f 85 ldd r22, Y+15 ; 0x0f
+ 196: 78 89 ldd r23, Y+16 ; 0x10
+ 198: 89 89 ldd r24, Y+17 ; 0x11
+ 19a: 9a 89 ldd r25, Y+18 ; 0x12
+ 19c: 20 e0 ldi r18, 0x00 ; 0
+ 19e: 30 e0 ldi r19, 0x00 ; 0
+ 1a0: 40 e0 ldi r20, 0x00 ; 0
+ 1a2: 53 e4 ldi r21, 0x43 ; 67
+ 1a4: 0e 94 77 05 call 0xaee ; 0xaee <__addsf3>
+ 1a8: dc 01 movw r26, r24
+ 1aa: cb 01 movw r24, r22
+ 1ac: bc 01 movw r22, r24
+ 1ae: cd 01 movw r24, r26
+ 1b0: 0e 94 7d 07 call 0xefa ; 0xefa <__fixsfsi>
+ 1b4: dc 01 movw r26, r24
+ 1b6: cb 01 movw r24, r22
+ 1b8: 9c 8b std Y+20, r25 ; 0x14
+ 1ba: 8b 8b std Y+19, r24 ; 0x13
+ dd[i]=bb; // write value into array
+ 1bc: 2b 89 ldd r18, Y+19 ; 0x13
+ 1be: 8d 81 ldd r24, Y+5 ; 0x05
+ 1c0: 9e 81 ldd r25, Y+6 ; 0x06
+ 1c2: 86 5d subi r24, 0xD6 ; 214
+ 1c4: 9e 4f sbci r25, 0xFE ; 254
+ 1c6: fc 01 movw r30, r24
+ 1c8: 20 83 st Z, r18
+ float pi = 3.141592;
+ float fcnt=0;
+ float fd;
+ float dx=2 * pi / SAMPLES; // fill the 512 byte bufferarry
+ int bb;
+ for (int i = 0; i <SAMPLES ; i++){ // with 50 periods sinewawe
+ 1ca: 8d 81 ldd r24, Y+5 ; 0x05
+ 1cc: 9e 81 ldd r25, Y+6 ; 0x06
+ 1ce: 01 96 adiw r24, 0x01 ; 1
+ 1d0: 9e 83 std Y+6, r25 ; 0x06
+ 1d2: 8d 83 std Y+5, r24 ; 0x05
+ 1d4: 21 e0 ldi r18, 0x01 ; 1
+ 1d6: 8d 81 ldd r24, Y+5 ; 0x05
+ 1d8: 9e 81 ldd r25, Y+6 ; 0x06
+ 1da: f2 e0 ldi r31, 0x02 ; 2
+ 1dc: 80 30 cpi r24, 0x00 ; 0
+ 1de: 9f 07 cpc r25, r31
+ 1e0: 0c f0 brlt .+2 ; 0x1e4 <_Z13fill_sinewavev+0x108>
+ 1e2: 20 e0 ldi r18, 0x00 ; 0
+ 1e4: 22 23 and r18, r18
+ 1e6: 09 f0 breq .+2 ; 0x1ea <_Z13fill_sinewavev+0x10e>
+ 1e8: ad cf rjmp .-166 ; 0x144 <_Z13fill_sinewavev+0x68>
+ fd= 127*sin(fcnt); // fundamental tone
+ fcnt=fcnt+dx; // in the range of 0 to 2xpi and 1/512 increments
+ bb=128+fd; // add dc offset to sinewawe
+ dd[i]=bb; // write value into array
+ }
+}
+ 1ea: 64 96 adiw r28, 0x14 ; 20
+ 1ec: 0f b6 in r0, 0x3f ; 63
+ 1ee: f8 94 cli
+ 1f0: de bf out 0x3e, r29 ; 62
+ 1f2: 0f be out 0x3f, r0 ; 63
+ 1f4: cd bf out 0x3d, r28 ; 61
+ 1f6: cf 91 pop r28
+ 1f8: df 91 pop r29
+ 1fa: 08 95 ret
+
+000001fc <main>:
+
+int main(){
+ 1fc: df 93 push r29
+ 1fe: cf 93 push r28
+ 200: 0f 92 push r0
+ 202: cd b7 in r28, 0x3d ; 61
+ 204: de b7 in r29, 0x3e ; 62
+
+ //init(); -- init Arduino library - delay, PWM setup messes with timers, millis(), micros() etc don't work without it
+ fill_sinewave();
+ 206: 0e 94 6e 00 call 0xdc ; 0xdc <_Z13fill_sinewavev>
+ Serial.begin(115200);
+ 20a: 8e e2 ldi r24, 0x2E ; 46
+ 20c: 93 e0 ldi r25, 0x03 ; 3
+ 20e: 40 e0 ldi r20, 0x00 ; 0
+ 210: 52 ec ldi r21, 0xC2 ; 194
+ 212: 61 e0 ldi r22, 0x01 ; 1
+ 214: 70 e0 ldi r23, 0x00 ; 0
+ 216: 0e 94 e2 01 call 0x3c4 ; 0x3c4 <_ZN14HardwareSerial5beginEl>
+
+ DDRB |= (1 << 5); // port B bit 6 = arduino pin 13
+ 21a: 84 e2 ldi r24, 0x24 ; 36
+ 21c: 90 e0 ldi r25, 0x00 ; 0
+ 21e: 24 e2 ldi r18, 0x24 ; 36
+ 220: 30 e0 ldi r19, 0x00 ; 0
+ 222: f9 01 movw r30, r18
+ 224: 20 81 ld r18, Z
+ 226: 20 62 ori r18, 0x20 ; 32
+ 228: fc 01 movw r30, r24
+ 22a: 20 83 st Z, r18
+ PORTB = (1 << 5); //turn on to start
+ 22c: 85 e2 ldi r24, 0x25 ; 37
+ 22e: 90 e0 ldi r25, 0x00 ; 0
+ 230: 20 e2 ldi r18, 0x20 ; 32
+ 232: fc 01 movw r30, r24
+ 234: 20 83 st Z, r18
+ TCCR1B |= (1 << WGM12); // Configure timer 1 for CTC mode
+ 236: 81 e8 ldi r24, 0x81 ; 129
+ 238: 90 e0 ldi r25, 0x00 ; 0
+ 23a: 21 e8 ldi r18, 0x81 ; 129
+ 23c: 30 e0 ldi r19, 0x00 ; 0
+ 23e: f9 01 movw r30, r18
+ 240: 20 81 ld r18, Z
+ 242: 28 60 ori r18, 0x08 ; 8
+ 244: fc 01 movw r30, r24
+ 246: 20 83 st Z, r18
+ TIMSK1 |= (1 << OCIE1A); // Enable CTC interrupt
+ 248: 8f e6 ldi r24, 0x6F ; 111
+ 24a: 90 e0 ldi r25, 0x00 ; 0
+ 24c: 2f e6 ldi r18, 0x6F ; 111
+ 24e: 30 e0 ldi r19, 0x00 ; 0
+ 250: f9 01 movw r30, r18
+ 252: 20 81 ld r18, Z
+ 254: 22 60 ori r18, 0x02 ; 2
+ 256: fc 01 movw r30, r24
+ 258: 20 83 st Z, r18
+ OCR1A = 390; // Set CTC compare value: final speed = CPU clocks / prescaler / CTC 15625=1Hz
+ 25a: 88 e8 ldi r24, 0x88 ; 136
+ 25c: 90 e0 ldi r25, 0x00 ; 0
+ 25e: 26 e8 ldi r18, 0x86 ; 134
+ 260: 31 e0 ldi r19, 0x01 ; 1
+ 262: fc 01 movw r30, r24
+ 264: 31 83 std Z+1, r19 ; 0x01
+ 266: 20 83 st Z, r18
+ sei(); // Enable global interrupts
+ 268: 78 94 sei
+ 26a: 03 c0 rjmp .+6 ; 0x272 <main+0x76>
+
+ while(1) {
+ 26c: 00 00 nop
+ 26e: 01 c0 rjmp .+2 ; 0x272 <main+0x76>
+ 270: 00 00 nop
+ if (Serial.available() > 0) {
+ 272: 8e e2 ldi r24, 0x2E ; 46
+ 274: 93 e0 ldi r25, 0x03 ; 3
+ 276: 0e 94 df 01 call 0x3be ; 0x3be <_ZN14HardwareSerial9availableEv>
+ 27a: 21 e0 ldi r18, 0x01 ; 1
+ 27c: 18 16 cp r1, r24
+ 27e: 19 06 cpc r1, r25
+ 280: 0c f0 brlt .+2 ; 0x284 <main+0x88>
+ 282: 20 e0 ldi r18, 0x00 ; 0
+ 284: 22 23 and r18, r18
+ 286: 91 f3 breq .-28 ; 0x26c <main+0x70>
+ PORTB ^= (1 << 5);
+ 288: 85 e2 ldi r24, 0x25 ; 37
+ 28a: 90 e0 ldi r25, 0x00 ; 0
+ 28c: 25 e2 ldi r18, 0x25 ; 37
+ 28e: 30 e0 ldi r19, 0x00 ; 0
+ 290: f9 01 movw r30, r18
+ 292: 30 81 ld r19, Z
+ 294: 20 e2 ldi r18, 0x20 ; 32
+ 296: 23 27 eor r18, r19
+ 298: fc 01 movw r30, r24
+ 29a: 20 83 st Z, r18
+ byte in=Serial.read();
+ 29c: 8e e2 ldi r24, 0x2E ; 46
+ 29e: 93 e0 ldi r25, 0x03 ; 3
+ 2a0: 0e 94 dc 01 call 0x3b8 ; 0x3b8 <_ZN14HardwareSerial4readEv>
+ 2a4: 89 83 std Y+1, r24 ; 0x01
+ if (in=='a') {
+ 2a6: 89 81 ldd r24, Y+1 ; 0x01
+ 2a8: 81 36 cpi r24, 0x61 ; 97
+ 2aa: 11 f7 brne .-60 ; 0x270 <main+0x74>
+ Serial.println("Welcome to electic");
+ 2ac: 8e e2 ldi r24, 0x2E ; 46
+ 2ae: 93 e0 ldi r25, 0x03 ; 3
+ 2b0: 20 e0 ldi r18, 0x00 ; 0
+ 2b2: 31 e0 ldi r19, 0x01 ; 1
+ 2b4: b9 01 movw r22, r18
+ 2b6: 0e 94 36 02 call 0x46c ; 0x46c <_ZN5Print7printlnEPKc>
+ TCCR1B |= ((1<<CS10)|(1 << CS12)); // Set up timer at Fcpu/1024
+ 2ba: 81 e8 ldi r24, 0x81 ; 129
+ 2bc: 90 e0 ldi r25, 0x00 ; 0
+ 2be: 21 e8 ldi r18, 0x81 ; 129
+ 2c0: 30 e0 ldi r19, 0x00 ; 0
+ 2c2: f9 01 movw r30, r18
+ 2c4: 20 81 ld r18, Z
+ 2c6: 25 60 ori r18, 0x05 ; 5
+ 2c8: fc 01 movw r30, r24
+ 2ca: 20 83 st Z, r18
+ TCCR1B |= (1 << WGM12); // Configure timer 1 for CTC mode
+ TIMSK1 |= (1 << OCIE1A); // Enable CTC interrupt
+ OCR1A = 390; // Set CTC compare value: final speed = CPU clocks / prescaler / CTC 15625=1Hz
+ sei(); // Enable global interrupts
+
+ while(1) {
+ 2cc: d2 cf rjmp .-92 ; 0x272 <main+0x76>
+
+000002ce <__vector_11>:
+ }
+ }
+}
+
+ISR(TIMER1_COMPA_vect)
+{
+ 2ce: 1f 92 push r1
+ 2d0: 0f 92 push r0
+ 2d2: 0f b6 in r0, 0x3f ; 63
+ 2d4: 0f 92 push r0
+ 2d6: 11 24 eor r1, r1
+ 2d8: 2f 93 push r18
+ 2da: 3f 93 push r19
+ 2dc: 4f 93 push r20
+ 2de: 5f 93 push r21
+ 2e0: 6f 93 push r22
+ 2e2: 7f 93 push r23
+ 2e4: 8f 93 push r24
+ 2e6: 9f 93 push r25
+ 2e8: af 93 push r26
+ 2ea: bf 93 push r27
+ 2ec: ef 93 push r30
+ 2ee: ff 93 push r31
+ 2f0: df 93 push r29
+ 2f2: cf 93 push r28
+ 2f4: 00 d0 rcall .+0 ; 0x2f6 <__vector_11+0x28>
+ 2f6: cd b7 in r28, 0x3d ; 61
+ 2f8: de b7 in r29, 0x3e ; 62
+ //if (enabled)
+ PORTB ^= (1 << 5);
+ 2fa: 85 e2 ldi r24, 0x25 ; 37
+ 2fc: 90 e0 ldi r25, 0x00 ; 0
+ 2fe: 25 e2 ldi r18, 0x25 ; 37
+ 300: 30 e0 ldi r19, 0x00 ; 0
+ 302: f9 01 movw r30, r18
+ 304: 30 81 ld r19, Z
+ 306: 20 e2 ldi r18, 0x20 ; 32
+ 308: 23 27 eor r18, r19
+ 30a: fc 01 movw r30, r24
+ 30c: 20 83 st Z, r18
+ for (int i=0;i<PACKETSIZE;i++) {
+ 30e: 1a 82 std Y+2, r1 ; 0x02
+ 310: 19 82 std Y+1, r1 ; 0x01
+ 312: 20 c0 rjmp .+64 ; 0x354 <__vector_11+0x86>
+ Serial.write(dd[sample]);
+ 314: 80 91 2c 03 lds r24, 0x032C
+ 318: 90 91 2d 03 lds r25, 0x032D
+ 31c: 86 5d subi r24, 0xD6 ; 214
+ 31e: 9e 4f sbci r25, 0xFE ; 254
+ 320: fc 01 movw r30, r24
+ 322: 20 81 ld r18, Z
+ 324: 8e e2 ldi r24, 0x2E ; 46
+ 326: 93 e0 ldi r25, 0x03 ; 3
+ 328: 62 2f mov r22, r18
+ 32a: 0e 94 d5 01 call 0x3aa ; 0x3aa <_ZN14HardwareSerial5writeEh>
+ sample=(sample+1)%SAMPLES;
+ 32e: 80 91 2c 03 lds r24, 0x032C
+ 332: 90 91 2d 03 lds r25, 0x032D
+ 336: 01 96 adiw r24, 0x01 ; 1
+ 338: 20 e0 ldi r18, 0x00 ; 0
+ 33a: 32 e0 ldi r19, 0x02 ; 2
+ 33c: b9 01 movw r22, r18
+ 33e: 0e 94 06 09 call 0x120c ; 0x120c <__divmodhi4>
+ 342: 90 93 2d 03 sts 0x032D, r25
+ 346: 80 93 2c 03 sts 0x032C, r24
+
+ISR(TIMER1_COMPA_vect)
+{
+ //if (enabled)
+ PORTB ^= (1 << 5);
+ for (int i=0;i<PACKETSIZE;i++) {
+ 34a: 89 81 ldd r24, Y+1 ; 0x01
+ 34c: 9a 81 ldd r25, Y+2 ; 0x02
+ 34e: 01 96 adiw r24, 0x01 ; 1
+ 350: 9a 83 std Y+2, r25 ; 0x02
+ 352: 89 83 std Y+1, r24 ; 0x01
+ 354: 21 e0 ldi r18, 0x01 ; 1
+ 356: 89 81 ldd r24, Y+1 ; 0x01
+ 358: 9a 81 ldd r25, Y+2 ; 0x02
+ 35a: f1 e0 ldi r31, 0x01 ; 1
+ 35c: 80 34 cpi r24, 0x40 ; 64
+ 35e: 9f 07 cpc r25, r31
+ 360: 0c f0 brlt .+2 ; 0x364 <__vector_11+0x96>
+ 362: 20 e0 ldi r18, 0x00 ; 0
+ 364: 22 23 and r18, r18
+ 366: b1 f6 brne .-84 ; 0x314 <__vector_11+0x46>
+ Serial.write(dd[sample]);
+ sample=(sample+1)%SAMPLES;
+ }
+ Serial.write((byte)0);
+ 368: 8e e2 ldi r24, 0x2E ; 46
+ 36a: 93 e0 ldi r25, 0x03 ; 3
+ 36c: 60 e0 ldi r22, 0x00 ; 0
+ 36e: 0e 94 d5 01 call 0x3aa ; 0x3aa <_ZN14HardwareSerial5writeEh>
+}
+ 372: 0f 90 pop r0
+ 374: 0f 90 pop r0
+ 376: cf 91 pop r28
+ 378: df 91 pop r29
+ 37a: ff 91 pop r31
+ 37c: ef 91 pop r30
+ 37e: bf 91 pop r27
+ 380: af 91 pop r26
+ 382: 9f 91 pop r25
+ 384: 8f 91 pop r24
+ 386: 7f 91 pop r23
+ 388: 6f 91 pop r22
+ 38a: 5f 91 pop r21
+ 38c: 4f 91 pop r20
+ 38e: 3f 91 pop r19
+ 390: 2f 91 pop r18
+ 392: 0f 90 pop r0
+ 394: 0f be out 0x3f, r0 ; 63
+ 396: 0f 90 pop r0
+ 398: 1f 90 pop r1
+ 39a: 18 95 reti
+
+0000039c <_GLOBAL__I__ZN14HardwareSerial5beginEl>:
+ 39c: 8f e1 ldi r24, 0x1F ; 31
+ 39e: 91 e0 ldi r25, 0x01 ; 1
+ 3a0: 90 93 2f 03 sts 0x032F, r25
+ 3a4: 80 93 2e 03 sts 0x032E, r24
+ 3a8: 08 95 ret
+
+000003aa <_ZN14HardwareSerial5writeEh>:
+ 3aa: 86 2f mov r24, r22
+ 3ac: 0e 94 af 03 call 0x75e ; 0x75e <serialWrite>
+ 3b0: 08 95 ret
+
+000003b2 <_ZN14HardwareSerial5flushEv>:
+ 3b2: 0e 94 e7 03 call 0x7ce ; 0x7ce <serialFlush>
+ 3b6: 08 95 ret
+
+000003b8 <_ZN14HardwareSerial4readEv>:
+ 3b8: 0e 94 c8 03 call 0x790 ; 0x790 <serialRead>
+ 3bc: 08 95 ret
+
+000003be <_ZN14HardwareSerial9availableEv>:
+ 3be: 0e 94 b7 03 call 0x76e ; 0x76e <serialAvailable>
+ 3c2: 08 95 ret
+
+000003c4 <_ZN14HardwareSerial5beginEl>:
+ 3c4: cb 01 movw r24, r22
+ 3c6: ba 01 movw r22, r20
+ 3c8: 0e 94 76 03 call 0x6ec ; 0x6ec <beginSerial>
+ 3cc: 08 95 ret
+
+000003ce <_ZN5Print5printEh>:
+ 3ce: dc 01 movw r26, r24
+ 3d0: ed 91 ld r30, X+
+ 3d2: fc 91 ld r31, X
+ 3d4: 01 90 ld r0, Z+
+ 3d6: f0 81 ld r31, Z
+ 3d8: e0 2d mov r30, r0
+ 3da: 09 95 icall
+ 3dc: 08 95 ret
+
+000003de <_ZN5Print5printEc>:
+ 3de: dc 01 movw r26, r24
+ 3e0: ed 91 ld r30, X+
+ 3e2: fc 91 ld r31, X
+ 3e4: 01 90 ld r0, Z+
+ 3e6: f0 81 ld r31, Z
+ 3e8: e0 2d mov r30, r0
+ 3ea: 09 95 icall
+ 3ec: 08 95 ret
+
+000003ee <_ZN5Print5printEPKc>:
+ 3ee: 0f 93 push r16
+ 3f0: 1f 93 push r17
+ 3f2: cf 93 push r28
+ 3f4: df 93 push r29
+ 3f6: 8c 01 movw r16, r24
+ 3f8: eb 01 movw r28, r22
+ 3fa: 09 c0 rjmp .+18 ; 0x40e <_ZN5Print5printEPKc+0x20>
+ 3fc: 21 96 adiw r28, 0x01 ; 1
+ 3fe: d8 01 movw r26, r16
+ 400: ed 91 ld r30, X+
+ 402: fc 91 ld r31, X
+ 404: 01 90 ld r0, Z+
+ 406: f0 81 ld r31, Z
+ 408: e0 2d mov r30, r0
+ 40a: c8 01 movw r24, r16
+ 40c: 09 95 icall
+ 40e: 68 81 ld r22, Y
+ 410: 66 23 and r22, r22
+ 412: a1 f7 brne .-24 ; 0x3fc <_ZN5Print5printEPKc+0xe>
+ 414: df 91 pop r29
+ 416: cf 91 pop r28
+ 418: 1f 91 pop r17
+ 41a: 0f 91 pop r16
+ 41c: 08 95 ret
+
+0000041e <_ZN5Print7printlnEv>:
+ 41e: 0f 93 push r16
+ 420: 1f 93 push r17
+ 422: 8c 01 movw r16, r24
+ 424: dc 01 movw r26, r24
+ 426: ed 91 ld r30, X+
+ 428: fc 91 ld r31, X
+ 42a: 01 90 ld r0, Z+
+ 42c: f0 81 ld r31, Z
+ 42e: e0 2d mov r30, r0
+ 430: 6d e0 ldi r22, 0x0D ; 13
+ 432: 09 95 icall
+ 434: d8 01 movw r26, r16
+ 436: ed 91 ld r30, X+
+ 438: fc 91 ld r31, X
+ 43a: 01 90 ld r0, Z+
+ 43c: f0 81 ld r31, Z
+ 43e: e0 2d mov r30, r0
+ 440: 6a e0 ldi r22, 0x0A ; 10
+ 442: c8 01 movw r24, r16
+ 444: 09 95 icall
+ 446: 1f 91 pop r17
+ 448: 0f 91 pop r16
+ 44a: 08 95 ret
+
+0000044c <_ZN5Print7printlnEc>:
+ 44c: 0f 93 push r16
+ 44e: 1f 93 push r17
+ 450: 8c 01 movw r16, r24
+ 452: dc 01 movw r26, r24
+ 454: ed 91 ld r30, X+
+ 456: fc 91 ld r31, X
+ 458: 01 90 ld r0, Z+
+ 45a: f0 81 ld r31, Z
+ 45c: e0 2d mov r30, r0
+ 45e: 09 95 icall
+ 460: c8 01 movw r24, r16
+ 462: 0e 94 0f 02 call 0x41e ; 0x41e <_ZN5Print7printlnEv>
+ 466: 1f 91 pop r17
+ 468: 0f 91 pop r16
+ 46a: 08 95 ret
+
+0000046c <_ZN5Print7printlnEPKc>:
+ 46c: 0f 93 push r16
+ 46e: 1f 93 push r17
+ 470: 8c 01 movw r16, r24
+ 472: 0e 94 f7 01 call 0x3ee ; 0x3ee <_ZN5Print5printEPKc>
+ 476: c8 01 movw r24, r16
+ 478: 0e 94 0f 02 call 0x41e ; 0x41e <_ZN5Print7printlnEv>
+ 47c: 1f 91 pop r17
+ 47e: 0f 91 pop r16
+ 480: 08 95 ret
+
+00000482 <_ZN5Print7printlnEh>:
+ 482: 0f 93 push r16
+ 484: 1f 93 push r17
+ 486: 8c 01 movw r16, r24
+ 488: dc 01 movw r26, r24
+ 48a: ed 91 ld r30, X+
+ 48c: fc 91 ld r31, X
+ 48e: 01 90 ld r0, Z+
+ 490: f0 81 ld r31, Z
+ 492: e0 2d mov r30, r0
+ 494: 09 95 icall
+ 496: c8 01 movw r24, r16
+ 498: 0e 94 0f 02 call 0x41e ; 0x41e <_ZN5Print7printlnEv>
+ 49c: 1f 91 pop r17
+ 49e: 0f 91 pop r16
+ 4a0: 08 95 ret
+
+000004a2 <_ZN5Print11printNumberEmh>:
+ 4a2: 2f 92 push r2
+ 4a4: 3f 92 push r3
+ 4a6: 4f 92 push r4
+ 4a8: 5f 92 push r5
+ 4aa: 6f 92 push r6
+ 4ac: 7f 92 push r7
+ 4ae: 8f 92 push r8
+ 4b0: 9f 92 push r9
+ 4b2: af 92 push r10
+ 4b4: bf 92 push r11
+ 4b6: cf 92 push r12
+ 4b8: df 92 push r13
+ 4ba: ef 92 push r14
+ 4bc: ff 92 push r15
+ 4be: 0f 93 push r16
+ 4c0: 1f 93 push r17
+ 4c2: df 93 push r29
+ 4c4: cf 93 push r28
+ 4c6: cd b7 in r28, 0x3d ; 61
+ 4c8: de b7 in r29, 0x3e ; 62
+ 4ca: a0 97 sbiw r28, 0x20 ; 32
+ 4cc: 0f b6 in r0, 0x3f ; 63
+ 4ce: f8 94 cli
+ 4d0: de bf out 0x3e, r29 ; 62
+ 4d2: 0f be out 0x3f, r0 ; 63
+ 4d4: cd bf out 0x3d, r28 ; 61
+ 4d6: 1c 01 movw r2, r24
+ 4d8: 6a 01 movw r12, r20
+ 4da: 7b 01 movw r14, r22
+ 4dc: 41 15 cp r20, r1
+ 4de: 51 05 cpc r21, r1
+ 4e0: 61 05 cpc r22, r1
+ 4e2: 71 05 cpc r23, r1
+ 4e4: 49 f4 brne .+18 ; 0x4f8 <_ZN5Print11printNumberEmh+0x56>
+ 4e6: dc 01 movw r26, r24
+ 4e8: ed 91 ld r30, X+
+ 4ea: fc 91 ld r31, X
+ 4ec: 01 90 ld r0, Z+
+ 4ee: f0 81 ld r31, Z
+ 4f0: e0 2d mov r30, r0
+ 4f2: 60 e3 ldi r22, 0x30 ; 48
+ 4f4: 09 95 icall
+ 4f6: 54 c0 rjmp .+168 ; 0x5a0 <_ZN5Print11printNumberEmh+0xfe>
+ 4f8: 88 24 eor r8, r8
+ 4fa: 99 24 eor r9, r9
+ 4fc: 54 01 movw r10, r8
+ 4fe: 42 2e mov r4, r18
+ 500: 55 24 eor r5, r5
+ 502: 66 24 eor r6, r6
+ 504: 77 24 eor r7, r7
+ 506: 01 e0 ldi r16, 0x01 ; 1
+ 508: 10 e0 ldi r17, 0x00 ; 0
+ 50a: 0c 0f add r16, r28
+ 50c: 1d 1f adc r17, r29
+ 50e: 08 0d add r16, r8
+ 510: 19 1d adc r17, r9
+ 512: c7 01 movw r24, r14
+ 514: b6 01 movw r22, r12
+ 516: a3 01 movw r20, r6
+ 518: 92 01 movw r18, r4
+ 51a: 0e 94 19 09 call 0x1232 ; 0x1232 <__udivmodsi4>
+ 51e: f8 01 movw r30, r16
+ 520: 60 83 st Z, r22
+ 522: 08 94 sec
+ 524: 81 1c adc r8, r1
+ 526: 91 1c adc r9, r1
+ 528: a1 1c adc r10, r1
+ 52a: b1 1c adc r11, r1
+ 52c: c7 01 movw r24, r14
+ 52e: b6 01 movw r22, r12
+ 530: a3 01 movw r20, r6
+ 532: 92 01 movw r18, r4
+ 534: 0e 94 19 09 call 0x1232 ; 0x1232 <__udivmodsi4>
+ 538: c9 01 movw r24, r18
+ 53a: da 01 movw r26, r20
+ 53c: 6c 01 movw r12, r24
+ 53e: 7d 01 movw r14, r26
+ 540: c1 14 cp r12, r1
+ 542: d1 04 cpc r13, r1
+ 544: e1 04 cpc r14, r1
+ 546: f1 04 cpc r15, r1
+ 548: f1 f6 brne .-68 ; 0x506 <_ZN5Print11printNumberEmh+0x64>
+ 54a: 81 e0 ldi r24, 0x01 ; 1
+ 54c: e8 2e mov r14, r24
+ 54e: f1 2c mov r15, r1
+ 550: ec 0e add r14, r28
+ 552: fd 1e adc r15, r29
+ 554: e8 0c add r14, r8
+ 556: f9 1c adc r15, r9
+ 558: 3e 01 movw r6, r28
+ 55a: 08 94 sec
+ 55c: 61 1c adc r6, r1
+ 55e: 71 1c adc r7, r1
+ 560: d5 01 movw r26, r10
+ 562: c4 01 movw r24, r8
+ 564: 01 97 sbiw r24, 0x01 ; 1
+ 566: a1 09 sbc r26, r1
+ 568: b1 09 sbc r27, r1
+ 56a: 6c 01 movw r12, r24
+ 56c: c8 18 sub r12, r8
+ 56e: d9 08 sbc r13, r9
+ 570: 14 c0 rjmp .+40 ; 0x59a <_ZN5Print11printNumberEmh+0xf8>
+ 572: f6 01 movw r30, r12
+ 574: ee 0d add r30, r14
+ 576: ff 1d adc r31, r15
+ 578: 60 81 ld r22, Z
+ 57a: 6a 30 cpi r22, 0x0A ; 10
+ 57c: 10 f4 brcc .+4 ; 0x582 <_ZN5Print11printNumberEmh+0xe0>
+ 57e: 60 5d subi r22, 0xD0 ; 208
+ 580: 01 c0 rjmp .+2 ; 0x584 <_ZN5Print11printNumberEmh+0xe2>
+ 582: 69 5c subi r22, 0xC9 ; 201
+ 584: d1 01 movw r26, r2
+ 586: ed 91 ld r30, X+
+ 588: fc 91 ld r31, X
+ 58a: 01 90 ld r0, Z+
+ 58c: f0 81 ld r31, Z
+ 58e: e0 2d mov r30, r0
+ 590: c1 01 movw r24, r2
+ 592: 09 95 icall
+ 594: 08 94 sec
+ 596: e1 08 sbc r14, r1
+ 598: f1 08 sbc r15, r1
+ 59a: 6e 14 cp r6, r14
+ 59c: 7f 04 cpc r7, r15
+ 59e: 49 f7 brne .-46 ; 0x572 <_ZN5Print11printNumberEmh+0xd0>
+ 5a0: a0 96 adiw r28, 0x20 ; 32
+ 5a2: 0f b6 in r0, 0x3f ; 63
+ 5a4: f8 94 cli
+ 5a6: de bf out 0x3e, r29 ; 62
+ 5a8: 0f be out 0x3f, r0 ; 63
+ 5aa: cd bf out 0x3d, r28 ; 61
+ 5ac: cf 91 pop r28
+ 5ae: df 91 pop r29
+ 5b0: 1f 91 pop r17
+ 5b2: 0f 91 pop r16
+ 5b4: ff 90 pop r15
+ 5b6: ef 90 pop r14
+ 5b8: df 90 pop r13
+ 5ba: cf 90 pop r12
+ 5bc: bf 90 pop r11
+ 5be: af 90 pop r10
+ 5c0: 9f 90 pop r9
+ 5c2: 8f 90 pop r8
+ 5c4: 7f 90 pop r7
+ 5c6: 6f 90 pop r6
+ 5c8: 5f 90 pop r5
+ 5ca: 4f 90 pop r4
+ 5cc: 3f 90 pop r3
+ 5ce: 2f 90 pop r2
+ 5d0: 08 95 ret
+
+000005d2 <_ZN5Print5printEm>:
+ 5d2: 2a e0 ldi r18, 0x0A ; 10
+ 5d4: 0e 94 51 02 call 0x4a2 ; 0x4a2 <_ZN5Print11printNumberEmh>
+ 5d8: 08 95 ret
+
+000005da <_ZN5Print7printlnEm>:
+ 5da: 0f 93 push r16
+ 5dc: 1f 93 push r17
+ 5de: 8c 01 movw r16, r24
+ 5e0: 0e 94 e9 02 call 0x5d2 ; 0x5d2 <_ZN5Print5printEm>
+ 5e4: c8 01 movw r24, r16
+ 5e6: 0e 94 0f 02 call 0x41e ; 0x41e <_ZN5Print7printlnEv>
+ 5ea: 1f 91 pop r17
+ 5ec: 0f 91 pop r16
+ 5ee: 08 95 ret
+
+000005f0 <_ZN5Print5printEj>:
+ 5f0: ab 01 movw r20, r22
+ 5f2: 60 e0 ldi r22, 0x00 ; 0
+ 5f4: 70 e0 ldi r23, 0x00 ; 0
+ 5f6: 0e 94 e9 02 call 0x5d2 ; 0x5d2 <_ZN5Print5printEm>
+ 5fa: 08 95 ret
+
+000005fc <_ZN5Print7printlnEj>:
+ 5fc: 0f 93 push r16
+ 5fe: 1f 93 push r17
+ 600: 8c 01 movw r16, r24
+ 602: ab 01 movw r20, r22
+ 604: 60 e0 ldi r22, 0x00 ; 0
+ 606: 70 e0 ldi r23, 0x00 ; 0
+ 608: 0e 94 e9 02 call 0x5d2 ; 0x5d2 <_ZN5Print5printEm>
+ 60c: c8 01 movw r24, r16
+ 60e: 0e 94 0f 02 call 0x41e ; 0x41e <_ZN5Print7printlnEv>
+ 612: 1f 91 pop r17
+ 614: 0f 91 pop r16
+ 616: 08 95 ret
+
+00000618 <_ZN5Print5printEl>:
+ 618: ef 92 push r14
+ 61a: ff 92 push r15
+ 61c: 0f 93 push r16
+ 61e: 1f 93 push r17
+ 620: cf 93 push r28
+ 622: df 93 push r29
+ 624: ec 01 movw r28, r24
+ 626: 7a 01 movw r14, r20
+ 628: 8b 01 movw r16, r22
+ 62a: 77 ff sbrs r23, 7
+ 62c: 0f c0 rjmp .+30 ; 0x64c <_ZN5Print5printEl+0x34>
+ 62e: e8 81 ld r30, Y
+ 630: f9 81 ldd r31, Y+1 ; 0x01
+ 632: 01 90 ld r0, Z+
+ 634: f0 81 ld r31, Z
+ 636: e0 2d mov r30, r0
+ 638: 6d e2 ldi r22, 0x2D ; 45
+ 63a: 09 95 icall
+ 63c: 10 95 com r17
+ 63e: 00 95 com r16
+ 640: f0 94 com r15
+ 642: e0 94 com r14
+ 644: e1 1c adc r14, r1
+ 646: f1 1c adc r15, r1
+ 648: 01 1d adc r16, r1
+ 64a: 11 1d adc r17, r1
+ 64c: 2a e0 ldi r18, 0x0A ; 10
+ 64e: b8 01 movw r22, r16
+ 650: a7 01 movw r20, r14
+ 652: ce 01 movw r24, r28
+ 654: 0e 94 51 02 call 0x4a2 ; 0x4a2 <_ZN5Print11printNumberEmh>
+ 658: df 91 pop r29
+ 65a: cf 91 pop r28
+ 65c: 1f 91 pop r17
+ 65e: 0f 91 pop r16
+ 660: ff 90 pop r15
+ 662: ef 90 pop r14
+ 664: 08 95 ret
+
+00000666 <_ZN5Print7printlnEl>:
+ 666: 0f 93 push r16
+ 668: 1f 93 push r17
+ 66a: 8c 01 movw r16, r24
+ 66c: 0e 94 0c 03 call 0x618 ; 0x618 <_ZN5Print5printEl>
+ 670: c8 01 movw r24, r16
+ 672: 0e 94 0f 02 call 0x41e ; 0x41e <_ZN5Print7printlnEv>
+ 676: 1f 91 pop r17
+ 678: 0f 91 pop r16
+ 67a: 08 95 ret
+
+0000067c <_ZN5Print5printEi>:
+ 67c: ab 01 movw r20, r22
+ 67e: 66 27 eor r22, r22
+ 680: 57 fd sbrc r21, 7
+ 682: 60 95 com r22
+ 684: 76 2f mov r23, r22
+ 686: 0e 94 0c 03 call 0x618 ; 0x618 <_ZN5Print5printEl>
+ 68a: 08 95 ret
+
+0000068c <_ZN5Print7printlnEi>:
+ 68c: 0f 93 push r16
+ 68e: 1f 93 push r17
+ 690: 8c 01 movw r16, r24
+ 692: ab 01 movw r20, r22
+ 694: 66 27 eor r22, r22
+ 696: 57 fd sbrc r21, 7
+ 698: 60 95 com r22
+ 69a: 76 2f mov r23, r22
+ 69c: 0e 94 0c 03 call 0x618 ; 0x618 <_ZN5Print5printEl>
+ 6a0: c8 01 movw r24, r16
+ 6a2: 0e 94 0f 02 call 0x41e ; 0x41e <_ZN5Print7printlnEv>
+ 6a6: 1f 91 pop r17
+ 6a8: 0f 91 pop r16
+ 6aa: 08 95 ret
+
+000006ac <_ZN5Print5printEli>:
+ 6ac: dc 01 movw r26, r24
+ 6ae: 21 15 cp r18, r1
+ 6b0: 31 05 cpc r19, r1
+ 6b2: 41 f4 brne .+16 ; 0x6c4 <_ZN5Print5printEli+0x18>
+ 6b4: ed 91 ld r30, X+
+ 6b6: fc 91 ld r31, X
+ 6b8: 01 90 ld r0, Z+
+ 6ba: f0 81 ld r31, Z
+ 6bc: e0 2d mov r30, r0
+ 6be: 64 2f mov r22, r20
+ 6c0: 09 95 icall
+ 6c2: 08 95 ret
+ 6c4: 2a 30 cpi r18, 0x0A ; 10
+ 6c6: 31 05 cpc r19, r1
+ 6c8: 19 f4 brne .+6 ; 0x6d0 <_ZN5Print5printEli+0x24>
+ 6ca: 0e 94 0c 03 call 0x618 ; 0x618 <_ZN5Print5printEl>
+ 6ce: 08 95 ret
+ 6d0: 0e 94 51 02 call 0x4a2 ; 0x4a2 <_ZN5Print11printNumberEmh>
+ 6d4: 08 95 ret
+
+000006d6 <_ZN5Print7printlnEli>:
+ 6d6: 0f 93 push r16
+ 6d8: 1f 93 push r17
+ 6da: 8c 01 movw r16, r24
+ 6dc: 0e 94 56 03 call 0x6ac ; 0x6ac <_ZN5Print5printEli>
+ 6e0: c8 01 movw r24, r16
+ 6e2: 0e 94 0f 02 call 0x41e ; 0x41e <_ZN5Print7printlnEv>
+ 6e6: 1f 91 pop r17
+ 6e8: 0f 91 pop r16
+ 6ea: 08 95 ret
+
+000006ec <beginSerial>:
+ 6ec: ef 92 push r14
+ 6ee: ff 92 push r15
+ 6f0: 0f 93 push r16
+ 6f2: 1f 93 push r17
+ 6f4: 7b 01 movw r14, r22
+ 6f6: 8c 01 movw r16, r24
+ 6f8: 22 e0 ldi r18, 0x02 ; 2
+ 6fa: 30 e0 ldi r19, 0x00 ; 0
+ 6fc: 40 e0 ldi r20, 0x00 ; 0
+ 6fe: 50 e0 ldi r21, 0x00 ; 0
+ 700: 0e 94 3b 09 call 0x1276 ; 0x1276 <__divmodsi4>
+ 704: 20 5c subi r18, 0xC0 ; 192
+ 706: 3d 4b sbci r19, 0xBD ; 189
+ 708: 40 4f sbci r20, 0xF0 ; 240
+ 70a: 5f 4f sbci r21, 0xFF ; 255
+ 70c: ca 01 movw r24, r20
+ 70e: b9 01 movw r22, r18
+ 710: a8 01 movw r20, r16
+ 712: 97 01 movw r18, r14
+ 714: 0e 94 3b 09 call 0x1276 ; 0x1276 <__divmodsi4>
+ 718: c9 01 movw r24, r18
+ 71a: da 01 movw r26, r20
+ 71c: 01 97 sbiw r24, 0x01 ; 1
+ 71e: a1 09 sbc r26, r1
+ 720: b1 09 sbc r27, r1
+ 722: 29 2f mov r18, r25
+ 724: 3a 2f mov r19, r26
+ 726: 4b 2f mov r20, r27
+ 728: 55 27 eor r21, r21
+ 72a: 47 fd sbrc r20, 7
+ 72c: 5a 95 dec r21
+ 72e: 01 96 adiw r24, 0x01 ; 1
+ 730: a1 1d adc r26, r1
+ 732: b1 1d adc r27, r1
+ 734: 20 93 c5 00 sts 0x00C5, r18
+ 738: 81 50 subi r24, 0x01 ; 1
+ 73a: 80 93 c4 00 sts 0x00C4, r24
+ 73e: e1 ec ldi r30, 0xC1 ; 193
+ 740: f0 e0 ldi r31, 0x00 ; 0
+ 742: 80 81 ld r24, Z
+ 744: 80 61 ori r24, 0x10 ; 16
+ 746: 80 83 st Z, r24
+ 748: 80 81 ld r24, Z
+ 74a: 88 60 ori r24, 0x08 ; 8
+ 74c: 80 83 st Z, r24
+ 74e: 80 81 ld r24, Z
+ 750: 80 68 ori r24, 0x80 ; 128
+ 752: 80 83 st Z, r24
+ 754: 1f 91 pop r17
+ 756: 0f 91 pop r16
+ 758: ff 90 pop r15
+ 75a: ef 90 pop r14
+ 75c: 08 95 ret
+
+0000075e <serialWrite>:
+ 75e: 98 2f mov r25, r24
+ 760: 80 91 c0 00 lds r24, 0x00C0
+ 764: 85 ff sbrs r24, 5
+ 766: fc cf rjmp .-8 ; 0x760 <serialWrite+0x2>
+ 768: 90 93 c6 00 sts 0x00C6, r25
+ 76c: 08 95 ret
+
+0000076e <serialAvailable>:
+ 76e: 80 91 30 03 lds r24, 0x0330
+ 772: 90 91 31 03 lds r25, 0x0331
+ 776: 80 58 subi r24, 0x80 ; 128
+ 778: 9f 4f sbci r25, 0xFF ; 255
+ 77a: 20 91 32 03 lds r18, 0x0332
+ 77e: 30 91 33 03 lds r19, 0x0333
+ 782: 82 1b sub r24, r18
+ 784: 93 0b sbc r25, r19
+ 786: 60 e8 ldi r22, 0x80 ; 128
+ 788: 70 e0 ldi r23, 0x00 ; 0
+ 78a: 0e 94 06 09 call 0x120c ; 0x120c <__divmodhi4>
+ 78e: 08 95 ret
+
+00000790 <serialRead>:
+ 790: 40 91 32 03 lds r20, 0x0332
+ 794: 50 91 33 03 lds r21, 0x0333
+ 798: 80 91 30 03 lds r24, 0x0330
+ 79c: 90 91 31 03 lds r25, 0x0331
+ 7a0: 84 17 cp r24, r20
+ 7a2: 95 07 cpc r25, r21
+ 7a4: 19 f4 brne .+6 ; 0x7ac <serialRead+0x1c>
+ 7a6: 2f ef ldi r18, 0xFF ; 255
+ 7a8: 3f ef ldi r19, 0xFF ; 255
+ 7aa: 0f c0 rjmp .+30 ; 0x7ca <serialRead+0x3a>
+ 7ac: fa 01 movw r30, r20
+ 7ae: ec 5c subi r30, 0xCC ; 204
+ 7b0: fc 4f sbci r31, 0xFC ; 252
+ 7b2: 20 81 ld r18, Z
+ 7b4: ca 01 movw r24, r20
+ 7b6: 01 96 adiw r24, 0x01 ; 1
+ 7b8: 60 e8 ldi r22, 0x80 ; 128
+ 7ba: 70 e0 ldi r23, 0x00 ; 0
+ 7bc: 0e 94 06 09 call 0x120c ; 0x120c <__divmodhi4>
+ 7c0: 90 93 33 03 sts 0x0333, r25
+ 7c4: 80 93 32 03 sts 0x0332, r24
+ 7c8: 30 e0 ldi r19, 0x00 ; 0
+ 7ca: c9 01 movw r24, r18
+ 7cc: 08 95 ret
+
+000007ce <serialFlush>:
+ 7ce: 80 91 32 03 lds r24, 0x0332
+ 7d2: 90 91 33 03 lds r25, 0x0333
+ 7d6: 90 93 31 03 sts 0x0331, r25
+ 7da: 80 93 30 03 sts 0x0330, r24
+ 7de: 08 95 ret
+
+000007e0 <__vector_18>:
+ 7e0: 1f 92 push r1
+ 7e2: 0f 92 push r0
+ 7e4: 0f b6 in r0, 0x3f ; 63
+ 7e6: 0f 92 push r0
+ 7e8: 11 24 eor r1, r1
+ 7ea: 2f 93 push r18
+ 7ec: 3f 93 push r19
+ 7ee: 4f 93 push r20
+ 7f0: 5f 93 push r21
+ 7f2: 6f 93 push r22
+ 7f4: 7f 93 push r23
+ 7f6: 8f 93 push r24
+ 7f8: 9f 93 push r25
+ 7fa: af 93 push r26
+ 7fc: bf 93 push r27
+ 7fe: ef 93 push r30
+ 800: ff 93 push r31
+ 802: 40 91 c6 00 lds r20, 0x00C6
+ 806: e0 91 30 03 lds r30, 0x0330
+ 80a: f0 91 31 03 lds r31, 0x0331
+ 80e: cf 01 movw r24, r30
+ 810: 01 96 adiw r24, 0x01 ; 1
+ 812: 60 e8 ldi r22, 0x80 ; 128
+ 814: 70 e0 ldi r23, 0x00 ; 0
+ 816: 0e 94 06 09 call 0x120c ; 0x120c <__divmodhi4>
+ 81a: 9c 01 movw r18, r24
+ 81c: 80 91 32 03 lds r24, 0x0332
+ 820: 90 91 33 03 lds r25, 0x0333
+ 824: 28 17 cp r18, r24
+ 826: 39 07 cpc r19, r25
+ 828: 39 f0 breq .+14 ; 0x838 <__vector_18+0x58>
+ 82a: ec 5c subi r30, 0xCC ; 204
+ 82c: fc 4f sbci r31, 0xFC ; 252
+ 82e: 40 83 st Z, r20
+ 830: 30 93 31 03 sts 0x0331, r19
+ 834: 20 93 30 03 sts 0x0330, r18
+ 838: ff 91 pop r31
+ 83a: ef 91 pop r30
+ 83c: bf 91 pop r27
+ 83e: af 91 pop r26
+ 840: 9f 91 pop r25
+ 842: 8f 91 pop r24
+ 844: 7f 91 pop r23
+ 846: 6f 91 pop r22
+ 848: 5f 91 pop r21
+ 84a: 4f 91 pop r20
+ 84c: 3f 91 pop r19
+ 84e: 2f 91 pop r18
+ 850: 0f 90 pop r0
+ 852: 0f be out 0x3f, r0 ; 63
+ 854: 0f 90 pop r0
+ 856: 1f 90 pop r1
+ 858: 18 95 reti
+
+0000085a <_fpadd_parts>:
+ 85a: a0 e0 ldi r26, 0x00 ; 0
+ 85c: b0 e0 ldi r27, 0x00 ; 0
+ 85e: e3 e3 ldi r30, 0x33 ; 51
+ 860: f4 e0 ldi r31, 0x04 ; 4
+ 862: 0c 94 6e 09 jmp 0x12dc ; 0x12dc <__prologue_saves__+0x8>
+ 866: fc 01 movw r30, r24
+ 868: ea 01 movw r28, r20
+ 86a: 80 81 ld r24, Z
+ 86c: 82 30 cpi r24, 0x02 ; 2
+ 86e: 08 f4 brcc .+2 ; 0x872 <_fpadd_parts+0x18>
+ 870: 38 c1 rjmp .+624 ; 0xae2 <__stack+0x1e3>
+ 872: db 01 movw r26, r22
+ 874: 9c 91 ld r25, X
+ 876: 92 30 cpi r25, 0x02 ; 2
+ 878: 08 f4 brcc .+2 ; 0x87c <_fpadd_parts+0x22>
+ 87a: 30 c1 rjmp .+608 ; 0xadc <__stack+0x1dd>
+ 87c: 84 30 cpi r24, 0x04 ; 4
+ 87e: 59 f4 brne .+22 ; 0x896 <_fpadd_parts+0x3c>
+ 880: 94 30 cpi r25, 0x04 ; 4
+ 882: 09 f0 breq .+2 ; 0x886 <_fpadd_parts+0x2c>
+ 884: 2e c1 rjmp .+604 ; 0xae2 <__stack+0x1e3>
+ 886: 91 81 ldd r25, Z+1 ; 0x01
+ 888: 11 96 adiw r26, 0x01 ; 1
+ 88a: 8c 91 ld r24, X
+ 88c: 11 97 sbiw r26, 0x01 ; 1
+ 88e: 98 17 cp r25, r24
+ 890: 09 f0 breq .+2 ; 0x894 <_fpadd_parts+0x3a>
+ 892: 21 c1 rjmp .+578 ; 0xad6 <__stack+0x1d7>
+ 894: 26 c1 rjmp .+588 ; 0xae2 <__stack+0x1e3>
+ 896: 94 30 cpi r25, 0x04 ; 4
+ 898: 09 f4 brne .+2 ; 0x89c <_fpadd_parts+0x42>
+ 89a: 20 c1 rjmp .+576 ; 0xadc <__stack+0x1dd>
+ 89c: 92 30 cpi r25, 0x02 ; 2
+ 89e: b1 f4 brne .+44 ; 0x8cc <_fpadd_parts+0x72>
+ 8a0: 82 30 cpi r24, 0x02 ; 2
+ 8a2: 09 f0 breq .+2 ; 0x8a6 <_fpadd_parts+0x4c>
+ 8a4: 1e c1 rjmp .+572 ; 0xae2 <__stack+0x1e3>
+ 8a6: ca 01 movw r24, r20
+ 8a8: af 01 movw r20, r30
+ 8aa: 28 e0 ldi r18, 0x08 ; 8
+ 8ac: da 01 movw r26, r20
+ 8ae: 0d 90 ld r0, X+
+ 8b0: ad 01 movw r20, r26
+ 8b2: dc 01 movw r26, r24
+ 8b4: 0d 92 st X+, r0
+ 8b6: cd 01 movw r24, r26
+ 8b8: 21 50 subi r18, 0x01 ; 1
+ 8ba: c1 f7 brne .-16 ; 0x8ac <_fpadd_parts+0x52>
+ 8bc: db 01 movw r26, r22
+ 8be: 11 96 adiw r26, 0x01 ; 1
+ 8c0: 8c 91 ld r24, X
+ 8c2: 11 97 sbiw r26, 0x01 ; 1
+ 8c4: 91 81 ldd r25, Z+1 ; 0x01
+ 8c6: 89 23 and r24, r25
+ 8c8: 89 83 std Y+1, r24 ; 0x01
+ 8ca: 0a c1 rjmp .+532 ; 0xae0 <__stack+0x1e1>
+ 8cc: 82 30 cpi r24, 0x02 ; 2
+ 8ce: 09 f4 brne .+2 ; 0x8d2 <_fpadd_parts+0x78>
+ 8d0: 05 c1 rjmp .+522 ; 0xadc <__stack+0x1dd>
+ 8d2: c2 80 ldd r12, Z+2 ; 0x02
+ 8d4: d3 80 ldd r13, Z+3 ; 0x03
+ 8d6: db 01 movw r26, r22
+ 8d8: 12 96 adiw r26, 0x02 ; 2
+ 8da: 6d 90 ld r6, X+
+ 8dc: 7c 90 ld r7, X
+ 8de: 13 97 sbiw r26, 0x03 ; 3
+ 8e0: 24 81 ldd r18, Z+4 ; 0x04
+ 8e2: 35 81 ldd r19, Z+5 ; 0x05
+ 8e4: 46 81 ldd r20, Z+6 ; 0x06
+ 8e6: 57 81 ldd r21, Z+7 ; 0x07
+ 8e8: 14 96 adiw r26, 0x04 ; 4
+ 8ea: ed 90 ld r14, X+
+ 8ec: fd 90 ld r15, X+
+ 8ee: 0d 91 ld r16, X+
+ 8f0: 1c 91 ld r17, X
+ 8f2: 17 97 sbiw r26, 0x07 ; 7
+ 8f4: c6 01 movw r24, r12
+ 8f6: 86 19 sub r24, r6
+ 8f8: 97 09 sbc r25, r7
+ 8fa: 5c 01 movw r10, r24
+ 8fc: 97 ff sbrs r25, 7
+ 8fe: 04 c0 rjmp .+8 ; 0x908 <__stack+0x9>
+ 900: aa 24 eor r10, r10
+ 902: bb 24 eor r11, r11
+ 904: a8 1a sub r10, r24
+ 906: b9 0a sbc r11, r25
+ 908: b0 e2 ldi r27, 0x20 ; 32
+ 90a: ab 16 cp r10, r27
+ 90c: b1 04 cpc r11, r1
+ 90e: 0c f0 brlt .+2 ; 0x912 <__stack+0x13>
+ 910: 61 c0 rjmp .+194 ; 0x9d4 <__stack+0xd5>
+ 912: 18 16 cp r1, r24
+ 914: 19 06 cpc r1, r25
+ 916: 6c f5 brge .+90 ; 0x972 <__stack+0x73>
+ 918: 37 01 movw r6, r14
+ 91a: 48 01 movw r8, r16
+ 91c: 0a 2c mov r0, r10
+ 91e: 04 c0 rjmp .+8 ; 0x928 <__stack+0x29>
+ 920: 96 94 lsr r9
+ 922: 87 94 ror r8
+ 924: 77 94 ror r7
+ 926: 67 94 ror r6
+ 928: 0a 94 dec r0
+ 92a: d2 f7 brpl .-12 ; 0x920 <__stack+0x21>
+ 92c: 81 e0 ldi r24, 0x01 ; 1
+ 92e: 90 e0 ldi r25, 0x00 ; 0
+ 930: a0 e0 ldi r26, 0x00 ; 0
+ 932: b0 e0 ldi r27, 0x00 ; 0
+ 934: 0a 2c mov r0, r10
+ 936: 04 c0 rjmp .+8 ; 0x940 <__stack+0x41>
+ 938: 88 0f add r24, r24
+ 93a: 99 1f adc r25, r25
+ 93c: aa 1f adc r26, r26
+ 93e: bb 1f adc r27, r27
+ 940: 0a 94 dec r0
+ 942: d2 f7 brpl .-12 ; 0x938 <__stack+0x39>
+ 944: 01 97 sbiw r24, 0x01 ; 1
+ 946: a1 09 sbc r26, r1
+ 948: b1 09 sbc r27, r1
+ 94a: 8e 21 and r24, r14
+ 94c: 9f 21 and r25, r15
+ 94e: a0 23 and r26, r16
+ 950: b1 23 and r27, r17
+ 952: ee 24 eor r14, r14
+ 954: ff 24 eor r15, r15
+ 956: 87 01 movw r16, r14
+ 958: e3 94 inc r14
+ 95a: 00 97 sbiw r24, 0x00 ; 0
+ 95c: a1 05 cpc r26, r1
+ 95e: b1 05 cpc r27, r1
+ 960: 19 f4 brne .+6 ; 0x968 <__stack+0x69>
+ 962: ee 24 eor r14, r14
+ 964: ff 24 eor r15, r15
+ 966: 87 01 movw r16, r14
+ 968: e6 28 or r14, r6
+ 96a: f7 28 or r15, r7
+ 96c: 08 29 or r16, r8
+ 96e: 19 29 or r17, r9
+ 970: 3c c0 rjmp .+120 ; 0x9ea <__stack+0xeb>
+ 972: 00 97 sbiw r24, 0x00 ; 0
+ 974: d1 f1 breq .+116 ; 0x9ea <__stack+0xeb>
+ 976: ca 0c add r12, r10
+ 978: db 1c adc r13, r11
+ 97a: 39 01 movw r6, r18
+ 97c: 4a 01 movw r8, r20
+ 97e: 0a 2c mov r0, r10
+ 980: 04 c0 rjmp .+8 ; 0x98a <__stack+0x8b>
+ 982: 96 94 lsr r9
+ 984: 87 94 ror r8
+ 986: 77 94 ror r7
+ 988: 67 94 ror r6
+ 98a: 0a 94 dec r0
+ 98c: d2 f7 brpl .-12 ; 0x982 <__stack+0x83>
+ 98e: 81 e0 ldi r24, 0x01 ; 1
+ 990: 90 e0 ldi r25, 0x00 ; 0
+ 992: a0 e0 ldi r26, 0x00 ; 0
+ 994: b0 e0 ldi r27, 0x00 ; 0
+ 996: 0a 2c mov r0, r10
+ 998: 04 c0 rjmp .+8 ; 0x9a2 <__stack+0xa3>
+ 99a: 88 0f add r24, r24
+ 99c: 99 1f adc r25, r25
+ 99e: aa 1f adc r26, r26
+ 9a0: bb 1f adc r27, r27
+ 9a2: 0a 94 dec r0
+ 9a4: d2 f7 brpl .-12 ; 0x99a <__stack+0x9b>
+ 9a6: 01 97 sbiw r24, 0x01 ; 1
+ 9a8: a1 09 sbc r26, r1
+ 9aa: b1 09 sbc r27, r1
+ 9ac: 82 23 and r24, r18
+ 9ae: 93 23 and r25, r19
+ 9b0: a4 23 and r26, r20
+ 9b2: b5 23 and r27, r21
+ 9b4: 21 e0 ldi r18, 0x01 ; 1
+ 9b6: 30 e0 ldi r19, 0x00 ; 0
+ 9b8: 40 e0 ldi r20, 0x00 ; 0
+ 9ba: 50 e0 ldi r21, 0x00 ; 0
+ 9bc: 00 97 sbiw r24, 0x00 ; 0
+ 9be: a1 05 cpc r26, r1
+ 9c0: b1 05 cpc r27, r1
+ 9c2: 19 f4 brne .+6 ; 0x9ca <__stack+0xcb>
+ 9c4: 20 e0 ldi r18, 0x00 ; 0
+ 9c6: 30 e0 ldi r19, 0x00 ; 0
+ 9c8: a9 01 movw r20, r18
+ 9ca: 26 29 or r18, r6
+ 9cc: 37 29 or r19, r7
+ 9ce: 48 29 or r20, r8
+ 9d0: 59 29 or r21, r9
+ 9d2: 0b c0 rjmp .+22 ; 0x9ea <__stack+0xeb>
+ 9d4: 6c 14 cp r6, r12
+ 9d6: 7d 04 cpc r7, r13
+ 9d8: 24 f4 brge .+8 ; 0x9e2 <__stack+0xe3>
+ 9da: ee 24 eor r14, r14
+ 9dc: ff 24 eor r15, r15
+ 9de: 87 01 movw r16, r14
+ 9e0: 04 c0 rjmp .+8 ; 0x9ea <__stack+0xeb>
+ 9e2: 63 01 movw r12, r6
+ 9e4: 20 e0 ldi r18, 0x00 ; 0
+ 9e6: 30 e0 ldi r19, 0x00 ; 0
+ 9e8: a9 01 movw r20, r18
+ 9ea: 81 81 ldd r24, Z+1 ; 0x01
+ 9ec: fb 01 movw r30, r22
+ 9ee: 91 81 ldd r25, Z+1 ; 0x01
+ 9f0: 89 17 cp r24, r25
+ 9f2: 09 f4 brne .+2 ; 0x9f6 <__stack+0xf7>
+ 9f4: 45 c0 rjmp .+138 ; 0xa80 <__stack+0x181>
+ 9f6: 88 23 and r24, r24
+ 9f8: 49 f0 breq .+18 ; 0xa0c <__stack+0x10d>
+ 9fa: d8 01 movw r26, r16
+ 9fc: c7 01 movw r24, r14
+ 9fe: 82 1b sub r24, r18
+ a00: 93 0b sbc r25, r19
+ a02: a4 0b sbc r26, r20
+ a04: b5 0b sbc r27, r21
+ a06: 9c 01 movw r18, r24
+ a08: ad 01 movw r20, r26
+ a0a: 04 c0 rjmp .+8 ; 0xa14 <__stack+0x115>
+ a0c: 2e 19 sub r18, r14
+ a0e: 3f 09 sbc r19, r15
+ a10: 40 0b sbc r20, r16
+ a12: 51 0b sbc r21, r17
+ a14: 57 fd sbrc r21, 7
+ a16: 04 c0 rjmp .+8 ; 0xa20 <__stack+0x121>
+ a18: 19 82 std Y+1, r1 ; 0x01
+ a1a: db 82 std Y+3, r13 ; 0x03
+ a1c: ca 82 std Y+2, r12 ; 0x02
+ a1e: 0b c0 rjmp .+22 ; 0xa36 <__stack+0x137>
+ a20: 81 e0 ldi r24, 0x01 ; 1
+ a22: 89 83 std Y+1, r24 ; 0x01
+ a24: db 82 std Y+3, r13 ; 0x03
+ a26: ca 82 std Y+2, r12 ; 0x02
+ a28: 50 95 com r21
+ a2a: 40 95 com r20
+ a2c: 30 95 com r19
+ a2e: 21 95 neg r18
+ a30: 3f 4f sbci r19, 0xFF ; 255
+ a32: 4f 4f sbci r20, 0xFF ; 255
+ a34: 5f 4f sbci r21, 0xFF ; 255
+ a36: 2c 83 std Y+4, r18 ; 0x04
+ a38: 3d 83 std Y+5, r19 ; 0x05
+ a3a: 4e 83 std Y+6, r20 ; 0x06
+ a3c: 5f 83 std Y+7, r21 ; 0x07
+ a3e: 0d c0 rjmp .+26 ; 0xa5a <__stack+0x15b>
+ a40: 88 0f add r24, r24
+ a42: 99 1f adc r25, r25
+ a44: aa 1f adc r26, r26
+ a46: bb 1f adc r27, r27
+ a48: 8c 83 std Y+4, r24 ; 0x04
+ a4a: 9d 83 std Y+5, r25 ; 0x05
+ a4c: ae 83 std Y+6, r26 ; 0x06
+ a4e: bf 83 std Y+7, r27 ; 0x07
+ a50: 8a 81 ldd r24, Y+2 ; 0x02
+ a52: 9b 81 ldd r25, Y+3 ; 0x03
+ a54: 01 97 sbiw r24, 0x01 ; 1
+ a56: 9b 83 std Y+3, r25 ; 0x03
+ a58: 8a 83 std Y+2, r24 ; 0x02
+ a5a: 8c 81 ldd r24, Y+4 ; 0x04
+ a5c: 9d 81 ldd r25, Y+5 ; 0x05
+ a5e: ae 81 ldd r26, Y+6 ; 0x06
+ a60: bf 81 ldd r27, Y+7 ; 0x07
+ a62: 9c 01 movw r18, r24
+ a64: ad 01 movw r20, r26
+ a66: 21 50 subi r18, 0x01 ; 1
+ a68: 30 40 sbci r19, 0x00 ; 0
+ a6a: 40 40 sbci r20, 0x00 ; 0
+ a6c: 50 40 sbci r21, 0x00 ; 0
+ a6e: 2f 3f cpi r18, 0xFF ; 255
+ a70: ef ef ldi r30, 0xFF ; 255
+ a72: 3e 07 cpc r19, r30
+ a74: ef ef ldi r30, 0xFF ; 255
+ a76: 4e 07 cpc r20, r30
+ a78: ef e3 ldi r30, 0x3F ; 63
+ a7a: 5e 07 cpc r21, r30
+ a7c: 08 f3 brcs .-62 ; 0xa40 <__stack+0x141>
+ a7e: 0b c0 rjmp .+22 ; 0xa96 <__stack+0x197>
+ a80: 89 83 std Y+1, r24 ; 0x01
+ a82: db 82 std Y+3, r13 ; 0x03
+ a84: ca 82 std Y+2, r12 ; 0x02
+ a86: 2e 0d add r18, r14
+ a88: 3f 1d adc r19, r15
+ a8a: 40 1f adc r20, r16
+ a8c: 51 1f adc r21, r17
+ a8e: 2c 83 std Y+4, r18 ; 0x04
+ a90: 3d 83 std Y+5, r19 ; 0x05
+ a92: 4e 83 std Y+6, r20 ; 0x06
+ a94: 5f 83 std Y+7, r21 ; 0x07
+ a96: 83 e0 ldi r24, 0x03 ; 3
+ a98: 88 83 st Y, r24
+ a9a: 2c 81 ldd r18, Y+4 ; 0x04
+ a9c: 3d 81 ldd r19, Y+5 ; 0x05
+ a9e: 4e 81 ldd r20, Y+6 ; 0x06
+ aa0: 5f 81 ldd r21, Y+7 ; 0x07
+ aa2: 57 ff sbrs r21, 7
+ aa4: 1d c0 rjmp .+58 ; 0xae0 <__stack+0x1e1>
+ aa6: da 01 movw r26, r20
+ aa8: c9 01 movw r24, r18
+ aaa: 81 70 andi r24, 0x01 ; 1
+ aac: 90 70 andi r25, 0x00 ; 0
+ aae: a0 70 andi r26, 0x00 ; 0
+ ab0: b0 70 andi r27, 0x00 ; 0
+ ab2: 56 95 lsr r21
+ ab4: 47 95 ror r20
+ ab6: 37 95 ror r19
+ ab8: 27 95 ror r18
+ aba: 82 2b or r24, r18
+ abc: 93 2b or r25, r19
+ abe: a4 2b or r26, r20
+ ac0: b5 2b or r27, r21
+ ac2: 8c 83 std Y+4, r24 ; 0x04
+ ac4: 9d 83 std Y+5, r25 ; 0x05
+ ac6: ae 83 std Y+6, r26 ; 0x06
+ ac8: bf 83 std Y+7, r27 ; 0x07
+ aca: 8a 81 ldd r24, Y+2 ; 0x02
+ acc: 9b 81 ldd r25, Y+3 ; 0x03
+ ace: 01 96 adiw r24, 0x01 ; 1
+ ad0: 9b 83 std Y+3, r25 ; 0x03
+ ad2: 8a 83 std Y+2, r24 ; 0x02
+ ad4: 05 c0 rjmp .+10 ; 0xae0 <__stack+0x1e1>
+ ad6: e1 e2 ldi r30, 0x21 ; 33
+ ad8: f1 e0 ldi r31, 0x01 ; 1
+ ada: 03 c0 rjmp .+6 ; 0xae2 <__stack+0x1e3>
+ adc: fb 01 movw r30, r22
+ ade: 01 c0 rjmp .+2 ; 0xae2 <__stack+0x1e3>
+ ae0: fe 01 movw r30, r28
+ ae2: cf 01 movw r24, r30
+ ae4: cd b7 in r28, 0x3d ; 61
+ ae6: de b7 in r29, 0x3e ; 62
+ ae8: ee e0 ldi r30, 0x0E ; 14
+ aea: 0c 94 8a 09 jmp 0x1314 ; 0x1314 <__epilogue_restores__+0x8>
+
+00000aee <__addsf3>:
+ aee: a0 e2 ldi r26, 0x20 ; 32
+ af0: b0 e0 ldi r27, 0x00 ; 0
+ af2: ed e7 ldi r30, 0x7D ; 125
+ af4: f5 e0 ldi r31, 0x05 ; 5
+ af6: 0c 94 76 09 jmp 0x12ec ; 0x12ec <__prologue_saves__+0x18>
+ afa: 69 83 std Y+1, r22 ; 0x01
+ afc: 7a 83 std Y+2, r23 ; 0x02
+ afe: 8b 83 std Y+3, r24 ; 0x03
+ b00: 9c 83 std Y+4, r25 ; 0x04
+ b02: 2d 83 std Y+5, r18 ; 0x05
+ b04: 3e 83 std Y+6, r19 ; 0x06
+ b06: 4f 83 std Y+7, r20 ; 0x07
+ b08: 58 87 std Y+8, r21 ; 0x08
+ b0a: 89 e0 ldi r24, 0x09 ; 9
+ b0c: e8 2e mov r14, r24
+ b0e: f1 2c mov r15, r1
+ b10: ec 0e add r14, r28
+ b12: fd 1e adc r15, r29
+ b14: ce 01 movw r24, r28
+ b16: 01 96 adiw r24, 0x01 ; 1
+ b18: b7 01 movw r22, r14
+ b1a: 0e 94 9d 08 call 0x113a ; 0x113a <__unpack_f>
+ b1e: 8e 01 movw r16, r28
+ b20: 0f 5e subi r16, 0xEF ; 239
+ b22: 1f 4f sbci r17, 0xFF ; 255
+ b24: ce 01 movw r24, r28
+ b26: 05 96 adiw r24, 0x05 ; 5
+ b28: b8 01 movw r22, r16
+ b2a: 0e 94 9d 08 call 0x113a ; 0x113a <__unpack_f>
+ b2e: c7 01 movw r24, r14
+ b30: b8 01 movw r22, r16
+ b32: ae 01 movw r20, r28
+ b34: 47 5e subi r20, 0xE7 ; 231
+ b36: 5f 4f sbci r21, 0xFF ; 255
+ b38: 0e 94 2d 04 call 0x85a ; 0x85a <_fpadd_parts>
+ b3c: 0e 94 cf 07 call 0xf9e ; 0xf9e <__pack_f>
+ b40: a0 96 adiw r28, 0x20 ; 32
+ b42: e6 e0 ldi r30, 0x06 ; 6
+ b44: 0c 94 92 09 jmp 0x1324 ; 0x1324 <__epilogue_restores__+0x18>
+
+00000b48 <__subsf3>:
+ b48: a0 e2 ldi r26, 0x20 ; 32
+ b4a: b0 e0 ldi r27, 0x00 ; 0
+ b4c: ea ea ldi r30, 0xAA ; 170
+ b4e: f5 e0 ldi r31, 0x05 ; 5
+ b50: 0c 94 76 09 jmp 0x12ec ; 0x12ec <__prologue_saves__+0x18>
+ b54: 69 83 std Y+1, r22 ; 0x01
+ b56: 7a 83 std Y+2, r23 ; 0x02
+ b58: 8b 83 std Y+3, r24 ; 0x03
+ b5a: 9c 83 std Y+4, r25 ; 0x04
+ b5c: 2d 83 std Y+5, r18 ; 0x05
+ b5e: 3e 83 std Y+6, r19 ; 0x06
+ b60: 4f 83 std Y+7, r20 ; 0x07
+ b62: 58 87 std Y+8, r21 ; 0x08
+ b64: 8e 01 movw r16, r28
+ b66: 07 5f subi r16, 0xF7 ; 247
+ b68: 1f 4f sbci r17, 0xFF ; 255
+ b6a: ce 01 movw r24, r28
+ b6c: 01 96 adiw r24, 0x01 ; 1
+ b6e: b8 01 movw r22, r16
+ b70: 0e 94 9d 08 call 0x113a ; 0x113a <__unpack_f>
+ b74: 91 e1 ldi r25, 0x11 ; 17
+ b76: e9 2e mov r14, r25
+ b78: f1 2c mov r15, r1
+ b7a: ec 0e add r14, r28
+ b7c: fd 1e adc r15, r29
+ b7e: ce 01 movw r24, r28
+ b80: 05 96 adiw r24, 0x05 ; 5
+ b82: b7 01 movw r22, r14
+ b84: 0e 94 9d 08 call 0x113a ; 0x113a <__unpack_f>
+ b88: 8a 89 ldd r24, Y+18 ; 0x12
+ b8a: 91 e0 ldi r25, 0x01 ; 1
+ b8c: 89 27 eor r24, r25
+ b8e: 8a 8b std Y+18, r24 ; 0x12
+ b90: c8 01 movw r24, r16
+ b92: b7 01 movw r22, r14
+ b94: ae 01 movw r20, r28
+ b96: 47 5e subi r20, 0xE7 ; 231
+ b98: 5f 4f sbci r21, 0xFF ; 255
+ b9a: 0e 94 2d 04 call 0x85a ; 0x85a <_fpadd_parts>
+ b9e: 0e 94 cf 07 call 0xf9e ; 0xf9e <__pack_f>
+ ba2: a0 96 adiw r28, 0x20 ; 32
+ ba4: e6 e0 ldi r30, 0x06 ; 6
+ ba6: 0c 94 92 09 jmp 0x1324 ; 0x1324 <__epilogue_restores__+0x18>
+
+00000baa <__mulsf3>:
+ baa: a0 e2 ldi r26, 0x20 ; 32
+ bac: b0 e0 ldi r27, 0x00 ; 0
+ bae: eb ed ldi r30, 0xDB ; 219
+ bb0: f5 e0 ldi r31, 0x05 ; 5
+ bb2: 0c 94 6a 09 jmp 0x12d4 ; 0x12d4 <__prologue_saves__>
+ bb6: 69 83 std Y+1, r22 ; 0x01
+ bb8: 7a 83 std Y+2, r23 ; 0x02
+ bba: 8b 83 std Y+3, r24 ; 0x03
+ bbc: 9c 83 std Y+4, r25 ; 0x04
+ bbe: 2d 83 std Y+5, r18 ; 0x05
+ bc0: 3e 83 std Y+6, r19 ; 0x06
+ bc2: 4f 83 std Y+7, r20 ; 0x07
+ bc4: 58 87 std Y+8, r21 ; 0x08
+ bc6: ce 01 movw r24, r28
+ bc8: 01 96 adiw r24, 0x01 ; 1
+ bca: be 01 movw r22, r28
+ bcc: 67 5f subi r22, 0xF7 ; 247
+ bce: 7f 4f sbci r23, 0xFF ; 255
+ bd0: 0e 94 9d 08 call 0x113a ; 0x113a <__unpack_f>
+ bd4: ce 01 movw r24, r28
+ bd6: 05 96 adiw r24, 0x05 ; 5
+ bd8: be 01 movw r22, r28
+ bda: 6f 5e subi r22, 0xEF ; 239
+ bdc: 7f 4f sbci r23, 0xFF ; 255
+ bde: 0e 94 9d 08 call 0x113a ; 0x113a <__unpack_f>
+ be2: 99 85 ldd r25, Y+9 ; 0x09
+ be4: 92 30 cpi r25, 0x02 ; 2
+ be6: 78 f0 brcs .+30 ; 0xc06 <__mulsf3+0x5c>
+ be8: 89 89 ldd r24, Y+17 ; 0x11
+ bea: 82 30 cpi r24, 0x02 ; 2
+ bec: c0 f0 brcs .+48 ; 0xc1e <__mulsf3+0x74>
+ bee: 94 30 cpi r25, 0x04 ; 4
+ bf0: 19 f4 brne .+6 ; 0xbf8 <__mulsf3+0x4e>
+ bf2: 82 30 cpi r24, 0x02 ; 2
+ bf4: 41 f4 brne .+16 ; 0xc06 <__mulsf3+0x5c>
+ bf6: cb c0 rjmp .+406 ; 0xd8e <__mulsf3+0x1e4>
+ bf8: 84 30 cpi r24, 0x04 ; 4
+ bfa: 19 f4 brne .+6 ; 0xc02 <__mulsf3+0x58>
+ bfc: 92 30 cpi r25, 0x02 ; 2
+ bfe: 79 f4 brne .+30 ; 0xc1e <__mulsf3+0x74>
+ c00: c6 c0 rjmp .+396 ; 0xd8e <__mulsf3+0x1e4>
+ c02: 92 30 cpi r25, 0x02 ; 2
+ c04: 51 f4 brne .+20 ; 0xc1a <__mulsf3+0x70>
+ c06: 81 e0 ldi r24, 0x01 ; 1
+ c08: 2a 85 ldd r18, Y+10 ; 0x0a
+ c0a: 9a 89 ldd r25, Y+18 ; 0x12
+ c0c: 29 17 cp r18, r25
+ c0e: 09 f4 brne .+2 ; 0xc12 <__mulsf3+0x68>
+ c10: 80 e0 ldi r24, 0x00 ; 0
+ c12: 8a 87 std Y+10, r24 ; 0x0a
+ c14: ce 01 movw r24, r28
+ c16: 09 96 adiw r24, 0x09 ; 9
+ c18: bc c0 rjmp .+376 ; 0xd92 <__mulsf3+0x1e8>
+ c1a: 82 30 cpi r24, 0x02 ; 2
+ c1c: 51 f4 brne .+20 ; 0xc32 <__mulsf3+0x88>
+ c1e: 81 e0 ldi r24, 0x01 ; 1
+ c20: 2a 85 ldd r18, Y+10 ; 0x0a
+ c22: 9a 89 ldd r25, Y+18 ; 0x12
+ c24: 29 17 cp r18, r25
+ c26: 09 f4 brne .+2 ; 0xc2a <__mulsf3+0x80>
+ c28: 80 e0 ldi r24, 0x00 ; 0
+ c2a: 8a 8b std Y+18, r24 ; 0x12
+ c2c: ce 01 movw r24, r28
+ c2e: 41 96 adiw r24, 0x11 ; 17
+ c30: b0 c0 rjmp .+352 ; 0xd92 <__mulsf3+0x1e8>
+ c32: 6d 84 ldd r6, Y+13 ; 0x0d
+ c34: 7e 84 ldd r7, Y+14 ; 0x0e
+ c36: 8f 84 ldd r8, Y+15 ; 0x0f
+ c38: 98 88 ldd r9, Y+16 ; 0x10
+ c3a: ed 88 ldd r14, Y+21 ; 0x15
+ c3c: fe 88 ldd r15, Y+22 ; 0x16
+ c3e: 0f 89 ldd r16, Y+23 ; 0x17
+ c40: 18 8d ldd r17, Y+24 ; 0x18
+ c42: e0 e2 ldi r30, 0x20 ; 32
+ c44: f0 e0 ldi r31, 0x00 ; 0
+ c46: 80 e0 ldi r24, 0x00 ; 0
+ c48: 90 e0 ldi r25, 0x00 ; 0
+ c4a: dc 01 movw r26, r24
+ c4c: aa 24 eor r10, r10
+ c4e: bb 24 eor r11, r11
+ c50: 65 01 movw r12, r10
+ c52: 20 e0 ldi r18, 0x00 ; 0
+ c54: 30 e0 ldi r19, 0x00 ; 0
+ c56: a9 01 movw r20, r18
+ c58: b3 01 movw r22, r6
+ c5a: 61 70 andi r22, 0x01 ; 1
+ c5c: 70 70 andi r23, 0x00 ; 0
+ c5e: 61 15 cp r22, r1
+ c60: 71 05 cpc r23, r1
+ c62: d1 f0 breq .+52 ; 0xc98 <__mulsf3+0xee>
+ c64: 2e 0d add r18, r14
+ c66: 3f 1d adc r19, r15
+ c68: 40 1f adc r20, r16
+ c6a: 51 1f adc r21, r17
+ c6c: 15 01 movw r2, r10
+ c6e: 26 01 movw r4, r12
+ c70: 28 0e add r2, r24
+ c72: 39 1e adc r3, r25
+ c74: 4a 1e adc r4, r26
+ c76: 5b 1e adc r5, r27
+ c78: 81 e0 ldi r24, 0x01 ; 1
+ c7a: 90 e0 ldi r25, 0x00 ; 0
+ c7c: a0 e0 ldi r26, 0x00 ; 0
+ c7e: b0 e0 ldi r27, 0x00 ; 0
+ c80: 2e 15 cp r18, r14
+ c82: 3f 05 cpc r19, r15
+ c84: 40 07 cpc r20, r16
+ c86: 51 07 cpc r21, r17
+ c88: 18 f0 brcs .+6 ; 0xc90 <__mulsf3+0xe6>
+ c8a: 80 e0 ldi r24, 0x00 ; 0
+ c8c: 90 e0 ldi r25, 0x00 ; 0
+ c8e: dc 01 movw r26, r24
+ c90: 82 0d add r24, r2
+ c92: 93 1d adc r25, r3
+ c94: a4 1d adc r26, r4
+ c96: b5 1d adc r27, r5
+ c98: aa 0c add r10, r10
+ c9a: bb 1c adc r11, r11
+ c9c: cc 1c adc r12, r12
+ c9e: dd 1c adc r13, r13
+ ca0: 17 ff sbrs r17, 7
+ ca2: 09 c0 rjmp .+18 ; 0xcb6 <__mulsf3+0x10c>
+ ca4: 61 e0 ldi r22, 0x01 ; 1
+ ca6: 26 2e mov r2, r22
+ ca8: 31 2c mov r3, r1
+ caa: 41 2c mov r4, r1
+ cac: 51 2c mov r5, r1
+ cae: a2 28 or r10, r2
+ cb0: b3 28 or r11, r3
+ cb2: c4 28 or r12, r4
+ cb4: d5 28 or r13, r5
+ cb6: 31 97 sbiw r30, 0x01 ; 1
+ cb8: 49 f0 breq .+18 ; 0xccc <__mulsf3+0x122>
+ cba: ee 0c add r14, r14
+ cbc: ff 1c adc r15, r15
+ cbe: 00 1f adc r16, r16
+ cc0: 11 1f adc r17, r17
+ cc2: 96 94 lsr r9
+ cc4: 87 94 ror r8
+ cc6: 77 94 ror r7
+ cc8: 67 94 ror r6
+ cca: c6 cf rjmp .-116 ; 0xc58 <__mulsf3+0xae>
+ ccc: 6b 89 ldd r22, Y+19 ; 0x13
+ cce: 7c 89 ldd r23, Y+20 ; 0x14
+ cd0: eb 85 ldd r30, Y+11 ; 0x0b
+ cd2: fc 85 ldd r31, Y+12 ; 0x0c
+ cd4: 6e 0f add r22, r30
+ cd6: 7f 1f adc r23, r31
+ cd8: 6e 5f subi r22, 0xFE ; 254
+ cda: 7f 4f sbci r23, 0xFF ; 255
+ cdc: 7c 8f std Y+28, r23 ; 0x1c
+ cde: 6b 8f std Y+27, r22 ; 0x1b
+ ce0: 61 e0 ldi r22, 0x01 ; 1
+ ce2: ea 85 ldd r30, Y+10 ; 0x0a
+ ce4: 7a 89 ldd r23, Y+18 ; 0x12
+ ce6: e7 17 cp r30, r23
+ ce8: 09 f4 brne .+2 ; 0xcec <__mulsf3+0x142>
+ cea: 60 e0 ldi r22, 0x00 ; 0
+ cec: 6a 8f std Y+26, r22 ; 0x1a
+ cee: 6b 8d ldd r22, Y+27 ; 0x1b
+ cf0: 7c 8d ldd r23, Y+28 ; 0x1c
+ cf2: 10 c0 rjmp .+32 ; 0xd14 <__mulsf3+0x16a>
+ cf4: fc 01 movw r30, r24
+ cf6: e1 70 andi r30, 0x01 ; 1
+ cf8: f0 70 andi r31, 0x00 ; 0
+ cfa: 30 97 sbiw r30, 0x00 ; 0
+ cfc: 29 f0 breq .+10 ; 0xd08 <__mulsf3+0x15e>
+ cfe: 56 95 lsr r21
+ d00: 47 95 ror r20
+ d02: 37 95 ror r19
+ d04: 27 95 ror r18
+ d06: 50 68 ori r21, 0x80 ; 128
+ d08: b6 95 lsr r27
+ d0a: a7 95 ror r26
+ d0c: 97 95 ror r25
+ d0e: 87 95 ror r24
+ d10: 6f 5f subi r22, 0xFF ; 255
+ d12: 7f 4f sbci r23, 0xFF ; 255
+ d14: b7 fd sbrc r27, 7
+ d16: ee cf rjmp .-36 ; 0xcf4 <__mulsf3+0x14a>
+ d18: 0c c0 rjmp .+24 ; 0xd32 <__mulsf3+0x188>
+ d1a: 88 0f add r24, r24
+ d1c: 99 1f adc r25, r25
+ d1e: aa 1f adc r26, r26
+ d20: bb 1f adc r27, r27
+ d22: 57 fd sbrc r21, 7
+ d24: 81 60 ori r24, 0x01 ; 1
+ d26: 22 0f add r18, r18
+ d28: 33 1f adc r19, r19
+ d2a: 44 1f adc r20, r20
+ d2c: 55 1f adc r21, r21
+ d2e: 61 50 subi r22, 0x01 ; 1
+ d30: 70 40 sbci r23, 0x00 ; 0
+ d32: 80 30 cpi r24, 0x00 ; 0
+ d34: e0 e0 ldi r30, 0x00 ; 0
+ d36: 9e 07 cpc r25, r30
+ d38: e0 e0 ldi r30, 0x00 ; 0
+ d3a: ae 07 cpc r26, r30
+ d3c: e0 e4 ldi r30, 0x40 ; 64
+ d3e: be 07 cpc r27, r30
+ d40: 60 f3 brcs .-40 ; 0xd1a <__mulsf3+0x170>
+ d42: 6b 8f std Y+27, r22 ; 0x1b
+ d44: 7c 8f std Y+28, r23 ; 0x1c
+ d46: 6f e7 ldi r22, 0x7F ; 127
+ d48: e6 2e mov r14, r22
+ d4a: f1 2c mov r15, r1
+ d4c: 01 2d mov r16, r1
+ d4e: 11 2d mov r17, r1
+ d50: e8 22 and r14, r24
+ d52: f9 22 and r15, r25
+ d54: 0a 23 and r16, r26
+ d56: 1b 23 and r17, r27
+ d58: 60 e4 ldi r22, 0x40 ; 64
+ d5a: e6 16 cp r14, r22
+ d5c: f1 04 cpc r15, r1
+ d5e: 01 05 cpc r16, r1
+ d60: 11 05 cpc r17, r1
+ d62: 61 f4 brne .+24 ; 0xd7c <__mulsf3+0x1d2>
+ d64: 87 fd sbrc r24, 7
+ d66: 0a c0 rjmp .+20 ; 0xd7c <__mulsf3+0x1d2>
+ d68: 21 15 cp r18, r1
+ d6a: 31 05 cpc r19, r1
+ d6c: 41 05 cpc r20, r1
+ d6e: 51 05 cpc r21, r1
+ d70: 29 f0 breq .+10 ; 0xd7c <__mulsf3+0x1d2>
+ d72: 80 5c subi r24, 0xC0 ; 192
+ d74: 9f 4f sbci r25, 0xFF ; 255
+ d76: af 4f sbci r26, 0xFF ; 255
+ d78: bf 4f sbci r27, 0xFF ; 255
+ d7a: 80 78 andi r24, 0x80 ; 128
+ d7c: 8d 8f std Y+29, r24 ; 0x1d
+ d7e: 9e 8f std Y+30, r25 ; 0x1e
+ d80: af 8f std Y+31, r26 ; 0x1f
+ d82: b8 a3 std Y+32, r27 ; 0x20
+ d84: 83 e0 ldi r24, 0x03 ; 3
+ d86: 89 8f std Y+25, r24 ; 0x19
+ d88: ce 01 movw r24, r28
+ d8a: 49 96 adiw r24, 0x19 ; 25
+ d8c: 02 c0 rjmp .+4 ; 0xd92 <__mulsf3+0x1e8>
+ d8e: 81 e2 ldi r24, 0x21 ; 33
+ d90: 91 e0 ldi r25, 0x01 ; 1
+ d92: 0e 94 cf 07 call 0xf9e ; 0xf9e <__pack_f>
+ d96: a0 96 adiw r28, 0x20 ; 32
+ d98: e2 e1 ldi r30, 0x12 ; 18
+ d9a: 0c 94 86 09 jmp 0x130c ; 0x130c <__epilogue_restores__>
+
+00000d9e <__divsf3>:
+ d9e: a8 e1 ldi r26, 0x18 ; 24
+ da0: b0 e0 ldi r27, 0x00 ; 0
+ da2: e5 ed ldi r30, 0xD5 ; 213
+ da4: f6 e0 ldi r31, 0x06 ; 6
+ da6: 0c 94 72 09 jmp 0x12e4 ; 0x12e4 <__prologue_saves__+0x10>
+ daa: 69 83 std Y+1, r22 ; 0x01
+ dac: 7a 83 std Y+2, r23 ; 0x02
+ dae: 8b 83 std Y+3, r24 ; 0x03
+ db0: 9c 83 std Y+4, r25 ; 0x04
+ db2: 2d 83 std Y+5, r18 ; 0x05
+ db4: 3e 83 std Y+6, r19 ; 0x06
+ db6: 4f 83 std Y+7, r20 ; 0x07
+ db8: 58 87 std Y+8, r21 ; 0x08
+ dba: 8e 01 movw r16, r28
+ dbc: 07 5f subi r16, 0xF7 ; 247
+ dbe: 1f 4f sbci r17, 0xFF ; 255
+ dc0: ce 01 movw r24, r28
+ dc2: 01 96 adiw r24, 0x01 ; 1
+ dc4: b8 01 movw r22, r16
+ dc6: 0e 94 9d 08 call 0x113a ; 0x113a <__unpack_f>
+ dca: 81 e1 ldi r24, 0x11 ; 17
+ dcc: e8 2e mov r14, r24
+ dce: f1 2c mov r15, r1
+ dd0: ec 0e add r14, r28
+ dd2: fd 1e adc r15, r29
+ dd4: ce 01 movw r24, r28
+ dd6: 05 96 adiw r24, 0x05 ; 5
+ dd8: b7 01 movw r22, r14
+ dda: 0e 94 9d 08 call 0x113a ; 0x113a <__unpack_f>
+ dde: 99 85 ldd r25, Y+9 ; 0x09
+ de0: 92 30 cpi r25, 0x02 ; 2
+ de2: 08 f4 brcc .+2 ; 0xde6 <__divsf3+0x48>
+ de4: 83 c0 rjmp .+262 ; 0xeec <__divsf3+0x14e>
+ de6: 89 89 ldd r24, Y+17 ; 0x11
+ de8: 82 30 cpi r24, 0x02 ; 2
+ dea: 08 f4 brcc .+2 ; 0xdee <__divsf3+0x50>
+ dec: 7b c0 rjmp .+246 ; 0xee4 <__divsf3+0x146>
+ dee: 2a 85 ldd r18, Y+10 ; 0x0a
+ df0: 3a 89 ldd r19, Y+18 ; 0x12
+ df2: 23 27 eor r18, r19
+ df4: 2a 87 std Y+10, r18 ; 0x0a
+ df6: 94 30 cpi r25, 0x04 ; 4
+ df8: 11 f0 breq .+4 ; 0xdfe <__divsf3+0x60>
+ dfa: 92 30 cpi r25, 0x02 ; 2
+ dfc: 21 f4 brne .+8 ; 0xe06 <__divsf3+0x68>
+ dfe: 98 17 cp r25, r24
+ e00: 09 f0 breq .+2 ; 0xe04 <__divsf3+0x66>
+ e02: 6c c0 rjmp .+216 ; 0xedc <__divsf3+0x13e>
+ e04: 71 c0 rjmp .+226 ; 0xee8 <__divsf3+0x14a>
+ e06: 84 30 cpi r24, 0x04 ; 4
+ e08: 39 f4 brne .+14 ; 0xe18 <__divsf3+0x7a>
+ e0a: 1d 86 std Y+13, r1 ; 0x0d
+ e0c: 1e 86 std Y+14, r1 ; 0x0e
+ e0e: 1f 86 std Y+15, r1 ; 0x0f
+ e10: 18 8a std Y+16, r1 ; 0x10
+ e12: 1c 86 std Y+12, r1 ; 0x0c
+ e14: 1b 86 std Y+11, r1 ; 0x0b
+ e16: 6a c0 rjmp .+212 ; 0xeec <__divsf3+0x14e>
+ e18: 82 30 cpi r24, 0x02 ; 2
+ e1a: 19 f4 brne .+6 ; 0xe22 <__divsf3+0x84>
+ e1c: 84 e0 ldi r24, 0x04 ; 4
+ e1e: 89 87 std Y+9, r24 ; 0x09
+ e20: 65 c0 rjmp .+202 ; 0xeec <__divsf3+0x14e>
+ e22: 8b 85 ldd r24, Y+11 ; 0x0b
+ e24: 9c 85 ldd r25, Y+12 ; 0x0c
+ e26: 2b 89 ldd r18, Y+19 ; 0x13
+ e28: 3c 89 ldd r19, Y+20 ; 0x14
+ e2a: 82 1b sub r24, r18
+ e2c: 93 0b sbc r25, r19
+ e2e: 9c 87 std Y+12, r25 ; 0x0c
+ e30: 8b 87 std Y+11, r24 ; 0x0b
+ e32: 2d 85 ldd r18, Y+13 ; 0x0d
+ e34: 3e 85 ldd r19, Y+14 ; 0x0e
+ e36: 4f 85 ldd r20, Y+15 ; 0x0f
+ e38: 58 89 ldd r21, Y+16 ; 0x10
+ e3a: ed 88 ldd r14, Y+21 ; 0x15
+ e3c: fe 88 ldd r15, Y+22 ; 0x16
+ e3e: 0f 89 ldd r16, Y+23 ; 0x17
+ e40: 18 8d ldd r17, Y+24 ; 0x18
+ e42: 2e 15 cp r18, r14
+ e44: 3f 05 cpc r19, r15
+ e46: 40 07 cpc r20, r16
+ e48: 51 07 cpc r21, r17
+ e4a: 38 f4 brcc .+14 ; 0xe5a <__divsf3+0xbc>
+ e4c: 22 0f add r18, r18
+ e4e: 33 1f adc r19, r19
+ e50: 44 1f adc r20, r20
+ e52: 55 1f adc r21, r21
+ e54: 01 97 sbiw r24, 0x01 ; 1
+ e56: 9c 87 std Y+12, r25 ; 0x0c
+ e58: 8b 87 std Y+11, r24 ; 0x0b
+ e5a: 6f e1 ldi r22, 0x1F ; 31
+ e5c: 70 e0 ldi r23, 0x00 ; 0
+ e5e: a1 2c mov r10, r1
+ e60: b1 2c mov r11, r1
+ e62: c1 2c mov r12, r1
+ e64: a0 e4 ldi r26, 0x40 ; 64
+ e66: da 2e mov r13, r26
+ e68: 80 e0 ldi r24, 0x00 ; 0
+ e6a: 90 e0 ldi r25, 0x00 ; 0
+ e6c: dc 01 movw r26, r24
+ e6e: 2e 15 cp r18, r14
+ e70: 3f 05 cpc r19, r15
+ e72: 40 07 cpc r20, r16
+ e74: 51 07 cpc r21, r17
+ e76: 40 f0 brcs .+16 ; 0xe88 <__divsf3+0xea>
+ e78: 8a 29 or r24, r10
+ e7a: 9b 29 or r25, r11
+ e7c: ac 29 or r26, r12
+ e7e: bd 29 or r27, r13
+ e80: 2e 19 sub r18, r14
+ e82: 3f 09 sbc r19, r15
+ e84: 40 0b sbc r20, r16
+ e86: 51 0b sbc r21, r17
+ e88: d6 94 lsr r13
+ e8a: c7 94 ror r12
+ e8c: b7 94 ror r11
+ e8e: a7 94 ror r10
+ e90: 22 0f add r18, r18
+ e92: 33 1f adc r19, r19
+ e94: 44 1f adc r20, r20
+ e96: 55 1f adc r21, r21
+ e98: 61 50 subi r22, 0x01 ; 1
+ e9a: 70 40 sbci r23, 0x00 ; 0
+ e9c: 41 f7 brne .-48 ; 0xe6e <__divsf3+0xd0>
+ e9e: 6f e7 ldi r22, 0x7F ; 127
+ ea0: e6 2e mov r14, r22
+ ea2: f1 2c mov r15, r1
+ ea4: 01 2d mov r16, r1
+ ea6: 11 2d mov r17, r1
+ ea8: e8 22 and r14, r24
+ eaa: f9 22 and r15, r25
+ eac: 0a 23 and r16, r26
+ eae: 1b 23 and r17, r27
+ eb0: 60 e4 ldi r22, 0x40 ; 64
+ eb2: e6 16 cp r14, r22
+ eb4: f1 04 cpc r15, r1
+ eb6: 01 05 cpc r16, r1
+ eb8: 11 05 cpc r17, r1
+ eba: 61 f4 brne .+24 ; 0xed4 <__divsf3+0x136>
+ ebc: 87 fd sbrc r24, 7
+ ebe: 0a c0 rjmp .+20 ; 0xed4 <__divsf3+0x136>
+ ec0: 21 15 cp r18, r1
+ ec2: 31 05 cpc r19, r1
+ ec4: 41 05 cpc r20, r1
+ ec6: 51 05 cpc r21, r1
+ ec8: 29 f0 breq .+10 ; 0xed4 <__divsf3+0x136>
+ eca: 80 5c subi r24, 0xC0 ; 192
+ ecc: 9f 4f sbci r25, 0xFF ; 255
+ ece: af 4f sbci r26, 0xFF ; 255
+ ed0: bf 4f sbci r27, 0xFF ; 255
+ ed2: 80 78 andi r24, 0x80 ; 128
+ ed4: 8d 87 std Y+13, r24 ; 0x0d
+ ed6: 9e 87 std Y+14, r25 ; 0x0e
+ ed8: af 87 std Y+15, r26 ; 0x0f
+ eda: b8 8b std Y+16, r27 ; 0x10
+ edc: 8e 01 movw r16, r28
+ ede: 07 5f subi r16, 0xF7 ; 247
+ ee0: 1f 4f sbci r17, 0xFF ; 255
+ ee2: 04 c0 rjmp .+8 ; 0xeec <__divsf3+0x14e>
+ ee4: 87 01 movw r16, r14
+ ee6: 02 c0 rjmp .+4 ; 0xeec <__divsf3+0x14e>
+ ee8: 01 e2 ldi r16, 0x21 ; 33
+ eea: 11 e0 ldi r17, 0x01 ; 1
+ eec: c8 01 movw r24, r16
+ eee: 0e 94 cf 07 call 0xf9e ; 0xf9e <__pack_f>
+ ef2: 68 96 adiw r28, 0x18 ; 24
+ ef4: ea e0 ldi r30, 0x0A ; 10
+ ef6: 0c 94 8e 09 jmp 0x131c ; 0x131c <__epilogue_restores__+0x10>
+
+00000efa <__fixsfsi>:
+ efa: ac e0 ldi r26, 0x0C ; 12
+ efc: b0 e0 ldi r27, 0x00 ; 0
+ efe: e3 e8 ldi r30, 0x83 ; 131
+ f00: f7 e0 ldi r31, 0x07 ; 7
+ f02: 0c 94 7a 09 jmp 0x12f4 ; 0x12f4 <__prologue_saves__+0x20>
+ f06: 69 83 std Y+1, r22 ; 0x01
+ f08: 7a 83 std Y+2, r23 ; 0x02
+ f0a: 8b 83 std Y+3, r24 ; 0x03
+ f0c: 9c 83 std Y+4, r25 ; 0x04
+ f0e: ce 01 movw r24, r28
+ f10: 01 96 adiw r24, 0x01 ; 1
+ f12: be 01 movw r22, r28
+ f14: 6b 5f subi r22, 0xFB ; 251
+ f16: 7f 4f sbci r23, 0xFF ; 255
+ f18: 0e 94 9d 08 call 0x113a ; 0x113a <__unpack_f>
+ f1c: 8d 81 ldd r24, Y+5 ; 0x05
+ f1e: 82 30 cpi r24, 0x02 ; 2
+ f20: 81 f1 breq .+96 ; 0xf82 <__fixsfsi+0x88>
+ f22: 82 30 cpi r24, 0x02 ; 2
+ f24: 70 f1 brcs .+92 ; 0xf82 <__fixsfsi+0x88>
+ f26: 84 30 cpi r24, 0x04 ; 4
+ f28: 21 f4 brne .+8 ; 0xf32 <__fixsfsi+0x38>
+ f2a: 8e 81 ldd r24, Y+6 ; 0x06
+ f2c: 88 23 and r24, r24
+ f2e: 69 f1 breq .+90 ; 0xf8a <__fixsfsi+0x90>
+ f30: 0a c0 rjmp .+20 ; 0xf46 <__fixsfsi+0x4c>
+ f32: 2f 81 ldd r18, Y+7 ; 0x07
+ f34: 38 85 ldd r19, Y+8 ; 0x08
+ f36: 37 fd sbrc r19, 7
+ f38: 24 c0 rjmp .+72 ; 0xf82 <__fixsfsi+0x88>
+ f3a: 6e 81 ldd r22, Y+6 ; 0x06
+ f3c: 2f 31 cpi r18, 0x1F ; 31
+ f3e: 31 05 cpc r19, r1
+ f40: 3c f0 brlt .+14 ; 0xf50 <__fixsfsi+0x56>
+ f42: 66 23 and r22, r22
+ f44: 11 f1 breq .+68 ; 0xf8a <__fixsfsi+0x90>
+ f46: 20 e0 ldi r18, 0x00 ; 0
+ f48: 30 e0 ldi r19, 0x00 ; 0
+ f4a: 40 e0 ldi r20, 0x00 ; 0
+ f4c: 50 e8 ldi r21, 0x80 ; 128
+ f4e: 21 c0 rjmp .+66 ; 0xf92 <__fixsfsi+0x98>
+ f50: 8e e1 ldi r24, 0x1E ; 30
+ f52: 90 e0 ldi r25, 0x00 ; 0
+ f54: 82 1b sub r24, r18
+ f56: 93 0b sbc r25, r19
+ f58: 29 85 ldd r18, Y+9 ; 0x09
+ f5a: 3a 85 ldd r19, Y+10 ; 0x0a
+ f5c: 4b 85 ldd r20, Y+11 ; 0x0b
+ f5e: 5c 85 ldd r21, Y+12 ; 0x0c
+ f60: 04 c0 rjmp .+8 ; 0xf6a <__fixsfsi+0x70>
+ f62: 56 95 lsr r21
+ f64: 47 95 ror r20
+ f66: 37 95 ror r19
+ f68: 27 95 ror r18
+ f6a: 8a 95 dec r24
+ f6c: d2 f7 brpl .-12 ; 0xf62 <__fixsfsi+0x68>
+ f6e: 66 23 and r22, r22
+ f70: 81 f0 breq .+32 ; 0xf92 <__fixsfsi+0x98>
+ f72: 50 95 com r21
+ f74: 40 95 com r20
+ f76: 30 95 com r19
+ f78: 21 95 neg r18
+ f7a: 3f 4f sbci r19, 0xFF ; 255
+ f7c: 4f 4f sbci r20, 0xFF ; 255
+ f7e: 5f 4f sbci r21, 0xFF ; 255
+ f80: 08 c0 rjmp .+16 ; 0xf92 <__fixsfsi+0x98>
+ f82: 20 e0 ldi r18, 0x00 ; 0
+ f84: 30 e0 ldi r19, 0x00 ; 0
+ f86: a9 01 movw r20, r18
+ f88: 04 c0 rjmp .+8 ; 0xf92 <__fixsfsi+0x98>
+ f8a: 2f ef ldi r18, 0xFF ; 255
+ f8c: 3f ef ldi r19, 0xFF ; 255
+ f8e: 4f ef ldi r20, 0xFF ; 255
+ f90: 5f e7 ldi r21, 0x7F ; 127
+ f92: b9 01 movw r22, r18
+ f94: ca 01 movw r24, r20
+ f96: 2c 96 adiw r28, 0x0c ; 12
+ f98: e2 e0 ldi r30, 0x02 ; 2
+ f9a: 0c 94 96 09 jmp 0x132c ; 0x132c <__epilogue_restores__+0x20>
+
+00000f9e <__pack_f>:
+ f9e: ef 92 push r14
+ fa0: ff 92 push r15
+ fa2: 0f 93 push r16
+ fa4: 1f 93 push r17
+ fa6: cf 93 push r28
+ fa8: df 93 push r29
+ faa: fc 01 movw r30, r24
+ fac: 24 81 ldd r18, Z+4 ; 0x04
+ fae: 35 81 ldd r19, Z+5 ; 0x05
+ fb0: 46 81 ldd r20, Z+6 ; 0x06
+ fb2: 57 81 ldd r21, Z+7 ; 0x07
+ fb4: 61 81 ldd r22, Z+1 ; 0x01
+ fb6: 80 81 ld r24, Z
+ fb8: 82 30 cpi r24, 0x02 ; 2
+ fba: 20 f4 brcc .+8 ; 0xfc4 <__pack_f+0x26>
+ fbc: 40 61 ori r20, 0x10 ; 16
+ fbe: ef ef ldi r30, 0xFF ; 255
+ fc0: f0 e0 ldi r31, 0x00 ; 0
+ fc2: a3 c0 rjmp .+326 ; 0x110a <__pack_f+0x16c>
+ fc4: 84 30 cpi r24, 0x04 ; 4
+ fc6: 09 f4 brne .+2 ; 0xfca <__pack_f+0x2c>
+ fc8: 9b c0 rjmp .+310 ; 0x1100 <__pack_f+0x162>
+ fca: 82 30 cpi r24, 0x02 ; 2
+ fcc: 09 f4 brne .+2 ; 0xfd0 <__pack_f+0x32>
+ fce: 92 c0 rjmp .+292 ; 0x10f4 <__pack_f+0x156>
+ fd0: 21 15 cp r18, r1
+ fd2: 31 05 cpc r19, r1
+ fd4: 41 05 cpc r20, r1
+ fd6: 51 05 cpc r21, r1
+ fd8: 09 f4 brne .+2 ; 0xfdc <__pack_f+0x3e>
+ fda: 8f c0 rjmp .+286 ; 0x10fa <__pack_f+0x15c>
+ fdc: 02 80 ldd r0, Z+2 ; 0x02
+ fde: f3 81 ldd r31, Z+3 ; 0x03
+ fe0: e0 2d mov r30, r0
+ fe2: 8f ef ldi r24, 0xFF ; 255
+ fe4: e2 38 cpi r30, 0x82 ; 130
+ fe6: f8 07 cpc r31, r24
+ fe8: 0c f0 brlt .+2 ; 0xfec <__pack_f+0x4e>
+ fea: 5a c0 rjmp .+180 ; 0x10a0 <__pack_f+0x102>
+ fec: c2 e8 ldi r28, 0x82 ; 130
+ fee: df ef ldi r29, 0xFF ; 255
+ ff0: ce 1b sub r28, r30
+ ff2: df 0b sbc r29, r31
+ ff4: ca 31 cpi r28, 0x1A ; 26
+ ff6: d1 05 cpc r29, r1
+ ff8: 6c f5 brge .+90 ; 0x1054 <__pack_f+0xb6>
+ ffa: 79 01 movw r14, r18
+ ffc: 8a 01 movw r16, r20
+ ffe: 0c 2e mov r0, r28
+ 1000: 04 c0 rjmp .+8 ; 0x100a <__pack_f+0x6c>
+ 1002: 16 95 lsr r17
+ 1004: 07 95 ror r16
+ 1006: f7 94 ror r15
+ 1008: e7 94 ror r14
+ 100a: 0a 94 dec r0
+ 100c: d2 f7 brpl .-12 ; 0x1002 <__pack_f+0x64>
+ 100e: 81 e0 ldi r24, 0x01 ; 1
+ 1010: 90 e0 ldi r25, 0x00 ; 0
+ 1012: a0 e0 ldi r26, 0x00 ; 0
+ 1014: b0 e0 ldi r27, 0x00 ; 0
+ 1016: 0c 2e mov r0, r28
+ 1018: 04 c0 rjmp .+8 ; 0x1022 <__pack_f+0x84>
+ 101a: 88 0f add r24, r24
+ 101c: 99 1f adc r25, r25
+ 101e: aa 1f adc r26, r26
+ 1020: bb 1f adc r27, r27
+ 1022: 0a 94 dec r0
+ 1024: d2 f7 brpl .-12 ; 0x101a <__pack_f+0x7c>
+ 1026: 01 97 sbiw r24, 0x01 ; 1
+ 1028: a1 09 sbc r26, r1
+ 102a: b1 09 sbc r27, r1
+ 102c: 82 23 and r24, r18
+ 102e: 93 23 and r25, r19
+ 1030: a4 23 and r26, r20
+ 1032: b5 23 and r27, r21
+ 1034: 21 e0 ldi r18, 0x01 ; 1
+ 1036: 30 e0 ldi r19, 0x00 ; 0
+ 1038: 40 e0 ldi r20, 0x00 ; 0
+ 103a: 50 e0 ldi r21, 0x00 ; 0
+ 103c: 00 97 sbiw r24, 0x00 ; 0
+ 103e: a1 05 cpc r26, r1
+ 1040: b1 05 cpc r27, r1
+ 1042: 19 f4 brne .+6 ; 0x104a <__pack_f+0xac>
+ 1044: 20 e0 ldi r18, 0x00 ; 0
+ 1046: 30 e0 ldi r19, 0x00 ; 0
+ 1048: a9 01 movw r20, r18
+ 104a: 2e 29 or r18, r14
+ 104c: 3f 29 or r19, r15
+ 104e: 40 2b or r20, r16
+ 1050: 51 2b or r21, r17
+ 1052: 03 c0 rjmp .+6 ; 0x105a <__pack_f+0xbc>
+ 1054: 20 e0 ldi r18, 0x00 ; 0
+ 1056: 30 e0 ldi r19, 0x00 ; 0
+ 1058: a9 01 movw r20, r18
+ 105a: da 01 movw r26, r20
+ 105c: c9 01 movw r24, r18
+ 105e: 8f 77 andi r24, 0x7F ; 127
+ 1060: 90 70 andi r25, 0x00 ; 0
+ 1062: a0 70 andi r26, 0x00 ; 0
+ 1064: b0 70 andi r27, 0x00 ; 0
+ 1066: 80 34 cpi r24, 0x40 ; 64
+ 1068: 91 05 cpc r25, r1
+ 106a: a1 05 cpc r26, r1
+ 106c: b1 05 cpc r27, r1
+ 106e: 39 f4 brne .+14 ; 0x107e <__pack_f+0xe0>
+ 1070: 27 ff sbrs r18, 7
+ 1072: 09 c0 rjmp .+18 ; 0x1086 <__pack_f+0xe8>
+ 1074: 20 5c subi r18, 0xC0 ; 192
+ 1076: 3f 4f sbci r19, 0xFF ; 255
+ 1078: 4f 4f sbci r20, 0xFF ; 255
+ 107a: 5f 4f sbci r21, 0xFF ; 255
+ 107c: 04 c0 rjmp .+8 ; 0x1086 <__pack_f+0xe8>
+ 107e: 21 5c subi r18, 0xC1 ; 193
+ 1080: 3f 4f sbci r19, 0xFF ; 255
+ 1082: 4f 4f sbci r20, 0xFF ; 255
+ 1084: 5f 4f sbci r21, 0xFF ; 255
+ 1086: e1 e0 ldi r30, 0x01 ; 1
+ 1088: f0 e0 ldi r31, 0x00 ; 0
+ 108a: 20 30 cpi r18, 0x00 ; 0
+ 108c: 80 e0 ldi r24, 0x00 ; 0
+ 108e: 38 07 cpc r19, r24
+ 1090: 80 e0 ldi r24, 0x00 ; 0
+ 1092: 48 07 cpc r20, r24
+ 1094: 80 e4 ldi r24, 0x40 ; 64
+ 1096: 58 07 cpc r21, r24
+ 1098: 28 f5 brcc .+74 ; 0x10e4 <__pack_f+0x146>
+ 109a: e0 e0 ldi r30, 0x00 ; 0
+ 109c: f0 e0 ldi r31, 0x00 ; 0
+ 109e: 22 c0 rjmp .+68 ; 0x10e4 <__pack_f+0x146>
+ 10a0: e0 38 cpi r30, 0x80 ; 128
+ 10a2: f1 05 cpc r31, r1
+ 10a4: 6c f5 brge .+90 ; 0x1100 <__pack_f+0x162>
+ 10a6: e1 58 subi r30, 0x81 ; 129
+ 10a8: ff 4f sbci r31, 0xFF ; 255
+ 10aa: da 01 movw r26, r20
+ 10ac: c9 01 movw r24, r18
+ 10ae: 8f 77 andi r24, 0x7F ; 127
+ 10b0: 90 70 andi r25, 0x00 ; 0
+ 10b2: a0 70 andi r26, 0x00 ; 0
+ 10b4: b0 70 andi r27, 0x00 ; 0
+ 10b6: 80 34 cpi r24, 0x40 ; 64
+ 10b8: 91 05 cpc r25, r1
+ 10ba: a1 05 cpc r26, r1
+ 10bc: b1 05 cpc r27, r1
+ 10be: 39 f4 brne .+14 ; 0x10ce <__pack_f+0x130>
+ 10c0: 27 ff sbrs r18, 7
+ 10c2: 09 c0 rjmp .+18 ; 0x10d6 <__pack_f+0x138>
+ 10c4: 20 5c subi r18, 0xC0 ; 192
+ 10c6: 3f 4f sbci r19, 0xFF ; 255
+ 10c8: 4f 4f sbci r20, 0xFF ; 255
+ 10ca: 5f 4f sbci r21, 0xFF ; 255
+ 10cc: 04 c0 rjmp .+8 ; 0x10d6 <__pack_f+0x138>
+ 10ce: 21 5c subi r18, 0xC1 ; 193
+ 10d0: 3f 4f sbci r19, 0xFF ; 255
+ 10d2: 4f 4f sbci r20, 0xFF ; 255
+ 10d4: 5f 4f sbci r21, 0xFF ; 255
+ 10d6: 57 ff sbrs r21, 7
+ 10d8: 05 c0 rjmp .+10 ; 0x10e4 <__pack_f+0x146>
+ 10da: 56 95 lsr r21
+ 10dc: 47 95 ror r20
+ 10de: 37 95 ror r19
+ 10e0: 27 95 ror r18
+ 10e2: 31 96 adiw r30, 0x01 ; 1
+ 10e4: 87 e0 ldi r24, 0x07 ; 7
+ 10e6: 56 95 lsr r21
+ 10e8: 47 95 ror r20
+ 10ea: 37 95 ror r19
+ 10ec: 27 95 ror r18
+ 10ee: 8a 95 dec r24
+ 10f0: d1 f7 brne .-12 ; 0x10e6 <__pack_f+0x148>
+ 10f2: 0b c0 rjmp .+22 ; 0x110a <__pack_f+0x16c>
+ 10f4: e0 e0 ldi r30, 0x00 ; 0
+ 10f6: f0 e0 ldi r31, 0x00 ; 0
+ 10f8: 05 c0 rjmp .+10 ; 0x1104 <__pack_f+0x166>
+ 10fa: e0 e0 ldi r30, 0x00 ; 0
+ 10fc: f0 e0 ldi r31, 0x00 ; 0
+ 10fe: 05 c0 rjmp .+10 ; 0x110a <__pack_f+0x16c>
+ 1100: ef ef ldi r30, 0xFF ; 255
+ 1102: f0 e0 ldi r31, 0x00 ; 0
+ 1104: 20 e0 ldi r18, 0x00 ; 0
+ 1106: 30 e0 ldi r19, 0x00 ; 0
+ 1108: a9 01 movw r20, r18
+ 110a: 8e 2f mov r24, r30
+ 110c: 87 95 ror r24
+ 110e: 88 27 eor r24, r24
+ 1110: 87 95 ror r24
+ 1112: 94 2f mov r25, r20
+ 1114: 9f 77 andi r25, 0x7F ; 127
+ 1116: 67 95 ror r22
+ 1118: 66 27 eor r22, r22
+ 111a: 67 95 ror r22
+ 111c: e6 95 lsr r30
+ 111e: e2 2e mov r14, r18
+ 1120: a9 2f mov r26, r25
+ 1122: a8 2b or r26, r24
+ 1124: fe 2f mov r31, r30
+ 1126: f6 2b or r31, r22
+ 1128: 62 2f mov r22, r18
+ 112a: 73 2f mov r23, r19
+ 112c: 8a 2f mov r24, r26
+ 112e: 9f 2f mov r25, r31
+ 1130: cd b7 in r28, 0x3d ; 61
+ 1132: de b7 in r29, 0x3e ; 62
+ 1134: e6 e0 ldi r30, 0x06 ; 6
+ 1136: 0c 94 92 09 jmp 0x1324 ; 0x1324 <__epilogue_restores__+0x18>
+
+0000113a <__unpack_f>:
+ 113a: dc 01 movw r26, r24
+ 113c: fb 01 movw r30, r22
+ 113e: 2c 91 ld r18, X
+ 1140: 11 96 adiw r26, 0x01 ; 1
+ 1142: 3c 91 ld r19, X
+ 1144: 11 97 sbiw r26, 0x01 ; 1
+ 1146: 12 96 adiw r26, 0x02 ; 2
+ 1148: 8c 91 ld r24, X
+ 114a: 12 97 sbiw r26, 0x02 ; 2
+ 114c: 48 2f mov r20, r24
+ 114e: 4f 77 andi r20, 0x7F ; 127
+ 1150: 50 e0 ldi r21, 0x00 ; 0
+ 1152: 98 2f mov r25, r24
+ 1154: 99 1f adc r25, r25
+ 1156: 99 27 eor r25, r25
+ 1158: 99 1f adc r25, r25
+ 115a: 13 96 adiw r26, 0x03 ; 3
+ 115c: 6c 91 ld r22, X
+ 115e: 13 97 sbiw r26, 0x03 ; 3
+ 1160: 86 2f mov r24, r22
+ 1162: 88 0f add r24, r24
+ 1164: 89 2b or r24, r25
+ 1166: 90 e0 ldi r25, 0x00 ; 0
+ 1168: 66 1f adc r22, r22
+ 116a: 66 27 eor r22, r22
+ 116c: 66 1f adc r22, r22
+ 116e: 61 83 std Z+1, r22 ; 0x01
+ 1170: 00 97 sbiw r24, 0x00 ; 0
+ 1172: 39 f5 brne .+78 ; 0x11c2 <__unpack_f+0x88>
+ 1174: 21 15 cp r18, r1
+ 1176: 31 05 cpc r19, r1
+ 1178: 41 05 cpc r20, r1
+ 117a: 51 05 cpc r21, r1
+ 117c: 11 f4 brne .+4 ; 0x1182 <__unpack_f+0x48>
+ 117e: 82 e0 ldi r24, 0x02 ; 2
+ 1180: 29 c0 rjmp .+82 ; 0x11d4 <__unpack_f+0x9a>
+ 1182: 82 e8 ldi r24, 0x82 ; 130
+ 1184: 9f ef ldi r25, 0xFF ; 255
+ 1186: 93 83 std Z+3, r25 ; 0x03
+ 1188: 82 83 std Z+2, r24 ; 0x02
+ 118a: 67 e0 ldi r22, 0x07 ; 7
+ 118c: 22 0f add r18, r18
+ 118e: 33 1f adc r19, r19
+ 1190: 44 1f adc r20, r20
+ 1192: 55 1f adc r21, r21
+ 1194: 6a 95 dec r22
+ 1196: d1 f7 brne .-12 ; 0x118c <__unpack_f+0x52>
+ 1198: 83 e0 ldi r24, 0x03 ; 3
+ 119a: 80 83 st Z, r24
+ 119c: 09 c0 rjmp .+18 ; 0x11b0 <__unpack_f+0x76>
+ 119e: 22 0f add r18, r18
+ 11a0: 33 1f adc r19, r19
+ 11a2: 44 1f adc r20, r20
+ 11a4: 55 1f adc r21, r21
+ 11a6: 82 81 ldd r24, Z+2 ; 0x02
+ 11a8: 93 81 ldd r25, Z+3 ; 0x03
+ 11aa: 01 97 sbiw r24, 0x01 ; 1
+ 11ac: 93 83 std Z+3, r25 ; 0x03
+ 11ae: 82 83 std Z+2, r24 ; 0x02
+ 11b0: 20 30 cpi r18, 0x00 ; 0
+ 11b2: 80 e0 ldi r24, 0x00 ; 0
+ 11b4: 38 07 cpc r19, r24
+ 11b6: 80 e0 ldi r24, 0x00 ; 0
+ 11b8: 48 07 cpc r20, r24
+ 11ba: 80 e4 ldi r24, 0x40 ; 64
+ 11bc: 58 07 cpc r21, r24
+ 11be: 78 f3 brcs .-34 ; 0x119e <__unpack_f+0x64>
+ 11c0: 20 c0 rjmp .+64 ; 0x1202 <__unpack_f+0xc8>
+ 11c2: 8f 3f cpi r24, 0xFF ; 255
+ 11c4: 91 05 cpc r25, r1
+ 11c6: 79 f4 brne .+30 ; 0x11e6 <__unpack_f+0xac>
+ 11c8: 21 15 cp r18, r1
+ 11ca: 31 05 cpc r19, r1
+ 11cc: 41 05 cpc r20, r1
+ 11ce: 51 05 cpc r21, r1
+ 11d0: 19 f4 brne .+6 ; 0x11d8 <__unpack_f+0x9e>
+ 11d2: 84 e0 ldi r24, 0x04 ; 4
+ 11d4: 80 83 st Z, r24
+ 11d6: 08 95 ret
+ 11d8: 44 ff sbrs r20, 4
+ 11da: 03 c0 rjmp .+6 ; 0x11e2 <__unpack_f+0xa8>
+ 11dc: 81 e0 ldi r24, 0x01 ; 1
+ 11de: 80 83 st Z, r24
+ 11e0: 10 c0 rjmp .+32 ; 0x1202 <__unpack_f+0xc8>
+ 11e2: 10 82 st Z, r1
+ 11e4: 0e c0 rjmp .+28 ; 0x1202 <__unpack_f+0xc8>
+ 11e6: 8f 57 subi r24, 0x7F ; 127
+ 11e8: 90 40 sbci r25, 0x00 ; 0
+ 11ea: 93 83 std Z+3, r25 ; 0x03
+ 11ec: 82 83 std Z+2, r24 ; 0x02
+ 11ee: 83 e0 ldi r24, 0x03 ; 3
+ 11f0: 80 83 st Z, r24
+ 11f2: 87 e0 ldi r24, 0x07 ; 7
+ 11f4: 22 0f add r18, r18
+ 11f6: 33 1f adc r19, r19
+ 11f8: 44 1f adc r20, r20
+ 11fa: 55 1f adc r21, r21
+ 11fc: 8a 95 dec r24
+ 11fe: d1 f7 brne .-12 ; 0x11f4 <__unpack_f+0xba>
+ 1200: 50 64 ori r21, 0x40 ; 64
+ 1202: 24 83 std Z+4, r18 ; 0x04
+ 1204: 35 83 std Z+5, r19 ; 0x05
+ 1206: 46 83 std Z+6, r20 ; 0x06
+ 1208: 57 83 std Z+7, r21 ; 0x07
+ 120a: 08 95 ret
+
+0000120c <__divmodhi4>:
+ 120c: 97 fb bst r25, 7
+ 120e: 09 2e mov r0, r25
+ 1210: 07 26 eor r0, r23
+ 1212: 0a d0 rcall .+20 ; 0x1228 <__divmodhi4_neg1>
+ 1214: 77 fd sbrc r23, 7
+ 1216: 04 d0 rcall .+8 ; 0x1220 <__divmodhi4_neg2>
+ 1218: 49 d0 rcall .+146 ; 0x12ac <__udivmodhi4>
+ 121a: 06 d0 rcall .+12 ; 0x1228 <__divmodhi4_neg1>
+ 121c: 00 20 and r0, r0
+ 121e: 1a f4 brpl .+6 ; 0x1226 <__divmodhi4_exit>
+
+00001220 <__divmodhi4_neg2>:
+ 1220: 70 95 com r23
+ 1222: 61 95 neg r22
+ 1224: 7f 4f sbci r23, 0xFF ; 255
+
+00001226 <__divmodhi4_exit>:
+ 1226: 08 95 ret
+
+00001228 <__divmodhi4_neg1>:
+ 1228: f6 f7 brtc .-4 ; 0x1226 <__divmodhi4_exit>
+ 122a: 90 95 com r25
+ 122c: 81 95 neg r24
+ 122e: 9f 4f sbci r25, 0xFF ; 255
+ 1230: 08 95 ret
+
+00001232 <__udivmodsi4>:
+ 1232: a1 e2 ldi r26, 0x21 ; 33
+ 1234: 1a 2e mov r1, r26
+ 1236: aa 1b sub r26, r26
+ 1238: bb 1b sub r27, r27
+ 123a: fd 01 movw r30, r26
+ 123c: 0d c0 rjmp .+26 ; 0x1258 <__udivmodsi4_ep>
+
+0000123e <__udivmodsi4_loop>:
+ 123e: aa 1f adc r26, r26
+ 1240: bb 1f adc r27, r27
+ 1242: ee 1f adc r30, r30
+ 1244: ff 1f adc r31, r31
+ 1246: a2 17 cp r26, r18
+ 1248: b3 07 cpc r27, r19
+ 124a: e4 07 cpc r30, r20
+ 124c: f5 07 cpc r31, r21
+ 124e: 20 f0 brcs .+8 ; 0x1258 <__udivmodsi4_ep>
+ 1250: a2 1b sub r26, r18
+ 1252: b3 0b sbc r27, r19
+ 1254: e4 0b sbc r30, r20
+ 1256: f5 0b sbc r31, r21
+
+00001258 <__udivmodsi4_ep>:
+ 1258: 66 1f adc r22, r22
+ 125a: 77 1f adc r23, r23
+ 125c: 88 1f adc r24, r24
+ 125e: 99 1f adc r25, r25
+ 1260: 1a 94 dec r1
+ 1262: 69 f7 brne .-38 ; 0x123e <__udivmodsi4_loop>
+ 1264: 60 95 com r22
+ 1266: 70 95 com r23
+ 1268: 80 95 com r24
+ 126a: 90 95 com r25
+ 126c: 9b 01 movw r18, r22
+ 126e: ac 01 movw r20, r24
+ 1270: bd 01 movw r22, r26
+ 1272: cf 01 movw r24, r30
+ 1274: 08 95 ret
+
+00001276 <__divmodsi4>:
+ 1276: 97 fb bst r25, 7
+ 1278: 09 2e mov r0, r25
+ 127a: 05 26 eor r0, r21
+ 127c: 0e d0 rcall .+28 ; 0x129a <__divmodsi4_neg1>
+ 127e: 57 fd sbrc r21, 7
+ 1280: 04 d0 rcall .+8 ; 0x128a <__divmodsi4_neg2>
+ 1282: d7 df rcall .-82 ; 0x1232 <__udivmodsi4>
+ 1284: 0a d0 rcall .+20 ; 0x129a <__divmodsi4_neg1>
+ 1286: 00 1c adc r0, r0
+ 1288: 38 f4 brcc .+14 ; 0x1298 <__divmodsi4_exit>
+
+0000128a <__divmodsi4_neg2>:
+ 128a: 50 95 com r21
+ 128c: 40 95 com r20
+ 128e: 30 95 com r19
+ 1290: 21 95 neg r18
+ 1292: 3f 4f sbci r19, 0xFF ; 255
+ 1294: 4f 4f sbci r20, 0xFF ; 255
+ 1296: 5f 4f sbci r21, 0xFF ; 255
+
+00001298 <__divmodsi4_exit>:
+ 1298: 08 95 ret
+
+0000129a <__divmodsi4_neg1>:
+ 129a: f6 f7 brtc .-4 ; 0x1298 <__divmodsi4_exit>
+ 129c: 90 95 com r25
+ 129e: 80 95 com r24
+ 12a0: 70 95 com r23
+ 12a2: 61 95 neg r22
+ 12a4: 7f 4f sbci r23, 0xFF ; 255
+ 12a6: 8f 4f sbci r24, 0xFF ; 255
+ 12a8: 9f 4f sbci r25, 0xFF ; 255
+ 12aa: 08 95 ret
+
+000012ac <__udivmodhi4>:
+ 12ac: aa 1b sub r26, r26
+ 12ae: bb 1b sub r27, r27
+ 12b0: 51 e1 ldi r21, 0x11 ; 17
+ 12b2: 07 c0 rjmp .+14 ; 0x12c2 <__udivmodhi4_ep>
+
+000012b4 <__udivmodhi4_loop>:
+ 12b4: aa 1f adc r26, r26
+ 12b6: bb 1f adc r27, r27
+ 12b8: a6 17 cp r26, r22
+ 12ba: b7 07 cpc r27, r23
+ 12bc: 10 f0 brcs .+4 ; 0x12c2 <__udivmodhi4_ep>
+ 12be: a6 1b sub r26, r22
+ 12c0: b7 0b sbc r27, r23
+
+000012c2 <__udivmodhi4_ep>:
+ 12c2: 88 1f adc r24, r24
+ 12c4: 99 1f adc r25, r25
+ 12c6: 5a 95 dec r21
+ 12c8: a9 f7 brne .-22 ; 0x12b4 <__udivmodhi4_loop>
+ 12ca: 80 95 com r24
+ 12cc: 90 95 com r25
+ 12ce: bc 01 movw r22, r24
+ 12d0: cd 01 movw r24, r26
+ 12d2: 08 95 ret
+
+000012d4 <__prologue_saves__>:
+ 12d4: 2f 92 push r2
+ 12d6: 3f 92 push r3
+ 12d8: 4f 92 push r4
+ 12da: 5f 92 push r5
+ 12dc: 6f 92 push r6
+ 12de: 7f 92 push r7
+ 12e0: 8f 92 push r8
+ 12e2: 9f 92 push r9
+ 12e4: af 92 push r10
+ 12e6: bf 92 push r11
+ 12e8: cf 92 push r12
+ 12ea: df 92 push r13
+ 12ec: ef 92 push r14
+ 12ee: ff 92 push r15
+ 12f0: 0f 93 push r16
+ 12f2: 1f 93 push r17
+ 12f4: cf 93 push r28
+ 12f6: df 93 push r29
+ 12f8: cd b7 in r28, 0x3d ; 61
+ 12fa: de b7 in r29, 0x3e ; 62
+ 12fc: ca 1b sub r28, r26
+ 12fe: db 0b sbc r29, r27
+ 1300: 0f b6 in r0, 0x3f ; 63
+ 1302: f8 94 cli
+ 1304: de bf out 0x3e, r29 ; 62
+ 1306: 0f be out 0x3f, r0 ; 63
+ 1308: cd bf out 0x3d, r28 ; 61
+ 130a: 09 94 ijmp
+
+0000130c <__epilogue_restores__>:
+ 130c: 2a 88 ldd r2, Y+18 ; 0x12
+ 130e: 39 88 ldd r3, Y+17 ; 0x11
+ 1310: 48 88 ldd r4, Y+16 ; 0x10
+ 1312: 5f 84 ldd r5, Y+15 ; 0x0f
+ 1314: 6e 84 ldd r6, Y+14 ; 0x0e
+ 1316: 7d 84 ldd r7, Y+13 ; 0x0d
+ 1318: 8c 84 ldd r8, Y+12 ; 0x0c
+ 131a: 9b 84 ldd r9, Y+11 ; 0x0b
+ 131c: aa 84 ldd r10, Y+10 ; 0x0a
+ 131e: b9 84 ldd r11, Y+9 ; 0x09
+ 1320: c8 84 ldd r12, Y+8 ; 0x08
+ 1322: df 80 ldd r13, Y+7 ; 0x07
+ 1324: ee 80 ldd r14, Y+6 ; 0x06
+ 1326: fd 80 ldd r15, Y+5 ; 0x05
+ 1328: 0c 81 ldd r16, Y+4 ; 0x04
+ 132a: 1b 81 ldd r17, Y+3 ; 0x03
+ 132c: aa 81 ldd r26, Y+2 ; 0x02
+ 132e: b9 81 ldd r27, Y+1 ; 0x01
+ 1330: ce 0f add r28, r30
+ 1332: d1 1d adc r29, r1
+ 1334: 0f b6 in r0, 0x3f ; 63
+ 1336: f8 94 cli
+ 1338: de bf out 0x3e, r29 ; 62
+ 133a: 0f be out 0x3f, r0 ; 63
+ 133c: cd bf out 0x3d, r28 ; 61
+ 133e: ed 01 movw r28, r26
+ 1340: 08 95 ret
+
+00001342 <__tablejump2__>:
+ 1342: ee 0f add r30, r30
+ 1344: ff 1f adc r31, r31
+
+00001346 <__tablejump__>:
+ 1346: 05 90 lpm r0, Z+
+ 1348: f4 91 lpm r31, Z+
+ 134a: e0 2d mov r30, r0
+ 134c: 09 94 ijmp
+
+0000134e <sin>:
+ 134e: 9f 93 push r25
+ 1350: 05 d0 rcall .+10 ; 0x135c <__fp_rempio2>
+ 1352: 0f 90 pop r0
+ 1354: 07 fc sbrc r0, 7
+ 1356: ee 5f subi r30, 0xFE ; 254
+ 1358: 28 c0 rjmp .+80 ; 0x13aa <__fp_sinus>
+ 135a: ce c0 rjmp .+412 ; 0x14f8 <__fp_nan>
+
+0000135c <__fp_rempio2>:
+ 135c: 3f d0 rcall .+126 ; 0x13dc <__fp_splitA>
+ 135e: e8 f3 brcs .-6 ; 0x135a <sin+0xc>
+ 1360: e8 94 clt
+ 1362: e0 e0 ldi r30, 0x00 ; 0
+ 1364: bb 27 eor r27, r27
+ 1366: 9f 57 subi r25, 0x7F ; 127
+ 1368: f0 f0 brcs .+60 ; 0x13a6 <__fp_rempio2+0x4a>
+ 136a: 2a ed ldi r18, 0xDA ; 218
+ 136c: 3f e0 ldi r19, 0x0F ; 15
+ 136e: 49 ec ldi r20, 0xC9 ; 201
+ 1370: 06 c0 rjmp .+12 ; 0x137e <__fp_rempio2+0x22>
+ 1372: ee 0f add r30, r30
+ 1374: bb 0f add r27, r27
+ 1376: 66 1f adc r22, r22
+ 1378: 77 1f adc r23, r23
+ 137a: 88 1f adc r24, r24
+ 137c: 28 f0 brcs .+10 ; 0x1388 <__fp_rempio2+0x2c>
+ 137e: b2 3a cpi r27, 0xA2 ; 162
+ 1380: 62 07 cpc r22, r18
+ 1382: 73 07 cpc r23, r19
+ 1384: 84 07 cpc r24, r20
+ 1386: 28 f0 brcs .+10 ; 0x1392 <__fp_rempio2+0x36>
+ 1388: b2 5a subi r27, 0xA2 ; 162
+ 138a: 62 0b sbc r22, r18
+ 138c: 73 0b sbc r23, r19
+ 138e: 84 0b sbc r24, r20
+ 1390: e3 95 inc r30
+ 1392: 9a 95 dec r25
+ 1394: 72 f7 brpl .-36 ; 0x1372 <__fp_rempio2+0x16>
+ 1396: 80 38 cpi r24, 0x80 ; 128
+ 1398: 30 f4 brcc .+12 ; 0x13a6 <__fp_rempio2+0x4a>
+ 139a: 9a 95 dec r25
+ 139c: bb 0f add r27, r27
+ 139e: 66 1f adc r22, r22
+ 13a0: 77 1f adc r23, r23
+ 13a2: 88 1f adc r24, r24
+ 13a4: d2 f7 brpl .-12 ; 0x139a <__fp_rempio2+0x3e>
+ 13a6: 90 48 sbci r25, 0x80 ; 128
+ 13a8: 9b c0 rjmp .+310 ; 0x14e0 <__fp_mpack_finite>
+
+000013aa <__fp_sinus>:
+ 13aa: ef 93 push r30
+ 13ac: e0 ff sbrs r30, 0
+ 13ae: 06 c0 rjmp .+12 ; 0x13bc <__fp_sinus+0x12>
+ 13b0: a2 ea ldi r26, 0xA2 ; 162
+ 13b2: 2a ed ldi r18, 0xDA ; 218
+ 13b4: 3f e0 ldi r19, 0x0F ; 15
+ 13b6: 49 ec ldi r20, 0xC9 ; 201
+ 13b8: 5f eb ldi r21, 0xBF ; 191
+ 13ba: 37 d0 rcall .+110 ; 0x142a <__addsf3x>
+ 13bc: bf d0 rcall .+382 ; 0x153c <__fp_round>
+ 13be: 0f 90 pop r0
+ 13c0: 03 94 inc r0
+ 13c2: 01 fc sbrc r0, 1
+ 13c4: 90 58 subi r25, 0x80 ; 128
+ 13c6: e8 e6 ldi r30, 0x68 ; 104
+ 13c8: f0 e0 ldi r31, 0x00 ; 0
+ 13ca: 99 c0 rjmp .+306 ; 0x14fe <__fp_powsodd>
+
+000013cc <__fp_split3>:
+ 13cc: 57 fd sbrc r21, 7
+ 13ce: 90 58 subi r25, 0x80 ; 128
+ 13d0: 44 0f add r20, r20
+ 13d2: 55 1f adc r21, r21
+ 13d4: 59 f0 breq .+22 ; 0x13ec <__fp_splitA+0x10>
+ 13d6: 5f 3f cpi r21, 0xFF ; 255
+ 13d8: 71 f0 breq .+28 ; 0x13f6 <__fp_splitA+0x1a>
+ 13da: 47 95 ror r20
+
+000013dc <__fp_splitA>:
+ 13dc: 88 0f add r24, r24
+ 13de: 97 fb bst r25, 7
+ 13e0: 99 1f adc r25, r25
+ 13e2: 61 f0 breq .+24 ; 0x13fc <__fp_splitA+0x20>
+ 13e4: 9f 3f cpi r25, 0xFF ; 255
+ 13e6: 79 f0 breq .+30 ; 0x1406 <__fp_splitA+0x2a>
+ 13e8: 87 95 ror r24
+ 13ea: 08 95 ret
+ 13ec: 12 16 cp r1, r18
+ 13ee: 13 06 cpc r1, r19
+ 13f0: 14 06 cpc r1, r20
+ 13f2: 55 1f adc r21, r21
+ 13f4: f2 cf rjmp .-28 ; 0x13da <__fp_split3+0xe>
+ 13f6: 46 95 lsr r20
+ 13f8: f1 df rcall .-30 ; 0x13dc <__fp_splitA>
+ 13fa: 08 c0 rjmp .+16 ; 0x140c <__fp_splitA+0x30>
+ 13fc: 16 16 cp r1, r22
+ 13fe: 17 06 cpc r1, r23
+ 1400: 18 06 cpc r1, r24
+ 1402: 99 1f adc r25, r25
+ 1404: f1 cf rjmp .-30 ; 0x13e8 <__fp_splitA+0xc>
+ 1406: 86 95 lsr r24
+ 1408: 71 05 cpc r23, r1
+ 140a: 61 05 cpc r22, r1
+ 140c: 08 94 sec
+ 140e: 08 95 ret
+ 1410: 87 d0 rcall .+270 ; 0x1520 <__fp_pscA>
+ 1412: 30 f0 brcs .+12 ; 0x1420 <__fp_splitA+0x44>
+ 1414: 8c d0 rcall .+280 ; 0x152e <__fp_pscB>
+ 1416: 20 f0 brcs .+8 ; 0x1420 <__fp_splitA+0x44>
+ 1418: 31 f4 brne .+12 ; 0x1426 <__fp_splitA+0x4a>
+ 141a: 9f 3f cpi r25, 0xFF ; 255
+ 141c: 11 f4 brne .+4 ; 0x1422 <__fp_splitA+0x46>
+ 141e: 1e f4 brtc .+6 ; 0x1426 <__fp_splitA+0x4a>
+ 1420: 6b c0 rjmp .+214 ; 0x14f8 <__fp_nan>
+ 1422: 0e f4 brtc .+2 ; 0x1426 <__fp_splitA+0x4a>
+ 1424: e0 95 com r30
+ 1426: e7 fb bst r30, 7
+ 1428: 53 c0 rjmp .+166 ; 0x14d0 <__fp_inf>
+
+0000142a <__addsf3x>:
+ 142a: e9 2f mov r30, r25
+ 142c: cf df rcall .-98 ; 0x13cc <__fp_split3>
+ 142e: 80 f3 brcs .-32 ; 0x1410 <__fp_splitA+0x34>
+ 1430: ba 17 cp r27, r26
+ 1432: 62 07 cpc r22, r18
+ 1434: 73 07 cpc r23, r19
+ 1436: 84 07 cpc r24, r20
+ 1438: 95 07 cpc r25, r21
+ 143a: 18 f0 brcs .+6 ; 0x1442 <__addsf3x+0x18>
+ 143c: 71 f4 brne .+28 ; 0x145a <__addsf3x+0x30>
+ 143e: 9e f5 brtc .+102 ; 0x14a6 <__addsf3x+0x7c>
+ 1440: 8e c0 rjmp .+284 ; 0x155e <__fp_zero>
+ 1442: 0e f4 brtc .+2 ; 0x1446 <__addsf3x+0x1c>
+ 1444: e0 95 com r30
+ 1446: 0b 2e mov r0, r27
+ 1448: ba 2f mov r27, r26
+ 144a: a0 2d mov r26, r0
+ 144c: 0b 01 movw r0, r22
+ 144e: b9 01 movw r22, r18
+ 1450: 90 01 movw r18, r0
+ 1452: 0c 01 movw r0, r24
+ 1454: ca 01 movw r24, r20
+ 1456: a0 01 movw r20, r0
+ 1458: 11 24 eor r1, r1
+ 145a: ff 27 eor r31, r31
+ 145c: 59 1b sub r21, r25
+ 145e: 99 f0 breq .+38 ; 0x1486 <__addsf3x+0x5c>
+ 1460: 59 3f cpi r21, 0xF9 ; 249
+ 1462: 50 f4 brcc .+20 ; 0x1478 <__addsf3x+0x4e>
+ 1464: 50 3e cpi r21, 0xE0 ; 224
+ 1466: 68 f1 brcs .+90 ; 0x14c2 <__addsf3x+0x98>
+ 1468: 1a 16 cp r1, r26
+ 146a: f0 40 sbci r31, 0x00 ; 0
+ 146c: a2 2f mov r26, r18
+ 146e: 23 2f mov r18, r19
+ 1470: 34 2f mov r19, r20
+ 1472: 44 27 eor r20, r20
+ 1474: 58 5f subi r21, 0xF8 ; 248
+ 1476: f3 cf rjmp .-26 ; 0x145e <__addsf3x+0x34>
+ 1478: 46 95 lsr r20
+ 147a: 37 95 ror r19
+ 147c: 27 95 ror r18
+ 147e: a7 95 ror r26
+ 1480: f0 40 sbci r31, 0x00 ; 0
+ 1482: 53 95 inc r21
+ 1484: c9 f7 brne .-14 ; 0x1478 <__addsf3x+0x4e>
+ 1486: 7e f4 brtc .+30 ; 0x14a6 <__addsf3x+0x7c>
+ 1488: 1f 16 cp r1, r31
+ 148a: ba 0b sbc r27, r26
+ 148c: 62 0b sbc r22, r18
+ 148e: 73 0b sbc r23, r19
+ 1490: 84 0b sbc r24, r20
+ 1492: ba f0 brmi .+46 ; 0x14c2 <__addsf3x+0x98>
+ 1494: 91 50 subi r25, 0x01 ; 1
+ 1496: a1 f0 breq .+40 ; 0x14c0 <__addsf3x+0x96>
+ 1498: ff 0f add r31, r31
+ 149a: bb 1f adc r27, r27
+ 149c: 66 1f adc r22, r22
+ 149e: 77 1f adc r23, r23
+ 14a0: 88 1f adc r24, r24
+ 14a2: c2 f7 brpl .-16 ; 0x1494 <__addsf3x+0x6a>
+ 14a4: 0e c0 rjmp .+28 ; 0x14c2 <__addsf3x+0x98>
+ 14a6: ba 0f add r27, r26
+ 14a8: 62 1f adc r22, r18
+ 14aa: 73 1f adc r23, r19
+ 14ac: 84 1f adc r24, r20
+ 14ae: 48 f4 brcc .+18 ; 0x14c2 <__addsf3x+0x98>
+ 14b0: 87 95 ror r24
+ 14b2: 77 95 ror r23
+ 14b4: 67 95 ror r22
+ 14b6: b7 95 ror r27
+ 14b8: f7 95 ror r31
+ 14ba: 9e 3f cpi r25, 0xFE ; 254
+ 14bc: 08 f0 brcs .+2 ; 0x14c0 <__addsf3x+0x96>
+ 14be: b3 cf rjmp .-154 ; 0x1426 <__fp_splitA+0x4a>
+ 14c0: 93 95 inc r25
+ 14c2: 88 0f add r24, r24
+ 14c4: 08 f0 brcs .+2 ; 0x14c8 <__addsf3x+0x9e>
+ 14c6: 99 27 eor r25, r25
+ 14c8: ee 0f add r30, r30
+ 14ca: 97 95 ror r25
+ 14cc: 87 95 ror r24
+ 14ce: 08 95 ret
+
+000014d0 <__fp_inf>:
+ 14d0: 97 f9 bld r25, 7
+ 14d2: 9f 67 ori r25, 0x7F ; 127
+ 14d4: 80 e8 ldi r24, 0x80 ; 128
+ 14d6: 70 e0 ldi r23, 0x00 ; 0
+ 14d8: 60 e0 ldi r22, 0x00 ; 0
+ 14da: 08 95 ret
+
+000014dc <__fp_mpack>:
+ 14dc: 9f 3f cpi r25, 0xFF ; 255
+ 14de: 31 f0 breq .+12 ; 0x14ec <__fp_mpack_finite+0xc>
+
+000014e0 <__fp_mpack_finite>:
+ 14e0: 91 50 subi r25, 0x01 ; 1
+ 14e2: 20 f4 brcc .+8 ; 0x14ec <__fp_mpack_finite+0xc>
+ 14e4: 87 95 ror r24
+ 14e6: 77 95 ror r23
+ 14e8: 67 95 ror r22
+ 14ea: b7 95 ror r27
+ 14ec: 88 0f add r24, r24
+ 14ee: 91 1d adc r25, r1
+ 14f0: 96 95 lsr r25
+ 14f2: 87 95 ror r24
+ 14f4: 97 f9 bld r25, 7
+ 14f6: 08 95 ret
+
+000014f8 <__fp_nan>:
+ 14f8: 9f ef ldi r25, 0xFF ; 255
+ 14fa: 80 ec ldi r24, 0xC0 ; 192
+ 14fc: 08 95 ret
+
+000014fe <__fp_powsodd>:
+ 14fe: 9f 93 push r25
+ 1500: 8f 93 push r24
+ 1502: 7f 93 push r23
+ 1504: 6f 93 push r22
+ 1506: ff 93 push r31
+ 1508: ef 93 push r30
+ 150a: 9b 01 movw r18, r22
+ 150c: ac 01 movw r20, r24
+ 150e: 4d db rcall .-2406 ; 0xbaa <__mulsf3>
+ 1510: ef 91 pop r30
+ 1512: ff 91 pop r31
+ 1514: 2b d0 rcall .+86 ; 0x156c <__fp_powser>
+ 1516: 2f 91 pop r18
+ 1518: 3f 91 pop r19
+ 151a: 4f 91 pop r20
+ 151c: 5f 91 pop r21
+ 151e: 45 cb rjmp .-2422 ; 0xbaa <__mulsf3>
+
+00001520 <__fp_pscA>:
+ 1520: 00 24 eor r0, r0
+ 1522: 0a 94 dec r0
+ 1524: 16 16 cp r1, r22
+ 1526: 17 06 cpc r1, r23
+ 1528: 18 06 cpc r1, r24
+ 152a: 09 06 cpc r0, r25
+ 152c: 08 95 ret
+
+0000152e <__fp_pscB>:
+ 152e: 00 24 eor r0, r0
+ 1530: 0a 94 dec r0
+ 1532: 12 16 cp r1, r18
+ 1534: 13 06 cpc r1, r19
+ 1536: 14 06 cpc r1, r20
+ 1538: 05 06 cpc r0, r21
+ 153a: 08 95 ret
+
+0000153c <__fp_round>:
+ 153c: 09 2e mov r0, r25
+ 153e: 03 94 inc r0
+ 1540: 00 0c add r0, r0
+ 1542: 11 f4 brne .+4 ; 0x1548 <__fp_round+0xc>
+ 1544: 88 23 and r24, r24
+ 1546: 52 f0 brmi .+20 ; 0x155c <__fp_round+0x20>
+ 1548: bb 0f add r27, r27
+ 154a: 40 f4 brcc .+16 ; 0x155c <__fp_round+0x20>
+ 154c: bf 2b or r27, r31
+ 154e: 11 f4 brne .+4 ; 0x1554 <__fp_round+0x18>
+ 1550: 60 ff sbrs r22, 0
+ 1552: 04 c0 rjmp .+8 ; 0x155c <__fp_round+0x20>
+ 1554: 6f 5f subi r22, 0xFF ; 255
+ 1556: 7f 4f sbci r23, 0xFF ; 255
+ 1558: 8f 4f sbci r24, 0xFF ; 255
+ 155a: 9f 4f sbci r25, 0xFF ; 255
+ 155c: 08 95 ret
+
+0000155e <__fp_zero>:
+ 155e: e8 94 clt
+
+00001560 <__fp_szero>:
+ 1560: bb 27 eor r27, r27
+ 1562: 66 27 eor r22, r22
+ 1564: 77 27 eor r23, r23
+ 1566: cb 01 movw r24, r22
+ 1568: 97 f9 bld r25, 7
+ 156a: 08 95 ret
+
+0000156c <__fp_powser>:
+ 156c: df 93 push r29
+ 156e: cf 93 push r28
+ 1570: 1f 93 push r17
+ 1572: 0f 93 push r16
+ 1574: ff 92 push r15
+ 1576: ef 92 push r14
+ 1578: df 92 push r13
+ 157a: 7b 01 movw r14, r22
+ 157c: 8c 01 movw r16, r24
+ 157e: 68 94 set
+ 1580: 05 c0 rjmp .+10 ; 0x158c <__fp_powser+0x20>
+ 1582: da 2e mov r13, r26
+ 1584: ef 01 movw r28, r30
+ 1586: 21 d0 rcall .+66 ; 0x15ca <__mulsf3x>
+ 1588: fe 01 movw r30, r28
+ 158a: e8 94 clt
+ 158c: a5 91 lpm r26, Z+
+ 158e: 25 91 lpm r18, Z+
+ 1590: 35 91 lpm r19, Z+
+ 1592: 45 91 lpm r20, Z+
+ 1594: 55 91 lpm r21, Z+
+ 1596: ae f3 brts .-22 ; 0x1582 <__fp_powser+0x16>
+ 1598: ef 01 movw r28, r30
+ 159a: 47 df rcall .-370 ; 0x142a <__addsf3x>
+ 159c: fe 01 movw r30, r28
+ 159e: 97 01 movw r18, r14
+ 15a0: a8 01 movw r20, r16
+ 15a2: da 94 dec r13
+ 15a4: 79 f7 brne .-34 ; 0x1584 <__fp_powser+0x18>
+ 15a6: df 90 pop r13
+ 15a8: ef 90 pop r14
+ 15aa: ff 90 pop r15
+ 15ac: 0f 91 pop r16
+ 15ae: 1f 91 pop r17
+ 15b0: cf 91 pop r28
+ 15b2: df 91 pop r29
+ 15b4: 08 95 ret
+ 15b6: b4 df rcall .-152 ; 0x1520 <__fp_pscA>
+ 15b8: 28 f0 brcs .+10 ; 0x15c4 <__fp_powser+0x58>
+ 15ba: b9 df rcall .-142 ; 0x152e <__fp_pscB>
+ 15bc: 18 f0 brcs .+6 ; 0x15c4 <__fp_powser+0x58>
+ 15be: 95 23 and r25, r21
+ 15c0: 09 f0 breq .+2 ; 0x15c4 <__fp_powser+0x58>
+ 15c2: 86 cf rjmp .-244 ; 0x14d0 <__fp_inf>
+ 15c4: 99 cf rjmp .-206 ; 0x14f8 <__fp_nan>
+ 15c6: 11 24 eor r1, r1
+ 15c8: cb cf rjmp .-106 ; 0x1560 <__fp_szero>
+
+000015ca <__mulsf3x>:
+ 15ca: 00 df rcall .-512 ; 0x13cc <__fp_split3>
+ 15cc: a0 f3 brcs .-24 ; 0x15b6 <__fp_powser+0x4a>
+
+000015ce <__mulsf3_pse>:
+ 15ce: 95 9f mul r25, r21
+ 15d0: d1 f3 breq .-12 ; 0x15c6 <__fp_powser+0x5a>
+ 15d2: 95 0f add r25, r21
+ 15d4: 50 e0 ldi r21, 0x00 ; 0
+ 15d6: 55 1f adc r21, r21
+ 15d8: 62 9f mul r22, r18
+ 15da: f0 01 movw r30, r0
+ 15dc: 72 9f mul r23, r18
+ 15de: bb 27 eor r27, r27
+ 15e0: f0 0d add r31, r0
+ 15e2: b1 1d adc r27, r1
+ 15e4: 63 9f mul r22, r19
+ 15e6: aa 27 eor r26, r26
+ 15e8: f0 0d add r31, r0
+ 15ea: b1 1d adc r27, r1
+ 15ec: aa 1f adc r26, r26
+ 15ee: 64 9f mul r22, r20
+ 15f0: 66 27 eor r22, r22
+ 15f2: b0 0d add r27, r0
+ 15f4: a1 1d adc r26, r1
+ 15f6: 66 1f adc r22, r22
+ 15f8: 82 9f mul r24, r18
+ 15fa: 22 27 eor r18, r18
+ 15fc: b0 0d add r27, r0
+ 15fe: a1 1d adc r26, r1
+ 1600: 62 1f adc r22, r18
+ 1602: 73 9f mul r23, r19
+ 1604: b0 0d add r27, r0
+ 1606: a1 1d adc r26, r1
+ 1608: 62 1f adc r22, r18
+ 160a: 83 9f mul r24, r19
+ 160c: a0 0d add r26, r0
+ 160e: 61 1d adc r22, r1
+ 1610: 22 1f adc r18, r18
+ 1612: 74 9f mul r23, r20
+ 1614: 33 27 eor r19, r19
+ 1616: a0 0d add r26, r0
+ 1618: 61 1d adc r22, r1
+ 161a: 23 1f adc r18, r19
+ 161c: 84 9f mul r24, r20
+ 161e: 60 0d add r22, r0
+ 1620: 21 1d adc r18, r1
+ 1622: 82 2f mov r24, r18
+ 1624: 76 2f mov r23, r22
+ 1626: 6a 2f mov r22, r26
+ 1628: 11 24 eor r1, r1
+ 162a: 9f 57 subi r25, 0x7F ; 127
+ 162c: 50 40 sbci r21, 0x00 ; 0
+ 162e: 8a f0 brmi .+34 ; 0x1652 <__mulsf3_pse+0x84>
+ 1630: e1 f0 breq .+56 ; 0x166a <__mulsf3_pse+0x9c>
+ 1632: 88 23 and r24, r24
+ 1634: 4a f0 brmi .+18 ; 0x1648 <__mulsf3_pse+0x7a>
+ 1636: ee 0f add r30, r30
+ 1638: ff 1f adc r31, r31
+ 163a: bb 1f adc r27, r27
+ 163c: 66 1f adc r22, r22
+ 163e: 77 1f adc r23, r23
+ 1640: 88 1f adc r24, r24
+ 1642: 91 50 subi r25, 0x01 ; 1
+ 1644: 50 40 sbci r21, 0x00 ; 0
+ 1646: a9 f7 brne .-22 ; 0x1632 <__mulsf3_pse+0x64>
+ 1648: 9e 3f cpi r25, 0xFE ; 254
+ 164a: 51 05 cpc r21, r1
+ 164c: 70 f0 brcs .+28 ; 0x166a <__mulsf3_pse+0x9c>
+ 164e: 40 cf rjmp .-384 ; 0x14d0 <__fp_inf>
+ 1650: 87 cf rjmp .-242 ; 0x1560 <__fp_szero>
+ 1652: 5f 3f cpi r21, 0xFF ; 255
+ 1654: ec f3 brlt .-6 ; 0x1650 <__mulsf3_pse+0x82>
+ 1656: 98 3e cpi r25, 0xE8 ; 232
+ 1658: dc f3 brlt .-10 ; 0x1650 <__mulsf3_pse+0x82>
+ 165a: 86 95 lsr r24
+ 165c: 77 95 ror r23
+ 165e: 67 95 ror r22
+ 1660: b7 95 ror r27
+ 1662: f7 95 ror r31
+ 1664: e7 95 ror r30
+ 1666: 9f 5f subi r25, 0xFF ; 255
+ 1668: c1 f7 brne .-16 ; 0x165a <__mulsf3_pse+0x8c>
+ 166a: fe 2b or r31, r30
+ 166c: 88 0f add r24, r24
+ 166e: 91 1d adc r25, r1
+ 1670: 96 95 lsr r25
+ 1672: 87 95 ror r24
+ 1674: 97 f9 bld r25, 7
+ 1676: 08 95 ret
+
+00001678 <_exit>:
+ 1678: f8 94 cli
+
+0000167a <__stop_program>:
+ 167a: ff cf rjmp .-2 ; 0x167a <__stop_program>
diff --git a/electic_streaming328p/bin/Debug/electic_streaming.elf.map b/electic_streaming328p/bin/Debug/electic_streaming.elf.map
new file mode 100644
index 0000000..e2bdc40
--- /dev/null
+++ b/electic_streaming328p/bin/Debug/electic_streaming.elf.map
@@ -0,0 +1,913 @@
+Archive member included because of file (symbol)
+
+../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ obj/Debug/main.o (Serial)
+../arduino_libs/core0022_328p.a(Print.cpp.o)
+ obj/Debug/main.o (_ZN5Print7printlnEPKc)
+../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o) (beginSerial)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodhi4.o)
+ obj/Debug/main.o (__divmodhi4)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodsi4.o)
+ ../arduino_libs/core0022_328p.a(Print.cpp.o) (__udivmodsi4)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodsi4.o)
+ ../arduino_libs/core0022_328p.a(wiring_serial.c.o) (__divmodsi4)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_exit.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o (exit)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_copy_data.o)
+ obj/Debug/main.o (__do_copy_data)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_clear_bss.o)
+ obj/Debug/main.o (__do_clear_bss)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_ctors.o)
+ ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o) (__do_global_ctors)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o)
+ obj/Debug/main.o (__addsf3)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_mul_sf.o)
+ obj/Debug/main.o (__mulsf3)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_div_sf.o)
+ obj/Debug/main.o (__divsf3)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_sf_to_si.o)
+ obj/Debug/main.o (__fixsfsi)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_thenan_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o) (__thenan_sf)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodhi4.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodhi4.o) (__udivmodhi4)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_prologue.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o) (__prologue_saves__)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_epilogue.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o) (__epilogue_restores__)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_tablejump.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_ctors.o) (__tablejump__)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_pack_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o) (__pack_f)
+/usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_unpack_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o) (__unpack_f)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(sin.o)
+ obj/Debug/main.o (sin)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(sin.o) (__fp_rempio2)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(sin.o) (__fp_sinus)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_split3.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_rempio2.o) (__fp_splitA)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o) (__addsf3x)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_inf.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_inf)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_mpack.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_rempio2.o) (__fp_mpack_finite)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_nan.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_rempio2.o) (__fp_nan)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o) (__fp_powsodd)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscA.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscA)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscB.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscB)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_round.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o) (__fp_round)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_zero.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_zero)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powser.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powsodd.o) (__fp_powser)
+/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powser.o) (__mulsf3x)
+
+Allocating common symbols
+Common symbol size file
+
+rx_buffer 0x80 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+
+Memory Configuration
+
+Name Origin Length Attributes
+text 0x00000000 0x00020000 xr
+data 0x00800060 0x0000ffa0 rw !x
+eeprom 0x00810000 0x00010000 rw !x
+fuse 0x00820000 0x00000400 rw !x
+lock 0x00830000 0x00000400 rw !x
+signature 0x00840000 0x00000400 rw !x
+*default* 0x00000000 0xffffffff
+
+Linker script and memory map
+
+Address of section .data set to 0x800100
+LOAD /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+LOAD obj/Debug/main.o
+LOAD ../arduino_libs/core0022_328p.a
+LOAD /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a
+LOAD /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a
+LOAD /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a
+LOAD /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libc.a
+LOAD /usr/lib/gcc/avr/4.5.3/avr5/libgcc.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 0x00000000 0x167c
+ *(.vectors)
+ .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+ 0x00000000 __vectors
+ 0x00000000 __vector_default
+ *(.vectors)
+ *(.progmem.gcc*)
+ .progmem.gcc_fplib
+ 0x00000068 0x1e /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o)
+ *(.progmem*)
+ 0x00000086 . = ALIGN (0x2)
+ 0x00000086 __trampolines_start = .
+ *(.trampolines)
+ .trampolines 0x00000086 0x0 linker stubs
+ *(.trampolines*)
+ 0x00000086 __trampolines_end = .
+ *(.jumptables)
+ *(.jumptables*)
+ *(.lowtext)
+ *(.lowtext*)
+ 0x00000086 __ctors_start = .
+ *(.ctors)
+ .ctors 0x00000086 0x2 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ 0x00000088 __ctors_end = .
+ 0x00000088 __dtors_start = .
+ *(.dtors)
+ 0x00000088 __dtors_end = .
+ SORT(*)(.ctors)
+ SORT(*)(.dtors)
+ *(.init0)
+ .init0 0x00000088 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+ 0x00000088 __init
+ *(.init0)
+ *(.init1)
+ *(.init1)
+ *(.init2)
+ .init2 0x00000088 0xc /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+ *(.init2)
+ *(.init3)
+ *(.init3)
+ *(.init4)
+ .init4 0x00000094 0x16 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_copy_data.o)
+ 0x00000094 __do_copy_data
+ .init4 0x000000aa 0x10 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_clear_bss.o)
+ 0x000000aa __do_clear_bss
+ *(.init4)
+ *(.init5)
+ *(.init5)
+ *(.init6)
+ .init6 0x000000ba 0x16 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_ctors.o)
+ 0x000000ba __do_global_ctors
+ *(.init6)
+ *(.init7)
+ *(.init7)
+ *(.init8)
+ *(.init8)
+ *(.init9)
+ .init9 0x000000d0 0x8 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+ *(.init9)
+ *(.text)
+ .text 0x000000d8 0x4 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+ 0x000000d8 __vector_22
+ 0x000000d8 __vector_1
+ 0x000000d8 __vector_24
+ 0x000000d8 __vector_12
+ 0x000000d8 __bad_interrupt
+ 0x000000d8 __vector_6
+ 0x000000d8 __vector_3
+ 0x000000d8 __vector_23
+ 0x000000d8 __vector_25
+ 0x000000d8 __vector_13
+ 0x000000d8 __vector_17
+ 0x000000d8 __vector_19
+ 0x000000d8 __vector_7
+ 0x000000d8 __vector_5
+ 0x000000d8 __vector_4
+ 0x000000d8 __vector_9
+ 0x000000d8 __vector_2
+ 0x000000d8 __vector_21
+ 0x000000d8 __vector_15
+ 0x000000d8 __vector_8
+ 0x000000d8 __vector_14
+ 0x000000d8 __vector_10
+ 0x000000d8 __vector_16
+ 0x000000d8 __vector_20
+ .text 0x000000dc 0x2c0 obj/Debug/main.o
+ 0x000000dc _Z13fill_sinewavev
+ 0x000001fc main
+ 0x000002ce __vector_11
+ .text 0x0000039c 0x32 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ 0x000003aa _ZN14HardwareSerial5writeEh
+ 0x000003b2 _ZN14HardwareSerial5flushEv
+ 0x000003b8 _ZN14HardwareSerial4readEv
+ 0x000003be _ZN14HardwareSerial9availableEv
+ 0x000003c4 _ZN14HardwareSerial5beginEl
+ .text 0x000003ce 0x31e ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ 0x000003ce _ZN5Print5printEh
+ 0x000003de _ZN5Print5printEc
+ 0x000003ee _ZN5Print5printEPKc
+ 0x0000041e _ZN5Print7printlnEv
+ 0x0000044c _ZN5Print7printlnEc
+ 0x0000046c _ZN5Print7printlnEPKc
+ 0x00000482 _ZN5Print7printlnEh
+ 0x000004a2 _ZN5Print11printNumberEmh
+ 0x000005d2 _ZN5Print5printEm
+ 0x000005da _ZN5Print7printlnEm
+ 0x000005f0 _ZN5Print5printEj
+ 0x000005fc _ZN5Print7printlnEj
+ 0x00000618 _ZN5Print5printEl
+ 0x00000666 _ZN5Print7printlnEl
+ 0x0000067c _ZN5Print5printEi
+ 0x0000068c _ZN5Print7printlnEi
+ 0x000006ac _ZN5Print5printEli
+ 0x000006d6 _ZN5Print7printlnEli
+ .text 0x000006ec 0x16e ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ 0x000006ec beginSerial
+ 0x0000075e serialWrite
+ 0x0000076e serialAvailable
+ 0x00000790 serialRead
+ 0x000007ce serialFlush
+ 0x000007e0 __vector_18
+ .text 0x0000085a 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodhi4.o)
+ .text 0x0000085a 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodsi4.o)
+ .text 0x0000085a 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodsi4.o)
+ .text 0x0000085a 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_exit.o)
+ .text 0x0000085a 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_copy_data.o)
+ .text 0x0000085a 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_clear_bss.o)
+ .text 0x0000085a 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_ctors.o)
+ .text 0x0000085a 0x350 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o)
+ 0x00000aee __addsf3
+ 0x00000b48 __subsf3
+ .text 0x00000baa 0x1f4 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_mul_sf.o)
+ 0x00000baa __mulsf3
+ .text 0x00000d9e 0x15c /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_div_sf.o)
+ 0x00000d9e __divsf3
+ .text 0x00000efa 0xa4 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_sf_to_si.o)
+ 0x00000efa __fixsfsi
+ .text 0x00000f9e 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_thenan_sf.o)
+ .text 0x00000f9e 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodhi4.o)
+ .text 0x00000f9e 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_prologue.o)
+ .text 0x00000f9e 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_epilogue.o)
+ .text 0x00000f9e 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_tablejump.o)
+ .text 0x00000f9e 0x19c /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_pack_sf.o)
+ 0x00000f9e __pack_f
+ .text 0x0000113a 0xd2 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_unpack_sf.o)
+ 0x0000113a __unpack_f
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(sin.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_split3.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_inf.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_mpack.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_nan.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscA.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscB.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_round.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_zero.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powser.o)
+ .text 0x0000120c 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+ 0x0000120c . = ALIGN (0x2)
+ *(.text.*)
+ .text.libgcc 0x0000120c 0x26 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodhi4.o)
+ 0x0000120c __divmodhi4
+ 0x0000120c _div
+ .text.libgcc 0x00001232 0x44 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodsi4.o)
+ 0x00001232 __udivmodsi4
+ .text.libgcc 0x00001276 0x36 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodsi4.o)
+ 0x00001276 __divmodsi4
+ .text.libgcc 0x000012ac 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_exit.o)
+ .text.libgcc 0x000012ac 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_copy_data.o)
+ .text.libgcc 0x000012ac 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_clear_bss.o)
+ .text.libgcc 0x000012ac 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_ctors.o)
+ .text.libgcc 0x000012ac 0x28 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodhi4.o)
+ 0x000012ac __udivmodhi4
+ .text.libgcc 0x000012d4 0x38 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_prologue.o)
+ 0x000012d4 __prologue_saves__
+ .text.libgcc 0x0000130c 0x36 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_epilogue.o)
+ 0x0000130c __epilogue_restores__
+ .text.libgcc 0x00001342 0xc /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_tablejump.o)
+ 0x00001342 __tablejump2__
+ 0x00001346 __tablejump__
+ .text.avr-libc.fplib
+ 0x0000134e 0xc /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(sin.o)
+ 0x0000134e sin
+ .text.avr-libc.fplib
+ 0x0000135a 0x50 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
+ 0x0000135c __fp_rempio2
+ .text.avr-libc.fplib
+ 0x000013aa 0x22 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o)
+ 0x000013aa __fp_sinus
+ .text.avr-libc.fplib
+ 0x000013cc 0x44 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_split3.o)
+ 0x000013cc __fp_split3
+ 0x000013dc __fp_splitA
+ .text.avr-libc.fplib
+ 0x00001410 0xc0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o)
+ 0x0000142a __addsf3x
+ .text.avr-libc.fplib
+ 0x000014d0 0xc /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_inf.o)
+ 0x000014d0 __fp_inf
+ .text.avr-libc.fplib
+ 0x000014dc 0x1c /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_mpack.o)
+ 0x000014dc __fp_mpack
+ 0x000014e0 __fp_mpack_finite
+ .text.avr-libc.fplib
+ 0x000014f8 0x6 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_nan.o)
+ 0x000014f8 __fp_nan
+ .text.avr-libc.fplib
+ 0x000014fe 0x22 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
+ 0x000014fe __fp_powsodd
+ .text.avr-libc.fplib
+ 0x00001520 0xe /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscA.o)
+ 0x00001520 __fp_pscA
+ .text.avr-libc.fplib
+ 0x0000152e 0xe /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscB.o)
+ 0x0000152e __fp_pscB
+ .text.avr-libc.fplib
+ 0x0000153c 0x22 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_round.o)
+ 0x0000153c __fp_round
+ .text.avr-libc.fplib
+ 0x0000155e 0xe /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_zero.o)
+ 0x0000155e __fp_zero
+ 0x00001560 __fp_szero
+ .text.avr-libc.fplib
+ 0x0000156c 0x4a /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powser.o)
+ 0x0000156c __fp_powser
+ .text.avr-libc.fplib
+ 0x000015b6 0xc2 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+ 0x000015ca __mulsf3x
+ 0x000015ce __mulsf3_pse
+ 0x00001678 . = ALIGN (0x2)
+ *(.fini9)
+ .fini9 0x00001678 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_exit.o)
+ 0x00001678 exit
+ 0x00001678 _exit
+ *(.fini9)
+ *(.fini8)
+ *(.fini8)
+ *(.fini7)
+ *(.fini7)
+ *(.fini6)
+ *(.fini6)
+ *(.fini5)
+ *(.fini5)
+ *(.fini4)
+ *(.fini4)
+ *(.fini3)
+ *(.fini3)
+ *(.fini2)
+ *(.fini2)
+ *(.fini1)
+ *(.fini1)
+ *(.fini0)
+ .fini0 0x00001678 0x4 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_exit.o)
+ *(.fini0)
+ 0x0000167c _etext = .
+
+.data 0x00800100 0x2a load address 0x0000167c
+ 0x00800100 PROVIDE (__data_start, .)
+ *(.data)
+ .data 0x00800100 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+ .data 0x00800100 0x1b obj/Debug/main.o
+ .data 0x0080011b 0x6 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ 0x0080011b _ZTV14HardwareSerial
+ .data 0x00800121 0x0 ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ .data 0x00800121 0x0 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ .data 0x00800121 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodhi4.o)
+ .data 0x00800121 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodsi4.o)
+ .data 0x00800121 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodsi4.o)
+ .data 0x00800121 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_exit.o)
+ .data 0x00800121 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_copy_data.o)
+ .data 0x00800121 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_clear_bss.o)
+ .data 0x00800121 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_ctors.o)
+ .data 0x00800121 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o)
+ .data 0x00800121 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_mul_sf.o)
+ .data 0x00800121 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_div_sf.o)
+ .data 0x00800121 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_sf_to_si.o)
+ .data 0x00800121 0x8 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_thenan_sf.o)
+ 0x00800121 __thenan_sf
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodhi4.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_prologue.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_epilogue.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_tablejump.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_pack_sf.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_unpack_sf.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(sin.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_split3.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_inf.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_mpack.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_nan.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscA.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscB.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_round.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_zero.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powser.o)
+ .data 0x00800129 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+ *(.data*)
+ *(.rodata)
+ *(.rodata*)
+ *(.gnu.linkonce.d*)
+ 0x0080012a . = ALIGN (0x2)
+ *fill* 0x00800129 0x1 00
+ 0x0080012a _edata = .
+ 0x0080012a PROVIDE (__data_end, .)
+
+.bss 0x0080012a 0x28a
+ 0x0080012a PROVIDE (__bss_start, .)
+ *(.bss)
+ .bss 0x0080012a 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+ .bss 0x0080012a 0x204 obj/Debug/main.o
+ 0x0080012a dd
+ 0x0080032a loopCount
+ 0x0080032c sample
+ .bss 0x0080032e 0x2 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ 0x0080032e Serial
+ .bss 0x00800330 0x0 ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ .bss 0x00800330 0x4 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ 0x00800330 rx_buffer_head
+ 0x00800332 rx_buffer_tail
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodhi4.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodsi4.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodsi4.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_exit.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_copy_data.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_clear_bss.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_ctors.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_mul_sf.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_div_sf.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_sf_to_si.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_thenan_sf.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodhi4.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_prologue.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_epilogue.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_tablejump.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_pack_sf.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_unpack_sf.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(sin.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_split3.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_inf.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_mpack.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_nan.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscA.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscB.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_round.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_zero.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powser.o)
+ .bss 0x00800334 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+ *(.bss*)
+ *(COMMON)
+ COMMON 0x00800334 0x80 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ 0x00800334 rx_buffer
+ 0x008003b4 PROVIDE (__bss_end, .)
+ 0x0000167c __data_load_start = LOADADDR (.data)
+ 0x000016a6 __data_load_end = (__data_load_start + SIZEOF (.data))
+
+.noinit 0x008003b4 0x0
+ 0x008003b4 PROVIDE (__noinit_start, .)
+ *(.noinit*)
+ 0x008003b4 PROVIDE (__noinit_end, .)
+ 0x008003b4 _end = .
+ 0x008003b4 PROVIDE (__heap_start, .)
+
+.eeprom 0x00810000 0x0
+ *(.eeprom*)
+ 0x00810000 __eeprom_end = .
+
+.fuse
+ *(.fuse)
+ *(.lfuse)
+ *(.hfuse)
+ *(.efuse)
+
+.lock
+ *(.lock*)
+
+.signature
+ *(.signature*)
+
+.stab 0x00000000 0x2418
+ *(.stab)
+ .stab 0x00000000 0x6cc /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+ .stab 0x000006cc 0x72c obj/Debug/main.o
+ 0x738 (size before relaxing)
+ .stab 0x00000df8 0x78 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(sin.o)
+ 0x84 (size before relaxing)
+ .stab 0x00000e70 0x21c /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
+ 0x228 (size before relaxing)
+ .stab 0x0000108c 0xfc /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o)
+ 0x108 (size before relaxing)
+ .stab 0x00001188 0x1d4 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_split3.o)
+ 0x1e0 (size before relaxing)
+ .stab 0x0000135c 0x4bc /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o)
+ 0x4c8 (size before relaxing)
+ .stab 0x00001818 0x78 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_inf.o)
+ 0x84 (size before relaxing)
+ .stab 0x00001890 0xe4 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_mpack.o)
+ 0xf0 (size before relaxing)
+ .stab 0x00001974 0x54 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_nan.o)
+ 0x60 (size before relaxing)
+ .stab 0x000019c8 0xfc /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
+ 0x108 (size before relaxing)
+ .stab 0x00001ac4 0x84 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscA.o)
+ 0x90 (size before relaxing)
+ .stab 0x00001b48 0x84 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscB.o)
+ 0x90 (size before relaxing)
+ .stab 0x00001bcc 0xfc /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_round.o)
+ 0x108 (size before relaxing)
+ .stab 0x00001cc8 0x90 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_zero.o)
+ 0x9c (size before relaxing)
+ .stab 0x00001d58 0x1ec /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powser.o)
+ 0x1f8 (size before relaxing)
+ .stab 0x00001f44 0x4d4 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+ 0x4e0 (size before relaxing)
+
+.stabstr 0x00000000 0x1c43
+ *(.stabstr)
+ .stabstr 0x00000000 0x1c43 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+
+.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 0x60
+ *(.debug_aranges)
+ .debug_aranges
+ 0x00000000 0x20 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ .debug_aranges
+ 0x00000020 0x20 ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ .debug_aranges
+ 0x00000040 0x20 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+
+.debug_pubnames
+ 0x00000000 0x2a7
+ *(.debug_pubnames)
+ .debug_pubnames
+ 0x00000000 0xa2 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ .debug_pubnames
+ 0x000000a2 0x15c ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ .debug_pubnames
+ 0x000001fe 0xa9 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+
+.debug_info 0x00000000 0xd0b
+ *(.debug_info)
+ .debug_info 0x00000000 0x2f0 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ .debug_info 0x000002f0 0x890 ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ .debug_info 0x00000b80 0x18b ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ *(.gnu.linkonce.wi.*)
+
+.debug_abbrev 0x00000000 0x3f7
+ *(.debug_abbrev)
+ .debug_abbrev 0x00000000 0x18e ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ .debug_abbrev 0x0000018e 0x183 ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ .debug_abbrev 0x00000311 0xe6 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+
+.debug_line 0x00000000 0x689
+ *(.debug_line)
+ .debug_line 0x00000000 0x1b5 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ .debug_line 0x000001b5 0x364 ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ .debug_line 0x00000519 0x170 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+
+.debug_frame 0x00000000 0x210
+ *(.debug_frame)
+ .debug_frame 0x00000000 0x70 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ .debug_frame 0x00000070 0x130 ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ .debug_frame 0x000001a0 0x70 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+
+.debug_str 0x00000000 0x420
+ *(.debug_str)
+ .debug_str 0x00000000 0x1a7 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ 0x203 (size before relaxing)
+ .debug_str 0x000001a7 0x1b9 ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ 0x246 (size before relaxing)
+ .debug_str 0x00000360 0xc0 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ 0x12c (size before relaxing)
+
+.debug_loc 0x00000000 0x75a
+ *(.debug_loc)
+ .debug_loc 0x00000000 0xa9 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ .debug_loc 0x000000a9 0x621 ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ .debug_loc 0x000006ca 0x90 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+
+.debug_macinfo
+ *(.debug_macinfo)
+OUTPUT(bin/Debug/electic_streaming.elf elf32-avr)
+LOAD linker stubs
+
+Cross Reference Table
+
+Symbol File
+HardwareSerial::available() ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ obj/Debug/main.o
+HardwareSerial::begin(long) ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ obj/Debug/main.o
+HardwareSerial::flush() ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+HardwareSerial::read() ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ obj/Debug/main.o
+HardwareSerial::write(unsigned char) ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ obj/Debug/main.o
+Print::print(char const*) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::print(char) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::print(int) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::print(long) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::print(long, int) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::print(unsigned char) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::print(unsigned int) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::print(unsigned long) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::printNumber(unsigned long, unsigned char) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::println() ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::println(char const*) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ obj/Debug/main.o
+Print::println(char) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::println(int) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::println(long) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::println(long, int) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::println(unsigned char) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::println(unsigned int) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Print::println(unsigned long) ../arduino_libs/core0022_328p.a(Print.cpp.o)
+Serial ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ obj/Debug/main.o
+__addsf3 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o)
+ obj/Debug/main.o
+__addsf3x /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powser.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o)
+__bad_interrupt /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__bss_end /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_clear_bss.o)
+__bss_start /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_clear_bss.o)
+__ctors_end /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_ctors.o)
+__ctors_start /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_ctors.o)
+__data_end /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_copy_data.o)
+__data_load_start /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_copy_data.o)
+__data_start /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_copy_data.o)
+__divmodhi4 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodhi4.o)
+ ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ obj/Debug/main.o
+__divmodsi4 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodsi4.o)
+ ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+__divsf3 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_div_sf.o)
+ obj/Debug/main.o
+__do_clear_bss /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_clear_bss.o)
+ ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ obj/Debug/main.o
+__do_copy_data /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_copy_data.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_thenan_sf.o)
+ ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ ../arduino_libs/core0022_328p.a(Print.cpp.o)
+ ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+ obj/Debug/main.o
+__do_global_ctors /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_ctors.o)
+ ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+__epilogue_restores__ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_epilogue.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_pack_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_sf_to_si.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_div_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_mul_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o)
+__fixsfsi /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_sf_to_si.o)
+ obj/Debug/main.o
+__fp_inf /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_inf.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o)
+__fp_mpack /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_mpack.o)
+__fp_mpack_finite /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_mpack.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
+__fp_nan /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_nan.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
+__fp_powser /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powser.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
+__fp_powsodd /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o)
+__fp_pscA /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscA.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o)
+__fp_pscB /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_pscB.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o)
+__fp_rempio2 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(sin.o)
+__fp_round /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_round.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o)
+__fp_sinus /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_sinus.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(sin.o)
+__fp_split3 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_split3.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o)
+__fp_splitA /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_split3.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
+__fp_szero /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_zero.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+__fp_zero /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_zero.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(addsf3x.o)
+__heap_end /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__init /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__mulsf3 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_mul_sf.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
+ obj/Debug/main.o
+__mulsf3_pse /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+__mulsf3x /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(mulsf3x.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(fp_powser.o)
+__pack_f /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_pack_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_div_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_mul_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o)
+__prologue_saves__ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_prologue.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_sf_to_si.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_div_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_mul_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o)
+__stack /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__subsf3 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o)
+__tablejump2__ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_tablejump.o)
+__tablejump__ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_tablejump.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_ctors.o)
+__thenan_sf /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_thenan_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_div_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_mul_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o)
+__udivmodhi4 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodhi4.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodhi4.o)
+__udivmodsi4 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodsi4.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodsi4.o)
+ ../arduino_libs/core0022_328p.a(Print.cpp.o)
+__unpack_f /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_unpack_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_sf_to_si.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_div_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_mul_sf.o)
+ /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_addsub_sf.o)
+__vector_1 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_10 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_11 obj/Debug/main.o
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_12 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_13 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_14 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_15 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_16 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_17 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_18 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_19 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_2 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_20 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_21 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_22 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_23 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_24 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_25 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_3 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_4 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_5 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_6 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_7 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_8 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_9 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vector_default /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+__vectors /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+_div /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodhi4.o)
+_exit /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_exit.o)
+beginSerial ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+dd obj/Debug/main.o
+exit /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_exit.o)
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+fill_sinewave() obj/Debug/main.o
+loopCount obj/Debug/main.o
+main obj/Debug/main.o
+ /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o
+rx_buffer ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+rx_buffer_head ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+rx_buffer_tail ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+sample obj/Debug/main.o
+serialAvailable ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+serialFlush ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+serialRead ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+serialWrite ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
+ ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
+sin /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/libm.a(sin.o)
+ obj/Debug/main.o
+vtable for HardwareSerial ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)