summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Redfern <tim@eclectronics.org>2012-01-11 15:44:33 +0000
committerTim Redfern <tim@eclectronics.org>2012-01-11 15:44:33 +0000
commit8bd4916d2b73c73f417f8f7034d8a0fa86aae6ac (patch)
treec83e2de17b29988c0ea095e10cd0481ca3846a9a
parent61ea4db04063c71d2088fa4409aa17c74b715be4 (diff)
starting i2c version
-rwxr-xr-xESS1995i2c/bin/Release/ESS1995i2c.elfbin48800 -> 0 bytes
-rw-r--r--ESS1995i2c/bin/Release/ESS1995i2c.elf.eep.hex1
-rw-r--r--ESS1995i2c/bin/Release/ESS1995i2c.elf.hex1228
-rw-r--r--ESS1995i2c/bin/Release/ESS1995i2c.elf.lss9276
-rw-r--r--ESS1995i2c/bin/Release/ESS1995i2c.elf.map1503
-rw-r--r--ESS1995i2c/obj/Debug/main.obin9640 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/ESS1995test_328p/adapticsBT.obin832 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/adapticsBT.obin1608 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduinoSrc0022/HardwareSerial.obin3524 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduinoSrc0022/Print.obin4344 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduinoSrc0022/Tone.obin4724 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduinoSrc0022/WInterrupts.obin1412 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduinoSrc0022/WMath.obin1372 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduinoSrc0022/WString.obin10132 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduinoSrc0022/main.obin816 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduinoSrc0022/pins_arduino.obin1011 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduinoSrc0022/wiring.obin1892 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduinoSrc0022/wiring_analog.obin1536 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduinoSrc0022/wiring_digital.obin1924 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduinoSrc0022/wiring_pulse.obin1492 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduinoSrc0022/wiring_shift.obin1296 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduino_libs/Wire/Wire.obin3940 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/arduino_libs/Wire/utility/twi.obin5112 -> 0 bytes
-rw-r--r--ESS1995i2c/obj/Release/main.obin5016 -> 0 bytes
-rwxr-xr-xESS1995test_328p/bin/Debug/ESS1995test_328p.elfbin20266 -> 0 bytes
-rw-r--r--ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.eep.hex1
-rw-r--r--ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.hex85
-rw-r--r--ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.lss672
-rw-r--r--ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.map506
-rwxr-xr-xESS1995test_328p/bin/Release/ESS1995test_328p.elfbin44843 -> 0 bytes
-rw-r--r--ESS1995test_328p/bin/Release/ESS1995test_328p.elf.eep.hex1
-rw-r--r--ESS1995test_328p/bin/Release/ESS1995test_328p.elf.hex1122
-rw-r--r--ESS1995test_328p/bin/Release/ESS1995test_328p.elf.lss8524
-rw-r--r--ESS1995test_328p/bin/Release/ESS1995test_328p.elf.map1399
-rw-r--r--ESS1995test_328p/obj/Debug/main.obin9640 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/ESS1995test_328p/adapticsBT.obin832 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/adapticsBT.obin1608 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/arduinoSrc0022/HardwareSerial.obin3524 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/arduinoSrc0022/Print.obin4344 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/arduinoSrc0022/Tone.obin4724 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/arduinoSrc0022/WInterrupts.obin1412 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/arduinoSrc0022/WMath.obin1372 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/arduinoSrc0022/WString.obin10132 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/arduinoSrc0022/main.obin816 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/arduinoSrc0022/pins_arduino.obin1011 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/arduinoSrc0022/wiring.obin1892 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_analog.obin1536 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_digital.obin1924 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_pulse.obin1492 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_shift.obin1296 -> 0 bytes
-rw-r--r--ESS1995test_328p/obj/Release/main.obin4912 -> 0 bytes
-rw-r--r--blinktest_328p/bin/Debug/blinktest_328p.elf.eep.hex1
-rw-r--r--blinktest_328p/bin/Debug/blinktest_328p.elf.hex71
-rw-r--r--blinktest_328p/bin/Debug/blinktest_328p.elf.lss539
-rw-r--r--blinktest_328p/bin/Debug/blinktest_328p.elf.map501
-rw-r--r--blinktest_328p/bin/Debug/electic_streaming.elf.map501
-rwxr-xr-xblinktest_328p/bin/Release/blinktest_328p.elfbin12194 -> 0 bytes
-rw-r--r--blinktest_328p/bin/Release/blinktest_328p.elf.eep.hex1
-rw-r--r--blinktest_328p/bin/Release/blinktest_328p.elf.hex70
-rw-r--r--blinktest_328p/bin/Release/blinktest_328p.elf.lss518
-rw-r--r--blinktest_328p/bin/Release/blinktest_328p.elf.map499
-rw-r--r--blinktest_328p/obj/Release/main.obin924 -> 0 bytes
-rw-r--r--electicAndroid/bin/classes.dexbin24576 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/AdapticsBluetooth$ConnectThread.classbin2641 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/AdapticsBluetooth$ConnectedThread.classbin3061 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/AdapticsBluetooth.classbin5490 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity$1.classbin2079 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity$2.classbin2522 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity$3.classbin950 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity.classbin5381 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/Electic$1.classbin4136 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/Electic$2.classbin1084 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/Electic.classbin7925 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/R$attr.classbin382 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/R$drawable.classbin446 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/R$id.classbin1611 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/R$layout.classbin542 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/R$menu.classbin437 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/R$string.classbin1388 -> 0 bytes
-rw-r--r--electicAndroid/bin/com/futureproof/adaptics/electic/R.classbin689 -> 0 bytes
-rw-r--r--electicAndroid/bin/electicAndroid.apkbin28259 -> 0 bytes
-rw-r--r--electicAndroid/bin/resources.ap_bin14541 -> 0 bytes
-rw-r--r--electic_streaming2560/bin/Debug/electic_streaming.elf.eep.hex1
-rw-r--r--electic_streaming2560/bin/Debug/electic_streaming.elf.hex364
-rw-r--r--electic_streaming2560/bin/Debug/electic_streaming.elf.lss3038
-rw-r--r--electic_streaming2560/bin/Debug/electic_streaming.elf.map1643
-rwxr-xr-xelectic_streaming2560/bin/Release/electic_streaming.elfbin30357 -> 0 bytes
-rw-r--r--electic_streaming2560/bin/Release/electic_streaming.elf.eep.hex1
-rw-r--r--electic_streaming2560/bin/Release/electic_streaming.elf.hex328
-rw-r--r--electic_streaming2560/bin/Release/electic_streaming.elf.lss2665
-rw-r--r--electic_streaming2560/bin/Release/electic_streaming.elf.map897
-rw-r--r--electic_streaming2560/obj/Debug/main.obin11264 -> 0 bytes
-rw-r--r--electic_streaming2560/obj/Release/arduino libs/NewSoftSerial/NewSoftSerial.obin6212 -> 0 bytes
-rw-r--r--electic_streaming2560/obj/Release/main.obin2208 -> 0 bytes
-rw-r--r--electic_streaming2560/obj/Release/uart.obin1976 -> 0 bytes
-rwxr-xr-xelectic_streaming328p/bin/Debug/electic_streaming.elfbin39258 -> 0 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.lss3038
-rw-r--r--electic_streaming328p/bin/Debug/electic_streaming.elf.map912
-rwxr-xr-xelectic_streaming328p/bin/Release/electic_streaming.elfbin30357 -> 0 bytes
-rw-r--r--electic_streaming328p/bin/Release/electic_streaming.elf.eep.hex1
-rw-r--r--electic_streaming328p/bin/Release/electic_streaming.elf.hex328
-rw-r--r--electic_streaming328p/bin/Release/electic_streaming.elf.lss2665
-rw-r--r--electic_streaming328p/bin/Release/electic_streaming.elf.map897
-rw-r--r--electic_streaming328p/obj/Debug/main.obin11096 -> 0 bytes
-rw-r--r--electic_streaming328p/obj/Release/arduino libs/NewSoftSerial/NewSoftSerial.obin6212 -> 0 bytes
-rw-r--r--electic_streaming328p/obj/Release/main.obin2208 -> 0 bytes
-rw-r--r--electic_streaming328p/obj/Release/uart.obin1976 -> 0 bytes
-rw-r--r--timer1/uart.obin7852 -> 0 bytes
110 files changed, 0 insertions, 44162 deletions
diff --git a/ESS1995i2c/bin/Release/ESS1995i2c.elf b/ESS1995i2c/bin/Release/ESS1995i2c.elf
deleted file mode 100755
index 8be121e..0000000
--- a/ESS1995i2c/bin/Release/ESS1995i2c.elf
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/bin/Release/ESS1995i2c.elf.eep.hex b/ESS1995i2c/bin/Release/ESS1995i2c.elf.eep.hex
deleted file mode 100644
index 1996e8f..0000000
--- a/ESS1995i2c/bin/Release/ESS1995i2c.elf.eep.hex
+++ /dev/null
@@ -1 +0,0 @@
-:00000001FF
diff --git a/ESS1995i2c/bin/Release/ESS1995i2c.elf.hex b/ESS1995i2c/bin/Release/ESS1995i2c.elf.hex
deleted file mode 100644
index e68e302..0000000
--- a/ESS1995i2c/bin/Release/ESS1995i2c.elf.hex
+++ /dev/null
@@ -1,1228 +0,0 @@
-:100000000C9464000C94980A0C94C50A0C948C000F
-:100010000C948C000C948C000C948C000C94F107C4
-:100020000C948C000C948C000C948C000C948C0020
-:100030000C948C000C948C000C948C000C948C0010
-:100040000C94A9130C948C000C9419030C948C0040
-:100050000C948C000C948C000C948C000C948C00F0
-:100060000C94C9180C948C00020000000024002796
-:10007000002A0000000000250028002B00000000DE
-:1000800000230026002900040404040404040402DC
-:100090000202020202030303030303010204081025
-:1000A00020408001020408102001020408102000F2
-:1000B0000000070002010000030406000000000029
-:1000C00000000000A604641711241FBECFEFD8E083
-:1000D000DEBFCDBF12E0A0E0B1E0EAEEFAE402C07C
-:1000E00005900D92AA3BB107D9F714E0AAEBB2E054
-:1000F00001C01D92A934B107E1F710E0C8ECD0E0CF
-:1001000004C02297FE010E94D521C43CD107C9F743
-:100110000E94F0010C9473250C9400000F931F9320
-:1001200060ED77E080E090E00E94311408E513E094
-:10013000C80160E071E00E94170560ED77E080E0A3
-:1001400090E00E943114C8010E9487041F910F9112
-:1001500008950F931F9386E060E00E94211508E543
-:1001600013E0C80140E056E960E070E00E94AA0395
-:10017000C8016BE071E00E941705C80169E171E0F8
-:100180000E941705C80163E371E00E941705C801CA
-:1001900061E471E00E941705C8016FE471E00E94FC
-:1001A0001705C80160E671E00E9417050E948E00E5
-:1001B0001F910F910895F894FFCF84E061E00E94B1
-:1001C000741583E061E00E9474158AE090E00E945B
-:1001D000571484E060E00E9474158AE090E00E9469
-:1001E000571483E060E00E9474158AE090E00E945A
-:1001F0005714089584E060E00E9474158AE090E04E
-:100200000E94571483E061E00E9474158AE090E038
-:100210000E94571484E061E00E94741508958AE0FA
-:1002200090E00E94571483E060E00E94741584E11E
-:1002300090E00E94571483E061E00E9474158AE008
-:1002400090E00E94571408950F931F938AE090E066
-:100250000E94571400E017E084E00E94A915682F5F
-:1002600090E0012E02C0880F991F0A94E2F7082B34
-:100270008CE00E9474150E940F01115068F70E94D3
-:100280000F01802F1F910F9108958AE090E00E9446
-:10029000571483E061E00E94741584E190E00E94AD
-:1002A000571483E060E00E9474158AE090E00E9499
-:1002B000571408951F93CF93DF9317E0C82FD0E012
-:1002C000BE01012E02C0759567950A94E2F7617030
-:1002D00084E00E9474150E944501115088F784E063
-:1002E00061E00E9474150E944501DF91CF911F913A
-:1002F000089584E060E00E94211583E061E00E949F
-:100300007415089584E061E00E94211583E061E0A6
-:100310000E9474150895EF92FF920F931F9380919E
-:10032000C502879588278795F090C602FF0CFF0CC1
-:10033000FF0CF82A8091C702F82A8091C9028295A1
-:10034000880F807E0091CA02000F000F000F082B5B
-:100350008091C802082B9091CB0297959927979589
-:100360008091CF028295807F892B9091D102892B39
-:100370009091D302990F990F990F982BE090CE028C
-:10038000EE0CE92A9091CC02979599279795809148
-:10039000CD028295880F880F807C892B9091D202A4
-:1003A000892B1091D002110F110F182B0E9482017E
-:1003B0000E94DD0088EC0E945A018F2D0E945A0194
-:1003C000802F0E945A018E2D0E945A01812F0E9477
-:1003D0005A010E94FA001F910F91FF90EF9008952B
-:1003E0008F929F92AF92BF92CF92DF92EF92FF9245
-:1003F0000F931F93DF93CF93CDB7DEB727970FB639
-:10040000F894DEBF0FBECDBF0E94611488ED93E06B
-:100410000E94D91785E061E00E94211585E060E027
-:100420000E9474150E94A90082E060E00E942115DC
-:1004300083E061E00E94211586E060E00E942115C2
-:100440008CE061E00E9421158DE061E00E942115A1
-:100450008DE061E00E94741585E061E00E947415F2
-:100460006AEF70E080E090E00E9431140E948B01FE
-:10047000AAEFEA2EF12C4E010894811C911CF4E0A5
-:10048000AF2EB12CAC0EBD1EE2E0CE2ED12CCC0E88
-:10049000DD1E82E00E94A915019709F0BCC08CE026
-:1004A00061E00E9474158DE060E00E9474150E9466
-:1004B00082010E94DD0089EC0E945A0182E00E94C4
-:1004C000A915892B09F0A7C08DE061E00E94741581
-:1004D0000E9479010BEB12E00E942401F801819344
-:1004E0008F01F2E0053C1F07B9F70E9482010E94CC
-:1004F000FA008091BB0289832091BD0230E040E088
-:1005000050E0542F432F322F22278091BE0290E0DB
-:10051000A0E0B0E0282B392B4A2B5B2B8091BC024A
-:1005200090E0A0E0B0E087709070A070B070DC0147
-:1005300099278827282B392B4A2B5B2B2C833D832B
-:100540004E835F832091C0022295269526952370C5
-:1005500030E08091BF0290E0880F991F880F991FAB
-:10056000282B392B3B832A8317C088E593E00E9410
-:100570006304823029F0833061F0813069F404C073
-:100580002AEFE22EF12C08C098EEE92E93E0F92E26
-:1005900003C082E3E82EF12C88E593E00E94380442
-:1005A0001816190614F386E00E94A9152091BA02C4
-:1005B000892B59F1222319F481E08093BA0288E54E
-:1005C00093E063E771E042E050E00E94F80488E5C0
-:1005D00093E062E771E041E050E00E94F80488E5B2
-:1005E00093E0B40141E050E00E94F80488E593E014
-:1005F000B50144E050E00E94F80488E593E0B601BC
-:1006000042E050E00E94F80406C0222321F00E943C
-:100610008E001092BA02B70180E090E00E9431147F
-:100620008CE060E00E9474158DE060E00E9474151B
-:1006300030CF1F920F920FB60F9211242F933F933A
-:100640004F938F939F93EF93FF934091C600E09158
-:100650005403F091550331969F012F7730703197F5
-:1006600080915603909157032817390739F0EC52BF
-:10067000FD4F40833093550320935403FF91EF9136
-:100680009F918F914F913F912F910F900FBE0F909F
-:100690001F9018958F92AF92CF92DF92EF92FF92B8
-:1006A0000F931F93DF93CF93CDB7DEB7FC0189E79C
-:1006B00091E091838083738362835583448337837E
-:1006C000268311870087F386E286D586C486A686B0
-:1006D00087868D85808B8E85818B8F85828BCF9150
-:1006E000DF911F910F91FF90EF90DF90CF90AF902F
-:1006F0008F9008958F92AF92CF92DF92EF92FF92F8
-:100700000F931F93DF93CF93CDB7DEB7FC0189E73B
-:1007100091E091838083738362835583448337831D
-:10072000268311870087F386E286D586C486A6864F
-:1007300087868D85808B8E85818B8F85828BCF91EF
-:10074000DF911F910F91FF90EF90DF90CF90AF90CE
-:100750008F900895EF92FF920F931F938C019A014F
-:10076000AB01DC011896ED91FC91199791E0E92E0F
-:10077000F12CC70152960C9002C0880F991F0A9461
-:10078000E2F7808360E874E88EE190E00E945F21E8
-:100790002150304040405040569547953795279519
-:1007A000D8011496ED91FC91159730831696ED9132
-:1007B000FC91179720831A96ED91FC911B9720814D
-:1007C000C7011E960C901E9702C0880F991F0A94AD
-:1007D000E2F7282B20831A96ED91FC911B9720813C
-:1007E000C7011F960C901F9702C0880F991F0A948B
-:1007F000E2F7282B20831A96ED91FC911B978081BC
-:1008000050960C9002C0EE0CFF1C0A94E2F78E2961
-:1008100080831F910F91FF90EF900895FC01A285B6
-:10082000B3854C9121E030E0C901068402C0880FF5
-:10083000991F0A94E2F7809584238C93A285B3854F
-:100840004C91C901078402C0880F991F0A94E2F7EE
-:10085000809584238C93A285B3858C91008802C0F7
-:10086000220F331F0A94E2F7209528232C93089532
-:10087000DC011296ED91FC911397E058FF4F219106
-:10088000319180819181281B390B2F773070C901FC
-:100890000895DC011296ED91FC911397EE57FF4FEE
-:1008A0002081318192918291E058F0408217930724
-:1008B00019F42FEF3FEF05C0E20FF31F8081282FBF
-:1008C00030E0C9010895DC011296ED91FC91139777
-:1008D000DF01AE57BF4F2D913C911197E058FF4F6C
-:1008E00080819181E058F0408217930719F42FEF2F
-:1008F0003FEF0BC0E20FF31F80812F5F3F4F2F7739
-:1009000030702D933C93282F30E0C9010895DC010D
-:100910001296ED91FC911397EE57FF4F80819181D4
-:10092000929382930895FC01A085B18521898C91D1
-:1009300090E0022E02C0959587950A94E2F780FF19
-:10094000F6CF0484F585E02D6083089589E791E072
-:10095000909359038093580384ED92E090935B0346
-:1009600080935A0385EC90E090935D0380935C0341
-:1009700084EC90E090935F0380935E0380EC90E0C2
-:10098000909361038093600381EC90E09093630304
-:100990008093620386EC90E09093650380936403F8
-:1009A00084E08093660383E08093670387E080930D
-:1009B000680385E08093690381E080936A0308956A
-:1009C0000F931F93CF93DF938C01EB0109C0219606
-:1009D000D801ED91FC910190F081E02DC8010995BD
-:1009E00068816623A1F7DF91CF911F910F91089540
-:1009F000EF92FF920F931F93CF93DF938C017B01B4
-:100A0000EA010CC0D7016D917D01D801ED91FC91F7
-:100A10000190F081E02DC80109952197209791F769
-:100A2000DF91CF911F910F91FF90EF900895DC011E
-:100A3000ED91FC910280F381E02D09950895CF920C
-:100A4000DF92EF92FF920F931F93CF93DF936C018E
-:100A50007B01C0E0D0E00EC0D601ED91FC91008199
-:100A60001181C701BE010E94B90B682FC601F801B0
-:100A700009952196F70184819581C817D90760F3FC
-:100A8000DF91CF911F910F91FF90EF90DF90CF906A
-:100A900008952F923F924F925F926F927F928F9222
-:100AA0009F92AF92BF92CF92DF92EF92FF920F93FD
-:100AB0001F93DF93CF93CDB7DEB7A0970FB6F8940F
-:100AC000DEBF0FBECDBF1C016A017B014115510580
-:100AD0006105710549F440E350E060E070E020E01A
-:100AE00030E00E94150656C0882499245401422EF5
-:100AF00055246624772401E010E00C0F1D1F080D1B
-:100B0000191DC701B601A30192010E945F21F801DE
-:100B100060830894811C911CA11CB11CC701B60103
-:100B2000A30192010E945F21C901DA016C017D01DC
-:100B3000C114D104E104F104F1F681E0E82EF12CB6
-:100B4000EC0EFD1EE80CF91C3E010894611C711CA2
-:100B5000D501C4010197A109B1096C01C818D908D0
-:100B600016C0F601EE0DFF1D40814A3010F4405DC5
-:100B700001C0495C552747FD5095652F752FC10170
-:100B800020E030E00E9415060894E108F1086E1498
-:100B90007F0439F7A0960FB6F894DEBF0FBECDBF25
-:100BA000CF91DF911F910F91FF90EF90DF90CF9049
-:100BB000BF90AF909F908F907F906F905F904F907D
-:100BC0003F902F900895DC012115310541F4ED91FE
-:100BD000FC910190F081E02D642F099508950E9409
-:100BE00049050895EF92FF920F931F939A017B019D
-:100BF00000E010E0B801A7010E94E3051F910F91EA
-:100C0000FF90EF900895EF92FF920F931F939A0138
-:100C1000E62EFF2400E010E0B801A7010E94E305E2
-:100C20001F910F91FF90EF900895EF92FF920F9315
-:100C30001F93CF93DF93EC017A018B0121153105CE
-:100C400041F4E881F9810190F081E02D642F09954C
-:100C50001BC02A303105B1F477FF10C04DE250E0DF
-:100C600060E070E020E030E00E94150610950095ED
-:100C7000F094E094E11CF11C011D111DCE01B8019E
-:100C8000A7012AE00E944905DF91CF911F910F91A2
-:100C9000FF90EF900895EF92FF920F931F937B01C7
-:100CA0009A010027F7FC0095102FB801A7010E94B8
-:100CB00015061F910F91FF90EF900895EF92FF920C
-:100CC0000F931F93E62E9A01FF24E7FCF0940F2D5B
-:100CD0001F2DB801A7010E9415061F910F91FF90CB
-:100CE000EF9008950F931F938C014DE050E060E06A
-:100CF00070E020E030E00E941506C8014AE050E0B4
-:100D000060E070E020E030E00E9415061F910F9136
-:100D100008950F931F938C010E94E305C8010E9460
-:100D200072061F910F910895CF92DF92EF92FF927A
-:100D30000F931F938C019A016B01EE24FF24B701DE
-:100D4000A6010E94E305C8010E9472061F910F913F
-:100D5000FF90EF90DF90CF900895CF92DF92EF92C7
-:100D6000FF920F931F938C019A01C62EDD24EE246F
-:100D7000FF24B701A6010E94E305C8010E94720684
-:100D80001F910F91FF90EF90DF90CF9008950F93F8
-:100D90001F938C010E941705C8010E9472061F91C3
-:100DA0000F9108950F931F938C010E941F05C80196
-:100DB0000E9472061F910F9108950F931F938C014B
-:100DC0000E941506C8010E9472061F910F91089596
-:100DD000CF92DF92EF92FF920F931F938C016B01E2
-:100DE0009A01EE24D7FCE094FE2CB701A6010E94E4
-:100DF0001506C8010E9472061F910F91FF90EF9097
-:100E0000DF90CF900895CF92DF92EF92FF920F93F1
-:100E10001F938C01C62E9A01DD24C7FCD094ED2CC3
-:100E2000FD2CB701A6010E941506C8010E9472069A
-:100E30001F910F91FF90EF90DF90CF9008959F92B8
-:100E4000AF92BF92CF92DF92EF92FF920F931F93D8
-:100E5000CF93DF93EC017A018B01922ECB01BA0183
-:100E600020E030E040E050E00E94F01D88236CF468
-:100E7000CE014DE250E060E070E020E030E00E9402
-:100E8000150617FB109517F9109520E030E040E0AB
-:100E90005FE3AA240BC0CA01B90120E030E040E2C0
-:100EA00051E40E94141D9B01AC01A394A91498F372
-:100EB000C801B7010E94ED1B5B016C010E94441A3E
-:100EC0007B018C01CE01B801A7012AE030E00E942D
-:100ED000E305992029F0CE0169E971E00E94170528
-:100EE000C801B7010E94D21E9B01AC01C601B50129
-:100EF0000E94BC1B22C020E030E040E251E40E948E
-:100F00001A1C7B018C010E947E1E5B016C01CC24AB
-:100F1000B7FCC094DC2CCE01B601A5012AE030E07C
-:100F20000E941506C601B5010E94201E9B01AC015E
-:100F3000C801B7010E94BC1B9A949920E1F6DF9189
-:100F4000CF911F910F91FF90EF90DF90CF90BF90C6
-:100F5000AF909F9008950E941F0708950F931F93CD
-:100F60008C010E941F07C8010E9472061F910F91F9
-:100F70000895813041F0813018F08230D1F409C0F9
-:100F800010926E00089580916F008D7F80936F00A6
-:100F90000895809170008D7F8093700081E0809330
-:100FA000B0008091B100887F84608093B10010927E
-:100FB000B30008951F93182F8091A501811711F098
-:100FC0009FEF06C0E8E6F0E094918FEF8093A501D3
-:100FD000892F0E94B907812F60E00E9474151F912C
-:100FE00008951F920F920FB60F9211242F933F93E3
-:100FF0004F935F936F937F938F939F93AF93BF9321
-:10100000EF93FF938091790390917A03A0917B03F2
-:10101000B0917C030097A105B10551F1E0917D03EA
-:10102000F0917E03808190917F0389278083809156
-:10103000790390917A03A0917B03B0917C031816F9
-:1010400019061A061B06C4F48091790390917A035D
-:10105000A0917B03B0917C030197A109B109809312
-:10106000790390937A03A0937B03B0937C0304C02D
-:101070008091A5010E94DA07FF91EF91BF91AF9196
-:101080009F918F917F916F915F914F913F912F91A0
-:101090000F900FBE0F901F9018952F923F925F9266
-:1010A0006F927F928F929F92AF92BF92CF92DF9278
-:1010B000EF92FF920F931F93DF93CF9300D000D056
-:1010C000CDB7DEB7A82F1B0129833A834B835C83FE
-:1010D0008091A5018A1721F4E8E6F0E0549082C0DF
-:1010E0008F3F09F0D9C1A093A501E8E6F0E0549044
-:1010F0002FEF521609F4D0C181E0581639F192E071
-:10110000591609F449C0552009F06CC014BC15BC2F
-:1011100084B5826084BD85B5816085BD2A2F30E0AD
-:10112000F901E957FF4FE491F0E0EE0FFF1FED5892
-:10113000FF4F859194919093700380936F03255690
-:101140003F4FF9018491809371034EC0109280004B
-:10115000109281008091810088608093810080914D
-:1011600081008160809381002A2F30E0F901E957E6
-:10117000FF4FE491F0E0EE0FFF1FED58FF4F859118
-:101180009491909377038093760325563F4FF9010E
-:1011900084918093780328C01092B0001092B1001F
-:1011A0008091B00082608093B0008091B100816036
-:1011B0008093B1002A2F30E0F901E957FF4FE49105
-:1011C000F0E0EE0FFF1FED58FF4F85919491909343
-:1011D0007E0380937D0325563F4FF90184918093D0
-:1011E0007F0302C057FC58C18A2F61E00E9421157D
-:1011F000552021F0F2E05F1609F0BDC031018824CE
-:10120000992460E079E08DE390E0A40193010E94CD
-:101210005F2159016A01860175010894E108F1080E
-:10122000010911092FEFE216F1040105110509F07A
-:1012300008F498C060E271EA87E090E0A4019301AD
-:101240000E945F2179018A010894E108F1080109EF
-:10125000110982E05816C1F49FEFE916F104010567
-:10126000110509F008F483C068E478EE81E090E0AD
-:10127000A40193010E945F2179018A010894E10889
-:10128000F1080109110983E0AFEFEA16F104010545
-:10129000110509F008F467C064E274EF80E090E0A3
-:1012A000A40193010E945F2179018A010894E10859
-:1012B000F10801091109552011F483E01DC0B2E0C5
-:1012C0005B1611F084E018C0EFEFEE16F104010593
-:1012D000110509F008F4DEC062E17AE780E090E0F1
-:1012E000A40193010E945F2179018A010894E10819
-:1012F000F1080109110985E0FFEFEF16F10401057E
-:10130000110589F180F169E07DE380E090E0A401BE
-:1013100093010E945F2179018A010894E108F10894
-:1013200001091109552011F086E001C084E02FEF7A
-:10133000E216F10401051105B1F0A8F0860175016E
-:101340009AE016950795F794E7949A95D1F7089443
-:10135000E108F10801091109552011F087E008C0E2
-:1013600085E003C081E0552019F485BD3AC082E0D4
-:101370008093B10036C05101CC24DD2460E079E0D7
-:101380008DE390E0A60195010E945F2179018A0119
-:101390000894E108F1080109110980E0E81680E0ED
-:1013A000F80681E0080780E0180710F491E010C00B
-:1013B00064E274EF80E090E0A60195010E945F2155
-:1013C00079018A010894E108F1080109110993E003
-:1013D000A1E05A1631F480918100887F982B909378
-:1013E000810089819A81AB81BC810097A105B105FB
-:1013F00029F48FEF9FEFAFEFBFEF13C0220C331C28
-:10140000B10180E090E029813A814B815C810E94AA
-:10141000402128EE33E040E050E00E945F21C90106
-:10142000DA01E1E05E16A1F0F2E05F1619F1552055
-:1014300099F5E7BC80936B0390936C03A0936D03C5
-:10144000B0936E0380916E00826080936E0024C022
-:10145000F0928900E0928800809372039093730366
-:10146000A0937403B093750380916F0082608093A2
-:101470006F0012C0E092B3008093790390937A03D7
-:10148000A0937B03B0937C03809170008260809373
-:10149000700002C084E06CCF0F900F900F900F90FF
-:1014A000CF91DF911F910F91FF90EF90DF90CF9040
-:1014B000BF90AF909F908F907F906F905F903F9084
-:1014C0002F900895823000F5E82FF0E0EE0FFF1F17
-:1014D000E058FC4F71836083882319F08130A1F4B8
-:1014E00008C0809169008C7F842B80936900E89A02
-:1014F000089580916900440F551F440F551F837F45
-:10150000842B80936900E99A0895823080F48823BF
-:1015100019F0813021F402C0E89801C0E998E82F61
-:10152000F0E0EE0FFF1FE058FC4F1182108208958B
-:101530001F920F920FB60F9211242F933F934F9348
-:101540005F936F937F938F939F93AF93BF93EF932B
-:10155000FF938091800390918103892B29F0E09182
-:101560008003F09181030995FF91EF91BF91AF91B5
-:101570009F918F917F916F915F914F913F912F91AB
-:101580000F900FBE0F901F9018951F920F920FB6DD
-:101590000F9211242F933F934F935F936F937F93F9
-:1015A0008F939F93AF93BF93EF93FF9380918203A9
-:1015B00090918303892B29F0E0918203F0918303BA
-:1015C0000995FF91EF91BF91AF919F918F917F917D
-:1015D0006F915F914F913F912F910F900FBE0F90A0
-:1015E0001F9018952F923F924F925F926F927F9229
-:1015F0008F929F92AF92BF92CF92DF92EF92FF9223
-:101600000F931F93DF93CF93CDB7DEB73B014C0110
-:1016100019012A016D897E898F89988D6A197B0944
-:101620008C099D09621A730A840A950AA401930120
-:101630000E944021E218F30804091509A801970146
-:101640000E9481212A0D3B1D4C1D5D1DB901CA015F
-:10165000CF91DF911F910F91FF90EF90DF90CF908E
-:10166000BF90AF909F908F907F906F905F904F90C2
-:101670003F902F900895089570E0382F20E0622B5E
-:10168000732BCB010895EF92FF920F931F937B0171
-:101690008C01611571058105910529F420E030E088
-:1016A00040E050E00BC00E943123A80197010E9446
-:1016B0008121AC01CB01DA019C01AD01B901CA0164
-:1016C0001F910F91FF90EF900895EF92FF920F936B
-:1016D0001F937B018C01621773078407950764F4DD
-:1016E000261B370B480B590BCA01B9010E94430B4B
-:1016F000E60EF71E081F191FB701C8011F910F91B1
-:10170000FF90EF900895009729F0BC0180E090E0F1
-:101710000E9436230895FC010190F081E02DE60F30
-:10172000F71F80810895DC01ED91FC9111973097AE
-:1017300051F014968D919C9115976817790718F4BC
-:10174000E60FF71F40830895FC019B01848195817A
-:101750006817790728F4608171816115710529F492
-:101760001092840364E873E002C0620F731FCB0120
-:101770000895FC010190F081E02DE60FF71F8081B4
-:101780000895FC01808191810E940D2408950F939A
-:101790001F93CF93DF93FC018B0141155105A1F0FD
-:1017A0006115710589F084819581EA0121978C1773
-:1017B0009D0708F4EC0160817181C801AE010E94AF
-:1017C0008924C00FD11F1882DF91CF911F910F91F3
-:1017D00008950F931F93CF93DF93FC018B01411565
-:1017E0005105A1F06115710589F084819581EA01A7
-:1017F00021978C179D0708F4EC0160817181C80165
-:10180000AE010E948924C00FD11F1882DF91CF91B1
-:101810001F910F9108950F931F938C01FC018081FC
-:1018200091810E948622F80113821282158214820D
-:101830001F910F910895FC01DB0114962D913C91AD
-:10184000159784819581821B930B8417950710F45B
-:1018500080E00895808191816D917C91840F951F26
-:10186000A9010E947B249C0180E0232B09F481E0E4
-:101870000895FC01DB012481358114968D919C91A2
-:1018800015972817390710F480E00895CF0140E03C
-:1018900050E00E941B0C0895DF92EF92FF920F938D
-:1018A0001F93CF93DF93EC018C819D8148175907DB
-:1018B000C8F47A010894E11CF11CE881F981EE0D6D
-:1018C000FF1DD080108208811981772767FD7095F0
-:1018D000C8010E9498249C010E0D1F1DF801D082A2
-:1018E000009719F4EFEFFFEF05C088819981F901A6
-:1018F000E81BF90BCF01DF91CF911F910F91FF9062
-:10190000EF90DF900895FC01448155814150504093
-:101910000E944C0C0895CF93DF93FC01DB0184817E
-:1019200095814817590760F4C081D1816D917C91F0
-:10193000CE01840F951F0E94A3249C01009719F4E7
-:101940002FEF3FEF02C02C1B3D0BC901DF91CF9160
-:10195000089540E050E00E948B0C0895CF93DF93F0
-:10196000FC01848195814817590768F4C081D181B1
-:10197000772767FD7095CE01840F951F0E94602424
-:101980009C01009719F42FEF3FEF02C02C1B3D0B79
-:10199000C901DF91CF91089540E050E00E94AE0C64
-:1019A0000895DC01FB0114962D913C9115978481DB
-:1019B00095812817390711F080E0089560817181C1
-:1019C0008D919C910E946B249C0180E0232B09F453
-:1019D00081E00895FC01DB012481358114968D910D
-:1019E0009C9115972817390710F480E00895281B5B
-:1019F000390B808191816D917C91820F931F0E94A0
-:101A00006B249C0180E0232B09F481E00895DC0124
-:101A1000FB01608171818D919C910E946B24292F23
-:101A2000332727FD3095209530952227330F221F2D
-:101A30003327C9010895DC01FB01608171818D911B
-:101A40009C910E946B2440E050E01816190614F097
-:101A500041E050E0CA010895DC01FB016081718121
-:101A60008D919C910E946B2440E050E0181619065D
-:101A700014F441E050E0CA010895DC01FB016081EB
-:101A800071818D919C910E946B24292F332727FD12
-:101A900030952227330F221F3327C9010895DC0117
-:101AA000FB0114962D913C911597848195812817FF
-:101AB000390751F4608171818D919C910E946B2452
-:101AC0009C0180E0232B09F081E090E00895DC0187
-:101AD000FB0114962D913C911597848195812817CF
-:101AE000390711F080E00BC0608171818D919C916C
-:101AF0000E946B249C0180E0232B09F481E090E09C
-:101B00000895FC01DB016D917C91808191810E949F
-:101B10006B2408950F931F93CF93DF93EC018B01F8
-:101B2000FB01648175818C819D81680F791F7D83A4
-:101B30006C838A819B8186179707B8F46F5F7F4F0C
-:101B4000888199810E943F234C815D81009729F013
-:101B5000998388835B834A8308C0F80184819581D7
-:101B6000481B590B5D834C8307C0F801608171816C
-:101B7000888199810E945524CE01DF91CF911F91D8
-:101B80000F9108950E948A0D0895CF93DF93EC0181
-:101B9000CB017B836A8301960E94D9219983888334
-:101BA000009721F41B821A821D821C82DF91CF9143
-:101BB00008950F931F93CF93DF93EC018B0186174A
-:101BC000970709F1FB01248135818C819D81821762
-:101BD000930750F4888199810E948622F8016481DC
-:101BE0007581CE010E94C50D2881398121153105ED
-:101BF00051F0F801848195819D838C83608171818E
-:101C0000C9010E947424CE01DF91CF911F910F91E1
-:101C100008951F93CF93DF93EC01162F81E090E09E
-:101C20009D838C83CE0161E070E00E94C50DE88148
-:101C3000F981309721F01083E881F9811182DF91D9
-:101C4000CF911F9108951F93CF93DF93EC01162F2F
-:101C500081E090E09D838C83CE0161E070E00E9482
-:101C6000C50DE881F981309721F01083E881F98171
-:101C70001182DF91CF911F9108951F93CF93DF932E
-:101C8000EC01162F81E090E09D838C83CE0161E012
-:101C900070E00E94C50DE881F981309721F0108332
-:101CA000E881F9811182DF91CF911F9108951F93EF
-:101CB000CF93DF93EC01162F81E090E09D838C831E
-:101CC000CE0161E070E00E94C50DE881F981309796
-:101CD00021F01083E881F9811182DF91CF911F916A
-:101CE00008950F931F93CF93DF938C01EB016C81C9
-:101CF0007D81FC01758364830E94C50DF80180819C
-:101D00009181009721F0688179810E947424DF918C
-:101D1000CF911F910F9108950F931F93CF93DF934E
-:101D20008C01EB016C817D81FC01758364830E94D1
-:101D3000C50DF80180819181009721F0688179813A
-:101D40000E947424DF91CF911F910F910895EF921B
-:101D5000FF920F931F93DF93CF93CDB7DEB7A19779
-:101D60000FB6F894DEBF0FBECDBF8C01CB01BA0118
-:101D70007E010894E11CF11CA7012AE030E00E94DA
-:101D80002725F70101900020E9F73197EE19FF09A7
-:101D9000D8011596FC93EE931497C801BF010E94D9
-:101DA000C50DF80180819181009719F0B7010E945B
-:101DB0007424A1960FB6F894DEBF0FBECDBFCF91AD
-:101DC000DF911F910F91FF90EF900895EF92FF9296
-:101DD0000F931F93DF93CF93CDB7DEB7A1970FB6C5
-:101DE000F894DEBF0FBECDBF8C01CB01BA017E01DE
-:101DF0000894E11CF11CA7012AE030E00E9427258D
-:101E0000F70101900020E9F73197EE19FF09D80199
-:101E10001596FC93EE931497C801BF010E94C50D5F
-:101E2000F80180819181009719F0B7010E94742414
-:101E3000A1960FB6F894DEBF0FBECDBFCF91DF9154
-:101E40001F910F91FF90EF900895EF92FF920F93E3
-:101E50001F93DF93CF93CDB7DEB7A1970FB6F8945A
-:101E6000DEBF0FBECDBF8C019A0180E090E07E0105
-:101E70000894E11CF11CA7010E942725F70101909D
-:101E80000020E9F73197EE19FF09D8011596FC9368
-:101E9000EE931497C801BF010E94C50DF80180811F
-:101EA0009181009719F0B7010E947424A1960FB692
-:101EB000F894DEBF0FBECDBFCF91DF911F910F9180
-:101EC000FF90EF900895EF92FF920F931F93DF938F
-:101ED000CF93CDB7DEB7A1970FB6F894DEBF0FBE94
-:101EE000CDBF8C019A0180E090E07E010894E11C56
-:101EF000F11CA7010E942725F70101900020E9F7B6
-:101F00003197EE19FF09D8011596FC93EE931497BB
-:101F1000C801BF010E94C50DF80180819181009721
-:101F200019F0B7010E947424A1960FB6F894DEBF91
-:101F30000FBECDBFCF91DF911F910F91FF90EF901A
-:101F400008950F931F93CF93DF938C01EB016115DD
-:101F5000710511F4C6EAD1E0FE0101900020E9F715
-:101F60003197EC1BFD0BD8011596FC93EE9314975B
-:101F7000C801BF010E94C50DF801808191810097C1
-:101F800019F0BE010E947424DF91CF911F910F912F
-:101F90000895AF92BF92CF92DF92EF92FF920F938C
-:101FA0001F93CF93DF93B82EA92E6B01C82FD92F83
-:101FB000FB0160817181CE010E94A10FEE24FF24FC
-:101FC00010C0088119810E0D1F1DF801808199270D
-:101FD00087FD90950E944424F80180830894E11CB9
-:101FE000F11CF60184819581E816F90650F38B2DDA
-:101FF0009A2DDF91CF911F910F91FF90EF90DF907D
-:10200000CF90BF90AF900895AF92BF92CF92DF92E2
-:10201000EF92FF920F931F93CF93DF93B82EA92EC9
-:102020006B01C82FD92FFB0160817181CE010E9405
-:10203000A10FEE24FF2410C0088119810E0D1F1D71
-:10204000F8018081992787FD90950E943C24F80132
-:1020500080830894E11CF11CF60184819581E816C7
-:10206000F90650F38B2D9A2DDF91CF911F910F918F
-:10207000FF90EF90DF90CF90BF90AF900895EF92D8
-:10208000FF920F931F93DF93CF93CDB7DEB72C97BB
-:102090000FB6F894DEBF0FBECDBFFC017B018617E3
-:1020A000970711F401E029C024813581DB011496E2
-:1020B0008D919C9115972817390711F000E01DC0EC
-:1020C000CE010196BF010E94041009811A81CE0140
-:1020D0000796B7010E9404106F817885C8010E949D
-:1020E0006B2400E0009709F401E0CE0107960E94FE
-:1020F0000B0CCE0101960E940B0C802F2C960FB674
-:10210000F894DEBF0FBECDBFCF91DF911F910F912D
-:10211000FF90EF900895CF92DF92EF92FF921F937E
-:10212000CF93DF936C017B01B9012417350710F4BD
-:10213000BA01A901D70114968D919C911597EB01D5
-:102140008617970708F4EC01D701ED91FC911197E0
-:10215000EC0FFD1F108110826D917C91640F751F33
-:10216000C6010E94A10FD701ED91FC91EC0FFD1F5C
-:102170001083C601DF91CF911F91FF90EF90DF9008
-:10218000CF9008950F931F938C01FB01248135811B
-:102190000E948B10C8011F910F9108958F929F92FA
-:1021A000AF92BF92CF92DF92EF92FF920F931F9365
-:1021B000DF93CF9300D000D000D0CDB7DEB75C0165
-:1021C0006B01DB0114968D919C9115970097A1F1FD
-:1021D00001974817590780F1F501848195814817C7
-:1021E000590750F5ED91FC9100817A014E01089458
-:1021F000811C911C1FC0D501ED91FC91EE0DFF1DBE
-:1022000080818017A1F4F601248135812E0D3F1DB8
-:10221000C401B501A7010E948B10C401B6010E9440
-:10222000D10C182FC4010E940B0C112341F4089407
-:10223000E108F108F7FEDFCFEE24EA94FE2CC70197
-:1022400026960FB6F894DEBF0FBECDBFCF91DF91BB
-:102250001F910F91FF90EF90DF90CF90BF90AF90C4
-:102260009F908F900895FC01DB0144815581149665
-:102270008D919C911597481B590BCF010E94CE1050
-:102280000895AF92BF92CF92DF92EF92FF920F9399
-:102290001F93DF93CF9300D000D000D0CDB7DEB72F
-:1022A0005C018B01DB016D917C916115710521F45D
-:1022B000B8010E94710E42C0CE0101960E94A10F8A
-:1022C000F801E480F580CC24DD2410C0D801ED9124
-:1022D000FC91EC0DFD1D8081992787FD90950E9452
-:1022E0003424892B31F00894C11CD11CCE14DF0496
-:1022F00068F3ED80FE800DC0D801ED91FC91EE0DEC
-:10230000FF1D8081992787FD90950E943424892B99
-:1023100031F00894E108F108CE14DF0468F3089462
-:10232000E11CF11CC5018E010F5F1F4FB801A60112
-:1023300097010E948B10C8010E940B0CC5012696C4
-:102340000FB6F894DEBF0FBECDBFCF91DF911F91C6
-:102350000F91FF90EF90DF90CF90BF90AF900895D6
-:102360002F923F924F925F926F927F928F929F92A5
-:10237000AF92BF92CF92DF92EF92FF920F931F9393
-:10238000DF93CF93CDB7DEB768970FB6F894DEBF73
-:102390000FBECDBF3C01FB012A0119016081718193
-:1023A0006115710521F4BF010E94710E5AC07E01B2
-:1023B0000894E11CF11CC7010E94A10F8E01095F66
-:1023C0001F4FC80166EA71E00E94A10FD02EC12EF6
-:1023D0003DE0832E912C8C0E9D1E23E1A22EB12C6C
-:1023E000AC0EBD1E24C0C401B70140E050E098010E
-:1023F0000E948B108D2D9C2DB4010E948A0DC4016A
-:102400000E940B0C8D2D9C2DB1010E948A0DF201B2
-:1024100044815581400F511FC501B7010E94C21070
-:10242000C701B5010E94D90DC5010E940B0CC7015F
-:10243000B2010E94A90C8C01FFEF8F3F9F0799F614
-:102440008D2D9C2DB7010E948A0DC3016D2D7C2D11
-:102450000E94710E8D2D9C2D0E940B0CC7010E94B5
-:102460000B0CC30168960FB6F894DEBF0FBECDBF4C
-:10247000CF91DF911F910F91FF90EF90DF90CF9060
-:10248000BF90AF909F908F907F906F905F904F9094
-:102490003F902F900895DF92EF92FF920F931F933A
-:1024A000DF93CF9300D000D000D0CDB7DEB77C0152
-:1024B000FB01142FD22E608171816115710521F409
-:1024C000BF010E94710E1CC0CE0101960E94A10F97
-:1024D00089819A81012F112707FD109501C0D082B3
-:1024E000B8010E946024FC010097C9F7C7018E0162
-:1024F0000F5F1F4FB8010E94710EC8010E940B0CA4
-:10250000C70126960FB6F894DEBF0FBECDBFCF91A0
-:10251000DF911F910F91FF90EF90DF9008950F933F
-:102520001F93CF93DF938C01EB016115710511F4BB
-:10253000C6EAD1E0FE0101900020E9F73197EC1BDB
-:10254000FD0BD8011596FC93EE931497C801BF01BB
-:102550000E94C50DF80180819181009719F0BE019C
-:102560000E947424DF91CF911F910F910895EF92F3
-:10257000FF920F931F93DF93CF93CDB7DEB7A19751
-:102580000FB6F894DEBF0FBECDBF8C01CB01BA01F0
-:102590007E010894E11CF11CA7010E94DE24F701D2
-:1025A00001900020E9F73197EE19FF09D80115963F
-:1025B000FC93EE931497C801BF010E94C50DF8016A
-:1025C00080819181009719F0B7010E947424A1962F
-:1025D0000FB6F894DEBF0FBECDBFCF91DF911F9134
-:1025E0000F91FF90EF900895EF92FF920F931F933A
-:1025F000DF93CF93CDB7DEB7A1970FB6F894DEBFC8
-:102600000FBECDBF8C01CB01BA017E010894E11C45
-:10261000F11CA7010E94DE24F70101900020E9F7D8
-:102620003197EE19FF09D8011596FC93EE93149794
-:10263000C801BF010E94C50DF801808191810097FA
-:1026400019F0B7010E947424A1960FB6F894DEBF6A
-:102650000FBECDBFCF91DF911F910F91FF90EF90F3
-:102660000895EF92FF920F931F93DF93CF93CDB70F
-:10267000DEB7A1970FB6F894DEBF0FBECDBF8C01B9
-:10268000CB017E010894E11CF11CB7010E94BD241E
-:10269000F70101900020E9F73197EE19FF09D80101
-:1026A0001596FC93EE931497C801BF010E94C50DC7
-:1026B000F80180819181009719F0B7010E9474247C
-:1026C000A1960FB6F894DEBF0FBECDBFCF91DF91BC
-:1026D0001F910F91FF90EF900895EF92FF920F934B
-:1026E0001F93DF93CF93CDB7DEB7A1970FB6F894C2
-:1026F000DEBF0FBECDBF8C01CB017E010894E11C73
-:10270000F11CB7010E94BD24F70101900020E9F7F8
-:102710003197EE19FF09D8011596FC93EE931497A3
-:10272000C801BF010E94C50DF80180819181009709
-:1027300019F0B7010E947424A1960FB6F894DEBF79
-:102740000FBECDBFCF91DF911F910F91FF90EF9002
-:1027500008951F920F920FB60F9211242F933F935B
-:102760004F935F936F937F938F939F93AF93BF9399
-:102770002091890330918A0340918B0350918C03FF
-:1027800070918D03DA01C9010296A11DB11D672F59
-:102790006A5F6D3730F06D57DA01C9010396A11DEC
-:1027A000B11D60938D038093890390938A03A09356
-:1027B0008B03B0938C038091850390918603A09145
-:1027C0008703B09188030196A11DB11D80938503F5
-:1027D00090938603A0938703B0938803BF91AF9132
-:1027E0009F918F917F916F915F914F913F912F9129
-:1027F0000F900FBE0F901F9018958FB7F8942091EF
-:10280000890330918A0340918B0350918C038FBFD1
-:10281000B901CA0108959FB7F894209185033091BA
-:102820008603409187035091880386B5A89B06C014
-:102830008F3F21F02F5F3F4F4F4F5F4F9FBF542F70
-:10284000432F322F2227280F311D411D511D83E0B8
-:10285000220F331F441F551F8A95D1F7B901CA01B2
-:102860000895EF92FF920F931F93CF93DF937B0115
-:102870008C010E940B14EB010EC00E940B146C1B08
-:102880007D0B685E7340C8F30894E108F108010904
-:102890001109C851DC4FE114F1040105110569F774
-:1028A000DF91CF911F910F91FF90EF9008950197C5
-:1028B00039F0019729F0880F991F01970197F1F7D7
-:1028C0000895789484B5826084BD84B5816084BDA8
-:1028D00085B5826085BD85B5816085BDEEE6F0E099
-:1028E000808181608083E1E8F0E0108280818260F5
-:1028F0008083808181608083E0E8F0E08081816076
-:102900008083E1EBF0E0808184608083E0EBF0E0A5
-:10291000808181608083EAE7F0E080818460808349
-:1029200080818260808380818160808380818068F3
-:1029300080831092C10008958093A7010895982F75
-:102940008E3008F09E5097708091A7018295880F75
-:10295000880F807C892B80937C0080917A00806432
-:1029600080937A0080917A0086FDFCCF20917800D8
-:1029700040917900942F80E030E0282B392BC90159
-:1029800008951F93CF93DF93182FEB0161E00E940E
-:102990002115209709F44AC0CF3FD10509F449C059
-:1029A000E12FF0E0E155FF4F84918330C1F0843096
-:1029B00028F4813051F08230B1F50CC0863019F125
-:1029C000873049F1843079F514C084B5806884BDBE
-:1029D000C7BD33C084B5806284BDC8BD2EC08091A0
-:1029E0008000806880938000D0938900C093880025
-:1029F00024C080918000806280938000D0938B00FF
-:102A0000C0938A001AC08091B00080688093B000A3
-:102A1000C093B30012C08091B00080628093B00078
-:102A2000C093B4000AC0C038D1051CF4812F60E007
-:102A300002C0812F61E00E947415DF91CF911F9138
-:102A40000895482F50E0CA0185569F4FFC012491FC
-:102A500049575F4FFA0184918823C1F0E82FF0E0D5
-:102A6000EE0FFF1FE759FF4FA591B491662341F484
-:102A70009FB7F8948C91209582238C939FBF0895E3
-:102A80009FB7F8948C91822B8C939FBF08958330CD
-:102A900071F0843028F48130A1F0823021F514C027
-:102AA0008630B1F08730D1F08430E9F404C08091F1
-:102AB00080008F7703C0809180008F7D809380009D
-:102AC000089584B58F7702C084B58F7D84BD089545
-:102AD0008091B0008F778093B00008958091B0000E
-:102AE0008F7D8093B0000895FF920F931F93F62E71
-:102AF000482F50E0CA0181559F4FFC012491CA0123
-:102B000085569F4FFC01149149575F4FFA0104917C
-:102B10000023D9F0222319F0822F0E944715E02FBD
-:102B2000F0E0EE0FFF1FED58FF4FA591B491FF208D
-:102B300031F49FB7F8948C911095812304C09FB70E
-:102B4000F8948C91812B8C939FBF1F910F91FF90D4
-:102B500008950F931F93482F50E0CA0181559F4F4E
-:102B6000FC012491CA0185569F4FFC0104914957ED
-:102B70005F4FFA011491112319F420E030E015C0E1
-:102B8000222319F0822F0E944715812F90E0880F91
-:102B9000991F83589F4FFC01A591B4918C9120E01F
-:102BA00030E0802311F021E030E0C9011F910F9146
-:102BB00008958F929F92AF92BF92CF92DF92EF9241
-:102BC000FF920F931F93CF93DF93A82FB0E0CD0117
-:102BD00085569F4FFC018490A957BF4FFD01D490AB
-:102BE000662311F4992401C0982CCA01B90120E48C
-:102BF0003FE140E050E00E94402120E83EE340E019
-:102C000050E00E945F2179018A016D2D70E0660F0E
-:102C1000771F63587F4FAA24BB246501FB01A59150
-:102C2000B4910BC0AE14BF04C006D10609F44FC066
-:102C30000894A11CB11CC11CD11C8C918821891540
-:102C400089F30CC0AE14BF04C006D10609F43FC01E
-:102C50000894A11CB11CC11CD11C03C0FB01A5918F
-:102C6000B4918C918821891569F720E030E040E02B
-:102C700050E0FB01C591D4910FC0DA01C9018A0D62
-:102C80009B1DAC1DBD1D8E159F05A007B107F9F05A
-:102C90002F5F3F4F4F4F5F4F88818821891569F320
-:102CA000CA01B90128E032E540E050E00E9440212D
-:102CB0006058714C8F4F9F4F20E43FE140E050E05F
-:102CC0000E945F21C901DA019C01AD0104C020E02E
-:102CD00030E040E050E0B901CA01DF91CF911F918F
-:102CE0000F91FF90EF90DF90CF90BF90AF909F90AB
-:102CF0008F900895BF92CF92DF92EF92FF920F9341
-:102D00001F93CF93DF93E82EF62EB42EC7E0D0E0CA
-:102D1000022F10E087E0C82ED12CBB2059F4B60159
-:102D20006C1B7D0BC80102C0959587956A95E2F7EB
-:102D3000BC0107C0B8010C2E02C0759567950A94B6
-:102D4000E2F761708E2D0E9474158F2D61E00E9454
-:102D500074158F2D60E00E94741521979FEFCF3F6F
-:102D6000D907D9F6DF91CF911F910F91FF90EF9086
-:102D7000DF90CF90BF900895CF92DF92EF92FF92B5
-:102D80000F931F93CF93DF93F82E062FE42E10E0BE
-:102D9000C7E0D0E097E0C92ED12C802F61E00E94DF
-:102DA0007415EE2061F48F2D0E94A91596012C1B3D
-:102DB0003D0B02C0880F991F2A95E2F709C08F2D9D
-:102DC0000E94A9150C2E02C0880F991F0A94E2F7E1
-:102DD000182B802F60E00E94741521978FEFCF3F52
-:102DE000D807D9F6812FDF91CF911F910F91FF90D6
-:102DF000EF90DF90CF9008950895089581E080933B
-:102E0000D3036093B0031092D1031092D2030895BC
-:102E100081E08093D3036093B0031092D1031092AA
-:102E2000D20308958091AF039091AE03891B08955A
-:102E30009091AE038091AF03981710F080E0089551
-:102E4000E92FF0E0E257FC4F80819F5F9093AE0343
-:102E50000895AC012091D6033091D7032115310597
-:102E6000E1F09091AE038091AF039817B0F090E03D
-:102E700008C0FA01EA0FFB1F8081A257BC4F8C9358
-:102E80009F5FA92FB0E0A617B7079CF31092AE037F
-:102E90006093AF03CB01F90109950895E091D40344
-:102EA000F091D503309729F01092D1031092D203FC
-:102EB000099508957093D7036093D603089570938E
-:102EC000D5036093D40308950895DF93CF930F92B1
-:102ED000CDB7DEB769838091D303882389F08091D1
-:102EE000D203803290F48091D103E82FF0E0EF54C8
-:102EF000FC4F60838F5F8093D1038093D20305C022
-:102F0000CE01019661E00E948C180F90CF91DF9165
-:102F100008950E9465170895EF92FF920F931F93F3
-:102F2000CF93DF937C01042F8091D303882359F042
-:102F3000EB0110E005C0C70169910E9465171F5F92
-:102F40001017C8F304C0CB01642F0E948C18DF91C6
-:102F5000CF911F910F91FF90EF900895DB010D909D
-:102F60000020E9F71197A61BB70B4A2F0E948C1778
-:102F700008958091B00361EB73E04091D20321E0AA
-:102F80000E9449181092D1031092D2031092D303D9
-:102F90000895413208F040E2862F6EE873E00E9407
-:102FA00012181092AE038093AF0308950E94C917C0
-:102FB00008951092AE031092AF031092D1031092B5
-:102FC000D2030E94FB1708950F931F938C01862F45
-:102FD0000E940E188EE497E10E94AC1889E297E1F6
-:102FE0000E94A718C8010E94D9171F910F91089538
-:102FF0000E94E41708951092D903449A459AE9EB88
-:10300000F0E080818E7F808380818D7F808388E463
-:103010008093B80085E48093BC000895880F809366
-:10302000BA000895982F413210F040E030C08091EE
-:10303000D9038823E1F781E08093D9038FEF809350
-:1030400044041092FF034150409300044F5F990FD6
-:1030500091609093DA0385EE8093BC008091D90350
-:103060008130E1F38091FF03841710F44091FF0356
-:1030700020E030E00AC0FB01E20FF31FD901A152AA
-:10308000BC4F8C9180832F5F3F4F2417A0F3842F78
-:1030900008951F93582F122F413210F081E03AC04B
-:1030A0008091D9038823E1F782E08093D9038FEFE1
-:1030B000809344041092FF0340930004AFEDB3E00B
-:1030C000FB0102C081918D938E2F861B8417D0F354
-:1030D000852F90E0880F991F8093DA0385EE809307
-:1030E000BC00112321F08091D9038230E1F380915B
-:1030F00044048F3F11F480E00DC08091440480327D
-:1031000011F482E007C080914404803311F084E020
-:1031100001C083E01F910895482F613210F081E0D3
-:1031200008958091D903843011F082E0089560936E
-:103130002204A1E0B4E0842F9C01F90102C0819136
-:103140008D938E2F841B8617D0F380E00895909383
-:10315000DE038093DD0308959093DC038093DB030B
-:103160000895882311F085EC01C085E88093BC00A8
-:10317000089585ED8093BC008091BC0084FDFCCF58
-:103180001092D903089585EC8093BC001092D90366
-:1031900008951F920F920FB60F9211242F933F9311
-:1031A0004F935F936F937F938F939F93AF93BF934F
-:1031B000EF93FF938091B90090E0887F9070803604
-:1031C000910509F4DCC081369105CCF58832910572
-:1031D00009F47BC089329105B4F48031910509F47A
-:1031E0006FC0813191053CF4009709F431C1089713
-:1031F00009F039C165C08831910509F466C080972E
-:1032000009F031C17DC08034910509F49FC081343B
-:10321000910544F48033910509F47DC0C89709F005
-:1032200022C184C08035910509F484C08835910598
-:1032300009F491C08834910509F015C198C0883906
-:10324000910509F4FDC089399105ECF488379105A1
-:1032500009F495C0893791054CF48836910509F435
-:103260008EC08037910509F0FEC089C0883891056D
-:1032700009F4E6C08039910509F487C080389105CA
-:1032800009F0F1C082C0803B910509F4B0C0813BD8
-:1032900091054CF4803A910509F489C0883A91056A
-:1032A00009F0E1C0A4C0803C910509F4CDC0883C80
-:1032B000910509F4C9C0883B910509F0D4C0ACC0A0
-:1032C0008091DA038093BB00B9C09091FF03809195
-:1032D0000004981768F49091FF03E92FF0E0E152A1
-:1032E000FC4F80818093BB009F5F9093FF03A6C03B
-:1032F00085ED8093BC008091BC0084FDFCCFB1C003
-:1033000080E28093440485ED8093BC008091BC00F2
-:1033100084FDFCCFA6C080E38093440485ED8093B8
-:10332000BC008091BC0084FDFCCF9BC088E38093EF
-:1033300044048AC08091FF039091BB00E82FF0E025
-:10334000E152FC4F90838F5F8093FF039091FF03C6
-:103350008091000471C08091FF039091BB00E82F21
-:10336000F0E0E152FC4F90838F5F8093FF0385ED87
-:103370008093BC008091BC0084FDFCCF72C083E0D0
-:103380008093D9031092430459C080914304803242
-:1033900008F056C0809143049091BB00E82FF0E004
-:1033A000ED5DFB4F90838F5F8093430447C0809116
-:1033B0004304803230F4E0914304F0E0ED5DFB4FD4
-:1033C000108285ED8093BC008091BC0084FDFCCF11
-:1033D0001092D90360914304E091DD03F091DE0384
-:1033E00083E294E070E00995109243042DC084E0DC
-:1033F0008093D9031092210410922204E091DB0300
-:10340000F091DC03099580912204882329F481E05E
-:10341000809322041092010490912104E92FF0E09E
-:10342000EF5FFB4F80818093BB009F5F90932104EF
-:103430009091210480912204981710F485EC01C02A
-:1034400085E88093BC000FC085EC8093BC0009C068
-:103450001092440485ED8093BC008091BC0084FDF3
-:10346000FCCF1092D903FF91EF91BF91AF919F9143
-:103470008F917F916F915F914F913F912F910F901D
-:103480000FBE0F901F901895EF92FF920F931F930E
-:103490007B018C0120E030E040E05FE40E94C01D31
-:1034A00088238CF0C801B70120E030E040E05FE401
-:1034B0000E94BC1B0E947E1E9B01AC01205030402C
-:1034C0004040504806C0C801B7010E947E1E9B01C3
-:1034D000AC01B901CA011F910F91FF90EF900895BF
-:1034E000A0E0B0E0E6E7FAE10C949C21DC012B01BE
-:1034F000FA019C91923008F439C1EB018881823045
-:1035000008F433C1943069F4843009F02FC1119666
-:103510009C9111978981981709F428C1A8EAB1E014
-:1035200025C1843009F421C18230A9F4923009F018
-:103530001DC19A01AD0188E0EA010990AE01E901DF
-:1035400009929E018150C1F7E201898111969C91F7
-:103550008923818308C1923009F407C112962D9006
-:103560003C901397EB018A819B811496AD90BD909E
-:10357000CD90DC901797EC80FD800E811F8191012A
-:10358000281B390BB90137FF04C066277727621B58
-:10359000730B603271050CF061C0121613066CF5E6
-:1035A00037014801062E04C0969487947794679457
-:1035B0000A94D2F721E030E040E050E004C0220F4E
-:1035C000331F441F551F6A95D2F7215030404040A9
-:1035D00050402E213F214023512321153105410523
-:1035E000510521F021E030E040E050E079018A010E
-:1035F000E628F728082919293CC0232BD1F1260EEB
-:10360000371E35014601062E04C0969487947794A0
-:1036100067940A94D2F721E030E040E050E004C023
-:10362000220F331F441F551F6A95D2F72150304097
-:10363000404050402A213B214C215D21211531057C
-:103640004105510521F021E030E040E050E0590112
-:103650006A01A628B728C828D9280BC08215930567
-:103660002CF01C01AA24BB24650103C0EE24FF2416
-:10367000870111969C91D20111968C91981709F4AB
-:1036800045C0992339F0A80197012A193B094C0933
-:103690005D0906C0A60195012E193F09400B510B8B
-:1036A00057FD08C0118233822282248335834683EA
-:1036B00057831DC081E08183338222828827992726
-:1036C000DC01821B930BA40BB50B84839583A6832B
-:1036D000B7830DC0220F331F441F551F248335832A
-:1036E00046835783828193810197938382832481C8
-:1036F000358146815781DA01C9010197A109B109D4
-:103700008F5F9F4FAF4FBF4328F30BC0918333822E
-:103710002282EA0CFB1C0C1D1D1DE482F58206832F
-:10372000178383E08083248135814681578157FF49
-:103730001AC0C901AA2797FDA095BA2F8170907071
-:10374000A070B0705695479537952795822B932B8F
-:10375000A42BB52B84839583A683B7838281938121
-:10376000019693838283DF0101C0D201CD01CDB7E1
-:10377000DEB7E2E10C94B821A0E2B0E0E2ECFBE1BC
-:103780000C94A82169837A838B839C832D833E8349
-:103790004F835887E9E0EE2EF12CEC0EFD1ECE0192
-:1037A0000196B7010E946F208E010F5E1F4FCE0160
-:1037B0000596B8010E946F208A8991E089278A8B3B
-:1037C000C701B801AE01475E5F4F0E94701A0E94A8
-:1037D0009A1FA096E6E00C94C421A0E2B0E0E3EFCB
-:1037E000FBE10C94A82169837A838B839C832D83CE
-:1037F0003E834F835887F9E0EF2EF12CEC0EFD1E2F
-:10380000CE010196B7010E946F208E010F5E1F4FFF
-:10381000CE010596B8010E946F20C701B801AE0124
-:10382000475E5F4F0E94701A0E949A1FA096E6E0C2
-:103830000C94C421A0E2B0E0E0E2FCE10C949C21F5
-:1038400069837A838B839C832D833E834F83588740
-:10385000CE010196BE01675F7F4F0E946F20CE01AF
-:103860000596BE016F5E7F4F0E946F209985923052
-:1038700088F089898230C8F0943019F4823051F48C
-:1038800004C0843029F4923081F488EA91E0C6C003
-:10389000923049F420E09A858A89981321E02A879A
-:1038A000CE010996BBC0823049F420E09A858A890E
-:1038B000981321E02A8BCE014196B0C02D843E841E
-:1038C0004F8458886D887E888F88988CEE24FF24DA
-:1038D0008701AA24BB24650140E050E060E070E06D
-:1038E000E0E0F0E0C10181709070892BE9F0E60C16
-:1038F000F71C081D191D9A01AB012A0D3B1D4C1D1B
-:103900005D1D80E090E0A0E0B0E0E614F70408055B
-:10391000190520F481E090E0A0E0B0E0BA01A9012F
-:10392000480F591F6A1F7B1FAA0CBB1CCC1CDD1C37
-:1039300097FE08C081E090E0A0E0B0E0A82AB92A94
-:10394000CA2ADB2A3196E032F10549F0660C771C71
-:10395000881C991C5694479437942794C3CFFA85B2
-:10396000EA892B893C898B859C85280F391F2E5F1E
-:103970003F4F17C0CA0181709070892B61F0169576
-:103980000795F794E79480E090E0A0E0B0E8E82A9B
-:10399000F92A0A2B1B2B76956795579547952F5F2C
-:1039A0003F4F77FDE7CF0CC0440F551F661F771FB1
-:1039B00017FD4160EE0CFF1C001F111F215030400D
-:1039C000403090E0590790E0690790E4790760F390
-:1039D0002B8F3C8FDB01CA018F779070A070B07085
-:1039E00080349105A105B10561F447FD0AC0E114D9
-:1039F000F1040105110529F0405C5F4F6F4F7F4FC7
-:103A000040781A8EFE1711F081E08A8F4D8F5E8FFD
-:103A10006F8F78A383E0898FCE0149960E949A1F09
-:103A2000A096E2E10C94B821A8E1B0E0EAE1FDE162
-:103A30000C94A42169837A838B839C832D833E839A
-:103A40004F835887B9E0EB2EF12CEC0EFD1ECE0112
-:103A50000196B7010E946F208E010F5E1F4FCE01AD
-:103A60000596B8010E946F202985223008F47EC097
-:103A70003989323010F4B8017CC08A859A89892747
-:103A80008A87243011F0223031F4231709F06EC0F8
-:103A900068EA71E06EC0343039F41D861E861F86D8
-:103AA000188A1C861B8604C0323021F484E0898782
-:103AB000B7015FC02B853C858B899C89281B390BFE
-:103AC0003C872B87ED84FE840F851889AD88BE88DE
-:103AD000CF88D88CEA14FB040C051D0540F4EE0CCD
-:103AE000FF1C001F111F215030403C872B8720E016
-:103AF00030E040E050E080E090E0A0E0B0E460E042
-:103B000070E0EA14FB040C051D0540F0282B392B4E
-:103B10004A2B5B2BEA18FB080C091D09B695A795E3
-:103B200097958795EE0CFF1C001F111F6F5F7F4F4D
-:103B30006F31710531F7DA01C9018F779070A0708C
-:103B4000B07080349105A105B10561F427FD0AC06C
-:103B5000E114F1040105110529F0205C3F4F4F4F9E
-:103B60005F4F20782D873E874F87588BBE01675F58
-:103B70007F4FCB010E949A1F6896EAE00C94C02107
-:103B8000A8E1B0E0E6ECFDE10C94A82169837A831A
-:103B90008B839C832D833E834F83588789E0E82E57
-:103BA000F12CEC0EFD1ECE010196B7010E946F2094
-:103BB0008E010F5E1F4FCE010596B8010E946F2047
-:103BC0008985823040F08989823028F0C701B801A8
-:103BD0000E94E72001C08FEF6896E6E00C94C421B4
-:103BE000A8E1B0E0E6EFFDE10C94A82169837A83B7
-:103BF0008B839C832D833E834F83588789E0E82EF7
-:103C0000F12CEC0EFD1ECE010196B7010E946F2033
-:103C10008E010F5E1F4FCE010596B8010E946F20E6
-:103C20008985823040F08989823028F0C701B80147
-:103C30000E94E72001C081E06896E6E00C94C42170
-:103C4000A8E0B0E0E6E2FEE10C94A5219B01AC0106
-:103C500083E08983DA01C9018827B7FD8395992715
-:103C6000AA27BB27B82E211531054105510519F4A6
-:103C700082E089833AC08823A9F0203080E03807A9
-:103C800080E0480780E8580729F460E070E080E0B1
-:103C90009FEC30C0EE24FF248701E21AF30A040BE4
-:103CA000150B02C079018A018EE1C82ED12CDC826D
-:103CB000CB82ED82FE820F831887C801B7010E9474
-:103CC0004B1F01971816190684F4082E04C0EE0C39
-:103CD000FF1C001F111F0A94D2F7ED82FE820F8392
-:103CE0001887C81AD90ADC82CB82BA82CE01019623
-:103CF0000E949A1F2896E9E00C94C121ACE0B0E044
-:103D0000E4E8FEE10C94AC2169837A838B839C8385
-:103D1000CE010196BE016B5F7F4F0E946F208D81A7
-:103D2000823061F1823050F1843021F48E81882319
-:103D300051F12EC02F81388537FD20C06E812F3183
-:103D400031051CF06623F9F023C08EE190E0821B60
-:103D5000930B29853A854B855C8504C0569547951C
-:103D6000379527958A95D2F76623B1F050954095FF
-:103D7000309521953F4F4F4F5F4F0EC020E030E010
-:103D800040E050E009C02FEF3FEF4FEF5FE704C086
-:103D900020E030E040E050E8B901CA012C96E2E0B2
-:103DA0000C94C821A8E0B0E0E8EDFEE10C94A42159
-:103DB0007B018C01611571058105910519F482E083
-:103DC000898360C083E089838EE1C82ED12CDC8298
-:103DD000CB82ED82FE820F831887C801B7010E9453
-:103DE0004B1FFC013197F7FF3BC0222733272E1BC7
-:103DF0003F0B57016801022E04C0D694C794B794B4
-:103E0000A7940A94D2F740E050E060E070E081E0CF
-:103E100090E0A0E0B0E004C0880F991FAA1FBB1F6C
-:103E20002A95D2F70197A109B1098E219F21A023DC
-:103E3000B1230097A105B10521F041E050E060E019
-:103E400070E04A295B296C297D294D835E836F834D
-:103E500078878EE190E08E1B9F0B9C838B8312C032
-:103E6000309781F00E2E04C0EE0CFF1C001F111FB6
-:103E70000A94D2F7ED82FE820F831887CE1ADF0AEA
-:103E8000DC82CB821A82CE0101960E949A1F28966C
-:103E9000EAE00C94C021EF92FF920F931F937B01F5
-:103EA0008C0180E0E81680E0F80681E0080780E0F9
-:103EB000180788F48FEFE816F1040105110531F0B9
-:103EC00028F088E090E0A0E0B0E017C080E090E04B
-:103ED000A0E0B0E012C080E0E81680E0F80680E0E4
-:103EE000080781E0180728F088E190E0A0E0B0E042
-:103EF00004C080E190E0A0E0B0E020E230E040E0EB
-:103F000050E0281B390B4A0B5B0B04C01695079534
-:103F1000F794E7948A95D2F7F701E055FE4F808138
-:103F2000281B310941095109C9011F910F91FF90C7
-:103F3000EF900895DF92EF92FF920F931F93FC0191
-:103F4000E480F58006811781D1808081823048F439
-:103F500080E090E0A0E1B0E0E82AF92A0A2B1B2BD0
-:103F6000A5C0843009F49FC0823021F4EE24FF24E0
-:103F7000870105C0E114F1040105110519F4E0E021
-:103F8000F0E096C0628173819FEF623879070CF090
-:103F90005BC022E83FEF261B370B2A3131052CF09E
-:103FA00020E030E040E050E02AC0B801A701022E36
-:103FB00004C076956795579547950A94D2F781E0A6
-:103FC00090E0A0E0B0E004C0880F991FAA1FBB1FBB
-:103FD0002A95D2F70197A109B1098E219F21A0232B
-:103FE000B1230097A105B10521F081E090E0A0E0A8
-:103FF000B0E09A01AB01282B392B4A2B5B2BDA015D
-:10400000C9018F779070A070B07080349105A105C0
-:10401000B10539F427FF09C0205C3F4F4F4F5F4F78
-:1040200004C0215C3F4F4F4F5F4FE0E0F0E0203095
-:10403000A0E03A07A0E04A07A0E45A0710F0E1E048
-:10404000F0E079018A0127C06038710564F5FB0151
-:10405000E158FF4FD801C7018F779070A070B07002
-:1040600080349105A105B10539F4E7FE0DC080E467
-:1040700090E0A0E0B0E004C08FE390E0A0E0B0E00A
-:10408000E80EF91E0A1F1B1F17FF05C0169507959E
-:10409000F794E794319687E016950795F794E7949F
-:1040A0008A95D1F705C0EE24FF248701EFEFF0E0F9
-:1040B0006E2F679566276795902F9F77D794DD249D
-:1040C000D7948E2F8695492F462B582F5D29B701FF
-:1040D000CA011F910F91FF90EF90DF900895FC01AE
-:1040E000DB01408151812281622F6F7770E0221FB6
-:1040F0002227221F9381892F880F822B282F30E0BF
-:10410000991F9927991F11969C9311972115310595
-:10411000A9F5411551056105710511F482E037C01B
-:1041200082E89FEF13969C938E9312979A01AB01AE
-:1041300067E0220F331F441F551F6A95D1F783E0B4
-:104140008C930DC0220F331F441F551F12968D9163
-:104150009C911397019713969C938E9312972030FE
-:1041600080E0380780E0480780E4580758F3149649
-:104170002D933D934D935C93179708952F3F3105F1
-:1041800079F4411551056105710519F484E08C93AA
-:10419000089564FF03C081E08C9312C01C9210C08C
-:1041A0002F57304013963C932E93129783E08C93B5
-:1041B00087E0440F551F661F771F8A95D1F77064FB
-:1041C00014964D935D936D937C93179708951F9369
-:1041D000DC01FB019C91923008F447C08081823061
-:1041E00008F443C0943051F411961C91843099F531
-:1041F0008181682F70E0611B71093FC0843021F01C
-:10420000923031F48230B9F18181882389F12DC057
-:1042100011961C9111978230F1F081811817D9F411
-:1042200012962D913C911397828193818217930767
-:1042300094F028173907BCF014968D919D910D903C
-:10424000BC91A02D248135814681578128173907DB
-:104250004A075B0718F4112341F00AC0821793073D
-:10426000A407B50740F4112319F061E070E005C020
-:104270006FEF7FEF02C060E070E0CB011F91089507
-:10428000629FD001739FF001829FE00DF11D649F3A
-:10429000E00DF11D929FF00D839FF00D749FF00DC6
-:1042A000659FF00D9927729FB00DE11DF91F639F67
-:1042B000B00DE11DF91FBD01CF0111240895A1E248
-:1042C0001A2EAA1BBB1BFD010DC0AA1FBB1FEE1F90
-:1042D000FF1FA217B307E407F50720F0A21BB30BDB
-:1042E000E40BF50B661F771F881F991F1A9469F757
-:1042F00060957095809590959B01AC01BD01CF01B3
-:10430000089597FB092E05260ED057FD04D0D7DF60
-:104310000AD0001C38F450954095309521953F4FB8
-:104320004F4F5F4F0895F6F7909580957095619582
-:104330007F4F8F4F9F4F08952F923F924F925F92E2
-:104340006F927F928F929F92AF92BF92CF92DF92A5
-:10435000EF92FF920F931F93CF93DF93CDB7DEB70A
-:10436000CA1BDB0B0FB6F894DEBF0FBECDBF09949E
-:104370002A88398848885F846E847D848C849B84F5
-:10438000AA84B984C884DF80EE80FD800C811B8103
-:10439000AA81B981CE0FD11D0FB6F894DEBF0FBE32
-:1043A000CDBFED010895EE0FFF1F0590F491E02DB4
-:1043B0000994CF93DF93BC018230910510F462E041
-:1043C00070E0A0914704B0914804ED01E0E0F0E016
-:1043D00040E050E021C0888199818617970769F4F1
-:1043E0008A819B81309719F09383828304C09093D4
-:1043F000480480934704FE0134C06817790738F4F5
-:104400004115510519F08417950708F4AC01FE0118
-:104410008A819B819C01E9012097E9F641155105AC
-:10442000A9F1CA01861B970B049708F4BA01E0E0D2
-:10443000F0E02AC08D919C91119784179507F9F4AB
-:104440006417750781F412968D919C91139730979C
-:1044500019F09383828304C09093480480934704A7
-:10446000FD0132964FC0CA01861B970BFD01E80F74
-:10447000F91F6193719302978D939C9343C0FD0143
-:10448000828193819C01D9011097A1F68091450406
-:1044900090914604892B41F48091B2029091B3022D
-:1044A00090934604809345044091B4025091B50224
-:1044B0004115510541F44DB75EB78091B00290911E
-:1044C000B102481B590B2091450430914604241732
-:1044D0003507B0F4CA01821B930B8617970780F04B
-:1044E000AB014E5F5F4F8417950750F0420F531F8B
-:1044F0005093460440934504F9016193719302C0BF
-:10450000E0E0F0E0CF01DF91CF910895CF93DF930A
-:10451000009709F450C0EC0122971B821A82A091E7
-:104520004704B0914804109709F140E050E0AC17FF
-:10453000BD0708F1BB83AA83FE0121913191E20FEF
-:10454000F31FAE17BF0779F48D919C911197280F37
-:10455000391F2E5F3F4F3983288312968D919C918E
-:1045600013979B838A834115510571F4D0934804B6
-:10457000C093470420C012968D919C911397AD0172
-:10458000009711F0DC01D3CFFA01D383C2832191CC
-:104590003191E20FF31FCE17DF0769F4888199810B
-:1045A000280F391F2E5F3F4FFA01318320838A8104
-:1045B0009B8193838283DF91CF910895A0E0B0E047
-:1045C000E4EEF2E20C94A421EC01A880B980CA8048
-:1045D000DB80A114B104C104D10441F484E2A82E0B
-:1045E00089EDB82E8BE5C82E87E0D82EC601B5011F
-:1045F0002DE133EF41E050E00E94812127EA31E4D0
-:1046000040E050E00E9440217B018C01C601B501D1
-:104610002DE133EF41E050E00E948121CA01B90150
-:104620002CEE34EF4FEF5FEF0E9440216E0D7F1DA7
-:10463000801F911F97FF04C06150704080409048D8
-:10464000688379838A839B839B01AC015F77B9017F
-:10465000CA01CDB7DEB7EAE00C94C0210E94DE2289
-:10466000089586EB92E00E94DE2208956093B602E0
-:104670007093B7028093B8029093B9020895A0E0B6
-:10468000B0E0E5E4F3E20C94A2218C01009729F458
-:10469000CB010E94D9218C01BAC09EEFE92E9FEF79
-:1046A000F92EE00EF11E5801A60EB71EAE14BF047F
-:1046B00008F4ABC08EEF882E8FEF982E8A0C9B1CCF
-:1046C000E7014881598146175707B8F04530510531
-:1046D00008F49DC0CA0104978617970708F497C08D
-:1046E00042505040461B570BF4015183408379835D
-:1046F0006883C5010E9486228AC06B01C41AD50A4C
-:10470000E0914704F0914804A0E0B0E0C0E0D0E0C0
-:1047100042C0E815F905A1F5208131812C153D0530
-:1047200078F1C90102968C159D05A8F04E5F5F4F88
-:10473000420F531FE7015983488322813381109729
-:1047400029F013963C932E93129761C0309348043E
-:10475000209347045CC0225030402C193D0931831E
-:104760002083109729F01396FC93EE93129704C0C0
-:10477000F0934804E0934704F7017183608347C0D6
-:1047800080819181C817D90708F4EC01DF0182818B
-:1047900093819C01F901309709F0BBCF400F511F65
-:1047A000809145049091460484179507E9F4C61753
-:1047B000D707D0F42091B4023091B502211531050C
-:1047C00041F42DB73EB78091B0029091B102281B01
-:1047D000390BA216B306C8F4B0924604A092450461
-:1047E000E7017983688313C0CB010E94D921EC01D2
-:1047F000009759F0F70140815181B8010E944C2483
-:10480000C8010E9486228E0102C000E010E0C801AB
-:10481000CDB7DEB7ECE00C94BE211F93FC019927C5
-:104820008827BC01E89411911032E9F3193010F097
-:104830001E30C8F31B3251F01D3249F4689406C093
-:104840000E941225610F711D811D911D1191105340
-:104850001A30B0F33EF490958095709561957F4F36
-:104860008F4F9F4F1F910895911116C1803219F0FB
-:1048700089508550D0F708959111089581548A5137
-:1048800008F4805E855A08959111089581568A51E1
-:1048900008F4805285580895FB01DC0102C00190A4
-:1048A0000D9241505040D8F70895FB01DC010D9066
-:1048B0000020E9F7119701900D920020E1F708958B
-:1048C000FC018191861721F08823D9F79927089553
-:1048D0003197CF010895FB01DC018D910190801982
-:1048E0000110D9F3990B0895FB01DC0101900D92A1
-:1048F0000020E1F70895FB01DC014150504030F009
-:104900008D910190801919F40020B9F7881B990B3B
-:104910000895FB01DC014150504048F001900D9298
-:104920000020C9F701C01D9241505040E0F70895A2
-:10493000FC0181E090E00190061609F4CF0100200F
-:10494000D1F701970895FB0151915523A9F0BF01BB
-:10495000DC014D9145174111E1F759F4CD0101906A
-:10496000002049F04D9140154111C9F3FB0141115F
-:10497000EFCF81E090E001970895FB019F01E8945B
-:104980004230C4F04532B4F44A3029F497FB1EF4A7
-:10499000909581959F4F642F77270E945F25805DBA
-:1049A0008A330CF0895D8193CB010097A1F716F44F
-:1049B0005DE251931082C9010C944F25FA01CF9307
-:1049C000FF93EF93223044F1253234F5C22FE8945F
-:1049D000CA3049F497FB3EF49095809570956195A7
-:1049E0007F4F8F4F9F4F2C2F332744275527FF93FF
-:1049F000EF930E945F21EF91FF91605D6A330CF0AD
-:104A0000695D6193B901CA01605070408040904077
-:104A100051F716F4CDE2C19310828F919F91CF91FF
-:104A20000C944F25592F482F372F262F660F771FAD
-:104A3000881F991F660F771F881F991F620F731FAA
-:104A4000841F951F660F771F881F991F0895FA010D
-:104A5000CF93FF93EF932230CCF02532BCF4C22FDA
-:104A60002C2F332744275527FF93EF930E945F2174
-:104A7000EF91FF91605D6A330CF0695D6193B9015C
-:104A8000CA01605070408040904051F710828F9171
-:104A90009F91CF910C944F25992788270895DC0189
-:104AA000FC01672F71917723E1F7329704C07C9165
-:104AB0006D9370836291AE17BF07C8F30895AA1B68
-:104AC000BB1B51E107C0AA1FBB1FA617B70710F0F9
-:104AD000A61BB70B881F991F5A95A9F7809590952B
-:0A4AE000BC01CD010895F894FFCF4A
-:104AEA000D0A2B494E513D310D0A000D0A2B535424
-:104AFA00574D4F443D300D0A000D0A2B53544E4179
-:104B0A003D4164617074696373456C65637469637C
-:104B1A000D0A000D0A2B53544F4155543D310D0ACD
-:104B2A00000D0A2B53544155544F3D300D0A000DC8
-:104B3A000A202B535450494E3D303030300D0A0074
-:104B4A000D0A2B4C4F53535245434F4E4E3D300D99
-:104B5A000A0007F000000000009304E004F804389B
-:104B6A000463044904870400000000DB00E004F841
-:104B7A0004DB00DB00DB00DB002E0000000000DBB2
-:104B8A0000E004F804FF000100000000000000003B
-:104B9A0000010202030303030404040404040404DA
-:104BAA0005050505050505050505050505050505AB
-:104BBA00060606060606060606060606060606068B
-:104BCA00060606060606060606060606060606067B
-:104BDA00070707070707070707070707070707075B
-:104BEA00070707070707070707070707070707074B
-:104BFA00070707070707070707070707070707073B
-:104C0A00070707070707070707070707070707072A
-:104C1A00080808080808080808080808080808080A
-:104C2A0008080808080808080808080808080808FA
-:104C3A0008080808080808080808080808080808EA
-:104C4A0008080808080808080808080808080808DA
-:104C5A0008080808080808080808080808080808CA
-:104C6A0008080808080808080808080808080808BA
-:104C7A0008080808080808080808080808080808AA
-:104C8A00080808080808080808080808080808089A
-:0A4C9A0020004904000001000000A2
-:00000001FF
diff --git a/ESS1995i2c/bin/Release/ESS1995i2c.elf.lss b/ESS1995i2c/bin/Release/ESS1995i2c.elf.lss
deleted file mode 100644
index c061e19..0000000
--- a/ESS1995i2c/bin/Release/ESS1995i2c.elf.lss
+++ /dev/null
@@ -1,9276 +0,0 @@
-
-bin/Release/ESS1995i2c.elf: file format elf32-avr
-
-Sections:
-Idx Name Size VMA LMA File off Algn
- 0 .data 000001ba 00800100 00004aea 00004b7e 2**0
- CONTENTS, ALLOC, LOAD, DATA
- 1 .text 00004aea 00000000 00000000 00000094 2**1
- CONTENTS, ALLOC, LOAD, READONLY, CODE
- 2 .bss 0000018f 008002ba 008002ba 00004d38 2**0
- ALLOC
- 3 .stab 0000267c 00000000 00000000 00004d38 2**2
- CONTENTS, READONLY, DEBUGGING
- 4 .stabstr 00000cf1 00000000 00000000 000073b4 2**0
- CONTENTS, READONLY, DEBUGGING
-
-Disassembly of section .text:
-
-00000000 <__vectors>:
- 0: 0c 94 64 00 jmp 0xc8 ; 0xc8 <__ctors_end>
- 4: 0c 94 98 0a jmp 0x1530 ; 0x1530 <__vector_1>
- 8: 0c 94 c5 0a jmp 0x158a ; 0x158a <__vector_2>
- c: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 10: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 14: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 18: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 1c: 0c 94 f1 07 jmp 0xfe2 ; 0xfe2 <__vector_7>
- 20: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 24: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 28: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 2c: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 30: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 34: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 38: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 3c: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 40: 0c 94 a9 13 jmp 0x2752 ; 0x2752 <__vector_16>
- 44: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 48: 0c 94 19 03 jmp 0x632 ; 0x632 <__vector_18>
- 4c: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 50: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 54: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 58: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 5c: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
- 60: 0c 94 c9 18 jmp 0x3192 ; 0x3192 <__vector_24>
- 64: 0c 94 8c 00 jmp 0x118 ; 0x118 <__bad_interrupt>
-
-00000068 <_ZL21tone_pin_to_timer_PGM>:
- 68: 02 .
-
-00000069 <port_to_mode_PGM>:
- 69: 00 00 00 00 24 00 27 00 2a 00 ....$.'.*.
-
-00000073 <port_to_output_PGM>:
- 73: 00 00 00 00 25 00 28 00 2b 00 ....%.(.+.
-
-0000007d <port_to_input_PGM>:
- 7d: 00 00 00 00 23 00 26 00 29 00 ....#.&.).
-
-00000087 <digital_pin_to_port_PGM>:
- 87: 04 04 04 04 04 04 04 04 02 02 02 02 02 02 03 03 ................
- 97: 03 03 03 03 ....
-
-0000009b <digital_pin_to_bit_mask_PGM>:
- 9b: 01 02 04 08 10 20 40 80 01 02 04 08 10 20 01 02 ..... @...... ..
- ab: 04 08 10 20 ...
-
-000000af <digital_pin_to_timer_PGM>:
- af: 00 00 00 07 00 02 01 00 00 03 04 06 00 00 00 00 ................
- bf: 00 00 00 00 00 .....
-
-000000c4 <__ctors_start>:
- c4: a6 04 cpc r10, r6
- c6: 64 17 cp r22, r20
-
-000000c8 <__ctors_end>:
- c8: 11 24 eor r1, r1
- ca: 1f be out 0x3f, r1 ; 63
- cc: cf ef ldi r28, 0xFF ; 255
- ce: d8 e0 ldi r29, 0x08 ; 8
- d0: de bf out 0x3e, r29 ; 62
- d2: cd bf out 0x3d, r28 ; 61
-
-000000d4 <__do_copy_data>:
- d4: 12 e0 ldi r17, 0x02 ; 2
- d6: a0 e0 ldi r26, 0x00 ; 0
- d8: b1 e0 ldi r27, 0x01 ; 1
- da: ea ee ldi r30, 0xEA ; 234
- dc: fa e4 ldi r31, 0x4A ; 74
- de: 02 c0 rjmp .+4 ; 0xe4 <.do_copy_data_start>
-
-000000e0 <.do_copy_data_loop>:
- e0: 05 90 lpm r0, Z+
- e2: 0d 92 st X+, r0
-
-000000e4 <.do_copy_data_start>:
- e4: aa 3b cpi r26, 0xBA ; 186
- e6: b1 07 cpc r27, r17
- e8: d9 f7 brne .-10 ; 0xe0 <.do_copy_data_loop>
-
-000000ea <__do_clear_bss>:
- ea: 14 e0 ldi r17, 0x04 ; 4
- ec: aa eb ldi r26, 0xBA ; 186
- ee: b2 e0 ldi r27, 0x02 ; 2
- f0: 01 c0 rjmp .+2 ; 0xf4 <.do_clear_bss_start>
-
-000000f2 <.do_clear_bss_loop>:
- f2: 1d 92 st X+, r1
-
-000000f4 <.do_clear_bss_start>:
- f4: a9 34 cpi r26, 0x49 ; 73
- f6: b1 07 cpc r27, r17
- f8: e1 f7 brne .-8 ; 0xf2 <.do_clear_bss_loop>
-
-000000fa <__do_global_ctors>:
- fa: 10 e0 ldi r17, 0x00 ; 0
- fc: c8 ec ldi r28, 0xC8 ; 200
- fe: d0 e0 ldi r29, 0x00 ; 0
- 100: 04 c0 rjmp .+8 ; 0x10a <.do_global_ctors_start>
-
-00000102 <.do_global_ctors_loop>:
- 102: 22 97 sbiw r28, 0x02 ; 2
- 104: fe 01 movw r30, r28
- 106: 0e 94 d5 21 call 0x43aa ; 0x43aa <__tablejump__>
-
-0000010a <.do_global_ctors_start>:
- 10a: c4 3c cpi r28, 0xC4 ; 196
- 10c: d1 07 cpc r29, r17
- 10e: c9 f7 brne .-14 ; 0x102 <.do_global_ctors_loop>
- 110: 0e 94 f0 01 call 0x3e0 ; 0x3e0 <main>
- 114: 0c 94 73 25 jmp 0x4ae6 ; 0x4ae6 <_exit>
-
-00000118 <__bad_interrupt>:
- 118: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
-
-0000011c <_Z9advertisev>:
- 11c: 0f 93 push r16
- 11e: 1f 93 push r17
- 120: 60 ed ldi r22, 0xD0 ; 208
- 122: 77 e0 ldi r23, 0x07 ; 7
- 124: 80 e0 ldi r24, 0x00 ; 0
- 126: 90 e0 ldi r25, 0x00 ; 0
- 128: 0e 94 31 14 call 0x2862 ; 0x2862 <delay>
- 12c: 08 e5 ldi r16, 0x58 ; 88
- 12e: 13 e0 ldi r17, 0x03 ; 3
- 130: c8 01 movw r24, r16
- 132: 60 e0 ldi r22, 0x00 ; 0
- 134: 71 e0 ldi r23, 0x01 ; 1
- 136: 0e 94 17 05 call 0xa2e ; 0xa2e <_ZN5Print5printEPKc>
- 13a: 60 ed ldi r22, 0xD0 ; 208
- 13c: 77 e0 ldi r23, 0x07 ; 7
- 13e: 80 e0 ldi r24, 0x00 ; 0
- 140: 90 e0 ldi r25, 0x00 ; 0
- 142: 0e 94 31 14 call 0x2862 ; 0x2862 <delay>
- 146: c8 01 movw r24, r16
- 148: 0e 94 87 04 call 0x90e ; 0x90e <_ZN14HardwareSerial5flushEv>
- 14c: 1f 91 pop r17
- 14e: 0f 91 pop r16
- 150: 08 95 ret
-
-00000152 <_Z14setupBlueToothv>:
- 152: 0f 93 push r16
- 154: 1f 93 push r17
- 156: 86 e0 ldi r24, 0x06 ; 6
- 158: 60 e0 ldi r22, 0x00 ; 0
- 15a: 0e 94 21 15 call 0x2a42 ; 0x2a42 <pinMode>
- 15e: 08 e5 ldi r16, 0x58 ; 88
- 160: 13 e0 ldi r17, 0x03 ; 3
- 162: c8 01 movw r24, r16
- 164: 40 e0 ldi r20, 0x00 ; 0
- 166: 56 e9 ldi r21, 0x96 ; 150
- 168: 60 e0 ldi r22, 0x00 ; 0
- 16a: 70 e0 ldi r23, 0x00 ; 0
- 16c: 0e 94 aa 03 call 0x754 ; 0x754 <_ZN14HardwareSerial5beginEl>
- 170: c8 01 movw r24, r16
- 172: 6b e0 ldi r22, 0x0B ; 11
- 174: 71 e0 ldi r23, 0x01 ; 1
- 176: 0e 94 17 05 call 0xa2e ; 0xa2e <_ZN5Print5printEPKc>
- 17a: c8 01 movw r24, r16
- 17c: 69 e1 ldi r22, 0x19 ; 25
- 17e: 71 e0 ldi r23, 0x01 ; 1
- 180: 0e 94 17 05 call 0xa2e ; 0xa2e <_ZN5Print5printEPKc>
- 184: c8 01 movw r24, r16
- 186: 63 e3 ldi r22, 0x33 ; 51
- 188: 71 e0 ldi r23, 0x01 ; 1
- 18a: 0e 94 17 05 call 0xa2e ; 0xa2e <_ZN5Print5printEPKc>
- 18e: c8 01 movw r24, r16
- 190: 61 e4 ldi r22, 0x41 ; 65
- 192: 71 e0 ldi r23, 0x01 ; 1
- 194: 0e 94 17 05 call 0xa2e ; 0xa2e <_ZN5Print5printEPKc>
- 198: c8 01 movw r24, r16
- 19a: 6f e4 ldi r22, 0x4F ; 79
- 19c: 71 e0 ldi r23, 0x01 ; 1
- 19e: 0e 94 17 05 call 0xa2e ; 0xa2e <_ZN5Print5printEPKc>
- 1a2: c8 01 movw r24, r16
- 1a4: 60 e6 ldi r22, 0x60 ; 96
- 1a6: 71 e0 ldi r23, 0x01 ; 1
- 1a8: 0e 94 17 05 call 0xa2e ; 0xa2e <_ZN5Print5printEPKc>
- 1ac: 0e 94 8e 00 call 0x11c ; 0x11c <_Z9advertisev>
- 1b0: 1f 91 pop r17
- 1b2: 0f 91 pop r16
- 1b4: 08 95 ret
-
-000001b6 <__cxa_pure_virtual>:
- 1b6: f8 94 cli
- 1b8: ff cf rjmp .-2 ; 0x1b8 <__cxa_pure_virtual+0x2>
-
-000001ba <_Z13writeStartBitv>:
- 1ba: 84 e0 ldi r24, 0x04 ; 4
- 1bc: 61 e0 ldi r22, 0x01 ; 1
- 1be: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 1c2: 83 e0 ldi r24, 0x03 ; 3
- 1c4: 61 e0 ldi r22, 0x01 ; 1
- 1c6: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 1ca: 8a e0 ldi r24, 0x0A ; 10
- 1cc: 90 e0 ldi r25, 0x00 ; 0
- 1ce: 0e 94 57 14 call 0x28ae ; 0x28ae <delayMicroseconds>
- 1d2: 84 e0 ldi r24, 0x04 ; 4
- 1d4: 60 e0 ldi r22, 0x00 ; 0
- 1d6: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 1da: 8a e0 ldi r24, 0x0A ; 10
- 1dc: 90 e0 ldi r25, 0x00 ; 0
- 1de: 0e 94 57 14 call 0x28ae ; 0x28ae <delayMicroseconds>
- 1e2: 83 e0 ldi r24, 0x03 ; 3
- 1e4: 60 e0 ldi r22, 0x00 ; 0
- 1e6: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 1ea: 8a e0 ldi r24, 0x0A ; 10
- 1ec: 90 e0 ldi r25, 0x00 ; 0
- 1ee: 0e 94 57 14 call 0x28ae ; 0x28ae <delayMicroseconds>
- 1f2: 08 95 ret
-
-000001f4 <_Z12writeStopBitv>:
- 1f4: 84 e0 ldi r24, 0x04 ; 4
- 1f6: 60 e0 ldi r22, 0x00 ; 0
- 1f8: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 1fc: 8a e0 ldi r24, 0x0A ; 10
- 1fe: 90 e0 ldi r25, 0x00 ; 0
- 200: 0e 94 57 14 call 0x28ae ; 0x28ae <delayMicroseconds>
- 204: 83 e0 ldi r24, 0x03 ; 3
- 206: 61 e0 ldi r22, 0x01 ; 1
- 208: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 20c: 8a e0 ldi r24, 0x0A ; 10
- 20e: 90 e0 ldi r25, 0x00 ; 0
- 210: 0e 94 57 14 call 0x28ae ; 0x28ae <delayMicroseconds>
- 214: 84 e0 ldi r24, 0x04 ; 4
- 216: 61 e0 ldi r22, 0x01 ; 1
- 218: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 21c: 08 95 ret
-
-0000021e <_Z11SCLKcycle_Rv>:
- 21e: 8a e0 ldi r24, 0x0A ; 10
- 220: 90 e0 ldi r25, 0x00 ; 0
- 222: 0e 94 57 14 call 0x28ae ; 0x28ae <delayMicroseconds>
- 226: 83 e0 ldi r24, 0x03 ; 3
- 228: 60 e0 ldi r22, 0x00 ; 0
- 22a: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 22e: 84 e1 ldi r24, 0x14 ; 20
- 230: 90 e0 ldi r25, 0x00 ; 0
- 232: 0e 94 57 14 call 0x28ae ; 0x28ae <delayMicroseconds>
- 236: 83 e0 ldi r24, 0x03 ; 3
- 238: 61 e0 ldi r22, 0x01 ; 1
- 23a: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 23e: 8a e0 ldi r24, 0x0A ; 10
- 240: 90 e0 ldi r25, 0x00 ; 0
- 242: 0e 94 57 14 call 0x28ae ; 0x28ae <delayMicroseconds>
- 246: 08 95 ret
-
-00000248 <_Z8readBytev>:
- 248: 0f 93 push r16
- 24a: 1f 93 push r17
- 24c: 8a e0 ldi r24, 0x0A ; 10
- 24e: 90 e0 ldi r25, 0x00 ; 0
- 250: 0e 94 57 14 call 0x28ae ; 0x28ae <delayMicroseconds>
- 254: 00 e0 ldi r16, 0x00 ; 0
- 256: 17 e0 ldi r17, 0x07 ; 7
- 258: 84 e0 ldi r24, 0x04 ; 4
- 25a: 0e 94 a9 15 call 0x2b52 ; 0x2b52 <digitalRead>
- 25e: 68 2f mov r22, r24
- 260: 90 e0 ldi r25, 0x00 ; 0
- 262: 01 2e mov r0, r17
- 264: 02 c0 rjmp .+4 ; 0x26a <_Z8readBytev+0x22>
- 266: 88 0f add r24, r24
- 268: 99 1f adc r25, r25
- 26a: 0a 94 dec r0
- 26c: e2 f7 brpl .-8 ; 0x266 <_Z8readBytev+0x1e>
- 26e: 08 2b or r16, r24
- 270: 8c e0 ldi r24, 0x0C ; 12
- 272: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 276: 0e 94 0f 01 call 0x21e ; 0x21e <_Z11SCLKcycle_Rv>
- 27a: 11 50 subi r17, 0x01 ; 1
- 27c: 68 f7 brcc .-38 ; 0x258 <_Z8readBytev+0x10>
- 27e: 0e 94 0f 01 call 0x21e ; 0x21e <_Z11SCLKcycle_Rv>
- 282: 80 2f mov r24, r16
- 284: 1f 91 pop r17
- 286: 0f 91 pop r16
- 288: 08 95 ret
-
-0000028a <_Z11SCLKcycle_Wv>:
- 28a: 8a e0 ldi r24, 0x0A ; 10
- 28c: 90 e0 ldi r25, 0x00 ; 0
- 28e: 0e 94 57 14 call 0x28ae ; 0x28ae <delayMicroseconds>
- 292: 83 e0 ldi r24, 0x03 ; 3
- 294: 61 e0 ldi r22, 0x01 ; 1
- 296: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 29a: 84 e1 ldi r24, 0x14 ; 20
- 29c: 90 e0 ldi r25, 0x00 ; 0
- 29e: 0e 94 57 14 call 0x28ae ; 0x28ae <delayMicroseconds>
- 2a2: 83 e0 ldi r24, 0x03 ; 3
- 2a4: 60 e0 ldi r22, 0x00 ; 0
- 2a6: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 2aa: 8a e0 ldi r24, 0x0A ; 10
- 2ac: 90 e0 ldi r25, 0x00 ; 0
- 2ae: 0e 94 57 14 call 0x28ae ; 0x28ae <delayMicroseconds>
- 2b2: 08 95 ret
-
-000002b4 <_Z9writeByteh>:
- 2b4: 1f 93 push r17
- 2b6: cf 93 push r28
- 2b8: df 93 push r29
- 2ba: 17 e0 ldi r17, 0x07 ; 7
- 2bc: c8 2f mov r28, r24
- 2be: d0 e0 ldi r29, 0x00 ; 0
- 2c0: be 01 movw r22, r28
- 2c2: 01 2e mov r0, r17
- 2c4: 02 c0 rjmp .+4 ; 0x2ca <_Z9writeByteh+0x16>
- 2c6: 75 95 asr r23
- 2c8: 67 95 ror r22
- 2ca: 0a 94 dec r0
- 2cc: e2 f7 brpl .-8 ; 0x2c6 <_Z9writeByteh+0x12>
- 2ce: 61 70 andi r22, 0x01 ; 1
- 2d0: 84 e0 ldi r24, 0x04 ; 4
- 2d2: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 2d6: 0e 94 45 01 call 0x28a ; 0x28a <_Z11SCLKcycle_Wv>
- 2da: 11 50 subi r17, 0x01 ; 1
- 2dc: 88 f7 brcc .-30 ; 0x2c0 <_Z9writeByteh+0xc>
- 2de: 84 e0 ldi r24, 0x04 ; 4
- 2e0: 61 e0 ldi r22, 0x01 ; 1
- 2e2: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 2e6: 0e 94 45 01 call 0x28a ; 0x28a <_Z11SCLKcycle_Wv>
- 2ea: df 91 pop r29
- 2ec: cf 91 pop r28
- 2ee: 1f 91 pop r17
- 2f0: 08 95 ret
-
-000002f2 <_Z9startReadv>:
- 2f2: 84 e0 ldi r24, 0x04 ; 4
- 2f4: 60 e0 ldi r22, 0x00 ; 0
- 2f6: 0e 94 21 15 call 0x2a42 ; 0x2a42 <pinMode>
- 2fa: 83 e0 ldi r24, 0x03 ; 3
- 2fc: 61 e0 ldi r22, 0x01 ; 1
- 2fe: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 302: 08 95 ret
-
-00000304 <_Z10startWritev>:
- 304: 84 e0 ldi r24, 0x04 ; 4
- 306: 61 e0 ldi r22, 0x01 ; 1
- 308: 0e 94 21 15 call 0x2a42 ; 0x2a42 <pinMode>
- 30c: 83 e0 ldi r24, 0x03 ; 3
- 30e: 61 e0 ldi r22, 0x01 ; 1
- 310: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 314: 08 95 ret
-
-00000316 <_Z8writeDMMv>:
- 316: ef 92 push r14
- 318: ff 92 push r15
- 31a: 0f 93 push r16
- 31c: 1f 93 push r17
- 31e: 80 91 c5 02 lds r24, 0x02C5
- 322: 87 95 ror r24
- 324: 88 27 eor r24, r24
- 326: 87 95 ror r24
- 328: f0 90 c6 02 lds r15, 0x02C6
- 32c: ff 0c add r15, r15
- 32e: ff 0c add r15, r15
- 330: ff 0c add r15, r15
- 332: f8 2a or r15, r24
- 334: 80 91 c7 02 lds r24, 0x02C7
- 338: f8 2a or r15, r24
- 33a: 80 91 c9 02 lds r24, 0x02C9
- 33e: 82 95 swap r24
- 340: 88 0f add r24, r24
- 342: 80 7e andi r24, 0xE0 ; 224
- 344: 00 91 ca 02 lds r16, 0x02CA
- 348: 00 0f add r16, r16
- 34a: 00 0f add r16, r16
- 34c: 00 0f add r16, r16
- 34e: 08 2b or r16, r24
- 350: 80 91 c8 02 lds r24, 0x02C8
- 354: 08 2b or r16, r24
- 356: 90 91 cb 02 lds r25, 0x02CB
- 35a: 97 95 ror r25
- 35c: 99 27 eor r25, r25
- 35e: 97 95 ror r25
- 360: 80 91 cf 02 lds r24, 0x02CF
- 364: 82 95 swap r24
- 366: 80 7f andi r24, 0xF0 ; 240
- 368: 89 2b or r24, r25
- 36a: 90 91 d1 02 lds r25, 0x02D1
- 36e: 89 2b or r24, r25
- 370: 90 91 d3 02 lds r25, 0x02D3
- 374: 99 0f add r25, r25
- 376: 99 0f add r25, r25
- 378: 99 0f add r25, r25
- 37a: 98 2b or r25, r24
- 37c: e0 90 ce 02 lds r14, 0x02CE
- 380: ee 0c add r14, r14
- 382: e9 2a or r14, r25
- 384: 90 91 cc 02 lds r25, 0x02CC
- 388: 97 95 ror r25
- 38a: 99 27 eor r25, r25
- 38c: 97 95 ror r25
- 38e: 80 91 cd 02 lds r24, 0x02CD
- 392: 82 95 swap r24
- 394: 88 0f add r24, r24
- 396: 88 0f add r24, r24
- 398: 80 7c andi r24, 0xC0 ; 192
- 39a: 89 2b or r24, r25
- 39c: 90 91 d2 02 lds r25, 0x02D2
- 3a0: 89 2b or r24, r25
- 3a2: 10 91 d0 02 lds r17, 0x02D0
- 3a6: 11 0f add r17, r17
- 3a8: 11 0f add r17, r17
- 3aa: 18 2b or r17, r24
- 3ac: 0e 94 82 01 call 0x304 ; 0x304 <_Z10startWritev>
- 3b0: 0e 94 dd 00 call 0x1ba ; 0x1ba <_Z13writeStartBitv>
- 3b4: 88 ec ldi r24, 0xC8 ; 200
- 3b6: 0e 94 5a 01 call 0x2b4 ; 0x2b4 <_Z9writeByteh>
- 3ba: 8f 2d mov r24, r15
- 3bc: 0e 94 5a 01 call 0x2b4 ; 0x2b4 <_Z9writeByteh>
- 3c0: 80 2f mov r24, r16
- 3c2: 0e 94 5a 01 call 0x2b4 ; 0x2b4 <_Z9writeByteh>
- 3c6: 8e 2d mov r24, r14
- 3c8: 0e 94 5a 01 call 0x2b4 ; 0x2b4 <_Z9writeByteh>
- 3cc: 81 2f mov r24, r17
- 3ce: 0e 94 5a 01 call 0x2b4 ; 0x2b4 <_Z9writeByteh>
- 3d2: 0e 94 fa 00 call 0x1f4 ; 0x1f4 <_Z12writeStopBitv>
- 3d6: 1f 91 pop r17
- 3d8: 0f 91 pop r16
- 3da: ff 90 pop r15
- 3dc: ef 90 pop r14
- 3de: 08 95 ret
-
-000003e0 <main>:
- 3e0: 8f 92 push r8
- 3e2: 9f 92 push r9
- 3e4: af 92 push r10
- 3e6: bf 92 push r11
- 3e8: cf 92 push r12
- 3ea: df 92 push r13
- 3ec: ef 92 push r14
- 3ee: ff 92 push r15
- 3f0: 0f 93 push r16
- 3f2: 1f 93 push r17
- 3f4: df 93 push r29
- 3f6: cf 93 push r28
- 3f8: cd b7 in r28, 0x3d ; 61
- 3fa: de b7 in r29, 0x3e ; 62
- 3fc: 27 97 sbiw r28, 0x07 ; 7
- 3fe: 0f b6 in r0, 0x3f ; 63
- 400: f8 94 cli
- 402: de bf out 0x3e, r29 ; 62
- 404: 0f be out 0x3f, r0 ; 63
- 406: cd bf out 0x3d, r28 ; 61
- 408: 0e 94 61 14 call 0x28c2 ; 0x28c2 <init>
- 40c: 88 ed ldi r24, 0xD8 ; 216
- 40e: 93 e0 ldi r25, 0x03 ; 3
- 410: 0e 94 d9 17 call 0x2fb2 ; 0x2fb2 <_ZN7TwoWire5beginEv>
- 414: 85 e0 ldi r24, 0x05 ; 5
- 416: 61 e0 ldi r22, 0x01 ; 1
- 418: 0e 94 21 15 call 0x2a42 ; 0x2a42 <pinMode>
- 41c: 85 e0 ldi r24, 0x05 ; 5
- 41e: 60 e0 ldi r22, 0x00 ; 0
- 420: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 424: 0e 94 a9 00 call 0x152 ; 0x152 <_Z14setupBlueToothv>
- 428: 82 e0 ldi r24, 0x02 ; 2
- 42a: 60 e0 ldi r22, 0x00 ; 0
- 42c: 0e 94 21 15 call 0x2a42 ; 0x2a42 <pinMode>
- 430: 83 e0 ldi r24, 0x03 ; 3
- 432: 61 e0 ldi r22, 0x01 ; 1
- 434: 0e 94 21 15 call 0x2a42 ; 0x2a42 <pinMode>
- 438: 86 e0 ldi r24, 0x06 ; 6
- 43a: 60 e0 ldi r22, 0x00 ; 0
- 43c: 0e 94 21 15 call 0x2a42 ; 0x2a42 <pinMode>
- 440: 8c e0 ldi r24, 0x0C ; 12
- 442: 61 e0 ldi r22, 0x01 ; 1
- 444: 0e 94 21 15 call 0x2a42 ; 0x2a42 <pinMode>
- 448: 8d e0 ldi r24, 0x0D ; 13
- 44a: 61 e0 ldi r22, 0x01 ; 1
- 44c: 0e 94 21 15 call 0x2a42 ; 0x2a42 <pinMode>
- 450: 8d e0 ldi r24, 0x0D ; 13
- 452: 61 e0 ldi r22, 0x01 ; 1
- 454: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 458: 85 e0 ldi r24, 0x05 ; 5
- 45a: 61 e0 ldi r22, 0x01 ; 1
- 45c: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 460: 6a ef ldi r22, 0xFA ; 250
- 462: 70 e0 ldi r23, 0x00 ; 0
- 464: 80 e0 ldi r24, 0x00 ; 0
- 466: 90 e0 ldi r25, 0x00 ; 0
- 468: 0e 94 31 14 call 0x2862 ; 0x2862 <delay>
- 46c: 0e 94 8b 01 call 0x316 ; 0x316 <_Z8writeDMMv>
- 470: aa ef ldi r26, 0xFA ; 250
- 472: ea 2e mov r14, r26
- 474: f1 2c mov r15, r1
- 476: 4e 01 movw r8, r28
- 478: 08 94 sec
- 47a: 81 1c adc r8, r1
- 47c: 91 1c adc r9, r1
- 47e: f4 e0 ldi r31, 0x04 ; 4
- 480: af 2e mov r10, r31
- 482: b1 2c mov r11, r1
- 484: ac 0e add r10, r28
- 486: bd 1e adc r11, r29
- 488: e2 e0 ldi r30, 0x02 ; 2
- 48a: ce 2e mov r12, r30
- 48c: d1 2c mov r13, r1
- 48e: cc 0e add r12, r28
- 490: dd 1e adc r13, r29
- 492: 82 e0 ldi r24, 0x02 ; 2
- 494: 0e 94 a9 15 call 0x2b52 ; 0x2b52 <digitalRead>
- 498: 01 97 sbiw r24, 0x01 ; 1
- 49a: 09 f0 breq .+2 ; 0x49e <main+0xbe>
- 49c: bc c0 rjmp .+376 ; 0x616 <main+0x236>
- 49e: 8c e0 ldi r24, 0x0C ; 12
- 4a0: 61 e0 ldi r22, 0x01 ; 1
- 4a2: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 4a6: 8d e0 ldi r24, 0x0D ; 13
- 4a8: 60 e0 ldi r22, 0x00 ; 0
- 4aa: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 4ae: 0e 94 82 01 call 0x304 ; 0x304 <_Z10startWritev>
- 4b2: 0e 94 dd 00 call 0x1ba ; 0x1ba <_Z13writeStartBitv>
- 4b6: 89 ec ldi r24, 0xC9 ; 201
- 4b8: 0e 94 5a 01 call 0x2b4 ; 0x2b4 <_Z9writeByteh>
- 4bc: 82 e0 ldi r24, 0x02 ; 2
- 4be: 0e 94 a9 15 call 0x2b52 ; 0x2b52 <digitalRead>
- 4c2: 89 2b or r24, r25
- 4c4: 09 f0 breq .+2 ; 0x4c8 <main+0xe8>
- 4c6: a7 c0 rjmp .+334 ; 0x616 <main+0x236>
- 4c8: 8d e0 ldi r24, 0x0D ; 13
- 4ca: 61 e0 ldi r22, 0x01 ; 1
- 4cc: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 4d0: 0e 94 79 01 call 0x2f2 ; 0x2f2 <_Z9startReadv>
- 4d4: 0b eb ldi r16, 0xBB ; 187
- 4d6: 12 e0 ldi r17, 0x02 ; 2
- 4d8: 0e 94 24 01 call 0x248 ; 0x248 <_Z8readBytev>
- 4dc: f8 01 movw r30, r16
- 4de: 81 93 st Z+, r24
- 4e0: 8f 01 movw r16, r30
- 4e2: f2 e0 ldi r31, 0x02 ; 2
- 4e4: 05 3c cpi r16, 0xC5 ; 197
- 4e6: 1f 07 cpc r17, r31
- 4e8: b9 f7 brne .-18 ; 0x4d8 <main+0xf8>
- 4ea: 0e 94 82 01 call 0x304 ; 0x304 <_Z10startWritev>
- 4ee: 0e 94 fa 00 call 0x1f4 ; 0x1f4 <_Z12writeStopBitv>
- 4f2: 80 91 bb 02 lds r24, 0x02BB
- 4f6: 89 83 std Y+1, r24 ; 0x01
- 4f8: 20 91 bd 02 lds r18, 0x02BD
- 4fc: 30 e0 ldi r19, 0x00 ; 0
- 4fe: 40 e0 ldi r20, 0x00 ; 0
- 500: 50 e0 ldi r21, 0x00 ; 0
- 502: 54 2f mov r21, r20
- 504: 43 2f mov r20, r19
- 506: 32 2f mov r19, r18
- 508: 22 27 eor r18, r18
- 50a: 80 91 be 02 lds r24, 0x02BE
- 50e: 90 e0 ldi r25, 0x00 ; 0
- 510: a0 e0 ldi r26, 0x00 ; 0
- 512: b0 e0 ldi r27, 0x00 ; 0
- 514: 28 2b or r18, r24
- 516: 39 2b or r19, r25
- 518: 4a 2b or r20, r26
- 51a: 5b 2b or r21, r27
- 51c: 80 91 bc 02 lds r24, 0x02BC
- 520: 90 e0 ldi r25, 0x00 ; 0
- 522: a0 e0 ldi r26, 0x00 ; 0
- 524: b0 e0 ldi r27, 0x00 ; 0
- 526: 87 70 andi r24, 0x07 ; 7
- 528: 90 70 andi r25, 0x00 ; 0
- 52a: a0 70 andi r26, 0x00 ; 0
- 52c: b0 70 andi r27, 0x00 ; 0
- 52e: dc 01 movw r26, r24
- 530: 99 27 eor r25, r25
- 532: 88 27 eor r24, r24
- 534: 28 2b or r18, r24
- 536: 39 2b or r19, r25
- 538: 4a 2b or r20, r26
- 53a: 5b 2b or r21, r27
- 53c: 2c 83 std Y+4, r18 ; 0x04
- 53e: 3d 83 std Y+5, r19 ; 0x05
- 540: 4e 83 std Y+6, r20 ; 0x06
- 542: 5f 83 std Y+7, r21 ; 0x07
- 544: 20 91 c0 02 lds r18, 0x02C0
- 548: 22 95 swap r18
- 54a: 26 95 lsr r18
- 54c: 26 95 lsr r18
- 54e: 23 70 andi r18, 0x03 ; 3
- 550: 30 e0 ldi r19, 0x00 ; 0
- 552: 80 91 bf 02 lds r24, 0x02BF
- 556: 90 e0 ldi r25, 0x00 ; 0
- 558: 88 0f add r24, r24
- 55a: 99 1f adc r25, r25
- 55c: 88 0f add r24, r24
- 55e: 99 1f adc r25, r25
- 560: 28 2b or r18, r24
- 562: 39 2b or r19, r25
- 564: 3b 83 std Y+3, r19 ; 0x03
- 566: 2a 83 std Y+2, r18 ; 0x02
- 568: 17 c0 rjmp .+46 ; 0x598 <main+0x1b8>
- 56a: 88 e5 ldi r24, 0x58 ; 88
- 56c: 93 e0 ldi r25, 0x03 ; 3
- 56e: 0e 94 63 04 call 0x8c6 ; 0x8c6 <_ZN14HardwareSerial4readEv>
- 572: 82 30 cpi r24, 0x02 ; 2
- 574: 29 f0 breq .+10 ; 0x580 <main+0x1a0>
- 576: 83 30 cpi r24, 0x03 ; 3
- 578: 61 f0 breq .+24 ; 0x592 <main+0x1b2>
- 57a: 81 30 cpi r24, 0x01 ; 1
- 57c: 69 f4 brne .+26 ; 0x598 <main+0x1b8>
- 57e: 04 c0 rjmp .+8 ; 0x588 <main+0x1a8>
- 580: 2a ef ldi r18, 0xFA ; 250
- 582: e2 2e mov r14, r18
- 584: f1 2c mov r15, r1
- 586: 08 c0 rjmp .+16 ; 0x598 <main+0x1b8>
- 588: 98 ee ldi r25, 0xE8 ; 232
- 58a: e9 2e mov r14, r25
- 58c: 93 e0 ldi r25, 0x03 ; 3
- 58e: f9 2e mov r15, r25
- 590: 03 c0 rjmp .+6 ; 0x598 <main+0x1b8>
- 592: 82 e3 ldi r24, 0x32 ; 50
- 594: e8 2e mov r14, r24
- 596: f1 2c mov r15, r1
- 598: 88 e5 ldi r24, 0x58 ; 88
- 59a: 93 e0 ldi r25, 0x03 ; 3
- 59c: 0e 94 38 04 call 0x870 ; 0x870 <_ZN14HardwareSerial9availableEv>
- 5a0: 18 16 cp r1, r24
- 5a2: 19 06 cpc r1, r25
- 5a4: 14 f3 brlt .-60 ; 0x56a <main+0x18a>
- 5a6: 86 e0 ldi r24, 0x06 ; 6
- 5a8: 0e 94 a9 15 call 0x2b52 ; 0x2b52 <digitalRead>
- 5ac: 20 91 ba 02 lds r18, 0x02BA
- 5b0: 89 2b or r24, r25
- 5b2: 59 f1 breq .+86 ; 0x60a <main+0x22a>
- 5b4: 22 23 and r18, r18
- 5b6: 19 f4 brne .+6 ; 0x5be <main+0x1de>
- 5b8: 81 e0 ldi r24, 0x01 ; 1
- 5ba: 80 93 ba 02 sts 0x02BA, r24
- 5be: 88 e5 ldi r24, 0x58 ; 88
- 5c0: 93 e0 ldi r25, 0x03 ; 3
- 5c2: 63 e7 ldi r22, 0x73 ; 115
- 5c4: 71 e0 ldi r23, 0x01 ; 1
- 5c6: 42 e0 ldi r20, 0x02 ; 2
- 5c8: 50 e0 ldi r21, 0x00 ; 0
- 5ca: 0e 94 f8 04 call 0x9f0 ; 0x9f0 <_ZN5Print5writeEPKhj>
- 5ce: 88 e5 ldi r24, 0x58 ; 88
- 5d0: 93 e0 ldi r25, 0x03 ; 3
- 5d2: 62 e7 ldi r22, 0x72 ; 114
- 5d4: 71 e0 ldi r23, 0x01 ; 1
- 5d6: 41 e0 ldi r20, 0x01 ; 1
- 5d8: 50 e0 ldi r21, 0x00 ; 0
- 5da: 0e 94 f8 04 call 0x9f0 ; 0x9f0 <_ZN5Print5writeEPKhj>
- 5de: 88 e5 ldi r24, 0x58 ; 88
- 5e0: 93 e0 ldi r25, 0x03 ; 3
- 5e2: b4 01 movw r22, r8
- 5e4: 41 e0 ldi r20, 0x01 ; 1
- 5e6: 50 e0 ldi r21, 0x00 ; 0
- 5e8: 0e 94 f8 04 call 0x9f0 ; 0x9f0 <_ZN5Print5writeEPKhj>
- 5ec: 88 e5 ldi r24, 0x58 ; 88
- 5ee: 93 e0 ldi r25, 0x03 ; 3
- 5f0: b5 01 movw r22, r10
- 5f2: 44 e0 ldi r20, 0x04 ; 4
- 5f4: 50 e0 ldi r21, 0x00 ; 0
- 5f6: 0e 94 f8 04 call 0x9f0 ; 0x9f0 <_ZN5Print5writeEPKhj>
- 5fa: 88 e5 ldi r24, 0x58 ; 88
- 5fc: 93 e0 ldi r25, 0x03 ; 3
- 5fe: b6 01 movw r22, r12
- 600: 42 e0 ldi r20, 0x02 ; 2
- 602: 50 e0 ldi r21, 0x00 ; 0
- 604: 0e 94 f8 04 call 0x9f0 ; 0x9f0 <_ZN5Print5writeEPKhj>
- 608: 06 c0 rjmp .+12 ; 0x616 <main+0x236>
- 60a: 22 23 and r18, r18
- 60c: 21 f0 breq .+8 ; 0x616 <main+0x236>
- 60e: 0e 94 8e 00 call 0x11c ; 0x11c <_Z9advertisev>
- 612: 10 92 ba 02 sts 0x02BA, r1
- 616: b7 01 movw r22, r14
- 618: 80 e0 ldi r24, 0x00 ; 0
- 61a: 90 e0 ldi r25, 0x00 ; 0
- 61c: 0e 94 31 14 call 0x2862 ; 0x2862 <delay>
- 620: 8c e0 ldi r24, 0x0C ; 12
- 622: 60 e0 ldi r22, 0x00 ; 0
- 624: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 628: 8d e0 ldi r24, 0x0D ; 13
- 62a: 60 e0 ldi r22, 0x00 ; 0
- 62c: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 630: 30 cf rjmp .-416 ; 0x492 <main+0xb2>
-
-00000632 <__vector_18>:
- 632: 1f 92 push r1
- 634: 0f 92 push r0
- 636: 0f b6 in r0, 0x3f ; 63
- 638: 0f 92 push r0
- 63a: 11 24 eor r1, r1
- 63c: 2f 93 push r18
- 63e: 3f 93 push r19
- 640: 4f 93 push r20
- 642: 8f 93 push r24
- 644: 9f 93 push r25
- 646: ef 93 push r30
- 648: ff 93 push r31
- 64a: 40 91 c6 00 lds r20, 0x00C6
- 64e: e0 91 54 03 lds r30, 0x0354
- 652: f0 91 55 03 lds r31, 0x0355
- 656: 31 96 adiw r30, 0x01 ; 1
- 658: 9f 01 movw r18, r30
- 65a: 2f 77 andi r18, 0x7F ; 127
- 65c: 30 70 andi r19, 0x00 ; 0
- 65e: 31 97 sbiw r30, 0x01 ; 1
- 660: 80 91 56 03 lds r24, 0x0356
- 664: 90 91 57 03 lds r25, 0x0357
- 668: 28 17 cp r18, r24
- 66a: 39 07 cpc r19, r25
- 66c: 39 f0 breq .+14 ; 0x67c <__vector_18+0x4a>
- 66e: ec 52 subi r30, 0x2C ; 44
- 670: fd 4f sbci r31, 0xFD ; 253
- 672: 40 83 st Z, r20
- 674: 30 93 55 03 sts 0x0355, r19
- 678: 20 93 54 03 sts 0x0354, r18
- 67c: ff 91 pop r31
- 67e: ef 91 pop r30
- 680: 9f 91 pop r25
- 682: 8f 91 pop r24
- 684: 4f 91 pop r20
- 686: 3f 91 pop r19
- 688: 2f 91 pop r18
- 68a: 0f 90 pop r0
- 68c: 0f be out 0x3f, r0 ; 63
- 68e: 0f 90 pop r0
- 690: 1f 90 pop r1
- 692: 18 95 reti
-
-00000694 <_ZN14HardwareSerialC2EP11ring_bufferPVhS3_S3_S3_S3_hhhhh>:
- 694: 8f 92 push r8
- 696: af 92 push r10
- 698: cf 92 push r12
- 69a: df 92 push r13
- 69c: ef 92 push r14
- 69e: ff 92 push r15
- 6a0: 0f 93 push r16
- 6a2: 1f 93 push r17
- 6a4: df 93 push r29
- 6a6: cf 93 push r28
- 6a8: cd b7 in r28, 0x3d ; 61
- 6aa: de b7 in r29, 0x3e ; 62
- 6ac: fc 01 movw r30, r24
- 6ae: 89 e7 ldi r24, 0x79 ; 121
- 6b0: 91 e0 ldi r25, 0x01 ; 1
- 6b2: 91 83 std Z+1, r25 ; 0x01
- 6b4: 80 83 st Z, r24
- 6b6: 73 83 std Z+3, r23 ; 0x03
- 6b8: 62 83 std Z+2, r22 ; 0x02
- 6ba: 55 83 std Z+5, r21 ; 0x05
- 6bc: 44 83 std Z+4, r20 ; 0x04
- 6be: 37 83 std Z+7, r19 ; 0x07
- 6c0: 26 83 std Z+6, r18 ; 0x06
- 6c2: 11 87 std Z+9, r17 ; 0x09
- 6c4: 00 87 std Z+8, r16 ; 0x08
- 6c6: f3 86 std Z+11, r15 ; 0x0b
- 6c8: e2 86 std Z+10, r14 ; 0x0a
- 6ca: d5 86 std Z+13, r13 ; 0x0d
- 6cc: c4 86 std Z+12, r12 ; 0x0c
- 6ce: a6 86 std Z+14, r10 ; 0x0e
- 6d0: 87 86 std Z+15, r8 ; 0x0f
- 6d2: 8d 85 ldd r24, Y+13 ; 0x0d
- 6d4: 80 8b std Z+16, r24 ; 0x10
- 6d6: 8e 85 ldd r24, Y+14 ; 0x0e
- 6d8: 81 8b std Z+17, r24 ; 0x11
- 6da: 8f 85 ldd r24, Y+15 ; 0x0f
- 6dc: 82 8b std Z+18, r24 ; 0x12
- 6de: cf 91 pop r28
- 6e0: df 91 pop r29
- 6e2: 1f 91 pop r17
- 6e4: 0f 91 pop r16
- 6e6: ff 90 pop r15
- 6e8: ef 90 pop r14
- 6ea: df 90 pop r13
- 6ec: cf 90 pop r12
- 6ee: af 90 pop r10
- 6f0: 8f 90 pop r8
- 6f2: 08 95 ret
-
-000006f4 <_ZN14HardwareSerialC1EP11ring_bufferPVhS3_S3_S3_S3_hhhhh>:
- 6f4: 8f 92 push r8
- 6f6: af 92 push r10
- 6f8: cf 92 push r12
- 6fa: df 92 push r13
- 6fc: ef 92 push r14
- 6fe: ff 92 push r15
- 700: 0f 93 push r16
- 702: 1f 93 push r17
- 704: df 93 push r29
- 706: cf 93 push r28
- 708: cd b7 in r28, 0x3d ; 61
- 70a: de b7 in r29, 0x3e ; 62
- 70c: fc 01 movw r30, r24
- 70e: 89 e7 ldi r24, 0x79 ; 121
- 710: 91 e0 ldi r25, 0x01 ; 1
- 712: 91 83 std Z+1, r25 ; 0x01
- 714: 80 83 st Z, r24
- 716: 73 83 std Z+3, r23 ; 0x03
- 718: 62 83 std Z+2, r22 ; 0x02
- 71a: 55 83 std Z+5, r21 ; 0x05
- 71c: 44 83 std Z+4, r20 ; 0x04
- 71e: 37 83 std Z+7, r19 ; 0x07
- 720: 26 83 std Z+6, r18 ; 0x06
- 722: 11 87 std Z+9, r17 ; 0x09
- 724: 00 87 std Z+8, r16 ; 0x08
- 726: f3 86 std Z+11, r15 ; 0x0b
- 728: e2 86 std Z+10, r14 ; 0x0a
- 72a: d5 86 std Z+13, r13 ; 0x0d
- 72c: c4 86 std Z+12, r12 ; 0x0c
- 72e: a6 86 std Z+14, r10 ; 0x0e
- 730: 87 86 std Z+15, r8 ; 0x0f
- 732: 8d 85 ldd r24, Y+13 ; 0x0d
- 734: 80 8b std Z+16, r24 ; 0x10
- 736: 8e 85 ldd r24, Y+14 ; 0x0e
- 738: 81 8b std Z+17, r24 ; 0x11
- 73a: 8f 85 ldd r24, Y+15 ; 0x0f
- 73c: 82 8b std Z+18, r24 ; 0x12
- 73e: cf 91 pop r28
- 740: df 91 pop r29
- 742: 1f 91 pop r17
- 744: 0f 91 pop r16
- 746: ff 90 pop r15
- 748: ef 90 pop r14
- 74a: df 90 pop r13
- 74c: cf 90 pop r12
- 74e: af 90 pop r10
- 750: 8f 90 pop r8
- 752: 08 95 ret
-
-00000754 <_ZN14HardwareSerial5beginEl>:
- 754: ef 92 push r14
- 756: ff 92 push r15
- 758: 0f 93 push r16
- 75a: 1f 93 push r17
- 75c: 8c 01 movw r16, r24
- 75e: 9a 01 movw r18, r20
- 760: ab 01 movw r20, r22
- 762: dc 01 movw r26, r24
- 764: 18 96 adiw r26, 0x08 ; 8
- 766: ed 91 ld r30, X+
- 768: fc 91 ld r31, X
- 76a: 19 97 sbiw r26, 0x09 ; 9
- 76c: 91 e0 ldi r25, 0x01 ; 1
- 76e: e9 2e mov r14, r25
- 770: f1 2c mov r15, r1
- 772: c7 01 movw r24, r14
- 774: 52 96 adiw r26, 0x12 ; 18
- 776: 0c 90 ld r0, X
- 778: 02 c0 rjmp .+4 ; 0x77e <_ZN14HardwareSerial5beginEl+0x2a>
- 77a: 88 0f add r24, r24
- 77c: 99 1f adc r25, r25
- 77e: 0a 94 dec r0
- 780: e2 f7 brpl .-8 ; 0x77a <_ZN14HardwareSerial5beginEl+0x26>
- 782: 80 83 st Z, r24
- 784: 60 e8 ldi r22, 0x80 ; 128
- 786: 74 e8 ldi r23, 0x84 ; 132
- 788: 8e e1 ldi r24, 0x1E ; 30
- 78a: 90 e0 ldi r25, 0x00 ; 0
- 78c: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 790: 21 50 subi r18, 0x01 ; 1
- 792: 30 40 sbci r19, 0x00 ; 0
- 794: 40 40 sbci r20, 0x00 ; 0
- 796: 50 40 sbci r21, 0x00 ; 0
- 798: 56 95 lsr r21
- 79a: 47 95 ror r20
- 79c: 37 95 ror r19
- 79e: 27 95 ror r18
- 7a0: d8 01 movw r26, r16
- 7a2: 14 96 adiw r26, 0x04 ; 4
- 7a4: ed 91 ld r30, X+
- 7a6: fc 91 ld r31, X
- 7a8: 15 97 sbiw r26, 0x05 ; 5
- 7aa: 30 83 st Z, r19
- 7ac: 16 96 adiw r26, 0x06 ; 6
- 7ae: ed 91 ld r30, X+
- 7b0: fc 91 ld r31, X
- 7b2: 17 97 sbiw r26, 0x07 ; 7
- 7b4: 20 83 st Z, r18
- 7b6: 1a 96 adiw r26, 0x0a ; 10
- 7b8: ed 91 ld r30, X+
- 7ba: fc 91 ld r31, X
- 7bc: 1b 97 sbiw r26, 0x0b ; 11
- 7be: 20 81 ld r18, Z
- 7c0: c7 01 movw r24, r14
- 7c2: 1e 96 adiw r26, 0x0e ; 14
- 7c4: 0c 90 ld r0, X
- 7c6: 1e 97 sbiw r26, 0x0e ; 14
- 7c8: 02 c0 rjmp .+4 ; 0x7ce <_ZN14HardwareSerial5beginEl+0x7a>
- 7ca: 88 0f add r24, r24
- 7cc: 99 1f adc r25, r25
- 7ce: 0a 94 dec r0
- 7d0: e2 f7 brpl .-8 ; 0x7ca <_ZN14HardwareSerial5beginEl+0x76>
- 7d2: 28 2b or r18, r24
- 7d4: 20 83 st Z, r18
- 7d6: 1a 96 adiw r26, 0x0a ; 10
- 7d8: ed 91 ld r30, X+
- 7da: fc 91 ld r31, X
- 7dc: 1b 97 sbiw r26, 0x0b ; 11
- 7de: 20 81 ld r18, Z
- 7e0: c7 01 movw r24, r14
- 7e2: 1f 96 adiw r26, 0x0f ; 15
- 7e4: 0c 90 ld r0, X
- 7e6: 1f 97 sbiw r26, 0x0f ; 15
- 7e8: 02 c0 rjmp .+4 ; 0x7ee <_ZN14HardwareSerial5beginEl+0x9a>
- 7ea: 88 0f add r24, r24
- 7ec: 99 1f adc r25, r25
- 7ee: 0a 94 dec r0
- 7f0: e2 f7 brpl .-8 ; 0x7ea <_ZN14HardwareSerial5beginEl+0x96>
- 7f2: 28 2b or r18, r24
- 7f4: 20 83 st Z, r18
- 7f6: 1a 96 adiw r26, 0x0a ; 10
- 7f8: ed 91 ld r30, X+
- 7fa: fc 91 ld r31, X
- 7fc: 1b 97 sbiw r26, 0x0b ; 11
- 7fe: 80 81 ld r24, Z
- 800: 50 96 adiw r26, 0x10 ; 16
- 802: 0c 90 ld r0, X
- 804: 02 c0 rjmp .+4 ; 0x80a <_ZN14HardwareSerial5beginEl+0xb6>
- 806: ee 0c add r14, r14
- 808: ff 1c adc r15, r15
- 80a: 0a 94 dec r0
- 80c: e2 f7 brpl .-8 ; 0x806 <_ZN14HardwareSerial5beginEl+0xb2>
- 80e: 8e 29 or r24, r14
- 810: 80 83 st Z, r24
- 812: 1f 91 pop r17
- 814: 0f 91 pop r16
- 816: ff 90 pop r15
- 818: ef 90 pop r14
- 81a: 08 95 ret
-
-0000081c <_ZN14HardwareSerial3endEv>:
- 81c: fc 01 movw r30, r24
- 81e: a2 85 ldd r26, Z+10 ; 0x0a
- 820: b3 85 ldd r27, Z+11 ; 0x0b
- 822: 4c 91 ld r20, X
- 824: 21 e0 ldi r18, 0x01 ; 1
- 826: 30 e0 ldi r19, 0x00 ; 0
- 828: c9 01 movw r24, r18
- 82a: 06 84 ldd r0, Z+14 ; 0x0e
- 82c: 02 c0 rjmp .+4 ; 0x832 <_ZN14HardwareSerial3endEv+0x16>
- 82e: 88 0f add r24, r24
- 830: 99 1f adc r25, r25
- 832: 0a 94 dec r0
- 834: e2 f7 brpl .-8 ; 0x82e <_ZN14HardwareSerial3endEv+0x12>
- 836: 80 95 com r24
- 838: 84 23 and r24, r20
- 83a: 8c 93 st X, r24
- 83c: a2 85 ldd r26, Z+10 ; 0x0a
- 83e: b3 85 ldd r27, Z+11 ; 0x0b
- 840: 4c 91 ld r20, X
- 842: c9 01 movw r24, r18
- 844: 07 84 ldd r0, Z+15 ; 0x0f
- 846: 02 c0 rjmp .+4 ; 0x84c <_ZN14HardwareSerial3endEv+0x30>
- 848: 88 0f add r24, r24
- 84a: 99 1f adc r25, r25
- 84c: 0a 94 dec r0
- 84e: e2 f7 brpl .-8 ; 0x848 <_ZN14HardwareSerial3endEv+0x2c>
- 850: 80 95 com r24
- 852: 84 23 and r24, r20
- 854: 8c 93 st X, r24
- 856: a2 85 ldd r26, Z+10 ; 0x0a
- 858: b3 85 ldd r27, Z+11 ; 0x0b
- 85a: 8c 91 ld r24, X
- 85c: 00 88 ldd r0, Z+16 ; 0x10
- 85e: 02 c0 rjmp .+4 ; 0x864 <_ZN14HardwareSerial3endEv+0x48>
- 860: 22 0f add r18, r18
- 862: 33 1f adc r19, r19
- 864: 0a 94 dec r0
- 866: e2 f7 brpl .-8 ; 0x860 <_ZN14HardwareSerial3endEv+0x44>
- 868: 20 95 com r18
- 86a: 28 23 and r18, r24
- 86c: 2c 93 st X, r18
- 86e: 08 95 ret
-
-00000870 <_ZN14HardwareSerial9availableEv>:
- 870: dc 01 movw r26, r24
- 872: 12 96 adiw r26, 0x02 ; 2
- 874: ed 91 ld r30, X+
- 876: fc 91 ld r31, X
- 878: 13 97 sbiw r26, 0x03 ; 3
- 87a: e0 58 subi r30, 0x80 ; 128
- 87c: ff 4f sbci r31, 0xFF ; 255
- 87e: 21 91 ld r18, Z+
- 880: 31 91 ld r19, Z+
- 882: 80 81 ld r24, Z
- 884: 91 81 ldd r25, Z+1 ; 0x01
- 886: 28 1b sub r18, r24
- 888: 39 0b sbc r19, r25
- 88a: 2f 77 andi r18, 0x7F ; 127
- 88c: 30 70 andi r19, 0x00 ; 0
- 88e: c9 01 movw r24, r18
- 890: 08 95 ret
-
-00000892 <_ZN14HardwareSerial4peekEv>:
- 892: dc 01 movw r26, r24
- 894: 12 96 adiw r26, 0x02 ; 2
- 896: ed 91 ld r30, X+
- 898: fc 91 ld r31, X
- 89a: 13 97 sbiw r26, 0x03 ; 3
- 89c: ee 57 subi r30, 0x7E ; 126
- 89e: ff 4f sbci r31, 0xFF ; 255
- 8a0: 20 81 ld r18, Z
- 8a2: 31 81 ldd r19, Z+1 ; 0x01
- 8a4: 92 91 ld r25, -Z
- 8a6: 82 91 ld r24, -Z
- 8a8: e0 58 subi r30, 0x80 ; 128
- 8aa: f0 40 sbci r31, 0x00 ; 0
- 8ac: 82 17 cp r24, r18
- 8ae: 93 07 cpc r25, r19
- 8b0: 19 f4 brne .+6 ; 0x8b8 <_ZN14HardwareSerial4peekEv+0x26>
- 8b2: 2f ef ldi r18, 0xFF ; 255
- 8b4: 3f ef ldi r19, 0xFF ; 255
- 8b6: 05 c0 rjmp .+10 ; 0x8c2 <_ZN14HardwareSerial4peekEv+0x30>
- 8b8: e2 0f add r30, r18
- 8ba: f3 1f adc r31, r19
- 8bc: 80 81 ld r24, Z
- 8be: 28 2f mov r18, r24
- 8c0: 30 e0 ldi r19, 0x00 ; 0
- 8c2: c9 01 movw r24, r18
- 8c4: 08 95 ret
-
-000008c6 <_ZN14HardwareSerial4readEv>:
- 8c6: dc 01 movw r26, r24
- 8c8: 12 96 adiw r26, 0x02 ; 2
- 8ca: ed 91 ld r30, X+
- 8cc: fc 91 ld r31, X
- 8ce: 13 97 sbiw r26, 0x03 ; 3
- 8d0: df 01 movw r26, r30
- 8d2: ae 57 subi r26, 0x7E ; 126
- 8d4: bf 4f sbci r27, 0xFF ; 255
- 8d6: 2d 91 ld r18, X+
- 8d8: 3c 91 ld r19, X
- 8da: 11 97 sbiw r26, 0x01 ; 1
- 8dc: e0 58 subi r30, 0x80 ; 128
- 8de: ff 4f sbci r31, 0xFF ; 255
- 8e0: 80 81 ld r24, Z
- 8e2: 91 81 ldd r25, Z+1 ; 0x01
- 8e4: e0 58 subi r30, 0x80 ; 128
- 8e6: f0 40 sbci r31, 0x00 ; 0
- 8e8: 82 17 cp r24, r18
- 8ea: 93 07 cpc r25, r19
- 8ec: 19 f4 brne .+6 ; 0x8f4 <_ZN14HardwareSerial4readEv+0x2e>
- 8ee: 2f ef ldi r18, 0xFF ; 255
- 8f0: 3f ef ldi r19, 0xFF ; 255
- 8f2: 0b c0 rjmp .+22 ; 0x90a <__stack+0xb>
- 8f4: e2 0f add r30, r18
- 8f6: f3 1f adc r31, r19
- 8f8: 80 81 ld r24, Z
- 8fa: 2f 5f subi r18, 0xFF ; 255
- 8fc: 3f 4f sbci r19, 0xFF ; 255
- 8fe: 2f 77 andi r18, 0x7F ; 127
- 900: 30 70 andi r19, 0x00 ; 0
- 902: 2d 93 st X+, r18
- 904: 3c 93 st X, r19
- 906: 28 2f mov r18, r24
- 908: 30 e0 ldi r19, 0x00 ; 0
- 90a: c9 01 movw r24, r18
- 90c: 08 95 ret
-
-0000090e <_ZN14HardwareSerial5flushEv>:
- 90e: dc 01 movw r26, r24
- 910: 12 96 adiw r26, 0x02 ; 2
- 912: ed 91 ld r30, X+
- 914: fc 91 ld r31, X
- 916: 13 97 sbiw r26, 0x03 ; 3
- 918: ee 57 subi r30, 0x7E ; 126
- 91a: ff 4f sbci r31, 0xFF ; 255
- 91c: 80 81 ld r24, Z
- 91e: 91 81 ldd r25, Z+1 ; 0x01
- 920: 92 93 st -Z, r25
- 922: 82 93 st -Z, r24
- 924: 08 95 ret
-
-00000926 <_ZN14HardwareSerial5writeEh>:
- 926: fc 01 movw r30, r24
- 928: a0 85 ldd r26, Z+8 ; 0x08
- 92a: b1 85 ldd r27, Z+9 ; 0x09
- 92c: 21 89 ldd r18, Z+17 ; 0x11
- 92e: 8c 91 ld r24, X
- 930: 90 e0 ldi r25, 0x00 ; 0
- 932: 02 2e mov r0, r18
- 934: 02 c0 rjmp .+4 ; 0x93a <_ZN14HardwareSerial5writeEh+0x14>
- 936: 95 95 asr r25
- 938: 87 95 ror r24
- 93a: 0a 94 dec r0
- 93c: e2 f7 brpl .-8 ; 0x936 <_ZN14HardwareSerial5writeEh+0x10>
- 93e: 80 ff sbrs r24, 0
- 940: f6 cf rjmp .-20 ; 0x92e <_ZN14HardwareSerial5writeEh+0x8>
- 942: 04 84 ldd r0, Z+12 ; 0x0c
- 944: f5 85 ldd r31, Z+13 ; 0x0d
- 946: e0 2d mov r30, r0
- 948: 60 83 st Z, r22
- 94a: 08 95 ret
-
-0000094c <_GLOBAL__I_rx_buffer>:
- 94c: 89 e7 ldi r24, 0x79 ; 121
- 94e: 91 e0 ldi r25, 0x01 ; 1
- 950: 90 93 59 03 sts 0x0359, r25
- 954: 80 93 58 03 sts 0x0358, r24
- 958: 84 ed ldi r24, 0xD4 ; 212
- 95a: 92 e0 ldi r25, 0x02 ; 2
- 95c: 90 93 5b 03 sts 0x035B, r25
- 960: 80 93 5a 03 sts 0x035A, r24
- 964: 85 ec ldi r24, 0xC5 ; 197
- 966: 90 e0 ldi r25, 0x00 ; 0
- 968: 90 93 5d 03 sts 0x035D, r25
- 96c: 80 93 5c 03 sts 0x035C, r24
- 970: 84 ec ldi r24, 0xC4 ; 196
- 972: 90 e0 ldi r25, 0x00 ; 0
- 974: 90 93 5f 03 sts 0x035F, r25
- 978: 80 93 5e 03 sts 0x035E, r24
- 97c: 80 ec ldi r24, 0xC0 ; 192
- 97e: 90 e0 ldi r25, 0x00 ; 0
- 980: 90 93 61 03 sts 0x0361, r25
- 984: 80 93 60 03 sts 0x0360, r24
- 988: 81 ec ldi r24, 0xC1 ; 193
- 98a: 90 e0 ldi r25, 0x00 ; 0
- 98c: 90 93 63 03 sts 0x0363, r25
- 990: 80 93 62 03 sts 0x0362, r24
- 994: 86 ec ldi r24, 0xC6 ; 198
- 996: 90 e0 ldi r25, 0x00 ; 0
- 998: 90 93 65 03 sts 0x0365, r25
- 99c: 80 93 64 03 sts 0x0364, r24
- 9a0: 84 e0 ldi r24, 0x04 ; 4
- 9a2: 80 93 66 03 sts 0x0366, r24
- 9a6: 83 e0 ldi r24, 0x03 ; 3
- 9a8: 80 93 67 03 sts 0x0367, r24
- 9ac: 87 e0 ldi r24, 0x07 ; 7
- 9ae: 80 93 68 03 sts 0x0368, r24
- 9b2: 85 e0 ldi r24, 0x05 ; 5
- 9b4: 80 93 69 03 sts 0x0369, r24
- 9b8: 81 e0 ldi r24, 0x01 ; 1
- 9ba: 80 93 6a 03 sts 0x036A, r24
- 9be: 08 95 ret
-
-000009c0 <_ZN5Print5writeEPKc>:
- 9c0: 0f 93 push r16
- 9c2: 1f 93 push r17
- 9c4: cf 93 push r28
- 9c6: df 93 push r29
- 9c8: 8c 01 movw r16, r24
- 9ca: eb 01 movw r28, r22
- 9cc: 09 c0 rjmp .+18 ; 0x9e0 <_ZN5Print5writeEPKc+0x20>
- 9ce: 21 96 adiw r28, 0x01 ; 1
- 9d0: d8 01 movw r26, r16
- 9d2: ed 91 ld r30, X+
- 9d4: fc 91 ld r31, X
- 9d6: 01 90 ld r0, Z+
- 9d8: f0 81 ld r31, Z
- 9da: e0 2d mov r30, r0
- 9dc: c8 01 movw r24, r16
- 9de: 09 95 icall
- 9e0: 68 81 ld r22, Y
- 9e2: 66 23 and r22, r22
- 9e4: a1 f7 brne .-24 ; 0x9ce <_ZN5Print5writeEPKc+0xe>
- 9e6: df 91 pop r29
- 9e8: cf 91 pop r28
- 9ea: 1f 91 pop r17
- 9ec: 0f 91 pop r16
- 9ee: 08 95 ret
-
-000009f0 <_ZN5Print5writeEPKhj>:
- 9f0: ef 92 push r14
- 9f2: ff 92 push r15
- 9f4: 0f 93 push r16
- 9f6: 1f 93 push r17
- 9f8: cf 93 push r28
- 9fa: df 93 push r29
- 9fc: 8c 01 movw r16, r24
- 9fe: 7b 01 movw r14, r22
- a00: ea 01 movw r28, r20
- a02: 0c c0 rjmp .+24 ; 0xa1c <_ZN5Print5writeEPKhj+0x2c>
- a04: d7 01 movw r26, r14
- a06: 6d 91 ld r22, X+
- a08: 7d 01 movw r14, r26
- a0a: d8 01 movw r26, r16
- a0c: ed 91 ld r30, X+
- a0e: fc 91 ld r31, X
- a10: 01 90 ld r0, Z+
- a12: f0 81 ld r31, Z
- a14: e0 2d mov r30, r0
- a16: c8 01 movw r24, r16
- a18: 09 95 icall
- a1a: 21 97 sbiw r28, 0x01 ; 1
- a1c: 20 97 sbiw r28, 0x00 ; 0
- a1e: 91 f7 brne .-28 ; 0xa04 <_ZN5Print5writeEPKhj+0x14>
- a20: df 91 pop r29
- a22: cf 91 pop r28
- a24: 1f 91 pop r17
- a26: 0f 91 pop r16
- a28: ff 90 pop r15
- a2a: ef 90 pop r14
- a2c: 08 95 ret
-
-00000a2e <_ZN5Print5printEPKc>:
- a2e: dc 01 movw r26, r24
- a30: ed 91 ld r30, X+
- a32: fc 91 ld r31, X
- a34: 02 80 ldd r0, Z+2 ; 0x02
- a36: f3 81 ldd r31, Z+3 ; 0x03
- a38: e0 2d mov r30, r0
- a3a: 09 95 icall
- a3c: 08 95 ret
-
-00000a3e <_ZN5Print5printERK6String>:
- a3e: cf 92 push r12
- a40: df 92 push r13
- a42: ef 92 push r14
- a44: ff 92 push r15
- a46: 0f 93 push r16
- a48: 1f 93 push r17
- a4a: cf 93 push r28
- a4c: df 93 push r29
- a4e: 6c 01 movw r12, r24
- a50: 7b 01 movw r14, r22
- a52: c0 e0 ldi r28, 0x00 ; 0
- a54: d0 e0 ldi r29, 0x00 ; 0
- a56: 0e c0 rjmp .+28 ; 0xa74 <_ZN5Print5printERK6String+0x36>
- a58: d6 01 movw r26, r12
- a5a: ed 91 ld r30, X+
- a5c: fc 91 ld r31, X
- a5e: 00 81 ld r16, Z
- a60: 11 81 ldd r17, Z+1 ; 0x01
- a62: c7 01 movw r24, r14
- a64: be 01 movw r22, r28
- a66: 0e 94 b9 0b call 0x1772 ; 0x1772 <_ZNK6StringixEj>
- a6a: 68 2f mov r22, r24
- a6c: c6 01 movw r24, r12
- a6e: f8 01 movw r30, r16
- a70: 09 95 icall
- a72: 21 96 adiw r28, 0x01 ; 1
- a74: f7 01 movw r30, r14
- a76: 84 81 ldd r24, Z+4 ; 0x04
- a78: 95 81 ldd r25, Z+5 ; 0x05
- a7a: c8 17 cp r28, r24
- a7c: d9 07 cpc r29, r25
- a7e: 60 f3 brcs .-40 ; 0xa58 <_ZN5Print5printERK6String+0x1a>
- a80: df 91 pop r29
- a82: cf 91 pop r28
- a84: 1f 91 pop r17
- a86: 0f 91 pop r16
- a88: ff 90 pop r15
- a8a: ef 90 pop r14
- a8c: df 90 pop r13
- a8e: cf 90 pop r12
- a90: 08 95 ret
-
-00000a92 <_ZN5Print11printNumberEmh>:
- a92: 2f 92 push r2
- a94: 3f 92 push r3
- a96: 4f 92 push r4
- a98: 5f 92 push r5
- a9a: 6f 92 push r6
- a9c: 7f 92 push r7
- a9e: 8f 92 push r8
- aa0: 9f 92 push r9
- aa2: af 92 push r10
- aa4: bf 92 push r11
- aa6: cf 92 push r12
- aa8: df 92 push r13
- aaa: ef 92 push r14
- aac: ff 92 push r15
- aae: 0f 93 push r16
- ab0: 1f 93 push r17
- ab2: df 93 push r29
- ab4: cf 93 push r28
- ab6: cd b7 in r28, 0x3d ; 61
- ab8: de b7 in r29, 0x3e ; 62
- aba: a0 97 sbiw r28, 0x20 ; 32
- abc: 0f b6 in r0, 0x3f ; 63
- abe: f8 94 cli
- ac0: de bf out 0x3e, r29 ; 62
- ac2: 0f be out 0x3f, r0 ; 63
- ac4: cd bf out 0x3d, r28 ; 61
- ac6: 1c 01 movw r2, r24
- ac8: 6a 01 movw r12, r20
- aca: 7b 01 movw r14, r22
- acc: 41 15 cp r20, r1
- ace: 51 05 cpc r21, r1
- ad0: 61 05 cpc r22, r1
- ad2: 71 05 cpc r23, r1
- ad4: 49 f4 brne .+18 ; 0xae8 <_ZN5Print11printNumberEmh+0x56>
- ad6: 40 e3 ldi r20, 0x30 ; 48
- ad8: 50 e0 ldi r21, 0x00 ; 0
- ada: 60 e0 ldi r22, 0x00 ; 0
- adc: 70 e0 ldi r23, 0x00 ; 0
- ade: 20 e0 ldi r18, 0x00 ; 0
- ae0: 30 e0 ldi r19, 0x00 ; 0
- ae2: 0e 94 15 06 call 0xc2a ; 0xc2a <_ZN5Print5printEli>
- ae6: 56 c0 rjmp .+172 ; 0xb94 <_ZN5Print11printNumberEmh+0x102>
- ae8: 88 24 eor r8, r8
- aea: 99 24 eor r9, r9
- aec: 54 01 movw r10, r8
- aee: 42 2e mov r4, r18
- af0: 55 24 eor r5, r5
- af2: 66 24 eor r6, r6
- af4: 77 24 eor r7, r7
- af6: 01 e0 ldi r16, 0x01 ; 1
- af8: 10 e0 ldi r17, 0x00 ; 0
- afa: 0c 0f add r16, r28
- afc: 1d 1f adc r17, r29
- afe: 08 0d add r16, r8
- b00: 19 1d adc r17, r9
- b02: c7 01 movw r24, r14
- b04: b6 01 movw r22, r12
- b06: a3 01 movw r20, r6
- b08: 92 01 movw r18, r4
- b0a: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- b0e: f8 01 movw r30, r16
- b10: 60 83 st Z, r22
- b12: 08 94 sec
- b14: 81 1c adc r8, r1
- b16: 91 1c adc r9, r1
- b18: a1 1c adc r10, r1
- b1a: b1 1c adc r11, r1
- b1c: c7 01 movw r24, r14
- b1e: b6 01 movw r22, r12
- b20: a3 01 movw r20, r6
- b22: 92 01 movw r18, r4
- b24: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- b28: c9 01 movw r24, r18
- b2a: da 01 movw r26, r20
- b2c: 6c 01 movw r12, r24
- b2e: 7d 01 movw r14, r26
- b30: c1 14 cp r12, r1
- b32: d1 04 cpc r13, r1
- b34: e1 04 cpc r14, r1
- b36: f1 04 cpc r15, r1
- b38: f1 f6 brne .-68 ; 0xaf6 <_ZN5Print11printNumberEmh+0x64>
- b3a: 81 e0 ldi r24, 0x01 ; 1
- b3c: e8 2e mov r14, r24
- b3e: f1 2c mov r15, r1
- b40: ec 0e add r14, r28
- b42: fd 1e adc r15, r29
- b44: e8 0c add r14, r8
- b46: f9 1c adc r15, r9
- b48: 3e 01 movw r6, r28
- b4a: 08 94 sec
- b4c: 61 1c adc r6, r1
- b4e: 71 1c adc r7, r1
- b50: d5 01 movw r26, r10
- b52: c4 01 movw r24, r8
- b54: 01 97 sbiw r24, 0x01 ; 1
- b56: a1 09 sbc r26, r1
- b58: b1 09 sbc r27, r1
- b5a: 6c 01 movw r12, r24
- b5c: c8 18 sub r12, r8
- b5e: d9 08 sbc r13, r9
- b60: 16 c0 rjmp .+44 ; 0xb8e <_ZN5Print11printNumberEmh+0xfc>
- b62: f6 01 movw r30, r12
- b64: ee 0d add r30, r14
- b66: ff 1d adc r31, r15
- b68: 40 81 ld r20, Z
- b6a: 4a 30 cpi r20, 0x0A ; 10
- b6c: 10 f4 brcc .+4 ; 0xb72 <_ZN5Print11printNumberEmh+0xe0>
- b6e: 40 5d subi r20, 0xD0 ; 208
- b70: 01 c0 rjmp .+2 ; 0xb74 <_ZN5Print11printNumberEmh+0xe2>
- b72: 49 5c subi r20, 0xC9 ; 201
- b74: 55 27 eor r21, r21
- b76: 47 fd sbrc r20, 7
- b78: 50 95 com r21
- b7a: 65 2f mov r22, r21
- b7c: 75 2f mov r23, r21
- b7e: c1 01 movw r24, r2
- b80: 20 e0 ldi r18, 0x00 ; 0
- b82: 30 e0 ldi r19, 0x00 ; 0
- b84: 0e 94 15 06 call 0xc2a ; 0xc2a <_ZN5Print5printEli>
- b88: 08 94 sec
- b8a: e1 08 sbc r14, r1
- b8c: f1 08 sbc r15, r1
- b8e: 6e 14 cp r6, r14
- b90: 7f 04 cpc r7, r15
- b92: 39 f7 brne .-50 ; 0xb62 <_ZN5Print11printNumberEmh+0xd0>
- b94: a0 96 adiw r28, 0x20 ; 32
- b96: 0f b6 in r0, 0x3f ; 63
- b98: f8 94 cli
- b9a: de bf out 0x3e, r29 ; 62
- b9c: 0f be out 0x3f, r0 ; 63
- b9e: cd bf out 0x3d, r28 ; 61
- ba0: cf 91 pop r28
- ba2: df 91 pop r29
- ba4: 1f 91 pop r17
- ba6: 0f 91 pop r16
- ba8: ff 90 pop r15
- baa: ef 90 pop r14
- bac: df 90 pop r13
- bae: cf 90 pop r12
- bb0: bf 90 pop r11
- bb2: af 90 pop r10
- bb4: 9f 90 pop r9
- bb6: 8f 90 pop r8
- bb8: 7f 90 pop r7
- bba: 6f 90 pop r6
- bbc: 5f 90 pop r5
- bbe: 4f 90 pop r4
- bc0: 3f 90 pop r3
- bc2: 2f 90 pop r2
- bc4: 08 95 ret
-
-00000bc6 <_ZN5Print5printEmi>:
- bc6: dc 01 movw r26, r24
- bc8: 21 15 cp r18, r1
- bca: 31 05 cpc r19, r1
- bcc: 41 f4 brne .+16 ; 0xbde <_ZN5Print5printEmi+0x18>
- bce: ed 91 ld r30, X+
- bd0: fc 91 ld r31, X
- bd2: 01 90 ld r0, Z+
- bd4: f0 81 ld r31, Z
- bd6: e0 2d mov r30, r0
- bd8: 64 2f mov r22, r20
- bda: 09 95 icall
- bdc: 08 95 ret
- bde: 0e 94 49 05 call 0xa92 ; 0xa92 <_ZN5Print11printNumberEmh>
- be2: 08 95 ret
-
-00000be4 <_ZN5Print5printEji>:
- be4: ef 92 push r14
- be6: ff 92 push r15
- be8: 0f 93 push r16
- bea: 1f 93 push r17
- bec: 9a 01 movw r18, r20
- bee: 7b 01 movw r14, r22
- bf0: 00 e0 ldi r16, 0x00 ; 0
- bf2: 10 e0 ldi r17, 0x00 ; 0
- bf4: b8 01 movw r22, r16
- bf6: a7 01 movw r20, r14
- bf8: 0e 94 e3 05 call 0xbc6 ; 0xbc6 <_ZN5Print5printEmi>
- bfc: 1f 91 pop r17
- bfe: 0f 91 pop r16
- c00: ff 90 pop r15
- c02: ef 90 pop r14
- c04: 08 95 ret
-
-00000c06 <_ZN5Print5printEhi>:
- c06: ef 92 push r14
- c08: ff 92 push r15
- c0a: 0f 93 push r16
- c0c: 1f 93 push r17
- c0e: 9a 01 movw r18, r20
- c10: e6 2e mov r14, r22
- c12: ff 24 eor r15, r15
- c14: 00 e0 ldi r16, 0x00 ; 0
- c16: 10 e0 ldi r17, 0x00 ; 0
- c18: b8 01 movw r22, r16
- c1a: a7 01 movw r20, r14
- c1c: 0e 94 e3 05 call 0xbc6 ; 0xbc6 <_ZN5Print5printEmi>
- c20: 1f 91 pop r17
- c22: 0f 91 pop r16
- c24: ff 90 pop r15
- c26: ef 90 pop r14
- c28: 08 95 ret
-
-00000c2a <_ZN5Print5printEli>:
- c2a: ef 92 push r14
- c2c: ff 92 push r15
- c2e: 0f 93 push r16
- c30: 1f 93 push r17
- c32: cf 93 push r28
- c34: df 93 push r29
- c36: ec 01 movw r28, r24
- c38: 7a 01 movw r14, r20
- c3a: 8b 01 movw r16, r22
- c3c: 21 15 cp r18, r1
- c3e: 31 05 cpc r19, r1
- c40: 41 f4 brne .+16 ; 0xc52 <_ZN5Print5printEli+0x28>
- c42: e8 81 ld r30, Y
- c44: f9 81 ldd r31, Y+1 ; 0x01
- c46: 01 90 ld r0, Z+
- c48: f0 81 ld r31, Z
- c4a: e0 2d mov r30, r0
- c4c: 64 2f mov r22, r20
- c4e: 09 95 icall
- c50: 1b c0 rjmp .+54 ; 0xc88 <_ZN5Print5printEli+0x5e>
- c52: 2a 30 cpi r18, 0x0A ; 10
- c54: 31 05 cpc r19, r1
- c56: b1 f4 brne .+44 ; 0xc84 <_ZN5Print5printEli+0x5a>
- c58: 77 ff sbrs r23, 7
- c5a: 10 c0 rjmp .+32 ; 0xc7c <_ZN5Print5printEli+0x52>
- c5c: 4d e2 ldi r20, 0x2D ; 45
- c5e: 50 e0 ldi r21, 0x00 ; 0
- c60: 60 e0 ldi r22, 0x00 ; 0
- c62: 70 e0 ldi r23, 0x00 ; 0
- c64: 20 e0 ldi r18, 0x00 ; 0
- c66: 30 e0 ldi r19, 0x00 ; 0
- c68: 0e 94 15 06 call 0xc2a ; 0xc2a <_ZN5Print5printEli>
- c6c: 10 95 com r17
- c6e: 00 95 com r16
- c70: f0 94 com r15
- c72: e0 94 com r14
- c74: e1 1c adc r14, r1
- c76: f1 1c adc r15, r1
- c78: 01 1d adc r16, r1
- c7a: 11 1d adc r17, r1
- c7c: ce 01 movw r24, r28
- c7e: b8 01 movw r22, r16
- c80: a7 01 movw r20, r14
- c82: 2a e0 ldi r18, 0x0A ; 10
- c84: 0e 94 49 05 call 0xa92 ; 0xa92 <_ZN5Print11printNumberEmh>
- c88: df 91 pop r29
- c8a: cf 91 pop r28
- c8c: 1f 91 pop r17
- c8e: 0f 91 pop r16
- c90: ff 90 pop r15
- c92: ef 90 pop r14
- c94: 08 95 ret
-
-00000c96 <_ZN5Print5printEii>:
- c96: ef 92 push r14
- c98: ff 92 push r15
- c9a: 0f 93 push r16
- c9c: 1f 93 push r17
- c9e: 7b 01 movw r14, r22
- ca0: 9a 01 movw r18, r20
- ca2: 00 27 eor r16, r16
- ca4: f7 fc sbrc r15, 7
- ca6: 00 95 com r16
- ca8: 10 2f mov r17, r16
- caa: b8 01 movw r22, r16
- cac: a7 01 movw r20, r14
- cae: 0e 94 15 06 call 0xc2a ; 0xc2a <_ZN5Print5printEli>
- cb2: 1f 91 pop r17
- cb4: 0f 91 pop r16
- cb6: ff 90 pop r15
- cb8: ef 90 pop r14
- cba: 08 95 ret
-
-00000cbc <_ZN5Print5printEci>:
- cbc: ef 92 push r14
- cbe: ff 92 push r15
- cc0: 0f 93 push r16
- cc2: 1f 93 push r17
- cc4: e6 2e mov r14, r22
- cc6: 9a 01 movw r18, r20
- cc8: ff 24 eor r15, r15
- cca: e7 fc sbrc r14, 7
- ccc: f0 94 com r15
- cce: 0f 2d mov r16, r15
- cd0: 1f 2d mov r17, r15
- cd2: b8 01 movw r22, r16
- cd4: a7 01 movw r20, r14
- cd6: 0e 94 15 06 call 0xc2a ; 0xc2a <_ZN5Print5printEli>
- cda: 1f 91 pop r17
- cdc: 0f 91 pop r16
- cde: ff 90 pop r15
- ce0: ef 90 pop r14
- ce2: 08 95 ret
-
-00000ce4 <_ZN5Print7printlnEv>:
- ce4: 0f 93 push r16
- ce6: 1f 93 push r17
- ce8: 8c 01 movw r16, r24
- cea: 4d e0 ldi r20, 0x0D ; 13
- cec: 50 e0 ldi r21, 0x00 ; 0
- cee: 60 e0 ldi r22, 0x00 ; 0
- cf0: 70 e0 ldi r23, 0x00 ; 0
- cf2: 20 e0 ldi r18, 0x00 ; 0
- cf4: 30 e0 ldi r19, 0x00 ; 0
- cf6: 0e 94 15 06 call 0xc2a ; 0xc2a <_ZN5Print5printEli>
- cfa: c8 01 movw r24, r16
- cfc: 4a e0 ldi r20, 0x0A ; 10
- cfe: 50 e0 ldi r21, 0x00 ; 0
- d00: 60 e0 ldi r22, 0x00 ; 0
- d02: 70 e0 ldi r23, 0x00 ; 0
- d04: 20 e0 ldi r18, 0x00 ; 0
- d06: 30 e0 ldi r19, 0x00 ; 0
- d08: 0e 94 15 06 call 0xc2a ; 0xc2a <_ZN5Print5printEli>
- d0c: 1f 91 pop r17
- d0e: 0f 91 pop r16
- d10: 08 95 ret
-
-00000d12 <_ZN5Print7printlnEmi>:
- d12: 0f 93 push r16
- d14: 1f 93 push r17
- d16: 8c 01 movw r16, r24
- d18: 0e 94 e3 05 call 0xbc6 ; 0xbc6 <_ZN5Print5printEmi>
- d1c: c8 01 movw r24, r16
- d1e: 0e 94 72 06 call 0xce4 ; 0xce4 <_ZN5Print7printlnEv>
- d22: 1f 91 pop r17
- d24: 0f 91 pop r16
- d26: 08 95 ret
-
-00000d28 <_ZN5Print7printlnEji>:
- d28: cf 92 push r12
- d2a: df 92 push r13
- d2c: ef 92 push r14
- d2e: ff 92 push r15
- d30: 0f 93 push r16
- d32: 1f 93 push r17
- d34: 8c 01 movw r16, r24
- d36: 9a 01 movw r18, r20
- d38: 6b 01 movw r12, r22
- d3a: ee 24 eor r14, r14
- d3c: ff 24 eor r15, r15
- d3e: b7 01 movw r22, r14
- d40: a6 01 movw r20, r12
- d42: 0e 94 e3 05 call 0xbc6 ; 0xbc6 <_ZN5Print5printEmi>
- d46: c8 01 movw r24, r16
- d48: 0e 94 72 06 call 0xce4 ; 0xce4 <_ZN5Print7printlnEv>
- d4c: 1f 91 pop r17
- d4e: 0f 91 pop r16
- d50: ff 90 pop r15
- d52: ef 90 pop r14
- d54: df 90 pop r13
- d56: cf 90 pop r12
- d58: 08 95 ret
-
-00000d5a <_ZN5Print7printlnEhi>:
- d5a: cf 92 push r12
- d5c: df 92 push r13
- d5e: ef 92 push r14
- d60: ff 92 push r15
- d62: 0f 93 push r16
- d64: 1f 93 push r17
- d66: 8c 01 movw r16, r24
- d68: 9a 01 movw r18, r20
- d6a: c6 2e mov r12, r22
- d6c: dd 24 eor r13, r13
- d6e: ee 24 eor r14, r14
- d70: ff 24 eor r15, r15
- d72: b7 01 movw r22, r14
- d74: a6 01 movw r20, r12
- d76: 0e 94 e3 05 call 0xbc6 ; 0xbc6 <_ZN5Print5printEmi>
- d7a: c8 01 movw r24, r16
- d7c: 0e 94 72 06 call 0xce4 ; 0xce4 <_ZN5Print7printlnEv>
- d80: 1f 91 pop r17
- d82: 0f 91 pop r16
- d84: ff 90 pop r15
- d86: ef 90 pop r14
- d88: df 90 pop r13
- d8a: cf 90 pop r12
- d8c: 08 95 ret
-
-00000d8e <_ZN5Print7printlnEPKc>:
- d8e: 0f 93 push r16
- d90: 1f 93 push r17
- d92: 8c 01 movw r16, r24
- d94: 0e 94 17 05 call 0xa2e ; 0xa2e <_ZN5Print5printEPKc>
- d98: c8 01 movw r24, r16
- d9a: 0e 94 72 06 call 0xce4 ; 0xce4 <_ZN5Print7printlnEv>
- d9e: 1f 91 pop r17
- da0: 0f 91 pop r16
- da2: 08 95 ret
-
-00000da4 <_ZN5Print7printlnERK6String>:
- da4: 0f 93 push r16
- da6: 1f 93 push r17
- da8: 8c 01 movw r16, r24
- daa: 0e 94 1f 05 call 0xa3e ; 0xa3e <_ZN5Print5printERK6String>
- dae: c8 01 movw r24, r16
- db0: 0e 94 72 06 call 0xce4 ; 0xce4 <_ZN5Print7printlnEv>
- db4: 1f 91 pop r17
- db6: 0f 91 pop r16
- db8: 08 95 ret
-
-00000dba <_ZN5Print7printlnEli>:
- dba: 0f 93 push r16
- dbc: 1f 93 push r17
- dbe: 8c 01 movw r16, r24
- dc0: 0e 94 15 06 call 0xc2a ; 0xc2a <_ZN5Print5printEli>
- dc4: c8 01 movw r24, r16
- dc6: 0e 94 72 06 call 0xce4 ; 0xce4 <_ZN5Print7printlnEv>
- dca: 1f 91 pop r17
- dcc: 0f 91 pop r16
- dce: 08 95 ret
-
-00000dd0 <_ZN5Print7printlnEii>:
- dd0: cf 92 push r12
- dd2: df 92 push r13
- dd4: ef 92 push r14
- dd6: ff 92 push r15
- dd8: 0f 93 push r16
- dda: 1f 93 push r17
- ddc: 8c 01 movw r16, r24
- dde: 6b 01 movw r12, r22
- de0: 9a 01 movw r18, r20
- de2: ee 24 eor r14, r14
- de4: d7 fc sbrc r13, 7
- de6: e0 94 com r14
- de8: fe 2c mov r15, r14
- dea: b7 01 movw r22, r14
- dec: a6 01 movw r20, r12
- dee: 0e 94 15 06 call 0xc2a ; 0xc2a <_ZN5Print5printEli>
- df2: c8 01 movw r24, r16
- df4: 0e 94 72 06 call 0xce4 ; 0xce4 <_ZN5Print7printlnEv>
- df8: 1f 91 pop r17
- dfa: 0f 91 pop r16
- dfc: ff 90 pop r15
- dfe: ef 90 pop r14
- e00: df 90 pop r13
- e02: cf 90 pop r12
- e04: 08 95 ret
-
-00000e06 <_ZN5Print7printlnEci>:
- e06: cf 92 push r12
- e08: df 92 push r13
- e0a: ef 92 push r14
- e0c: ff 92 push r15
- e0e: 0f 93 push r16
- e10: 1f 93 push r17
- e12: 8c 01 movw r16, r24
- e14: c6 2e mov r12, r22
- e16: 9a 01 movw r18, r20
- e18: dd 24 eor r13, r13
- e1a: c7 fc sbrc r12, 7
- e1c: d0 94 com r13
- e1e: ed 2c mov r14, r13
- e20: fd 2c mov r15, r13
- e22: b7 01 movw r22, r14
- e24: a6 01 movw r20, r12
- e26: 0e 94 15 06 call 0xc2a ; 0xc2a <_ZN5Print5printEli>
- e2a: c8 01 movw r24, r16
- e2c: 0e 94 72 06 call 0xce4 ; 0xce4 <_ZN5Print7printlnEv>
- e30: 1f 91 pop r17
- e32: 0f 91 pop r16
- e34: ff 90 pop r15
- e36: ef 90 pop r14
- e38: df 90 pop r13
- e3a: cf 90 pop r12
- e3c: 08 95 ret
-
-00000e3e <_ZN5Print10printFloatEdh>:
- e3e: 9f 92 push r9
- e40: af 92 push r10
- e42: bf 92 push r11
- e44: cf 92 push r12
- e46: df 92 push r13
- e48: ef 92 push r14
- e4a: ff 92 push r15
- e4c: 0f 93 push r16
- e4e: 1f 93 push r17
- e50: cf 93 push r28
- e52: df 93 push r29
- e54: ec 01 movw r28, r24
- e56: 7a 01 movw r14, r20
- e58: 8b 01 movw r16, r22
- e5a: 92 2e mov r9, r18
- e5c: cb 01 movw r24, r22
- e5e: ba 01 movw r22, r20
- e60: 20 e0 ldi r18, 0x00 ; 0
- e62: 30 e0 ldi r19, 0x00 ; 0
- e64: 40 e0 ldi r20, 0x00 ; 0
- e66: 50 e0 ldi r21, 0x00 ; 0
- e68: 0e 94 f0 1d call 0x3be0 ; 0x3be0 <__ltsf2>
- e6c: 88 23 and r24, r24
- e6e: 6c f4 brge .+26 ; 0xe8a <_ZN5Print10printFloatEdh+0x4c>
- e70: ce 01 movw r24, r28
- e72: 4d e2 ldi r20, 0x2D ; 45
- e74: 50 e0 ldi r21, 0x00 ; 0
- e76: 60 e0 ldi r22, 0x00 ; 0
- e78: 70 e0 ldi r23, 0x00 ; 0
- e7a: 20 e0 ldi r18, 0x00 ; 0
- e7c: 30 e0 ldi r19, 0x00 ; 0
- e7e: 0e 94 15 06 call 0xc2a ; 0xc2a <_ZN5Print5printEli>
- e82: 17 fb bst r17, 7
- e84: 10 95 com r17
- e86: 17 f9 bld r17, 7
- e88: 10 95 com r17
- e8a: 20 e0 ldi r18, 0x00 ; 0
- e8c: 30 e0 ldi r19, 0x00 ; 0
- e8e: 40 e0 ldi r20, 0x00 ; 0
- e90: 5f e3 ldi r21, 0x3F ; 63
- e92: aa 24 eor r10, r10
- e94: 0b c0 rjmp .+22 ; 0xeac <_ZN5Print10printFloatEdh+0x6e>
- e96: ca 01 movw r24, r20
- e98: b9 01 movw r22, r18
- e9a: 20 e0 ldi r18, 0x00 ; 0
- e9c: 30 e0 ldi r19, 0x00 ; 0
- e9e: 40 e2 ldi r20, 0x20 ; 32
- ea0: 51 e4 ldi r21, 0x41 ; 65
- ea2: 0e 94 14 1d call 0x3a28 ; 0x3a28 <__divsf3>
- ea6: 9b 01 movw r18, r22
- ea8: ac 01 movw r20, r24
- eaa: a3 94 inc r10
- eac: a9 14 cp r10, r9
- eae: 98 f3 brcs .-26 ; 0xe96 <_ZN5Print10printFloatEdh+0x58>
- eb0: c8 01 movw r24, r16
- eb2: b7 01 movw r22, r14
- eb4: 0e 94 ed 1b call 0x37da ; 0x37da <__addsf3>
- eb8: 5b 01 movw r10, r22
- eba: 6c 01 movw r12, r24
- ebc: 0e 94 44 1a call 0x3488 ; 0x3488 <__fixunssfsi>
- ec0: 7b 01 movw r14, r22
- ec2: 8c 01 movw r16, r24
- ec4: ce 01 movw r24, r28
- ec6: b8 01 movw r22, r16
- ec8: a7 01 movw r20, r14
- eca: 2a e0 ldi r18, 0x0A ; 10
- ecc: 30 e0 ldi r19, 0x00 ; 0
- ece: 0e 94 e3 05 call 0xbc6 ; 0xbc6 <_ZN5Print5printEmi>
- ed2: 99 20 and r9, r9
- ed4: 29 f0 breq .+10 ; 0xee0 <_ZN5Print10printFloatEdh+0xa2>
- ed6: ce 01 movw r24, r28
- ed8: 69 e9 ldi r22, 0x99 ; 153
- eda: 71 e0 ldi r23, 0x01 ; 1
- edc: 0e 94 17 05 call 0xa2e ; 0xa2e <_ZN5Print5printEPKc>
- ee0: c8 01 movw r24, r16
- ee2: b7 01 movw r22, r14
- ee4: 0e 94 d2 1e call 0x3da4 ; 0x3da4 <__floatunsisf>
- ee8: 9b 01 movw r18, r22
- eea: ac 01 movw r20, r24
- eec: c6 01 movw r24, r12
- eee: b5 01 movw r22, r10
- ef0: 0e 94 bc 1b call 0x3778 ; 0x3778 <__subsf3>
- ef4: 22 c0 rjmp .+68 ; 0xf3a <_ZN5Print10printFloatEdh+0xfc>
- ef6: 20 e0 ldi r18, 0x00 ; 0
- ef8: 30 e0 ldi r19, 0x00 ; 0
- efa: 40 e2 ldi r20, 0x20 ; 32
- efc: 51 e4 ldi r21, 0x41 ; 65
- efe: 0e 94 1a 1c call 0x3834 ; 0x3834 <__mulsf3>
- f02: 7b 01 movw r14, r22
- f04: 8c 01 movw r16, r24
- f06: 0e 94 7e 1e call 0x3cfc ; 0x3cfc <__fixsfsi>
- f0a: 5b 01 movw r10, r22
- f0c: 6c 01 movw r12, r24
- f0e: cc 24 eor r12, r12
- f10: b7 fc sbrc r11, 7
- f12: c0 94 com r12
- f14: dc 2c mov r13, r12
- f16: ce 01 movw r24, r28
- f18: b6 01 movw r22, r12
- f1a: a5 01 movw r20, r10
- f1c: 2a e0 ldi r18, 0x0A ; 10
- f1e: 30 e0 ldi r19, 0x00 ; 0
- f20: 0e 94 15 06 call 0xc2a ; 0xc2a <_ZN5Print5printEli>
- f24: c6 01 movw r24, r12
- f26: b5 01 movw r22, r10
- f28: 0e 94 20 1e call 0x3c40 ; 0x3c40 <__floatsisf>
- f2c: 9b 01 movw r18, r22
- f2e: ac 01 movw r20, r24
- f30: c8 01 movw r24, r16
- f32: b7 01 movw r22, r14
- f34: 0e 94 bc 1b call 0x3778 ; 0x3778 <__subsf3>
- f38: 9a 94 dec r9
- f3a: 99 20 and r9, r9
- f3c: e1 f6 brne .-72 ; 0xef6 <_ZN5Print10printFloatEdh+0xb8>
- f3e: df 91 pop r29
- f40: cf 91 pop r28
- f42: 1f 91 pop r17
- f44: 0f 91 pop r16
- f46: ff 90 pop r15
- f48: ef 90 pop r14
- f4a: df 90 pop r13
- f4c: cf 90 pop r12
- f4e: bf 90 pop r11
- f50: af 90 pop r10
- f52: 9f 90 pop r9
- f54: 08 95 ret
-
-00000f56 <_ZN5Print5printEdi>:
- f56: 0e 94 1f 07 call 0xe3e ; 0xe3e <_ZN5Print10printFloatEdh>
- f5a: 08 95 ret
-
-00000f5c <_ZN5Print7printlnEdi>:
- f5c: 0f 93 push r16
- f5e: 1f 93 push r17
- f60: 8c 01 movw r16, r24
- f62: 0e 94 1f 07 call 0xe3e ; 0xe3e <_ZN5Print10printFloatEdh>
- f66: c8 01 movw r24, r16
- f68: 0e 94 72 06 call 0xce4 ; 0xce4 <_ZN5Print7printlnEv>
- f6c: 1f 91 pop r17
- f6e: 0f 91 pop r16
- f70: 08 95 ret
-
-00000f72 <_Z12disableTimerh>:
- f72: 81 30 cpi r24, 0x01 ; 1
- f74: 41 f0 breq .+16 ; 0xf86 <_Z12disableTimerh+0x14>
- f76: 81 30 cpi r24, 0x01 ; 1
- f78: 18 f0 brcs .+6 ; 0xf80 <_Z12disableTimerh+0xe>
- f7a: 82 30 cpi r24, 0x02 ; 2
- f7c: d1 f4 brne .+52 ; 0xfb2 <_Z12disableTimerh+0x40>
- f7e: 09 c0 rjmp .+18 ; 0xf92 <_Z12disableTimerh+0x20>
- f80: 10 92 6e 00 sts 0x006E, r1
- f84: 08 95 ret
- f86: 80 91 6f 00 lds r24, 0x006F
- f8a: 8d 7f andi r24, 0xFD ; 253
- f8c: 80 93 6f 00 sts 0x006F, r24
- f90: 08 95 ret
- f92: 80 91 70 00 lds r24, 0x0070
- f96: 8d 7f andi r24, 0xFD ; 253
- f98: 80 93 70 00 sts 0x0070, r24
- f9c: 81 e0 ldi r24, 0x01 ; 1
- f9e: 80 93 b0 00 sts 0x00B0, r24
- fa2: 80 91 b1 00 lds r24, 0x00B1
- fa6: 88 7f andi r24, 0xF8 ; 248
- fa8: 84 60 ori r24, 0x04 ; 4
- faa: 80 93 b1 00 sts 0x00B1, r24
- fae: 10 92 b3 00 sts 0x00B3, r1
- fb2: 08 95 ret
-
-00000fb4 <_Z6noToneh>:
- fb4: 1f 93 push r17
- fb6: 18 2f mov r17, r24
- fb8: 80 91 a5 01 lds r24, 0x01A5
- fbc: 81 17 cp r24, r17
- fbe: 11 f0 breq .+4 ; 0xfc4 <_Z6noToneh+0x10>
- fc0: 9f ef ldi r25, 0xFF ; 255
- fc2: 06 c0 rjmp .+12 ; 0xfd0 <_Z6noToneh+0x1c>
- fc4: e8 e6 ldi r30, 0x68 ; 104
- fc6: f0 e0 ldi r31, 0x00 ; 0
- fc8: 94 91 lpm r25, Z+
- fca: 8f ef ldi r24, 0xFF ; 255
- fcc: 80 93 a5 01 sts 0x01A5, r24
- fd0: 89 2f mov r24, r25
- fd2: 0e 94 b9 07 call 0xf72 ; 0xf72 <_Z12disableTimerh>
- fd6: 81 2f mov r24, r17
- fd8: 60 e0 ldi r22, 0x00 ; 0
- fda: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- fde: 1f 91 pop r17
- fe0: 08 95 ret
-
-00000fe2 <__vector_7>:
- fe2: 1f 92 push r1
- fe4: 0f 92 push r0
- fe6: 0f b6 in r0, 0x3f ; 63
- fe8: 0f 92 push r0
- fea: 11 24 eor r1, r1
- fec: 2f 93 push r18
- fee: 3f 93 push r19
- ff0: 4f 93 push r20
- ff2: 5f 93 push r21
- ff4: 6f 93 push r22
- ff6: 7f 93 push r23
- ff8: 8f 93 push r24
- ffa: 9f 93 push r25
- ffc: af 93 push r26
- ffe: bf 93 push r27
- 1000: ef 93 push r30
- 1002: ff 93 push r31
- 1004: 80 91 79 03 lds r24, 0x0379
- 1008: 90 91 7a 03 lds r25, 0x037A
- 100c: a0 91 7b 03 lds r26, 0x037B
- 1010: b0 91 7c 03 lds r27, 0x037C
- 1014: 00 97 sbiw r24, 0x00 ; 0
- 1016: a1 05 cpc r26, r1
- 1018: b1 05 cpc r27, r1
- 101a: 51 f1 breq .+84 ; 0x1070 <__vector_7+0x8e>
- 101c: e0 91 7d 03 lds r30, 0x037D
- 1020: f0 91 7e 03 lds r31, 0x037E
- 1024: 80 81 ld r24, Z
- 1026: 90 91 7f 03 lds r25, 0x037F
- 102a: 89 27 eor r24, r25
- 102c: 80 83 st Z, r24
- 102e: 80 91 79 03 lds r24, 0x0379
- 1032: 90 91 7a 03 lds r25, 0x037A
- 1036: a0 91 7b 03 lds r26, 0x037B
- 103a: b0 91 7c 03 lds r27, 0x037C
- 103e: 18 16 cp r1, r24
- 1040: 19 06 cpc r1, r25
- 1042: 1a 06 cpc r1, r26
- 1044: 1b 06 cpc r1, r27
- 1046: c4 f4 brge .+48 ; 0x1078 <__vector_7+0x96>
- 1048: 80 91 79 03 lds r24, 0x0379
- 104c: 90 91 7a 03 lds r25, 0x037A
- 1050: a0 91 7b 03 lds r26, 0x037B
- 1054: b0 91 7c 03 lds r27, 0x037C
- 1058: 01 97 sbiw r24, 0x01 ; 1
- 105a: a1 09 sbc r26, r1
- 105c: b1 09 sbc r27, r1
- 105e: 80 93 79 03 sts 0x0379, r24
- 1062: 90 93 7a 03 sts 0x037A, r25
- 1066: a0 93 7b 03 sts 0x037B, r26
- 106a: b0 93 7c 03 sts 0x037C, r27
- 106e: 04 c0 rjmp .+8 ; 0x1078 <__vector_7+0x96>
- 1070: 80 91 a5 01 lds r24, 0x01A5
- 1074: 0e 94 da 07 call 0xfb4 ; 0xfb4 <_Z6noToneh>
- 1078: ff 91 pop r31
- 107a: ef 91 pop r30
- 107c: bf 91 pop r27
- 107e: af 91 pop r26
- 1080: 9f 91 pop r25
- 1082: 8f 91 pop r24
- 1084: 7f 91 pop r23
- 1086: 6f 91 pop r22
- 1088: 5f 91 pop r21
- 108a: 4f 91 pop r20
- 108c: 3f 91 pop r19
- 108e: 2f 91 pop r18
- 1090: 0f 90 pop r0
- 1092: 0f be out 0x3f, r0 ; 63
- 1094: 0f 90 pop r0
- 1096: 1f 90 pop r1
- 1098: 18 95 reti
-
-0000109a <_Z4tonehjm>:
- 109a: 2f 92 push r2
- 109c: 3f 92 push r3
- 109e: 5f 92 push r5
- 10a0: 6f 92 push r6
- 10a2: 7f 92 push r7
- 10a4: 8f 92 push r8
- 10a6: 9f 92 push r9
- 10a8: af 92 push r10
- 10aa: bf 92 push r11
- 10ac: cf 92 push r12
- 10ae: df 92 push r13
- 10b0: ef 92 push r14
- 10b2: ff 92 push r15
- 10b4: 0f 93 push r16
- 10b6: 1f 93 push r17
- 10b8: df 93 push r29
- 10ba: cf 93 push r28
- 10bc: 00 d0 rcall .+0 ; 0x10be <_Z4tonehjm+0x24>
- 10be: 00 d0 rcall .+0 ; 0x10c0 <_Z4tonehjm+0x26>
- 10c0: cd b7 in r28, 0x3d ; 61
- 10c2: de b7 in r29, 0x3e ; 62
- 10c4: a8 2f mov r26, r24
- 10c6: 1b 01 movw r2, r22
- 10c8: 29 83 std Y+1, r18 ; 0x01
- 10ca: 3a 83 std Y+2, r19 ; 0x02
- 10cc: 4b 83 std Y+3, r20 ; 0x03
- 10ce: 5c 83 std Y+4, r21 ; 0x04
- 10d0: 80 91 a5 01 lds r24, 0x01A5
- 10d4: 8a 17 cp r24, r26
- 10d6: 21 f4 brne .+8 ; 0x10e0 <_Z4tonehjm+0x46>
- 10d8: e8 e6 ldi r30, 0x68 ; 104
- 10da: f0 e0 ldi r31, 0x00 ; 0
- 10dc: 54 90 lpm r5, Z+
- 10de: 82 c0 rjmp .+260 ; 0x11e4 <_Z4tonehjm+0x14a>
- 10e0: 8f 3f cpi r24, 0xFF ; 255
- 10e2: 09 f0 breq .+2 ; 0x10e6 <_Z4tonehjm+0x4c>
- 10e4: d9 c1 rjmp .+946 ; 0x1498 <_Z4tonehjm+0x3fe>
- 10e6: a0 93 a5 01 sts 0x01A5, r26
- 10ea: e8 e6 ldi r30, 0x68 ; 104
- 10ec: f0 e0 ldi r31, 0x00 ; 0
- 10ee: 54 90 lpm r5, Z+
- 10f0: 2f ef ldi r18, 0xFF ; 255
- 10f2: 52 16 cp r5, r18
- 10f4: 09 f4 brne .+2 ; 0x10f8 <_Z4tonehjm+0x5e>
- 10f6: d0 c1 rjmp .+928 ; 0x1498 <_Z4tonehjm+0x3fe>
- 10f8: 81 e0 ldi r24, 0x01 ; 1
- 10fa: 58 16 cp r5, r24
- 10fc: 39 f1 breq .+78 ; 0x114c <_Z4tonehjm+0xb2>
- 10fe: 92 e0 ldi r25, 0x02 ; 2
- 1100: 59 16 cp r5, r25
- 1102: 09 f4 brne .+2 ; 0x1106 <_Z4tonehjm+0x6c>
- 1104: 49 c0 rjmp .+146 ; 0x1198 <_Z4tonehjm+0xfe>
- 1106: 55 20 and r5, r5
- 1108: 09 f0 breq .+2 ; 0x110c <_Z4tonehjm+0x72>
- 110a: 6c c0 rjmp .+216 ; 0x11e4 <_Z4tonehjm+0x14a>
- 110c: 14 bc out 0x24, r1 ; 36
- 110e: 15 bc out 0x25, r1 ; 37
- 1110: 84 b5 in r24, 0x24 ; 36
- 1112: 82 60 ori r24, 0x02 ; 2
- 1114: 84 bd out 0x24, r24 ; 36
- 1116: 85 b5 in r24, 0x25 ; 37
- 1118: 81 60 ori r24, 0x01 ; 1
- 111a: 85 bd out 0x25, r24 ; 37
- 111c: 2a 2f mov r18, r26
- 111e: 30 e0 ldi r19, 0x00 ; 0
- 1120: f9 01 movw r30, r18
- 1122: e9 57 subi r30, 0x79 ; 121
- 1124: ff 4f sbci r31, 0xFF ; 255
- 1126: e4 91 lpm r30, Z+
- 1128: f0 e0 ldi r31, 0x00 ; 0
- 112a: ee 0f add r30, r30
- 112c: ff 1f adc r31, r31
- 112e: ed 58 subi r30, 0x8D ; 141
- 1130: ff 4f sbci r31, 0xFF ; 255
- 1132: 85 91 lpm r24, Z+
- 1134: 94 91 lpm r25, Z+
- 1136: 90 93 70 03 sts 0x0370, r25
- 113a: 80 93 6f 03 sts 0x036F, r24
- 113e: 25 56 subi r18, 0x65 ; 101
- 1140: 3f 4f sbci r19, 0xFF ; 255
- 1142: f9 01 movw r30, r18
- 1144: 84 91 lpm r24, Z+
- 1146: 80 93 71 03 sts 0x0371, r24
- 114a: 4e c0 rjmp .+156 ; 0x11e8 <_Z4tonehjm+0x14e>
- 114c: 10 92 80 00 sts 0x0080, r1
- 1150: 10 92 81 00 sts 0x0081, r1
- 1154: 80 91 81 00 lds r24, 0x0081
- 1158: 88 60 ori r24, 0x08 ; 8
- 115a: 80 93 81 00 sts 0x0081, r24
- 115e: 80 91 81 00 lds r24, 0x0081
- 1162: 81 60 ori r24, 0x01 ; 1
- 1164: 80 93 81 00 sts 0x0081, r24
- 1168: 2a 2f mov r18, r26
- 116a: 30 e0 ldi r19, 0x00 ; 0
- 116c: f9 01 movw r30, r18
- 116e: e9 57 subi r30, 0x79 ; 121
- 1170: ff 4f sbci r31, 0xFF ; 255
- 1172: e4 91 lpm r30, Z+
- 1174: f0 e0 ldi r31, 0x00 ; 0
- 1176: ee 0f add r30, r30
- 1178: ff 1f adc r31, r31
- 117a: ed 58 subi r30, 0x8D ; 141
- 117c: ff 4f sbci r31, 0xFF ; 255
- 117e: 85 91 lpm r24, Z+
- 1180: 94 91 lpm r25, Z+
- 1182: 90 93 77 03 sts 0x0377, r25
- 1186: 80 93 76 03 sts 0x0376, r24
- 118a: 25 56 subi r18, 0x65 ; 101
- 118c: 3f 4f sbci r19, 0xFF ; 255
- 118e: f9 01 movw r30, r18
- 1190: 84 91 lpm r24, Z+
- 1192: 80 93 78 03 sts 0x0378, r24
- 1196: 28 c0 rjmp .+80 ; 0x11e8 <_Z4tonehjm+0x14e>
- 1198: 10 92 b0 00 sts 0x00B0, r1
- 119c: 10 92 b1 00 sts 0x00B1, r1
- 11a0: 80 91 b0 00 lds r24, 0x00B0
- 11a4: 82 60 ori r24, 0x02 ; 2
- 11a6: 80 93 b0 00 sts 0x00B0, r24
- 11aa: 80 91 b1 00 lds r24, 0x00B1
- 11ae: 81 60 ori r24, 0x01 ; 1
- 11b0: 80 93 b1 00 sts 0x00B1, r24
- 11b4: 2a 2f mov r18, r26
- 11b6: 30 e0 ldi r19, 0x00 ; 0
- 11b8: f9 01 movw r30, r18
- 11ba: e9 57 subi r30, 0x79 ; 121
- 11bc: ff 4f sbci r31, 0xFF ; 255
- 11be: e4 91 lpm r30, Z+
- 11c0: f0 e0 ldi r31, 0x00 ; 0
- 11c2: ee 0f add r30, r30
- 11c4: ff 1f adc r31, r31
- 11c6: ed 58 subi r30, 0x8D ; 141
- 11c8: ff 4f sbci r31, 0xFF ; 255
- 11ca: 85 91 lpm r24, Z+
- 11cc: 94 91 lpm r25, Z+
- 11ce: 90 93 7e 03 sts 0x037E, r25
- 11d2: 80 93 7d 03 sts 0x037D, r24
- 11d6: 25 56 subi r18, 0x65 ; 101
- 11d8: 3f 4f sbci r19, 0xFF ; 255
- 11da: f9 01 movw r30, r18
- 11dc: 84 91 lpm r24, Z+
- 11de: 80 93 7f 03 sts 0x037F, r24
- 11e2: 02 c0 rjmp .+4 ; 0x11e8 <_Z4tonehjm+0x14e>
- 11e4: 57 fc sbrc r5, 7
- 11e6: 58 c1 rjmp .+688 ; 0x1498 <_Z4tonehjm+0x3fe>
- 11e8: 8a 2f mov r24, r26
- 11ea: 61 e0 ldi r22, 0x01 ; 1
- 11ec: 0e 94 21 15 call 0x2a42 ; 0x2a42 <pinMode>
- 11f0: 55 20 and r5, r5
- 11f2: 21 f0 breq .+8 ; 0x11fc <_Z4tonehjm+0x162>
- 11f4: f2 e0 ldi r31, 0x02 ; 2
- 11f6: 5f 16 cp r5, r31
- 11f8: 09 f0 breq .+2 ; 0x11fc <_Z4tonehjm+0x162>
- 11fa: bd c0 rjmp .+378 ; 0x1376 <_Z4tonehjm+0x2dc>
- 11fc: 31 01 movw r6, r2
- 11fe: 88 24 eor r8, r8
- 1200: 99 24 eor r9, r9
- 1202: 60 e0 ldi r22, 0x00 ; 0
- 1204: 79 e0 ldi r23, 0x09 ; 9
- 1206: 8d e3 ldi r24, 0x3D ; 61
- 1208: 90 e0 ldi r25, 0x00 ; 0
- 120a: a4 01 movw r20, r8
- 120c: 93 01 movw r18, r6
- 120e: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 1212: 59 01 movw r10, r18
- 1214: 6a 01 movw r12, r20
- 1216: 86 01 movw r16, r12
- 1218: 75 01 movw r14, r10
- 121a: 08 94 sec
- 121c: e1 08 sbc r14, r1
- 121e: f1 08 sbc r15, r1
- 1220: 01 09 sbc r16, r1
- 1222: 11 09 sbc r17, r1
- 1224: 2f ef ldi r18, 0xFF ; 255
- 1226: e2 16 cp r14, r18
- 1228: f1 04 cpc r15, r1
- 122a: 01 05 cpc r16, r1
- 122c: 11 05 cpc r17, r1
- 122e: 09 f0 breq .+2 ; 0x1232 <_Z4tonehjm+0x198>
- 1230: 08 f4 brcc .+2 ; 0x1234 <_Z4tonehjm+0x19a>
- 1232: 98 c0 rjmp .+304 ; 0x1364 <_Z4tonehjm+0x2ca>
- 1234: 60 e2 ldi r22, 0x20 ; 32
- 1236: 71 ea ldi r23, 0xA1 ; 161
- 1238: 87 e0 ldi r24, 0x07 ; 7
- 123a: 90 e0 ldi r25, 0x00 ; 0
- 123c: a4 01 movw r20, r8
- 123e: 93 01 movw r18, r6
- 1240: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 1244: 79 01 movw r14, r18
- 1246: 8a 01 movw r16, r20
- 1248: 08 94 sec
- 124a: e1 08 sbc r14, r1
- 124c: f1 08 sbc r15, r1
- 124e: 01 09 sbc r16, r1
- 1250: 11 09 sbc r17, r1
- 1252: 82 e0 ldi r24, 0x02 ; 2
- 1254: 58 16 cp r5, r24
- 1256: c1 f4 brne .+48 ; 0x1288 <_Z4tonehjm+0x1ee>
- 1258: 9f ef ldi r25, 0xFF ; 255
- 125a: e9 16 cp r14, r25
- 125c: f1 04 cpc r15, r1
- 125e: 01 05 cpc r16, r1
- 1260: 11 05 cpc r17, r1
- 1262: 09 f0 breq .+2 ; 0x1266 <_Z4tonehjm+0x1cc>
- 1264: 08 f4 brcc .+2 ; 0x1268 <_Z4tonehjm+0x1ce>
- 1266: 83 c0 rjmp .+262 ; 0x136e <_Z4tonehjm+0x2d4>
- 1268: 68 e4 ldi r22, 0x48 ; 72
- 126a: 78 ee ldi r23, 0xE8 ; 232
- 126c: 81 e0 ldi r24, 0x01 ; 1
- 126e: 90 e0 ldi r25, 0x00 ; 0
- 1270: a4 01 movw r20, r8
- 1272: 93 01 movw r18, r6
- 1274: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 1278: 79 01 movw r14, r18
- 127a: 8a 01 movw r16, r20
- 127c: 08 94 sec
- 127e: e1 08 sbc r14, r1
- 1280: f1 08 sbc r15, r1
- 1282: 01 09 sbc r16, r1
- 1284: 11 09 sbc r17, r1
- 1286: 83 e0 ldi r24, 0x03 ; 3
- 1288: af ef ldi r26, 0xFF ; 255
- 128a: ea 16 cp r14, r26
- 128c: f1 04 cpc r15, r1
- 128e: 01 05 cpc r16, r1
- 1290: 11 05 cpc r17, r1
- 1292: 09 f0 breq .+2 ; 0x1296 <_Z4tonehjm+0x1fc>
- 1294: 08 f4 brcc .+2 ; 0x1298 <_Z4tonehjm+0x1fe>
- 1296: 67 c0 rjmp .+206 ; 0x1366 <_Z4tonehjm+0x2cc>
- 1298: 64 e2 ldi r22, 0x24 ; 36
- 129a: 74 ef ldi r23, 0xF4 ; 244
- 129c: 80 e0 ldi r24, 0x00 ; 0
- 129e: 90 e0 ldi r25, 0x00 ; 0
- 12a0: a4 01 movw r20, r8
- 12a2: 93 01 movw r18, r6
- 12a4: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 12a8: 79 01 movw r14, r18
- 12aa: 8a 01 movw r16, r20
- 12ac: 08 94 sec
- 12ae: e1 08 sbc r14, r1
- 12b0: f1 08 sbc r15, r1
- 12b2: 01 09 sbc r16, r1
- 12b4: 11 09 sbc r17, r1
- 12b6: 55 20 and r5, r5
- 12b8: 11 f4 brne .+4 ; 0x12be <_Z4tonehjm+0x224>
- 12ba: 83 e0 ldi r24, 0x03 ; 3
- 12bc: 1d c0 rjmp .+58 ; 0x12f8 <_Z4tonehjm+0x25e>
- 12be: b2 e0 ldi r27, 0x02 ; 2
- 12c0: 5b 16 cp r5, r27
- 12c2: 11 f0 breq .+4 ; 0x12c8 <_Z4tonehjm+0x22e>
- 12c4: 84 e0 ldi r24, 0x04 ; 4
- 12c6: 18 c0 rjmp .+48 ; 0x12f8 <_Z4tonehjm+0x25e>
- 12c8: ef ef ldi r30, 0xFF ; 255
- 12ca: ee 16 cp r14, r30
- 12cc: f1 04 cpc r15, r1
- 12ce: 01 05 cpc r16, r1
- 12d0: 11 05 cpc r17, r1
- 12d2: 09 f0 breq .+2 ; 0x12d6 <_Z4tonehjm+0x23c>
- 12d4: 08 f4 brcc .+2 ; 0x12d8 <_Z4tonehjm+0x23e>
- 12d6: de c0 rjmp .+444 ; 0x1494 <_Z4tonehjm+0x3fa>
- 12d8: 62 e1 ldi r22, 0x12 ; 18
- 12da: 7a e7 ldi r23, 0x7A ; 122
- 12dc: 80 e0 ldi r24, 0x00 ; 0
- 12de: 90 e0 ldi r25, 0x00 ; 0
- 12e0: a4 01 movw r20, r8
- 12e2: 93 01 movw r18, r6
- 12e4: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 12e8: 79 01 movw r14, r18
- 12ea: 8a 01 movw r16, r20
- 12ec: 08 94 sec
- 12ee: e1 08 sbc r14, r1
- 12f0: f1 08 sbc r15, r1
- 12f2: 01 09 sbc r16, r1
- 12f4: 11 09 sbc r17, r1
- 12f6: 85 e0 ldi r24, 0x05 ; 5
- 12f8: ff ef ldi r31, 0xFF ; 255
- 12fa: ef 16 cp r14, r31
- 12fc: f1 04 cpc r15, r1
- 12fe: 01 05 cpc r16, r1
- 1300: 11 05 cpc r17, r1
- 1302: 89 f1 breq .+98 ; 0x1366 <_Z4tonehjm+0x2cc>
- 1304: 80 f1 brcs .+96 ; 0x1366 <_Z4tonehjm+0x2cc>
- 1306: 69 e0 ldi r22, 0x09 ; 9
- 1308: 7d e3 ldi r23, 0x3D ; 61
- 130a: 80 e0 ldi r24, 0x00 ; 0
- 130c: 90 e0 ldi r25, 0x00 ; 0
- 130e: a4 01 movw r20, r8
- 1310: 93 01 movw r18, r6
- 1312: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 1316: 79 01 movw r14, r18
- 1318: 8a 01 movw r16, r20
- 131a: 08 94 sec
- 131c: e1 08 sbc r14, r1
- 131e: f1 08 sbc r15, r1
- 1320: 01 09 sbc r16, r1
- 1322: 11 09 sbc r17, r1
- 1324: 55 20 and r5, r5
- 1326: 11 f0 breq .+4 ; 0x132c <_Z4tonehjm+0x292>
- 1328: 86 e0 ldi r24, 0x06 ; 6
- 132a: 01 c0 rjmp .+2 ; 0x132e <_Z4tonehjm+0x294>
- 132c: 84 e0 ldi r24, 0x04 ; 4
- 132e: 2f ef ldi r18, 0xFF ; 255
- 1330: e2 16 cp r14, r18
- 1332: f1 04 cpc r15, r1
- 1334: 01 05 cpc r16, r1
- 1336: 11 05 cpc r17, r1
- 1338: b1 f0 breq .+44 ; 0x1366 <_Z4tonehjm+0x2cc>
- 133a: a8 f0 brcs .+42 ; 0x1366 <_Z4tonehjm+0x2cc>
- 133c: 86 01 movw r16, r12
- 133e: 75 01 movw r14, r10
- 1340: 9a e0 ldi r25, 0x0A ; 10
- 1342: 16 95 lsr r17
- 1344: 07 95 ror r16
- 1346: f7 94 ror r15
- 1348: e7 94 ror r14
- 134a: 9a 95 dec r25
- 134c: d1 f7 brne .-12 ; 0x1342 <_Z4tonehjm+0x2a8>
- 134e: 08 94 sec
- 1350: e1 08 sbc r14, r1
- 1352: f1 08 sbc r15, r1
- 1354: 01 09 sbc r16, r1
- 1356: 11 09 sbc r17, r1
- 1358: 55 20 and r5, r5
- 135a: 11 f0 breq .+4 ; 0x1360 <_Z4tonehjm+0x2c6>
- 135c: 87 e0 ldi r24, 0x07 ; 7
- 135e: 08 c0 rjmp .+16 ; 0x1370 <_Z4tonehjm+0x2d6>
- 1360: 85 e0 ldi r24, 0x05 ; 5
- 1362: 03 c0 rjmp .+6 ; 0x136a <_Z4tonehjm+0x2d0>
- 1364: 81 e0 ldi r24, 0x01 ; 1
- 1366: 55 20 and r5, r5
- 1368: 19 f4 brne .+6 ; 0x1370 <_Z4tonehjm+0x2d6>
- 136a: 85 bd out 0x25, r24 ; 37
- 136c: 3a c0 rjmp .+116 ; 0x13e2 <_Z4tonehjm+0x348>
- 136e: 82 e0 ldi r24, 0x02 ; 2
- 1370: 80 93 b1 00 sts 0x00B1, r24
- 1374: 36 c0 rjmp .+108 ; 0x13e2 <_Z4tonehjm+0x348>
- 1376: 51 01 movw r10, r2
- 1378: cc 24 eor r12, r12
- 137a: dd 24 eor r13, r13
- 137c: 60 e0 ldi r22, 0x00 ; 0
- 137e: 79 e0 ldi r23, 0x09 ; 9
- 1380: 8d e3 ldi r24, 0x3D ; 61
- 1382: 90 e0 ldi r25, 0x00 ; 0
- 1384: a6 01 movw r20, r12
- 1386: 95 01 movw r18, r10
- 1388: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 138c: 79 01 movw r14, r18
- 138e: 8a 01 movw r16, r20
- 1390: 08 94 sec
- 1392: e1 08 sbc r14, r1
- 1394: f1 08 sbc r15, r1
- 1396: 01 09 sbc r16, r1
- 1398: 11 09 sbc r17, r1
- 139a: 80 e0 ldi r24, 0x00 ; 0
- 139c: e8 16 cp r14, r24
- 139e: 80 e0 ldi r24, 0x00 ; 0
- 13a0: f8 06 cpc r15, r24
- 13a2: 81 e0 ldi r24, 0x01 ; 1
- 13a4: 08 07 cpc r16, r24
- 13a6: 80 e0 ldi r24, 0x00 ; 0
- 13a8: 18 07 cpc r17, r24
- 13aa: 10 f4 brcc .+4 ; 0x13b0 <_Z4tonehjm+0x316>
- 13ac: 91 e0 ldi r25, 0x01 ; 1
- 13ae: 10 c0 rjmp .+32 ; 0x13d0 <_Z4tonehjm+0x336>
- 13b0: 64 e2 ldi r22, 0x24 ; 36
- 13b2: 74 ef ldi r23, 0xF4 ; 244
- 13b4: 80 e0 ldi r24, 0x00 ; 0
- 13b6: 90 e0 ldi r25, 0x00 ; 0
- 13b8: a6 01 movw r20, r12
- 13ba: 95 01 movw r18, r10
- 13bc: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 13c0: 79 01 movw r14, r18
- 13c2: 8a 01 movw r16, r20
- 13c4: 08 94 sec
- 13c6: e1 08 sbc r14, r1
- 13c8: f1 08 sbc r15, r1
- 13ca: 01 09 sbc r16, r1
- 13cc: 11 09 sbc r17, r1
- 13ce: 93 e0 ldi r25, 0x03 ; 3
- 13d0: a1 e0 ldi r26, 0x01 ; 1
- 13d2: 5a 16 cp r5, r26
- 13d4: 31 f4 brne .+12 ; 0x13e2 <_Z4tonehjm+0x348>
- 13d6: 80 91 81 00 lds r24, 0x0081
- 13da: 88 7f andi r24, 0xF8 ; 248
- 13dc: 98 2b or r25, r24
- 13de: 90 93 81 00 sts 0x0081, r25
- 13e2: 89 81 ldd r24, Y+1 ; 0x01
- 13e4: 9a 81 ldd r25, Y+2 ; 0x02
- 13e6: ab 81 ldd r26, Y+3 ; 0x03
- 13e8: bc 81 ldd r27, Y+4 ; 0x04
- 13ea: 00 97 sbiw r24, 0x00 ; 0
- 13ec: a1 05 cpc r26, r1
- 13ee: b1 05 cpc r27, r1
- 13f0: 29 f4 brne .+10 ; 0x13fc <_Z4tonehjm+0x362>
- 13f2: 8f ef ldi r24, 0xFF ; 255
- 13f4: 9f ef ldi r25, 0xFF ; 255
- 13f6: af ef ldi r26, 0xFF ; 255
- 13f8: bf ef ldi r27, 0xFF ; 255
- 13fa: 13 c0 rjmp .+38 ; 0x1422 <_Z4tonehjm+0x388>
- 13fc: 22 0c add r2, r2
- 13fe: 33 1c adc r3, r3
- 1400: b1 01 movw r22, r2
- 1402: 80 e0 ldi r24, 0x00 ; 0
- 1404: 90 e0 ldi r25, 0x00 ; 0
- 1406: 29 81 ldd r18, Y+1 ; 0x01
- 1408: 3a 81 ldd r19, Y+2 ; 0x02
- 140a: 4b 81 ldd r20, Y+3 ; 0x03
- 140c: 5c 81 ldd r21, Y+4 ; 0x04
- 140e: 0e 94 40 21 call 0x4280 ; 0x4280 <__mulsi3>
- 1412: 28 ee ldi r18, 0xE8 ; 232
- 1414: 33 e0 ldi r19, 0x03 ; 3
- 1416: 40 e0 ldi r20, 0x00 ; 0
- 1418: 50 e0 ldi r21, 0x00 ; 0
- 141a: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 141e: c9 01 movw r24, r18
- 1420: da 01 movw r26, r20
- 1422: e1 e0 ldi r30, 0x01 ; 1
- 1424: 5e 16 cp r5, r30
- 1426: a1 f0 breq .+40 ; 0x1450 <_Z4tonehjm+0x3b6>
- 1428: f2 e0 ldi r31, 0x02 ; 2
- 142a: 5f 16 cp r5, r31
- 142c: 19 f1 breq .+70 ; 0x1474 <_Z4tonehjm+0x3da>
- 142e: 55 20 and r5, r5
- 1430: 99 f5 brne .+102 ; 0x1498 <_Z4tonehjm+0x3fe>
- 1432: e7 bc out 0x27, r14 ; 39
- 1434: 80 93 6b 03 sts 0x036B, r24
- 1438: 90 93 6c 03 sts 0x036C, r25
- 143c: a0 93 6d 03 sts 0x036D, r26
- 1440: b0 93 6e 03 sts 0x036E, r27
- 1444: 80 91 6e 00 lds r24, 0x006E
- 1448: 82 60 ori r24, 0x02 ; 2
- 144a: 80 93 6e 00 sts 0x006E, r24
- 144e: 24 c0 rjmp .+72 ; 0x1498 <_Z4tonehjm+0x3fe>
- 1450: f0 92 89 00 sts 0x0089, r15
- 1454: e0 92 88 00 sts 0x0088, r14
- 1458: 80 93 72 03 sts 0x0372, r24
- 145c: 90 93 73 03 sts 0x0373, r25
- 1460: a0 93 74 03 sts 0x0374, r26
- 1464: b0 93 75 03 sts 0x0375, r27
- 1468: 80 91 6f 00 lds r24, 0x006F
- 146c: 82 60 ori r24, 0x02 ; 2
- 146e: 80 93 6f 00 sts 0x006F, r24
- 1472: 12 c0 rjmp .+36 ; 0x1498 <_Z4tonehjm+0x3fe>
- 1474: e0 92 b3 00 sts 0x00B3, r14
- 1478: 80 93 79 03 sts 0x0379, r24
- 147c: 90 93 7a 03 sts 0x037A, r25
- 1480: a0 93 7b 03 sts 0x037B, r26
- 1484: b0 93 7c 03 sts 0x037C, r27
- 1488: 80 91 70 00 lds r24, 0x0070
- 148c: 82 60 ori r24, 0x02 ; 2
- 148e: 80 93 70 00 sts 0x0070, r24
- 1492: 02 c0 rjmp .+4 ; 0x1498 <_Z4tonehjm+0x3fe>
- 1494: 84 e0 ldi r24, 0x04 ; 4
- 1496: 6c cf rjmp .-296 ; 0x1370 <_Z4tonehjm+0x2d6>
- 1498: 0f 90 pop r0
- 149a: 0f 90 pop r0
- 149c: 0f 90 pop r0
- 149e: 0f 90 pop r0
- 14a0: cf 91 pop r28
- 14a2: df 91 pop r29
- 14a4: 1f 91 pop r17
- 14a6: 0f 91 pop r16
- 14a8: ff 90 pop r15
- 14aa: ef 90 pop r14
- 14ac: df 90 pop r13
- 14ae: cf 90 pop r12
- 14b0: bf 90 pop r11
- 14b2: af 90 pop r10
- 14b4: 9f 90 pop r9
- 14b6: 8f 90 pop r8
- 14b8: 7f 90 pop r7
- 14ba: 6f 90 pop r6
- 14bc: 5f 90 pop r5
- 14be: 3f 90 pop r3
- 14c0: 2f 90 pop r2
- 14c2: 08 95 ret
-
-000014c4 <attachInterrupt>:
- 14c4: 82 30 cpi r24, 0x02 ; 2
- 14c6: 00 f5 brcc .+64 ; 0x1508 <attachInterrupt+0x44>
- 14c8: e8 2f mov r30, r24
- 14ca: f0 e0 ldi r31, 0x00 ; 0
- 14cc: ee 0f add r30, r30
- 14ce: ff 1f adc r31, r31
- 14d0: e0 58 subi r30, 0x80 ; 128
- 14d2: fc 4f sbci r31, 0xFC ; 252
- 14d4: 71 83 std Z+1, r23 ; 0x01
- 14d6: 60 83 st Z, r22
- 14d8: 88 23 and r24, r24
- 14da: 19 f0 breq .+6 ; 0x14e2 <attachInterrupt+0x1e>
- 14dc: 81 30 cpi r24, 0x01 ; 1
- 14de: a1 f4 brne .+40 ; 0x1508 <attachInterrupt+0x44>
- 14e0: 08 c0 rjmp .+16 ; 0x14f2 <attachInterrupt+0x2e>
- 14e2: 80 91 69 00 lds r24, 0x0069
- 14e6: 8c 7f andi r24, 0xFC ; 252
- 14e8: 84 2b or r24, r20
- 14ea: 80 93 69 00 sts 0x0069, r24
- 14ee: e8 9a sbi 0x1d, 0 ; 29
- 14f0: 08 95 ret
- 14f2: 80 91 69 00 lds r24, 0x0069
- 14f6: 44 0f add r20, r20
- 14f8: 55 1f adc r21, r21
- 14fa: 44 0f add r20, r20
- 14fc: 55 1f adc r21, r21
- 14fe: 83 7f andi r24, 0xF3 ; 243
- 1500: 84 2b or r24, r20
- 1502: 80 93 69 00 sts 0x0069, r24
- 1506: e9 9a sbi 0x1d, 1 ; 29
- 1508: 08 95 ret
-
-0000150a <detachInterrupt>:
- 150a: 82 30 cpi r24, 0x02 ; 2
- 150c: 80 f4 brcc .+32 ; 0x152e <detachInterrupt+0x24>
- 150e: 88 23 and r24, r24
- 1510: 19 f0 breq .+6 ; 0x1518 <detachInterrupt+0xe>
- 1512: 81 30 cpi r24, 0x01 ; 1
- 1514: 21 f4 brne .+8 ; 0x151e <detachInterrupt+0x14>
- 1516: 02 c0 rjmp .+4 ; 0x151c <detachInterrupt+0x12>
- 1518: e8 98 cbi 0x1d, 0 ; 29
- 151a: 01 c0 rjmp .+2 ; 0x151e <detachInterrupt+0x14>
- 151c: e9 98 cbi 0x1d, 1 ; 29
- 151e: e8 2f mov r30, r24
- 1520: f0 e0 ldi r31, 0x00 ; 0
- 1522: ee 0f add r30, r30
- 1524: ff 1f adc r31, r31
- 1526: e0 58 subi r30, 0x80 ; 128
- 1528: fc 4f sbci r31, 0xFC ; 252
- 152a: 11 82 std Z+1, r1 ; 0x01
- 152c: 10 82 st Z, r1
- 152e: 08 95 ret
-
-00001530 <__vector_1>:
- 1530: 1f 92 push r1
- 1532: 0f 92 push r0
- 1534: 0f b6 in r0, 0x3f ; 63
- 1536: 0f 92 push r0
- 1538: 11 24 eor r1, r1
- 153a: 2f 93 push r18
- 153c: 3f 93 push r19
- 153e: 4f 93 push r20
- 1540: 5f 93 push r21
- 1542: 6f 93 push r22
- 1544: 7f 93 push r23
- 1546: 8f 93 push r24
- 1548: 9f 93 push r25
- 154a: af 93 push r26
- 154c: bf 93 push r27
- 154e: ef 93 push r30
- 1550: ff 93 push r31
- 1552: 80 91 80 03 lds r24, 0x0380
- 1556: 90 91 81 03 lds r25, 0x0381
- 155a: 89 2b or r24, r25
- 155c: 29 f0 breq .+10 ; 0x1568 <__vector_1+0x38>
- 155e: e0 91 80 03 lds r30, 0x0380
- 1562: f0 91 81 03 lds r31, 0x0381
- 1566: 09 95 icall
- 1568: ff 91 pop r31
- 156a: ef 91 pop r30
- 156c: bf 91 pop r27
- 156e: af 91 pop r26
- 1570: 9f 91 pop r25
- 1572: 8f 91 pop r24
- 1574: 7f 91 pop r23
- 1576: 6f 91 pop r22
- 1578: 5f 91 pop r21
- 157a: 4f 91 pop r20
- 157c: 3f 91 pop r19
- 157e: 2f 91 pop r18
- 1580: 0f 90 pop r0
- 1582: 0f be out 0x3f, r0 ; 63
- 1584: 0f 90 pop r0
- 1586: 1f 90 pop r1
- 1588: 18 95 reti
-
-0000158a <__vector_2>:
- 158a: 1f 92 push r1
- 158c: 0f 92 push r0
- 158e: 0f b6 in r0, 0x3f ; 63
- 1590: 0f 92 push r0
- 1592: 11 24 eor r1, r1
- 1594: 2f 93 push r18
- 1596: 3f 93 push r19
- 1598: 4f 93 push r20
- 159a: 5f 93 push r21
- 159c: 6f 93 push r22
- 159e: 7f 93 push r23
- 15a0: 8f 93 push r24
- 15a2: 9f 93 push r25
- 15a4: af 93 push r26
- 15a6: bf 93 push r27
- 15a8: ef 93 push r30
- 15aa: ff 93 push r31
- 15ac: 80 91 82 03 lds r24, 0x0382
- 15b0: 90 91 83 03 lds r25, 0x0383
- 15b4: 89 2b or r24, r25
- 15b6: 29 f0 breq .+10 ; 0x15c2 <__vector_2+0x38>
- 15b8: e0 91 82 03 lds r30, 0x0382
- 15bc: f0 91 83 03 lds r31, 0x0383
- 15c0: 09 95 icall
- 15c2: ff 91 pop r31
- 15c4: ef 91 pop r30
- 15c6: bf 91 pop r27
- 15c8: af 91 pop r26
- 15ca: 9f 91 pop r25
- 15cc: 8f 91 pop r24
- 15ce: 7f 91 pop r23
- 15d0: 6f 91 pop r22
- 15d2: 5f 91 pop r21
- 15d4: 4f 91 pop r20
- 15d6: 3f 91 pop r19
- 15d8: 2f 91 pop r18
- 15da: 0f 90 pop r0
- 15dc: 0f be out 0x3f, r0 ; 63
- 15de: 0f 90 pop r0
- 15e0: 1f 90 pop r1
- 15e2: 18 95 reti
-
-000015e4 <_Z3maplllll>:
- 15e4: 2f 92 push r2
- 15e6: 3f 92 push r3
- 15e8: 4f 92 push r4
- 15ea: 5f 92 push r5
- 15ec: 6f 92 push r6
- 15ee: 7f 92 push r7
- 15f0: 8f 92 push r8
- 15f2: 9f 92 push r9
- 15f4: af 92 push r10
- 15f6: bf 92 push r11
- 15f8: cf 92 push r12
- 15fa: df 92 push r13
- 15fc: ef 92 push r14
- 15fe: ff 92 push r15
- 1600: 0f 93 push r16
- 1602: 1f 93 push r17
- 1604: df 93 push r29
- 1606: cf 93 push r28
- 1608: cd b7 in r28, 0x3d ; 61
- 160a: de b7 in r29, 0x3e ; 62
- 160c: 3b 01 movw r6, r22
- 160e: 4c 01 movw r8, r24
- 1610: 19 01 movw r2, r18
- 1612: 2a 01 movw r4, r20
- 1614: 6d 89 ldd r22, Y+21 ; 0x15
- 1616: 7e 89 ldd r23, Y+22 ; 0x16
- 1618: 8f 89 ldd r24, Y+23 ; 0x17
- 161a: 98 8d ldd r25, Y+24 ; 0x18
- 161c: 6a 19 sub r22, r10
- 161e: 7b 09 sbc r23, r11
- 1620: 8c 09 sbc r24, r12
- 1622: 9d 09 sbc r25, r13
- 1624: 62 1a sub r6, r18
- 1626: 73 0a sbc r7, r19
- 1628: 84 0a sbc r8, r20
- 162a: 95 0a sbc r9, r21
- 162c: a4 01 movw r20, r8
- 162e: 93 01 movw r18, r6
- 1630: 0e 94 40 21 call 0x4280 ; 0x4280 <__mulsi3>
- 1634: e2 18 sub r14, r2
- 1636: f3 08 sbc r15, r3
- 1638: 04 09 sbc r16, r4
- 163a: 15 09 sbc r17, r5
- 163c: a8 01 movw r20, r16
- 163e: 97 01 movw r18, r14
- 1640: 0e 94 81 21 call 0x4302 ; 0x4302 <__divmodsi4>
- 1644: 2a 0d add r18, r10
- 1646: 3b 1d adc r19, r11
- 1648: 4c 1d adc r20, r12
- 164a: 5d 1d adc r21, r13
- 164c: b9 01 movw r22, r18
- 164e: ca 01 movw r24, r20
- 1650: cf 91 pop r28
- 1652: df 91 pop r29
- 1654: 1f 91 pop r17
- 1656: 0f 91 pop r16
- 1658: ff 90 pop r15
- 165a: ef 90 pop r14
- 165c: df 90 pop r13
- 165e: cf 90 pop r12
- 1660: bf 90 pop r11
- 1662: af 90 pop r10
- 1664: 9f 90 pop r9
- 1666: 8f 90 pop r8
- 1668: 7f 90 pop r7
- 166a: 6f 90 pop r6
- 166c: 5f 90 pop r5
- 166e: 4f 90 pop r4
- 1670: 3f 90 pop r3
- 1672: 2f 90 pop r2
- 1674: 08 95 ret
-
-00001676 <_Z8makeWordj>:
- 1676: 08 95 ret
-
-00001678 <_Z8makeWordhh>:
- 1678: 70 e0 ldi r23, 0x00 ; 0
- 167a: 38 2f mov r19, r24
- 167c: 20 e0 ldi r18, 0x00 ; 0
- 167e: 62 2b or r22, r18
- 1680: 73 2b or r23, r19
- 1682: cb 01 movw r24, r22
- 1684: 08 95 ret
-
-00001686 <_Z6randoml>:
- 1686: ef 92 push r14
- 1688: ff 92 push r15
- 168a: 0f 93 push r16
- 168c: 1f 93 push r17
- 168e: 7b 01 movw r14, r22
- 1690: 8c 01 movw r16, r24
- 1692: 61 15 cp r22, r1
- 1694: 71 05 cpc r23, r1
- 1696: 81 05 cpc r24, r1
- 1698: 91 05 cpc r25, r1
- 169a: 29 f4 brne .+10 ; 0x16a6 <_Z6randoml+0x20>
- 169c: 20 e0 ldi r18, 0x00 ; 0
- 169e: 30 e0 ldi r19, 0x00 ; 0
- 16a0: 40 e0 ldi r20, 0x00 ; 0
- 16a2: 50 e0 ldi r21, 0x00 ; 0
- 16a4: 0b c0 rjmp .+22 ; 0x16bc <_Z6randoml+0x36>
- 16a6: 0e 94 31 23 call 0x4662 ; 0x4662 <random>
- 16aa: a8 01 movw r20, r16
- 16ac: 97 01 movw r18, r14
- 16ae: 0e 94 81 21 call 0x4302 ; 0x4302 <__divmodsi4>
- 16b2: ac 01 movw r20, r24
- 16b4: cb 01 movw r24, r22
- 16b6: da 01 movw r26, r20
- 16b8: 9c 01 movw r18, r24
- 16ba: ad 01 movw r20, r26
- 16bc: b9 01 movw r22, r18
- 16be: ca 01 movw r24, r20
- 16c0: 1f 91 pop r17
- 16c2: 0f 91 pop r16
- 16c4: ff 90 pop r15
- 16c6: ef 90 pop r14
- 16c8: 08 95 ret
-
-000016ca <_Z6randomll>:
- 16ca: ef 92 push r14
- 16cc: ff 92 push r15
- 16ce: 0f 93 push r16
- 16d0: 1f 93 push r17
- 16d2: 7b 01 movw r14, r22
- 16d4: 8c 01 movw r16, r24
- 16d6: 62 17 cp r22, r18
- 16d8: 73 07 cpc r23, r19
- 16da: 84 07 cpc r24, r20
- 16dc: 95 07 cpc r25, r21
- 16de: 64 f4 brge .+24 ; 0x16f8 <_Z6randomll+0x2e>
- 16e0: 26 1b sub r18, r22
- 16e2: 37 0b sbc r19, r23
- 16e4: 48 0b sbc r20, r24
- 16e6: 59 0b sbc r21, r25
- 16e8: ca 01 movw r24, r20
- 16ea: b9 01 movw r22, r18
- 16ec: 0e 94 43 0b call 0x1686 ; 0x1686 <_Z6randoml>
- 16f0: e6 0e add r14, r22
- 16f2: f7 1e adc r15, r23
- 16f4: 08 1f adc r16, r24
- 16f6: 19 1f adc r17, r25
- 16f8: b7 01 movw r22, r14
- 16fa: c8 01 movw r24, r16
- 16fc: 1f 91 pop r17
- 16fe: 0f 91 pop r16
- 1700: ff 90 pop r15
- 1702: ef 90 pop r14
- 1704: 08 95 ret
-
-00001706 <_Z10randomSeedj>:
- 1706: 00 97 sbiw r24, 0x00 ; 0
- 1708: 29 f0 breq .+10 ; 0x1714 <_Z10randomSeedj+0xe>
- 170a: bc 01 movw r22, r24
- 170c: 80 e0 ldi r24, 0x00 ; 0
- 170e: 90 e0 ldi r25, 0x00 ; 0
- 1710: 0e 94 36 23 call 0x466c ; 0x466c <srandom>
- 1714: 08 95 ret
-
-00001716 <_ZNK6String6charAtEj>:
- 1716: fc 01 movw r30, r24
- 1718: 01 90 ld r0, Z+
- 171a: f0 81 ld r31, Z
- 171c: e0 2d mov r30, r0
- 171e: e6 0f add r30, r22
- 1720: f7 1f adc r31, r23
- 1722: 80 81 ld r24, Z
- 1724: 08 95 ret
-
-00001726 <_ZN6String9setCharAtEjc>:
- 1726: dc 01 movw r26, r24
- 1728: ed 91 ld r30, X+
- 172a: fc 91 ld r31, X
- 172c: 11 97 sbiw r26, 0x01 ; 1
- 172e: 30 97 sbiw r30, 0x00 ; 0
- 1730: 51 f0 breq .+20 ; 0x1746 <_ZN6String9setCharAtEjc+0x20>
- 1732: 14 96 adiw r26, 0x04 ; 4
- 1734: 8d 91 ld r24, X+
- 1736: 9c 91 ld r25, X
- 1738: 15 97 sbiw r26, 0x05 ; 5
- 173a: 68 17 cp r22, r24
- 173c: 79 07 cpc r23, r25
- 173e: 18 f4 brcc .+6 ; 0x1746 <_ZN6String9setCharAtEjc+0x20>
- 1740: e6 0f add r30, r22
- 1742: f7 1f adc r31, r23
- 1744: 40 83 st Z, r20
- 1746: 08 95 ret
-
-00001748 <_ZN6StringixEj>:
- 1748: fc 01 movw r30, r24
- 174a: 9b 01 movw r18, r22
- 174c: 84 81 ldd r24, Z+4 ; 0x04
- 174e: 95 81 ldd r25, Z+5 ; 0x05
- 1750: 68 17 cp r22, r24
- 1752: 79 07 cpc r23, r25
- 1754: 28 f4 brcc .+10 ; 0x1760 <_ZN6StringixEj+0x18>
- 1756: 60 81 ld r22, Z
- 1758: 71 81 ldd r23, Z+1 ; 0x01
- 175a: 61 15 cp r22, r1
- 175c: 71 05 cpc r23, r1
- 175e: 29 f4 brne .+10 ; 0x176a <_ZN6StringixEj+0x22>
- 1760: 10 92 84 03 sts 0x0384, r1
- 1764: 64 e8 ldi r22, 0x84 ; 132
- 1766: 73 e0 ldi r23, 0x03 ; 3
- 1768: 02 c0 rjmp .+4 ; 0x176e <_ZN6StringixEj+0x26>
- 176a: 62 0f add r22, r18
- 176c: 73 1f adc r23, r19
- 176e: cb 01 movw r24, r22
- 1770: 08 95 ret
-
-00001772 <_ZNK6StringixEj>:
- 1772: fc 01 movw r30, r24
- 1774: 01 90 ld r0, Z+
- 1776: f0 81 ld r31, Z
- 1778: e0 2d mov r30, r0
- 177a: e6 0f add r30, r22
- 177c: f7 1f adc r31, r23
- 177e: 80 81 ld r24, Z
- 1780: 08 95 ret
-
-00001782 <_ZN6String5toIntEv>:
- 1782: fc 01 movw r30, r24
- 1784: 80 81 ld r24, Z
- 1786: 91 81 ldd r25, Z+1 ; 0x01
- 1788: 0e 94 0d 24 call 0x481a ; 0x481a <atol>
- 178c: 08 95 ret
-
-0000178e <_ZN6String11toCharArrayEPcj>:
- 178e: 0f 93 push r16
- 1790: 1f 93 push r17
- 1792: cf 93 push r28
- 1794: df 93 push r29
- 1796: fc 01 movw r30, r24
- 1798: 8b 01 movw r16, r22
- 179a: 41 15 cp r20, r1
- 179c: 51 05 cpc r21, r1
- 179e: a1 f0 breq .+40 ; 0x17c8 <_ZN6String11toCharArrayEPcj+0x3a>
- 17a0: 61 15 cp r22, r1
- 17a2: 71 05 cpc r23, r1
- 17a4: 89 f0 breq .+34 ; 0x17c8 <_ZN6String11toCharArrayEPcj+0x3a>
- 17a6: 84 81 ldd r24, Z+4 ; 0x04
- 17a8: 95 81 ldd r25, Z+5 ; 0x05
- 17aa: ea 01 movw r28, r20
- 17ac: 21 97 sbiw r28, 0x01 ; 1
- 17ae: 8c 17 cp r24, r28
- 17b0: 9d 07 cpc r25, r29
- 17b2: 08 f4 brcc .+2 ; 0x17b6 <_ZN6String11toCharArrayEPcj+0x28>
- 17b4: ec 01 movw r28, r24
- 17b6: 60 81 ld r22, Z
- 17b8: 71 81 ldd r23, Z+1 ; 0x01
- 17ba: c8 01 movw r24, r16
- 17bc: ae 01 movw r20, r28
- 17be: 0e 94 89 24 call 0x4912 ; 0x4912 <strncpy>
- 17c2: c0 0f add r28, r16
- 17c4: d1 1f adc r29, r17
- 17c6: 18 82 st Y, r1
- 17c8: df 91 pop r29
- 17ca: cf 91 pop r28
- 17cc: 1f 91 pop r17
- 17ce: 0f 91 pop r16
- 17d0: 08 95 ret
-
-000017d2 <_ZN6String8getBytesEPhj>:
- 17d2: 0f 93 push r16
- 17d4: 1f 93 push r17
- 17d6: cf 93 push r28
- 17d8: df 93 push r29
- 17da: fc 01 movw r30, r24
- 17dc: 8b 01 movw r16, r22
- 17de: 41 15 cp r20, r1
- 17e0: 51 05 cpc r21, r1
- 17e2: a1 f0 breq .+40 ; 0x180c <_ZN6String8getBytesEPhj+0x3a>
- 17e4: 61 15 cp r22, r1
- 17e6: 71 05 cpc r23, r1
- 17e8: 89 f0 breq .+34 ; 0x180c <_ZN6String8getBytesEPhj+0x3a>
- 17ea: 84 81 ldd r24, Z+4 ; 0x04
- 17ec: 95 81 ldd r25, Z+5 ; 0x05
- 17ee: ea 01 movw r28, r20
- 17f0: 21 97 sbiw r28, 0x01 ; 1
- 17f2: 8c 17 cp r24, r28
- 17f4: 9d 07 cpc r25, r29
- 17f6: 08 f4 brcc .+2 ; 0x17fa <_ZN6String8getBytesEPhj+0x28>
- 17f8: ec 01 movw r28, r24
- 17fa: 60 81 ld r22, Z
- 17fc: 71 81 ldd r23, Z+1 ; 0x01
- 17fe: c8 01 movw r24, r16
- 1800: ae 01 movw r20, r28
- 1802: 0e 94 89 24 call 0x4912 ; 0x4912 <strncpy>
- 1806: c0 0f add r28, r16
- 1808: d1 1f adc r29, r17
- 180a: 18 82 st Y, r1
- 180c: df 91 pop r29
- 180e: cf 91 pop r28
- 1810: 1f 91 pop r17
- 1812: 0f 91 pop r16
- 1814: 08 95 ret
-
-00001816 <_ZN6StringD1Ev>:
- 1816: 0f 93 push r16
- 1818: 1f 93 push r17
- 181a: 8c 01 movw r16, r24
- 181c: fc 01 movw r30, r24
- 181e: 80 81 ld r24, Z
- 1820: 91 81 ldd r25, Z+1 ; 0x01
- 1822: 0e 94 86 22 call 0x450c ; 0x450c <free>
- 1826: f8 01 movw r30, r16
- 1828: 13 82 std Z+3, r1 ; 0x03
- 182a: 12 82 std Z+2, r1 ; 0x02
- 182c: 15 82 std Z+5, r1 ; 0x05
- 182e: 14 82 std Z+4, r1 ; 0x04
- 1830: 1f 91 pop r17
- 1832: 0f 91 pop r16
- 1834: 08 95 ret
-
-00001836 <_ZNK6String10startsWithERKS_j>:
- 1836: fc 01 movw r30, r24
- 1838: db 01 movw r26, r22
- 183a: 14 96 adiw r26, 0x04 ; 4
- 183c: 2d 91 ld r18, X+
- 183e: 3c 91 ld r19, X
- 1840: 15 97 sbiw r26, 0x05 ; 5
- 1842: 84 81 ldd r24, Z+4 ; 0x04
- 1844: 95 81 ldd r25, Z+5 ; 0x05
- 1846: 82 1b sub r24, r18
- 1848: 93 0b sbc r25, r19
- 184a: 84 17 cp r24, r20
- 184c: 95 07 cpc r25, r21
- 184e: 10 f4 brcc .+4 ; 0x1854 <_ZNK6String10startsWithERKS_j+0x1e>
- 1850: 80 e0 ldi r24, 0x00 ; 0
- 1852: 08 95 ret
- 1854: 80 81 ld r24, Z
- 1856: 91 81 ldd r25, Z+1 ; 0x01
- 1858: 6d 91 ld r22, X+
- 185a: 7c 91 ld r23, X
- 185c: 84 0f add r24, r20
- 185e: 95 1f adc r25, r21
- 1860: a9 01 movw r20, r18
- 1862: 0e 94 7b 24 call 0x48f6 ; 0x48f6 <strncmp>
- 1866: 9c 01 movw r18, r24
- 1868: 80 e0 ldi r24, 0x00 ; 0
- 186a: 23 2b or r18, r19
- 186c: 09 f4 brne .+2 ; 0x1870 <_ZNK6String10startsWithERKS_j+0x3a>
- 186e: 81 e0 ldi r24, 0x01 ; 1
- 1870: 08 95 ret
-
-00001872 <_ZNK6String10startsWithERKS_>:
- 1872: fc 01 movw r30, r24
- 1874: db 01 movw r26, r22
- 1876: 24 81 ldd r18, Z+4 ; 0x04
- 1878: 35 81 ldd r19, Z+5 ; 0x05
- 187a: 14 96 adiw r26, 0x04 ; 4
- 187c: 8d 91 ld r24, X+
- 187e: 9c 91 ld r25, X
- 1880: 15 97 sbiw r26, 0x05 ; 5
- 1882: 28 17 cp r18, r24
- 1884: 39 07 cpc r19, r25
- 1886: 10 f4 brcc .+4 ; 0x188c <_ZNK6String10startsWithERKS_+0x1a>
- 1888: 80 e0 ldi r24, 0x00 ; 0
- 188a: 08 95 ret
- 188c: cf 01 movw r24, r30
- 188e: 40 e0 ldi r20, 0x00 ; 0
- 1890: 50 e0 ldi r21, 0x00 ; 0
- 1892: 0e 94 1b 0c call 0x1836 ; 0x1836 <_ZNK6String10startsWithERKS_j>
- 1896: 08 95 ret
-
-00001898 <_ZNK6String11lastIndexOfEcj>:
- 1898: df 92 push r13
- 189a: ef 92 push r14
- 189c: ff 92 push r15
- 189e: 0f 93 push r16
- 18a0: 1f 93 push r17
- 18a2: cf 93 push r28
- 18a4: df 93 push r29
- 18a6: ec 01 movw r28, r24
- 18a8: 8c 81 ldd r24, Y+4 ; 0x04
- 18aa: 9d 81 ldd r25, Y+5 ; 0x05
- 18ac: 48 17 cp r20, r24
- 18ae: 59 07 cpc r21, r25
- 18b0: c8 f4 brcc .+50 ; 0x18e4 <_ZNK6String11lastIndexOfEcj+0x4c>
- 18b2: 7a 01 movw r14, r20
- 18b4: 08 94 sec
- 18b6: e1 1c adc r14, r1
- 18b8: f1 1c adc r15, r1
- 18ba: e8 81 ld r30, Y
- 18bc: f9 81 ldd r31, Y+1 ; 0x01
- 18be: ee 0d add r30, r14
- 18c0: ff 1d adc r31, r15
- 18c2: d0 80 ld r13, Z
- 18c4: 10 82 st Z, r1
- 18c6: 08 81 ld r16, Y
- 18c8: 19 81 ldd r17, Y+1 ; 0x01
- 18ca: 77 27 eor r23, r23
- 18cc: 67 fd sbrc r22, 7
- 18ce: 70 95 com r23
- 18d0: c8 01 movw r24, r16
- 18d2: 0e 94 98 24 call 0x4930 ; 0x4930 <strrchr>
- 18d6: 9c 01 movw r18, r24
- 18d8: 0e 0d add r16, r14
- 18da: 1f 1d adc r17, r15
- 18dc: f8 01 movw r30, r16
- 18de: d0 82 st Z, r13
- 18e0: 00 97 sbiw r24, 0x00 ; 0
- 18e2: 19 f4 brne .+6 ; 0x18ea <_ZNK6String11lastIndexOfEcj+0x52>
- 18e4: ef ef ldi r30, 0xFF ; 255
- 18e6: ff ef ldi r31, 0xFF ; 255
- 18e8: 05 c0 rjmp .+10 ; 0x18f4 <_ZNK6String11lastIndexOfEcj+0x5c>
- 18ea: 88 81 ld r24, Y
- 18ec: 99 81 ldd r25, Y+1 ; 0x01
- 18ee: f9 01 movw r30, r18
- 18f0: e8 1b sub r30, r24
- 18f2: f9 0b sbc r31, r25
- 18f4: cf 01 movw r24, r30
- 18f6: df 91 pop r29
- 18f8: cf 91 pop r28
- 18fa: 1f 91 pop r17
- 18fc: 0f 91 pop r16
- 18fe: ff 90 pop r15
- 1900: ef 90 pop r14
- 1902: df 90 pop r13
- 1904: 08 95 ret
-
-00001906 <_ZNK6String11lastIndexOfEc>:
- 1906: fc 01 movw r30, r24
- 1908: 44 81 ldd r20, Z+4 ; 0x04
- 190a: 55 81 ldd r21, Z+5 ; 0x05
- 190c: 41 50 subi r20, 0x01 ; 1
- 190e: 50 40 sbci r21, 0x00 ; 0
- 1910: 0e 94 4c 0c call 0x1898 ; 0x1898 <_ZNK6String11lastIndexOfEcj>
- 1914: 08 95 ret
-
-00001916 <_ZNK6String7indexOfERKS_j>:
- 1916: cf 93 push r28
- 1918: df 93 push r29
- 191a: fc 01 movw r30, r24
- 191c: db 01 movw r26, r22
- 191e: 84 81 ldd r24, Z+4 ; 0x04
- 1920: 95 81 ldd r25, Z+5 ; 0x05
- 1922: 48 17 cp r20, r24
- 1924: 59 07 cpc r21, r25
- 1926: 60 f4 brcc .+24 ; 0x1940 <_ZNK6String7indexOfERKS_j+0x2a>
- 1928: c0 81 ld r28, Z
- 192a: d1 81 ldd r29, Z+1 ; 0x01
- 192c: 6d 91 ld r22, X+
- 192e: 7c 91 ld r23, X
- 1930: ce 01 movw r24, r28
- 1932: 84 0f add r24, r20
- 1934: 95 1f adc r25, r21
- 1936: 0e 94 a3 24 call 0x4946 ; 0x4946 <strstr>
- 193a: 9c 01 movw r18, r24
- 193c: 00 97 sbiw r24, 0x00 ; 0
- 193e: 19 f4 brne .+6 ; 0x1946 <_ZNK6String7indexOfERKS_j+0x30>
- 1940: 2f ef ldi r18, 0xFF ; 255
- 1942: 3f ef ldi r19, 0xFF ; 255
- 1944: 02 c0 rjmp .+4 ; 0x194a <_ZNK6String7indexOfERKS_j+0x34>
- 1946: 2c 1b sub r18, r28
- 1948: 3d 0b sbc r19, r29
- 194a: c9 01 movw r24, r18
- 194c: df 91 pop r29
- 194e: cf 91 pop r28
- 1950: 08 95 ret
-
-00001952 <_ZNK6String7indexOfERKS_>:
- 1952: 40 e0 ldi r20, 0x00 ; 0
- 1954: 50 e0 ldi r21, 0x00 ; 0
- 1956: 0e 94 8b 0c call 0x1916 ; 0x1916 <_ZNK6String7indexOfERKS_j>
- 195a: 08 95 ret
-
-0000195c <_ZNK6String7indexOfEcj>:
- 195c: cf 93 push r28
- 195e: df 93 push r29
- 1960: fc 01 movw r30, r24
- 1962: 84 81 ldd r24, Z+4 ; 0x04
- 1964: 95 81 ldd r25, Z+5 ; 0x05
- 1966: 48 17 cp r20, r24
- 1968: 59 07 cpc r21, r25
- 196a: 68 f4 brcc .+26 ; 0x1986 <_ZNK6String7indexOfEcj+0x2a>
- 196c: c0 81 ld r28, Z
- 196e: d1 81 ldd r29, Z+1 ; 0x01
- 1970: 77 27 eor r23, r23
- 1972: 67 fd sbrc r22, 7
- 1974: 70 95 com r23
- 1976: ce 01 movw r24, r28
- 1978: 84 0f add r24, r20
- 197a: 95 1f adc r25, r21
- 197c: 0e 94 60 24 call 0x48c0 ; 0x48c0 <strchr>
- 1980: 9c 01 movw r18, r24
- 1982: 00 97 sbiw r24, 0x00 ; 0
- 1984: 19 f4 brne .+6 ; 0x198c <_ZNK6String7indexOfEcj+0x30>
- 1986: 2f ef ldi r18, 0xFF ; 255
- 1988: 3f ef ldi r19, 0xFF ; 255
- 198a: 02 c0 rjmp .+4 ; 0x1990 <_ZNK6String7indexOfEcj+0x34>
- 198c: 2c 1b sub r18, r28
- 198e: 3d 0b sbc r19, r29
- 1990: c9 01 movw r24, r18
- 1992: df 91 pop r29
- 1994: cf 91 pop r28
- 1996: 08 95 ret
-
-00001998 <_ZNK6String7indexOfEc>:
- 1998: 40 e0 ldi r20, 0x00 ; 0
- 199a: 50 e0 ldi r21, 0x00 ; 0
- 199c: 0e 94 ae 0c call 0x195c ; 0x195c <_ZNK6String7indexOfEcj>
- 19a0: 08 95 ret
-
-000019a2 <_ZNK6String6equalsERKS_>:
- 19a2: dc 01 movw r26, r24
- 19a4: fb 01 movw r30, r22
- 19a6: 14 96 adiw r26, 0x04 ; 4
- 19a8: 2d 91 ld r18, X+
- 19aa: 3c 91 ld r19, X
- 19ac: 15 97 sbiw r26, 0x05 ; 5
- 19ae: 84 81 ldd r24, Z+4 ; 0x04
- 19b0: 95 81 ldd r25, Z+5 ; 0x05
- 19b2: 28 17 cp r18, r24
- 19b4: 39 07 cpc r19, r25
- 19b6: 11 f0 breq .+4 ; 0x19bc <_ZNK6String6equalsERKS_+0x1a>
- 19b8: 80 e0 ldi r24, 0x00 ; 0
- 19ba: 08 95 ret
- 19bc: 60 81 ld r22, Z
- 19be: 71 81 ldd r23, Z+1 ; 0x01
- 19c0: 8d 91 ld r24, X+
- 19c2: 9c 91 ld r25, X
- 19c4: 0e 94 6b 24 call 0x48d6 ; 0x48d6 <strcmp>
- 19c8: 9c 01 movw r18, r24
- 19ca: 80 e0 ldi r24, 0x00 ; 0
- 19cc: 23 2b or r18, r19
- 19ce: 09 f4 brne .+2 ; 0x19d2 <_ZNK6String6equalsERKS_+0x30>
- 19d0: 81 e0 ldi r24, 0x01 ; 1
- 19d2: 08 95 ret
-
-000019d4 <_ZNK6String8endsWithERKS_>:
- 19d4: fc 01 movw r30, r24
- 19d6: db 01 movw r26, r22
- 19d8: 24 81 ldd r18, Z+4 ; 0x04
- 19da: 35 81 ldd r19, Z+5 ; 0x05
- 19dc: 14 96 adiw r26, 0x04 ; 4
- 19de: 8d 91 ld r24, X+
- 19e0: 9c 91 ld r25, X
- 19e2: 15 97 sbiw r26, 0x05 ; 5
- 19e4: 28 17 cp r18, r24
- 19e6: 39 07 cpc r19, r25
- 19e8: 10 f4 brcc .+4 ; 0x19ee <_ZNK6String8endsWithERKS_+0x1a>
- 19ea: 80 e0 ldi r24, 0x00 ; 0
- 19ec: 08 95 ret
- 19ee: 28 1b sub r18, r24
- 19f0: 39 0b sbc r19, r25
- 19f2: 80 81 ld r24, Z
- 19f4: 91 81 ldd r25, Z+1 ; 0x01
- 19f6: 6d 91 ld r22, X+
- 19f8: 7c 91 ld r23, X
- 19fa: 82 0f add r24, r18
- 19fc: 93 1f adc r25, r19
- 19fe: 0e 94 6b 24 call 0x48d6 ; 0x48d6 <strcmp>
- 1a02: 9c 01 movw r18, r24
- 1a04: 80 e0 ldi r24, 0x00 ; 0
- 1a06: 23 2b or r18, r19
- 1a08: 09 f4 brne .+2 ; 0x1a0c <_ZNK6String8endsWithERKS_+0x38>
- 1a0a: 81 e0 ldi r24, 0x01 ; 1
- 1a0c: 08 95 ret
-
-00001a0e <_ZNK6StringgeERKS_>:
- 1a0e: dc 01 movw r26, r24
- 1a10: fb 01 movw r30, r22
- 1a12: 60 81 ld r22, Z
- 1a14: 71 81 ldd r23, Z+1 ; 0x01
- 1a16: 8d 91 ld r24, X+
- 1a18: 9c 91 ld r25, X
- 1a1a: 0e 94 6b 24 call 0x48d6 ; 0x48d6 <strcmp>
- 1a1e: 29 2f mov r18, r25
- 1a20: 33 27 eor r19, r19
- 1a22: 27 fd sbrc r18, 7
- 1a24: 30 95 com r19
- 1a26: 20 95 com r18
- 1a28: 30 95 com r19
- 1a2a: 22 27 eor r18, r18
- 1a2c: 33 0f add r19, r19
- 1a2e: 22 1f adc r18, r18
- 1a30: 33 27 eor r19, r19
- 1a32: c9 01 movw r24, r18
- 1a34: 08 95 ret
-
-00001a36 <_ZNK6StringleERKS_>:
- 1a36: dc 01 movw r26, r24
- 1a38: fb 01 movw r30, r22
- 1a3a: 60 81 ld r22, Z
- 1a3c: 71 81 ldd r23, Z+1 ; 0x01
- 1a3e: 8d 91 ld r24, X+
- 1a40: 9c 91 ld r25, X
- 1a42: 0e 94 6b 24 call 0x48d6 ; 0x48d6 <strcmp>
- 1a46: 40 e0 ldi r20, 0x00 ; 0
- 1a48: 50 e0 ldi r21, 0x00 ; 0
- 1a4a: 18 16 cp r1, r24
- 1a4c: 19 06 cpc r1, r25
- 1a4e: 14 f0 brlt .+4 ; 0x1a54 <_ZNK6StringleERKS_+0x1e>
- 1a50: 41 e0 ldi r20, 0x01 ; 1
- 1a52: 50 e0 ldi r21, 0x00 ; 0
- 1a54: ca 01 movw r24, r20
- 1a56: 08 95 ret
-
-00001a58 <_ZNK6StringgtERKS_>:
- 1a58: dc 01 movw r26, r24
- 1a5a: fb 01 movw r30, r22
- 1a5c: 60 81 ld r22, Z
- 1a5e: 71 81 ldd r23, Z+1 ; 0x01
- 1a60: 8d 91 ld r24, X+
- 1a62: 9c 91 ld r25, X
- 1a64: 0e 94 6b 24 call 0x48d6 ; 0x48d6 <strcmp>
- 1a68: 40 e0 ldi r20, 0x00 ; 0
- 1a6a: 50 e0 ldi r21, 0x00 ; 0
- 1a6c: 18 16 cp r1, r24
- 1a6e: 19 06 cpc r1, r25
- 1a70: 14 f4 brge .+4 ; 0x1a76 <_ZNK6StringgtERKS_+0x1e>
- 1a72: 41 e0 ldi r20, 0x01 ; 1
- 1a74: 50 e0 ldi r21, 0x00 ; 0
- 1a76: ca 01 movw r24, r20
- 1a78: 08 95 ret
-
-00001a7a <_ZNK6StringltERKS_>:
- 1a7a: dc 01 movw r26, r24
- 1a7c: fb 01 movw r30, r22
- 1a7e: 60 81 ld r22, Z
- 1a80: 71 81 ldd r23, Z+1 ; 0x01
- 1a82: 8d 91 ld r24, X+
- 1a84: 9c 91 ld r25, X
- 1a86: 0e 94 6b 24 call 0x48d6 ; 0x48d6 <strcmp>
- 1a8a: 29 2f mov r18, r25
- 1a8c: 33 27 eor r19, r19
- 1a8e: 27 fd sbrc r18, 7
- 1a90: 30 95 com r19
- 1a92: 22 27 eor r18, r18
- 1a94: 33 0f add r19, r19
- 1a96: 22 1f adc r18, r18
- 1a98: 33 27 eor r19, r19
- 1a9a: c9 01 movw r24, r18
- 1a9c: 08 95 ret
-
-00001a9e <_ZNK6StringneERKS_>:
- 1a9e: dc 01 movw r26, r24
- 1aa0: fb 01 movw r30, r22
- 1aa2: 14 96 adiw r26, 0x04 ; 4
- 1aa4: 2d 91 ld r18, X+
- 1aa6: 3c 91 ld r19, X
- 1aa8: 15 97 sbiw r26, 0x05 ; 5
- 1aaa: 84 81 ldd r24, Z+4 ; 0x04
- 1aac: 95 81 ldd r25, Z+5 ; 0x05
- 1aae: 28 17 cp r18, r24
- 1ab0: 39 07 cpc r19, r25
- 1ab2: 51 f4 brne .+20 ; 0x1ac8 <_ZNK6StringneERKS_+0x2a>
- 1ab4: 60 81 ld r22, Z
- 1ab6: 71 81 ldd r23, Z+1 ; 0x01
- 1ab8: 8d 91 ld r24, X+
- 1aba: 9c 91 ld r25, X
- 1abc: 0e 94 6b 24 call 0x48d6 ; 0x48d6 <strcmp>
- 1ac0: 9c 01 movw r18, r24
- 1ac2: 80 e0 ldi r24, 0x00 ; 0
- 1ac4: 23 2b or r18, r19
- 1ac6: 09 f0 breq .+2 ; 0x1aca <_ZNK6StringneERKS_+0x2c>
- 1ac8: 81 e0 ldi r24, 0x01 ; 1
- 1aca: 90 e0 ldi r25, 0x00 ; 0
- 1acc: 08 95 ret
-
-00001ace <_ZNK6StringeqERKS_>:
- 1ace: dc 01 movw r26, r24
- 1ad0: fb 01 movw r30, r22
- 1ad2: 14 96 adiw r26, 0x04 ; 4
- 1ad4: 2d 91 ld r18, X+
- 1ad6: 3c 91 ld r19, X
- 1ad8: 15 97 sbiw r26, 0x05 ; 5
- 1ada: 84 81 ldd r24, Z+4 ; 0x04
- 1adc: 95 81 ldd r25, Z+5 ; 0x05
- 1ade: 28 17 cp r18, r24
- 1ae0: 39 07 cpc r19, r25
- 1ae2: 11 f0 breq .+4 ; 0x1ae8 <_ZNK6StringeqERKS_+0x1a>
- 1ae4: 80 e0 ldi r24, 0x00 ; 0
- 1ae6: 0b c0 rjmp .+22 ; 0x1afe <_ZNK6StringeqERKS_+0x30>
- 1ae8: 60 81 ld r22, Z
- 1aea: 71 81 ldd r23, Z+1 ; 0x01
- 1aec: 8d 91 ld r24, X+
- 1aee: 9c 91 ld r25, X
- 1af0: 0e 94 6b 24 call 0x48d6 ; 0x48d6 <strcmp>
- 1af4: 9c 01 movw r18, r24
- 1af6: 80 e0 ldi r24, 0x00 ; 0
- 1af8: 23 2b or r18, r19
- 1afa: 09 f4 brne .+2 ; 0x1afe <_ZNK6StringeqERKS_+0x30>
- 1afc: 81 e0 ldi r24, 0x01 ; 1
- 1afe: 90 e0 ldi r25, 0x00 ; 0
- 1b00: 08 95 ret
-
-00001b02 <_ZNK6String9compareToERKS_>:
- 1b02: fc 01 movw r30, r24
- 1b04: db 01 movw r26, r22
- 1b06: 6d 91 ld r22, X+
- 1b08: 7c 91 ld r23, X
- 1b0a: 80 81 ld r24, Z
- 1b0c: 91 81 ldd r25, Z+1 ; 0x01
- 1b0e: 0e 94 6b 24 call 0x48d6 ; 0x48d6 <strcmp>
- 1b12: 08 95 ret
-
-00001b14 <_ZN6StringpLERKS_>:
- 1b14: 0f 93 push r16
- 1b16: 1f 93 push r17
- 1b18: cf 93 push r28
- 1b1a: df 93 push r29
- 1b1c: ec 01 movw r28, r24
- 1b1e: 8b 01 movw r16, r22
- 1b20: fb 01 movw r30, r22
- 1b22: 64 81 ldd r22, Z+4 ; 0x04
- 1b24: 75 81 ldd r23, Z+5 ; 0x05
- 1b26: 8c 81 ldd r24, Y+4 ; 0x04
- 1b28: 9d 81 ldd r25, Y+5 ; 0x05
- 1b2a: 68 0f add r22, r24
- 1b2c: 79 1f adc r23, r25
- 1b2e: 7d 83 std Y+5, r23 ; 0x05
- 1b30: 6c 83 std Y+4, r22 ; 0x04
- 1b32: 8a 81 ldd r24, Y+2 ; 0x02
- 1b34: 9b 81 ldd r25, Y+3 ; 0x03
- 1b36: 86 17 cp r24, r22
- 1b38: 97 07 cpc r25, r23
- 1b3a: b8 f4 brcc .+46 ; 0x1b6a <_ZN6StringpLERKS_+0x56>
- 1b3c: 6f 5f subi r22, 0xFF ; 255
- 1b3e: 7f 4f sbci r23, 0xFF ; 255
- 1b40: 88 81 ld r24, Y
- 1b42: 99 81 ldd r25, Y+1 ; 0x01
- 1b44: 0e 94 3f 23 call 0x467e ; 0x467e <realloc>
- 1b48: 4c 81 ldd r20, Y+4 ; 0x04
- 1b4a: 5d 81 ldd r21, Y+5 ; 0x05
- 1b4c: 00 97 sbiw r24, 0x00 ; 0
- 1b4e: 29 f0 breq .+10 ; 0x1b5a <_ZN6StringpLERKS_+0x46>
- 1b50: 99 83 std Y+1, r25 ; 0x01
- 1b52: 88 83 st Y, r24
- 1b54: 5b 83 std Y+3, r21 ; 0x03
- 1b56: 4a 83 std Y+2, r20 ; 0x02
- 1b58: 08 c0 rjmp .+16 ; 0x1b6a <_ZN6StringpLERKS_+0x56>
- 1b5a: f8 01 movw r30, r16
- 1b5c: 84 81 ldd r24, Z+4 ; 0x04
- 1b5e: 95 81 ldd r25, Z+5 ; 0x05
- 1b60: 48 1b sub r20, r24
- 1b62: 59 0b sbc r21, r25
- 1b64: 5d 83 std Y+5, r21 ; 0x05
- 1b66: 4c 83 std Y+4, r20 ; 0x04
- 1b68: 07 c0 rjmp .+14 ; 0x1b78 <_ZN6StringpLERKS_+0x64>
- 1b6a: f8 01 movw r30, r16
- 1b6c: 60 81 ld r22, Z
- 1b6e: 71 81 ldd r23, Z+1 ; 0x01
- 1b70: 88 81 ld r24, Y
- 1b72: 99 81 ldd r25, Y+1 ; 0x01
- 1b74: 0e 94 55 24 call 0x48aa ; 0x48aa <strcat>
- 1b78: ce 01 movw r24, r28
- 1b7a: df 91 pop r29
- 1b7c: cf 91 pop r28
- 1b7e: 1f 91 pop r17
- 1b80: 0f 91 pop r16
- 1b82: 08 95 ret
-
-00001b84 <_ZN6String6concatERKS_>:
- 1b84: 0e 94 8a 0d call 0x1b14 ; 0x1b14 <_ZN6StringpLERKS_>
- 1b88: 08 95 ret
-
-00001b8a <_ZN6String9getBufferEj>:
- 1b8a: cf 93 push r28
- 1b8c: df 93 push r29
- 1b8e: ec 01 movw r28, r24
- 1b90: cb 01 movw r24, r22
- 1b92: 7b 83 std Y+3, r23 ; 0x03
- 1b94: 6a 83 std Y+2, r22 ; 0x02
- 1b96: 01 96 adiw r24, 0x01 ; 1
- 1b98: 0e 94 d9 21 call 0x43b2 ; 0x43b2 <malloc>
- 1b9c: 99 83 std Y+1, r25 ; 0x01
- 1b9e: 88 83 st Y, r24
- 1ba0: 00 97 sbiw r24, 0x00 ; 0
- 1ba2: 21 f4 brne .+8 ; 0x1bac <_ZN6String9getBufferEj+0x22>
- 1ba4: 1b 82 std Y+3, r1 ; 0x03
- 1ba6: 1a 82 std Y+2, r1 ; 0x02
- 1ba8: 1d 82 std Y+5, r1 ; 0x05
- 1baa: 1c 82 std Y+4, r1 ; 0x04
- 1bac: df 91 pop r29
- 1bae: cf 91 pop r28
- 1bb0: 08 95 ret
-
-00001bb2 <_ZN6StringaSERKS_>:
- 1bb2: 0f 93 push r16
- 1bb4: 1f 93 push r17
- 1bb6: cf 93 push r28
- 1bb8: df 93 push r29
- 1bba: ec 01 movw r28, r24
- 1bbc: 8b 01 movw r16, r22
- 1bbe: 86 17 cp r24, r22
- 1bc0: 97 07 cpc r25, r23
- 1bc2: 09 f1 breq .+66 ; 0x1c06 <_ZN6StringaSERKS_+0x54>
- 1bc4: fb 01 movw r30, r22
- 1bc6: 24 81 ldd r18, Z+4 ; 0x04
- 1bc8: 35 81 ldd r19, Z+5 ; 0x05
- 1bca: 8c 81 ldd r24, Y+4 ; 0x04
- 1bcc: 9d 81 ldd r25, Y+5 ; 0x05
- 1bce: 82 17 cp r24, r18
- 1bd0: 93 07 cpc r25, r19
- 1bd2: 50 f4 brcc .+20 ; 0x1be8 <_ZN6StringaSERKS_+0x36>
- 1bd4: 88 81 ld r24, Y
- 1bd6: 99 81 ldd r25, Y+1 ; 0x01
- 1bd8: 0e 94 86 22 call 0x450c ; 0x450c <free>
- 1bdc: f8 01 movw r30, r16
- 1bde: 64 81 ldd r22, Z+4 ; 0x04
- 1be0: 75 81 ldd r23, Z+5 ; 0x05
- 1be2: ce 01 movw r24, r28
- 1be4: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 1be8: 28 81 ld r18, Y
- 1bea: 39 81 ldd r19, Y+1 ; 0x01
- 1bec: 21 15 cp r18, r1
- 1bee: 31 05 cpc r19, r1
- 1bf0: 51 f0 breq .+20 ; 0x1c06 <_ZN6StringaSERKS_+0x54>
- 1bf2: f8 01 movw r30, r16
- 1bf4: 84 81 ldd r24, Z+4 ; 0x04
- 1bf6: 95 81 ldd r25, Z+5 ; 0x05
- 1bf8: 9d 83 std Y+5, r25 ; 0x05
- 1bfa: 8c 83 std Y+4, r24 ; 0x04
- 1bfc: 60 81 ld r22, Z
- 1bfe: 71 81 ldd r23, Z+1 ; 0x01
- 1c00: c9 01 movw r24, r18
- 1c02: 0e 94 74 24 call 0x48e8 ; 0x48e8 <strcpy>
- 1c06: ce 01 movw r24, r28
- 1c08: df 91 pop r29
- 1c0a: cf 91 pop r28
- 1c0c: 1f 91 pop r17
- 1c0e: 0f 91 pop r16
- 1c10: 08 95 ret
-
-00001c12 <_ZN6StringC1Eh>:
- 1c12: 1f 93 push r17
- 1c14: cf 93 push r28
- 1c16: df 93 push r29
- 1c18: ec 01 movw r28, r24
- 1c1a: 16 2f mov r17, r22
- 1c1c: 81 e0 ldi r24, 0x01 ; 1
- 1c1e: 90 e0 ldi r25, 0x00 ; 0
- 1c20: 9d 83 std Y+5, r25 ; 0x05
- 1c22: 8c 83 std Y+4, r24 ; 0x04
- 1c24: ce 01 movw r24, r28
- 1c26: 61 e0 ldi r22, 0x01 ; 1
- 1c28: 70 e0 ldi r23, 0x00 ; 0
- 1c2a: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 1c2e: e8 81 ld r30, Y
- 1c30: f9 81 ldd r31, Y+1 ; 0x01
- 1c32: 30 97 sbiw r30, 0x00 ; 0
- 1c34: 21 f0 breq .+8 ; 0x1c3e <_ZN6StringC1Eh+0x2c>
- 1c36: 10 83 st Z, r17
- 1c38: e8 81 ld r30, Y
- 1c3a: f9 81 ldd r31, Y+1 ; 0x01
- 1c3c: 11 82 std Z+1, r1 ; 0x01
- 1c3e: df 91 pop r29
- 1c40: cf 91 pop r28
- 1c42: 1f 91 pop r17
- 1c44: 08 95 ret
-
-00001c46 <_ZN6StringC2Eh>:
- 1c46: 1f 93 push r17
- 1c48: cf 93 push r28
- 1c4a: df 93 push r29
- 1c4c: ec 01 movw r28, r24
- 1c4e: 16 2f mov r17, r22
- 1c50: 81 e0 ldi r24, 0x01 ; 1
- 1c52: 90 e0 ldi r25, 0x00 ; 0
- 1c54: 9d 83 std Y+5, r25 ; 0x05
- 1c56: 8c 83 std Y+4, r24 ; 0x04
- 1c58: ce 01 movw r24, r28
- 1c5a: 61 e0 ldi r22, 0x01 ; 1
- 1c5c: 70 e0 ldi r23, 0x00 ; 0
- 1c5e: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 1c62: e8 81 ld r30, Y
- 1c64: f9 81 ldd r31, Y+1 ; 0x01
- 1c66: 30 97 sbiw r30, 0x00 ; 0
- 1c68: 21 f0 breq .+8 ; 0x1c72 <_ZN6StringC2Eh+0x2c>
- 1c6a: 10 83 st Z, r17
- 1c6c: e8 81 ld r30, Y
- 1c6e: f9 81 ldd r31, Y+1 ; 0x01
- 1c70: 11 82 std Z+1, r1 ; 0x01
- 1c72: df 91 pop r29
- 1c74: cf 91 pop r28
- 1c76: 1f 91 pop r17
- 1c78: 08 95 ret
-
-00001c7a <_ZN6StringC1Ec>:
- 1c7a: 1f 93 push r17
- 1c7c: cf 93 push r28
- 1c7e: df 93 push r29
- 1c80: ec 01 movw r28, r24
- 1c82: 16 2f mov r17, r22
- 1c84: 81 e0 ldi r24, 0x01 ; 1
- 1c86: 90 e0 ldi r25, 0x00 ; 0
- 1c88: 9d 83 std Y+5, r25 ; 0x05
- 1c8a: 8c 83 std Y+4, r24 ; 0x04
- 1c8c: ce 01 movw r24, r28
- 1c8e: 61 e0 ldi r22, 0x01 ; 1
- 1c90: 70 e0 ldi r23, 0x00 ; 0
- 1c92: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 1c96: e8 81 ld r30, Y
- 1c98: f9 81 ldd r31, Y+1 ; 0x01
- 1c9a: 30 97 sbiw r30, 0x00 ; 0
- 1c9c: 21 f0 breq .+8 ; 0x1ca6 <_ZN6StringC1Ec+0x2c>
- 1c9e: 10 83 st Z, r17
- 1ca0: e8 81 ld r30, Y
- 1ca2: f9 81 ldd r31, Y+1 ; 0x01
- 1ca4: 11 82 std Z+1, r1 ; 0x01
- 1ca6: df 91 pop r29
- 1ca8: cf 91 pop r28
- 1caa: 1f 91 pop r17
- 1cac: 08 95 ret
-
-00001cae <_ZN6StringC2Ec>:
- 1cae: 1f 93 push r17
- 1cb0: cf 93 push r28
- 1cb2: df 93 push r29
- 1cb4: ec 01 movw r28, r24
- 1cb6: 16 2f mov r17, r22
- 1cb8: 81 e0 ldi r24, 0x01 ; 1
- 1cba: 90 e0 ldi r25, 0x00 ; 0
- 1cbc: 9d 83 std Y+5, r25 ; 0x05
- 1cbe: 8c 83 std Y+4, r24 ; 0x04
- 1cc0: ce 01 movw r24, r28
- 1cc2: 61 e0 ldi r22, 0x01 ; 1
- 1cc4: 70 e0 ldi r23, 0x00 ; 0
- 1cc6: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 1cca: e8 81 ld r30, Y
- 1ccc: f9 81 ldd r31, Y+1 ; 0x01
- 1cce: 30 97 sbiw r30, 0x00 ; 0
- 1cd0: 21 f0 breq .+8 ; 0x1cda <_ZN6StringC2Ec+0x2c>
- 1cd2: 10 83 st Z, r17
- 1cd4: e8 81 ld r30, Y
- 1cd6: f9 81 ldd r31, Y+1 ; 0x01
- 1cd8: 11 82 std Z+1, r1 ; 0x01
- 1cda: df 91 pop r29
- 1cdc: cf 91 pop r28
- 1cde: 1f 91 pop r17
- 1ce0: 08 95 ret
-
-00001ce2 <_ZN6StringC1ERKS_>:
- 1ce2: 0f 93 push r16
- 1ce4: 1f 93 push r17
- 1ce6: cf 93 push r28
- 1ce8: df 93 push r29
- 1cea: 8c 01 movw r16, r24
- 1cec: eb 01 movw r28, r22
- 1cee: 6c 81 ldd r22, Y+4 ; 0x04
- 1cf0: 7d 81 ldd r23, Y+5 ; 0x05
- 1cf2: fc 01 movw r30, r24
- 1cf4: 75 83 std Z+5, r23 ; 0x05
- 1cf6: 64 83 std Z+4, r22 ; 0x04
- 1cf8: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 1cfc: f8 01 movw r30, r16
- 1cfe: 80 81 ld r24, Z
- 1d00: 91 81 ldd r25, Z+1 ; 0x01
- 1d02: 00 97 sbiw r24, 0x00 ; 0
- 1d04: 21 f0 breq .+8 ; 0x1d0e <_ZN6StringC1ERKS_+0x2c>
- 1d06: 68 81 ld r22, Y
- 1d08: 79 81 ldd r23, Y+1 ; 0x01
- 1d0a: 0e 94 74 24 call 0x48e8 ; 0x48e8 <strcpy>
- 1d0e: df 91 pop r29
- 1d10: cf 91 pop r28
- 1d12: 1f 91 pop r17
- 1d14: 0f 91 pop r16
- 1d16: 08 95 ret
-
-00001d18 <_ZN6StringC2ERKS_>:
- 1d18: 0f 93 push r16
- 1d1a: 1f 93 push r17
- 1d1c: cf 93 push r28
- 1d1e: df 93 push r29
- 1d20: 8c 01 movw r16, r24
- 1d22: eb 01 movw r28, r22
- 1d24: 6c 81 ldd r22, Y+4 ; 0x04
- 1d26: 7d 81 ldd r23, Y+5 ; 0x05
- 1d28: fc 01 movw r30, r24
- 1d2a: 75 83 std Z+5, r23 ; 0x05
- 1d2c: 64 83 std Z+4, r22 ; 0x04
- 1d2e: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 1d32: f8 01 movw r30, r16
- 1d34: 80 81 ld r24, Z
- 1d36: 91 81 ldd r25, Z+1 ; 0x01
- 1d38: 00 97 sbiw r24, 0x00 ; 0
- 1d3a: 21 f0 breq .+8 ; 0x1d44 <_ZN6StringC2ERKS_+0x2c>
- 1d3c: 68 81 ld r22, Y
- 1d3e: 79 81 ldd r23, Y+1 ; 0x01
- 1d40: 0e 94 74 24 call 0x48e8 ; 0x48e8 <strcpy>
- 1d44: df 91 pop r29
- 1d46: cf 91 pop r28
- 1d48: 1f 91 pop r17
- 1d4a: 0f 91 pop r16
- 1d4c: 08 95 ret
-
-00001d4e <_ZN6StringC1Emi>:
- 1d4e: ef 92 push r14
- 1d50: ff 92 push r15
- 1d52: 0f 93 push r16
- 1d54: 1f 93 push r17
- 1d56: df 93 push r29
- 1d58: cf 93 push r28
- 1d5a: cd b7 in r28, 0x3d ; 61
- 1d5c: de b7 in r29, 0x3e ; 62
- 1d5e: a1 97 sbiw r28, 0x21 ; 33
- 1d60: 0f b6 in r0, 0x3f ; 63
- 1d62: f8 94 cli
- 1d64: de bf out 0x3e, r29 ; 62
- 1d66: 0f be out 0x3f, r0 ; 63
- 1d68: cd bf out 0x3d, r28 ; 61
- 1d6a: 8c 01 movw r16, r24
- 1d6c: cb 01 movw r24, r22
- 1d6e: ba 01 movw r22, r20
- 1d70: 7e 01 movw r14, r28
- 1d72: 08 94 sec
- 1d74: e1 1c adc r14, r1
- 1d76: f1 1c adc r15, r1
- 1d78: a7 01 movw r20, r14
- 1d7a: 2a e0 ldi r18, 0x0A ; 10
- 1d7c: 30 e0 ldi r19, 0x00 ; 0
- 1d7e: 0e 94 27 25 call 0x4a4e ; 0x4a4e <ultoa>
- 1d82: f7 01 movw r30, r14
- 1d84: 01 90 ld r0, Z+
- 1d86: 00 20 and r0, r0
- 1d88: e9 f7 brne .-6 ; 0x1d84 <_ZN6StringC1Emi+0x36>
- 1d8a: 31 97 sbiw r30, 0x01 ; 1
- 1d8c: ee 19 sub r30, r14
- 1d8e: ff 09 sbc r31, r15
- 1d90: d8 01 movw r26, r16
- 1d92: 15 96 adiw r26, 0x05 ; 5
- 1d94: fc 93 st X, r31
- 1d96: ee 93 st -X, r30
- 1d98: 14 97 sbiw r26, 0x04 ; 4
- 1d9a: c8 01 movw r24, r16
- 1d9c: bf 01 movw r22, r30
- 1d9e: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 1da2: f8 01 movw r30, r16
- 1da4: 80 81 ld r24, Z
- 1da6: 91 81 ldd r25, Z+1 ; 0x01
- 1da8: 00 97 sbiw r24, 0x00 ; 0
- 1daa: 19 f0 breq .+6 ; 0x1db2 <_ZN6StringC1Emi+0x64>
- 1dac: b7 01 movw r22, r14
- 1dae: 0e 94 74 24 call 0x48e8 ; 0x48e8 <strcpy>
- 1db2: a1 96 adiw r28, 0x21 ; 33
- 1db4: 0f b6 in r0, 0x3f ; 63
- 1db6: f8 94 cli
- 1db8: de bf out 0x3e, r29 ; 62
- 1dba: 0f be out 0x3f, r0 ; 63
- 1dbc: cd bf out 0x3d, r28 ; 61
- 1dbe: cf 91 pop r28
- 1dc0: df 91 pop r29
- 1dc2: 1f 91 pop r17
- 1dc4: 0f 91 pop r16
- 1dc6: ff 90 pop r15
- 1dc8: ef 90 pop r14
- 1dca: 08 95 ret
-
-00001dcc <_ZN6StringC2Emi>:
- 1dcc: ef 92 push r14
- 1dce: ff 92 push r15
- 1dd0: 0f 93 push r16
- 1dd2: 1f 93 push r17
- 1dd4: df 93 push r29
- 1dd6: cf 93 push r28
- 1dd8: cd b7 in r28, 0x3d ; 61
- 1dda: de b7 in r29, 0x3e ; 62
- 1ddc: a1 97 sbiw r28, 0x21 ; 33
- 1dde: 0f b6 in r0, 0x3f ; 63
- 1de0: f8 94 cli
- 1de2: de bf out 0x3e, r29 ; 62
- 1de4: 0f be out 0x3f, r0 ; 63
- 1de6: cd bf out 0x3d, r28 ; 61
- 1de8: 8c 01 movw r16, r24
- 1dea: cb 01 movw r24, r22
- 1dec: ba 01 movw r22, r20
- 1dee: 7e 01 movw r14, r28
- 1df0: 08 94 sec
- 1df2: e1 1c adc r14, r1
- 1df4: f1 1c adc r15, r1
- 1df6: a7 01 movw r20, r14
- 1df8: 2a e0 ldi r18, 0x0A ; 10
- 1dfa: 30 e0 ldi r19, 0x00 ; 0
- 1dfc: 0e 94 27 25 call 0x4a4e ; 0x4a4e <ultoa>
- 1e00: f7 01 movw r30, r14
- 1e02: 01 90 ld r0, Z+
- 1e04: 00 20 and r0, r0
- 1e06: e9 f7 brne .-6 ; 0x1e02 <_ZN6StringC2Emi+0x36>
- 1e08: 31 97 sbiw r30, 0x01 ; 1
- 1e0a: ee 19 sub r30, r14
- 1e0c: ff 09 sbc r31, r15
- 1e0e: d8 01 movw r26, r16
- 1e10: 15 96 adiw r26, 0x05 ; 5
- 1e12: fc 93 st X, r31
- 1e14: ee 93 st -X, r30
- 1e16: 14 97 sbiw r26, 0x04 ; 4
- 1e18: c8 01 movw r24, r16
- 1e1a: bf 01 movw r22, r30
- 1e1c: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 1e20: f8 01 movw r30, r16
- 1e22: 80 81 ld r24, Z
- 1e24: 91 81 ldd r25, Z+1 ; 0x01
- 1e26: 00 97 sbiw r24, 0x00 ; 0
- 1e28: 19 f0 breq .+6 ; 0x1e30 <_ZN6StringC2Emi+0x64>
- 1e2a: b7 01 movw r22, r14
- 1e2c: 0e 94 74 24 call 0x48e8 ; 0x48e8 <strcpy>
- 1e30: a1 96 adiw r28, 0x21 ; 33
- 1e32: 0f b6 in r0, 0x3f ; 63
- 1e34: f8 94 cli
- 1e36: de bf out 0x3e, r29 ; 62
- 1e38: 0f be out 0x3f, r0 ; 63
- 1e3a: cd bf out 0x3d, r28 ; 61
- 1e3c: cf 91 pop r28
- 1e3e: df 91 pop r29
- 1e40: 1f 91 pop r17
- 1e42: 0f 91 pop r16
- 1e44: ff 90 pop r15
- 1e46: ef 90 pop r14
- 1e48: 08 95 ret
-
-00001e4a <_ZN6StringC1Eji>:
- 1e4a: ef 92 push r14
- 1e4c: ff 92 push r15
- 1e4e: 0f 93 push r16
- 1e50: 1f 93 push r17
- 1e52: df 93 push r29
- 1e54: cf 93 push r28
- 1e56: cd b7 in r28, 0x3d ; 61
- 1e58: de b7 in r29, 0x3e ; 62
- 1e5a: a1 97 sbiw r28, 0x21 ; 33
- 1e5c: 0f b6 in r0, 0x3f ; 63
- 1e5e: f8 94 cli
- 1e60: de bf out 0x3e, r29 ; 62
- 1e62: 0f be out 0x3f, r0 ; 63
- 1e64: cd bf out 0x3d, r28 ; 61
- 1e66: 8c 01 movw r16, r24
- 1e68: 9a 01 movw r18, r20
- 1e6a: 80 e0 ldi r24, 0x00 ; 0
- 1e6c: 90 e0 ldi r25, 0x00 ; 0
- 1e6e: 7e 01 movw r14, r28
- 1e70: 08 94 sec
- 1e72: e1 1c adc r14, r1
- 1e74: f1 1c adc r15, r1
- 1e76: a7 01 movw r20, r14
- 1e78: 0e 94 27 25 call 0x4a4e ; 0x4a4e <ultoa>
- 1e7c: f7 01 movw r30, r14
- 1e7e: 01 90 ld r0, Z+
- 1e80: 00 20 and r0, r0
- 1e82: e9 f7 brne .-6 ; 0x1e7e <_ZN6StringC1Eji+0x34>
- 1e84: 31 97 sbiw r30, 0x01 ; 1
- 1e86: ee 19 sub r30, r14
- 1e88: ff 09 sbc r31, r15
- 1e8a: d8 01 movw r26, r16
- 1e8c: 15 96 adiw r26, 0x05 ; 5
- 1e8e: fc 93 st X, r31
- 1e90: ee 93 st -X, r30
- 1e92: 14 97 sbiw r26, 0x04 ; 4
- 1e94: c8 01 movw r24, r16
- 1e96: bf 01 movw r22, r30
- 1e98: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 1e9c: f8 01 movw r30, r16
- 1e9e: 80 81 ld r24, Z
- 1ea0: 91 81 ldd r25, Z+1 ; 0x01
- 1ea2: 00 97 sbiw r24, 0x00 ; 0
- 1ea4: 19 f0 breq .+6 ; 0x1eac <_ZN6StringC1Eji+0x62>
- 1ea6: b7 01 movw r22, r14
- 1ea8: 0e 94 74 24 call 0x48e8 ; 0x48e8 <strcpy>
- 1eac: a1 96 adiw r28, 0x21 ; 33
- 1eae: 0f b6 in r0, 0x3f ; 63
- 1eb0: f8 94 cli
- 1eb2: de bf out 0x3e, r29 ; 62
- 1eb4: 0f be out 0x3f, r0 ; 63
- 1eb6: cd bf out 0x3d, r28 ; 61
- 1eb8: cf 91 pop r28
- 1eba: df 91 pop r29
- 1ebc: 1f 91 pop r17
- 1ebe: 0f 91 pop r16
- 1ec0: ff 90 pop r15
- 1ec2: ef 90 pop r14
- 1ec4: 08 95 ret
-
-00001ec6 <_ZN6StringC2Eji>:
- 1ec6: ef 92 push r14
- 1ec8: ff 92 push r15
- 1eca: 0f 93 push r16
- 1ecc: 1f 93 push r17
- 1ece: df 93 push r29
- 1ed0: cf 93 push r28
- 1ed2: cd b7 in r28, 0x3d ; 61
- 1ed4: de b7 in r29, 0x3e ; 62
- 1ed6: a1 97 sbiw r28, 0x21 ; 33
- 1ed8: 0f b6 in r0, 0x3f ; 63
- 1eda: f8 94 cli
- 1edc: de bf out 0x3e, r29 ; 62
- 1ede: 0f be out 0x3f, r0 ; 63
- 1ee0: cd bf out 0x3d, r28 ; 61
- 1ee2: 8c 01 movw r16, r24
- 1ee4: 9a 01 movw r18, r20
- 1ee6: 80 e0 ldi r24, 0x00 ; 0
- 1ee8: 90 e0 ldi r25, 0x00 ; 0
- 1eea: 7e 01 movw r14, r28
- 1eec: 08 94 sec
- 1eee: e1 1c adc r14, r1
- 1ef0: f1 1c adc r15, r1
- 1ef2: a7 01 movw r20, r14
- 1ef4: 0e 94 27 25 call 0x4a4e ; 0x4a4e <ultoa>
- 1ef8: f7 01 movw r30, r14
- 1efa: 01 90 ld r0, Z+
- 1efc: 00 20 and r0, r0
- 1efe: e9 f7 brne .-6 ; 0x1efa <_ZN6StringC2Eji+0x34>
- 1f00: 31 97 sbiw r30, 0x01 ; 1
- 1f02: ee 19 sub r30, r14
- 1f04: ff 09 sbc r31, r15
- 1f06: d8 01 movw r26, r16
- 1f08: 15 96 adiw r26, 0x05 ; 5
- 1f0a: fc 93 st X, r31
- 1f0c: ee 93 st -X, r30
- 1f0e: 14 97 sbiw r26, 0x04 ; 4
- 1f10: c8 01 movw r24, r16
- 1f12: bf 01 movw r22, r30
- 1f14: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 1f18: f8 01 movw r30, r16
- 1f1a: 80 81 ld r24, Z
- 1f1c: 91 81 ldd r25, Z+1 ; 0x01
- 1f1e: 00 97 sbiw r24, 0x00 ; 0
- 1f20: 19 f0 breq .+6 ; 0x1f28 <_ZN6StringC2Eji+0x62>
- 1f22: b7 01 movw r22, r14
- 1f24: 0e 94 74 24 call 0x48e8 ; 0x48e8 <strcpy>
- 1f28: a1 96 adiw r28, 0x21 ; 33
- 1f2a: 0f b6 in r0, 0x3f ; 63
- 1f2c: f8 94 cli
- 1f2e: de bf out 0x3e, r29 ; 62
- 1f30: 0f be out 0x3f, r0 ; 63
- 1f32: cd bf out 0x3d, r28 ; 61
- 1f34: cf 91 pop r28
- 1f36: df 91 pop r29
- 1f38: 1f 91 pop r17
- 1f3a: 0f 91 pop r16
- 1f3c: ff 90 pop r15
- 1f3e: ef 90 pop r14
- 1f40: 08 95 ret
-
-00001f42 <_ZN6StringC1EPKc>:
- 1f42: 0f 93 push r16
- 1f44: 1f 93 push r17
- 1f46: cf 93 push r28
- 1f48: df 93 push r29
- 1f4a: 8c 01 movw r16, r24
- 1f4c: eb 01 movw r28, r22
- 1f4e: 61 15 cp r22, r1
- 1f50: 71 05 cpc r23, r1
- 1f52: 11 f4 brne .+4 ; 0x1f58 <_ZN6StringC1EPKc+0x16>
- 1f54: c6 ea ldi r28, 0xA6 ; 166
- 1f56: d1 e0 ldi r29, 0x01 ; 1
- 1f58: fe 01 movw r30, r28
- 1f5a: 01 90 ld r0, Z+
- 1f5c: 00 20 and r0, r0
- 1f5e: e9 f7 brne .-6 ; 0x1f5a <_ZN6StringC1EPKc+0x18>
- 1f60: 31 97 sbiw r30, 0x01 ; 1
- 1f62: ec 1b sub r30, r28
- 1f64: fd 0b sbc r31, r29
- 1f66: d8 01 movw r26, r16
- 1f68: 15 96 adiw r26, 0x05 ; 5
- 1f6a: fc 93 st X, r31
- 1f6c: ee 93 st -X, r30
- 1f6e: 14 97 sbiw r26, 0x04 ; 4
- 1f70: c8 01 movw r24, r16
- 1f72: bf 01 movw r22, r30
- 1f74: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 1f78: f8 01 movw r30, r16
- 1f7a: 80 81 ld r24, Z
- 1f7c: 91 81 ldd r25, Z+1 ; 0x01
- 1f7e: 00 97 sbiw r24, 0x00 ; 0
- 1f80: 19 f0 breq .+6 ; 0x1f88 <_ZN6StringC1EPKc+0x46>
- 1f82: be 01 movw r22, r28
- 1f84: 0e 94 74 24 call 0x48e8 ; 0x48e8 <strcpy>
- 1f88: df 91 pop r29
- 1f8a: cf 91 pop r28
- 1f8c: 1f 91 pop r17
- 1f8e: 0f 91 pop r16
- 1f90: 08 95 ret
-
-00001f92 <_ZNK6String11toUpperCaseEv>:
- 1f92: af 92 push r10
- 1f94: bf 92 push r11
- 1f96: cf 92 push r12
- 1f98: df 92 push r13
- 1f9a: ef 92 push r14
- 1f9c: ff 92 push r15
- 1f9e: 0f 93 push r16
- 1fa0: 1f 93 push r17
- 1fa2: cf 93 push r28
- 1fa4: df 93 push r29
- 1fa6: b8 2e mov r11, r24
- 1fa8: a9 2e mov r10, r25
- 1faa: 6b 01 movw r12, r22
- 1fac: c8 2f mov r28, r24
- 1fae: d9 2f mov r29, r25
- 1fb0: fb 01 movw r30, r22
- 1fb2: 60 81 ld r22, Z
- 1fb4: 71 81 ldd r23, Z+1 ; 0x01
- 1fb6: ce 01 movw r24, r28
- 1fb8: 0e 94 a1 0f call 0x1f42 ; 0x1f42 <_ZN6StringC1EPKc>
- 1fbc: ee 24 eor r14, r14
- 1fbe: ff 24 eor r15, r15
- 1fc0: 10 c0 rjmp .+32 ; 0x1fe2 <_ZNK6String11toUpperCaseEv+0x50>
- 1fc2: 08 81 ld r16, Y
- 1fc4: 19 81 ldd r17, Y+1 ; 0x01
- 1fc6: 0e 0d add r16, r14
- 1fc8: 1f 1d adc r17, r15
- 1fca: f8 01 movw r30, r16
- 1fcc: 80 81 ld r24, Z
- 1fce: 99 27 eor r25, r25
- 1fd0: 87 fd sbrc r24, 7
- 1fd2: 90 95 com r25
- 1fd4: 0e 94 44 24 call 0x4888 ; 0x4888 <toupper>
- 1fd8: f8 01 movw r30, r16
- 1fda: 80 83 st Z, r24
- 1fdc: 08 94 sec
- 1fde: e1 1c adc r14, r1
- 1fe0: f1 1c adc r15, r1
- 1fe2: f6 01 movw r30, r12
- 1fe4: 84 81 ldd r24, Z+4 ; 0x04
- 1fe6: 95 81 ldd r25, Z+5 ; 0x05
- 1fe8: e8 16 cp r14, r24
- 1fea: f9 06 cpc r15, r25
- 1fec: 50 f3 brcs .-44 ; 0x1fc2 <_ZNK6String11toUpperCaseEv+0x30>
- 1fee: 8b 2d mov r24, r11
- 1ff0: 9a 2d mov r25, r10
- 1ff2: df 91 pop r29
- 1ff4: cf 91 pop r28
- 1ff6: 1f 91 pop r17
- 1ff8: 0f 91 pop r16
- 1ffa: ff 90 pop r15
- 1ffc: ef 90 pop r14
- 1ffe: df 90 pop r13
- 2000: cf 90 pop r12
- 2002: bf 90 pop r11
- 2004: af 90 pop r10
- 2006: 08 95 ret
-
-00002008 <_ZNK6String11toLowerCaseEv>:
- 2008: af 92 push r10
- 200a: bf 92 push r11
- 200c: cf 92 push r12
- 200e: df 92 push r13
- 2010: ef 92 push r14
- 2012: ff 92 push r15
- 2014: 0f 93 push r16
- 2016: 1f 93 push r17
- 2018: cf 93 push r28
- 201a: df 93 push r29
- 201c: b8 2e mov r11, r24
- 201e: a9 2e mov r10, r25
- 2020: 6b 01 movw r12, r22
- 2022: c8 2f mov r28, r24
- 2024: d9 2f mov r29, r25
- 2026: fb 01 movw r30, r22
- 2028: 60 81 ld r22, Z
- 202a: 71 81 ldd r23, Z+1 ; 0x01
- 202c: ce 01 movw r24, r28
- 202e: 0e 94 a1 0f call 0x1f42 ; 0x1f42 <_ZN6StringC1EPKc>
- 2032: ee 24 eor r14, r14
- 2034: ff 24 eor r15, r15
- 2036: 10 c0 rjmp .+32 ; 0x2058 <_ZNK6String11toLowerCaseEv+0x50>
- 2038: 08 81 ld r16, Y
- 203a: 19 81 ldd r17, Y+1 ; 0x01
- 203c: 0e 0d add r16, r14
- 203e: 1f 1d adc r17, r15
- 2040: f8 01 movw r30, r16
- 2042: 80 81 ld r24, Z
- 2044: 99 27 eor r25, r25
- 2046: 87 fd sbrc r24, 7
- 2048: 90 95 com r25
- 204a: 0e 94 3c 24 call 0x4878 ; 0x4878 <tolower>
- 204e: f8 01 movw r30, r16
- 2050: 80 83 st Z, r24
- 2052: 08 94 sec
- 2054: e1 1c adc r14, r1
- 2056: f1 1c adc r15, r1
- 2058: f6 01 movw r30, r12
- 205a: 84 81 ldd r24, Z+4 ; 0x04
- 205c: 95 81 ldd r25, Z+5 ; 0x05
- 205e: e8 16 cp r14, r24
- 2060: f9 06 cpc r15, r25
- 2062: 50 f3 brcs .-44 ; 0x2038 <_ZNK6String11toLowerCaseEv+0x30>
- 2064: 8b 2d mov r24, r11
- 2066: 9a 2d mov r25, r10
- 2068: df 91 pop r29
- 206a: cf 91 pop r28
- 206c: 1f 91 pop r17
- 206e: 0f 91 pop r16
- 2070: ff 90 pop r15
- 2072: ef 90 pop r14
- 2074: df 90 pop r13
- 2076: cf 90 pop r12
- 2078: bf 90 pop r11
- 207a: af 90 pop r10
- 207c: 08 95 ret
-
-0000207e <_ZNK6String16equalsIgnoreCaseERKS_>:
- 207e: ef 92 push r14
- 2080: ff 92 push r15
- 2082: 0f 93 push r16
- 2084: 1f 93 push r17
- 2086: df 93 push r29
- 2088: cf 93 push r28
- 208a: cd b7 in r28, 0x3d ; 61
- 208c: de b7 in r29, 0x3e ; 62
- 208e: 2c 97 sbiw r28, 0x0c ; 12
- 2090: 0f b6 in r0, 0x3f ; 63
- 2092: f8 94 cli
- 2094: de bf out 0x3e, r29 ; 62
- 2096: 0f be out 0x3f, r0 ; 63
- 2098: cd bf out 0x3d, r28 ; 61
- 209a: fc 01 movw r30, r24
- 209c: 7b 01 movw r14, r22
- 209e: 86 17 cp r24, r22
- 20a0: 97 07 cpc r25, r23
- 20a2: 11 f4 brne .+4 ; 0x20a8 <_ZNK6String16equalsIgnoreCaseERKS_+0x2a>
- 20a4: 01 e0 ldi r16, 0x01 ; 1
- 20a6: 29 c0 rjmp .+82 ; 0x20fa <_ZNK6String16equalsIgnoreCaseERKS_+0x7c>
- 20a8: 24 81 ldd r18, Z+4 ; 0x04
- 20aa: 35 81 ldd r19, Z+5 ; 0x05
- 20ac: db 01 movw r26, r22
- 20ae: 14 96 adiw r26, 0x04 ; 4
- 20b0: 8d 91 ld r24, X+
- 20b2: 9c 91 ld r25, X
- 20b4: 15 97 sbiw r26, 0x05 ; 5
- 20b6: 28 17 cp r18, r24
- 20b8: 39 07 cpc r19, r25
- 20ba: 11 f0 breq .+4 ; 0x20c0 <_ZNK6String16equalsIgnoreCaseERKS_+0x42>
- 20bc: 00 e0 ldi r16, 0x00 ; 0
- 20be: 1d c0 rjmp .+58 ; 0x20fa <_ZNK6String16equalsIgnoreCaseERKS_+0x7c>
- 20c0: ce 01 movw r24, r28
- 20c2: 01 96 adiw r24, 0x01 ; 1
- 20c4: bf 01 movw r22, r30
- 20c6: 0e 94 04 10 call 0x2008 ; 0x2008 <_ZNK6String11toLowerCaseEv>
- 20ca: 09 81 ldd r16, Y+1 ; 0x01
- 20cc: 1a 81 ldd r17, Y+2 ; 0x02
- 20ce: ce 01 movw r24, r28
- 20d0: 07 96 adiw r24, 0x07 ; 7
- 20d2: b7 01 movw r22, r14
- 20d4: 0e 94 04 10 call 0x2008 ; 0x2008 <_ZNK6String11toLowerCaseEv>
- 20d8: 6f 81 ldd r22, Y+7 ; 0x07
- 20da: 78 85 ldd r23, Y+8 ; 0x08
- 20dc: c8 01 movw r24, r16
- 20de: 0e 94 6b 24 call 0x48d6 ; 0x48d6 <strcmp>
- 20e2: 00 e0 ldi r16, 0x00 ; 0
- 20e4: 00 97 sbiw r24, 0x00 ; 0
- 20e6: 09 f4 brne .+2 ; 0x20ea <_ZNK6String16equalsIgnoreCaseERKS_+0x6c>
- 20e8: 01 e0 ldi r16, 0x01 ; 1
- 20ea: ce 01 movw r24, r28
- 20ec: 07 96 adiw r24, 0x07 ; 7
- 20ee: 0e 94 0b 0c call 0x1816 ; 0x1816 <_ZN6StringD1Ev>
- 20f2: ce 01 movw r24, r28
- 20f4: 01 96 adiw r24, 0x01 ; 1
- 20f6: 0e 94 0b 0c call 0x1816 ; 0x1816 <_ZN6StringD1Ev>
- 20fa: 80 2f mov r24, r16
- 20fc: 2c 96 adiw r28, 0x0c ; 12
- 20fe: 0f b6 in r0, 0x3f ; 63
- 2100: f8 94 cli
- 2102: de bf out 0x3e, r29 ; 62
- 2104: 0f be out 0x3f, r0 ; 63
- 2106: cd bf out 0x3d, r28 ; 61
- 2108: cf 91 pop r28
- 210a: df 91 pop r29
- 210c: 1f 91 pop r17
- 210e: 0f 91 pop r16
- 2110: ff 90 pop r15
- 2112: ef 90 pop r14
- 2114: 08 95 ret
-
-00002116 <_ZNK6String9substringEjj>:
- 2116: cf 92 push r12
- 2118: df 92 push r13
- 211a: ef 92 push r14
- 211c: ff 92 push r15
- 211e: 1f 93 push r17
- 2120: cf 93 push r28
- 2122: df 93 push r29
- 2124: 6c 01 movw r12, r24
- 2126: 7b 01 movw r14, r22
- 2128: b9 01 movw r22, r18
- 212a: 24 17 cp r18, r20
- 212c: 35 07 cpc r19, r21
- 212e: 10 f4 brcc .+4 ; 0x2134 <_ZNK6String9substringEjj+0x1e>
- 2130: ba 01 movw r22, r20
- 2132: a9 01 movw r20, r18
- 2134: d7 01 movw r26, r14
- 2136: 14 96 adiw r26, 0x04 ; 4
- 2138: 8d 91 ld r24, X+
- 213a: 9c 91 ld r25, X
- 213c: 15 97 sbiw r26, 0x05 ; 5
- 213e: eb 01 movw r28, r22
- 2140: 86 17 cp r24, r22
- 2142: 97 07 cpc r25, r23
- 2144: 08 f4 brcc .+2 ; 0x2148 <_ZNK6String9substringEjj+0x32>
- 2146: ec 01 movw r28, r24
- 2148: d7 01 movw r26, r14
- 214a: ed 91 ld r30, X+
- 214c: fc 91 ld r31, X
- 214e: 11 97 sbiw r26, 0x01 ; 1
- 2150: ec 0f add r30, r28
- 2152: fd 1f adc r31, r29
- 2154: 10 81 ld r17, Z
- 2156: 10 82 st Z, r1
- 2158: 6d 91 ld r22, X+
- 215a: 7c 91 ld r23, X
- 215c: 64 0f add r22, r20
- 215e: 75 1f adc r23, r21
- 2160: c6 01 movw r24, r12
- 2162: 0e 94 a1 0f call 0x1f42 ; 0x1f42 <_ZN6StringC1EPKc>
- 2166: d7 01 movw r26, r14
- 2168: ed 91 ld r30, X+
- 216a: fc 91 ld r31, X
- 216c: ec 0f add r30, r28
- 216e: fd 1f adc r31, r29
- 2170: 10 83 st Z, r17
- 2172: c6 01 movw r24, r12
- 2174: df 91 pop r29
- 2176: cf 91 pop r28
- 2178: 1f 91 pop r17
- 217a: ff 90 pop r15
- 217c: ef 90 pop r14
- 217e: df 90 pop r13
- 2180: cf 90 pop r12
- 2182: 08 95 ret
-
-00002184 <_ZNK6String9substringEj>:
- 2184: 0f 93 push r16
- 2186: 1f 93 push r17
- 2188: 8c 01 movw r16, r24
- 218a: fb 01 movw r30, r22
- 218c: 24 81 ldd r18, Z+4 ; 0x04
- 218e: 35 81 ldd r19, Z+5 ; 0x05
- 2190: 0e 94 8b 10 call 0x2116 ; 0x2116 <_ZNK6String9substringEjj>
- 2194: c8 01 movw r24, r16
- 2196: 1f 91 pop r17
- 2198: 0f 91 pop r16
- 219a: 08 95 ret
-
-0000219c <_ZNK6String11lastIndexOfERKS_j>:
- 219c: 8f 92 push r8
- 219e: 9f 92 push r9
- 21a0: af 92 push r10
- 21a2: bf 92 push r11
- 21a4: cf 92 push r12
- 21a6: df 92 push r13
- 21a8: ef 92 push r14
- 21aa: ff 92 push r15
- 21ac: 0f 93 push r16
- 21ae: 1f 93 push r17
- 21b0: df 93 push r29
- 21b2: cf 93 push r28
- 21b4: 00 d0 rcall .+0 ; 0x21b6 <_ZNK6String11lastIndexOfERKS_j+0x1a>
- 21b6: 00 d0 rcall .+0 ; 0x21b8 <_ZNK6String11lastIndexOfERKS_j+0x1c>
- 21b8: 00 d0 rcall .+0 ; 0x21ba <_ZNK6String11lastIndexOfERKS_j+0x1e>
- 21ba: cd b7 in r28, 0x3d ; 61
- 21bc: de b7 in r29, 0x3e ; 62
- 21be: 5c 01 movw r10, r24
- 21c0: 6b 01 movw r12, r22
- 21c2: db 01 movw r26, r22
- 21c4: 14 96 adiw r26, 0x04 ; 4
- 21c6: 8d 91 ld r24, X+
- 21c8: 9c 91 ld r25, X
- 21ca: 15 97 sbiw r26, 0x05 ; 5
- 21cc: 00 97 sbiw r24, 0x00 ; 0
- 21ce: a1 f1 breq .+104 ; 0x2238 <_ZNK6String11lastIndexOfERKS_j+0x9c>
- 21d0: 01 97 sbiw r24, 0x01 ; 1
- 21d2: 48 17 cp r20, r24
- 21d4: 59 07 cpc r21, r25
- 21d6: 80 f1 brcs .+96 ; 0x2238 <_ZNK6String11lastIndexOfERKS_j+0x9c>
- 21d8: f5 01 movw r30, r10
- 21da: 84 81 ldd r24, Z+4 ; 0x04
- 21dc: 95 81 ldd r25, Z+5 ; 0x05
- 21de: 48 17 cp r20, r24
- 21e0: 59 07 cpc r21, r25
- 21e2: 50 f5 brcc .+84 ; 0x2238 <_ZNK6String11lastIndexOfERKS_j+0x9c>
- 21e4: ed 91 ld r30, X+
- 21e6: fc 91 ld r31, X
- 21e8: 00 81 ld r16, Z
- 21ea: 7a 01 movw r14, r20
- 21ec: 4e 01 movw r8, r28
- 21ee: 08 94 sec
- 21f0: 81 1c adc r8, r1
- 21f2: 91 1c adc r9, r1
- 21f4: 1f c0 rjmp .+62 ; 0x2234 <_ZNK6String11lastIndexOfERKS_j+0x98>
- 21f6: d5 01 movw r26, r10
- 21f8: ed 91 ld r30, X+
- 21fa: fc 91 ld r31, X
- 21fc: ee 0d add r30, r14
- 21fe: ff 1d adc r31, r15
- 2200: 80 81 ld r24, Z
- 2202: 80 17 cp r24, r16
- 2204: a1 f4 brne .+40 ; 0x222e <_ZNK6String11lastIndexOfERKS_j+0x92>
- 2206: f6 01 movw r30, r12
- 2208: 24 81 ldd r18, Z+4 ; 0x04
- 220a: 35 81 ldd r19, Z+5 ; 0x05
- 220c: 2e 0d add r18, r14
- 220e: 3f 1d adc r19, r15
- 2210: c4 01 movw r24, r8
- 2212: b5 01 movw r22, r10
- 2214: a7 01 movw r20, r14
- 2216: 0e 94 8b 10 call 0x2116 ; 0x2116 <_ZNK6String9substringEjj>
- 221a: c4 01 movw r24, r8
- 221c: b6 01 movw r22, r12
- 221e: 0e 94 d1 0c call 0x19a2 ; 0x19a2 <_ZNK6String6equalsERKS_>
- 2222: 18 2f mov r17, r24
- 2224: c4 01 movw r24, r8
- 2226: 0e 94 0b 0c call 0x1816 ; 0x1816 <_ZN6StringD1Ev>
- 222a: 11 23 and r17, r17
- 222c: 41 f4 brne .+16 ; 0x223e <_ZNK6String11lastIndexOfERKS_j+0xa2>
- 222e: 08 94 sec
- 2230: e1 08 sbc r14, r1
- 2232: f1 08 sbc r15, r1
- 2234: f7 fe sbrs r15, 7
- 2236: df cf rjmp .-66 ; 0x21f6 <_ZNK6String11lastIndexOfERKS_j+0x5a>
- 2238: ee 24 eor r14, r14
- 223a: ea 94 dec r14
- 223c: fe 2c mov r15, r14
- 223e: c7 01 movw r24, r14
- 2240: 26 96 adiw r28, 0x06 ; 6
- 2242: 0f b6 in r0, 0x3f ; 63
- 2244: f8 94 cli
- 2246: de bf out 0x3e, r29 ; 62
- 2248: 0f be out 0x3f, r0 ; 63
- 224a: cd bf out 0x3d, r28 ; 61
- 224c: cf 91 pop r28
- 224e: df 91 pop r29
- 2250: 1f 91 pop r17
- 2252: 0f 91 pop r16
- 2254: ff 90 pop r15
- 2256: ef 90 pop r14
- 2258: df 90 pop r13
- 225a: cf 90 pop r12
- 225c: bf 90 pop r11
- 225e: af 90 pop r10
- 2260: 9f 90 pop r9
- 2262: 8f 90 pop r8
- 2264: 08 95 ret
-
-00002266 <_ZNK6String11lastIndexOfERKS_>:
- 2266: fc 01 movw r30, r24
- 2268: db 01 movw r26, r22
- 226a: 44 81 ldd r20, Z+4 ; 0x04
- 226c: 55 81 ldd r21, Z+5 ; 0x05
- 226e: 14 96 adiw r26, 0x04 ; 4
- 2270: 8d 91 ld r24, X+
- 2272: 9c 91 ld r25, X
- 2274: 15 97 sbiw r26, 0x05 ; 5
- 2276: 48 1b sub r20, r24
- 2278: 59 0b sbc r21, r25
- 227a: cf 01 movw r24, r30
- 227c: 0e 94 ce 10 call 0x219c ; 0x219c <_ZNK6String11lastIndexOfERKS_j>
- 2280: 08 95 ret
-
-00002282 <_ZNK6String4trimEv>:
- 2282: af 92 push r10
- 2284: bf 92 push r11
- 2286: cf 92 push r12
- 2288: df 92 push r13
- 228a: ef 92 push r14
- 228c: ff 92 push r15
- 228e: 0f 93 push r16
- 2290: 1f 93 push r17
- 2292: df 93 push r29
- 2294: cf 93 push r28
- 2296: 00 d0 rcall .+0 ; 0x2298 <_ZNK6String4trimEv+0x16>
- 2298: 00 d0 rcall .+0 ; 0x229a <_ZNK6String4trimEv+0x18>
- 229a: 00 d0 rcall .+0 ; 0x229c <_ZNK6String4trimEv+0x1a>
- 229c: cd b7 in r28, 0x3d ; 61
- 229e: de b7 in r29, 0x3e ; 62
- 22a0: 5c 01 movw r10, r24
- 22a2: 8b 01 movw r16, r22
- 22a4: db 01 movw r26, r22
- 22a6: 6d 91 ld r22, X+
- 22a8: 7c 91 ld r23, X
- 22aa: 61 15 cp r22, r1
- 22ac: 71 05 cpc r23, r1
- 22ae: 21 f4 brne .+8 ; 0x22b8 <_ZNK6String4trimEv+0x36>
- 22b0: b8 01 movw r22, r16
- 22b2: 0e 94 71 0e call 0x1ce2 ; 0x1ce2 <_ZN6StringC1ERKS_>
- 22b6: 42 c0 rjmp .+132 ; 0x233c <_ZNK6String4trimEv+0xba>
- 22b8: ce 01 movw r24, r28
- 22ba: 01 96 adiw r24, 0x01 ; 1
- 22bc: 0e 94 a1 0f call 0x1f42 ; 0x1f42 <_ZN6StringC1EPKc>
- 22c0: f8 01 movw r30, r16
- 22c2: e4 80 ldd r14, Z+4 ; 0x04
- 22c4: f5 80 ldd r15, Z+5 ; 0x05
- 22c6: cc 24 eor r12, r12
- 22c8: dd 24 eor r13, r13
- 22ca: 10 c0 rjmp .+32 ; 0x22ec <_ZNK6String4trimEv+0x6a>
- 22cc: d8 01 movw r26, r16
- 22ce: ed 91 ld r30, X+
- 22d0: fc 91 ld r31, X
- 22d2: ec 0d add r30, r12
- 22d4: fd 1d adc r31, r13
- 22d6: 80 81 ld r24, Z
- 22d8: 99 27 eor r25, r25
- 22da: 87 fd sbrc r24, 7
- 22dc: 90 95 com r25
- 22de: 0e 94 34 24 call 0x4868 ; 0x4868 <isspace>
- 22e2: 89 2b or r24, r25
- 22e4: 31 f0 breq .+12 ; 0x22f2 <_ZNK6String4trimEv+0x70>
- 22e6: 08 94 sec
- 22e8: c1 1c adc r12, r1
- 22ea: d1 1c adc r13, r1
- 22ec: ce 14 cp r12, r14
- 22ee: df 04 cpc r13, r15
- 22f0: 68 f3 brcs .-38 ; 0x22cc <_ZNK6String4trimEv+0x4a>
- 22f2: ed 80 ldd r14, Y+5 ; 0x05
- 22f4: fe 80 ldd r15, Y+6 ; 0x06
- 22f6: 0d c0 rjmp .+26 ; 0x2312 <_ZNK6String4trimEv+0x90>
- 22f8: d8 01 movw r26, r16
- 22fa: ed 91 ld r30, X+
- 22fc: fc 91 ld r31, X
- 22fe: ee 0d add r30, r14
- 2300: ff 1d adc r31, r15
- 2302: 80 81 ld r24, Z
- 2304: 99 27 eor r25, r25
- 2306: 87 fd sbrc r24, 7
- 2308: 90 95 com r25
- 230a: 0e 94 34 24 call 0x4868 ; 0x4868 <isspace>
- 230e: 89 2b or r24, r25
- 2310: 31 f0 breq .+12 ; 0x231e <_ZNK6String4trimEv+0x9c>
- 2312: 08 94 sec
- 2314: e1 08 sbc r14, r1
- 2316: f1 08 sbc r15, r1
- 2318: ce 14 cp r12, r14
- 231a: df 04 cpc r13, r15
- 231c: 68 f3 brcs .-38 ; 0x22f8 <_ZNK6String4trimEv+0x76>
- 231e: 08 94 sec
- 2320: e1 1c adc r14, r1
- 2322: f1 1c adc r15, r1
- 2324: c5 01 movw r24, r10
- 2326: 8e 01 movw r16, r28
- 2328: 0f 5f subi r16, 0xFF ; 255
- 232a: 1f 4f sbci r17, 0xFF ; 255
- 232c: b8 01 movw r22, r16
- 232e: a6 01 movw r20, r12
- 2330: 97 01 movw r18, r14
- 2332: 0e 94 8b 10 call 0x2116 ; 0x2116 <_ZNK6String9substringEjj>
- 2336: c8 01 movw r24, r16
- 2338: 0e 94 0b 0c call 0x1816 ; 0x1816 <_ZN6StringD1Ev>
- 233c: c5 01 movw r24, r10
- 233e: 26 96 adiw r28, 0x06 ; 6
- 2340: 0f b6 in r0, 0x3f ; 63
- 2342: f8 94 cli
- 2344: de bf out 0x3e, r29 ; 62
- 2346: 0f be out 0x3f, r0 ; 63
- 2348: cd bf out 0x3d, r28 ; 61
- 234a: cf 91 pop r28
- 234c: df 91 pop r29
- 234e: 1f 91 pop r17
- 2350: 0f 91 pop r16
- 2352: ff 90 pop r15
- 2354: ef 90 pop r14
- 2356: df 90 pop r13
- 2358: cf 90 pop r12
- 235a: bf 90 pop r11
- 235c: af 90 pop r10
- 235e: 08 95 ret
-
-00002360 <_ZN6String7replaceERKS_S1_>:
- 2360: 2f 92 push r2
- 2362: 3f 92 push r3
- 2364: 4f 92 push r4
- 2366: 5f 92 push r5
- 2368: 6f 92 push r6
- 236a: 7f 92 push r7
- 236c: 8f 92 push r8
- 236e: 9f 92 push r9
- 2370: af 92 push r10
- 2372: bf 92 push r11
- 2374: cf 92 push r12
- 2376: df 92 push r13
- 2378: ef 92 push r14
- 237a: ff 92 push r15
- 237c: 0f 93 push r16
- 237e: 1f 93 push r17
- 2380: df 93 push r29
- 2382: cf 93 push r28
- 2384: cd b7 in r28, 0x3d ; 61
- 2386: de b7 in r29, 0x3e ; 62
- 2388: 68 97 sbiw r28, 0x18 ; 24
- 238a: 0f b6 in r0, 0x3f ; 63
- 238c: f8 94 cli
- 238e: de bf out 0x3e, r29 ; 62
- 2390: 0f be out 0x3f, r0 ; 63
- 2392: cd bf out 0x3d, r28 ; 61
- 2394: 3c 01 movw r6, r24
- 2396: fb 01 movw r30, r22
- 2398: 2a 01 movw r4, r20
- 239a: 19 01 movw r2, r18
- 239c: 60 81 ld r22, Z
- 239e: 71 81 ldd r23, Z+1 ; 0x01
- 23a0: 61 15 cp r22, r1
- 23a2: 71 05 cpc r23, r1
- 23a4: 21 f4 brne .+8 ; 0x23ae <_ZN6String7replaceERKS_S1_+0x4e>
- 23a6: bf 01 movw r22, r30
- 23a8: 0e 94 71 0e call 0x1ce2 ; 0x1ce2 <_ZN6StringC1ERKS_>
- 23ac: 5a c0 rjmp .+180 ; 0x2462 <_ZN6String7replaceERKS_S1_+0x102>
- 23ae: 7e 01 movw r14, r28
- 23b0: 08 94 sec
- 23b2: e1 1c adc r14, r1
- 23b4: f1 1c adc r15, r1
- 23b6: c7 01 movw r24, r14
- 23b8: 0e 94 a1 0f call 0x1f42 ; 0x1f42 <_ZN6StringC1EPKc>
- 23bc: 8e 01 movw r16, r28
- 23be: 09 5f subi r16, 0xF9 ; 249
- 23c0: 1f 4f sbci r17, 0xFF ; 255
- 23c2: c8 01 movw r24, r16
- 23c4: 66 ea ldi r22, 0xA6 ; 166
- 23c6: 71 e0 ldi r23, 0x01 ; 1
- 23c8: 0e 94 a1 0f call 0x1f42 ; 0x1f42 <_ZN6StringC1EPKc>
- 23cc: d0 2e mov r13, r16
- 23ce: c1 2e mov r12, r17
- 23d0: 3d e0 ldi r19, 0x0D ; 13
- 23d2: 83 2e mov r8, r19
- 23d4: 91 2c mov r9, r1
- 23d6: 8c 0e add r8, r28
- 23d8: 9d 1e adc r9, r29
- 23da: 23 e1 ldi r18, 0x13 ; 19
- 23dc: a2 2e mov r10, r18
- 23de: b1 2c mov r11, r1
- 23e0: ac 0e add r10, r28
- 23e2: bd 1e adc r11, r29
- 23e4: 24 c0 rjmp .+72 ; 0x242e <_ZN6String7replaceERKS_S1_+0xce>
- 23e6: c4 01 movw r24, r8
- 23e8: b7 01 movw r22, r14
- 23ea: 40 e0 ldi r20, 0x00 ; 0
- 23ec: 50 e0 ldi r21, 0x00 ; 0
- 23ee: 98 01 movw r18, r16
- 23f0: 0e 94 8b 10 call 0x2116 ; 0x2116 <_ZNK6String9substringEjj>
- 23f4: 8d 2d mov r24, r13
- 23f6: 9c 2d mov r25, r12
- 23f8: b4 01 movw r22, r8
- 23fa: 0e 94 8a 0d call 0x1b14 ; 0x1b14 <_ZN6StringpLERKS_>
- 23fe: c4 01 movw r24, r8
- 2400: 0e 94 0b 0c call 0x1816 ; 0x1816 <_ZN6StringD1Ev>
- 2404: 8d 2d mov r24, r13
- 2406: 9c 2d mov r25, r12
- 2408: b1 01 movw r22, r2
- 240a: 0e 94 8a 0d call 0x1b14 ; 0x1b14 <_ZN6StringpLERKS_>
- 240e: f2 01 movw r30, r4
- 2410: 44 81 ldd r20, Z+4 ; 0x04
- 2412: 55 81 ldd r21, Z+5 ; 0x05
- 2414: 40 0f add r20, r16
- 2416: 51 1f adc r21, r17
- 2418: c5 01 movw r24, r10
- 241a: b7 01 movw r22, r14
- 241c: 0e 94 c2 10 call 0x2184 ; 0x2184 <_ZNK6String9substringEj>
- 2420: c7 01 movw r24, r14
- 2422: b5 01 movw r22, r10
- 2424: 0e 94 d9 0d call 0x1bb2 ; 0x1bb2 <_ZN6StringaSERKS_>
- 2428: c5 01 movw r24, r10
- 242a: 0e 94 0b 0c call 0x1816 ; 0x1816 <_ZN6StringD1Ev>
- 242e: c7 01 movw r24, r14
- 2430: b2 01 movw r22, r4
- 2432: 0e 94 a9 0c call 0x1952 ; 0x1952 <_ZNK6String7indexOfERKS_>
- 2436: 8c 01 movw r16, r24
- 2438: ff ef ldi r31, 0xFF ; 255
- 243a: 8f 3f cpi r24, 0xFF ; 255
- 243c: 9f 07 cpc r25, r31
- 243e: 99 f6 brne .-90 ; 0x23e6 <_ZN6String7replaceERKS_S1_+0x86>
- 2440: 8d 2d mov r24, r13
- 2442: 9c 2d mov r25, r12
- 2444: b7 01 movw r22, r14
- 2446: 0e 94 8a 0d call 0x1b14 ; 0x1b14 <_ZN6StringpLERKS_>
- 244a: c3 01 movw r24, r6
- 244c: 6d 2d mov r22, r13
- 244e: 7c 2d mov r23, r12
- 2450: 0e 94 71 0e call 0x1ce2 ; 0x1ce2 <_ZN6StringC1ERKS_>
- 2454: 8d 2d mov r24, r13
- 2456: 9c 2d mov r25, r12
- 2458: 0e 94 0b 0c call 0x1816 ; 0x1816 <_ZN6StringD1Ev>
- 245c: c7 01 movw r24, r14
- 245e: 0e 94 0b 0c call 0x1816 ; 0x1816 <_ZN6StringD1Ev>
- 2462: c3 01 movw r24, r6
- 2464: 68 96 adiw r28, 0x18 ; 24
- 2466: 0f b6 in r0, 0x3f ; 63
- 2468: f8 94 cli
- 246a: de bf out 0x3e, r29 ; 62
- 246c: 0f be out 0x3f, r0 ; 63
- 246e: cd bf out 0x3d, r28 ; 61
- 2470: cf 91 pop r28
- 2472: df 91 pop r29
- 2474: 1f 91 pop r17
- 2476: 0f 91 pop r16
- 2478: ff 90 pop r15
- 247a: ef 90 pop r14
- 247c: df 90 pop r13
- 247e: cf 90 pop r12
- 2480: bf 90 pop r11
- 2482: af 90 pop r10
- 2484: 9f 90 pop r9
- 2486: 8f 90 pop r8
- 2488: 7f 90 pop r7
- 248a: 6f 90 pop r6
- 248c: 5f 90 pop r5
- 248e: 4f 90 pop r4
- 2490: 3f 90 pop r3
- 2492: 2f 90 pop r2
- 2494: 08 95 ret
-
-00002496 <_ZN6String7replaceEcc>:
- 2496: df 92 push r13
- 2498: ef 92 push r14
- 249a: ff 92 push r15
- 249c: 0f 93 push r16
- 249e: 1f 93 push r17
- 24a0: df 93 push r29
- 24a2: cf 93 push r28
- 24a4: 00 d0 rcall .+0 ; 0x24a6 <_ZN6String7replaceEcc+0x10>
- 24a6: 00 d0 rcall .+0 ; 0x24a8 <_ZN6String7replaceEcc+0x12>
- 24a8: 00 d0 rcall .+0 ; 0x24aa <_ZN6String7replaceEcc+0x14>
- 24aa: cd b7 in r28, 0x3d ; 61
- 24ac: de b7 in r29, 0x3e ; 62
- 24ae: 7c 01 movw r14, r24
- 24b0: fb 01 movw r30, r22
- 24b2: 14 2f mov r17, r20
- 24b4: d2 2e mov r13, r18
- 24b6: 60 81 ld r22, Z
- 24b8: 71 81 ldd r23, Z+1 ; 0x01
- 24ba: 61 15 cp r22, r1
- 24bc: 71 05 cpc r23, r1
- 24be: 21 f4 brne .+8 ; 0x24c8 <_ZN6String7replaceEcc+0x32>
- 24c0: bf 01 movw r22, r30
- 24c2: 0e 94 71 0e call 0x1ce2 ; 0x1ce2 <_ZN6StringC1ERKS_>
- 24c6: 1c c0 rjmp .+56 ; 0x2500 <_ZN6String7replaceEcc+0x6a>
- 24c8: ce 01 movw r24, r28
- 24ca: 01 96 adiw r24, 0x01 ; 1
- 24cc: 0e 94 a1 0f call 0x1f42 ; 0x1f42 <_ZN6StringC1EPKc>
- 24d0: 89 81 ldd r24, Y+1 ; 0x01
- 24d2: 9a 81 ldd r25, Y+2 ; 0x02
- 24d4: 01 2f mov r16, r17
- 24d6: 11 27 eor r17, r17
- 24d8: 07 fd sbrc r16, 7
- 24da: 10 95 com r17
- 24dc: 01 c0 rjmp .+2 ; 0x24e0 <_ZN6String7replaceEcc+0x4a>
- 24de: d0 82 st Z, r13
- 24e0: b8 01 movw r22, r16
- 24e2: 0e 94 60 24 call 0x48c0 ; 0x48c0 <strchr>
- 24e6: fc 01 movw r30, r24
- 24e8: 00 97 sbiw r24, 0x00 ; 0
- 24ea: c9 f7 brne .-14 ; 0x24de <_ZN6String7replaceEcc+0x48>
- 24ec: c7 01 movw r24, r14
- 24ee: 8e 01 movw r16, r28
- 24f0: 0f 5f subi r16, 0xFF ; 255
- 24f2: 1f 4f sbci r17, 0xFF ; 255
- 24f4: b8 01 movw r22, r16
- 24f6: 0e 94 71 0e call 0x1ce2 ; 0x1ce2 <_ZN6StringC1ERKS_>
- 24fa: c8 01 movw r24, r16
- 24fc: 0e 94 0b 0c call 0x1816 ; 0x1816 <_ZN6StringD1Ev>
- 2500: c7 01 movw r24, r14
- 2502: 26 96 adiw r28, 0x06 ; 6
- 2504: 0f b6 in r0, 0x3f ; 63
- 2506: f8 94 cli
- 2508: de bf out 0x3e, r29 ; 62
- 250a: 0f be out 0x3f, r0 ; 63
- 250c: cd bf out 0x3d, r28 ; 61
- 250e: cf 91 pop r28
- 2510: df 91 pop r29
- 2512: 1f 91 pop r17
- 2514: 0f 91 pop r16
- 2516: ff 90 pop r15
- 2518: ef 90 pop r14
- 251a: df 90 pop r13
- 251c: 08 95 ret
-
-0000251e <_ZN6StringC2EPKc>:
- 251e: 0f 93 push r16
- 2520: 1f 93 push r17
- 2522: cf 93 push r28
- 2524: df 93 push r29
- 2526: 8c 01 movw r16, r24
- 2528: eb 01 movw r28, r22
- 252a: 61 15 cp r22, r1
- 252c: 71 05 cpc r23, r1
- 252e: 11 f4 brne .+4 ; 0x2534 <_ZN6StringC2EPKc+0x16>
- 2530: c6 ea ldi r28, 0xA6 ; 166
- 2532: d1 e0 ldi r29, 0x01 ; 1
- 2534: fe 01 movw r30, r28
- 2536: 01 90 ld r0, Z+
- 2538: 00 20 and r0, r0
- 253a: e9 f7 brne .-6 ; 0x2536 <_ZN6StringC2EPKc+0x18>
- 253c: 31 97 sbiw r30, 0x01 ; 1
- 253e: ec 1b sub r30, r28
- 2540: fd 0b sbc r31, r29
- 2542: d8 01 movw r26, r16
- 2544: 15 96 adiw r26, 0x05 ; 5
- 2546: fc 93 st X, r31
- 2548: ee 93 st -X, r30
- 254a: 14 97 sbiw r26, 0x04 ; 4
- 254c: c8 01 movw r24, r16
- 254e: bf 01 movw r22, r30
- 2550: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 2554: f8 01 movw r30, r16
- 2556: 80 81 ld r24, Z
- 2558: 91 81 ldd r25, Z+1 ; 0x01
- 255a: 00 97 sbiw r24, 0x00 ; 0
- 255c: 19 f0 breq .+6 ; 0x2564 <_ZN6StringC2EPKc+0x46>
- 255e: be 01 movw r22, r28
- 2560: 0e 94 74 24 call 0x48e8 ; 0x48e8 <strcpy>
- 2564: df 91 pop r29
- 2566: cf 91 pop r28
- 2568: 1f 91 pop r17
- 256a: 0f 91 pop r16
- 256c: 08 95 ret
-
-0000256e <_ZN6StringC1Eli>:
- 256e: ef 92 push r14
- 2570: ff 92 push r15
- 2572: 0f 93 push r16
- 2574: 1f 93 push r17
- 2576: df 93 push r29
- 2578: cf 93 push r28
- 257a: cd b7 in r28, 0x3d ; 61
- 257c: de b7 in r29, 0x3e ; 62
- 257e: a1 97 sbiw r28, 0x21 ; 33
- 2580: 0f b6 in r0, 0x3f ; 63
- 2582: f8 94 cli
- 2584: de bf out 0x3e, r29 ; 62
- 2586: 0f be out 0x3f, r0 ; 63
- 2588: cd bf out 0x3d, r28 ; 61
- 258a: 8c 01 movw r16, r24
- 258c: cb 01 movw r24, r22
- 258e: ba 01 movw r22, r20
- 2590: 7e 01 movw r14, r28
- 2592: 08 94 sec
- 2594: e1 1c adc r14, r1
- 2596: f1 1c adc r15, r1
- 2598: a7 01 movw r20, r14
- 259a: 0e 94 de 24 call 0x49bc ; 0x49bc <ltoa>
- 259e: f7 01 movw r30, r14
- 25a0: 01 90 ld r0, Z+
- 25a2: 00 20 and r0, r0
- 25a4: e9 f7 brne .-6 ; 0x25a0 <_ZN6StringC1Eli+0x32>
- 25a6: 31 97 sbiw r30, 0x01 ; 1
- 25a8: ee 19 sub r30, r14
- 25aa: ff 09 sbc r31, r15
- 25ac: d8 01 movw r26, r16
- 25ae: 15 96 adiw r26, 0x05 ; 5
- 25b0: fc 93 st X, r31
- 25b2: ee 93 st -X, r30
- 25b4: 14 97 sbiw r26, 0x04 ; 4
- 25b6: c8 01 movw r24, r16
- 25b8: bf 01 movw r22, r30
- 25ba: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 25be: f8 01 movw r30, r16
- 25c0: 80 81 ld r24, Z
- 25c2: 91 81 ldd r25, Z+1 ; 0x01
- 25c4: 00 97 sbiw r24, 0x00 ; 0
- 25c6: 19 f0 breq .+6 ; 0x25ce <_ZN6StringC1Eli+0x60>
- 25c8: b7 01 movw r22, r14
- 25ca: 0e 94 74 24 call 0x48e8 ; 0x48e8 <strcpy>
- 25ce: a1 96 adiw r28, 0x21 ; 33
- 25d0: 0f b6 in r0, 0x3f ; 63
- 25d2: f8 94 cli
- 25d4: de bf out 0x3e, r29 ; 62
- 25d6: 0f be out 0x3f, r0 ; 63
- 25d8: cd bf out 0x3d, r28 ; 61
- 25da: cf 91 pop r28
- 25dc: df 91 pop r29
- 25de: 1f 91 pop r17
- 25e0: 0f 91 pop r16
- 25e2: ff 90 pop r15
- 25e4: ef 90 pop r14
- 25e6: 08 95 ret
-
-000025e8 <_ZN6StringC2Eli>:
- 25e8: ef 92 push r14
- 25ea: ff 92 push r15
- 25ec: 0f 93 push r16
- 25ee: 1f 93 push r17
- 25f0: df 93 push r29
- 25f2: cf 93 push r28
- 25f4: cd b7 in r28, 0x3d ; 61
- 25f6: de b7 in r29, 0x3e ; 62
- 25f8: a1 97 sbiw r28, 0x21 ; 33
- 25fa: 0f b6 in r0, 0x3f ; 63
- 25fc: f8 94 cli
- 25fe: de bf out 0x3e, r29 ; 62
- 2600: 0f be out 0x3f, r0 ; 63
- 2602: cd bf out 0x3d, r28 ; 61
- 2604: 8c 01 movw r16, r24
- 2606: cb 01 movw r24, r22
- 2608: ba 01 movw r22, r20
- 260a: 7e 01 movw r14, r28
- 260c: 08 94 sec
- 260e: e1 1c adc r14, r1
- 2610: f1 1c adc r15, r1
- 2612: a7 01 movw r20, r14
- 2614: 0e 94 de 24 call 0x49bc ; 0x49bc <ltoa>
- 2618: f7 01 movw r30, r14
- 261a: 01 90 ld r0, Z+
- 261c: 00 20 and r0, r0
- 261e: e9 f7 brne .-6 ; 0x261a <_ZN6StringC2Eli+0x32>
- 2620: 31 97 sbiw r30, 0x01 ; 1
- 2622: ee 19 sub r30, r14
- 2624: ff 09 sbc r31, r15
- 2626: d8 01 movw r26, r16
- 2628: 15 96 adiw r26, 0x05 ; 5
- 262a: fc 93 st X, r31
- 262c: ee 93 st -X, r30
- 262e: 14 97 sbiw r26, 0x04 ; 4
- 2630: c8 01 movw r24, r16
- 2632: bf 01 movw r22, r30
- 2634: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 2638: f8 01 movw r30, r16
- 263a: 80 81 ld r24, Z
- 263c: 91 81 ldd r25, Z+1 ; 0x01
- 263e: 00 97 sbiw r24, 0x00 ; 0
- 2640: 19 f0 breq .+6 ; 0x2648 <_ZN6StringC2Eli+0x60>
- 2642: b7 01 movw r22, r14
- 2644: 0e 94 74 24 call 0x48e8 ; 0x48e8 <strcpy>
- 2648: a1 96 adiw r28, 0x21 ; 33
- 264a: 0f b6 in r0, 0x3f ; 63
- 264c: f8 94 cli
- 264e: de bf out 0x3e, r29 ; 62
- 2650: 0f be out 0x3f, r0 ; 63
- 2652: cd bf out 0x3d, r28 ; 61
- 2654: cf 91 pop r28
- 2656: df 91 pop r29
- 2658: 1f 91 pop r17
- 265a: 0f 91 pop r16
- 265c: ff 90 pop r15
- 265e: ef 90 pop r14
- 2660: 08 95 ret
-
-00002662 <_ZN6StringC1Eii>:
- 2662: ef 92 push r14
- 2664: ff 92 push r15
- 2666: 0f 93 push r16
- 2668: 1f 93 push r17
- 266a: df 93 push r29
- 266c: cf 93 push r28
- 266e: cd b7 in r28, 0x3d ; 61
- 2670: de b7 in r29, 0x3e ; 62
- 2672: a1 97 sbiw r28, 0x21 ; 33
- 2674: 0f b6 in r0, 0x3f ; 63
- 2676: f8 94 cli
- 2678: de bf out 0x3e, r29 ; 62
- 267a: 0f be out 0x3f, r0 ; 63
- 267c: cd bf out 0x3d, r28 ; 61
- 267e: 8c 01 movw r16, r24
- 2680: cb 01 movw r24, r22
- 2682: 7e 01 movw r14, r28
- 2684: 08 94 sec
- 2686: e1 1c adc r14, r1
- 2688: f1 1c adc r15, r1
- 268a: b7 01 movw r22, r14
- 268c: 0e 94 bd 24 call 0x497a ; 0x497a <itoa>
- 2690: f7 01 movw r30, r14
- 2692: 01 90 ld r0, Z+
- 2694: 00 20 and r0, r0
- 2696: e9 f7 brne .-6 ; 0x2692 <_ZN6StringC1Eii+0x30>
- 2698: 31 97 sbiw r30, 0x01 ; 1
- 269a: ee 19 sub r30, r14
- 269c: ff 09 sbc r31, r15
- 269e: d8 01 movw r26, r16
- 26a0: 15 96 adiw r26, 0x05 ; 5
- 26a2: fc 93 st X, r31
- 26a4: ee 93 st -X, r30
- 26a6: 14 97 sbiw r26, 0x04 ; 4
- 26a8: c8 01 movw r24, r16
- 26aa: bf 01 movw r22, r30
- 26ac: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 26b0: f8 01 movw r30, r16
- 26b2: 80 81 ld r24, Z
- 26b4: 91 81 ldd r25, Z+1 ; 0x01
- 26b6: 00 97 sbiw r24, 0x00 ; 0
- 26b8: 19 f0 breq .+6 ; 0x26c0 <_ZN6StringC1Eii+0x5e>
- 26ba: b7 01 movw r22, r14
- 26bc: 0e 94 74 24 call 0x48e8 ; 0x48e8 <strcpy>
- 26c0: a1 96 adiw r28, 0x21 ; 33
- 26c2: 0f b6 in r0, 0x3f ; 63
- 26c4: f8 94 cli
- 26c6: de bf out 0x3e, r29 ; 62
- 26c8: 0f be out 0x3f, r0 ; 63
- 26ca: cd bf out 0x3d, r28 ; 61
- 26cc: cf 91 pop r28
- 26ce: df 91 pop r29
- 26d0: 1f 91 pop r17
- 26d2: 0f 91 pop r16
- 26d4: ff 90 pop r15
- 26d6: ef 90 pop r14
- 26d8: 08 95 ret
-
-000026da <_ZN6StringC2Eii>:
- 26da: ef 92 push r14
- 26dc: ff 92 push r15
- 26de: 0f 93 push r16
- 26e0: 1f 93 push r17
- 26e2: df 93 push r29
- 26e4: cf 93 push r28
- 26e6: cd b7 in r28, 0x3d ; 61
- 26e8: de b7 in r29, 0x3e ; 62
- 26ea: a1 97 sbiw r28, 0x21 ; 33
- 26ec: 0f b6 in r0, 0x3f ; 63
- 26ee: f8 94 cli
- 26f0: de bf out 0x3e, r29 ; 62
- 26f2: 0f be out 0x3f, r0 ; 63
- 26f4: cd bf out 0x3d, r28 ; 61
- 26f6: 8c 01 movw r16, r24
- 26f8: cb 01 movw r24, r22
- 26fa: 7e 01 movw r14, r28
- 26fc: 08 94 sec
- 26fe: e1 1c adc r14, r1
- 2700: f1 1c adc r15, r1
- 2702: b7 01 movw r22, r14
- 2704: 0e 94 bd 24 call 0x497a ; 0x497a <itoa>
- 2708: f7 01 movw r30, r14
- 270a: 01 90 ld r0, Z+
- 270c: 00 20 and r0, r0
- 270e: e9 f7 brne .-6 ; 0x270a <_ZN6StringC2Eii+0x30>
- 2710: 31 97 sbiw r30, 0x01 ; 1
- 2712: ee 19 sub r30, r14
- 2714: ff 09 sbc r31, r15
- 2716: d8 01 movw r26, r16
- 2718: 15 96 adiw r26, 0x05 ; 5
- 271a: fc 93 st X, r31
- 271c: ee 93 st -X, r30
- 271e: 14 97 sbiw r26, 0x04 ; 4
- 2720: c8 01 movw r24, r16
- 2722: bf 01 movw r22, r30
- 2724: 0e 94 c5 0d call 0x1b8a ; 0x1b8a <_ZN6String9getBufferEj>
- 2728: f8 01 movw r30, r16
- 272a: 80 81 ld r24, Z
- 272c: 91 81 ldd r25, Z+1 ; 0x01
- 272e: 00 97 sbiw r24, 0x00 ; 0
- 2730: 19 f0 breq .+6 ; 0x2738 <_ZN6StringC2Eii+0x5e>
- 2732: b7 01 movw r22, r14
- 2734: 0e 94 74 24 call 0x48e8 ; 0x48e8 <strcpy>
- 2738: a1 96 adiw r28, 0x21 ; 33
- 273a: 0f b6 in r0, 0x3f ; 63
- 273c: f8 94 cli
- 273e: de bf out 0x3e, r29 ; 62
- 2740: 0f be out 0x3f, r0 ; 63
- 2742: cd bf out 0x3d, r28 ; 61
- 2744: cf 91 pop r28
- 2746: df 91 pop r29
- 2748: 1f 91 pop r17
- 274a: 0f 91 pop r16
- 274c: ff 90 pop r15
- 274e: ef 90 pop r14
- 2750: 08 95 ret
-
-00002752 <__vector_16>:
- 2752: 1f 92 push r1
- 2754: 0f 92 push r0
- 2756: 0f b6 in r0, 0x3f ; 63
- 2758: 0f 92 push r0
- 275a: 11 24 eor r1, r1
- 275c: 2f 93 push r18
- 275e: 3f 93 push r19
- 2760: 4f 93 push r20
- 2762: 5f 93 push r21
- 2764: 6f 93 push r22
- 2766: 7f 93 push r23
- 2768: 8f 93 push r24
- 276a: 9f 93 push r25
- 276c: af 93 push r26
- 276e: bf 93 push r27
- 2770: 20 91 89 03 lds r18, 0x0389
- 2774: 30 91 8a 03 lds r19, 0x038A
- 2778: 40 91 8b 03 lds r20, 0x038B
- 277c: 50 91 8c 03 lds r21, 0x038C
- 2780: 70 91 8d 03 lds r23, 0x038D
- 2784: da 01 movw r26, r20
- 2786: c9 01 movw r24, r18
- 2788: 02 96 adiw r24, 0x02 ; 2
- 278a: a1 1d adc r26, r1
- 278c: b1 1d adc r27, r1
- 278e: 67 2f mov r22, r23
- 2790: 6a 5f subi r22, 0xFA ; 250
- 2792: 6d 37 cpi r22, 0x7D ; 125
- 2794: 30 f0 brcs .+12 ; 0x27a2 <__vector_16+0x50>
- 2796: 6d 57 subi r22, 0x7D ; 125
- 2798: da 01 movw r26, r20
- 279a: c9 01 movw r24, r18
- 279c: 03 96 adiw r24, 0x03 ; 3
- 279e: a1 1d adc r26, r1
- 27a0: b1 1d adc r27, r1
- 27a2: 60 93 8d 03 sts 0x038D, r22
- 27a6: 80 93 89 03 sts 0x0389, r24
- 27aa: 90 93 8a 03 sts 0x038A, r25
- 27ae: a0 93 8b 03 sts 0x038B, r26
- 27b2: b0 93 8c 03 sts 0x038C, r27
- 27b6: 80 91 85 03 lds r24, 0x0385
- 27ba: 90 91 86 03 lds r25, 0x0386
- 27be: a0 91 87 03 lds r26, 0x0387
- 27c2: b0 91 88 03 lds r27, 0x0388
- 27c6: 01 96 adiw r24, 0x01 ; 1
- 27c8: a1 1d adc r26, r1
- 27ca: b1 1d adc r27, r1
- 27cc: 80 93 85 03 sts 0x0385, r24
- 27d0: 90 93 86 03 sts 0x0386, r25
- 27d4: a0 93 87 03 sts 0x0387, r26
- 27d8: b0 93 88 03 sts 0x0388, r27
- 27dc: bf 91 pop r27
- 27de: af 91 pop r26
- 27e0: 9f 91 pop r25
- 27e2: 8f 91 pop r24
- 27e4: 7f 91 pop r23
- 27e6: 6f 91 pop r22
- 27e8: 5f 91 pop r21
- 27ea: 4f 91 pop r20
- 27ec: 3f 91 pop r19
- 27ee: 2f 91 pop r18
- 27f0: 0f 90 pop r0
- 27f2: 0f be out 0x3f, r0 ; 63
- 27f4: 0f 90 pop r0
- 27f6: 1f 90 pop r1
- 27f8: 18 95 reti
-
-000027fa <millis>:
- 27fa: 8f b7 in r24, 0x3f ; 63
- 27fc: f8 94 cli
- 27fe: 20 91 89 03 lds r18, 0x0389
- 2802: 30 91 8a 03 lds r19, 0x038A
- 2806: 40 91 8b 03 lds r20, 0x038B
- 280a: 50 91 8c 03 lds r21, 0x038C
- 280e: 8f bf out 0x3f, r24 ; 63
- 2810: b9 01 movw r22, r18
- 2812: ca 01 movw r24, r20
- 2814: 08 95 ret
-
-00002816 <micros>:
- 2816: 9f b7 in r25, 0x3f ; 63
- 2818: f8 94 cli
- 281a: 20 91 85 03 lds r18, 0x0385
- 281e: 30 91 86 03 lds r19, 0x0386
- 2822: 40 91 87 03 lds r20, 0x0387
- 2826: 50 91 88 03 lds r21, 0x0388
- 282a: 86 b5 in r24, 0x26 ; 38
- 282c: a8 9b sbis 0x15, 0 ; 21
- 282e: 06 c0 rjmp .+12 ; 0x283c <micros+0x26>
- 2830: 8f 3f cpi r24, 0xFF ; 255
- 2832: 21 f0 breq .+8 ; 0x283c <micros+0x26>
- 2834: 2f 5f subi r18, 0xFF ; 255
- 2836: 3f 4f sbci r19, 0xFF ; 255
- 2838: 4f 4f sbci r20, 0xFF ; 255
- 283a: 5f 4f sbci r21, 0xFF ; 255
- 283c: 9f bf out 0x3f, r25 ; 63
- 283e: 54 2f mov r21, r20
- 2840: 43 2f mov r20, r19
- 2842: 32 2f mov r19, r18
- 2844: 22 27 eor r18, r18
- 2846: 28 0f add r18, r24
- 2848: 31 1d adc r19, r1
- 284a: 41 1d adc r20, r1
- 284c: 51 1d adc r21, r1
- 284e: 83 e0 ldi r24, 0x03 ; 3
- 2850: 22 0f add r18, r18
- 2852: 33 1f adc r19, r19
- 2854: 44 1f adc r20, r20
- 2856: 55 1f adc r21, r21
- 2858: 8a 95 dec r24
- 285a: d1 f7 brne .-12 ; 0x2850 <micros+0x3a>
- 285c: b9 01 movw r22, r18
- 285e: ca 01 movw r24, r20
- 2860: 08 95 ret
-
-00002862 <delay>:
- 2862: ef 92 push r14
- 2864: ff 92 push r15
- 2866: 0f 93 push r16
- 2868: 1f 93 push r17
- 286a: cf 93 push r28
- 286c: df 93 push r29
- 286e: 7b 01 movw r14, r22
- 2870: 8c 01 movw r16, r24
- 2872: 0e 94 0b 14 call 0x2816 ; 0x2816 <micros>
- 2876: eb 01 movw r28, r22
- 2878: 0e c0 rjmp .+28 ; 0x2896 <delay+0x34>
- 287a: 0e 94 0b 14 call 0x2816 ; 0x2816 <micros>
- 287e: 6c 1b sub r22, r28
- 2880: 7d 0b sbc r23, r29
- 2882: 68 5e subi r22, 0xE8 ; 232
- 2884: 73 40 sbci r23, 0x03 ; 3
- 2886: c8 f3 brcs .-14 ; 0x287a <delay+0x18>
- 2888: 08 94 sec
- 288a: e1 08 sbc r14, r1
- 288c: f1 08 sbc r15, r1
- 288e: 01 09 sbc r16, r1
- 2890: 11 09 sbc r17, r1
- 2892: c8 51 subi r28, 0x18 ; 24
- 2894: dc 4f sbci r29, 0xFC ; 252
- 2896: e1 14 cp r14, r1
- 2898: f1 04 cpc r15, r1
- 289a: 01 05 cpc r16, r1
- 289c: 11 05 cpc r17, r1
- 289e: 69 f7 brne .-38 ; 0x287a <delay+0x18>
- 28a0: df 91 pop r29
- 28a2: cf 91 pop r28
- 28a4: 1f 91 pop r17
- 28a6: 0f 91 pop r16
- 28a8: ff 90 pop r15
- 28aa: ef 90 pop r14
- 28ac: 08 95 ret
-
-000028ae <delayMicroseconds>:
- 28ae: 01 97 sbiw r24, 0x01 ; 1
- 28b0: 39 f0 breq .+14 ; 0x28c0 <delayMicroseconds+0x12>
- 28b2: 01 97 sbiw r24, 0x01 ; 1
- 28b4: 29 f0 breq .+10 ; 0x28c0 <delayMicroseconds+0x12>
- 28b6: 88 0f add r24, r24
- 28b8: 99 1f adc r25, r25
- 28ba: 01 97 sbiw r24, 0x01 ; 1
- 28bc: 01 97 sbiw r24, 0x01 ; 1
- 28be: f1 f7 brne .-4 ; 0x28bc <delayMicroseconds+0xe>
- 28c0: 08 95 ret
-
-000028c2 <init>:
- 28c2: 78 94 sei
- 28c4: 84 b5 in r24, 0x24 ; 36
- 28c6: 82 60 ori r24, 0x02 ; 2
- 28c8: 84 bd out 0x24, r24 ; 36
- 28ca: 84 b5 in r24, 0x24 ; 36
- 28cc: 81 60 ori r24, 0x01 ; 1
- 28ce: 84 bd out 0x24, r24 ; 36
- 28d0: 85 b5 in r24, 0x25 ; 37
- 28d2: 82 60 ori r24, 0x02 ; 2
- 28d4: 85 bd out 0x25, r24 ; 37
- 28d6: 85 b5 in r24, 0x25 ; 37
- 28d8: 81 60 ori r24, 0x01 ; 1
- 28da: 85 bd out 0x25, r24 ; 37
- 28dc: ee e6 ldi r30, 0x6E ; 110
- 28de: f0 e0 ldi r31, 0x00 ; 0
- 28e0: 80 81 ld r24, Z
- 28e2: 81 60 ori r24, 0x01 ; 1
- 28e4: 80 83 st Z, r24
- 28e6: e1 e8 ldi r30, 0x81 ; 129
- 28e8: f0 e0 ldi r31, 0x00 ; 0
- 28ea: 10 82 st Z, r1
- 28ec: 80 81 ld r24, Z
- 28ee: 82 60 ori r24, 0x02 ; 2
- 28f0: 80 83 st Z, r24
- 28f2: 80 81 ld r24, Z
- 28f4: 81 60 ori r24, 0x01 ; 1
- 28f6: 80 83 st Z, r24
- 28f8: e0 e8 ldi r30, 0x80 ; 128
- 28fa: f0 e0 ldi r31, 0x00 ; 0
- 28fc: 80 81 ld r24, Z
- 28fe: 81 60 ori r24, 0x01 ; 1
- 2900: 80 83 st Z, r24
- 2902: e1 eb ldi r30, 0xB1 ; 177
- 2904: f0 e0 ldi r31, 0x00 ; 0
- 2906: 80 81 ld r24, Z
- 2908: 84 60 ori r24, 0x04 ; 4
- 290a: 80 83 st Z, r24
- 290c: e0 eb ldi r30, 0xB0 ; 176
- 290e: f0 e0 ldi r31, 0x00 ; 0
- 2910: 80 81 ld r24, Z
- 2912: 81 60 ori r24, 0x01 ; 1
- 2914: 80 83 st Z, r24
- 2916: ea e7 ldi r30, 0x7A ; 122
- 2918: f0 e0 ldi r31, 0x00 ; 0
- 291a: 80 81 ld r24, Z
- 291c: 84 60 ori r24, 0x04 ; 4
- 291e: 80 83 st Z, r24
- 2920: 80 81 ld r24, Z
- 2922: 82 60 ori r24, 0x02 ; 2
- 2924: 80 83 st Z, r24
- 2926: 80 81 ld r24, Z
- 2928: 81 60 ori r24, 0x01 ; 1
- 292a: 80 83 st Z, r24
- 292c: 80 81 ld r24, Z
- 292e: 80 68 ori r24, 0x80 ; 128
- 2930: 80 83 st Z, r24
- 2932: 10 92 c1 00 sts 0x00C1, r1
- 2936: 08 95 ret
-
-00002938 <analogReference>:
- 2938: 80 93 a7 01 sts 0x01A7, r24
- 293c: 08 95 ret
-
-0000293e <analogRead>:
- 293e: 98 2f mov r25, r24
- 2940: 8e 30 cpi r24, 0x0E ; 14
- 2942: 08 f0 brcs .+2 ; 0x2946 <analogRead+0x8>
- 2944: 9e 50 subi r25, 0x0E ; 14
- 2946: 97 70 andi r25, 0x07 ; 7
- 2948: 80 91 a7 01 lds r24, 0x01A7
- 294c: 82 95 swap r24
- 294e: 88 0f add r24, r24
- 2950: 88 0f add r24, r24
- 2952: 80 7c andi r24, 0xC0 ; 192
- 2954: 89 2b or r24, r25
- 2956: 80 93 7c 00 sts 0x007C, r24
- 295a: 80 91 7a 00 lds r24, 0x007A
- 295e: 80 64 ori r24, 0x40 ; 64
- 2960: 80 93 7a 00 sts 0x007A, r24
- 2964: 80 91 7a 00 lds r24, 0x007A
- 2968: 86 fd sbrc r24, 6
- 296a: fc cf rjmp .-8 ; 0x2964 <analogRead+0x26>
- 296c: 20 91 78 00 lds r18, 0x0078
- 2970: 40 91 79 00 lds r20, 0x0079
- 2974: 94 2f mov r25, r20
- 2976: 80 e0 ldi r24, 0x00 ; 0
- 2978: 30 e0 ldi r19, 0x00 ; 0
- 297a: 28 2b or r18, r24
- 297c: 39 2b or r19, r25
- 297e: c9 01 movw r24, r18
- 2980: 08 95 ret
-
-00002982 <analogWrite>:
- 2982: 1f 93 push r17
- 2984: cf 93 push r28
- 2986: df 93 push r29
- 2988: 18 2f mov r17, r24
- 298a: eb 01 movw r28, r22
- 298c: 61 e0 ldi r22, 0x01 ; 1
- 298e: 0e 94 21 15 call 0x2a42 ; 0x2a42 <pinMode>
- 2992: 20 97 sbiw r28, 0x00 ; 0
- 2994: 09 f4 brne .+2 ; 0x2998 <analogWrite+0x16>
- 2996: 4a c0 rjmp .+148 ; 0x2a2c <analogWrite+0xaa>
- 2998: cf 3f cpi r28, 0xFF ; 255
- 299a: d1 05 cpc r29, r1
- 299c: 09 f4 brne .+2 ; 0x29a0 <analogWrite+0x1e>
- 299e: 49 c0 rjmp .+146 ; 0x2a32 <analogWrite+0xb0>
- 29a0: e1 2f mov r30, r17
- 29a2: f0 e0 ldi r31, 0x00 ; 0
- 29a4: e1 55 subi r30, 0x51 ; 81
- 29a6: ff 4f sbci r31, 0xFF ; 255
- 29a8: 84 91 lpm r24, Z+
- 29aa: 83 30 cpi r24, 0x03 ; 3
- 29ac: c1 f0 breq .+48 ; 0x29de <analogWrite+0x5c>
- 29ae: 84 30 cpi r24, 0x04 ; 4
- 29b0: 28 f4 brcc .+10 ; 0x29bc <analogWrite+0x3a>
- 29b2: 81 30 cpi r24, 0x01 ; 1
- 29b4: 51 f0 breq .+20 ; 0x29ca <analogWrite+0x48>
- 29b6: 82 30 cpi r24, 0x02 ; 2
- 29b8: b1 f5 brne .+108 ; 0x2a26 <analogWrite+0xa4>
- 29ba: 0c c0 rjmp .+24 ; 0x29d4 <analogWrite+0x52>
- 29bc: 86 30 cpi r24, 0x06 ; 6
- 29be: 19 f1 breq .+70 ; 0x2a06 <analogWrite+0x84>
- 29c0: 87 30 cpi r24, 0x07 ; 7
- 29c2: 49 f1 breq .+82 ; 0x2a16 <analogWrite+0x94>
- 29c4: 84 30 cpi r24, 0x04 ; 4
- 29c6: 79 f5 brne .+94 ; 0x2a26 <analogWrite+0xa4>
- 29c8: 14 c0 rjmp .+40 ; 0x29f2 <analogWrite+0x70>
- 29ca: 84 b5 in r24, 0x24 ; 36
- 29cc: 80 68 ori r24, 0x80 ; 128
- 29ce: 84 bd out 0x24, r24 ; 36
- 29d0: c7 bd out 0x27, r28 ; 39
- 29d2: 33 c0 rjmp .+102 ; 0x2a3a <analogWrite+0xb8>
- 29d4: 84 b5 in r24, 0x24 ; 36
- 29d6: 80 62 ori r24, 0x20 ; 32
- 29d8: 84 bd out 0x24, r24 ; 36
- 29da: c8 bd out 0x28, r28 ; 40
- 29dc: 2e c0 rjmp .+92 ; 0x2a3a <analogWrite+0xb8>
- 29de: 80 91 80 00 lds r24, 0x0080
- 29e2: 80 68 ori r24, 0x80 ; 128
- 29e4: 80 93 80 00 sts 0x0080, r24
- 29e8: d0 93 89 00 sts 0x0089, r29
- 29ec: c0 93 88 00 sts 0x0088, r28
- 29f0: 24 c0 rjmp .+72 ; 0x2a3a <analogWrite+0xb8>
- 29f2: 80 91 80 00 lds r24, 0x0080
- 29f6: 80 62 ori r24, 0x20 ; 32
- 29f8: 80 93 80 00 sts 0x0080, r24
- 29fc: d0 93 8b 00 sts 0x008B, r29
- 2a00: c0 93 8a 00 sts 0x008A, r28
- 2a04: 1a c0 rjmp .+52 ; 0x2a3a <analogWrite+0xb8>
- 2a06: 80 91 b0 00 lds r24, 0x00B0
- 2a0a: 80 68 ori r24, 0x80 ; 128
- 2a0c: 80 93 b0 00 sts 0x00B0, r24
- 2a10: c0 93 b3 00 sts 0x00B3, r28
- 2a14: 12 c0 rjmp .+36 ; 0x2a3a <analogWrite+0xb8>
- 2a16: 80 91 b0 00 lds r24, 0x00B0
- 2a1a: 80 62 ori r24, 0x20 ; 32
- 2a1c: 80 93 b0 00 sts 0x00B0, r24
- 2a20: c0 93 b4 00 sts 0x00B4, r28
- 2a24: 0a c0 rjmp .+20 ; 0x2a3a <analogWrite+0xb8>
- 2a26: c0 38 cpi r28, 0x80 ; 128
- 2a28: d1 05 cpc r29, r1
- 2a2a: 1c f4 brge .+6 ; 0x2a32 <analogWrite+0xb0>
- 2a2c: 81 2f mov r24, r17
- 2a2e: 60 e0 ldi r22, 0x00 ; 0
- 2a30: 02 c0 rjmp .+4 ; 0x2a36 <analogWrite+0xb4>
- 2a32: 81 2f mov r24, r17
- 2a34: 61 e0 ldi r22, 0x01 ; 1
- 2a36: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 2a3a: df 91 pop r29
- 2a3c: cf 91 pop r28
- 2a3e: 1f 91 pop r17
- 2a40: 08 95 ret
-
-00002a42 <pinMode>:
- 2a42: 48 2f mov r20, r24
- 2a44: 50 e0 ldi r21, 0x00 ; 0
- 2a46: ca 01 movw r24, r20
- 2a48: 85 56 subi r24, 0x65 ; 101
- 2a4a: 9f 4f sbci r25, 0xFF ; 255
- 2a4c: fc 01 movw r30, r24
- 2a4e: 24 91 lpm r18, Z+
- 2a50: 49 57 subi r20, 0x79 ; 121
- 2a52: 5f 4f sbci r21, 0xFF ; 255
- 2a54: fa 01 movw r30, r20
- 2a56: 84 91 lpm r24, Z+
- 2a58: 88 23 and r24, r24
- 2a5a: c1 f0 breq .+48 ; 0x2a8c <pinMode+0x4a>
- 2a5c: e8 2f mov r30, r24
- 2a5e: f0 e0 ldi r31, 0x00 ; 0
- 2a60: ee 0f add r30, r30
- 2a62: ff 1f adc r31, r31
- 2a64: e7 59 subi r30, 0x97 ; 151
- 2a66: ff 4f sbci r31, 0xFF ; 255
- 2a68: a5 91 lpm r26, Z+
- 2a6a: b4 91 lpm r27, Z+
- 2a6c: 66 23 and r22, r22
- 2a6e: 41 f4 brne .+16 ; 0x2a80 <pinMode+0x3e>
- 2a70: 9f b7 in r25, 0x3f ; 63
- 2a72: f8 94 cli
- 2a74: 8c 91 ld r24, X
- 2a76: 20 95 com r18
- 2a78: 82 23 and r24, r18
- 2a7a: 8c 93 st X, r24
- 2a7c: 9f bf out 0x3f, r25 ; 63
- 2a7e: 08 95 ret
- 2a80: 9f b7 in r25, 0x3f ; 63
- 2a82: f8 94 cli
- 2a84: 8c 91 ld r24, X
- 2a86: 82 2b or r24, r18
- 2a88: 8c 93 st X, r24
- 2a8a: 9f bf out 0x3f, r25 ; 63
- 2a8c: 08 95 ret
-
-00002a8e <turnOffPWM>:
- 2a8e: 83 30 cpi r24, 0x03 ; 3
- 2a90: 71 f0 breq .+28 ; 0x2aae <turnOffPWM+0x20>
- 2a92: 84 30 cpi r24, 0x04 ; 4
- 2a94: 28 f4 brcc .+10 ; 0x2aa0 <turnOffPWM+0x12>
- 2a96: 81 30 cpi r24, 0x01 ; 1
- 2a98: a1 f0 breq .+40 ; 0x2ac2 <turnOffPWM+0x34>
- 2a9a: 82 30 cpi r24, 0x02 ; 2
- 2a9c: 21 f5 brne .+72 ; 0x2ae6 <turnOffPWM+0x58>
- 2a9e: 14 c0 rjmp .+40 ; 0x2ac8 <turnOffPWM+0x3a>
- 2aa0: 86 30 cpi r24, 0x06 ; 6
- 2aa2: b1 f0 breq .+44 ; 0x2ad0 <turnOffPWM+0x42>
- 2aa4: 87 30 cpi r24, 0x07 ; 7
- 2aa6: d1 f0 breq .+52 ; 0x2adc <turnOffPWM+0x4e>
- 2aa8: 84 30 cpi r24, 0x04 ; 4
- 2aaa: e9 f4 brne .+58 ; 0x2ae6 <turnOffPWM+0x58>
- 2aac: 04 c0 rjmp .+8 ; 0x2ab6 <turnOffPWM+0x28>
- 2aae: 80 91 80 00 lds r24, 0x0080
- 2ab2: 8f 77 andi r24, 0x7F ; 127
- 2ab4: 03 c0 rjmp .+6 ; 0x2abc <turnOffPWM+0x2e>
- 2ab6: 80 91 80 00 lds r24, 0x0080
- 2aba: 8f 7d andi r24, 0xDF ; 223
- 2abc: 80 93 80 00 sts 0x0080, r24
- 2ac0: 08 95 ret
- 2ac2: 84 b5 in r24, 0x24 ; 36
- 2ac4: 8f 77 andi r24, 0x7F ; 127
- 2ac6: 02 c0 rjmp .+4 ; 0x2acc <turnOffPWM+0x3e>
- 2ac8: 84 b5 in r24, 0x24 ; 36
- 2aca: 8f 7d andi r24, 0xDF ; 223
- 2acc: 84 bd out 0x24, r24 ; 36
- 2ace: 08 95 ret
- 2ad0: 80 91 b0 00 lds r24, 0x00B0
- 2ad4: 8f 77 andi r24, 0x7F ; 127
- 2ad6: 80 93 b0 00 sts 0x00B0, r24
- 2ada: 08 95 ret
- 2adc: 80 91 b0 00 lds r24, 0x00B0
- 2ae0: 8f 7d andi r24, 0xDF ; 223
- 2ae2: 80 93 b0 00 sts 0x00B0, r24
- 2ae6: 08 95 ret
-
-00002ae8 <digitalWrite>:
- 2ae8: ff 92 push r15
- 2aea: 0f 93 push r16
- 2aec: 1f 93 push r17
- 2aee: f6 2e mov r15, r22
- 2af0: 48 2f mov r20, r24
- 2af2: 50 e0 ldi r21, 0x00 ; 0
- 2af4: ca 01 movw r24, r20
- 2af6: 81 55 subi r24, 0x51 ; 81
- 2af8: 9f 4f sbci r25, 0xFF ; 255
- 2afa: fc 01 movw r30, r24
- 2afc: 24 91 lpm r18, Z+
- 2afe: ca 01 movw r24, r20
- 2b00: 85 56 subi r24, 0x65 ; 101
- 2b02: 9f 4f sbci r25, 0xFF ; 255
- 2b04: fc 01 movw r30, r24
- 2b06: 14 91 lpm r17, Z+
- 2b08: 49 57 subi r20, 0x79 ; 121
- 2b0a: 5f 4f sbci r21, 0xFF ; 255
- 2b0c: fa 01 movw r30, r20
- 2b0e: 04 91 lpm r16, Z+
- 2b10: 00 23 and r16, r16
- 2b12: d9 f0 breq .+54 ; 0x2b4a <digitalWrite+0x62>
- 2b14: 22 23 and r18, r18
- 2b16: 19 f0 breq .+6 ; 0x2b1e <digitalWrite+0x36>
- 2b18: 82 2f mov r24, r18
- 2b1a: 0e 94 47 15 call 0x2a8e ; 0x2a8e <turnOffPWM>
- 2b1e: e0 2f mov r30, r16
- 2b20: f0 e0 ldi r31, 0x00 ; 0
- 2b22: ee 0f add r30, r30
- 2b24: ff 1f adc r31, r31
- 2b26: ed 58 subi r30, 0x8D ; 141
- 2b28: ff 4f sbci r31, 0xFF ; 255
- 2b2a: a5 91 lpm r26, Z+
- 2b2c: b4 91 lpm r27, Z+
- 2b2e: ff 20 and r15, r15
- 2b30: 31 f4 brne .+12 ; 0x2b3e <digitalWrite+0x56>
- 2b32: 9f b7 in r25, 0x3f ; 63
- 2b34: f8 94 cli
- 2b36: 8c 91 ld r24, X
- 2b38: 10 95 com r17
- 2b3a: 81 23 and r24, r17
- 2b3c: 04 c0 rjmp .+8 ; 0x2b46 <digitalWrite+0x5e>
- 2b3e: 9f b7 in r25, 0x3f ; 63
- 2b40: f8 94 cli
- 2b42: 8c 91 ld r24, X
- 2b44: 81 2b or r24, r17
- 2b46: 8c 93 st X, r24
- 2b48: 9f bf out 0x3f, r25 ; 63
- 2b4a: 1f 91 pop r17
- 2b4c: 0f 91 pop r16
- 2b4e: ff 90 pop r15
- 2b50: 08 95 ret
-
-00002b52 <digitalRead>:
- 2b52: 0f 93 push r16
- 2b54: 1f 93 push r17
- 2b56: 48 2f mov r20, r24
- 2b58: 50 e0 ldi r21, 0x00 ; 0
- 2b5a: ca 01 movw r24, r20
- 2b5c: 81 55 subi r24, 0x51 ; 81
- 2b5e: 9f 4f sbci r25, 0xFF ; 255
- 2b60: fc 01 movw r30, r24
- 2b62: 24 91 lpm r18, Z+
- 2b64: ca 01 movw r24, r20
- 2b66: 85 56 subi r24, 0x65 ; 101
- 2b68: 9f 4f sbci r25, 0xFF ; 255
- 2b6a: fc 01 movw r30, r24
- 2b6c: 04 91 lpm r16, Z+
- 2b6e: 49 57 subi r20, 0x79 ; 121
- 2b70: 5f 4f sbci r21, 0xFF ; 255
- 2b72: fa 01 movw r30, r20
- 2b74: 14 91 lpm r17, Z+
- 2b76: 11 23 and r17, r17
- 2b78: 19 f4 brne .+6 ; 0x2b80 <digitalRead+0x2e>
- 2b7a: 20 e0 ldi r18, 0x00 ; 0
- 2b7c: 30 e0 ldi r19, 0x00 ; 0
- 2b7e: 15 c0 rjmp .+42 ; 0x2baa <digitalRead+0x58>
- 2b80: 22 23 and r18, r18
- 2b82: 19 f0 breq .+6 ; 0x2b8a <digitalRead+0x38>
- 2b84: 82 2f mov r24, r18
- 2b86: 0e 94 47 15 call 0x2a8e ; 0x2a8e <turnOffPWM>
- 2b8a: 81 2f mov r24, r17
- 2b8c: 90 e0 ldi r25, 0x00 ; 0
- 2b8e: 88 0f add r24, r24
- 2b90: 99 1f adc r25, r25
- 2b92: 83 58 subi r24, 0x83 ; 131
- 2b94: 9f 4f sbci r25, 0xFF ; 255
- 2b96: fc 01 movw r30, r24
- 2b98: a5 91 lpm r26, Z+
- 2b9a: b4 91 lpm r27, Z+
- 2b9c: 8c 91 ld r24, X
- 2b9e: 20 e0 ldi r18, 0x00 ; 0
- 2ba0: 30 e0 ldi r19, 0x00 ; 0
- 2ba2: 80 23 and r24, r16
- 2ba4: 11 f0 breq .+4 ; 0x2baa <digitalRead+0x58>
- 2ba6: 21 e0 ldi r18, 0x01 ; 1
- 2ba8: 30 e0 ldi r19, 0x00 ; 0
- 2baa: c9 01 movw r24, r18
- 2bac: 1f 91 pop r17
- 2bae: 0f 91 pop r16
- 2bb0: 08 95 ret
-
-00002bb2 <pulseIn>:
- 2bb2: 8f 92 push r8
- 2bb4: 9f 92 push r9
- 2bb6: af 92 push r10
- 2bb8: bf 92 push r11
- 2bba: cf 92 push r12
- 2bbc: df 92 push r13
- 2bbe: ef 92 push r14
- 2bc0: ff 92 push r15
- 2bc2: 0f 93 push r16
- 2bc4: 1f 93 push r17
- 2bc6: cf 93 push r28
- 2bc8: df 93 push r29
- 2bca: a8 2f mov r26, r24
- 2bcc: b0 e0 ldi r27, 0x00 ; 0
- 2bce: cd 01 movw r24, r26
- 2bd0: 85 56 subi r24, 0x65 ; 101
- 2bd2: 9f 4f sbci r25, 0xFF ; 255
- 2bd4: fc 01 movw r30, r24
- 2bd6: 84 90 lpm r8, Z+
- 2bd8: a9 57 subi r26, 0x79 ; 121
- 2bda: bf 4f sbci r27, 0xFF ; 255
- 2bdc: fd 01 movw r30, r26
- 2bde: d4 90 lpm r13, Z+
- 2be0: 66 23 and r22, r22
- 2be2: 11 f4 brne .+4 ; 0x2be8 <pulseIn+0x36>
- 2be4: 99 24 eor r9, r9
- 2be6: 01 c0 rjmp .+2 ; 0x2bea <pulseIn+0x38>
- 2be8: 98 2c mov r9, r8
- 2bea: ca 01 movw r24, r20
- 2bec: b9 01 movw r22, r18
- 2bee: 20 e4 ldi r18, 0x40 ; 64
- 2bf0: 3f e1 ldi r19, 0x1F ; 31
- 2bf2: 40 e0 ldi r20, 0x00 ; 0
- 2bf4: 50 e0 ldi r21, 0x00 ; 0
- 2bf6: 0e 94 40 21 call 0x4280 ; 0x4280 <__mulsi3>
- 2bfa: 20 e8 ldi r18, 0x80 ; 128
- 2bfc: 3e e3 ldi r19, 0x3E ; 62
- 2bfe: 40 e0 ldi r20, 0x00 ; 0
- 2c00: 50 e0 ldi r21, 0x00 ; 0
- 2c02: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 2c06: 79 01 movw r14, r18
- 2c08: 8a 01 movw r16, r20
- 2c0a: 6d 2d mov r22, r13
- 2c0c: 70 e0 ldi r23, 0x00 ; 0
- 2c0e: 66 0f add r22, r22
- 2c10: 77 1f adc r23, r23
- 2c12: 63 58 subi r22, 0x83 ; 131
- 2c14: 7f 4f sbci r23, 0xFF ; 255
- 2c16: aa 24 eor r10, r10
- 2c18: bb 24 eor r11, r11
- 2c1a: 65 01 movw r12, r10
- 2c1c: fb 01 movw r30, r22
- 2c1e: a5 91 lpm r26, Z+
- 2c20: b4 91 lpm r27, Z+
- 2c22: 0b c0 rjmp .+22 ; 0x2c3a <pulseIn+0x88>
- 2c24: ae 14 cp r10, r14
- 2c26: bf 04 cpc r11, r15
- 2c28: c0 06 cpc r12, r16
- 2c2a: d1 06 cpc r13, r17
- 2c2c: 09 f4 brne .+2 ; 0x2c30 <pulseIn+0x7e>
- 2c2e: 4f c0 rjmp .+158 ; 0x2cce <pulseIn+0x11c>
- 2c30: 08 94 sec
- 2c32: a1 1c adc r10, r1
- 2c34: b1 1c adc r11, r1
- 2c36: c1 1c adc r12, r1
- 2c38: d1 1c adc r13, r1
- 2c3a: 8c 91 ld r24, X
- 2c3c: 88 21 and r24, r8
- 2c3e: 89 15 cp r24, r9
- 2c40: 89 f3 breq .-30 ; 0x2c24 <pulseIn+0x72>
- 2c42: 0c c0 rjmp .+24 ; 0x2c5c <pulseIn+0xaa>
- 2c44: ae 14 cp r10, r14
- 2c46: bf 04 cpc r11, r15
- 2c48: c0 06 cpc r12, r16
- 2c4a: d1 06 cpc r13, r17
- 2c4c: 09 f4 brne .+2 ; 0x2c50 <pulseIn+0x9e>
- 2c4e: 3f c0 rjmp .+126 ; 0x2cce <pulseIn+0x11c>
- 2c50: 08 94 sec
- 2c52: a1 1c adc r10, r1
- 2c54: b1 1c adc r11, r1
- 2c56: c1 1c adc r12, r1
- 2c58: d1 1c adc r13, r1
- 2c5a: 03 c0 rjmp .+6 ; 0x2c62 <pulseIn+0xb0>
- 2c5c: fb 01 movw r30, r22
- 2c5e: a5 91 lpm r26, Z+
- 2c60: b4 91 lpm r27, Z+
- 2c62: 8c 91 ld r24, X
- 2c64: 88 21 and r24, r8
- 2c66: 89 15 cp r24, r9
- 2c68: 69 f7 brne .-38 ; 0x2c44 <pulseIn+0x92>
- 2c6a: 20 e0 ldi r18, 0x00 ; 0
- 2c6c: 30 e0 ldi r19, 0x00 ; 0
- 2c6e: 40 e0 ldi r20, 0x00 ; 0
- 2c70: 50 e0 ldi r21, 0x00 ; 0
- 2c72: fb 01 movw r30, r22
- 2c74: c5 91 lpm r28, Z+
- 2c76: d4 91 lpm r29, Z+
- 2c78: 0f c0 rjmp .+30 ; 0x2c98 <pulseIn+0xe6>
- 2c7a: da 01 movw r26, r20
- 2c7c: c9 01 movw r24, r18
- 2c7e: 8a 0d add r24, r10
- 2c80: 9b 1d adc r25, r11
- 2c82: ac 1d adc r26, r12
- 2c84: bd 1d adc r27, r13
- 2c86: 8e 15 cp r24, r14
- 2c88: 9f 05 cpc r25, r15
- 2c8a: a0 07 cpc r26, r16
- 2c8c: b1 07 cpc r27, r17
- 2c8e: f9 f0 breq .+62 ; 0x2cce <pulseIn+0x11c>
- 2c90: 2f 5f subi r18, 0xFF ; 255
- 2c92: 3f 4f sbci r19, 0xFF ; 255
- 2c94: 4f 4f sbci r20, 0xFF ; 255
- 2c96: 5f 4f sbci r21, 0xFF ; 255
- 2c98: 88 81 ld r24, Y
- 2c9a: 88 21 and r24, r8
- 2c9c: 89 15 cp r24, r9
- 2c9e: 69 f3 breq .-38 ; 0x2c7a <pulseIn+0xc8>
- 2ca0: ca 01 movw r24, r20
- 2ca2: b9 01 movw r22, r18
- 2ca4: 28 e0 ldi r18, 0x08 ; 8
- 2ca6: 32 e5 ldi r19, 0x52 ; 82
- 2ca8: 40 e0 ldi r20, 0x00 ; 0
- 2caa: 50 e0 ldi r21, 0x00 ; 0
- 2cac: 0e 94 40 21 call 0x4280 ; 0x4280 <__mulsi3>
- 2cb0: 60 58 subi r22, 0x80 ; 128
- 2cb2: 71 4c sbci r23, 0xC1 ; 193
- 2cb4: 8f 4f sbci r24, 0xFF ; 255
- 2cb6: 9f 4f sbci r25, 0xFF ; 255
- 2cb8: 20 e4 ldi r18, 0x40 ; 64
- 2cba: 3f e1 ldi r19, 0x1F ; 31
- 2cbc: 40 e0 ldi r20, 0x00 ; 0
- 2cbe: 50 e0 ldi r21, 0x00 ; 0
- 2cc0: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 2cc4: c9 01 movw r24, r18
- 2cc6: da 01 movw r26, r20
- 2cc8: 9c 01 movw r18, r24
- 2cca: ad 01 movw r20, r26
- 2ccc: 04 c0 rjmp .+8 ; 0x2cd6 <pulseIn+0x124>
- 2cce: 20 e0 ldi r18, 0x00 ; 0
- 2cd0: 30 e0 ldi r19, 0x00 ; 0
- 2cd2: 40 e0 ldi r20, 0x00 ; 0
- 2cd4: 50 e0 ldi r21, 0x00 ; 0
- 2cd6: b9 01 movw r22, r18
- 2cd8: ca 01 movw r24, r20
- 2cda: df 91 pop r29
- 2cdc: cf 91 pop r28
- 2cde: 1f 91 pop r17
- 2ce0: 0f 91 pop r16
- 2ce2: ff 90 pop r15
- 2ce4: ef 90 pop r14
- 2ce6: df 90 pop r13
- 2ce8: cf 90 pop r12
- 2cea: bf 90 pop r11
- 2cec: af 90 pop r10
- 2cee: 9f 90 pop r9
- 2cf0: 8f 90 pop r8
- 2cf2: 08 95 ret
-
-00002cf4 <shiftOut>:
- 2cf4: bf 92 push r11
- 2cf6: cf 92 push r12
- 2cf8: df 92 push r13
- 2cfa: ef 92 push r14
- 2cfc: ff 92 push r15
- 2cfe: 0f 93 push r16
- 2d00: 1f 93 push r17
- 2d02: cf 93 push r28
- 2d04: df 93 push r29
- 2d06: e8 2e mov r14, r24
- 2d08: f6 2e mov r15, r22
- 2d0a: b4 2e mov r11, r20
- 2d0c: c7 e0 ldi r28, 0x07 ; 7
- 2d0e: d0 e0 ldi r29, 0x00 ; 0
- 2d10: 02 2f mov r16, r18
- 2d12: 10 e0 ldi r17, 0x00 ; 0
- 2d14: 87 e0 ldi r24, 0x07 ; 7
- 2d16: c8 2e mov r12, r24
- 2d18: d1 2c mov r13, r1
- 2d1a: bb 20 and r11, r11
- 2d1c: 59 f4 brne .+22 ; 0x2d34 <shiftOut+0x40>
- 2d1e: b6 01 movw r22, r12
- 2d20: 6c 1b sub r22, r28
- 2d22: 7d 0b sbc r23, r29
- 2d24: c8 01 movw r24, r16
- 2d26: 02 c0 rjmp .+4 ; 0x2d2c <shiftOut+0x38>
- 2d28: 95 95 asr r25
- 2d2a: 87 95 ror r24
- 2d2c: 6a 95 dec r22
- 2d2e: e2 f7 brpl .-8 ; 0x2d28 <shiftOut+0x34>
- 2d30: bc 01 movw r22, r24
- 2d32: 07 c0 rjmp .+14 ; 0x2d42 <shiftOut+0x4e>
- 2d34: b8 01 movw r22, r16
- 2d36: 0c 2e mov r0, r28
- 2d38: 02 c0 rjmp .+4 ; 0x2d3e <shiftOut+0x4a>
- 2d3a: 75 95 asr r23
- 2d3c: 67 95 ror r22
- 2d3e: 0a 94 dec r0
- 2d40: e2 f7 brpl .-8 ; 0x2d3a <shiftOut+0x46>
- 2d42: 61 70 andi r22, 0x01 ; 1
- 2d44: 8e 2d mov r24, r14
- 2d46: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 2d4a: 8f 2d mov r24, r15
- 2d4c: 61 e0 ldi r22, 0x01 ; 1
- 2d4e: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 2d52: 8f 2d mov r24, r15
- 2d54: 60 e0 ldi r22, 0x00 ; 0
- 2d56: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 2d5a: 21 97 sbiw r28, 0x01 ; 1
- 2d5c: 9f ef ldi r25, 0xFF ; 255
- 2d5e: cf 3f cpi r28, 0xFF ; 255
- 2d60: d9 07 cpc r29, r25
- 2d62: d9 f6 brne .-74 ; 0x2d1a <shiftOut+0x26>
- 2d64: df 91 pop r29
- 2d66: cf 91 pop r28
- 2d68: 1f 91 pop r17
- 2d6a: 0f 91 pop r16
- 2d6c: ff 90 pop r15
- 2d6e: ef 90 pop r14
- 2d70: df 90 pop r13
- 2d72: cf 90 pop r12
- 2d74: bf 90 pop r11
- 2d76: 08 95 ret
-
-00002d78 <shiftIn>:
- 2d78: cf 92 push r12
- 2d7a: df 92 push r13
- 2d7c: ef 92 push r14
- 2d7e: ff 92 push r15
- 2d80: 0f 93 push r16
- 2d82: 1f 93 push r17
- 2d84: cf 93 push r28
- 2d86: df 93 push r29
- 2d88: f8 2e mov r15, r24
- 2d8a: 06 2f mov r16, r22
- 2d8c: e4 2e mov r14, r20
- 2d8e: 10 e0 ldi r17, 0x00 ; 0
- 2d90: c7 e0 ldi r28, 0x07 ; 7
- 2d92: d0 e0 ldi r29, 0x00 ; 0
- 2d94: 97 e0 ldi r25, 0x07 ; 7
- 2d96: c9 2e mov r12, r25
- 2d98: d1 2c mov r13, r1
- 2d9a: 80 2f mov r24, r16
- 2d9c: 61 e0 ldi r22, 0x01 ; 1
- 2d9e: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 2da2: ee 20 and r14, r14
- 2da4: 61 f4 brne .+24 ; 0x2dbe <shiftIn+0x46>
- 2da6: 8f 2d mov r24, r15
- 2da8: 0e 94 a9 15 call 0x2b52 ; 0x2b52 <digitalRead>
- 2dac: 96 01 movw r18, r12
- 2dae: 2c 1b sub r18, r28
- 2db0: 3d 0b sbc r19, r29
- 2db2: 02 c0 rjmp .+4 ; 0x2db8 <shiftIn+0x40>
- 2db4: 88 0f add r24, r24
- 2db6: 99 1f adc r25, r25
- 2db8: 2a 95 dec r18
- 2dba: e2 f7 brpl .-8 ; 0x2db4 <shiftIn+0x3c>
- 2dbc: 09 c0 rjmp .+18 ; 0x2dd0 <shiftIn+0x58>
- 2dbe: 8f 2d mov r24, r15
- 2dc0: 0e 94 a9 15 call 0x2b52 ; 0x2b52 <digitalRead>
- 2dc4: 0c 2e mov r0, r28
- 2dc6: 02 c0 rjmp .+4 ; 0x2dcc <shiftIn+0x54>
- 2dc8: 88 0f add r24, r24
- 2dca: 99 1f adc r25, r25
- 2dcc: 0a 94 dec r0
- 2dce: e2 f7 brpl .-8 ; 0x2dc8 <shiftIn+0x50>
- 2dd0: 18 2b or r17, r24
- 2dd2: 80 2f mov r24, r16
- 2dd4: 60 e0 ldi r22, 0x00 ; 0
- 2dd6: 0e 94 74 15 call 0x2ae8 ; 0x2ae8 <digitalWrite>
- 2dda: 21 97 sbiw r28, 0x01 ; 1
- 2ddc: 8f ef ldi r24, 0xFF ; 255
- 2dde: cf 3f cpi r28, 0xFF ; 255
- 2de0: d8 07 cpc r29, r24
- 2de2: d9 f6 brne .-74 ; 0x2d9a <shiftIn+0x22>
- 2de4: 81 2f mov r24, r17
- 2de6: df 91 pop r29
- 2de8: cf 91 pop r28
- 2dea: 1f 91 pop r17
- 2dec: 0f 91 pop r16
- 2dee: ff 90 pop r15
- 2df0: ef 90 pop r14
- 2df2: df 90 pop r13
- 2df4: cf 90 pop r12
- 2df6: 08 95 ret
-
-00002df8 <_ZN7TwoWireC2Ev>:
- 2df8: 08 95 ret
-
-00002dfa <_ZN7TwoWireC1Ev>:
- 2dfa: 08 95 ret
-
-00002dfc <_ZN7TwoWire17beginTransmissionEh>:
- 2dfc: 81 e0 ldi r24, 0x01 ; 1
- 2dfe: 80 93 d3 03 sts 0x03D3, r24
- 2e02: 60 93 b0 03 sts 0x03B0, r22
- 2e06: 10 92 d1 03 sts 0x03D1, r1
- 2e0a: 10 92 d2 03 sts 0x03D2, r1
- 2e0e: 08 95 ret
-
-00002e10 <_ZN7TwoWire17beginTransmissionEi>:
- 2e10: 81 e0 ldi r24, 0x01 ; 1
- 2e12: 80 93 d3 03 sts 0x03D3, r24
- 2e16: 60 93 b0 03 sts 0x03B0, r22
- 2e1a: 10 92 d1 03 sts 0x03D1, r1
- 2e1e: 10 92 d2 03 sts 0x03D2, r1
- 2e22: 08 95 ret
-
-00002e24 <_ZN7TwoWire9availableEv>:
- 2e24: 80 91 af 03 lds r24, 0x03AF
- 2e28: 90 91 ae 03 lds r25, 0x03AE
- 2e2c: 89 1b sub r24, r25
- 2e2e: 08 95 ret
-
-00002e30 <_ZN7TwoWire7receiveEv>:
- 2e30: 90 91 ae 03 lds r25, 0x03AE
- 2e34: 80 91 af 03 lds r24, 0x03AF
- 2e38: 98 17 cp r25, r24
- 2e3a: 10 f0 brcs .+4 ; 0x2e40 <_ZN7TwoWire7receiveEv+0x10>
- 2e3c: 80 e0 ldi r24, 0x00 ; 0
- 2e3e: 08 95 ret
- 2e40: e9 2f mov r30, r25
- 2e42: f0 e0 ldi r31, 0x00 ; 0
- 2e44: e2 57 subi r30, 0x72 ; 114
- 2e46: fc 4f sbci r31, 0xFC ; 252
- 2e48: 80 81 ld r24, Z
- 2e4a: 9f 5f subi r25, 0xFF ; 255
- 2e4c: 90 93 ae 03 sts 0x03AE, r25
- 2e50: 08 95 ret
-
-00002e52 <_ZN7TwoWire16onReceiveServiceEPhi>:
- 2e52: ac 01 movw r20, r24
- 2e54: 20 91 d6 03 lds r18, 0x03D6
- 2e58: 30 91 d7 03 lds r19, 0x03D7
- 2e5c: 21 15 cp r18, r1
- 2e5e: 31 05 cpc r19, r1
- 2e60: e1 f0 breq .+56 ; 0x2e9a <_ZN7TwoWire16onReceiveServiceEPhi+0x48>
- 2e62: 90 91 ae 03 lds r25, 0x03AE
- 2e66: 80 91 af 03 lds r24, 0x03AF
- 2e6a: 98 17 cp r25, r24
- 2e6c: b0 f0 brcs .+44 ; 0x2e9a <_ZN7TwoWire16onReceiveServiceEPhi+0x48>
- 2e6e: 90 e0 ldi r25, 0x00 ; 0
- 2e70: 08 c0 rjmp .+16 ; 0x2e82 <_ZN7TwoWire16onReceiveServiceEPhi+0x30>
- 2e72: fa 01 movw r30, r20
- 2e74: ea 0f add r30, r26
- 2e76: fb 1f adc r31, r27
- 2e78: 80 81 ld r24, Z
- 2e7a: a2 57 subi r26, 0x72 ; 114
- 2e7c: bc 4f sbci r27, 0xFC ; 252
- 2e7e: 8c 93 st X, r24
- 2e80: 9f 5f subi r25, 0xFF ; 255
- 2e82: a9 2f mov r26, r25
- 2e84: b0 e0 ldi r27, 0x00 ; 0
- 2e86: a6 17 cp r26, r22
- 2e88: b7 07 cpc r27, r23
- 2e8a: 9c f3 brlt .-26 ; 0x2e72 <_ZN7TwoWire16onReceiveServiceEPhi+0x20>
- 2e8c: 10 92 ae 03 sts 0x03AE, r1
- 2e90: 60 93 af 03 sts 0x03AF, r22
- 2e94: cb 01 movw r24, r22
- 2e96: f9 01 movw r30, r18
- 2e98: 09 95 icall
- 2e9a: 08 95 ret
-
-00002e9c <_ZN7TwoWire16onRequestServiceEv>:
- 2e9c: e0 91 d4 03 lds r30, 0x03D4
- 2ea0: f0 91 d5 03 lds r31, 0x03D5
- 2ea4: 30 97 sbiw r30, 0x00 ; 0
- 2ea6: 29 f0 breq .+10 ; 0x2eb2 <_ZN7TwoWire16onRequestServiceEv+0x16>
- 2ea8: 10 92 d1 03 sts 0x03D1, r1
- 2eac: 10 92 d2 03 sts 0x03D2, r1
- 2eb0: 09 95 icall
- 2eb2: 08 95 ret
-
-00002eb4 <_ZN7TwoWire9onReceiveEPFviE>:
- 2eb4: 70 93 d7 03 sts 0x03D7, r23
- 2eb8: 60 93 d6 03 sts 0x03D6, r22
- 2ebc: 08 95 ret
-
-00002ebe <_ZN7TwoWire9onRequestEPFvvE>:
- 2ebe: 70 93 d5 03 sts 0x03D5, r23
- 2ec2: 60 93 d4 03 sts 0x03D4, r22
- 2ec6: 08 95 ret
-
-00002ec8 <_GLOBAL__I__ZN7TwoWire8rxBufferE>:
- 2ec8: 08 95 ret
-
-00002eca <_ZN7TwoWire4sendEh>:
- 2eca: df 93 push r29
- 2ecc: cf 93 push r28
- 2ece: 0f 92 push r0
- 2ed0: cd b7 in r28, 0x3d ; 61
- 2ed2: de b7 in r29, 0x3e ; 62
- 2ed4: 69 83 std Y+1, r22 ; 0x01
- 2ed6: 80 91 d3 03 lds r24, 0x03D3
- 2eda: 88 23 and r24, r24
- 2edc: 89 f0 breq .+34 ; 0x2f00 <_ZN7TwoWire4sendEh+0x36>
- 2ede: 80 91 d2 03 lds r24, 0x03D2
- 2ee2: 80 32 cpi r24, 0x20 ; 32
- 2ee4: 90 f4 brcc .+36 ; 0x2f0a <_ZN7TwoWire4sendEh+0x40>
- 2ee6: 80 91 d1 03 lds r24, 0x03D1
- 2eea: e8 2f mov r30, r24
- 2eec: f0 e0 ldi r31, 0x00 ; 0
- 2eee: ef 54 subi r30, 0x4F ; 79
- 2ef0: fc 4f sbci r31, 0xFC ; 252
- 2ef2: 60 83 st Z, r22
- 2ef4: 8f 5f subi r24, 0xFF ; 255
- 2ef6: 80 93 d1 03 sts 0x03D1, r24
- 2efa: 80 93 d2 03 sts 0x03D2, r24
- 2efe: 05 c0 rjmp .+10 ; 0x2f0a <_ZN7TwoWire4sendEh+0x40>
- 2f00: ce 01 movw r24, r28
- 2f02: 01 96 adiw r24, 0x01 ; 1
- 2f04: 61 e0 ldi r22, 0x01 ; 1
- 2f06: 0e 94 8c 18 call 0x3118 ; 0x3118 <twi_transmit>
- 2f0a: 0f 90 pop r0
- 2f0c: cf 91 pop r28
- 2f0e: df 91 pop r29
- 2f10: 08 95 ret
-
-00002f12 <_ZN7TwoWire4sendEi>:
- 2f12: 0e 94 65 17 call 0x2eca ; 0x2eca <_ZN7TwoWire4sendEh>
- 2f16: 08 95 ret
-
-00002f18 <_ZN7TwoWire4sendEPhh>:
- 2f18: ef 92 push r14
- 2f1a: ff 92 push r15
- 2f1c: 0f 93 push r16
- 2f1e: 1f 93 push r17
- 2f20: cf 93 push r28
- 2f22: df 93 push r29
- 2f24: 7c 01 movw r14, r24
- 2f26: 04 2f mov r16, r20
- 2f28: 80 91 d3 03 lds r24, 0x03D3
- 2f2c: 88 23 and r24, r24
- 2f2e: 59 f0 breq .+22 ; 0x2f46 <_ZN7TwoWire4sendEPhh+0x2e>
- 2f30: eb 01 movw r28, r22
- 2f32: 10 e0 ldi r17, 0x00 ; 0
- 2f34: 05 c0 rjmp .+10 ; 0x2f40 <_ZN7TwoWire4sendEPhh+0x28>
- 2f36: c7 01 movw r24, r14
- 2f38: 69 91 ld r22, Y+
- 2f3a: 0e 94 65 17 call 0x2eca ; 0x2eca <_ZN7TwoWire4sendEh>
- 2f3e: 1f 5f subi r17, 0xFF ; 255
- 2f40: 10 17 cp r17, r16
- 2f42: c8 f3 brcs .-14 ; 0x2f36 <_ZN7TwoWire4sendEPhh+0x1e>
- 2f44: 04 c0 rjmp .+8 ; 0x2f4e <_ZN7TwoWire4sendEPhh+0x36>
- 2f46: cb 01 movw r24, r22
- 2f48: 64 2f mov r22, r20
- 2f4a: 0e 94 8c 18 call 0x3118 ; 0x3118 <twi_transmit>
- 2f4e: df 91 pop r29
- 2f50: cf 91 pop r28
- 2f52: 1f 91 pop r17
- 2f54: 0f 91 pop r16
- 2f56: ff 90 pop r15
- 2f58: ef 90 pop r14
- 2f5a: 08 95 ret
-
-00002f5c <_ZN7TwoWire4sendEPc>:
- 2f5c: db 01 movw r26, r22
- 2f5e: 0d 90 ld r0, X+
- 2f60: 00 20 and r0, r0
- 2f62: e9 f7 brne .-6 ; 0x2f5e <_ZN7TwoWire4sendEPc+0x2>
- 2f64: 11 97 sbiw r26, 0x01 ; 1
- 2f66: a6 1b sub r26, r22
- 2f68: b7 0b sbc r27, r23
- 2f6a: 4a 2f mov r20, r26
- 2f6c: 0e 94 8c 17 call 0x2f18 ; 0x2f18 <_ZN7TwoWire4sendEPhh>
- 2f70: 08 95 ret
-
-00002f72 <_ZN7TwoWire15endTransmissionEv>:
- 2f72: 80 91 b0 03 lds r24, 0x03B0
- 2f76: 61 eb ldi r22, 0xB1 ; 177
- 2f78: 73 e0 ldi r23, 0x03 ; 3
- 2f7a: 40 91 d2 03 lds r20, 0x03D2
- 2f7e: 21 e0 ldi r18, 0x01 ; 1
- 2f80: 0e 94 49 18 call 0x3092 ; 0x3092 <twi_writeTo>
- 2f84: 10 92 d1 03 sts 0x03D1, r1
- 2f88: 10 92 d2 03 sts 0x03D2, r1
- 2f8c: 10 92 d3 03 sts 0x03D3, r1
- 2f90: 08 95 ret
-
-00002f92 <_ZN7TwoWire11requestFromEhh>:
- 2f92: 41 32 cpi r20, 0x21 ; 33
- 2f94: 08 f0 brcs .+2 ; 0x2f98 <_ZN7TwoWire11requestFromEhh+0x6>
- 2f96: 40 e2 ldi r20, 0x20 ; 32
- 2f98: 86 2f mov r24, r22
- 2f9a: 6e e8 ldi r22, 0x8E ; 142
- 2f9c: 73 e0 ldi r23, 0x03 ; 3
- 2f9e: 0e 94 12 18 call 0x3024 ; 0x3024 <twi_readFrom>
- 2fa2: 10 92 ae 03 sts 0x03AE, r1
- 2fa6: 80 93 af 03 sts 0x03AF, r24
- 2faa: 08 95 ret
-
-00002fac <_ZN7TwoWire11requestFromEii>:
- 2fac: 0e 94 c9 17 call 0x2f92 ; 0x2f92 <_ZN7TwoWire11requestFromEhh>
- 2fb0: 08 95 ret
-
-00002fb2 <_ZN7TwoWire5beginEv>:
- 2fb2: 10 92 ae 03 sts 0x03AE, r1
- 2fb6: 10 92 af 03 sts 0x03AF, r1
- 2fba: 10 92 d1 03 sts 0x03D1, r1
- 2fbe: 10 92 d2 03 sts 0x03D2, r1
- 2fc2: 0e 94 fb 17 call 0x2ff6 ; 0x2ff6 <twi_init>
- 2fc6: 08 95 ret
-
-00002fc8 <_ZN7TwoWire5beginEh>:
- 2fc8: 0f 93 push r16
- 2fca: 1f 93 push r17
- 2fcc: 8c 01 movw r16, r24
- 2fce: 86 2f mov r24, r22
- 2fd0: 0e 94 0e 18 call 0x301c ; 0x301c <twi_setAddress>
- 2fd4: 8e e4 ldi r24, 0x4E ; 78
- 2fd6: 97 e1 ldi r25, 0x17 ; 23
- 2fd8: 0e 94 ac 18 call 0x3158 ; 0x3158 <twi_attachSlaveTxEvent>
- 2fdc: 89 e2 ldi r24, 0x29 ; 41
- 2fde: 97 e1 ldi r25, 0x17 ; 23
- 2fe0: 0e 94 a7 18 call 0x314e ; 0x314e <twi_attachSlaveRxEvent>
- 2fe4: c8 01 movw r24, r16
- 2fe6: 0e 94 d9 17 call 0x2fb2 ; 0x2fb2 <_ZN7TwoWire5beginEv>
- 2fea: 1f 91 pop r17
- 2fec: 0f 91 pop r16
- 2fee: 08 95 ret
-
-00002ff0 <_ZN7TwoWire5beginEi>:
- 2ff0: 0e 94 e4 17 call 0x2fc8 ; 0x2fc8 <_ZN7TwoWire5beginEh>
- 2ff4: 08 95 ret
-
-00002ff6 <twi_init>:
- 2ff6: 10 92 d9 03 sts 0x03D9, r1
- 2ffa: 44 9a sbi 0x08, 4 ; 8
- 2ffc: 45 9a sbi 0x08, 5 ; 8
- 2ffe: e9 eb ldi r30, 0xB9 ; 185
- 3000: f0 e0 ldi r31, 0x00 ; 0
- 3002: 80 81 ld r24, Z
- 3004: 8e 7f andi r24, 0xFE ; 254
- 3006: 80 83 st Z, r24
- 3008: 80 81 ld r24, Z
- 300a: 8d 7f andi r24, 0xFD ; 253
- 300c: 80 83 st Z, r24
- 300e: 88 e4 ldi r24, 0x48 ; 72
- 3010: 80 93 b8 00 sts 0x00B8, r24
- 3014: 85 e4 ldi r24, 0x45 ; 69
- 3016: 80 93 bc 00 sts 0x00BC, r24
- 301a: 08 95 ret
-
-0000301c <twi_setAddress>:
- 301c: 88 0f add r24, r24
- 301e: 80 93 ba 00 sts 0x00BA, r24
- 3022: 08 95 ret
-
-00003024 <twi_readFrom>:
- 3024: 98 2f mov r25, r24
- 3026: 41 32 cpi r20, 0x21 ; 33
- 3028: 10 f0 brcs .+4 ; 0x302e <twi_readFrom+0xa>
- 302a: 40 e0 ldi r20, 0x00 ; 0
- 302c: 30 c0 rjmp .+96 ; 0x308e <twi_readFrom+0x6a>
- 302e: 80 91 d9 03 lds r24, 0x03D9
- 3032: 88 23 and r24, r24
- 3034: e1 f7 brne .-8 ; 0x302e <twi_readFrom+0xa>
- 3036: 81 e0 ldi r24, 0x01 ; 1
- 3038: 80 93 d9 03 sts 0x03D9, r24
- 303c: 8f ef ldi r24, 0xFF ; 255
- 303e: 80 93 44 04 sts 0x0444, r24
- 3042: 10 92 ff 03 sts 0x03FF, r1
- 3046: 41 50 subi r20, 0x01 ; 1
- 3048: 40 93 00 04 sts 0x0400, r20
- 304c: 4f 5f subi r20, 0xFF ; 255
- 304e: 99 0f add r25, r25
- 3050: 91 60 ori r25, 0x01 ; 1
- 3052: 90 93 da 03 sts 0x03DA, r25
- 3056: 85 ee ldi r24, 0xE5 ; 229
- 3058: 80 93 bc 00 sts 0x00BC, r24
- 305c: 80 91 d9 03 lds r24, 0x03D9
- 3060: 81 30 cpi r24, 0x01 ; 1
- 3062: e1 f3 breq .-8 ; 0x305c <twi_readFrom+0x38>
- 3064: 80 91 ff 03 lds r24, 0x03FF
- 3068: 84 17 cp r24, r20
- 306a: 10 f4 brcc .+4 ; 0x3070 <twi_readFrom+0x4c>
- 306c: 40 91 ff 03 lds r20, 0x03FF
- 3070: 20 e0 ldi r18, 0x00 ; 0
- 3072: 30 e0 ldi r19, 0x00 ; 0
- 3074: 0a c0 rjmp .+20 ; 0x308a <twi_readFrom+0x66>
- 3076: fb 01 movw r30, r22
- 3078: e2 0f add r30, r18
- 307a: f3 1f adc r31, r19
- 307c: d9 01 movw r26, r18
- 307e: a1 52 subi r26, 0x21 ; 33
- 3080: bc 4f sbci r27, 0xFC ; 252
- 3082: 8c 91 ld r24, X
- 3084: 80 83 st Z, r24
- 3086: 2f 5f subi r18, 0xFF ; 255
- 3088: 3f 4f sbci r19, 0xFF ; 255
- 308a: 24 17 cp r18, r20
- 308c: a0 f3 brcs .-24 ; 0x3076 <twi_readFrom+0x52>
- 308e: 84 2f mov r24, r20
- 3090: 08 95 ret
-
-00003092 <twi_writeTo>:
- 3092: 1f 93 push r17
- 3094: 58 2f mov r21, r24
- 3096: 12 2f mov r17, r18
- 3098: 41 32 cpi r20, 0x21 ; 33
- 309a: 10 f0 brcs .+4 ; 0x30a0 <twi_writeTo+0xe>
- 309c: 81 e0 ldi r24, 0x01 ; 1
- 309e: 3a c0 rjmp .+116 ; 0x3114 <twi_writeTo+0x82>
- 30a0: 80 91 d9 03 lds r24, 0x03D9
- 30a4: 88 23 and r24, r24
- 30a6: e1 f7 brne .-8 ; 0x30a0 <twi_writeTo+0xe>
- 30a8: 82 e0 ldi r24, 0x02 ; 2
- 30aa: 80 93 d9 03 sts 0x03D9, r24
- 30ae: 8f ef ldi r24, 0xFF ; 255
- 30b0: 80 93 44 04 sts 0x0444, r24
- 30b4: 10 92 ff 03 sts 0x03FF, r1
- 30b8: 40 93 00 04 sts 0x0400, r20
- 30bc: af ed ldi r26, 0xDF ; 223
- 30be: b3 e0 ldi r27, 0x03 ; 3
- 30c0: fb 01 movw r30, r22
- 30c2: 02 c0 rjmp .+4 ; 0x30c8 <twi_writeTo+0x36>
- 30c4: 81 91 ld r24, Z+
- 30c6: 8d 93 st X+, r24
- 30c8: 8e 2f mov r24, r30
- 30ca: 86 1b sub r24, r22
- 30cc: 84 17 cp r24, r20
- 30ce: d0 f3 brcs .-12 ; 0x30c4 <twi_writeTo+0x32>
- 30d0: 85 2f mov r24, r21
- 30d2: 90 e0 ldi r25, 0x00 ; 0
- 30d4: 88 0f add r24, r24
- 30d6: 99 1f adc r25, r25
- 30d8: 80 93 da 03 sts 0x03DA, r24
- 30dc: 85 ee ldi r24, 0xE5 ; 229
- 30de: 80 93 bc 00 sts 0x00BC, r24
- 30e2: 11 23 and r17, r17
- 30e4: 21 f0 breq .+8 ; 0x30ee <twi_writeTo+0x5c>
- 30e6: 80 91 d9 03 lds r24, 0x03D9
- 30ea: 82 30 cpi r24, 0x02 ; 2
- 30ec: e1 f3 breq .-8 ; 0x30e6 <twi_writeTo+0x54>
- 30ee: 80 91 44 04 lds r24, 0x0444
- 30f2: 8f 3f cpi r24, 0xFF ; 255
- 30f4: 11 f4 brne .+4 ; 0x30fa <twi_writeTo+0x68>
- 30f6: 80 e0 ldi r24, 0x00 ; 0
- 30f8: 0d c0 rjmp .+26 ; 0x3114 <twi_writeTo+0x82>
- 30fa: 80 91 44 04 lds r24, 0x0444
- 30fe: 80 32 cpi r24, 0x20 ; 32
- 3100: 11 f4 brne .+4 ; 0x3106 <twi_writeTo+0x74>
- 3102: 82 e0 ldi r24, 0x02 ; 2
- 3104: 07 c0 rjmp .+14 ; 0x3114 <twi_writeTo+0x82>
- 3106: 80 91 44 04 lds r24, 0x0444
- 310a: 80 33 cpi r24, 0x30 ; 48
- 310c: 11 f0 breq .+4 ; 0x3112 <twi_writeTo+0x80>
- 310e: 84 e0 ldi r24, 0x04 ; 4
- 3110: 01 c0 rjmp .+2 ; 0x3114 <twi_writeTo+0x82>
- 3112: 83 e0 ldi r24, 0x03 ; 3
- 3114: 1f 91 pop r17
- 3116: 08 95 ret
-
-00003118 <twi_transmit>:
- 3118: 48 2f mov r20, r24
- 311a: 61 32 cpi r22, 0x21 ; 33
- 311c: 10 f0 brcs .+4 ; 0x3122 <twi_transmit+0xa>
- 311e: 81 e0 ldi r24, 0x01 ; 1
- 3120: 08 95 ret
- 3122: 80 91 d9 03 lds r24, 0x03D9
- 3126: 84 30 cpi r24, 0x04 ; 4
- 3128: 11 f0 breq .+4 ; 0x312e <twi_transmit+0x16>
- 312a: 82 e0 ldi r24, 0x02 ; 2
- 312c: 08 95 ret
- 312e: 60 93 22 04 sts 0x0422, r22
- 3132: a1 e0 ldi r26, 0x01 ; 1
- 3134: b4 e0 ldi r27, 0x04 ; 4
- 3136: 84 2f mov r24, r20
- 3138: 9c 01 movw r18, r24
- 313a: f9 01 movw r30, r18
- 313c: 02 c0 rjmp .+4 ; 0x3142 <twi_transmit+0x2a>
- 313e: 81 91 ld r24, Z+
- 3140: 8d 93 st X+, r24
- 3142: 8e 2f mov r24, r30
- 3144: 84 1b sub r24, r20
- 3146: 86 17 cp r24, r22
- 3148: d0 f3 brcs .-12 ; 0x313e <twi_transmit+0x26>
- 314a: 80 e0 ldi r24, 0x00 ; 0
- 314c: 08 95 ret
-
-0000314e <twi_attachSlaveRxEvent>:
- 314e: 90 93 de 03 sts 0x03DE, r25
- 3152: 80 93 dd 03 sts 0x03DD, r24
- 3156: 08 95 ret
-
-00003158 <twi_attachSlaveTxEvent>:
- 3158: 90 93 dc 03 sts 0x03DC, r25
- 315c: 80 93 db 03 sts 0x03DB, r24
- 3160: 08 95 ret
-
-00003162 <twi_reply>:
- 3162: 88 23 and r24, r24
- 3164: 11 f0 breq .+4 ; 0x316a <twi_reply+0x8>
- 3166: 85 ec ldi r24, 0xC5 ; 197
- 3168: 01 c0 rjmp .+2 ; 0x316c <twi_reply+0xa>
- 316a: 85 e8 ldi r24, 0x85 ; 133
- 316c: 80 93 bc 00 sts 0x00BC, r24
- 3170: 08 95 ret
-
-00003172 <twi_stop>:
- 3172: 85 ed ldi r24, 0xD5 ; 213
- 3174: 80 93 bc 00 sts 0x00BC, r24
- 3178: 80 91 bc 00 lds r24, 0x00BC
- 317c: 84 fd sbrc r24, 4
- 317e: fc cf rjmp .-8 ; 0x3178 <twi_stop+0x6>
- 3180: 10 92 d9 03 sts 0x03D9, r1
- 3184: 08 95 ret
-
-00003186 <twi_releaseBus>:
- 3186: 85 ec ldi r24, 0xC5 ; 197
- 3188: 80 93 bc 00 sts 0x00BC, r24
- 318c: 10 92 d9 03 sts 0x03D9, r1
- 3190: 08 95 ret
-
-00003192 <__vector_24>:
- 3192: 1f 92 push r1
- 3194: 0f 92 push r0
- 3196: 0f b6 in r0, 0x3f ; 63
- 3198: 0f 92 push r0
- 319a: 11 24 eor r1, r1
- 319c: 2f 93 push r18
- 319e: 3f 93 push r19
- 31a0: 4f 93 push r20
- 31a2: 5f 93 push r21
- 31a4: 6f 93 push r22
- 31a6: 7f 93 push r23
- 31a8: 8f 93 push r24
- 31aa: 9f 93 push r25
- 31ac: af 93 push r26
- 31ae: bf 93 push r27
- 31b0: ef 93 push r30
- 31b2: ff 93 push r31
- 31b4: 80 91 b9 00 lds r24, 0x00B9
- 31b8: 90 e0 ldi r25, 0x00 ; 0
- 31ba: 88 7f andi r24, 0xF8 ; 248
- 31bc: 90 70 andi r25, 0x00 ; 0
- 31be: 80 36 cpi r24, 0x60 ; 96
- 31c0: 91 05 cpc r25, r1
- 31c2: 09 f4 brne .+2 ; 0x31c6 <__vector_24+0x34>
- 31c4: dc c0 rjmp .+440 ; 0x337e <__vector_24+0x1ec>
- 31c6: 81 36 cpi r24, 0x61 ; 97
- 31c8: 91 05 cpc r25, r1
- 31ca: cc f5 brge .+114 ; 0x323e <__vector_24+0xac>
- 31cc: 88 32 cpi r24, 0x28 ; 40
- 31ce: 91 05 cpc r25, r1
- 31d0: 09 f4 brne .+2 ; 0x31d4 <__vector_24+0x42>
- 31d2: 7b c0 rjmp .+246 ; 0x32ca <__vector_24+0x138>
- 31d4: 89 32 cpi r24, 0x29 ; 41
- 31d6: 91 05 cpc r25, r1
- 31d8: b4 f4 brge .+44 ; 0x3206 <__vector_24+0x74>
- 31da: 80 31 cpi r24, 0x10 ; 16
- 31dc: 91 05 cpc r25, r1
- 31de: 09 f4 brne .+2 ; 0x31e2 <__vector_24+0x50>
- 31e0: 6f c0 rjmp .+222 ; 0x32c0 <__vector_24+0x12e>
- 31e2: 81 31 cpi r24, 0x11 ; 17
- 31e4: 91 05 cpc r25, r1
- 31e6: 3c f4 brge .+14 ; 0x31f6 <__vector_24+0x64>
- 31e8: 00 97 sbiw r24, 0x00 ; 0
- 31ea: 09 f4 brne .+2 ; 0x31ee <__vector_24+0x5c>
- 31ec: 31 c1 rjmp .+610 ; 0x3450 <__vector_24+0x2be>
- 31ee: 08 97 sbiw r24, 0x08 ; 8
- 31f0: 09 f0 breq .+2 ; 0x31f4 <__vector_24+0x62>
- 31f2: 39 c1 rjmp .+626 ; 0x3466 <__vector_24+0x2d4>
- 31f4: 65 c0 rjmp .+202 ; 0x32c0 <__vector_24+0x12e>
- 31f6: 88 31 cpi r24, 0x18 ; 24
- 31f8: 91 05 cpc r25, r1
- 31fa: 09 f4 brne .+2 ; 0x31fe <__vector_24+0x6c>
- 31fc: 66 c0 rjmp .+204 ; 0x32ca <__vector_24+0x138>
- 31fe: 80 97 sbiw r24, 0x20 ; 32
- 3200: 09 f0 breq .+2 ; 0x3204 <__vector_24+0x72>
- 3202: 31 c1 rjmp .+610 ; 0x3466 <__vector_24+0x2d4>
- 3204: 7d c0 rjmp .+250 ; 0x3300 <__vector_24+0x16e>
- 3206: 80 34 cpi r24, 0x40 ; 64
- 3208: 91 05 cpc r25, r1
- 320a: 09 f4 brne .+2 ; 0x320e <__vector_24+0x7c>
- 320c: 9f c0 rjmp .+318 ; 0x334c <__vector_24+0x1ba>
- 320e: 81 34 cpi r24, 0x41 ; 65
- 3210: 91 05 cpc r25, r1
- 3212: 44 f4 brge .+16 ; 0x3224 <__vector_24+0x92>
- 3214: 80 33 cpi r24, 0x30 ; 48
- 3216: 91 05 cpc r25, r1
- 3218: 09 f4 brne .+2 ; 0x321c <__vector_24+0x8a>
- 321a: 7d c0 rjmp .+250 ; 0x3316 <__vector_24+0x184>
- 321c: c8 97 sbiw r24, 0x38 ; 56
- 321e: 09 f0 breq .+2 ; 0x3222 <__vector_24+0x90>
- 3220: 22 c1 rjmp .+580 ; 0x3466 <__vector_24+0x2d4>
- 3222: 84 c0 rjmp .+264 ; 0x332c <__vector_24+0x19a>
- 3224: 80 35 cpi r24, 0x50 ; 80
- 3226: 91 05 cpc r25, r1
- 3228: 09 f4 brne .+2 ; 0x322c <__vector_24+0x9a>
- 322a: 84 c0 rjmp .+264 ; 0x3334 <__vector_24+0x1a2>
- 322c: 88 35 cpi r24, 0x58 ; 88
- 322e: 91 05 cpc r25, r1
- 3230: 09 f4 brne .+2 ; 0x3234 <__vector_24+0xa2>
- 3232: 91 c0 rjmp .+290 ; 0x3356 <__vector_24+0x1c4>
- 3234: 88 34 cpi r24, 0x48 ; 72
- 3236: 91 05 cpc r25, r1
- 3238: 09 f0 breq .+2 ; 0x323c <__vector_24+0xaa>
- 323a: 15 c1 rjmp .+554 ; 0x3466 <__vector_24+0x2d4>
- 323c: 98 c0 rjmp .+304 ; 0x336e <__vector_24+0x1dc>
- 323e: 88 39 cpi r24, 0x98 ; 152
- 3240: 91 05 cpc r25, r1
- 3242: 09 f4 brne .+2 ; 0x3246 <__vector_24+0xb4>
- 3244: fd c0 rjmp .+506 ; 0x3440 <__vector_24+0x2ae>
- 3246: 89 39 cpi r24, 0x99 ; 153
- 3248: 91 05 cpc r25, r1
- 324a: ec f4 brge .+58 ; 0x3286 <__vector_24+0xf4>
- 324c: 88 37 cpi r24, 0x78 ; 120
- 324e: 91 05 cpc r25, r1
- 3250: 09 f4 brne .+2 ; 0x3254 <__vector_24+0xc2>
- 3252: 95 c0 rjmp .+298 ; 0x337e <__vector_24+0x1ec>
- 3254: 89 37 cpi r24, 0x79 ; 121
- 3256: 91 05 cpc r25, r1
- 3258: 4c f4 brge .+18 ; 0x326c <__vector_24+0xda>
- 325a: 88 36 cpi r24, 0x68 ; 104
- 325c: 91 05 cpc r25, r1
- 325e: 09 f4 brne .+2 ; 0x3262 <__vector_24+0xd0>
- 3260: 8e c0 rjmp .+284 ; 0x337e <__vector_24+0x1ec>
- 3262: 80 37 cpi r24, 0x70 ; 112
- 3264: 91 05 cpc r25, r1
- 3266: 09 f0 breq .+2 ; 0x326a <__vector_24+0xd8>
- 3268: fe c0 rjmp .+508 ; 0x3466 <__vector_24+0x2d4>
- 326a: 89 c0 rjmp .+274 ; 0x337e <__vector_24+0x1ec>
- 326c: 88 38 cpi r24, 0x88 ; 136
- 326e: 91 05 cpc r25, r1
- 3270: 09 f4 brne .+2 ; 0x3274 <__vector_24+0xe2>
- 3272: e6 c0 rjmp .+460 ; 0x3440 <__vector_24+0x2ae>
- 3274: 80 39 cpi r24, 0x90 ; 144
- 3276: 91 05 cpc r25, r1
- 3278: 09 f4 brne .+2 ; 0x327c <__vector_24+0xea>
- 327a: 87 c0 rjmp .+270 ; 0x338a <__vector_24+0x1f8>
- 327c: 80 38 cpi r24, 0x80 ; 128
- 327e: 91 05 cpc r25, r1
- 3280: 09 f0 breq .+2 ; 0x3284 <__vector_24+0xf2>
- 3282: f1 c0 rjmp .+482 ; 0x3466 <__vector_24+0x2d4>
- 3284: 82 c0 rjmp .+260 ; 0x338a <__vector_24+0x1f8>
- 3286: 80 3b cpi r24, 0xB0 ; 176
- 3288: 91 05 cpc r25, r1
- 328a: 09 f4 brne .+2 ; 0x328e <__vector_24+0xfc>
- 328c: b0 c0 rjmp .+352 ; 0x33ee <__vector_24+0x25c>
- 328e: 81 3b cpi r24, 0xB1 ; 177
- 3290: 91 05 cpc r25, r1
- 3292: 4c f4 brge .+18 ; 0x32a6 <__vector_24+0x114>
- 3294: 80 3a cpi r24, 0xA0 ; 160
- 3296: 91 05 cpc r25, r1
- 3298: 09 f4 brne .+2 ; 0x329c <__vector_24+0x10a>
- 329a: 89 c0 rjmp .+274 ; 0x33ae <__vector_24+0x21c>
- 329c: 88 3a cpi r24, 0xA8 ; 168
- 329e: 91 05 cpc r25, r1
- 32a0: 09 f0 breq .+2 ; 0x32a4 <__vector_24+0x112>
- 32a2: e1 c0 rjmp .+450 ; 0x3466 <__vector_24+0x2d4>
- 32a4: a4 c0 rjmp .+328 ; 0x33ee <__vector_24+0x25c>
- 32a6: 80 3c cpi r24, 0xC0 ; 192
- 32a8: 91 05 cpc r25, r1
- 32aa: 09 f4 brne .+2 ; 0x32ae <__vector_24+0x11c>
- 32ac: cd c0 rjmp .+410 ; 0x3448 <__vector_24+0x2b6>
- 32ae: 88 3c cpi r24, 0xC8 ; 200
- 32b0: 91 05 cpc r25, r1
- 32b2: 09 f4 brne .+2 ; 0x32b6 <__vector_24+0x124>
- 32b4: c9 c0 rjmp .+402 ; 0x3448 <__vector_24+0x2b6>
- 32b6: 88 3b cpi r24, 0xB8 ; 184
- 32b8: 91 05 cpc r25, r1
- 32ba: 09 f0 breq .+2 ; 0x32be <__vector_24+0x12c>
- 32bc: d4 c0 rjmp .+424 ; 0x3466 <__vector_24+0x2d4>
- 32be: ac c0 rjmp .+344 ; 0x3418 <__vector_24+0x286>
- 32c0: 80 91 da 03 lds r24, 0x03DA
- 32c4: 80 93 bb 00 sts 0x00BB, r24
- 32c8: b9 c0 rjmp .+370 ; 0x343c <__vector_24+0x2aa>
- 32ca: 90 91 ff 03 lds r25, 0x03FF
- 32ce: 80 91 00 04 lds r24, 0x0400
- 32d2: 98 17 cp r25, r24
- 32d4: 68 f4 brcc .+26 ; 0x32f0 <__vector_24+0x15e>
- 32d6: 90 91 ff 03 lds r25, 0x03FF
- 32da: e9 2f mov r30, r25
- 32dc: f0 e0 ldi r31, 0x00 ; 0
- 32de: e1 52 subi r30, 0x21 ; 33
- 32e0: fc 4f sbci r31, 0xFC ; 252
- 32e2: 80 81 ld r24, Z
- 32e4: 80 93 bb 00 sts 0x00BB, r24
- 32e8: 9f 5f subi r25, 0xFF ; 255
- 32ea: 90 93 ff 03 sts 0x03FF, r25
- 32ee: a6 c0 rjmp .+332 ; 0x343c <__vector_24+0x2aa>
- 32f0: 85 ed ldi r24, 0xD5 ; 213
- 32f2: 80 93 bc 00 sts 0x00BC, r24
- 32f6: 80 91 bc 00 lds r24, 0x00BC
- 32fa: 84 fd sbrc r24, 4
- 32fc: fc cf rjmp .-8 ; 0x32f6 <__vector_24+0x164>
- 32fe: b1 c0 rjmp .+354 ; 0x3462 <__vector_24+0x2d0>
- 3300: 80 e2 ldi r24, 0x20 ; 32
- 3302: 80 93 44 04 sts 0x0444, r24
- 3306: 85 ed ldi r24, 0xD5 ; 213
- 3308: 80 93 bc 00 sts 0x00BC, r24
- 330c: 80 91 bc 00 lds r24, 0x00BC
- 3310: 84 fd sbrc r24, 4
- 3312: fc cf rjmp .-8 ; 0x330c <__vector_24+0x17a>
- 3314: a6 c0 rjmp .+332 ; 0x3462 <__vector_24+0x2d0>
- 3316: 80 e3 ldi r24, 0x30 ; 48
- 3318: 80 93 44 04 sts 0x0444, r24
- 331c: 85 ed ldi r24, 0xD5 ; 213
- 331e: 80 93 bc 00 sts 0x00BC, r24
- 3322: 80 91 bc 00 lds r24, 0x00BC
- 3326: 84 fd sbrc r24, 4
- 3328: fc cf rjmp .-8 ; 0x3322 <__vector_24+0x190>
- 332a: 9b c0 rjmp .+310 ; 0x3462 <__vector_24+0x2d0>
- 332c: 88 e3 ldi r24, 0x38 ; 56
- 332e: 80 93 44 04 sts 0x0444, r24
- 3332: 8a c0 rjmp .+276 ; 0x3448 <__vector_24+0x2b6>
- 3334: 80 91 ff 03 lds r24, 0x03FF
- 3338: 90 91 bb 00 lds r25, 0x00BB
- 333c: e8 2f mov r30, r24
- 333e: f0 e0 ldi r31, 0x00 ; 0
- 3340: e1 52 subi r30, 0x21 ; 33
- 3342: fc 4f sbci r31, 0xFC ; 252
- 3344: 90 83 st Z, r25
- 3346: 8f 5f subi r24, 0xFF ; 255
- 3348: 80 93 ff 03 sts 0x03FF, r24
- 334c: 90 91 ff 03 lds r25, 0x03FF
- 3350: 80 91 00 04 lds r24, 0x0400
- 3354: 71 c0 rjmp .+226 ; 0x3438 <__vector_24+0x2a6>
- 3356: 80 91 ff 03 lds r24, 0x03FF
- 335a: 90 91 bb 00 lds r25, 0x00BB
- 335e: e8 2f mov r30, r24
- 3360: f0 e0 ldi r31, 0x00 ; 0
- 3362: e1 52 subi r30, 0x21 ; 33
- 3364: fc 4f sbci r31, 0xFC ; 252
- 3366: 90 83 st Z, r25
- 3368: 8f 5f subi r24, 0xFF ; 255
- 336a: 80 93 ff 03 sts 0x03FF, r24
- 336e: 85 ed ldi r24, 0xD5 ; 213
- 3370: 80 93 bc 00 sts 0x00BC, r24
- 3374: 80 91 bc 00 lds r24, 0x00BC
- 3378: 84 fd sbrc r24, 4
- 337a: fc cf rjmp .-8 ; 0x3374 <__vector_24+0x1e2>
- 337c: 72 c0 rjmp .+228 ; 0x3462 <__vector_24+0x2d0>
- 337e: 83 e0 ldi r24, 0x03 ; 3
- 3380: 80 93 d9 03 sts 0x03D9, r24
- 3384: 10 92 43 04 sts 0x0443, r1
- 3388: 59 c0 rjmp .+178 ; 0x343c <__vector_24+0x2aa>
- 338a: 80 91 43 04 lds r24, 0x0443
- 338e: 80 32 cpi r24, 0x20 ; 32
- 3390: 08 f0 brcs .+2 ; 0x3394 <__vector_24+0x202>
- 3392: 56 c0 rjmp .+172 ; 0x3440 <__vector_24+0x2ae>
- 3394: 80 91 43 04 lds r24, 0x0443
- 3398: 90 91 bb 00 lds r25, 0x00BB
- 339c: e8 2f mov r30, r24
- 339e: f0 e0 ldi r31, 0x00 ; 0
- 33a0: ed 5d subi r30, 0xDD ; 221
- 33a2: fb 4f sbci r31, 0xFB ; 251
- 33a4: 90 83 st Z, r25
- 33a6: 8f 5f subi r24, 0xFF ; 255
- 33a8: 80 93 43 04 sts 0x0443, r24
- 33ac: 47 c0 rjmp .+142 ; 0x343c <__vector_24+0x2aa>
- 33ae: 80 91 43 04 lds r24, 0x0443
- 33b2: 80 32 cpi r24, 0x20 ; 32
- 33b4: 30 f4 brcc .+12 ; 0x33c2 <__vector_24+0x230>
- 33b6: e0 91 43 04 lds r30, 0x0443
- 33ba: f0 e0 ldi r31, 0x00 ; 0
- 33bc: ed 5d subi r30, 0xDD ; 221
- 33be: fb 4f sbci r31, 0xFB ; 251
- 33c0: 10 82 st Z, r1
- 33c2: 85 ed ldi r24, 0xD5 ; 213
- 33c4: 80 93 bc 00 sts 0x00BC, r24
- 33c8: 80 91 bc 00 lds r24, 0x00BC
- 33cc: 84 fd sbrc r24, 4
- 33ce: fc cf rjmp .-8 ; 0x33c8 <__vector_24+0x236>
- 33d0: 10 92 d9 03 sts 0x03D9, r1
- 33d4: 60 91 43 04 lds r22, 0x0443
- 33d8: e0 91 dd 03 lds r30, 0x03DD
- 33dc: f0 91 de 03 lds r31, 0x03DE
- 33e0: 83 e2 ldi r24, 0x23 ; 35
- 33e2: 94 e0 ldi r25, 0x04 ; 4
- 33e4: 70 e0 ldi r23, 0x00 ; 0
- 33e6: 09 95 icall
- 33e8: 10 92 43 04 sts 0x0443, r1
- 33ec: 2d c0 rjmp .+90 ; 0x3448 <__vector_24+0x2b6>
- 33ee: 84 e0 ldi r24, 0x04 ; 4
- 33f0: 80 93 d9 03 sts 0x03D9, r24
- 33f4: 10 92 21 04 sts 0x0421, r1
- 33f8: 10 92 22 04 sts 0x0422, r1
- 33fc: e0 91 db 03 lds r30, 0x03DB
- 3400: f0 91 dc 03 lds r31, 0x03DC
- 3404: 09 95 icall
- 3406: 80 91 22 04 lds r24, 0x0422
- 340a: 88 23 and r24, r24
- 340c: 29 f4 brne .+10 ; 0x3418 <__vector_24+0x286>
- 340e: 81 e0 ldi r24, 0x01 ; 1
- 3410: 80 93 22 04 sts 0x0422, r24
- 3414: 10 92 01 04 sts 0x0401, r1
- 3418: 90 91 21 04 lds r25, 0x0421
- 341c: e9 2f mov r30, r25
- 341e: f0 e0 ldi r31, 0x00 ; 0
- 3420: ef 5f subi r30, 0xFF ; 255
- 3422: fb 4f sbci r31, 0xFB ; 251
- 3424: 80 81 ld r24, Z
- 3426: 80 93 bb 00 sts 0x00BB, r24
- 342a: 9f 5f subi r25, 0xFF ; 255
- 342c: 90 93 21 04 sts 0x0421, r25
- 3430: 90 91 21 04 lds r25, 0x0421
- 3434: 80 91 22 04 lds r24, 0x0422
- 3438: 98 17 cp r25, r24
- 343a: 10 f4 brcc .+4 ; 0x3440 <__vector_24+0x2ae>
- 343c: 85 ec ldi r24, 0xC5 ; 197
- 343e: 01 c0 rjmp .+2 ; 0x3442 <__vector_24+0x2b0>
- 3440: 85 e8 ldi r24, 0x85 ; 133
- 3442: 80 93 bc 00 sts 0x00BC, r24
- 3446: 0f c0 rjmp .+30 ; 0x3466 <__vector_24+0x2d4>
- 3448: 85 ec ldi r24, 0xC5 ; 197
- 344a: 80 93 bc 00 sts 0x00BC, r24
- 344e: 09 c0 rjmp .+18 ; 0x3462 <__vector_24+0x2d0>
- 3450: 10 92 44 04 sts 0x0444, r1
- 3454: 85 ed ldi r24, 0xD5 ; 213
- 3456: 80 93 bc 00 sts 0x00BC, r24
- 345a: 80 91 bc 00 lds r24, 0x00BC
- 345e: 84 fd sbrc r24, 4
- 3460: fc cf rjmp .-8 ; 0x345a <__vector_24+0x2c8>
- 3462: 10 92 d9 03 sts 0x03D9, r1
- 3466: ff 91 pop r31
- 3468: ef 91 pop r30
- 346a: bf 91 pop r27
- 346c: af 91 pop r26
- 346e: 9f 91 pop r25
- 3470: 8f 91 pop r24
- 3472: 7f 91 pop r23
- 3474: 6f 91 pop r22
- 3476: 5f 91 pop r21
- 3478: 4f 91 pop r20
- 347a: 3f 91 pop r19
- 347c: 2f 91 pop r18
- 347e: 0f 90 pop r0
- 3480: 0f be out 0x3f, r0 ; 63
- 3482: 0f 90 pop r0
- 3484: 1f 90 pop r1
- 3486: 18 95 reti
-
-00003488 <__fixunssfsi>:
- 3488: ef 92 push r14
- 348a: ff 92 push r15
- 348c: 0f 93 push r16
- 348e: 1f 93 push r17
- 3490: 7b 01 movw r14, r22
- 3492: 8c 01 movw r16, r24
- 3494: 20 e0 ldi r18, 0x00 ; 0
- 3496: 30 e0 ldi r19, 0x00 ; 0
- 3498: 40 e0 ldi r20, 0x00 ; 0
- 349a: 5f e4 ldi r21, 0x4F ; 79
- 349c: 0e 94 c0 1d call 0x3b80 ; 0x3b80 <__gesf2>
- 34a0: 88 23 and r24, r24
- 34a2: 8c f0 brlt .+34 ; 0x34c6 <__fixunssfsi+0x3e>
- 34a4: c8 01 movw r24, r16
- 34a6: b7 01 movw r22, r14
- 34a8: 20 e0 ldi r18, 0x00 ; 0
- 34aa: 30 e0 ldi r19, 0x00 ; 0
- 34ac: 40 e0 ldi r20, 0x00 ; 0
- 34ae: 5f e4 ldi r21, 0x4F ; 79
- 34b0: 0e 94 bc 1b call 0x3778 ; 0x3778 <__subsf3>
- 34b4: 0e 94 7e 1e call 0x3cfc ; 0x3cfc <__fixsfsi>
- 34b8: 9b 01 movw r18, r22
- 34ba: ac 01 movw r20, r24
- 34bc: 20 50 subi r18, 0x00 ; 0
- 34be: 30 40 sbci r19, 0x00 ; 0
- 34c0: 40 40 sbci r20, 0x00 ; 0
- 34c2: 50 48 sbci r21, 0x80 ; 128
- 34c4: 06 c0 rjmp .+12 ; 0x34d2 <__fixunssfsi+0x4a>
- 34c6: c8 01 movw r24, r16
- 34c8: b7 01 movw r22, r14
- 34ca: 0e 94 7e 1e call 0x3cfc ; 0x3cfc <__fixsfsi>
- 34ce: 9b 01 movw r18, r22
- 34d0: ac 01 movw r20, r24
- 34d2: b9 01 movw r22, r18
- 34d4: ca 01 movw r24, r20
- 34d6: 1f 91 pop r17
- 34d8: 0f 91 pop r16
- 34da: ff 90 pop r15
- 34dc: ef 90 pop r14
- 34de: 08 95 ret
-
-000034e0 <_fpadd_parts>:
- 34e0: a0 e0 ldi r26, 0x00 ; 0
- 34e2: b0 e0 ldi r27, 0x00 ; 0
- 34e4: e6 e7 ldi r30, 0x76 ; 118
- 34e6: fa e1 ldi r31, 0x1A ; 26
- 34e8: 0c 94 9c 21 jmp 0x4338 ; 0x4338 <__prologue_saves__>
- 34ec: dc 01 movw r26, r24
- 34ee: 2b 01 movw r4, r22
- 34f0: fa 01 movw r30, r20
- 34f2: 9c 91 ld r25, X
- 34f4: 92 30 cpi r25, 0x02 ; 2
- 34f6: 08 f4 brcc .+2 ; 0x34fa <_fpadd_parts+0x1a>
- 34f8: 39 c1 rjmp .+626 ; 0x376c <_fpadd_parts+0x28c>
- 34fa: eb 01 movw r28, r22
- 34fc: 88 81 ld r24, Y
- 34fe: 82 30 cpi r24, 0x02 ; 2
- 3500: 08 f4 brcc .+2 ; 0x3504 <_fpadd_parts+0x24>
- 3502: 33 c1 rjmp .+614 ; 0x376a <_fpadd_parts+0x28a>
- 3504: 94 30 cpi r25, 0x04 ; 4
- 3506: 69 f4 brne .+26 ; 0x3522 <_fpadd_parts+0x42>
- 3508: 84 30 cpi r24, 0x04 ; 4
- 350a: 09 f0 breq .+2 ; 0x350e <_fpadd_parts+0x2e>
- 350c: 2f c1 rjmp .+606 ; 0x376c <_fpadd_parts+0x28c>
- 350e: 11 96 adiw r26, 0x01 ; 1
- 3510: 9c 91 ld r25, X
- 3512: 11 97 sbiw r26, 0x01 ; 1
- 3514: 89 81 ldd r24, Y+1 ; 0x01
- 3516: 98 17 cp r25, r24
- 3518: 09 f4 brne .+2 ; 0x351c <_fpadd_parts+0x3c>
- 351a: 28 c1 rjmp .+592 ; 0x376c <_fpadd_parts+0x28c>
- 351c: a8 ea ldi r26, 0xA8 ; 168
- 351e: b1 e0 ldi r27, 0x01 ; 1
- 3520: 25 c1 rjmp .+586 ; 0x376c <_fpadd_parts+0x28c>
- 3522: 84 30 cpi r24, 0x04 ; 4
- 3524: 09 f4 brne .+2 ; 0x3528 <_fpadd_parts+0x48>
- 3526: 21 c1 rjmp .+578 ; 0x376a <_fpadd_parts+0x28a>
- 3528: 82 30 cpi r24, 0x02 ; 2
- 352a: a9 f4 brne .+42 ; 0x3556 <_fpadd_parts+0x76>
- 352c: 92 30 cpi r25, 0x02 ; 2
- 352e: 09 f0 breq .+2 ; 0x3532 <_fpadd_parts+0x52>
- 3530: 1d c1 rjmp .+570 ; 0x376c <_fpadd_parts+0x28c>
- 3532: 9a 01 movw r18, r20
- 3534: ad 01 movw r20, r26
- 3536: 88 e0 ldi r24, 0x08 ; 8
- 3538: ea 01 movw r28, r20
- 353a: 09 90 ld r0, Y+
- 353c: ae 01 movw r20, r28
- 353e: e9 01 movw r28, r18
- 3540: 09 92 st Y+, r0
- 3542: 9e 01 movw r18, r28
- 3544: 81 50 subi r24, 0x01 ; 1
- 3546: c1 f7 brne .-16 ; 0x3538 <_fpadd_parts+0x58>
- 3548: e2 01 movw r28, r4
- 354a: 89 81 ldd r24, Y+1 ; 0x01
- 354c: 11 96 adiw r26, 0x01 ; 1
- 354e: 9c 91 ld r25, X
- 3550: 89 23 and r24, r25
- 3552: 81 83 std Z+1, r24 ; 0x01
- 3554: 08 c1 rjmp .+528 ; 0x3766 <_fpadd_parts+0x286>
- 3556: 92 30 cpi r25, 0x02 ; 2
- 3558: 09 f4 brne .+2 ; 0x355c <_fpadd_parts+0x7c>
- 355a: 07 c1 rjmp .+526 ; 0x376a <_fpadd_parts+0x28a>
- 355c: 12 96 adiw r26, 0x02 ; 2
- 355e: 2d 90 ld r2, X+
- 3560: 3c 90 ld r3, X
- 3562: 13 97 sbiw r26, 0x03 ; 3
- 3564: eb 01 movw r28, r22
- 3566: 8a 81 ldd r24, Y+2 ; 0x02
- 3568: 9b 81 ldd r25, Y+3 ; 0x03
- 356a: 14 96 adiw r26, 0x04 ; 4
- 356c: ad 90 ld r10, X+
- 356e: bd 90 ld r11, X+
- 3570: cd 90 ld r12, X+
- 3572: dc 90 ld r13, X
- 3574: 17 97 sbiw r26, 0x07 ; 7
- 3576: ec 80 ldd r14, Y+4 ; 0x04
- 3578: fd 80 ldd r15, Y+5 ; 0x05
- 357a: 0e 81 ldd r16, Y+6 ; 0x06
- 357c: 1f 81 ldd r17, Y+7 ; 0x07
- 357e: 91 01 movw r18, r2
- 3580: 28 1b sub r18, r24
- 3582: 39 0b sbc r19, r25
- 3584: b9 01 movw r22, r18
- 3586: 37 ff sbrs r19, 7
- 3588: 04 c0 rjmp .+8 ; 0x3592 <_fpadd_parts+0xb2>
- 358a: 66 27 eor r22, r22
- 358c: 77 27 eor r23, r23
- 358e: 62 1b sub r22, r18
- 3590: 73 0b sbc r23, r19
- 3592: 60 32 cpi r22, 0x20 ; 32
- 3594: 71 05 cpc r23, r1
- 3596: 0c f0 brlt .+2 ; 0x359a <_fpadd_parts+0xba>
- 3598: 61 c0 rjmp .+194 ; 0x365c <_fpadd_parts+0x17c>
- 359a: 12 16 cp r1, r18
- 359c: 13 06 cpc r1, r19
- 359e: 6c f5 brge .+90 ; 0x35fa <_fpadd_parts+0x11a>
- 35a0: 37 01 movw r6, r14
- 35a2: 48 01 movw r8, r16
- 35a4: 06 2e mov r0, r22
- 35a6: 04 c0 rjmp .+8 ; 0x35b0 <_fpadd_parts+0xd0>
- 35a8: 96 94 lsr r9
- 35aa: 87 94 ror r8
- 35ac: 77 94 ror r7
- 35ae: 67 94 ror r6
- 35b0: 0a 94 dec r0
- 35b2: d2 f7 brpl .-12 ; 0x35a8 <_fpadd_parts+0xc8>
- 35b4: 21 e0 ldi r18, 0x01 ; 1
- 35b6: 30 e0 ldi r19, 0x00 ; 0
- 35b8: 40 e0 ldi r20, 0x00 ; 0
- 35ba: 50 e0 ldi r21, 0x00 ; 0
- 35bc: 04 c0 rjmp .+8 ; 0x35c6 <_fpadd_parts+0xe6>
- 35be: 22 0f add r18, r18
- 35c0: 33 1f adc r19, r19
- 35c2: 44 1f adc r20, r20
- 35c4: 55 1f adc r21, r21
- 35c6: 6a 95 dec r22
- 35c8: d2 f7 brpl .-12 ; 0x35be <_fpadd_parts+0xde>
- 35ca: 21 50 subi r18, 0x01 ; 1
- 35cc: 30 40 sbci r19, 0x00 ; 0
- 35ce: 40 40 sbci r20, 0x00 ; 0
- 35d0: 50 40 sbci r21, 0x00 ; 0
- 35d2: 2e 21 and r18, r14
- 35d4: 3f 21 and r19, r15
- 35d6: 40 23 and r20, r16
- 35d8: 51 23 and r21, r17
- 35da: 21 15 cp r18, r1
- 35dc: 31 05 cpc r19, r1
- 35de: 41 05 cpc r20, r1
- 35e0: 51 05 cpc r21, r1
- 35e2: 21 f0 breq .+8 ; 0x35ec <_fpadd_parts+0x10c>
- 35e4: 21 e0 ldi r18, 0x01 ; 1
- 35e6: 30 e0 ldi r19, 0x00 ; 0
- 35e8: 40 e0 ldi r20, 0x00 ; 0
- 35ea: 50 e0 ldi r21, 0x00 ; 0
- 35ec: 79 01 movw r14, r18
- 35ee: 8a 01 movw r16, r20
- 35f0: e6 28 or r14, r6
- 35f2: f7 28 or r15, r7
- 35f4: 08 29 or r16, r8
- 35f6: 19 29 or r17, r9
- 35f8: 3c c0 rjmp .+120 ; 0x3672 <_fpadd_parts+0x192>
- 35fa: 23 2b or r18, r19
- 35fc: d1 f1 breq .+116 ; 0x3672 <_fpadd_parts+0x192>
- 35fe: 26 0e add r2, r22
- 3600: 37 1e adc r3, r23
- 3602: 35 01 movw r6, r10
- 3604: 46 01 movw r8, r12
- 3606: 06 2e mov r0, r22
- 3608: 04 c0 rjmp .+8 ; 0x3612 <_fpadd_parts+0x132>
- 360a: 96 94 lsr r9
- 360c: 87 94 ror r8
- 360e: 77 94 ror r7
- 3610: 67 94 ror r6
- 3612: 0a 94 dec r0
- 3614: d2 f7 brpl .-12 ; 0x360a <_fpadd_parts+0x12a>
- 3616: 21 e0 ldi r18, 0x01 ; 1
- 3618: 30 e0 ldi r19, 0x00 ; 0
- 361a: 40 e0 ldi r20, 0x00 ; 0
- 361c: 50 e0 ldi r21, 0x00 ; 0
- 361e: 04 c0 rjmp .+8 ; 0x3628 <_fpadd_parts+0x148>
- 3620: 22 0f add r18, r18
- 3622: 33 1f adc r19, r19
- 3624: 44 1f adc r20, r20
- 3626: 55 1f adc r21, r21
- 3628: 6a 95 dec r22
- 362a: d2 f7 brpl .-12 ; 0x3620 <_fpadd_parts+0x140>
- 362c: 21 50 subi r18, 0x01 ; 1
- 362e: 30 40 sbci r19, 0x00 ; 0
- 3630: 40 40 sbci r20, 0x00 ; 0
- 3632: 50 40 sbci r21, 0x00 ; 0
- 3634: 2a 21 and r18, r10
- 3636: 3b 21 and r19, r11
- 3638: 4c 21 and r20, r12
- 363a: 5d 21 and r21, r13
- 363c: 21 15 cp r18, r1
- 363e: 31 05 cpc r19, r1
- 3640: 41 05 cpc r20, r1
- 3642: 51 05 cpc r21, r1
- 3644: 21 f0 breq .+8 ; 0x364e <_fpadd_parts+0x16e>
- 3646: 21 e0 ldi r18, 0x01 ; 1
- 3648: 30 e0 ldi r19, 0x00 ; 0
- 364a: 40 e0 ldi r20, 0x00 ; 0
- 364c: 50 e0 ldi r21, 0x00 ; 0
- 364e: 59 01 movw r10, r18
- 3650: 6a 01 movw r12, r20
- 3652: a6 28 or r10, r6
- 3654: b7 28 or r11, r7
- 3656: c8 28 or r12, r8
- 3658: d9 28 or r13, r9
- 365a: 0b c0 rjmp .+22 ; 0x3672 <_fpadd_parts+0x192>
- 365c: 82 15 cp r24, r2
- 365e: 93 05 cpc r25, r3
- 3660: 2c f0 brlt .+10 ; 0x366c <_fpadd_parts+0x18c>
- 3662: 1c 01 movw r2, r24
- 3664: aa 24 eor r10, r10
- 3666: bb 24 eor r11, r11
- 3668: 65 01 movw r12, r10
- 366a: 03 c0 rjmp .+6 ; 0x3672 <_fpadd_parts+0x192>
- 366c: ee 24 eor r14, r14
- 366e: ff 24 eor r15, r15
- 3670: 87 01 movw r16, r14
- 3672: 11 96 adiw r26, 0x01 ; 1
- 3674: 9c 91 ld r25, X
- 3676: d2 01 movw r26, r4
- 3678: 11 96 adiw r26, 0x01 ; 1
- 367a: 8c 91 ld r24, X
- 367c: 98 17 cp r25, r24
- 367e: 09 f4 brne .+2 ; 0x3682 <_fpadd_parts+0x1a2>
- 3680: 45 c0 rjmp .+138 ; 0x370c <_fpadd_parts+0x22c>
- 3682: 99 23 and r25, r25
- 3684: 39 f0 breq .+14 ; 0x3694 <_fpadd_parts+0x1b4>
- 3686: a8 01 movw r20, r16
- 3688: 97 01 movw r18, r14
- 368a: 2a 19 sub r18, r10
- 368c: 3b 09 sbc r19, r11
- 368e: 4c 09 sbc r20, r12
- 3690: 5d 09 sbc r21, r13
- 3692: 06 c0 rjmp .+12 ; 0x36a0 <_fpadd_parts+0x1c0>
- 3694: a6 01 movw r20, r12
- 3696: 95 01 movw r18, r10
- 3698: 2e 19 sub r18, r14
- 369a: 3f 09 sbc r19, r15
- 369c: 40 0b sbc r20, r16
- 369e: 51 0b sbc r21, r17
- 36a0: 57 fd sbrc r21, 7
- 36a2: 08 c0 rjmp .+16 ; 0x36b4 <_fpadd_parts+0x1d4>
- 36a4: 11 82 std Z+1, r1 ; 0x01
- 36a6: 33 82 std Z+3, r3 ; 0x03
- 36a8: 22 82 std Z+2, r2 ; 0x02
- 36aa: 24 83 std Z+4, r18 ; 0x04
- 36ac: 35 83 std Z+5, r19 ; 0x05
- 36ae: 46 83 std Z+6, r20 ; 0x06
- 36b0: 57 83 std Z+7, r21 ; 0x07
- 36b2: 1d c0 rjmp .+58 ; 0x36ee <_fpadd_parts+0x20e>
- 36b4: 81 e0 ldi r24, 0x01 ; 1
- 36b6: 81 83 std Z+1, r24 ; 0x01
- 36b8: 33 82 std Z+3, r3 ; 0x03
- 36ba: 22 82 std Z+2, r2 ; 0x02
- 36bc: 88 27 eor r24, r24
- 36be: 99 27 eor r25, r25
- 36c0: dc 01 movw r26, r24
- 36c2: 82 1b sub r24, r18
- 36c4: 93 0b sbc r25, r19
- 36c6: a4 0b sbc r26, r20
- 36c8: b5 0b sbc r27, r21
- 36ca: 84 83 std Z+4, r24 ; 0x04
- 36cc: 95 83 std Z+5, r25 ; 0x05
- 36ce: a6 83 std Z+6, r26 ; 0x06
- 36d0: b7 83 std Z+7, r27 ; 0x07
- 36d2: 0d c0 rjmp .+26 ; 0x36ee <_fpadd_parts+0x20e>
- 36d4: 22 0f add r18, r18
- 36d6: 33 1f adc r19, r19
- 36d8: 44 1f adc r20, r20
- 36da: 55 1f adc r21, r21
- 36dc: 24 83 std Z+4, r18 ; 0x04
- 36de: 35 83 std Z+5, r19 ; 0x05
- 36e0: 46 83 std Z+6, r20 ; 0x06
- 36e2: 57 83 std Z+7, r21 ; 0x07
- 36e4: 82 81 ldd r24, Z+2 ; 0x02
- 36e6: 93 81 ldd r25, Z+3 ; 0x03
- 36e8: 01 97 sbiw r24, 0x01 ; 1
- 36ea: 93 83 std Z+3, r25 ; 0x03
- 36ec: 82 83 std Z+2, r24 ; 0x02
- 36ee: 24 81 ldd r18, Z+4 ; 0x04
- 36f0: 35 81 ldd r19, Z+5 ; 0x05
- 36f2: 46 81 ldd r20, Z+6 ; 0x06
- 36f4: 57 81 ldd r21, Z+7 ; 0x07
- 36f6: da 01 movw r26, r20
- 36f8: c9 01 movw r24, r18
- 36fa: 01 97 sbiw r24, 0x01 ; 1
- 36fc: a1 09 sbc r26, r1
- 36fe: b1 09 sbc r27, r1
- 3700: 8f 5f subi r24, 0xFF ; 255
- 3702: 9f 4f sbci r25, 0xFF ; 255
- 3704: af 4f sbci r26, 0xFF ; 255
- 3706: bf 43 sbci r27, 0x3F ; 63
- 3708: 28 f3 brcs .-54 ; 0x36d4 <_fpadd_parts+0x1f4>
- 370a: 0b c0 rjmp .+22 ; 0x3722 <_fpadd_parts+0x242>
- 370c: 91 83 std Z+1, r25 ; 0x01
- 370e: 33 82 std Z+3, r3 ; 0x03
- 3710: 22 82 std Z+2, r2 ; 0x02
- 3712: ea 0c add r14, r10
- 3714: fb 1c adc r15, r11
- 3716: 0c 1d adc r16, r12
- 3718: 1d 1d adc r17, r13
- 371a: e4 82 std Z+4, r14 ; 0x04
- 371c: f5 82 std Z+5, r15 ; 0x05
- 371e: 06 83 std Z+6, r16 ; 0x06
- 3720: 17 83 std Z+7, r17 ; 0x07
- 3722: 83 e0 ldi r24, 0x03 ; 3
- 3724: 80 83 st Z, r24
- 3726: 24 81 ldd r18, Z+4 ; 0x04
- 3728: 35 81 ldd r19, Z+5 ; 0x05
- 372a: 46 81 ldd r20, Z+6 ; 0x06
- 372c: 57 81 ldd r21, Z+7 ; 0x07
- 372e: 57 ff sbrs r21, 7
- 3730: 1a c0 rjmp .+52 ; 0x3766 <_fpadd_parts+0x286>
- 3732: c9 01 movw r24, r18
- 3734: aa 27 eor r26, r26
- 3736: 97 fd sbrc r25, 7
- 3738: a0 95 com r26
- 373a: ba 2f mov r27, r26
- 373c: 81 70 andi r24, 0x01 ; 1
- 373e: 90 70 andi r25, 0x00 ; 0
- 3740: a0 70 andi r26, 0x00 ; 0
- 3742: b0 70 andi r27, 0x00 ; 0
- 3744: 56 95 lsr r21
- 3746: 47 95 ror r20
- 3748: 37 95 ror r19
- 374a: 27 95 ror r18
- 374c: 82 2b or r24, r18
- 374e: 93 2b or r25, r19
- 3750: a4 2b or r26, r20
- 3752: b5 2b or r27, r21
- 3754: 84 83 std Z+4, r24 ; 0x04
- 3756: 95 83 std Z+5, r25 ; 0x05
- 3758: a6 83 std Z+6, r26 ; 0x06
- 375a: b7 83 std Z+7, r27 ; 0x07
- 375c: 82 81 ldd r24, Z+2 ; 0x02
- 375e: 93 81 ldd r25, Z+3 ; 0x03
- 3760: 01 96 adiw r24, 0x01 ; 1
- 3762: 93 83 std Z+3, r25 ; 0x03
- 3764: 82 83 std Z+2, r24 ; 0x02
- 3766: df 01 movw r26, r30
- 3768: 01 c0 rjmp .+2 ; 0x376c <_fpadd_parts+0x28c>
- 376a: d2 01 movw r26, r4
- 376c: cd 01 movw r24, r26
- 376e: cd b7 in r28, 0x3d ; 61
- 3770: de b7 in r29, 0x3e ; 62
- 3772: e2 e1 ldi r30, 0x12 ; 18
- 3774: 0c 94 b8 21 jmp 0x4370 ; 0x4370 <__epilogue_restores__>
-
-00003778 <__subsf3>:
- 3778: a0 e2 ldi r26, 0x20 ; 32
- 377a: b0 e0 ldi r27, 0x00 ; 0
- 377c: e2 ec ldi r30, 0xC2 ; 194
- 377e: fb e1 ldi r31, 0x1B ; 27
- 3780: 0c 94 a8 21 jmp 0x4350 ; 0x4350 <__prologue_saves__+0x18>
- 3784: 69 83 std Y+1, r22 ; 0x01
- 3786: 7a 83 std Y+2, r23 ; 0x02
- 3788: 8b 83 std Y+3, r24 ; 0x03
- 378a: 9c 83 std Y+4, r25 ; 0x04
- 378c: 2d 83 std Y+5, r18 ; 0x05
- 378e: 3e 83 std Y+6, r19 ; 0x06
- 3790: 4f 83 std Y+7, r20 ; 0x07
- 3792: 58 87 std Y+8, r21 ; 0x08
- 3794: e9 e0 ldi r30, 0x09 ; 9
- 3796: ee 2e mov r14, r30
- 3798: f1 2c mov r15, r1
- 379a: ec 0e add r14, r28
- 379c: fd 1e adc r15, r29
- 379e: ce 01 movw r24, r28
- 37a0: 01 96 adiw r24, 0x01 ; 1
- 37a2: b7 01 movw r22, r14
- 37a4: 0e 94 6f 20 call 0x40de ; 0x40de <__unpack_f>
- 37a8: 8e 01 movw r16, r28
- 37aa: 0f 5e subi r16, 0xEF ; 239
- 37ac: 1f 4f sbci r17, 0xFF ; 255
- 37ae: ce 01 movw r24, r28
- 37b0: 05 96 adiw r24, 0x05 ; 5
- 37b2: b8 01 movw r22, r16
- 37b4: 0e 94 6f 20 call 0x40de ; 0x40de <__unpack_f>
- 37b8: 8a 89 ldd r24, Y+18 ; 0x12
- 37ba: 91 e0 ldi r25, 0x01 ; 1
- 37bc: 89 27 eor r24, r25
- 37be: 8a 8b std Y+18, r24 ; 0x12
- 37c0: c7 01 movw r24, r14
- 37c2: b8 01 movw r22, r16
- 37c4: ae 01 movw r20, r28
- 37c6: 47 5e subi r20, 0xE7 ; 231
- 37c8: 5f 4f sbci r21, 0xFF ; 255
- 37ca: 0e 94 70 1a call 0x34e0 ; 0x34e0 <_fpadd_parts>
- 37ce: 0e 94 9a 1f call 0x3f34 ; 0x3f34 <__pack_f>
- 37d2: a0 96 adiw r28, 0x20 ; 32
- 37d4: e6 e0 ldi r30, 0x06 ; 6
- 37d6: 0c 94 c4 21 jmp 0x4388 ; 0x4388 <__epilogue_restores__+0x18>
-
-000037da <__addsf3>:
- 37da: a0 e2 ldi r26, 0x20 ; 32
- 37dc: b0 e0 ldi r27, 0x00 ; 0
- 37de: e3 ef ldi r30, 0xF3 ; 243
- 37e0: fb e1 ldi r31, 0x1B ; 27
- 37e2: 0c 94 a8 21 jmp 0x4350 ; 0x4350 <__prologue_saves__+0x18>
- 37e6: 69 83 std Y+1, r22 ; 0x01
- 37e8: 7a 83 std Y+2, r23 ; 0x02
- 37ea: 8b 83 std Y+3, r24 ; 0x03
- 37ec: 9c 83 std Y+4, r25 ; 0x04
- 37ee: 2d 83 std Y+5, r18 ; 0x05
- 37f0: 3e 83 std Y+6, r19 ; 0x06
- 37f2: 4f 83 std Y+7, r20 ; 0x07
- 37f4: 58 87 std Y+8, r21 ; 0x08
- 37f6: f9 e0 ldi r31, 0x09 ; 9
- 37f8: ef 2e mov r14, r31
- 37fa: f1 2c mov r15, r1
- 37fc: ec 0e add r14, r28
- 37fe: fd 1e adc r15, r29
- 3800: ce 01 movw r24, r28
- 3802: 01 96 adiw r24, 0x01 ; 1
- 3804: b7 01 movw r22, r14
- 3806: 0e 94 6f 20 call 0x40de ; 0x40de <__unpack_f>
- 380a: 8e 01 movw r16, r28
- 380c: 0f 5e subi r16, 0xEF ; 239
- 380e: 1f 4f sbci r17, 0xFF ; 255
- 3810: ce 01 movw r24, r28
- 3812: 05 96 adiw r24, 0x05 ; 5
- 3814: b8 01 movw r22, r16
- 3816: 0e 94 6f 20 call 0x40de ; 0x40de <__unpack_f>
- 381a: c7 01 movw r24, r14
- 381c: b8 01 movw r22, r16
- 381e: ae 01 movw r20, r28
- 3820: 47 5e subi r20, 0xE7 ; 231
- 3822: 5f 4f sbci r21, 0xFF ; 255
- 3824: 0e 94 70 1a call 0x34e0 ; 0x34e0 <_fpadd_parts>
- 3828: 0e 94 9a 1f call 0x3f34 ; 0x3f34 <__pack_f>
- 382c: a0 96 adiw r28, 0x20 ; 32
- 382e: e6 e0 ldi r30, 0x06 ; 6
- 3830: 0c 94 c4 21 jmp 0x4388 ; 0x4388 <__epilogue_restores__+0x18>
-
-00003834 <__mulsf3>:
- 3834: a0 e2 ldi r26, 0x20 ; 32
- 3836: b0 e0 ldi r27, 0x00 ; 0
- 3838: e0 e2 ldi r30, 0x20 ; 32
- 383a: fc e1 ldi r31, 0x1C ; 28
- 383c: 0c 94 9c 21 jmp 0x4338 ; 0x4338 <__prologue_saves__>
- 3840: 69 83 std Y+1, r22 ; 0x01
- 3842: 7a 83 std Y+2, r23 ; 0x02
- 3844: 8b 83 std Y+3, r24 ; 0x03
- 3846: 9c 83 std Y+4, r25 ; 0x04
- 3848: 2d 83 std Y+5, r18 ; 0x05
- 384a: 3e 83 std Y+6, r19 ; 0x06
- 384c: 4f 83 std Y+7, r20 ; 0x07
- 384e: 58 87 std Y+8, r21 ; 0x08
- 3850: ce 01 movw r24, r28
- 3852: 01 96 adiw r24, 0x01 ; 1
- 3854: be 01 movw r22, r28
- 3856: 67 5f subi r22, 0xF7 ; 247
- 3858: 7f 4f sbci r23, 0xFF ; 255
- 385a: 0e 94 6f 20 call 0x40de ; 0x40de <__unpack_f>
- 385e: ce 01 movw r24, r28
- 3860: 05 96 adiw r24, 0x05 ; 5
- 3862: be 01 movw r22, r28
- 3864: 6f 5e subi r22, 0xEF ; 239
- 3866: 7f 4f sbci r23, 0xFF ; 255
- 3868: 0e 94 6f 20 call 0x40de ; 0x40de <__unpack_f>
- 386c: 99 85 ldd r25, Y+9 ; 0x09
- 386e: 92 30 cpi r25, 0x02 ; 2
- 3870: 88 f0 brcs .+34 ; 0x3894 <__mulsf3+0x60>
- 3872: 89 89 ldd r24, Y+17 ; 0x11
- 3874: 82 30 cpi r24, 0x02 ; 2
- 3876: c8 f0 brcs .+50 ; 0x38aa <__mulsf3+0x76>
- 3878: 94 30 cpi r25, 0x04 ; 4
- 387a: 19 f4 brne .+6 ; 0x3882 <__mulsf3+0x4e>
- 387c: 82 30 cpi r24, 0x02 ; 2
- 387e: 51 f4 brne .+20 ; 0x3894 <__mulsf3+0x60>
- 3880: 04 c0 rjmp .+8 ; 0x388a <__mulsf3+0x56>
- 3882: 84 30 cpi r24, 0x04 ; 4
- 3884: 29 f4 brne .+10 ; 0x3890 <__mulsf3+0x5c>
- 3886: 92 30 cpi r25, 0x02 ; 2
- 3888: 81 f4 brne .+32 ; 0x38aa <__mulsf3+0x76>
- 388a: 88 ea ldi r24, 0xA8 ; 168
- 388c: 91 e0 ldi r25, 0x01 ; 1
- 388e: c6 c0 rjmp .+396 ; 0x3a1c <__mulsf3+0x1e8>
- 3890: 92 30 cpi r25, 0x02 ; 2
- 3892: 49 f4 brne .+18 ; 0x38a6 <__mulsf3+0x72>
- 3894: 20 e0 ldi r18, 0x00 ; 0
- 3896: 9a 85 ldd r25, Y+10 ; 0x0a
- 3898: 8a 89 ldd r24, Y+18 ; 0x12
- 389a: 98 13 cpse r25, r24
- 389c: 21 e0 ldi r18, 0x01 ; 1
- 389e: 2a 87 std Y+10, r18 ; 0x0a
- 38a0: ce 01 movw r24, r28
- 38a2: 09 96 adiw r24, 0x09 ; 9
- 38a4: bb c0 rjmp .+374 ; 0x3a1c <__mulsf3+0x1e8>
- 38a6: 82 30 cpi r24, 0x02 ; 2
- 38a8: 49 f4 brne .+18 ; 0x38bc <__mulsf3+0x88>
- 38aa: 20 e0 ldi r18, 0x00 ; 0
- 38ac: 9a 85 ldd r25, Y+10 ; 0x0a
- 38ae: 8a 89 ldd r24, Y+18 ; 0x12
- 38b0: 98 13 cpse r25, r24
- 38b2: 21 e0 ldi r18, 0x01 ; 1
- 38b4: 2a 8b std Y+18, r18 ; 0x12
- 38b6: ce 01 movw r24, r28
- 38b8: 41 96 adiw r24, 0x11 ; 17
- 38ba: b0 c0 rjmp .+352 ; 0x3a1c <__mulsf3+0x1e8>
- 38bc: 2d 84 ldd r2, Y+13 ; 0x0d
- 38be: 3e 84 ldd r3, Y+14 ; 0x0e
- 38c0: 4f 84 ldd r4, Y+15 ; 0x0f
- 38c2: 58 88 ldd r5, Y+16 ; 0x10
- 38c4: 6d 88 ldd r6, Y+21 ; 0x15
- 38c6: 7e 88 ldd r7, Y+22 ; 0x16
- 38c8: 8f 88 ldd r8, Y+23 ; 0x17
- 38ca: 98 8c ldd r9, Y+24 ; 0x18
- 38cc: ee 24 eor r14, r14
- 38ce: ff 24 eor r15, r15
- 38d0: 87 01 movw r16, r14
- 38d2: aa 24 eor r10, r10
- 38d4: bb 24 eor r11, r11
- 38d6: 65 01 movw r12, r10
- 38d8: 40 e0 ldi r20, 0x00 ; 0
- 38da: 50 e0 ldi r21, 0x00 ; 0
- 38dc: 60 e0 ldi r22, 0x00 ; 0
- 38de: 70 e0 ldi r23, 0x00 ; 0
- 38e0: e0 e0 ldi r30, 0x00 ; 0
- 38e2: f0 e0 ldi r31, 0x00 ; 0
- 38e4: c1 01 movw r24, r2
- 38e6: 81 70 andi r24, 0x01 ; 1
- 38e8: 90 70 andi r25, 0x00 ; 0
- 38ea: 89 2b or r24, r25
- 38ec: e9 f0 breq .+58 ; 0x3928 <__mulsf3+0xf4>
- 38ee: e6 0c add r14, r6
- 38f0: f7 1c adc r15, r7
- 38f2: 08 1d adc r16, r8
- 38f4: 19 1d adc r17, r9
- 38f6: 9a 01 movw r18, r20
- 38f8: ab 01 movw r20, r22
- 38fa: 2a 0d add r18, r10
- 38fc: 3b 1d adc r19, r11
- 38fe: 4c 1d adc r20, r12
- 3900: 5d 1d adc r21, r13
- 3902: 80 e0 ldi r24, 0x00 ; 0
- 3904: 90 e0 ldi r25, 0x00 ; 0
- 3906: a0 e0 ldi r26, 0x00 ; 0
- 3908: b0 e0 ldi r27, 0x00 ; 0
- 390a: e6 14 cp r14, r6
- 390c: f7 04 cpc r15, r7
- 390e: 08 05 cpc r16, r8
- 3910: 19 05 cpc r17, r9
- 3912: 20 f4 brcc .+8 ; 0x391c <__mulsf3+0xe8>
- 3914: 81 e0 ldi r24, 0x01 ; 1
- 3916: 90 e0 ldi r25, 0x00 ; 0
- 3918: a0 e0 ldi r26, 0x00 ; 0
- 391a: b0 e0 ldi r27, 0x00 ; 0
- 391c: ba 01 movw r22, r20
- 391e: a9 01 movw r20, r18
- 3920: 48 0f add r20, r24
- 3922: 59 1f adc r21, r25
- 3924: 6a 1f adc r22, r26
- 3926: 7b 1f adc r23, r27
- 3928: aa 0c add r10, r10
- 392a: bb 1c adc r11, r11
- 392c: cc 1c adc r12, r12
- 392e: dd 1c adc r13, r13
- 3930: 97 fe sbrs r9, 7
- 3932: 08 c0 rjmp .+16 ; 0x3944 <__mulsf3+0x110>
- 3934: 81 e0 ldi r24, 0x01 ; 1
- 3936: 90 e0 ldi r25, 0x00 ; 0
- 3938: a0 e0 ldi r26, 0x00 ; 0
- 393a: b0 e0 ldi r27, 0x00 ; 0
- 393c: a8 2a or r10, r24
- 393e: b9 2a or r11, r25
- 3940: ca 2a or r12, r26
- 3942: db 2a or r13, r27
- 3944: 31 96 adiw r30, 0x01 ; 1
- 3946: e0 32 cpi r30, 0x20 ; 32
- 3948: f1 05 cpc r31, r1
- 394a: 49 f0 breq .+18 ; 0x395e <__mulsf3+0x12a>
- 394c: 66 0c add r6, r6
- 394e: 77 1c adc r7, r7
- 3950: 88 1c adc r8, r8
- 3952: 99 1c adc r9, r9
- 3954: 56 94 lsr r5
- 3956: 47 94 ror r4
- 3958: 37 94 ror r3
- 395a: 27 94 ror r2
- 395c: c3 cf rjmp .-122 ; 0x38e4 <__mulsf3+0xb0>
- 395e: fa 85 ldd r31, Y+10 ; 0x0a
- 3960: ea 89 ldd r30, Y+18 ; 0x12
- 3962: 2b 89 ldd r18, Y+19 ; 0x13
- 3964: 3c 89 ldd r19, Y+20 ; 0x14
- 3966: 8b 85 ldd r24, Y+11 ; 0x0b
- 3968: 9c 85 ldd r25, Y+12 ; 0x0c
- 396a: 28 0f add r18, r24
- 396c: 39 1f adc r19, r25
- 396e: 2e 5f subi r18, 0xFE ; 254
- 3970: 3f 4f sbci r19, 0xFF ; 255
- 3972: 17 c0 rjmp .+46 ; 0x39a2 <__mulsf3+0x16e>
- 3974: ca 01 movw r24, r20
- 3976: 81 70 andi r24, 0x01 ; 1
- 3978: 90 70 andi r25, 0x00 ; 0
- 397a: 89 2b or r24, r25
- 397c: 61 f0 breq .+24 ; 0x3996 <__mulsf3+0x162>
- 397e: 16 95 lsr r17
- 3980: 07 95 ror r16
- 3982: f7 94 ror r15
- 3984: e7 94 ror r14
- 3986: 80 e0 ldi r24, 0x00 ; 0
- 3988: 90 e0 ldi r25, 0x00 ; 0
- 398a: a0 e0 ldi r26, 0x00 ; 0
- 398c: b0 e8 ldi r27, 0x80 ; 128
- 398e: e8 2a or r14, r24
- 3990: f9 2a or r15, r25
- 3992: 0a 2b or r16, r26
- 3994: 1b 2b or r17, r27
- 3996: 76 95 lsr r23
- 3998: 67 95 ror r22
- 399a: 57 95 ror r21
- 399c: 47 95 ror r20
- 399e: 2f 5f subi r18, 0xFF ; 255
- 39a0: 3f 4f sbci r19, 0xFF ; 255
- 39a2: 77 fd sbrc r23, 7
- 39a4: e7 cf rjmp .-50 ; 0x3974 <__mulsf3+0x140>
- 39a6: 0c c0 rjmp .+24 ; 0x39c0 <__mulsf3+0x18c>
- 39a8: 44 0f add r20, r20
- 39aa: 55 1f adc r21, r21
- 39ac: 66 1f adc r22, r22
- 39ae: 77 1f adc r23, r23
- 39b0: 17 fd sbrc r17, 7
- 39b2: 41 60 ori r20, 0x01 ; 1
- 39b4: ee 0c add r14, r14
- 39b6: ff 1c adc r15, r15
- 39b8: 00 1f adc r16, r16
- 39ba: 11 1f adc r17, r17
- 39bc: 21 50 subi r18, 0x01 ; 1
- 39be: 30 40 sbci r19, 0x00 ; 0
- 39c0: 40 30 cpi r20, 0x00 ; 0
- 39c2: 90 e0 ldi r25, 0x00 ; 0
- 39c4: 59 07 cpc r21, r25
- 39c6: 90 e0 ldi r25, 0x00 ; 0
- 39c8: 69 07 cpc r22, r25
- 39ca: 90 e4 ldi r25, 0x40 ; 64
- 39cc: 79 07 cpc r23, r25
- 39ce: 60 f3 brcs .-40 ; 0x39a8 <__mulsf3+0x174>
- 39d0: 2b 8f std Y+27, r18 ; 0x1b
- 39d2: 3c 8f std Y+28, r19 ; 0x1c
- 39d4: db 01 movw r26, r22
- 39d6: ca 01 movw r24, r20
- 39d8: 8f 77 andi r24, 0x7F ; 127
- 39da: 90 70 andi r25, 0x00 ; 0
- 39dc: a0 70 andi r26, 0x00 ; 0
- 39de: b0 70 andi r27, 0x00 ; 0
- 39e0: 80 34 cpi r24, 0x40 ; 64
- 39e2: 91 05 cpc r25, r1
- 39e4: a1 05 cpc r26, r1
- 39e6: b1 05 cpc r27, r1
- 39e8: 61 f4 brne .+24 ; 0x3a02 <__mulsf3+0x1ce>
- 39ea: 47 fd sbrc r20, 7
- 39ec: 0a c0 rjmp .+20 ; 0x3a02 <__mulsf3+0x1ce>
- 39ee: e1 14 cp r14, r1
- 39f0: f1 04 cpc r15, r1
- 39f2: 01 05 cpc r16, r1
- 39f4: 11 05 cpc r17, r1
- 39f6: 29 f0 breq .+10 ; 0x3a02 <__mulsf3+0x1ce>
- 39f8: 40 5c subi r20, 0xC0 ; 192
- 39fa: 5f 4f sbci r21, 0xFF ; 255
- 39fc: 6f 4f sbci r22, 0xFF ; 255
- 39fe: 7f 4f sbci r23, 0xFF ; 255
- 3a00: 40 78 andi r20, 0x80 ; 128
- 3a02: 1a 8e std Y+26, r1 ; 0x1a
- 3a04: fe 17 cp r31, r30
- 3a06: 11 f0 breq .+4 ; 0x3a0c <__mulsf3+0x1d8>
- 3a08: 81 e0 ldi r24, 0x01 ; 1
- 3a0a: 8a 8f std Y+26, r24 ; 0x1a
- 3a0c: 4d 8f std Y+29, r20 ; 0x1d
- 3a0e: 5e 8f std Y+30, r21 ; 0x1e
- 3a10: 6f 8f std Y+31, r22 ; 0x1f
- 3a12: 78 a3 std Y+32, r23 ; 0x20
- 3a14: 83 e0 ldi r24, 0x03 ; 3
- 3a16: 89 8f std Y+25, r24 ; 0x19
- 3a18: ce 01 movw r24, r28
- 3a1a: 49 96 adiw r24, 0x19 ; 25
- 3a1c: 0e 94 9a 1f call 0x3f34 ; 0x3f34 <__pack_f>
- 3a20: a0 96 adiw r28, 0x20 ; 32
- 3a22: e2 e1 ldi r30, 0x12 ; 18
- 3a24: 0c 94 b8 21 jmp 0x4370 ; 0x4370 <__epilogue_restores__>
-
-00003a28 <__divsf3>:
- 3a28: a8 e1 ldi r26, 0x18 ; 24
- 3a2a: b0 e0 ldi r27, 0x00 ; 0
- 3a2c: ea e1 ldi r30, 0x1A ; 26
- 3a2e: fd e1 ldi r31, 0x1D ; 29
- 3a30: 0c 94 a4 21 jmp 0x4348 ; 0x4348 <__prologue_saves__+0x10>
- 3a34: 69 83 std Y+1, r22 ; 0x01
- 3a36: 7a 83 std Y+2, r23 ; 0x02
- 3a38: 8b 83 std Y+3, r24 ; 0x03
- 3a3a: 9c 83 std Y+4, r25 ; 0x04
- 3a3c: 2d 83 std Y+5, r18 ; 0x05
- 3a3e: 3e 83 std Y+6, r19 ; 0x06
- 3a40: 4f 83 std Y+7, r20 ; 0x07
- 3a42: 58 87 std Y+8, r21 ; 0x08
- 3a44: b9 e0 ldi r27, 0x09 ; 9
- 3a46: eb 2e mov r14, r27
- 3a48: f1 2c mov r15, r1
- 3a4a: ec 0e add r14, r28
- 3a4c: fd 1e adc r15, r29
- 3a4e: ce 01 movw r24, r28
- 3a50: 01 96 adiw r24, 0x01 ; 1
- 3a52: b7 01 movw r22, r14
- 3a54: 0e 94 6f 20 call 0x40de ; 0x40de <__unpack_f>
- 3a58: 8e 01 movw r16, r28
- 3a5a: 0f 5e subi r16, 0xEF ; 239
- 3a5c: 1f 4f sbci r17, 0xFF ; 255
- 3a5e: ce 01 movw r24, r28
- 3a60: 05 96 adiw r24, 0x05 ; 5
- 3a62: b8 01 movw r22, r16
- 3a64: 0e 94 6f 20 call 0x40de ; 0x40de <__unpack_f>
- 3a68: 29 85 ldd r18, Y+9 ; 0x09
- 3a6a: 22 30 cpi r18, 0x02 ; 2
- 3a6c: 08 f4 brcc .+2 ; 0x3a70 <__divsf3+0x48>
- 3a6e: 7e c0 rjmp .+252 ; 0x3b6c <__divsf3+0x144>
- 3a70: 39 89 ldd r19, Y+17 ; 0x11
- 3a72: 32 30 cpi r19, 0x02 ; 2
- 3a74: 10 f4 brcc .+4 ; 0x3a7a <__divsf3+0x52>
- 3a76: b8 01 movw r22, r16
- 3a78: 7c c0 rjmp .+248 ; 0x3b72 <__divsf3+0x14a>
- 3a7a: 8a 85 ldd r24, Y+10 ; 0x0a
- 3a7c: 9a 89 ldd r25, Y+18 ; 0x12
- 3a7e: 89 27 eor r24, r25
- 3a80: 8a 87 std Y+10, r24 ; 0x0a
- 3a82: 24 30 cpi r18, 0x04 ; 4
- 3a84: 11 f0 breq .+4 ; 0x3a8a <__divsf3+0x62>
- 3a86: 22 30 cpi r18, 0x02 ; 2
- 3a88: 31 f4 brne .+12 ; 0x3a96 <__divsf3+0x6e>
- 3a8a: 23 17 cp r18, r19
- 3a8c: 09 f0 breq .+2 ; 0x3a90 <__divsf3+0x68>
- 3a8e: 6e c0 rjmp .+220 ; 0x3b6c <__divsf3+0x144>
- 3a90: 68 ea ldi r22, 0xA8 ; 168
- 3a92: 71 e0 ldi r23, 0x01 ; 1
- 3a94: 6e c0 rjmp .+220 ; 0x3b72 <__divsf3+0x14a>
- 3a96: 34 30 cpi r19, 0x04 ; 4
- 3a98: 39 f4 brne .+14 ; 0x3aa8 <__divsf3+0x80>
- 3a9a: 1d 86 std Y+13, r1 ; 0x0d
- 3a9c: 1e 86 std Y+14, r1 ; 0x0e
- 3a9e: 1f 86 std Y+15, r1 ; 0x0f
- 3aa0: 18 8a std Y+16, r1 ; 0x10
- 3aa2: 1c 86 std Y+12, r1 ; 0x0c
- 3aa4: 1b 86 std Y+11, r1 ; 0x0b
- 3aa6: 04 c0 rjmp .+8 ; 0x3ab0 <__divsf3+0x88>
- 3aa8: 32 30 cpi r19, 0x02 ; 2
- 3aaa: 21 f4 brne .+8 ; 0x3ab4 <__divsf3+0x8c>
- 3aac: 84 e0 ldi r24, 0x04 ; 4
- 3aae: 89 87 std Y+9, r24 ; 0x09
- 3ab0: b7 01 movw r22, r14
- 3ab2: 5f c0 rjmp .+190 ; 0x3b72 <__divsf3+0x14a>
- 3ab4: 2b 85 ldd r18, Y+11 ; 0x0b
- 3ab6: 3c 85 ldd r19, Y+12 ; 0x0c
- 3ab8: 8b 89 ldd r24, Y+19 ; 0x13
- 3aba: 9c 89 ldd r25, Y+20 ; 0x14
- 3abc: 28 1b sub r18, r24
- 3abe: 39 0b sbc r19, r25
- 3ac0: 3c 87 std Y+12, r19 ; 0x0c
- 3ac2: 2b 87 std Y+11, r18 ; 0x0b
- 3ac4: ed 84 ldd r14, Y+13 ; 0x0d
- 3ac6: fe 84 ldd r15, Y+14 ; 0x0e
- 3ac8: 0f 85 ldd r16, Y+15 ; 0x0f
- 3aca: 18 89 ldd r17, Y+16 ; 0x10
- 3acc: ad 88 ldd r10, Y+21 ; 0x15
- 3ace: be 88 ldd r11, Y+22 ; 0x16
- 3ad0: cf 88 ldd r12, Y+23 ; 0x17
- 3ad2: d8 8c ldd r13, Y+24 ; 0x18
- 3ad4: ea 14 cp r14, r10
- 3ad6: fb 04 cpc r15, r11
- 3ad8: 0c 05 cpc r16, r12
- 3ada: 1d 05 cpc r17, r13
- 3adc: 40 f4 brcc .+16 ; 0x3aee <__divsf3+0xc6>
- 3ade: ee 0c add r14, r14
- 3ae0: ff 1c adc r15, r15
- 3ae2: 00 1f adc r16, r16
- 3ae4: 11 1f adc r17, r17
- 3ae6: 21 50 subi r18, 0x01 ; 1
- 3ae8: 30 40 sbci r19, 0x00 ; 0
- 3aea: 3c 87 std Y+12, r19 ; 0x0c
- 3aec: 2b 87 std Y+11, r18 ; 0x0b
- 3aee: 20 e0 ldi r18, 0x00 ; 0
- 3af0: 30 e0 ldi r19, 0x00 ; 0
- 3af2: 40 e0 ldi r20, 0x00 ; 0
- 3af4: 50 e0 ldi r21, 0x00 ; 0
- 3af6: 80 e0 ldi r24, 0x00 ; 0
- 3af8: 90 e0 ldi r25, 0x00 ; 0
- 3afa: a0 e0 ldi r26, 0x00 ; 0
- 3afc: b0 e4 ldi r27, 0x40 ; 64
- 3afe: 60 e0 ldi r22, 0x00 ; 0
- 3b00: 70 e0 ldi r23, 0x00 ; 0
- 3b02: ea 14 cp r14, r10
- 3b04: fb 04 cpc r15, r11
- 3b06: 0c 05 cpc r16, r12
- 3b08: 1d 05 cpc r17, r13
- 3b0a: 40 f0 brcs .+16 ; 0x3b1c <__divsf3+0xf4>
- 3b0c: 28 2b or r18, r24
- 3b0e: 39 2b or r19, r25
- 3b10: 4a 2b or r20, r26
- 3b12: 5b 2b or r21, r27
- 3b14: ea 18 sub r14, r10
- 3b16: fb 08 sbc r15, r11
- 3b18: 0c 09 sbc r16, r12
- 3b1a: 1d 09 sbc r17, r13
- 3b1c: b6 95 lsr r27
- 3b1e: a7 95 ror r26
- 3b20: 97 95 ror r25
- 3b22: 87 95 ror r24
- 3b24: ee 0c add r14, r14
- 3b26: ff 1c adc r15, r15
- 3b28: 00 1f adc r16, r16
- 3b2a: 11 1f adc r17, r17
- 3b2c: 6f 5f subi r22, 0xFF ; 255
- 3b2e: 7f 4f sbci r23, 0xFF ; 255
- 3b30: 6f 31 cpi r22, 0x1F ; 31
- 3b32: 71 05 cpc r23, r1
- 3b34: 31 f7 brne .-52 ; 0x3b02 <__divsf3+0xda>
- 3b36: da 01 movw r26, r20
- 3b38: c9 01 movw r24, r18
- 3b3a: 8f 77 andi r24, 0x7F ; 127
- 3b3c: 90 70 andi r25, 0x00 ; 0
- 3b3e: a0 70 andi r26, 0x00 ; 0
- 3b40: b0 70 andi r27, 0x00 ; 0
- 3b42: 80 34 cpi r24, 0x40 ; 64
- 3b44: 91 05 cpc r25, r1
- 3b46: a1 05 cpc r26, r1
- 3b48: b1 05 cpc r27, r1
- 3b4a: 61 f4 brne .+24 ; 0x3b64 <__divsf3+0x13c>
- 3b4c: 27 fd sbrc r18, 7
- 3b4e: 0a c0 rjmp .+20 ; 0x3b64 <__divsf3+0x13c>
- 3b50: e1 14 cp r14, r1
- 3b52: f1 04 cpc r15, r1
- 3b54: 01 05 cpc r16, r1
- 3b56: 11 05 cpc r17, r1
- 3b58: 29 f0 breq .+10 ; 0x3b64 <__divsf3+0x13c>
- 3b5a: 20 5c subi r18, 0xC0 ; 192
- 3b5c: 3f 4f sbci r19, 0xFF ; 255
- 3b5e: 4f 4f sbci r20, 0xFF ; 255
- 3b60: 5f 4f sbci r21, 0xFF ; 255
- 3b62: 20 78 andi r18, 0x80 ; 128
- 3b64: 2d 87 std Y+13, r18 ; 0x0d
- 3b66: 3e 87 std Y+14, r19 ; 0x0e
- 3b68: 4f 87 std Y+15, r20 ; 0x0f
- 3b6a: 58 8b std Y+16, r21 ; 0x10
- 3b6c: be 01 movw r22, r28
- 3b6e: 67 5f subi r22, 0xF7 ; 247
- 3b70: 7f 4f sbci r23, 0xFF ; 255
- 3b72: cb 01 movw r24, r22
- 3b74: 0e 94 9a 1f call 0x3f34 ; 0x3f34 <__pack_f>
- 3b78: 68 96 adiw r28, 0x18 ; 24
- 3b7a: ea e0 ldi r30, 0x0A ; 10
- 3b7c: 0c 94 c0 21 jmp 0x4380 ; 0x4380 <__epilogue_restores__+0x10>
-
-00003b80 <__gesf2>:
- 3b80: a8 e1 ldi r26, 0x18 ; 24
- 3b82: b0 e0 ldi r27, 0x00 ; 0
- 3b84: e6 ec ldi r30, 0xC6 ; 198
- 3b86: fd e1 ldi r31, 0x1D ; 29
- 3b88: 0c 94 a8 21 jmp 0x4350 ; 0x4350 <__prologue_saves__+0x18>
- 3b8c: 69 83 std Y+1, r22 ; 0x01
- 3b8e: 7a 83 std Y+2, r23 ; 0x02
- 3b90: 8b 83 std Y+3, r24 ; 0x03
- 3b92: 9c 83 std Y+4, r25 ; 0x04
- 3b94: 2d 83 std Y+5, r18 ; 0x05
- 3b96: 3e 83 std Y+6, r19 ; 0x06
- 3b98: 4f 83 std Y+7, r20 ; 0x07
- 3b9a: 58 87 std Y+8, r21 ; 0x08
- 3b9c: 89 e0 ldi r24, 0x09 ; 9
- 3b9e: e8 2e mov r14, r24
- 3ba0: f1 2c mov r15, r1
- 3ba2: ec 0e add r14, r28
- 3ba4: fd 1e adc r15, r29
- 3ba6: ce 01 movw r24, r28
- 3ba8: 01 96 adiw r24, 0x01 ; 1
- 3baa: b7 01 movw r22, r14
- 3bac: 0e 94 6f 20 call 0x40de ; 0x40de <__unpack_f>
- 3bb0: 8e 01 movw r16, r28
- 3bb2: 0f 5e subi r16, 0xEF ; 239
- 3bb4: 1f 4f sbci r17, 0xFF ; 255
- 3bb6: ce 01 movw r24, r28
- 3bb8: 05 96 adiw r24, 0x05 ; 5
- 3bba: b8 01 movw r22, r16
- 3bbc: 0e 94 6f 20 call 0x40de ; 0x40de <__unpack_f>
- 3bc0: 89 85 ldd r24, Y+9 ; 0x09
- 3bc2: 82 30 cpi r24, 0x02 ; 2
- 3bc4: 40 f0 brcs .+16 ; 0x3bd6 <__gesf2+0x56>
- 3bc6: 89 89 ldd r24, Y+17 ; 0x11
- 3bc8: 82 30 cpi r24, 0x02 ; 2
- 3bca: 28 f0 brcs .+10 ; 0x3bd6 <__gesf2+0x56>
- 3bcc: c7 01 movw r24, r14
- 3bce: b8 01 movw r22, r16
- 3bd0: 0e 94 e7 20 call 0x41ce ; 0x41ce <__fpcmp_parts_f>
- 3bd4: 01 c0 rjmp .+2 ; 0x3bd8 <__gesf2+0x58>
- 3bd6: 8f ef ldi r24, 0xFF ; 255
- 3bd8: 68 96 adiw r28, 0x18 ; 24
- 3bda: e6 e0 ldi r30, 0x06 ; 6
- 3bdc: 0c 94 c4 21 jmp 0x4388 ; 0x4388 <__epilogue_restores__+0x18>
-
-00003be0 <__ltsf2>:
- 3be0: a8 e1 ldi r26, 0x18 ; 24
- 3be2: b0 e0 ldi r27, 0x00 ; 0
- 3be4: e6 ef ldi r30, 0xF6 ; 246
- 3be6: fd e1 ldi r31, 0x1D ; 29
- 3be8: 0c 94 a8 21 jmp 0x4350 ; 0x4350 <__prologue_saves__+0x18>
- 3bec: 69 83 std Y+1, r22 ; 0x01
- 3bee: 7a 83 std Y+2, r23 ; 0x02
- 3bf0: 8b 83 std Y+3, r24 ; 0x03
- 3bf2: 9c 83 std Y+4, r25 ; 0x04
- 3bf4: 2d 83 std Y+5, r18 ; 0x05
- 3bf6: 3e 83 std Y+6, r19 ; 0x06
- 3bf8: 4f 83 std Y+7, r20 ; 0x07
- 3bfa: 58 87 std Y+8, r21 ; 0x08
- 3bfc: 89 e0 ldi r24, 0x09 ; 9
- 3bfe: e8 2e mov r14, r24
- 3c00: f1 2c mov r15, r1
- 3c02: ec 0e add r14, r28
- 3c04: fd 1e adc r15, r29
- 3c06: ce 01 movw r24, r28
- 3c08: 01 96 adiw r24, 0x01 ; 1
- 3c0a: b7 01 movw r22, r14
- 3c0c: 0e 94 6f 20 call 0x40de ; 0x40de <__unpack_f>
- 3c10: 8e 01 movw r16, r28
- 3c12: 0f 5e subi r16, 0xEF ; 239
- 3c14: 1f 4f sbci r17, 0xFF ; 255
- 3c16: ce 01 movw r24, r28
- 3c18: 05 96 adiw r24, 0x05 ; 5
- 3c1a: b8 01 movw r22, r16
- 3c1c: 0e 94 6f 20 call 0x40de ; 0x40de <__unpack_f>
- 3c20: 89 85 ldd r24, Y+9 ; 0x09
- 3c22: 82 30 cpi r24, 0x02 ; 2
- 3c24: 40 f0 brcs .+16 ; 0x3c36 <__ltsf2+0x56>
- 3c26: 89 89 ldd r24, Y+17 ; 0x11
- 3c28: 82 30 cpi r24, 0x02 ; 2
- 3c2a: 28 f0 brcs .+10 ; 0x3c36 <__ltsf2+0x56>
- 3c2c: c7 01 movw r24, r14
- 3c2e: b8 01 movw r22, r16
- 3c30: 0e 94 e7 20 call 0x41ce ; 0x41ce <__fpcmp_parts_f>
- 3c34: 01 c0 rjmp .+2 ; 0x3c38 <__ltsf2+0x58>
- 3c36: 81 e0 ldi r24, 0x01 ; 1
- 3c38: 68 96 adiw r28, 0x18 ; 24
- 3c3a: e6 e0 ldi r30, 0x06 ; 6
- 3c3c: 0c 94 c4 21 jmp 0x4388 ; 0x4388 <__epilogue_restores__+0x18>
-
-00003c40 <__floatsisf>:
- 3c40: a8 e0 ldi r26, 0x08 ; 8
- 3c42: b0 e0 ldi r27, 0x00 ; 0
- 3c44: e6 e2 ldi r30, 0x26 ; 38
- 3c46: fe e1 ldi r31, 0x1E ; 30
- 3c48: 0c 94 a5 21 jmp 0x434a ; 0x434a <__prologue_saves__+0x12>
- 3c4c: 9b 01 movw r18, r22
- 3c4e: ac 01 movw r20, r24
- 3c50: 83 e0 ldi r24, 0x03 ; 3
- 3c52: 89 83 std Y+1, r24 ; 0x01
- 3c54: da 01 movw r26, r20
- 3c56: c9 01 movw r24, r18
- 3c58: 88 27 eor r24, r24
- 3c5a: b7 fd sbrc r27, 7
- 3c5c: 83 95 inc r24
- 3c5e: 99 27 eor r25, r25
- 3c60: aa 27 eor r26, r26
- 3c62: bb 27 eor r27, r27
- 3c64: b8 2e mov r11, r24
- 3c66: 21 15 cp r18, r1
- 3c68: 31 05 cpc r19, r1
- 3c6a: 41 05 cpc r20, r1
- 3c6c: 51 05 cpc r21, r1
- 3c6e: 19 f4 brne .+6 ; 0x3c76 <__floatsisf+0x36>
- 3c70: 82 e0 ldi r24, 0x02 ; 2
- 3c72: 89 83 std Y+1, r24 ; 0x01
- 3c74: 3a c0 rjmp .+116 ; 0x3cea <__floatsisf+0xaa>
- 3c76: 88 23 and r24, r24
- 3c78: a9 f0 breq .+42 ; 0x3ca4 <__floatsisf+0x64>
- 3c7a: 20 30 cpi r18, 0x00 ; 0
- 3c7c: 80 e0 ldi r24, 0x00 ; 0
- 3c7e: 38 07 cpc r19, r24
- 3c80: 80 e0 ldi r24, 0x00 ; 0
- 3c82: 48 07 cpc r20, r24
- 3c84: 80 e8 ldi r24, 0x80 ; 128
- 3c86: 58 07 cpc r21, r24
- 3c88: 29 f4 brne .+10 ; 0x3c94 <__floatsisf+0x54>
- 3c8a: 60 e0 ldi r22, 0x00 ; 0
- 3c8c: 70 e0 ldi r23, 0x00 ; 0
- 3c8e: 80 e0 ldi r24, 0x00 ; 0
- 3c90: 9f ec ldi r25, 0xCF ; 207
- 3c92: 30 c0 rjmp .+96 ; 0x3cf4 <__floatsisf+0xb4>
- 3c94: ee 24 eor r14, r14
- 3c96: ff 24 eor r15, r15
- 3c98: 87 01 movw r16, r14
- 3c9a: e2 1a sub r14, r18
- 3c9c: f3 0a sbc r15, r19
- 3c9e: 04 0b sbc r16, r20
- 3ca0: 15 0b sbc r17, r21
- 3ca2: 02 c0 rjmp .+4 ; 0x3ca8 <__floatsisf+0x68>
- 3ca4: 79 01 movw r14, r18
- 3ca6: 8a 01 movw r16, r20
- 3ca8: 8e e1 ldi r24, 0x1E ; 30
- 3caa: c8 2e mov r12, r24
- 3cac: d1 2c mov r13, r1
- 3cae: dc 82 std Y+4, r13 ; 0x04
- 3cb0: cb 82 std Y+3, r12 ; 0x03
- 3cb2: ed 82 std Y+5, r14 ; 0x05
- 3cb4: fe 82 std Y+6, r15 ; 0x06
- 3cb6: 0f 83 std Y+7, r16 ; 0x07
- 3cb8: 18 87 std Y+8, r17 ; 0x08
- 3cba: c8 01 movw r24, r16
- 3cbc: b7 01 movw r22, r14
- 3cbe: 0e 94 4b 1f call 0x3e96 ; 0x3e96 <__clzsi2>
- 3cc2: 01 97 sbiw r24, 0x01 ; 1
- 3cc4: 18 16 cp r1, r24
- 3cc6: 19 06 cpc r1, r25
- 3cc8: 84 f4 brge .+32 ; 0x3cea <__floatsisf+0xaa>
- 3cca: 08 2e mov r0, r24
- 3ccc: 04 c0 rjmp .+8 ; 0x3cd6 <__floatsisf+0x96>
- 3cce: ee 0c add r14, r14
- 3cd0: ff 1c adc r15, r15
- 3cd2: 00 1f adc r16, r16
- 3cd4: 11 1f adc r17, r17
- 3cd6: 0a 94 dec r0
- 3cd8: d2 f7 brpl .-12 ; 0x3cce <__floatsisf+0x8e>
- 3cda: ed 82 std Y+5, r14 ; 0x05
- 3cdc: fe 82 std Y+6, r15 ; 0x06
- 3cde: 0f 83 std Y+7, r16 ; 0x07
- 3ce0: 18 87 std Y+8, r17 ; 0x08
- 3ce2: c8 1a sub r12, r24
- 3ce4: d9 0a sbc r13, r25
- 3ce6: dc 82 std Y+4, r13 ; 0x04
- 3ce8: cb 82 std Y+3, r12 ; 0x03
- 3cea: ba 82 std Y+2, r11 ; 0x02
- 3cec: ce 01 movw r24, r28
- 3cee: 01 96 adiw r24, 0x01 ; 1
- 3cf0: 0e 94 9a 1f call 0x3f34 ; 0x3f34 <__pack_f>
- 3cf4: 28 96 adiw r28, 0x08 ; 8
- 3cf6: e9 e0 ldi r30, 0x09 ; 9
- 3cf8: 0c 94 c1 21 jmp 0x4382 ; 0x4382 <__epilogue_restores__+0x12>
-
-00003cfc <__fixsfsi>:
- 3cfc: ac e0 ldi r26, 0x0C ; 12
- 3cfe: b0 e0 ldi r27, 0x00 ; 0
- 3d00: e4 e8 ldi r30, 0x84 ; 132
- 3d02: fe e1 ldi r31, 0x1E ; 30
- 3d04: 0c 94 ac 21 jmp 0x4358 ; 0x4358 <__prologue_saves__+0x20>
- 3d08: 69 83 std Y+1, r22 ; 0x01
- 3d0a: 7a 83 std Y+2, r23 ; 0x02
- 3d0c: 8b 83 std Y+3, r24 ; 0x03
- 3d0e: 9c 83 std Y+4, r25 ; 0x04
- 3d10: ce 01 movw r24, r28
- 3d12: 01 96 adiw r24, 0x01 ; 1
- 3d14: be 01 movw r22, r28
- 3d16: 6b 5f subi r22, 0xFB ; 251
- 3d18: 7f 4f sbci r23, 0xFF ; 255
- 3d1a: 0e 94 6f 20 call 0x40de ; 0x40de <__unpack_f>
- 3d1e: 8d 81 ldd r24, Y+5 ; 0x05
- 3d20: 82 30 cpi r24, 0x02 ; 2
- 3d22: 61 f1 breq .+88 ; 0x3d7c <__fixsfsi+0x80>
- 3d24: 82 30 cpi r24, 0x02 ; 2
- 3d26: 50 f1 brcs .+84 ; 0x3d7c <__fixsfsi+0x80>
- 3d28: 84 30 cpi r24, 0x04 ; 4
- 3d2a: 21 f4 brne .+8 ; 0x3d34 <__fixsfsi+0x38>
- 3d2c: 8e 81 ldd r24, Y+6 ; 0x06
- 3d2e: 88 23 and r24, r24
- 3d30: 51 f1 breq .+84 ; 0x3d86 <__fixsfsi+0x8a>
- 3d32: 2e c0 rjmp .+92 ; 0x3d90 <__fixsfsi+0x94>
- 3d34: 2f 81 ldd r18, Y+7 ; 0x07
- 3d36: 38 85 ldd r19, Y+8 ; 0x08
- 3d38: 37 fd sbrc r19, 7
- 3d3a: 20 c0 rjmp .+64 ; 0x3d7c <__fixsfsi+0x80>
- 3d3c: 6e 81 ldd r22, Y+6 ; 0x06
- 3d3e: 2f 31 cpi r18, 0x1F ; 31
- 3d40: 31 05 cpc r19, r1
- 3d42: 1c f0 brlt .+6 ; 0x3d4a <__fixsfsi+0x4e>
- 3d44: 66 23 and r22, r22
- 3d46: f9 f0 breq .+62 ; 0x3d86 <__fixsfsi+0x8a>
- 3d48: 23 c0 rjmp .+70 ; 0x3d90 <__fixsfsi+0x94>
- 3d4a: 8e e1 ldi r24, 0x1E ; 30
- 3d4c: 90 e0 ldi r25, 0x00 ; 0
- 3d4e: 82 1b sub r24, r18
- 3d50: 93 0b sbc r25, r19
- 3d52: 29 85 ldd r18, Y+9 ; 0x09
- 3d54: 3a 85 ldd r19, Y+10 ; 0x0a
- 3d56: 4b 85 ldd r20, Y+11 ; 0x0b
- 3d58: 5c 85 ldd r21, Y+12 ; 0x0c
- 3d5a: 04 c0 rjmp .+8 ; 0x3d64 <__fixsfsi+0x68>
- 3d5c: 56 95 lsr r21
- 3d5e: 47 95 ror r20
- 3d60: 37 95 ror r19
- 3d62: 27 95 ror r18
- 3d64: 8a 95 dec r24
- 3d66: d2 f7 brpl .-12 ; 0x3d5c <__fixsfsi+0x60>
- 3d68: 66 23 and r22, r22
- 3d6a: b1 f0 breq .+44 ; 0x3d98 <__fixsfsi+0x9c>
- 3d6c: 50 95 com r21
- 3d6e: 40 95 com r20
- 3d70: 30 95 com r19
- 3d72: 21 95 neg r18
- 3d74: 3f 4f sbci r19, 0xFF ; 255
- 3d76: 4f 4f sbci r20, 0xFF ; 255
- 3d78: 5f 4f sbci r21, 0xFF ; 255
- 3d7a: 0e c0 rjmp .+28 ; 0x3d98 <__fixsfsi+0x9c>
- 3d7c: 20 e0 ldi r18, 0x00 ; 0
- 3d7e: 30 e0 ldi r19, 0x00 ; 0
- 3d80: 40 e0 ldi r20, 0x00 ; 0
- 3d82: 50 e0 ldi r21, 0x00 ; 0
- 3d84: 09 c0 rjmp .+18 ; 0x3d98 <__fixsfsi+0x9c>
- 3d86: 2f ef ldi r18, 0xFF ; 255
- 3d88: 3f ef ldi r19, 0xFF ; 255
- 3d8a: 4f ef ldi r20, 0xFF ; 255
- 3d8c: 5f e7 ldi r21, 0x7F ; 127
- 3d8e: 04 c0 rjmp .+8 ; 0x3d98 <__fixsfsi+0x9c>
- 3d90: 20 e0 ldi r18, 0x00 ; 0
- 3d92: 30 e0 ldi r19, 0x00 ; 0
- 3d94: 40 e0 ldi r20, 0x00 ; 0
- 3d96: 50 e8 ldi r21, 0x80 ; 128
- 3d98: b9 01 movw r22, r18
- 3d9a: ca 01 movw r24, r20
- 3d9c: 2c 96 adiw r28, 0x0c ; 12
- 3d9e: e2 e0 ldi r30, 0x02 ; 2
- 3da0: 0c 94 c8 21 jmp 0x4390 ; 0x4390 <__epilogue_restores__+0x20>
-
-00003da4 <__floatunsisf>:
- 3da4: a8 e0 ldi r26, 0x08 ; 8
- 3da6: b0 e0 ldi r27, 0x00 ; 0
- 3da8: e8 ed ldi r30, 0xD8 ; 216
- 3daa: fe e1 ldi r31, 0x1E ; 30
- 3dac: 0c 94 a4 21 jmp 0x4348 ; 0x4348 <__prologue_saves__+0x10>
- 3db0: 7b 01 movw r14, r22
- 3db2: 8c 01 movw r16, r24
- 3db4: 61 15 cp r22, r1
- 3db6: 71 05 cpc r23, r1
- 3db8: 81 05 cpc r24, r1
- 3dba: 91 05 cpc r25, r1
- 3dbc: 19 f4 brne .+6 ; 0x3dc4 <__floatunsisf+0x20>
- 3dbe: 82 e0 ldi r24, 0x02 ; 2
- 3dc0: 89 83 std Y+1, r24 ; 0x01
- 3dc2: 60 c0 rjmp .+192 ; 0x3e84 <__floatunsisf+0xe0>
- 3dc4: 83 e0 ldi r24, 0x03 ; 3
- 3dc6: 89 83 std Y+1, r24 ; 0x01
- 3dc8: 8e e1 ldi r24, 0x1E ; 30
- 3dca: c8 2e mov r12, r24
- 3dcc: d1 2c mov r13, r1
- 3dce: dc 82 std Y+4, r13 ; 0x04
- 3dd0: cb 82 std Y+3, r12 ; 0x03
- 3dd2: ed 82 std Y+5, r14 ; 0x05
- 3dd4: fe 82 std Y+6, r15 ; 0x06
- 3dd6: 0f 83 std Y+7, r16 ; 0x07
- 3dd8: 18 87 std Y+8, r17 ; 0x08
- 3dda: c8 01 movw r24, r16
- 3ddc: b7 01 movw r22, r14
- 3dde: 0e 94 4b 1f call 0x3e96 ; 0x3e96 <__clzsi2>
- 3de2: fc 01 movw r30, r24
- 3de4: 31 97 sbiw r30, 0x01 ; 1
- 3de6: f7 ff sbrs r31, 7
- 3de8: 3b c0 rjmp .+118 ; 0x3e60 <__floatunsisf+0xbc>
- 3dea: 22 27 eor r18, r18
- 3dec: 33 27 eor r19, r19
- 3dee: 2e 1b sub r18, r30
- 3df0: 3f 0b sbc r19, r31
- 3df2: 57 01 movw r10, r14
- 3df4: 68 01 movw r12, r16
- 3df6: 02 2e mov r0, r18
- 3df8: 04 c0 rjmp .+8 ; 0x3e02 <__floatunsisf+0x5e>
- 3dfa: d6 94 lsr r13
- 3dfc: c7 94 ror r12
- 3dfe: b7 94 ror r11
- 3e00: a7 94 ror r10
- 3e02: 0a 94 dec r0
- 3e04: d2 f7 brpl .-12 ; 0x3dfa <__floatunsisf+0x56>
- 3e06: 40 e0 ldi r20, 0x00 ; 0
- 3e08: 50 e0 ldi r21, 0x00 ; 0
- 3e0a: 60 e0 ldi r22, 0x00 ; 0
- 3e0c: 70 e0 ldi r23, 0x00 ; 0
- 3e0e: 81 e0 ldi r24, 0x01 ; 1
- 3e10: 90 e0 ldi r25, 0x00 ; 0
- 3e12: a0 e0 ldi r26, 0x00 ; 0
- 3e14: b0 e0 ldi r27, 0x00 ; 0
- 3e16: 04 c0 rjmp .+8 ; 0x3e20 <__floatunsisf+0x7c>
- 3e18: 88 0f add r24, r24
- 3e1a: 99 1f adc r25, r25
- 3e1c: aa 1f adc r26, r26
- 3e1e: bb 1f adc r27, r27
- 3e20: 2a 95 dec r18
- 3e22: d2 f7 brpl .-12 ; 0x3e18 <__floatunsisf+0x74>
- 3e24: 01 97 sbiw r24, 0x01 ; 1
- 3e26: a1 09 sbc r26, r1
- 3e28: b1 09 sbc r27, r1
- 3e2a: 8e 21 and r24, r14
- 3e2c: 9f 21 and r25, r15
- 3e2e: a0 23 and r26, r16
- 3e30: b1 23 and r27, r17
- 3e32: 00 97 sbiw r24, 0x00 ; 0
- 3e34: a1 05 cpc r26, r1
- 3e36: b1 05 cpc r27, r1
- 3e38: 21 f0 breq .+8 ; 0x3e42 <__floatunsisf+0x9e>
- 3e3a: 41 e0 ldi r20, 0x01 ; 1
- 3e3c: 50 e0 ldi r21, 0x00 ; 0
- 3e3e: 60 e0 ldi r22, 0x00 ; 0
- 3e40: 70 e0 ldi r23, 0x00 ; 0
- 3e42: 4a 29 or r20, r10
- 3e44: 5b 29 or r21, r11
- 3e46: 6c 29 or r22, r12
- 3e48: 7d 29 or r23, r13
- 3e4a: 4d 83 std Y+5, r20 ; 0x05
- 3e4c: 5e 83 std Y+6, r21 ; 0x06
- 3e4e: 6f 83 std Y+7, r22 ; 0x07
- 3e50: 78 87 std Y+8, r23 ; 0x08
- 3e52: 8e e1 ldi r24, 0x1E ; 30
- 3e54: 90 e0 ldi r25, 0x00 ; 0
- 3e56: 8e 1b sub r24, r30
- 3e58: 9f 0b sbc r25, r31
- 3e5a: 9c 83 std Y+4, r25 ; 0x04
- 3e5c: 8b 83 std Y+3, r24 ; 0x03
- 3e5e: 12 c0 rjmp .+36 ; 0x3e84 <__floatunsisf+0xe0>
- 3e60: 30 97 sbiw r30, 0x00 ; 0
- 3e62: 81 f0 breq .+32 ; 0x3e84 <__floatunsisf+0xe0>
- 3e64: 0e 2e mov r0, r30
- 3e66: 04 c0 rjmp .+8 ; 0x3e70 <__floatunsisf+0xcc>
- 3e68: ee 0c add r14, r14
- 3e6a: ff 1c adc r15, r15
- 3e6c: 00 1f adc r16, r16
- 3e6e: 11 1f adc r17, r17
- 3e70: 0a 94 dec r0
- 3e72: d2 f7 brpl .-12 ; 0x3e68 <__floatunsisf+0xc4>
- 3e74: ed 82 std Y+5, r14 ; 0x05
- 3e76: fe 82 std Y+6, r15 ; 0x06
- 3e78: 0f 83 std Y+7, r16 ; 0x07
- 3e7a: 18 87 std Y+8, r17 ; 0x08
- 3e7c: ce 1a sub r12, r30
- 3e7e: df 0a sbc r13, r31
- 3e80: dc 82 std Y+4, r13 ; 0x04
- 3e82: cb 82 std Y+3, r12 ; 0x03
- 3e84: 1a 82 std Y+2, r1 ; 0x02
- 3e86: ce 01 movw r24, r28
- 3e88: 01 96 adiw r24, 0x01 ; 1
- 3e8a: 0e 94 9a 1f call 0x3f34 ; 0x3f34 <__pack_f>
- 3e8e: 28 96 adiw r28, 0x08 ; 8
- 3e90: ea e0 ldi r30, 0x0A ; 10
- 3e92: 0c 94 c0 21 jmp 0x4380 ; 0x4380 <__epilogue_restores__+0x10>
-
-00003e96 <__clzsi2>:
- 3e96: ef 92 push r14
- 3e98: ff 92 push r15
- 3e9a: 0f 93 push r16
- 3e9c: 1f 93 push r17
- 3e9e: 7b 01 movw r14, r22
- 3ea0: 8c 01 movw r16, r24
- 3ea2: 80 e0 ldi r24, 0x00 ; 0
- 3ea4: e8 16 cp r14, r24
- 3ea6: 80 e0 ldi r24, 0x00 ; 0
- 3ea8: f8 06 cpc r15, r24
- 3eaa: 81 e0 ldi r24, 0x01 ; 1
- 3eac: 08 07 cpc r16, r24
- 3eae: 80 e0 ldi r24, 0x00 ; 0
- 3eb0: 18 07 cpc r17, r24
- 3eb2: 88 f4 brcc .+34 ; 0x3ed6 <__clzsi2+0x40>
- 3eb4: 8f ef ldi r24, 0xFF ; 255
- 3eb6: e8 16 cp r14, r24
- 3eb8: f1 04 cpc r15, r1
- 3eba: 01 05 cpc r16, r1
- 3ebc: 11 05 cpc r17, r1
- 3ebe: 31 f0 breq .+12 ; 0x3ecc <__clzsi2+0x36>
- 3ec0: 28 f0 brcs .+10 ; 0x3ecc <__clzsi2+0x36>
- 3ec2: 88 e0 ldi r24, 0x08 ; 8
- 3ec4: 90 e0 ldi r25, 0x00 ; 0
- 3ec6: a0 e0 ldi r26, 0x00 ; 0
- 3ec8: b0 e0 ldi r27, 0x00 ; 0
- 3eca: 17 c0 rjmp .+46 ; 0x3efa <__clzsi2+0x64>
- 3ecc: 80 e0 ldi r24, 0x00 ; 0
- 3ece: 90 e0 ldi r25, 0x00 ; 0
- 3ed0: a0 e0 ldi r26, 0x00 ; 0
- 3ed2: b0 e0 ldi r27, 0x00 ; 0
- 3ed4: 12 c0 rjmp .+36 ; 0x3efa <__clzsi2+0x64>
- 3ed6: 80 e0 ldi r24, 0x00 ; 0
- 3ed8: e8 16 cp r14, r24
- 3eda: 80 e0 ldi r24, 0x00 ; 0
- 3edc: f8 06 cpc r15, r24
- 3ede: 80 e0 ldi r24, 0x00 ; 0
- 3ee0: 08 07 cpc r16, r24
- 3ee2: 81 e0 ldi r24, 0x01 ; 1
- 3ee4: 18 07 cpc r17, r24
- 3ee6: 28 f0 brcs .+10 ; 0x3ef2 <__clzsi2+0x5c>
- 3ee8: 88 e1 ldi r24, 0x18 ; 24
- 3eea: 90 e0 ldi r25, 0x00 ; 0
- 3eec: a0 e0 ldi r26, 0x00 ; 0
- 3eee: b0 e0 ldi r27, 0x00 ; 0
- 3ef0: 04 c0 rjmp .+8 ; 0x3efa <__clzsi2+0x64>
- 3ef2: 80 e1 ldi r24, 0x10 ; 16
- 3ef4: 90 e0 ldi r25, 0x00 ; 0
- 3ef6: a0 e0 ldi r26, 0x00 ; 0
- 3ef8: b0 e0 ldi r27, 0x00 ; 0
- 3efa: 20 e2 ldi r18, 0x20 ; 32
- 3efc: 30 e0 ldi r19, 0x00 ; 0
- 3efe: 40 e0 ldi r20, 0x00 ; 0
- 3f00: 50 e0 ldi r21, 0x00 ; 0
- 3f02: 28 1b sub r18, r24
- 3f04: 39 0b sbc r19, r25
- 3f06: 4a 0b sbc r20, r26
- 3f08: 5b 0b sbc r21, r27
- 3f0a: 04 c0 rjmp .+8 ; 0x3f14 <__clzsi2+0x7e>
- 3f0c: 16 95 lsr r17
- 3f0e: 07 95 ror r16
- 3f10: f7 94 ror r15
- 3f12: e7 94 ror r14
- 3f14: 8a 95 dec r24
- 3f16: d2 f7 brpl .-12 ; 0x3f0c <__clzsi2+0x76>
- 3f18: f7 01 movw r30, r14
- 3f1a: e0 55 subi r30, 0x50 ; 80
- 3f1c: fe 4f sbci r31, 0xFE ; 254
- 3f1e: 80 81 ld r24, Z
- 3f20: 28 1b sub r18, r24
- 3f22: 31 09 sbc r19, r1
- 3f24: 41 09 sbc r20, r1
- 3f26: 51 09 sbc r21, r1
- 3f28: c9 01 movw r24, r18
- 3f2a: 1f 91 pop r17
- 3f2c: 0f 91 pop r16
- 3f2e: ff 90 pop r15
- 3f30: ef 90 pop r14
- 3f32: 08 95 ret
-
-00003f34 <__pack_f>:
- 3f34: df 92 push r13
- 3f36: ef 92 push r14
- 3f38: ff 92 push r15
- 3f3a: 0f 93 push r16
- 3f3c: 1f 93 push r17
- 3f3e: fc 01 movw r30, r24
- 3f40: e4 80 ldd r14, Z+4 ; 0x04
- 3f42: f5 80 ldd r15, Z+5 ; 0x05
- 3f44: 06 81 ldd r16, Z+6 ; 0x06
- 3f46: 17 81 ldd r17, Z+7 ; 0x07
- 3f48: d1 80 ldd r13, Z+1 ; 0x01
- 3f4a: 80 81 ld r24, Z
- 3f4c: 82 30 cpi r24, 0x02 ; 2
- 3f4e: 48 f4 brcc .+18 ; 0x3f62 <__pack_f+0x2e>
- 3f50: 80 e0 ldi r24, 0x00 ; 0
- 3f52: 90 e0 ldi r25, 0x00 ; 0
- 3f54: a0 e1 ldi r26, 0x10 ; 16
- 3f56: b0 e0 ldi r27, 0x00 ; 0
- 3f58: e8 2a or r14, r24
- 3f5a: f9 2a or r15, r25
- 3f5c: 0a 2b or r16, r26
- 3f5e: 1b 2b or r17, r27
- 3f60: a5 c0 rjmp .+330 ; 0x40ac <__pack_f+0x178>
- 3f62: 84 30 cpi r24, 0x04 ; 4
- 3f64: 09 f4 brne .+2 ; 0x3f68 <__pack_f+0x34>
- 3f66: 9f c0 rjmp .+318 ; 0x40a6 <__pack_f+0x172>
- 3f68: 82 30 cpi r24, 0x02 ; 2
- 3f6a: 21 f4 brne .+8 ; 0x3f74 <__pack_f+0x40>
- 3f6c: ee 24 eor r14, r14
- 3f6e: ff 24 eor r15, r15
- 3f70: 87 01 movw r16, r14
- 3f72: 05 c0 rjmp .+10 ; 0x3f7e <__pack_f+0x4a>
- 3f74: e1 14 cp r14, r1
- 3f76: f1 04 cpc r15, r1
- 3f78: 01 05 cpc r16, r1
- 3f7a: 11 05 cpc r17, r1
- 3f7c: 19 f4 brne .+6 ; 0x3f84 <__pack_f+0x50>
- 3f7e: e0 e0 ldi r30, 0x00 ; 0
- 3f80: f0 e0 ldi r31, 0x00 ; 0
- 3f82: 96 c0 rjmp .+300 ; 0x40b0 <__pack_f+0x17c>
- 3f84: 62 81 ldd r22, Z+2 ; 0x02
- 3f86: 73 81 ldd r23, Z+3 ; 0x03
- 3f88: 9f ef ldi r25, 0xFF ; 255
- 3f8a: 62 38 cpi r22, 0x82 ; 130
- 3f8c: 79 07 cpc r23, r25
- 3f8e: 0c f0 brlt .+2 ; 0x3f92 <__pack_f+0x5e>
- 3f90: 5b c0 rjmp .+182 ; 0x4048 <__pack_f+0x114>
- 3f92: 22 e8 ldi r18, 0x82 ; 130
- 3f94: 3f ef ldi r19, 0xFF ; 255
- 3f96: 26 1b sub r18, r22
- 3f98: 37 0b sbc r19, r23
- 3f9a: 2a 31 cpi r18, 0x1A ; 26
- 3f9c: 31 05 cpc r19, r1
- 3f9e: 2c f0 brlt .+10 ; 0x3faa <__pack_f+0x76>
- 3fa0: 20 e0 ldi r18, 0x00 ; 0
- 3fa2: 30 e0 ldi r19, 0x00 ; 0
- 3fa4: 40 e0 ldi r20, 0x00 ; 0
- 3fa6: 50 e0 ldi r21, 0x00 ; 0
- 3fa8: 2a c0 rjmp .+84 ; 0x3ffe <__pack_f+0xca>
- 3faa: b8 01 movw r22, r16
- 3fac: a7 01 movw r20, r14
- 3fae: 02 2e mov r0, r18
- 3fb0: 04 c0 rjmp .+8 ; 0x3fba <__pack_f+0x86>
- 3fb2: 76 95 lsr r23
- 3fb4: 67 95 ror r22
- 3fb6: 57 95 ror r21
- 3fb8: 47 95 ror r20
- 3fba: 0a 94 dec r0
- 3fbc: d2 f7 brpl .-12 ; 0x3fb2 <__pack_f+0x7e>
- 3fbe: 81 e0 ldi r24, 0x01 ; 1
- 3fc0: 90 e0 ldi r25, 0x00 ; 0
- 3fc2: a0 e0 ldi r26, 0x00 ; 0
- 3fc4: b0 e0 ldi r27, 0x00 ; 0
- 3fc6: 04 c0 rjmp .+8 ; 0x3fd0 <__pack_f+0x9c>
- 3fc8: 88 0f add r24, r24
- 3fca: 99 1f adc r25, r25
- 3fcc: aa 1f adc r26, r26
- 3fce: bb 1f adc r27, r27
- 3fd0: 2a 95 dec r18
- 3fd2: d2 f7 brpl .-12 ; 0x3fc8 <__pack_f+0x94>
- 3fd4: 01 97 sbiw r24, 0x01 ; 1
- 3fd6: a1 09 sbc r26, r1
- 3fd8: b1 09 sbc r27, r1
- 3fda: 8e 21 and r24, r14
- 3fdc: 9f 21 and r25, r15
- 3fde: a0 23 and r26, r16
- 3fe0: b1 23 and r27, r17
- 3fe2: 00 97 sbiw r24, 0x00 ; 0
- 3fe4: a1 05 cpc r26, r1
- 3fe6: b1 05 cpc r27, r1
- 3fe8: 21 f0 breq .+8 ; 0x3ff2 <__pack_f+0xbe>
- 3fea: 81 e0 ldi r24, 0x01 ; 1
- 3fec: 90 e0 ldi r25, 0x00 ; 0
- 3fee: a0 e0 ldi r26, 0x00 ; 0
- 3ff0: b0 e0 ldi r27, 0x00 ; 0
- 3ff2: 9a 01 movw r18, r20
- 3ff4: ab 01 movw r20, r22
- 3ff6: 28 2b or r18, r24
- 3ff8: 39 2b or r19, r25
- 3ffa: 4a 2b or r20, r26
- 3ffc: 5b 2b or r21, r27
- 3ffe: da 01 movw r26, r20
- 4000: c9 01 movw r24, r18
- 4002: 8f 77 andi r24, 0x7F ; 127
- 4004: 90 70 andi r25, 0x00 ; 0
- 4006: a0 70 andi r26, 0x00 ; 0
- 4008: b0 70 andi r27, 0x00 ; 0
- 400a: 80 34 cpi r24, 0x40 ; 64
- 400c: 91 05 cpc r25, r1
- 400e: a1 05 cpc r26, r1
- 4010: b1 05 cpc r27, r1
- 4012: 39 f4 brne .+14 ; 0x4022 <__pack_f+0xee>
- 4014: 27 ff sbrs r18, 7
- 4016: 09 c0 rjmp .+18 ; 0x402a <__pack_f+0xf6>
- 4018: 20 5c subi r18, 0xC0 ; 192
- 401a: 3f 4f sbci r19, 0xFF ; 255
- 401c: 4f 4f sbci r20, 0xFF ; 255
- 401e: 5f 4f sbci r21, 0xFF ; 255
- 4020: 04 c0 rjmp .+8 ; 0x402a <__pack_f+0xf6>
- 4022: 21 5c subi r18, 0xC1 ; 193
- 4024: 3f 4f sbci r19, 0xFF ; 255
- 4026: 4f 4f sbci r20, 0xFF ; 255
- 4028: 5f 4f sbci r21, 0xFF ; 255
- 402a: e0 e0 ldi r30, 0x00 ; 0
- 402c: f0 e0 ldi r31, 0x00 ; 0
- 402e: 20 30 cpi r18, 0x00 ; 0
- 4030: a0 e0 ldi r26, 0x00 ; 0
- 4032: 3a 07 cpc r19, r26
- 4034: a0 e0 ldi r26, 0x00 ; 0
- 4036: 4a 07 cpc r20, r26
- 4038: a0 e4 ldi r26, 0x40 ; 64
- 403a: 5a 07 cpc r21, r26
- 403c: 10 f0 brcs .+4 ; 0x4042 <__pack_f+0x10e>
- 403e: e1 e0 ldi r30, 0x01 ; 1
- 4040: f0 e0 ldi r31, 0x00 ; 0
- 4042: 79 01 movw r14, r18
- 4044: 8a 01 movw r16, r20
- 4046: 27 c0 rjmp .+78 ; 0x4096 <__pack_f+0x162>
- 4048: 60 38 cpi r22, 0x80 ; 128
- 404a: 71 05 cpc r23, r1
- 404c: 64 f5 brge .+88 ; 0x40a6 <__pack_f+0x172>
- 404e: fb 01 movw r30, r22
- 4050: e1 58 subi r30, 0x81 ; 129
- 4052: ff 4f sbci r31, 0xFF ; 255
- 4054: d8 01 movw r26, r16
- 4056: c7 01 movw r24, r14
- 4058: 8f 77 andi r24, 0x7F ; 127
- 405a: 90 70 andi r25, 0x00 ; 0
- 405c: a0 70 andi r26, 0x00 ; 0
- 405e: b0 70 andi r27, 0x00 ; 0
- 4060: 80 34 cpi r24, 0x40 ; 64
- 4062: 91 05 cpc r25, r1
- 4064: a1 05 cpc r26, r1
- 4066: b1 05 cpc r27, r1
- 4068: 39 f4 brne .+14 ; 0x4078 <__pack_f+0x144>
- 406a: e7 fe sbrs r14, 7
- 406c: 0d c0 rjmp .+26 ; 0x4088 <__pack_f+0x154>
- 406e: 80 e4 ldi r24, 0x40 ; 64
- 4070: 90 e0 ldi r25, 0x00 ; 0
- 4072: a0 e0 ldi r26, 0x00 ; 0
- 4074: b0 e0 ldi r27, 0x00 ; 0
- 4076: 04 c0 rjmp .+8 ; 0x4080 <__pack_f+0x14c>
- 4078: 8f e3 ldi r24, 0x3F ; 63
- 407a: 90 e0 ldi r25, 0x00 ; 0
- 407c: a0 e0 ldi r26, 0x00 ; 0
- 407e: b0 e0 ldi r27, 0x00 ; 0
- 4080: e8 0e add r14, r24
- 4082: f9 1e adc r15, r25
- 4084: 0a 1f adc r16, r26
- 4086: 1b 1f adc r17, r27
- 4088: 17 ff sbrs r17, 7
- 408a: 05 c0 rjmp .+10 ; 0x4096 <__pack_f+0x162>
- 408c: 16 95 lsr r17
- 408e: 07 95 ror r16
- 4090: f7 94 ror r15
- 4092: e7 94 ror r14
- 4094: 31 96 adiw r30, 0x01 ; 1
- 4096: 87 e0 ldi r24, 0x07 ; 7
- 4098: 16 95 lsr r17
- 409a: 07 95 ror r16
- 409c: f7 94 ror r15
- 409e: e7 94 ror r14
- 40a0: 8a 95 dec r24
- 40a2: d1 f7 brne .-12 ; 0x4098 <__pack_f+0x164>
- 40a4: 05 c0 rjmp .+10 ; 0x40b0 <__pack_f+0x17c>
- 40a6: ee 24 eor r14, r14
- 40a8: ff 24 eor r15, r15
- 40aa: 87 01 movw r16, r14
- 40ac: ef ef ldi r30, 0xFF ; 255
- 40ae: f0 e0 ldi r31, 0x00 ; 0
- 40b0: 6e 2f mov r22, r30
- 40b2: 67 95 ror r22
- 40b4: 66 27 eor r22, r22
- 40b6: 67 95 ror r22
- 40b8: 90 2f mov r25, r16
- 40ba: 9f 77 andi r25, 0x7F ; 127
- 40bc: d7 94 ror r13
- 40be: dd 24 eor r13, r13
- 40c0: d7 94 ror r13
- 40c2: 8e 2f mov r24, r30
- 40c4: 86 95 lsr r24
- 40c6: 49 2f mov r20, r25
- 40c8: 46 2b or r20, r22
- 40ca: 58 2f mov r21, r24
- 40cc: 5d 29 or r21, r13
- 40ce: b7 01 movw r22, r14
- 40d0: ca 01 movw r24, r20
- 40d2: 1f 91 pop r17
- 40d4: 0f 91 pop r16
- 40d6: ff 90 pop r15
- 40d8: ef 90 pop r14
- 40da: df 90 pop r13
- 40dc: 08 95 ret
-
-000040de <__unpack_f>:
- 40de: fc 01 movw r30, r24
- 40e0: db 01 movw r26, r22
- 40e2: 40 81 ld r20, Z
- 40e4: 51 81 ldd r21, Z+1 ; 0x01
- 40e6: 22 81 ldd r18, Z+2 ; 0x02
- 40e8: 62 2f mov r22, r18
- 40ea: 6f 77 andi r22, 0x7F ; 127
- 40ec: 70 e0 ldi r23, 0x00 ; 0
- 40ee: 22 1f adc r18, r18
- 40f0: 22 27 eor r18, r18
- 40f2: 22 1f adc r18, r18
- 40f4: 93 81 ldd r25, Z+3 ; 0x03
- 40f6: 89 2f mov r24, r25
- 40f8: 88 0f add r24, r24
- 40fa: 82 2b or r24, r18
- 40fc: 28 2f mov r18, r24
- 40fe: 30 e0 ldi r19, 0x00 ; 0
- 4100: 99 1f adc r25, r25
- 4102: 99 27 eor r25, r25
- 4104: 99 1f adc r25, r25
- 4106: 11 96 adiw r26, 0x01 ; 1
- 4108: 9c 93 st X, r25
- 410a: 11 97 sbiw r26, 0x01 ; 1
- 410c: 21 15 cp r18, r1
- 410e: 31 05 cpc r19, r1
- 4110: a9 f5 brne .+106 ; 0x417c <__unpack_f+0x9e>
- 4112: 41 15 cp r20, r1
- 4114: 51 05 cpc r21, r1
- 4116: 61 05 cpc r22, r1
- 4118: 71 05 cpc r23, r1
- 411a: 11 f4 brne .+4 ; 0x4120 <__unpack_f+0x42>
- 411c: 82 e0 ldi r24, 0x02 ; 2
- 411e: 37 c0 rjmp .+110 ; 0x418e <__unpack_f+0xb0>
- 4120: 82 e8 ldi r24, 0x82 ; 130
- 4122: 9f ef ldi r25, 0xFF ; 255
- 4124: 13 96 adiw r26, 0x03 ; 3
- 4126: 9c 93 st X, r25
- 4128: 8e 93 st -X, r24
- 412a: 12 97 sbiw r26, 0x02 ; 2
- 412c: 9a 01 movw r18, r20
- 412e: ab 01 movw r20, r22
- 4130: 67 e0 ldi r22, 0x07 ; 7
- 4132: 22 0f add r18, r18
- 4134: 33 1f adc r19, r19
- 4136: 44 1f adc r20, r20
- 4138: 55 1f adc r21, r21
- 413a: 6a 95 dec r22
- 413c: d1 f7 brne .-12 ; 0x4132 <__unpack_f+0x54>
- 413e: 83 e0 ldi r24, 0x03 ; 3
- 4140: 8c 93 st X, r24
- 4142: 0d c0 rjmp .+26 ; 0x415e <__unpack_f+0x80>
- 4144: 22 0f add r18, r18
- 4146: 33 1f adc r19, r19
- 4148: 44 1f adc r20, r20
- 414a: 55 1f adc r21, r21
- 414c: 12 96 adiw r26, 0x02 ; 2
- 414e: 8d 91 ld r24, X+
- 4150: 9c 91 ld r25, X
- 4152: 13 97 sbiw r26, 0x03 ; 3
- 4154: 01 97 sbiw r24, 0x01 ; 1
- 4156: 13 96 adiw r26, 0x03 ; 3
- 4158: 9c 93 st X, r25
- 415a: 8e 93 st -X, r24
- 415c: 12 97 sbiw r26, 0x02 ; 2
- 415e: 20 30 cpi r18, 0x00 ; 0
- 4160: 80 e0 ldi r24, 0x00 ; 0
- 4162: 38 07 cpc r19, r24
- 4164: 80 e0 ldi r24, 0x00 ; 0
- 4166: 48 07 cpc r20, r24
- 4168: 80 e4 ldi r24, 0x40 ; 64
- 416a: 58 07 cpc r21, r24
- 416c: 58 f3 brcs .-42 ; 0x4144 <__unpack_f+0x66>
- 416e: 14 96 adiw r26, 0x04 ; 4
- 4170: 2d 93 st X+, r18
- 4172: 3d 93 st X+, r19
- 4174: 4d 93 st X+, r20
- 4176: 5c 93 st X, r21
- 4178: 17 97 sbiw r26, 0x07 ; 7
- 417a: 08 95 ret
- 417c: 2f 3f cpi r18, 0xFF ; 255
- 417e: 31 05 cpc r19, r1
- 4180: 79 f4 brne .+30 ; 0x41a0 <__unpack_f+0xc2>
- 4182: 41 15 cp r20, r1
- 4184: 51 05 cpc r21, r1
- 4186: 61 05 cpc r22, r1
- 4188: 71 05 cpc r23, r1
- 418a: 19 f4 brne .+6 ; 0x4192 <__unpack_f+0xb4>
- 418c: 84 e0 ldi r24, 0x04 ; 4
- 418e: 8c 93 st X, r24
- 4190: 08 95 ret
- 4192: 64 ff sbrs r22, 4
- 4194: 03 c0 rjmp .+6 ; 0x419c <__unpack_f+0xbe>
- 4196: 81 e0 ldi r24, 0x01 ; 1
- 4198: 8c 93 st X, r24
- 419a: 12 c0 rjmp .+36 ; 0x41c0 <__unpack_f+0xe2>
- 419c: 1c 92 st X, r1
- 419e: 10 c0 rjmp .+32 ; 0x41c0 <__unpack_f+0xe2>
- 41a0: 2f 57 subi r18, 0x7F ; 127
- 41a2: 30 40 sbci r19, 0x00 ; 0
- 41a4: 13 96 adiw r26, 0x03 ; 3
- 41a6: 3c 93 st X, r19
- 41a8: 2e 93 st -X, r18
- 41aa: 12 97 sbiw r26, 0x02 ; 2
- 41ac: 83 e0 ldi r24, 0x03 ; 3
- 41ae: 8c 93 st X, r24
- 41b0: 87 e0 ldi r24, 0x07 ; 7
- 41b2: 44 0f add r20, r20
- 41b4: 55 1f adc r21, r21
- 41b6: 66 1f adc r22, r22
- 41b8: 77 1f adc r23, r23
- 41ba: 8a 95 dec r24
- 41bc: d1 f7 brne .-12 ; 0x41b2 <__unpack_f+0xd4>
- 41be: 70 64 ori r23, 0x40 ; 64
- 41c0: 14 96 adiw r26, 0x04 ; 4
- 41c2: 4d 93 st X+, r20
- 41c4: 5d 93 st X+, r21
- 41c6: 6d 93 st X+, r22
- 41c8: 7c 93 st X, r23
- 41ca: 17 97 sbiw r26, 0x07 ; 7
- 41cc: 08 95 ret
-
-000041ce <__fpcmp_parts_f>:
- 41ce: 1f 93 push r17
- 41d0: dc 01 movw r26, r24
- 41d2: fb 01 movw r30, r22
- 41d4: 9c 91 ld r25, X
- 41d6: 92 30 cpi r25, 0x02 ; 2
- 41d8: 08 f4 brcc .+2 ; 0x41dc <__fpcmp_parts_f+0xe>
- 41da: 47 c0 rjmp .+142 ; 0x426a <__fpcmp_parts_f+0x9c>
- 41dc: 80 81 ld r24, Z
- 41de: 82 30 cpi r24, 0x02 ; 2
- 41e0: 08 f4 brcc .+2 ; 0x41e4 <__fpcmp_parts_f+0x16>
- 41e2: 43 c0 rjmp .+134 ; 0x426a <__fpcmp_parts_f+0x9c>
- 41e4: 94 30 cpi r25, 0x04 ; 4
- 41e6: 51 f4 brne .+20 ; 0x41fc <__fpcmp_parts_f+0x2e>
- 41e8: 11 96 adiw r26, 0x01 ; 1
- 41ea: 1c 91 ld r17, X
- 41ec: 84 30 cpi r24, 0x04 ; 4
- 41ee: 99 f5 brne .+102 ; 0x4256 <__fpcmp_parts_f+0x88>
- 41f0: 81 81 ldd r24, Z+1 ; 0x01
- 41f2: 68 2f mov r22, r24
- 41f4: 70 e0 ldi r23, 0x00 ; 0
- 41f6: 61 1b sub r22, r17
- 41f8: 71 09 sbc r23, r1
- 41fa: 3f c0 rjmp .+126 ; 0x427a <__fpcmp_parts_f+0xac>
- 41fc: 84 30 cpi r24, 0x04 ; 4
- 41fe: 21 f0 breq .+8 ; 0x4208 <__fpcmp_parts_f+0x3a>
- 4200: 92 30 cpi r25, 0x02 ; 2
- 4202: 31 f4 brne .+12 ; 0x4210 <__fpcmp_parts_f+0x42>
- 4204: 82 30 cpi r24, 0x02 ; 2
- 4206: b9 f1 breq .+110 ; 0x4276 <__fpcmp_parts_f+0xa8>
- 4208: 81 81 ldd r24, Z+1 ; 0x01
- 420a: 88 23 and r24, r24
- 420c: 89 f1 breq .+98 ; 0x4270 <__fpcmp_parts_f+0xa2>
- 420e: 2d c0 rjmp .+90 ; 0x426a <__fpcmp_parts_f+0x9c>
- 4210: 11 96 adiw r26, 0x01 ; 1
- 4212: 1c 91 ld r17, X
- 4214: 11 97 sbiw r26, 0x01 ; 1
- 4216: 82 30 cpi r24, 0x02 ; 2
- 4218: f1 f0 breq .+60 ; 0x4256 <__fpcmp_parts_f+0x88>
- 421a: 81 81 ldd r24, Z+1 ; 0x01
- 421c: 18 17 cp r17, r24
- 421e: d9 f4 brne .+54 ; 0x4256 <__fpcmp_parts_f+0x88>
- 4220: 12 96 adiw r26, 0x02 ; 2
- 4222: 2d 91 ld r18, X+
- 4224: 3c 91 ld r19, X
- 4226: 13 97 sbiw r26, 0x03 ; 3
- 4228: 82 81 ldd r24, Z+2 ; 0x02
- 422a: 93 81 ldd r25, Z+3 ; 0x03
- 422c: 82 17 cp r24, r18
- 422e: 93 07 cpc r25, r19
- 4230: 94 f0 brlt .+36 ; 0x4256 <__fpcmp_parts_f+0x88>
- 4232: 28 17 cp r18, r24
- 4234: 39 07 cpc r19, r25
- 4236: bc f0 brlt .+46 ; 0x4266 <__fpcmp_parts_f+0x98>
- 4238: 14 96 adiw r26, 0x04 ; 4
- 423a: 8d 91 ld r24, X+
- 423c: 9d 91 ld r25, X+
- 423e: 0d 90 ld r0, X+
- 4240: bc 91 ld r27, X
- 4242: a0 2d mov r26, r0
- 4244: 24 81 ldd r18, Z+4 ; 0x04
- 4246: 35 81 ldd r19, Z+5 ; 0x05
- 4248: 46 81 ldd r20, Z+6 ; 0x06
- 424a: 57 81 ldd r21, Z+7 ; 0x07
- 424c: 28 17 cp r18, r24
- 424e: 39 07 cpc r19, r25
- 4250: 4a 07 cpc r20, r26
- 4252: 5b 07 cpc r21, r27
- 4254: 18 f4 brcc .+6 ; 0x425c <__fpcmp_parts_f+0x8e>
- 4256: 11 23 and r17, r17
- 4258: 41 f0 breq .+16 ; 0x426a <__fpcmp_parts_f+0x9c>
- 425a: 0a c0 rjmp .+20 ; 0x4270 <__fpcmp_parts_f+0xa2>
- 425c: 82 17 cp r24, r18
- 425e: 93 07 cpc r25, r19
- 4260: a4 07 cpc r26, r20
- 4262: b5 07 cpc r27, r21
- 4264: 40 f4 brcc .+16 ; 0x4276 <__fpcmp_parts_f+0xa8>
- 4266: 11 23 and r17, r17
- 4268: 19 f0 breq .+6 ; 0x4270 <__fpcmp_parts_f+0xa2>
- 426a: 61 e0 ldi r22, 0x01 ; 1
- 426c: 70 e0 ldi r23, 0x00 ; 0
- 426e: 05 c0 rjmp .+10 ; 0x427a <__fpcmp_parts_f+0xac>
- 4270: 6f ef ldi r22, 0xFF ; 255
- 4272: 7f ef ldi r23, 0xFF ; 255
- 4274: 02 c0 rjmp .+4 ; 0x427a <__fpcmp_parts_f+0xac>
- 4276: 60 e0 ldi r22, 0x00 ; 0
- 4278: 70 e0 ldi r23, 0x00 ; 0
- 427a: cb 01 movw r24, r22
- 427c: 1f 91 pop r17
- 427e: 08 95 ret
-
-00004280 <__mulsi3>:
- 4280: 62 9f mul r22, r18
- 4282: d0 01 movw r26, r0
- 4284: 73 9f mul r23, r19
- 4286: f0 01 movw r30, r0
- 4288: 82 9f mul r24, r18
- 428a: e0 0d add r30, r0
- 428c: f1 1d adc r31, r1
- 428e: 64 9f mul r22, r20
- 4290: e0 0d add r30, r0
- 4292: f1 1d adc r31, r1
- 4294: 92 9f mul r25, r18
- 4296: f0 0d add r31, r0
- 4298: 83 9f mul r24, r19
- 429a: f0 0d add r31, r0
- 429c: 74 9f mul r23, r20
- 429e: f0 0d add r31, r0
- 42a0: 65 9f mul r22, r21
- 42a2: f0 0d add r31, r0
- 42a4: 99 27 eor r25, r25
- 42a6: 72 9f mul r23, r18
- 42a8: b0 0d add r27, r0
- 42aa: e1 1d adc r30, r1
- 42ac: f9 1f adc r31, r25
- 42ae: 63 9f mul r22, r19
- 42b0: b0 0d add r27, r0
- 42b2: e1 1d adc r30, r1
- 42b4: f9 1f adc r31, r25
- 42b6: bd 01 movw r22, r26
- 42b8: cf 01 movw r24, r30
- 42ba: 11 24 eor r1, r1
- 42bc: 08 95 ret
-
-000042be <__udivmodsi4>:
- 42be: a1 e2 ldi r26, 0x21 ; 33
- 42c0: 1a 2e mov r1, r26
- 42c2: aa 1b sub r26, r26
- 42c4: bb 1b sub r27, r27
- 42c6: fd 01 movw r30, r26
- 42c8: 0d c0 rjmp .+26 ; 0x42e4 <__udivmodsi4_ep>
-
-000042ca <__udivmodsi4_loop>:
- 42ca: aa 1f adc r26, r26
- 42cc: bb 1f adc r27, r27
- 42ce: ee 1f adc r30, r30
- 42d0: ff 1f adc r31, r31
- 42d2: a2 17 cp r26, r18
- 42d4: b3 07 cpc r27, r19
- 42d6: e4 07 cpc r30, r20
- 42d8: f5 07 cpc r31, r21
- 42da: 20 f0 brcs .+8 ; 0x42e4 <__udivmodsi4_ep>
- 42dc: a2 1b sub r26, r18
- 42de: b3 0b sbc r27, r19
- 42e0: e4 0b sbc r30, r20
- 42e2: f5 0b sbc r31, r21
-
-000042e4 <__udivmodsi4_ep>:
- 42e4: 66 1f adc r22, r22
- 42e6: 77 1f adc r23, r23
- 42e8: 88 1f adc r24, r24
- 42ea: 99 1f adc r25, r25
- 42ec: 1a 94 dec r1
- 42ee: 69 f7 brne .-38 ; 0x42ca <__udivmodsi4_loop>
- 42f0: 60 95 com r22
- 42f2: 70 95 com r23
- 42f4: 80 95 com r24
- 42f6: 90 95 com r25
- 42f8: 9b 01 movw r18, r22
- 42fa: ac 01 movw r20, r24
- 42fc: bd 01 movw r22, r26
- 42fe: cf 01 movw r24, r30
- 4300: 08 95 ret
-
-00004302 <__divmodsi4>:
- 4302: 97 fb bst r25, 7
- 4304: 09 2e mov r0, r25
- 4306: 05 26 eor r0, r21
- 4308: 0e d0 rcall .+28 ; 0x4326 <__divmodsi4_neg1>
- 430a: 57 fd sbrc r21, 7
- 430c: 04 d0 rcall .+8 ; 0x4316 <__divmodsi4_neg2>
- 430e: d7 df rcall .-82 ; 0x42be <__udivmodsi4>
- 4310: 0a d0 rcall .+20 ; 0x4326 <__divmodsi4_neg1>
- 4312: 00 1c adc r0, r0
- 4314: 38 f4 brcc .+14 ; 0x4324 <__divmodsi4_exit>
-
-00004316 <__divmodsi4_neg2>:
- 4316: 50 95 com r21
- 4318: 40 95 com r20
- 431a: 30 95 com r19
- 431c: 21 95 neg r18
- 431e: 3f 4f sbci r19, 0xFF ; 255
- 4320: 4f 4f sbci r20, 0xFF ; 255
- 4322: 5f 4f sbci r21, 0xFF ; 255
-
-00004324 <__divmodsi4_exit>:
- 4324: 08 95 ret
-
-00004326 <__divmodsi4_neg1>:
- 4326: f6 f7 brtc .-4 ; 0x4324 <__divmodsi4_exit>
- 4328: 90 95 com r25
- 432a: 80 95 com r24
- 432c: 70 95 com r23
- 432e: 61 95 neg r22
- 4330: 7f 4f sbci r23, 0xFF ; 255
- 4332: 8f 4f sbci r24, 0xFF ; 255
- 4334: 9f 4f sbci r25, 0xFF ; 255
- 4336: 08 95 ret
-
-00004338 <__prologue_saves__>:
- 4338: 2f 92 push r2
- 433a: 3f 92 push r3
- 433c: 4f 92 push r4
- 433e: 5f 92 push r5
- 4340: 6f 92 push r6
- 4342: 7f 92 push r7
- 4344: 8f 92 push r8
- 4346: 9f 92 push r9
- 4348: af 92 push r10
- 434a: bf 92 push r11
- 434c: cf 92 push r12
- 434e: df 92 push r13
- 4350: ef 92 push r14
- 4352: ff 92 push r15
- 4354: 0f 93 push r16
- 4356: 1f 93 push r17
- 4358: cf 93 push r28
- 435a: df 93 push r29
- 435c: cd b7 in r28, 0x3d ; 61
- 435e: de b7 in r29, 0x3e ; 62
- 4360: ca 1b sub r28, r26
- 4362: db 0b sbc r29, r27
- 4364: 0f b6 in r0, 0x3f ; 63
- 4366: f8 94 cli
- 4368: de bf out 0x3e, r29 ; 62
- 436a: 0f be out 0x3f, r0 ; 63
- 436c: cd bf out 0x3d, r28 ; 61
- 436e: 09 94 ijmp
-
-00004370 <__epilogue_restores__>:
- 4370: 2a 88 ldd r2, Y+18 ; 0x12
- 4372: 39 88 ldd r3, Y+17 ; 0x11
- 4374: 48 88 ldd r4, Y+16 ; 0x10
- 4376: 5f 84 ldd r5, Y+15 ; 0x0f
- 4378: 6e 84 ldd r6, Y+14 ; 0x0e
- 437a: 7d 84 ldd r7, Y+13 ; 0x0d
- 437c: 8c 84 ldd r8, Y+12 ; 0x0c
- 437e: 9b 84 ldd r9, Y+11 ; 0x0b
- 4380: aa 84 ldd r10, Y+10 ; 0x0a
- 4382: b9 84 ldd r11, Y+9 ; 0x09
- 4384: c8 84 ldd r12, Y+8 ; 0x08
- 4386: df 80 ldd r13, Y+7 ; 0x07
- 4388: ee 80 ldd r14, Y+6 ; 0x06
- 438a: fd 80 ldd r15, Y+5 ; 0x05
- 438c: 0c 81 ldd r16, Y+4 ; 0x04
- 438e: 1b 81 ldd r17, Y+3 ; 0x03
- 4390: aa 81 ldd r26, Y+2 ; 0x02
- 4392: b9 81 ldd r27, Y+1 ; 0x01
- 4394: ce 0f add r28, r30
- 4396: d1 1d adc r29, r1
- 4398: 0f b6 in r0, 0x3f ; 63
- 439a: f8 94 cli
- 439c: de bf out 0x3e, r29 ; 62
- 439e: 0f be out 0x3f, r0 ; 63
- 43a0: cd bf out 0x3d, r28 ; 61
- 43a2: ed 01 movw r28, r26
- 43a4: 08 95 ret
-
-000043a6 <__tablejump2__>:
- 43a6: ee 0f add r30, r30
- 43a8: ff 1f adc r31, r31
-
-000043aa <__tablejump__>:
- 43aa: 05 90 lpm r0, Z+
- 43ac: f4 91 lpm r31, Z+
- 43ae: e0 2d mov r30, r0
- 43b0: 09 94 ijmp
-
-000043b2 <malloc>:
- 43b2: cf 93 push r28
- 43b4: df 93 push r29
- 43b6: bc 01 movw r22, r24
- 43b8: 82 30 cpi r24, 0x02 ; 2
- 43ba: 91 05 cpc r25, r1
- 43bc: 10 f4 brcc .+4 ; 0x43c2 <malloc+0x10>
- 43be: 62 e0 ldi r22, 0x02 ; 2
- 43c0: 70 e0 ldi r23, 0x00 ; 0
- 43c2: a0 91 47 04 lds r26, 0x0447
- 43c6: b0 91 48 04 lds r27, 0x0448
- 43ca: ed 01 movw r28, r26
- 43cc: e0 e0 ldi r30, 0x00 ; 0
- 43ce: f0 e0 ldi r31, 0x00 ; 0
- 43d0: 40 e0 ldi r20, 0x00 ; 0
- 43d2: 50 e0 ldi r21, 0x00 ; 0
- 43d4: 21 c0 rjmp .+66 ; 0x4418 <malloc+0x66>
- 43d6: 88 81 ld r24, Y
- 43d8: 99 81 ldd r25, Y+1 ; 0x01
- 43da: 86 17 cp r24, r22
- 43dc: 97 07 cpc r25, r23
- 43de: 69 f4 brne .+26 ; 0x43fa <malloc+0x48>
- 43e0: 8a 81 ldd r24, Y+2 ; 0x02
- 43e2: 9b 81 ldd r25, Y+3 ; 0x03
- 43e4: 30 97 sbiw r30, 0x00 ; 0
- 43e6: 19 f0 breq .+6 ; 0x43ee <malloc+0x3c>
- 43e8: 93 83 std Z+3, r25 ; 0x03
- 43ea: 82 83 std Z+2, r24 ; 0x02
- 43ec: 04 c0 rjmp .+8 ; 0x43f6 <malloc+0x44>
- 43ee: 90 93 48 04 sts 0x0448, r25
- 43f2: 80 93 47 04 sts 0x0447, r24
- 43f6: fe 01 movw r30, r28
- 43f8: 34 c0 rjmp .+104 ; 0x4462 <malloc+0xb0>
- 43fa: 68 17 cp r22, r24
- 43fc: 79 07 cpc r23, r25
- 43fe: 38 f4 brcc .+14 ; 0x440e <malloc+0x5c>
- 4400: 41 15 cp r20, r1
- 4402: 51 05 cpc r21, r1
- 4404: 19 f0 breq .+6 ; 0x440c <malloc+0x5a>
- 4406: 84 17 cp r24, r20
- 4408: 95 07 cpc r25, r21
- 440a: 08 f4 brcc .+2 ; 0x440e <malloc+0x5c>
- 440c: ac 01 movw r20, r24
- 440e: fe 01 movw r30, r28
- 4410: 8a 81 ldd r24, Y+2 ; 0x02
- 4412: 9b 81 ldd r25, Y+3 ; 0x03
- 4414: 9c 01 movw r18, r24
- 4416: e9 01 movw r28, r18
- 4418: 20 97 sbiw r28, 0x00 ; 0
- 441a: e9 f6 brne .-70 ; 0x43d6 <malloc+0x24>
- 441c: 41 15 cp r20, r1
- 441e: 51 05 cpc r21, r1
- 4420: a9 f1 breq .+106 ; 0x448c <malloc+0xda>
- 4422: ca 01 movw r24, r20
- 4424: 86 1b sub r24, r22
- 4426: 97 0b sbc r25, r23
- 4428: 04 97 sbiw r24, 0x04 ; 4
- 442a: 08 f4 brcc .+2 ; 0x442e <malloc+0x7c>
- 442c: ba 01 movw r22, r20
- 442e: e0 e0 ldi r30, 0x00 ; 0
- 4430: f0 e0 ldi r31, 0x00 ; 0
- 4432: 2a c0 rjmp .+84 ; 0x4488 <malloc+0xd6>
- 4434: 8d 91 ld r24, X+
- 4436: 9c 91 ld r25, X
- 4438: 11 97 sbiw r26, 0x01 ; 1
- 443a: 84 17 cp r24, r20
- 443c: 95 07 cpc r25, r21
- 443e: f9 f4 brne .+62 ; 0x447e <malloc+0xcc>
- 4440: 64 17 cp r22, r20
- 4442: 75 07 cpc r23, r21
- 4444: 81 f4 brne .+32 ; 0x4466 <malloc+0xb4>
- 4446: 12 96 adiw r26, 0x02 ; 2
- 4448: 8d 91 ld r24, X+
- 444a: 9c 91 ld r25, X
- 444c: 13 97 sbiw r26, 0x03 ; 3
- 444e: 30 97 sbiw r30, 0x00 ; 0
- 4450: 19 f0 breq .+6 ; 0x4458 <malloc+0xa6>
- 4452: 93 83 std Z+3, r25 ; 0x03
- 4454: 82 83 std Z+2, r24 ; 0x02
- 4456: 04 c0 rjmp .+8 ; 0x4460 <malloc+0xae>
- 4458: 90 93 48 04 sts 0x0448, r25
- 445c: 80 93 47 04 sts 0x0447, r24
- 4460: fd 01 movw r30, r26
- 4462: 32 96 adiw r30, 0x02 ; 2
- 4464: 4f c0 rjmp .+158 ; 0x4504 <malloc+0x152>
- 4466: ca 01 movw r24, r20
- 4468: 86 1b sub r24, r22
- 446a: 97 0b sbc r25, r23
- 446c: fd 01 movw r30, r26
- 446e: e8 0f add r30, r24
- 4470: f9 1f adc r31, r25
- 4472: 61 93 st Z+, r22
- 4474: 71 93 st Z+, r23
- 4476: 02 97 sbiw r24, 0x02 ; 2
- 4478: 8d 93 st X+, r24
- 447a: 9c 93 st X, r25
- 447c: 43 c0 rjmp .+134 ; 0x4504 <malloc+0x152>
- 447e: fd 01 movw r30, r26
- 4480: 82 81 ldd r24, Z+2 ; 0x02
- 4482: 93 81 ldd r25, Z+3 ; 0x03
- 4484: 9c 01 movw r18, r24
- 4486: d9 01 movw r26, r18
- 4488: 10 97 sbiw r26, 0x00 ; 0
- 448a: a1 f6 brne .-88 ; 0x4434 <malloc+0x82>
- 448c: 80 91 45 04 lds r24, 0x0445
- 4490: 90 91 46 04 lds r25, 0x0446
- 4494: 89 2b or r24, r25
- 4496: 41 f4 brne .+16 ; 0x44a8 <malloc+0xf6>
- 4498: 80 91 b2 02 lds r24, 0x02B2
- 449c: 90 91 b3 02 lds r25, 0x02B3
- 44a0: 90 93 46 04 sts 0x0446, r25
- 44a4: 80 93 45 04 sts 0x0445, r24
- 44a8: 40 91 b4 02 lds r20, 0x02B4
- 44ac: 50 91 b5 02 lds r21, 0x02B5
- 44b0: 41 15 cp r20, r1
- 44b2: 51 05 cpc r21, r1
- 44b4: 41 f4 brne .+16 ; 0x44c6 <malloc+0x114>
- 44b6: 4d b7 in r20, 0x3d ; 61
- 44b8: 5e b7 in r21, 0x3e ; 62
- 44ba: 80 91 b0 02 lds r24, 0x02B0
- 44be: 90 91 b1 02 lds r25, 0x02B1
- 44c2: 48 1b sub r20, r24
- 44c4: 59 0b sbc r21, r25
- 44c6: 20 91 45 04 lds r18, 0x0445
- 44ca: 30 91 46 04 lds r19, 0x0446
- 44ce: 24 17 cp r18, r20
- 44d0: 35 07 cpc r19, r21
- 44d2: b0 f4 brcc .+44 ; 0x4500 <malloc+0x14e>
- 44d4: ca 01 movw r24, r20
- 44d6: 82 1b sub r24, r18
- 44d8: 93 0b sbc r25, r19
- 44da: 86 17 cp r24, r22
- 44dc: 97 07 cpc r25, r23
- 44de: 80 f0 brcs .+32 ; 0x4500 <malloc+0x14e>
- 44e0: ab 01 movw r20, r22
- 44e2: 4e 5f subi r20, 0xFE ; 254
- 44e4: 5f 4f sbci r21, 0xFF ; 255
- 44e6: 84 17 cp r24, r20
- 44e8: 95 07 cpc r25, r21
- 44ea: 50 f0 brcs .+20 ; 0x4500 <malloc+0x14e>
- 44ec: 42 0f add r20, r18
- 44ee: 53 1f adc r21, r19
- 44f0: 50 93 46 04 sts 0x0446, r21
- 44f4: 40 93 45 04 sts 0x0445, r20
- 44f8: f9 01 movw r30, r18
- 44fa: 61 93 st Z+, r22
- 44fc: 71 93 st Z+, r23
- 44fe: 02 c0 rjmp .+4 ; 0x4504 <malloc+0x152>
- 4500: e0 e0 ldi r30, 0x00 ; 0
- 4502: f0 e0 ldi r31, 0x00 ; 0
- 4504: cf 01 movw r24, r30
- 4506: df 91 pop r29
- 4508: cf 91 pop r28
- 450a: 08 95 ret
-
-0000450c <free>:
- 450c: cf 93 push r28
- 450e: df 93 push r29
- 4510: 00 97 sbiw r24, 0x00 ; 0
- 4512: 09 f4 brne .+2 ; 0x4516 <free+0xa>
- 4514: 50 c0 rjmp .+160 ; 0x45b6 <free+0xaa>
- 4516: ec 01 movw r28, r24
- 4518: 22 97 sbiw r28, 0x02 ; 2
- 451a: 1b 82 std Y+3, r1 ; 0x03
- 451c: 1a 82 std Y+2, r1 ; 0x02
- 451e: a0 91 47 04 lds r26, 0x0447
- 4522: b0 91 48 04 lds r27, 0x0448
- 4526: 10 97 sbiw r26, 0x00 ; 0
- 4528: 09 f1 breq .+66 ; 0x456c <free+0x60>
- 452a: 40 e0 ldi r20, 0x00 ; 0
- 452c: 50 e0 ldi r21, 0x00 ; 0
- 452e: ac 17 cp r26, r28
- 4530: bd 07 cpc r27, r29
- 4532: 08 f1 brcs .+66 ; 0x4576 <free+0x6a>
- 4534: bb 83 std Y+3, r27 ; 0x03
- 4536: aa 83 std Y+2, r26 ; 0x02
- 4538: fe 01 movw r30, r28
- 453a: 21 91 ld r18, Z+
- 453c: 31 91 ld r19, Z+
- 453e: e2 0f add r30, r18
- 4540: f3 1f adc r31, r19
- 4542: ae 17 cp r26, r30
- 4544: bf 07 cpc r27, r31
- 4546: 79 f4 brne .+30 ; 0x4566 <free+0x5a>
- 4548: 8d 91 ld r24, X+
- 454a: 9c 91 ld r25, X
- 454c: 11 97 sbiw r26, 0x01 ; 1
- 454e: 28 0f add r18, r24
- 4550: 39 1f adc r19, r25
- 4552: 2e 5f subi r18, 0xFE ; 254
- 4554: 3f 4f sbci r19, 0xFF ; 255
- 4556: 39 83 std Y+1, r19 ; 0x01
- 4558: 28 83 st Y, r18
- 455a: 12 96 adiw r26, 0x02 ; 2
- 455c: 8d 91 ld r24, X+
- 455e: 9c 91 ld r25, X
- 4560: 13 97 sbiw r26, 0x03 ; 3
- 4562: 9b 83 std Y+3, r25 ; 0x03
- 4564: 8a 83 std Y+2, r24 ; 0x02
- 4566: 41 15 cp r20, r1
- 4568: 51 05 cpc r21, r1
- 456a: 71 f4 brne .+28 ; 0x4588 <free+0x7c>
- 456c: d0 93 48 04 sts 0x0448, r29
- 4570: c0 93 47 04 sts 0x0447, r28
- 4574: 20 c0 rjmp .+64 ; 0x45b6 <free+0xaa>
- 4576: 12 96 adiw r26, 0x02 ; 2
- 4578: 8d 91 ld r24, X+
- 457a: 9c 91 ld r25, X
- 457c: 13 97 sbiw r26, 0x03 ; 3
- 457e: ad 01 movw r20, r26
- 4580: 00 97 sbiw r24, 0x00 ; 0
- 4582: 11 f0 breq .+4 ; 0x4588 <free+0x7c>
- 4584: dc 01 movw r26, r24
- 4586: d3 cf rjmp .-90 ; 0x452e <free+0x22>
- 4588: fa 01 movw r30, r20
- 458a: d3 83 std Z+3, r29 ; 0x03
- 458c: c2 83 std Z+2, r28 ; 0x02
- 458e: 21 91 ld r18, Z+
- 4590: 31 91 ld r19, Z+
- 4592: e2 0f add r30, r18
- 4594: f3 1f adc r31, r19
- 4596: ce 17 cp r28, r30
- 4598: df 07 cpc r29, r31
- 459a: 69 f4 brne .+26 ; 0x45b6 <free+0xaa>
- 459c: 88 81 ld r24, Y
- 459e: 99 81 ldd r25, Y+1 ; 0x01
- 45a0: 28 0f add r18, r24
- 45a2: 39 1f adc r19, r25
- 45a4: 2e 5f subi r18, 0xFE ; 254
- 45a6: 3f 4f sbci r19, 0xFF ; 255
- 45a8: fa 01 movw r30, r20
- 45aa: 31 83 std Z+1, r19 ; 0x01
- 45ac: 20 83 st Z, r18
- 45ae: 8a 81 ldd r24, Y+2 ; 0x02
- 45b0: 9b 81 ldd r25, Y+3 ; 0x03
- 45b2: 93 83 std Z+3, r25 ; 0x03
- 45b4: 82 83 std Z+2, r24 ; 0x02
- 45b6: df 91 pop r29
- 45b8: cf 91 pop r28
- 45ba: 08 95 ret
-
-000045bc <do_random>:
- 45bc: a0 e0 ldi r26, 0x00 ; 0
- 45be: b0 e0 ldi r27, 0x00 ; 0
- 45c0: e4 ee ldi r30, 0xE4 ; 228
- 45c2: f2 e2 ldi r31, 0x22 ; 34
- 45c4: 0c 94 a4 21 jmp 0x4348 ; 0x4348 <__prologue_saves__+0x10>
- 45c8: ec 01 movw r28, r24
- 45ca: a8 80 ld r10, Y
- 45cc: b9 80 ldd r11, Y+1 ; 0x01
- 45ce: ca 80 ldd r12, Y+2 ; 0x02
- 45d0: db 80 ldd r13, Y+3 ; 0x03
- 45d2: a1 14 cp r10, r1
- 45d4: b1 04 cpc r11, r1
- 45d6: c1 04 cpc r12, r1
- 45d8: d1 04 cpc r13, r1
- 45da: 41 f4 brne .+16 ; 0x45ec <do_random+0x30>
- 45dc: 84 e2 ldi r24, 0x24 ; 36
- 45de: a8 2e mov r10, r24
- 45e0: 89 ed ldi r24, 0xD9 ; 217
- 45e2: b8 2e mov r11, r24
- 45e4: 8b e5 ldi r24, 0x5B ; 91
- 45e6: c8 2e mov r12, r24
- 45e8: 87 e0 ldi r24, 0x07 ; 7
- 45ea: d8 2e mov r13, r24
- 45ec: c6 01 movw r24, r12
- 45ee: b5 01 movw r22, r10
- 45f0: 2d e1 ldi r18, 0x1D ; 29
- 45f2: 33 ef ldi r19, 0xF3 ; 243
- 45f4: 41 e0 ldi r20, 0x01 ; 1
- 45f6: 50 e0 ldi r21, 0x00 ; 0
- 45f8: 0e 94 81 21 call 0x4302 ; 0x4302 <__divmodsi4>
- 45fc: 27 ea ldi r18, 0xA7 ; 167
- 45fe: 31 e4 ldi r19, 0x41 ; 65
- 4600: 40 e0 ldi r20, 0x00 ; 0
- 4602: 50 e0 ldi r21, 0x00 ; 0
- 4604: 0e 94 40 21 call 0x4280 ; 0x4280 <__mulsi3>
- 4608: 7b 01 movw r14, r22
- 460a: 8c 01 movw r16, r24
- 460c: c6 01 movw r24, r12
- 460e: b5 01 movw r22, r10
- 4610: 2d e1 ldi r18, 0x1D ; 29
- 4612: 33 ef ldi r19, 0xF3 ; 243
- 4614: 41 e0 ldi r20, 0x01 ; 1
- 4616: 50 e0 ldi r21, 0x00 ; 0
- 4618: 0e 94 81 21 call 0x4302 ; 0x4302 <__divmodsi4>
- 461c: ca 01 movw r24, r20
- 461e: b9 01 movw r22, r18
- 4620: 2c ee ldi r18, 0xEC ; 236
- 4622: 34 ef ldi r19, 0xF4 ; 244
- 4624: 4f ef ldi r20, 0xFF ; 255
- 4626: 5f ef ldi r21, 0xFF ; 255
- 4628: 0e 94 40 21 call 0x4280 ; 0x4280 <__mulsi3>
- 462c: 6e 0d add r22, r14
- 462e: 7f 1d adc r23, r15
- 4630: 80 1f adc r24, r16
- 4632: 91 1f adc r25, r17
- 4634: 97 ff sbrs r25, 7
- 4636: 04 c0 rjmp .+8 ; 0x4640 <do_random+0x84>
- 4638: 61 50 subi r22, 0x01 ; 1
- 463a: 70 40 sbci r23, 0x00 ; 0
- 463c: 80 40 sbci r24, 0x00 ; 0
- 463e: 90 48 sbci r25, 0x80 ; 128
- 4640: 68 83 st Y, r22
- 4642: 79 83 std Y+1, r23 ; 0x01
- 4644: 8a 83 std Y+2, r24 ; 0x02
- 4646: 9b 83 std Y+3, r25 ; 0x03
- 4648: 9b 01 movw r18, r22
- 464a: ac 01 movw r20, r24
- 464c: 5f 77 andi r21, 0x7F ; 127
- 464e: b9 01 movw r22, r18
- 4650: ca 01 movw r24, r20
- 4652: cd b7 in r28, 0x3d ; 61
- 4654: de b7 in r29, 0x3e ; 62
- 4656: ea e0 ldi r30, 0x0A ; 10
- 4658: 0c 94 c0 21 jmp 0x4380 ; 0x4380 <__epilogue_restores__+0x10>
-
-0000465c <random_r>:
- 465c: 0e 94 de 22 call 0x45bc ; 0x45bc <do_random>
- 4660: 08 95 ret
-
-00004662 <random>:
- 4662: 86 eb ldi r24, 0xB6 ; 182
- 4664: 92 e0 ldi r25, 0x02 ; 2
- 4666: 0e 94 de 22 call 0x45bc ; 0x45bc <do_random>
- 466a: 08 95 ret
-
-0000466c <srandom>:
- 466c: 60 93 b6 02 sts 0x02B6, r22
- 4670: 70 93 b7 02 sts 0x02B7, r23
- 4674: 80 93 b8 02 sts 0x02B8, r24
- 4678: 90 93 b9 02 sts 0x02B9, r25
- 467c: 08 95 ret
-
-0000467e <realloc>:
- 467e: a0 e0 ldi r26, 0x00 ; 0
- 4680: b0 e0 ldi r27, 0x00 ; 0
- 4682: e5 e4 ldi r30, 0x45 ; 69
- 4684: f3 e2 ldi r31, 0x23 ; 35
- 4686: 0c 94 a2 21 jmp 0x4344 ; 0x4344 <__prologue_saves__+0xc>
- 468a: 8c 01 movw r16, r24
- 468c: 00 97 sbiw r24, 0x00 ; 0
- 468e: 29 f4 brne .+10 ; 0x469a <realloc+0x1c>
- 4690: cb 01 movw r24, r22
- 4692: 0e 94 d9 21 call 0x43b2 ; 0x43b2 <malloc>
- 4696: 8c 01 movw r16, r24
- 4698: ba c0 rjmp .+372 ; 0x480e <realloc+0x190>
- 469a: 9e ef ldi r25, 0xFE ; 254
- 469c: e9 2e mov r14, r25
- 469e: 9f ef ldi r25, 0xFF ; 255
- 46a0: f9 2e mov r15, r25
- 46a2: e0 0e add r14, r16
- 46a4: f1 1e adc r15, r17
- 46a6: 58 01 movw r10, r16
- 46a8: a6 0e add r10, r22
- 46aa: b7 1e adc r11, r23
- 46ac: ae 14 cp r10, r14
- 46ae: bf 04 cpc r11, r15
- 46b0: 08 f4 brcc .+2 ; 0x46b4 <realloc+0x36>
- 46b2: ab c0 rjmp .+342 ; 0x480a <realloc+0x18c>
- 46b4: 8e ef ldi r24, 0xFE ; 254
- 46b6: 88 2e mov r8, r24
- 46b8: 8f ef ldi r24, 0xFF ; 255
- 46ba: 98 2e mov r9, r24
- 46bc: 8a 0c add r8, r10
- 46be: 9b 1c adc r9, r11
- 46c0: e7 01 movw r28, r14
- 46c2: 48 81 ld r20, Y
- 46c4: 59 81 ldd r21, Y+1 ; 0x01
- 46c6: 46 17 cp r20, r22
- 46c8: 57 07 cpc r21, r23
- 46ca: b8 f0 brcs .+46 ; 0x46fa <realloc+0x7c>
- 46cc: 45 30 cpi r20, 0x05 ; 5
- 46ce: 51 05 cpc r21, r1
- 46d0: 08 f4 brcc .+2 ; 0x46d4 <realloc+0x56>
- 46d2: 9d c0 rjmp .+314 ; 0x480e <realloc+0x190>
- 46d4: ca 01 movw r24, r20
- 46d6: 04 97 sbiw r24, 0x04 ; 4
- 46d8: 86 17 cp r24, r22
- 46da: 97 07 cpc r25, r23
- 46dc: 08 f4 brcc .+2 ; 0x46e0 <realloc+0x62>
- 46de: 97 c0 rjmp .+302 ; 0x480e <realloc+0x190>
- 46e0: 42 50 subi r20, 0x02 ; 2
- 46e2: 50 40 sbci r21, 0x00 ; 0
- 46e4: 46 1b sub r20, r22
- 46e6: 57 0b sbc r21, r23
- 46e8: f4 01 movw r30, r8
- 46ea: 51 83 std Z+1, r21 ; 0x01
- 46ec: 40 83 st Z, r20
- 46ee: 79 83 std Y+1, r23 ; 0x01
- 46f0: 68 83 st Y, r22
- 46f2: c5 01 movw r24, r10
- 46f4: 0e 94 86 22 call 0x450c ; 0x450c <free>
- 46f8: 8a c0 rjmp .+276 ; 0x480e <realloc+0x190>
- 46fa: 6b 01 movw r12, r22
- 46fc: c4 1a sub r12, r20
- 46fe: d5 0a sbc r13, r21
- 4700: e0 91 47 04 lds r30, 0x0447
- 4704: f0 91 48 04 lds r31, 0x0448
- 4708: a0 e0 ldi r26, 0x00 ; 0
- 470a: b0 e0 ldi r27, 0x00 ; 0
- 470c: c0 e0 ldi r28, 0x00 ; 0
- 470e: d0 e0 ldi r29, 0x00 ; 0
- 4710: 42 c0 rjmp .+132 ; 0x4796 <realloc+0x118>
- 4712: e8 15 cp r30, r8
- 4714: f9 05 cpc r31, r9
- 4716: a1 f5 brne .+104 ; 0x4780 <realloc+0x102>
- 4718: 20 81 ld r18, Z
- 471a: 31 81 ldd r19, Z+1 ; 0x01
- 471c: 2c 15 cp r18, r12
- 471e: 3d 05 cpc r19, r13
- 4720: 78 f1 brcs .+94 ; 0x4780 <realloc+0x102>
- 4722: c9 01 movw r24, r18
- 4724: 02 96 adiw r24, 0x02 ; 2
- 4726: 8c 15 cp r24, r12
- 4728: 9d 05 cpc r25, r13
- 472a: a8 f0 brcs .+42 ; 0x4756 <realloc+0xd8>
- 472c: 4e 5f subi r20, 0xFE ; 254
- 472e: 5f 4f sbci r21, 0xFF ; 255
- 4730: 42 0f add r20, r18
- 4732: 53 1f adc r21, r19
- 4734: e7 01 movw r28, r14
- 4736: 59 83 std Y+1, r21 ; 0x01
- 4738: 48 83 st Y, r20
- 473a: 22 81 ldd r18, Z+2 ; 0x02
- 473c: 33 81 ldd r19, Z+3 ; 0x03
- 473e: 10 97 sbiw r26, 0x00 ; 0
- 4740: 29 f0 breq .+10 ; 0x474c <realloc+0xce>
- 4742: 13 96 adiw r26, 0x03 ; 3
- 4744: 3c 93 st X, r19
- 4746: 2e 93 st -X, r18
- 4748: 12 97 sbiw r26, 0x02 ; 2
- 474a: 61 c0 rjmp .+194 ; 0x480e <realloc+0x190>
- 474c: 30 93 48 04 sts 0x0448, r19
- 4750: 20 93 47 04 sts 0x0447, r18
- 4754: 5c c0 rjmp .+184 ; 0x480e <realloc+0x190>
- 4756: 22 50 subi r18, 0x02 ; 2
- 4758: 30 40 sbci r19, 0x00 ; 0
- 475a: 2c 19 sub r18, r12
- 475c: 3d 09 sbc r19, r13
- 475e: 31 83 std Z+1, r19 ; 0x01
- 4760: 20 83 st Z, r18
- 4762: 10 97 sbiw r26, 0x00 ; 0
- 4764: 29 f0 breq .+10 ; 0x4770 <realloc+0xf2>
- 4766: 13 96 adiw r26, 0x03 ; 3
- 4768: fc 93 st X, r31
- 476a: ee 93 st -X, r30
- 476c: 12 97 sbiw r26, 0x02 ; 2
- 476e: 04 c0 rjmp .+8 ; 0x4778 <realloc+0xfa>
- 4770: f0 93 48 04 sts 0x0448, r31
- 4774: e0 93 47 04 sts 0x0447, r30
- 4778: f7 01 movw r30, r14
- 477a: 71 83 std Z+1, r23 ; 0x01
- 477c: 60 83 st Z, r22
- 477e: 47 c0 rjmp .+142 ; 0x480e <realloc+0x190>
- 4780: 80 81 ld r24, Z
- 4782: 91 81 ldd r25, Z+1 ; 0x01
- 4784: c8 17 cp r28, r24
- 4786: d9 07 cpc r29, r25
- 4788: 08 f4 brcc .+2 ; 0x478c <realloc+0x10e>
- 478a: ec 01 movw r28, r24
- 478c: df 01 movw r26, r30
- 478e: 82 81 ldd r24, Z+2 ; 0x02
- 4790: 93 81 ldd r25, Z+3 ; 0x03
- 4792: 9c 01 movw r18, r24
- 4794: f9 01 movw r30, r18
- 4796: 30 97 sbiw r30, 0x00 ; 0
- 4798: 09 f0 breq .+2 ; 0x479c <realloc+0x11e>
- 479a: bb cf rjmp .-138 ; 0x4712 <realloc+0x94>
- 479c: 40 0f add r20, r16
- 479e: 51 1f adc r21, r17
- 47a0: 80 91 45 04 lds r24, 0x0445
- 47a4: 90 91 46 04 lds r25, 0x0446
- 47a8: 84 17 cp r24, r20
- 47aa: 95 07 cpc r25, r21
- 47ac: e9 f4 brne .+58 ; 0x47e8 <realloc+0x16a>
- 47ae: c6 17 cp r28, r22
- 47b0: d7 07 cpc r29, r23
- 47b2: d0 f4 brcc .+52 ; 0x47e8 <realloc+0x16a>
- 47b4: 20 91 b4 02 lds r18, 0x02B4
- 47b8: 30 91 b5 02 lds r19, 0x02B5
- 47bc: 21 15 cp r18, r1
- 47be: 31 05 cpc r19, r1
- 47c0: 41 f4 brne .+16 ; 0x47d2 <realloc+0x154>
- 47c2: 2d b7 in r18, 0x3d ; 61
- 47c4: 3e b7 in r19, 0x3e ; 62
- 47c6: 80 91 b0 02 lds r24, 0x02B0
- 47ca: 90 91 b1 02 lds r25, 0x02B1
- 47ce: 28 1b sub r18, r24
- 47d0: 39 0b sbc r19, r25
- 47d2: a2 16 cp r10, r18
- 47d4: b3 06 cpc r11, r19
- 47d6: c8 f4 brcc .+50 ; 0x480a <realloc+0x18c>
- 47d8: b0 92 46 04 sts 0x0446, r11
- 47dc: a0 92 45 04 sts 0x0445, r10
- 47e0: e7 01 movw r28, r14
- 47e2: 79 83 std Y+1, r23 ; 0x01
- 47e4: 68 83 st Y, r22
- 47e6: 13 c0 rjmp .+38 ; 0x480e <realloc+0x190>
- 47e8: cb 01 movw r24, r22
- 47ea: 0e 94 d9 21 call 0x43b2 ; 0x43b2 <malloc>
- 47ee: ec 01 movw r28, r24
- 47f0: 00 97 sbiw r24, 0x00 ; 0
- 47f2: 59 f0 breq .+22 ; 0x480a <realloc+0x18c>
- 47f4: f7 01 movw r30, r14
- 47f6: 40 81 ld r20, Z
- 47f8: 51 81 ldd r21, Z+1 ; 0x01
- 47fa: b8 01 movw r22, r16
- 47fc: 0e 94 4c 24 call 0x4898 ; 0x4898 <memcpy>
- 4800: c8 01 movw r24, r16
- 4802: 0e 94 86 22 call 0x450c ; 0x450c <free>
- 4806: 8e 01 movw r16, r28
- 4808: 02 c0 rjmp .+4 ; 0x480e <realloc+0x190>
- 480a: 00 e0 ldi r16, 0x00 ; 0
- 480c: 10 e0 ldi r17, 0x00 ; 0
- 480e: c8 01 movw r24, r16
- 4810: cd b7 in r28, 0x3d ; 61
- 4812: de b7 in r29, 0x3e ; 62
- 4814: ec e0 ldi r30, 0x0C ; 12
- 4816: 0c 94 be 21 jmp 0x437c ; 0x437c <__epilogue_restores__+0xc>
-
-0000481a <atol>:
- 481a: 1f 93 push r17
- 481c: fc 01 movw r30, r24
- 481e: 99 27 eor r25, r25
- 4820: 88 27 eor r24, r24
- 4822: bc 01 movw r22, r24
- 4824: e8 94 clt
- 4826: 11 91 ld r17, Z+
- 4828: 10 32 cpi r17, 0x20 ; 32
- 482a: e9 f3 breq .-6 ; 0x4826 <atol+0xc>
- 482c: 19 30 cpi r17, 0x09 ; 9
- 482e: 10 f0 brcs .+4 ; 0x4834 <atol+0x1a>
- 4830: 1e 30 cpi r17, 0x0E ; 14
- 4832: c8 f3 brcs .-14 ; 0x4826 <atol+0xc>
- 4834: 1b 32 cpi r17, 0x2B ; 43
- 4836: 51 f0 breq .+20 ; 0x484c <atol+0x32>
- 4838: 1d 32 cpi r17, 0x2D ; 45
- 483a: 49 f4 brne .+18 ; 0x484e <atol+0x34>
- 483c: 68 94 set
- 483e: 06 c0 rjmp .+12 ; 0x484c <atol+0x32>
- 4840: 0e 94 12 25 call 0x4a24 ; 0x4a24 <__mulsi_const_10>
- 4844: 61 0f add r22, r17
- 4846: 71 1d adc r23, r1
- 4848: 81 1d adc r24, r1
- 484a: 91 1d adc r25, r1
- 484c: 11 91 ld r17, Z+
- 484e: 10 53 subi r17, 0x30 ; 48
- 4850: 1a 30 cpi r17, 0x0A ; 10
- 4852: b0 f3 brcs .-20 ; 0x4840 <atol+0x26>
- 4854: 3e f4 brtc .+14 ; 0x4864 <atol+0x4a>
- 4856: 90 95 com r25
- 4858: 80 95 com r24
- 485a: 70 95 com r23
- 485c: 61 95 neg r22
- 485e: 7f 4f sbci r23, 0xFF ; 255
- 4860: 8f 4f sbci r24, 0xFF ; 255
- 4862: 9f 4f sbci r25, 0xFF ; 255
- 4864: 1f 91 pop r17
- 4866: 08 95 ret
-
-00004868 <isspace>:
- 4868: 91 11 cpse r25, r1
- 486a: 16 c1 rjmp .+556 ; 0x4a98 <__ctype_isfalse>
- 486c: 80 32 cpi r24, 0x20 ; 32
- 486e: 19 f0 breq .+6 ; 0x4876 <isspace+0xe>
- 4870: 89 50 subi r24, 0x09 ; 9
- 4872: 85 50 subi r24, 0x05 ; 5
- 4874: d0 f7 brcc .-12 ; 0x486a <isspace+0x2>
- 4876: 08 95 ret
-
-00004878 <tolower>:
- 4878: 91 11 cpse r25, r1
- 487a: 08 95 ret
- 487c: 81 54 subi r24, 0x41 ; 65
- 487e: 8a 51 subi r24, 0x1A ; 26
- 4880: 08 f4 brcc .+2 ; 0x4884 <tolower+0xc>
- 4882: 80 5e subi r24, 0xE0 ; 224
- 4884: 85 5a subi r24, 0xA5 ; 165
- 4886: 08 95 ret
-
-00004888 <toupper>:
- 4888: 91 11 cpse r25, r1
- 488a: 08 95 ret
- 488c: 81 56 subi r24, 0x61 ; 97
- 488e: 8a 51 subi r24, 0x1A ; 26
- 4890: 08 f4 brcc .+2 ; 0x4894 <toupper+0xc>
- 4892: 80 52 subi r24, 0x20 ; 32
- 4894: 85 58 subi r24, 0x85 ; 133
- 4896: 08 95 ret
-
-00004898 <memcpy>:
- 4898: fb 01 movw r30, r22
- 489a: dc 01 movw r26, r24
- 489c: 02 c0 rjmp .+4 ; 0x48a2 <memcpy+0xa>
- 489e: 01 90 ld r0, Z+
- 48a0: 0d 92 st X+, r0
- 48a2: 41 50 subi r20, 0x01 ; 1
- 48a4: 50 40 sbci r21, 0x00 ; 0
- 48a6: d8 f7 brcc .-10 ; 0x489e <memcpy+0x6>
- 48a8: 08 95 ret
-
-000048aa <strcat>:
- 48aa: fb 01 movw r30, r22
- 48ac: dc 01 movw r26, r24
- 48ae: 0d 90 ld r0, X+
- 48b0: 00 20 and r0, r0
- 48b2: e9 f7 brne .-6 ; 0x48ae <strcat+0x4>
- 48b4: 11 97 sbiw r26, 0x01 ; 1
- 48b6: 01 90 ld r0, Z+
- 48b8: 0d 92 st X+, r0
- 48ba: 00 20 and r0, r0
- 48bc: e1 f7 brne .-8 ; 0x48b6 <strcat+0xc>
- 48be: 08 95 ret
-
-000048c0 <strchr>:
- 48c0: fc 01 movw r30, r24
- 48c2: 81 91 ld r24, Z+
- 48c4: 86 17 cp r24, r22
- 48c6: 21 f0 breq .+8 ; 0x48d0 <strchr+0x10>
- 48c8: 88 23 and r24, r24
- 48ca: d9 f7 brne .-10 ; 0x48c2 <strchr+0x2>
- 48cc: 99 27 eor r25, r25
- 48ce: 08 95 ret
- 48d0: 31 97 sbiw r30, 0x01 ; 1
- 48d2: cf 01 movw r24, r30
- 48d4: 08 95 ret
-
-000048d6 <strcmp>:
- 48d6: fb 01 movw r30, r22
- 48d8: dc 01 movw r26, r24
- 48da: 8d 91 ld r24, X+
- 48dc: 01 90 ld r0, Z+
- 48de: 80 19 sub r24, r0
- 48e0: 01 10 cpse r0, r1
- 48e2: d9 f3 breq .-10 ; 0x48da <strcmp+0x4>
- 48e4: 99 0b sbc r25, r25
- 48e6: 08 95 ret
-
-000048e8 <strcpy>:
- 48e8: fb 01 movw r30, r22
- 48ea: dc 01 movw r26, r24
- 48ec: 01 90 ld r0, Z+
- 48ee: 0d 92 st X+, r0
- 48f0: 00 20 and r0, r0
- 48f2: e1 f7 brne .-8 ; 0x48ec <strcpy+0x4>
- 48f4: 08 95 ret
-
-000048f6 <strncmp>:
- 48f6: fb 01 movw r30, r22
- 48f8: dc 01 movw r26, r24
- 48fa: 41 50 subi r20, 0x01 ; 1
- 48fc: 50 40 sbci r21, 0x00 ; 0
- 48fe: 30 f0 brcs .+12 ; 0x490c <strncmp+0x16>
- 4900: 8d 91 ld r24, X+
- 4902: 01 90 ld r0, Z+
- 4904: 80 19 sub r24, r0
- 4906: 19 f4 brne .+6 ; 0x490e <strncmp+0x18>
- 4908: 00 20 and r0, r0
- 490a: b9 f7 brne .-18 ; 0x48fa <strncmp+0x4>
- 490c: 88 1b sub r24, r24
- 490e: 99 0b sbc r25, r25
- 4910: 08 95 ret
-
-00004912 <strncpy>:
- 4912: fb 01 movw r30, r22
- 4914: dc 01 movw r26, r24
- 4916: 41 50 subi r20, 0x01 ; 1
- 4918: 50 40 sbci r21, 0x00 ; 0
- 491a: 48 f0 brcs .+18 ; 0x492e <strncpy+0x1c>
- 491c: 01 90 ld r0, Z+
- 491e: 0d 92 st X+, r0
- 4920: 00 20 and r0, r0
- 4922: c9 f7 brne .-14 ; 0x4916 <strncpy+0x4>
- 4924: 01 c0 rjmp .+2 ; 0x4928 <strncpy+0x16>
- 4926: 1d 92 st X+, r1
- 4928: 41 50 subi r20, 0x01 ; 1
- 492a: 50 40 sbci r21, 0x00 ; 0
- 492c: e0 f7 brcc .-8 ; 0x4926 <strncpy+0x14>
- 492e: 08 95 ret
-
-00004930 <strrchr>:
- 4930: fc 01 movw r30, r24
- 4932: 81 e0 ldi r24, 0x01 ; 1
- 4934: 90 e0 ldi r25, 0x00 ; 0
- 4936: 01 90 ld r0, Z+
- 4938: 06 16 cp r0, r22
- 493a: 09 f4 brne .+2 ; 0x493e <strrchr+0xe>
- 493c: cf 01 movw r24, r30
- 493e: 00 20 and r0, r0
- 4940: d1 f7 brne .-12 ; 0x4936 <strrchr+0x6>
- 4942: 01 97 sbiw r24, 0x01 ; 1
- 4944: 08 95 ret
-
-00004946 <strstr>:
- 4946: fb 01 movw r30, r22
- 4948: 51 91 ld r21, Z+
- 494a: 55 23 and r21, r21
- 494c: a9 f0 breq .+42 ; 0x4978 <strstr+0x32>
- 494e: bf 01 movw r22, r30
- 4950: dc 01 movw r26, r24
- 4952: 4d 91 ld r20, X+
- 4954: 45 17 cp r20, r21
- 4956: 41 11 cpse r20, r1
- 4958: e1 f7 brne .-8 ; 0x4952 <strstr+0xc>
- 495a: 59 f4 brne .+22 ; 0x4972 <strstr+0x2c>
- 495c: cd 01 movw r24, r26
- 495e: 01 90 ld r0, Z+
- 4960: 00 20 and r0, r0
- 4962: 49 f0 breq .+18 ; 0x4976 <strstr+0x30>
- 4964: 4d 91 ld r20, X+
- 4966: 40 15 cp r20, r0
- 4968: 41 11 cpse r20, r1
- 496a: c9 f3 breq .-14 ; 0x495e <strstr+0x18>
- 496c: fb 01 movw r30, r22
- 496e: 41 11 cpse r20, r1
- 4970: ef cf rjmp .-34 ; 0x4950 <strstr+0xa>
- 4972: 81 e0 ldi r24, 0x01 ; 1
- 4974: 90 e0 ldi r25, 0x00 ; 0
- 4976: 01 97 sbiw r24, 0x01 ; 1
- 4978: 08 95 ret
-
-0000497a <itoa>:
- 497a: fb 01 movw r30, r22
- 497c: 9f 01 movw r18, r30
- 497e: e8 94 clt
- 4980: 42 30 cpi r20, 0x02 ; 2
- 4982: c4 f0 brlt .+48 ; 0x49b4 <itoa+0x3a>
- 4984: 45 32 cpi r20, 0x25 ; 37
- 4986: b4 f4 brge .+44 ; 0x49b4 <itoa+0x3a>
- 4988: 4a 30 cpi r20, 0x0A ; 10
- 498a: 29 f4 brne .+10 ; 0x4996 <itoa+0x1c>
- 498c: 97 fb bst r25, 7
- 498e: 1e f4 brtc .+6 ; 0x4996 <itoa+0x1c>
- 4990: 90 95 com r25
- 4992: 81 95 neg r24
- 4994: 9f 4f sbci r25, 0xFF ; 255
- 4996: 64 2f mov r22, r20
- 4998: 77 27 eor r23, r23
- 499a: 0e 94 5f 25 call 0x4abe ; 0x4abe <__udivmodhi4>
- 499e: 80 5d subi r24, 0xD0 ; 208
- 49a0: 8a 33 cpi r24, 0x3A ; 58
- 49a2: 0c f0 brlt .+2 ; 0x49a6 <itoa+0x2c>
- 49a4: 89 5d subi r24, 0xD9 ; 217
- 49a6: 81 93 st Z+, r24
- 49a8: cb 01 movw r24, r22
- 49aa: 00 97 sbiw r24, 0x00 ; 0
- 49ac: a1 f7 brne .-24 ; 0x4996 <itoa+0x1c>
- 49ae: 16 f4 brtc .+4 ; 0x49b4 <itoa+0x3a>
- 49b0: 5d e2 ldi r21, 0x2D ; 45
- 49b2: 51 93 st Z+, r21
- 49b4: 10 82 st Z, r1
- 49b6: c9 01 movw r24, r18
- 49b8: 0c 94 4f 25 jmp 0x4a9e ; 0x4a9e <strrev>
-
-000049bc <ltoa>:
- 49bc: fa 01 movw r30, r20
- 49be: cf 93 push r28
- 49c0: ff 93 push r31
- 49c2: ef 93 push r30
- 49c4: 22 30 cpi r18, 0x02 ; 2
- 49c6: 44 f1 brlt .+80 ; 0x4a18 <ltoa+0x5c>
- 49c8: 25 32 cpi r18, 0x25 ; 37
- 49ca: 34 f5 brge .+76 ; 0x4a18 <ltoa+0x5c>
- 49cc: c2 2f mov r28, r18
- 49ce: e8 94 clt
- 49d0: ca 30 cpi r28, 0x0A ; 10
- 49d2: 49 f4 brne .+18 ; 0x49e6 <ltoa+0x2a>
- 49d4: 97 fb bst r25, 7
- 49d6: 3e f4 brtc .+14 ; 0x49e6 <ltoa+0x2a>
- 49d8: 90 95 com r25
- 49da: 80 95 com r24
- 49dc: 70 95 com r23
- 49de: 61 95 neg r22
- 49e0: 7f 4f sbci r23, 0xFF ; 255
- 49e2: 8f 4f sbci r24, 0xFF ; 255
- 49e4: 9f 4f sbci r25, 0xFF ; 255
- 49e6: 2c 2f mov r18, r28
- 49e8: 33 27 eor r19, r19
- 49ea: 44 27 eor r20, r20
- 49ec: 55 27 eor r21, r21
- 49ee: ff 93 push r31
- 49f0: ef 93 push r30
- 49f2: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 49f6: ef 91 pop r30
- 49f8: ff 91 pop r31
- 49fa: 60 5d subi r22, 0xD0 ; 208
- 49fc: 6a 33 cpi r22, 0x3A ; 58
- 49fe: 0c f0 brlt .+2 ; 0x4a02 <ltoa+0x46>
- 4a00: 69 5d subi r22, 0xD9 ; 217
- 4a02: 61 93 st Z+, r22
- 4a04: b9 01 movw r22, r18
- 4a06: ca 01 movw r24, r20
- 4a08: 60 50 subi r22, 0x00 ; 0
- 4a0a: 70 40 sbci r23, 0x00 ; 0
- 4a0c: 80 40 sbci r24, 0x00 ; 0
- 4a0e: 90 40 sbci r25, 0x00 ; 0
- 4a10: 51 f7 brne .-44 ; 0x49e6 <ltoa+0x2a>
- 4a12: 16 f4 brtc .+4 ; 0x4a18 <ltoa+0x5c>
- 4a14: cd e2 ldi r28, 0x2D ; 45
- 4a16: c1 93 st Z+, r28
- 4a18: 10 82 st Z, r1
- 4a1a: 8f 91 pop r24
- 4a1c: 9f 91 pop r25
- 4a1e: cf 91 pop r28
- 4a20: 0c 94 4f 25 jmp 0x4a9e ; 0x4a9e <strrev>
-
-00004a24 <__mulsi_const_10>:
- 4a24: 59 2f mov r21, r25
- 4a26: 48 2f mov r20, r24
- 4a28: 37 2f mov r19, r23
- 4a2a: 26 2f mov r18, r22
- 4a2c: 66 0f add r22, r22
- 4a2e: 77 1f adc r23, r23
- 4a30: 88 1f adc r24, r24
- 4a32: 99 1f adc r25, r25
- 4a34: 66 0f add r22, r22
- 4a36: 77 1f adc r23, r23
- 4a38: 88 1f adc r24, r24
- 4a3a: 99 1f adc r25, r25
- 4a3c: 62 0f add r22, r18
- 4a3e: 73 1f adc r23, r19
- 4a40: 84 1f adc r24, r20
- 4a42: 95 1f adc r25, r21
- 4a44: 66 0f add r22, r22
- 4a46: 77 1f adc r23, r23
- 4a48: 88 1f adc r24, r24
- 4a4a: 99 1f adc r25, r25
- 4a4c: 08 95 ret
-
-00004a4e <ultoa>:
- 4a4e: fa 01 movw r30, r20
- 4a50: cf 93 push r28
- 4a52: ff 93 push r31
- 4a54: ef 93 push r30
- 4a56: 22 30 cpi r18, 0x02 ; 2
- 4a58: cc f0 brlt .+50 ; 0x4a8c <ultoa+0x3e>
- 4a5a: 25 32 cpi r18, 0x25 ; 37
- 4a5c: bc f4 brge .+46 ; 0x4a8c <ultoa+0x3e>
- 4a5e: c2 2f mov r28, r18
- 4a60: 2c 2f mov r18, r28
- 4a62: 33 27 eor r19, r19
- 4a64: 44 27 eor r20, r20
- 4a66: 55 27 eor r21, r21
- 4a68: ff 93 push r31
- 4a6a: ef 93 push r30
- 4a6c: 0e 94 5f 21 call 0x42be ; 0x42be <__udivmodsi4>
- 4a70: ef 91 pop r30
- 4a72: ff 91 pop r31
- 4a74: 60 5d subi r22, 0xD0 ; 208
- 4a76: 6a 33 cpi r22, 0x3A ; 58
- 4a78: 0c f0 brlt .+2 ; 0x4a7c <ultoa+0x2e>
- 4a7a: 69 5d subi r22, 0xD9 ; 217
- 4a7c: 61 93 st Z+, r22
- 4a7e: b9 01 movw r22, r18
- 4a80: ca 01 movw r24, r20
- 4a82: 60 50 subi r22, 0x00 ; 0
- 4a84: 70 40 sbci r23, 0x00 ; 0
- 4a86: 80 40 sbci r24, 0x00 ; 0
- 4a88: 90 40 sbci r25, 0x00 ; 0
- 4a8a: 51 f7 brne .-44 ; 0x4a60 <ultoa+0x12>
- 4a8c: 10 82 st Z, r1
- 4a8e: 8f 91 pop r24
- 4a90: 9f 91 pop r25
- 4a92: cf 91 pop r28
- 4a94: 0c 94 4f 25 jmp 0x4a9e ; 0x4a9e <strrev>
-
-00004a98 <__ctype_isfalse>:
- 4a98: 99 27 eor r25, r25
- 4a9a: 88 27 eor r24, r24
-
-00004a9c <__ctype_istrue>:
- 4a9c: 08 95 ret
-
-00004a9e <strrev>:
- 4a9e: dc 01 movw r26, r24
- 4aa0: fc 01 movw r30, r24
- 4aa2: 67 2f mov r22, r23
- 4aa4: 71 91 ld r23, Z+
- 4aa6: 77 23 and r23, r23
- 4aa8: e1 f7 brne .-8 ; 0x4aa2 <strrev+0x4>
- 4aaa: 32 97 sbiw r30, 0x02 ; 2
- 4aac: 04 c0 rjmp .+8 ; 0x4ab6 <strrev+0x18>
- 4aae: 7c 91 ld r23, X
- 4ab0: 6d 93 st X+, r22
- 4ab2: 70 83 st Z, r23
- 4ab4: 62 91 ld r22, -Z
- 4ab6: ae 17 cp r26, r30
- 4ab8: bf 07 cpc r27, r31
- 4aba: c8 f3 brcs .-14 ; 0x4aae <strrev+0x10>
- 4abc: 08 95 ret
-
-00004abe <__udivmodhi4>:
- 4abe: aa 1b sub r26, r26
- 4ac0: bb 1b sub r27, r27
- 4ac2: 51 e1 ldi r21, 0x11 ; 17
- 4ac4: 07 c0 rjmp .+14 ; 0x4ad4 <__udivmodhi4_ep>
-
-00004ac6 <__udivmodhi4_loop>:
- 4ac6: aa 1f adc r26, r26
- 4ac8: bb 1f adc r27, r27
- 4aca: a6 17 cp r26, r22
- 4acc: b7 07 cpc r27, r23
- 4ace: 10 f0 brcs .+4 ; 0x4ad4 <__udivmodhi4_ep>
- 4ad0: a6 1b sub r26, r22
- 4ad2: b7 0b sbc r27, r23
-
-00004ad4 <__udivmodhi4_ep>:
- 4ad4: 88 1f adc r24, r24
- 4ad6: 99 1f adc r25, r25
- 4ad8: 5a 95 dec r21
- 4ada: a9 f7 brne .-22 ; 0x4ac6 <__udivmodhi4_loop>
- 4adc: 80 95 com r24
- 4ade: 90 95 com r25
- 4ae0: bc 01 movw r22, r24
- 4ae2: cd 01 movw r24, r26
- 4ae4: 08 95 ret
-
-00004ae6 <_exit>:
- 4ae6: f8 94 cli
-
-00004ae8 <__stop_program>:
- 4ae8: ff cf rjmp .-2 ; 0x4ae8 <__stop_program>
diff --git a/ESS1995i2c/bin/Release/ESS1995i2c.elf.map b/ESS1995i2c/bin/Release/ESS1995i2c.elf.map
deleted file mode 100644
index 82f4fb2..0000000
--- a/ESS1995i2c/bin/Release/ESS1995i2c.elf.map
+++ /dev/null
@@ -1,1503 +0,0 @@
-Archive member included because of file (symbol)
-
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o)
- obj/Release/arduinoSrc0022/Tone.o (__mulsi3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- obj/Release/arduinoSrc0022/HardwareSerial.o (__udivmodsi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- obj/Release/arduinoSrc0022/WMath.o (__divmodsi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o (exit)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- obj/Release/adapticsBT.o (__do_copy_data)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- obj/Release/main.o (__do_clear_bss)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- obj/Release/arduinoSrc0022/HardwareSerial.o (__do_global_ctors)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- obj/Release/arduinoSrc0022/Print.o (__fixunssfsi)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- obj/Release/arduinoSrc0022/Print.o (__subsf3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- obj/Release/arduinoSrc0022/Print.o (__mulsf3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- obj/Release/arduinoSrc0022/Print.o (__divsf3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o) (__gesf2)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- obj/Release/arduinoSrc0022/Print.o (__ltsf2)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- obj/Release/arduinoSrc0022/Print.o (__floatsisf)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- obj/Release/arduinoSrc0022/Print.o (__fixsfsi)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__thenan_sf)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- obj/Release/arduinoSrc0022/Print.o (__floatunsisf)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__prologue_saves__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__epilogue_restores__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o) (__tablejump__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o) (__clzsi2)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__pack_f)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__unpack_f)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fpcmp_parts_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o) (__fpcmp_parts_f)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clz.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o) (__clz_tab)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- obj/Release/arduinoSrc0022/WString.o (malloc)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- obj/Release/arduinoSrc0022/WMath.o (random)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- obj/Release/arduinoSrc0022/WString.o (realloc)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- obj/Release/arduinoSrc0022/WString.o (atol)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- obj/Release/arduinoSrc0022/WString.o (isspace)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- obj/Release/arduinoSrc0022/WString.o (tolower)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- obj/Release/arduinoSrc0022/WString.o (toupper)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o) (memcpy)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- obj/Release/arduinoSrc0022/WString.o (strcat)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- obj/Release/arduinoSrc0022/WString.o (strchr)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- obj/Release/arduinoSrc0022/WString.o (strcmp)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- obj/Release/arduinoSrc0022/WString.o (strcpy)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- obj/Release/arduinoSrc0022/WString.o (strncmp)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- obj/Release/arduinoSrc0022/WString.o (strncpy)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- obj/Release/arduinoSrc0022/WString.o (strrchr)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- obj/Release/arduinoSrc0022/WString.o (strstr)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- obj/Release/arduinoSrc0022/WString.o (itoa)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- obj/Release/arduinoSrc0022/WString.o (ltoa)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o) (__mulsi_const_10)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- obj/Release/arduinoSrc0022/WString.o (ultoa)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o) (__ctype_isfalse)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o) (strrev)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o) (__udivmodhi4)
-
-Allocating common symbols
-Common symbol size file
-
-__brkval 0x2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
-__flp 0x2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.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.3.5/../../../avr/lib/avr5/crtm328p.o
-LOAD obj/Release/adapticsBT.o
-LOAD obj/Release/main.o
-LOAD obj/Release/arduinoSrc0022/HardwareSerial.o
-LOAD obj/Release/arduinoSrc0022/Print.o
-LOAD obj/Release/arduinoSrc0022/Tone.o
-LOAD obj/Release/arduinoSrc0022/WInterrupts.o
-LOAD obj/Release/arduinoSrc0022/WMath.o
-LOAD obj/Release/arduinoSrc0022/WString.o
-LOAD obj/Release/arduinoSrc0022/pins_arduino.o
-LOAD obj/Release/arduinoSrc0022/wiring.o
-LOAD obj/Release/arduinoSrc0022/wiring_analog.o
-LOAD obj/Release/arduinoSrc0022/wiring_digital.o
-LOAD obj/Release/arduinoSrc0022/wiring_pulse.o
-LOAD obj/Release/arduinoSrc0022/wiring_shift.o
-LOAD obj/Release/arduino_libs/Wire/Wire.o
-LOAD obj/Release/arduino_libs/Wire/utility/twi.o
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a
-LOAD /usr/lib/gcc/avr/4.3.5/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 0x4aea
- *(.vectors)
- .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000000 __vectors
- 0x00000000 __vector_default
- *(.vectors)
- *(.progmem.gcc*)
- *(.progmem*)
- .progmem.data 0x00000068 0x1 obj/Release/arduinoSrc0022/Tone.o
- .progmem.data 0x00000069 0x5a obj/Release/arduinoSrc0022/pins_arduino.o
- 0x00000069 port_to_mode_PGM
- 0x00000073 port_to_output_PGM
- 0x0000007d port_to_input_PGM
- 0x00000087 digital_pin_to_port_PGM
- 0x0000009b digital_pin_to_bit_mask_PGM
- 0x000000af digital_pin_to_timer_PGM
- 0x000000c4 . = ALIGN (0x2)
- *fill* 0x000000c3 0x1 00
- 0x000000c4 __trampolines_start = .
- *(.trampolines)
- .trampolines 0x000000c4 0x0 linker stubs
- *(.trampolines*)
- 0x000000c4 __trampolines_end = .
- *(.jumptables)
- *(.jumptables*)
- *(.lowtext)
- *(.lowtext*)
- 0x000000c4 __ctors_start = .
- *(.ctors)
- .ctors 0x000000c4 0x2 obj/Release/arduinoSrc0022/HardwareSerial.o
- .ctors 0x000000c6 0x2 obj/Release/arduino_libs/Wire/Wire.o
- 0x000000c8 __ctors_end = .
- 0x000000c8 __dtors_start = .
- *(.dtors)
- 0x000000c8 __dtors_end = .
- SORT(*)(.ctors)
- SORT(*)(.dtors)
- *(.init0)
- .init0 0x000000c8 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x000000c8 __init
- *(.init0)
- *(.init1)
- *(.init1)
- *(.init2)
- .init2 0x000000c8 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init2)
- *(.init3)
- *(.init3)
- *(.init4)
- .init4 0x000000d4 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- 0x000000d4 __do_copy_data
- .init4 0x000000ea 0x10 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x000000ea __do_clear_bss
- *(.init4)
- *(.init5)
- *(.init5)
- *(.init6)
- .init6 0x000000fa 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- 0x000000fa __do_global_ctors
- *(.init6)
- *(.init7)
- *(.init7)
- *(.init8)
- *(.init8)
- *(.init9)
- .init9 0x00000110 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init9)
- *(.text)
- .text 0x00000118 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000118 __vector_22
- 0x00000118 __vector_12
- 0x00000118 __bad_interrupt
- 0x00000118 __vector_6
- 0x00000118 __vector_3
- 0x00000118 __vector_23
- 0x00000118 __vector_25
- 0x00000118 __vector_11
- 0x00000118 __vector_13
- 0x00000118 __vector_17
- 0x00000118 __vector_19
- 0x00000118 __vector_5
- 0x00000118 __vector_4
- 0x00000118 __vector_9
- 0x00000118 __vector_21
- 0x00000118 __vector_15
- 0x00000118 __vector_8
- 0x00000118 __vector_14
- 0x00000118 __vector_10
- 0x00000118 __vector_20
- .text 0x0000011c 0x9a obj/Release/adapticsBT.o
- 0x0000011c advertise()
- 0x00000152 setupBlueTooth()
- .text 0x000001b6 0x47c obj/Release/main.o
- 0x000001b6 __cxa_pure_virtual
- 0x000001ba writeStartBit()
- 0x000001f4 writeStopBit()
- 0x0000021e SCLKcycle_R()
- 0x00000248 readByte()
- 0x0000028a SCLKcycle_W()
- 0x000002b4 writeByte(unsigned char)
- 0x000002f2 startRead()
- 0x00000304 startWrite()
- 0x00000316 writeDMM()
- 0x000003e0 main
- .text 0x00000632 0x38e obj/Release/arduinoSrc0022/HardwareSerial.o
- 0x00000632 __vector_18
- 0x00000694 HardwareSerial::HardwareSerial(ring_buffer*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- 0x000006f4 HardwareSerial::HardwareSerial(ring_buffer*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- 0x00000754 HardwareSerial::begin(long)
- 0x0000081c HardwareSerial::end()
- 0x00000870 HardwareSerial::available()
- 0x00000892 HardwareSerial::peek()
- 0x000008c6 HardwareSerial::read()
- 0x0000090e HardwareSerial::flush()
- 0x00000926 HardwareSerial::write(unsigned char)
- .text 0x000009c0 0x5b2 obj/Release/arduinoSrc0022/Print.o
- 0x000009c0 Print::write(char const*)
- 0x000009f0 Print::write(unsigned char const*, unsigned int)
- 0x00000a2e Print::print(char const*)
- 0x00000a3e Print::print(String const&)
- 0x00000a92 Print::printNumber(unsigned long, unsigned char)
- 0x00000bc6 Print::print(unsigned long, int)
- 0x00000be4 Print::print(unsigned int, int)
- 0x00000c06 Print::print(unsigned char, int)
- 0x00000c2a Print::print(long, int)
- 0x00000c96 Print::print(int, int)
- 0x00000cbc Print::print(char, int)
- 0x00000ce4 Print::println()
- 0x00000d12 Print::println(unsigned long, int)
- 0x00000d28 Print::println(unsigned int, int)
- 0x00000d5a Print::println(unsigned char, int)
- 0x00000d8e Print::println(char const*)
- 0x00000da4 Print::println(String const&)
- 0x00000dba Print::println(long, int)
- 0x00000dd0 Print::println(int, int)
- 0x00000e06 Print::println(char, int)
- 0x00000e3e Print::printFloat(double, unsigned char)
- 0x00000f56 Print::print(double, int)
- 0x00000f5c Print::println(double, int)
- .text 0x00000f72 0x552 obj/Release/arduinoSrc0022/Tone.o
- 0x00000f72 disableTimer(unsigned char)
- 0x00000fb4 noTone(unsigned char)
- 0x00000fe2 __vector_7
- 0x0000109a tone(unsigned char, unsigned int, unsigned long)
- .text 0x000014c4 0x120 obj/Release/arduinoSrc0022/WInterrupts.o
- 0x000014c4 attachInterrupt
- 0x0000150a detachInterrupt
- 0x00001530 __vector_1
- 0x0000158a __vector_2
- .text 0x000015e4 0x132 obj/Release/arduinoSrc0022/WMath.o
- 0x000015e4 map(long, long, long, long, long)
- 0x00001676 makeWord(unsigned int)
- 0x00001678 makeWord(unsigned char, unsigned char)
- 0x00001686 random(long)
- 0x000016ca random(long, long)
- 0x00001706 randomSeed(unsigned int)
- .text 0x00001716 0x103c obj/Release/arduinoSrc0022/WString.o
- 0x00001716 String::charAt(unsigned int) const
- 0x00001726 String::setCharAt(unsigned int, char)
- 0x00001748 String::operator[](unsigned int)
- 0x00001772 String::operator[](unsigned int) const
- 0x00001782 String::toInt()
- 0x0000178e String::toCharArray(char*, unsigned int)
- 0x000017d2 String::getBytes(unsigned char*, unsigned int)
- 0x00001816 String::~String()
- 0x00001836 String::startsWith(String const&, unsigned int) const
- 0x00001872 String::startsWith(String const&) const
- 0x00001898 String::lastIndexOf(char, unsigned int) const
- 0x00001906 String::lastIndexOf(char) const
- 0x00001916 String::indexOf(String const&, unsigned int) const
- 0x00001952 String::indexOf(String const&) const
- 0x0000195c String::indexOf(char, unsigned int) const
- 0x00001998 String::indexOf(char) const
- 0x000019a2 String::equals(String const&) const
- 0x000019d4 String::endsWith(String const&) const
- 0x00001a0e String::operator>=(String const&) const
- 0x00001a36 String::operator<=(String const&) const
- 0x00001a58 String::operator>(String const&) const
- 0x00001a7a String::operator<(String const&) const
- 0x00001a9e String::operator!=(String const&) const
- 0x00001ace String::operator==(String const&) const
- 0x00001b02 String::compareTo(String const&) const
- 0x00001b14 String::operator+=(String const&)
- 0x00001b84 String::concat(String const&)
- 0x00001b8a String::getBuffer(unsigned int)
- 0x00001bb2 String::operator=(String const&)
- 0x00001c12 String::String(unsigned char)
- 0x00001c46 String::String(unsigned char)
- 0x00001c7a String::String(char)
- 0x00001cae String::String(char)
- 0x00001ce2 String::String(String const&)
- 0x00001d18 String::String(String const&)
- 0x00001d4e String::String(unsigned long, int)
- 0x00001dcc String::String(unsigned long, int)
- 0x00001e4a String::String(unsigned int, int)
- 0x00001ec6 String::String(unsigned int, int)
- 0x00001f42 String::String(char const*)
- 0x00001f92 String::toUpperCase() const
- 0x00002008 String::toLowerCase() const
- 0x0000207e String::equalsIgnoreCase(String const&) const
- 0x00002116 String::substring(unsigned int, unsigned int) const
- 0x00002184 String::substring(unsigned int) const
- 0x0000219c String::lastIndexOf(String const&, unsigned int) const
- 0x00002266 String::lastIndexOf(String const&) const
- 0x00002282 String::trim() const
- 0x00002360 String::replace(String const&, String const&)
- 0x00002496 String::replace(char, char)
- 0x0000251e String::String(char const*)
- 0x0000256e String::String(long, int)
- 0x000025e8 String::String(long, int)
- 0x00002662 String::String(int, int)
- 0x000026da String::String(int, int)
- .text 0x00002752 0x0 obj/Release/arduinoSrc0022/pins_arduino.o
- .text 0x00002752 0x1e6 obj/Release/arduinoSrc0022/wiring.o
- 0x00002752 __vector_16
- 0x000027fa millis
- 0x00002816 micros
- 0x00002862 delay
- 0x000028ae delayMicroseconds
- 0x000028c2 init
- .text 0x00002938 0x10a obj/Release/arduinoSrc0022/wiring_analog.o
- 0x00002938 analogReference
- 0x0000293e analogRead
- 0x00002982 analogWrite
- .text 0x00002a42 0x170 obj/Release/arduinoSrc0022/wiring_digital.o
- 0x00002a42 pinMode
- 0x00002ae8 digitalWrite
- 0x00002b52 digitalRead
- .text 0x00002bb2 0x142 obj/Release/arduinoSrc0022/wiring_pulse.o
- 0x00002bb2 pulseIn
- .text 0x00002cf4 0x104 obj/Release/arduinoSrc0022/wiring_shift.o
- 0x00002cf4 shiftOut
- 0x00002d78 shiftIn
- .text 0x00002df8 0x1fe obj/Release/arduino_libs/Wire/Wire.o
- 0x00002df8 TwoWire::TwoWire()
- 0x00002dfa TwoWire::TwoWire()
- 0x00002dfc TwoWire::beginTransmission(unsigned char)
- 0x00002e10 TwoWire::beginTransmission(int)
- 0x00002e24 TwoWire::available()
- 0x00002e30 TwoWire::receive()
- 0x00002e52 TwoWire::onReceiveService(unsigned char*, int)
- 0x00002e9c TwoWire::onRequestService()
- 0x00002eb4 TwoWire::onReceive(void (*)(int))
- 0x00002ebe TwoWire::onRequest(void (*)())
- 0x00002eca TwoWire::send(unsigned char)
- 0x00002f12 TwoWire::send(int)
- 0x00002f18 TwoWire::send(unsigned char*, unsigned char)
- 0x00002f5c TwoWire::send(char*)
- 0x00002f72 TwoWire::endTransmission()
- 0x00002f92 TwoWire::requestFrom(unsigned char, unsigned char)
- 0x00002fac TwoWire::requestFrom(int, int)
- 0x00002fb2 TwoWire::begin()
- 0x00002fc8 TwoWire::begin(unsigned char)
- 0x00002ff0 TwoWire::begin(int)
- .text 0x00002ff6 0x492 obj/Release/arduino_libs/Wire/utility/twi.o
- 0x00002ff6 twi_init
- 0x0000301c twi_setAddress
- 0x00003024 twi_readFrom
- 0x00003092 twi_writeTo
- 0x00003118 twi_transmit
- 0x0000314e twi_attachSlaveRxEvent
- 0x00003158 twi_attachSlaveTxEvent
- 0x00003162 twi_reply
- 0x00003172 twi_stop
- 0x00003186 twi_releaseBus
- 0x00003192 __vector_24
- .text 0x00003488 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o)
- .text 0x00003488 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .text 0x00003488 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .text 0x00003488 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text 0x00003488 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text 0x00003488 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .text 0x00003488 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .text 0x00003488 0x58 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- 0x00003488 __fixunssfsi
- .text 0x000034e0 0x354 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- 0x00003778 __subsf3
- 0x000037da __addsf3
- .text 0x00003834 0x1f4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- 0x00003834 __mulsf3
- .text 0x00003a28 0x158 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- 0x00003a28 __divsf3
- .text 0x00003b80 0x60 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- 0x00003b80 __gesf2
- .text 0x00003be0 0x60 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- 0x00003be0 __ltsf2
- .text 0x00003c40 0xbc /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- 0x00003c40 __floatsisf
- .text 0x00003cfc 0xa8 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- 0x00003cfc __fixsfsi
- .text 0x00003da4 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- .text 0x00003da4 0xf2 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- 0x00003da4 __floatunsisf
- .text 0x00003e96 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .text 0x00003e96 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .text 0x00003e96 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .text 0x00003e96 0x9e /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o)
- 0x00003e96 __clzsi2
- .text 0x00003f34 0x1aa /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- 0x00003f34 __pack_f
- .text 0x000040de 0xf0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- 0x000040de __unpack_f
- .text 0x000041ce 0xb2 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fpcmp_parts_sf.o)
- 0x000041ce __fpcmp_parts_f
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clz.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- .text 0x00004280 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- 0x00004280 . = ALIGN (0x2)
- *(.text.*)
- .text.libgcc 0x00004280 0x3e /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o)
- 0x00004280 __mulsi3
- .text.libgcc 0x000042be 0x44 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- 0x000042be __udivmodsi4
- .text.libgcc 0x00004302 0x36 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- 0x00004302 __divmodsi4
- .text.libgcc 0x00004338 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text.libgcc 0x00004338 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text.libgcc 0x00004338 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .text.libgcc 0x00004338 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .text.libgcc 0x00004338 0x38 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- 0x00004338 __prologue_saves__
- .text.libgcc 0x00004370 0x36 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- 0x00004370 __epilogue_restores__
- .text.libgcc 0x000043a6 0xc /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- 0x000043a6 __tablejump2__
- 0x000043aa __tablejump__
- .text.avr-libc
- 0x000043b2 0x20a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- 0x000043b2 malloc
- 0x0000450c free
- .text.avr-libc
- 0x000045bc 0xc2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- 0x0000465c random_r
- 0x00004662 random
- 0x0000466c srandom
- .text.avr-libc
- 0x0000467e 0x19c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- 0x0000467e realloc
- .text.avr-libc
- 0x0000481a 0x4e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- 0x0000481a atol
- .text.avr-libc
- 0x00004868 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- 0x00004868 isspace
- .text.avr-libc
- 0x00004878 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- 0x00004878 tolower
- .text.avr-libc
- 0x00004888 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- 0x00004888 toupper
- .text.avr-libc
- 0x00004898 0x12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- 0x00004898 memcpy
- .text.avr-libc
- 0x000048aa 0x16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- 0x000048aa strcat
- .text.avr-libc
- 0x000048c0 0x16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- 0x000048c0 strchr
- .text.avr-libc
- 0x000048d6 0x12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- 0x000048d6 strcmp
- .text.avr-libc
- 0x000048e8 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- 0x000048e8 strcpy
- .text.avr-libc
- 0x000048f6 0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- 0x000048f6 strncmp
- .text.avr-libc
- 0x00004912 0x1e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- 0x00004912 strncpy
- .text.avr-libc
- 0x00004930 0x16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- 0x00004930 strrchr
- .text.avr-libc
- 0x00004946 0x34 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- 0x00004946 strstr
- .text.avr-libc
- 0x0000497a 0x42 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- 0x0000497a itoa
- .text.avr-libc
- 0x000049bc 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- 0x000049bc ltoa
- .text.avr-libc
- 0x00004a24 0x2a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- 0x00004a24 __mulsi_const_10
- .text.avr-libc
- 0x00004a4e 0x4a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- 0x00004a4e ultoa
- .text.avr-libc
- 0x00004a98 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- 0x00004a98 __ctype_isfalse
- 0x00004a9c __ctype_istrue
- .text.avr-libc
- 0x00004a9e 0x20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- 0x00004a9e strrev
- .text.libgcc 0x00004abe 0x28 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- 0x00004abe __udivmodhi4
- 0x00004ae6 . = ALIGN (0x2)
- *(.fini9)
- .fini9 0x00004ae6 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- 0x00004ae6 exit
- 0x00004ae6 _exit
- *(.fini9)
- *(.fini8)
- *(.fini8)
- *(.fini7)
- *(.fini7)
- *(.fini6)
- *(.fini6)
- *(.fini5)
- *(.fini5)
- *(.fini4)
- *(.fini4)
- *(.fini3)
- *(.fini3)
- *(.fini2)
- *(.fini2)
- *(.fini1)
- *(.fini1)
- *(.fini0)
- .fini0 0x00004ae6 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- *(.fini0)
- 0x00004aea _etext = .
-
-.data 0x00800100 0x1ba load address 0x00004aea
- 0x00800100 PROVIDE (__data_start, .)
- *(.data)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .data 0x00800100 0x72 obj/Release/adapticsBT.o
- .data 0x00800172 0x3 obj/Release/main.o
- 0x00800172 packetSize
- .data 0x00800175 0x24 obj/Release/arduinoSrc0022/HardwareSerial.o
- 0x00800175 vtable for HardwareSerial
- 0x00800187 vtable for Stream
- .data 0x00800199 0xc obj/Release/arduinoSrc0022/Print.o
- 0x0080019b vtable for Print
- .data 0x008001a5 0x1 obj/Release/arduinoSrc0022/Tone.o
- .data 0x008001a6 0x0 obj/Release/arduinoSrc0022/WInterrupts.o
- .data 0x008001a6 0x0 obj/Release/arduinoSrc0022/WMath.o
- .data 0x008001a6 0x1 obj/Release/arduinoSrc0022/WString.o
- .data 0x008001a7 0x0 obj/Release/arduinoSrc0022/pins_arduino.o
- .data 0x008001a7 0x0 obj/Release/arduinoSrc0022/wiring.o
- .data 0x008001a7 0x1 obj/Release/arduinoSrc0022/wiring_analog.o
- 0x008001a7 analog_reference
- .data 0x008001a8 0x0 obj/Release/arduinoSrc0022/wiring_digital.o
- .data 0x008001a8 0x0 obj/Release/arduinoSrc0022/wiring_pulse.o
- .data 0x008001a8 0x0 obj/Release/arduinoSrc0022/wiring_shift.o
- .data 0x008001a8 0x0 obj/Release/arduino_libs/Wire/Wire.o
- .data 0x008001a8 0x0 obj/Release/arduino_libs/Wire/utility/twi.o
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- .data 0x008001a8 0x8 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- 0x008001a8 __thenan_sf
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fpcmp_parts_sf.o)
- .data 0x008001b0 0x100 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clz.o)
- 0x008001b0 __clz_tab
- .data 0x008002b0 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- 0x008002b0 __malloc_margin
- 0x008002b2 __malloc_heap_start
- 0x008002b4 __malloc_heap_end
- .data 0x008002b6 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- *(.data*)
- *(.rodata)
- *(.rodata*)
- *(.gnu.linkonce.d*)
- 0x008002ba . = ALIGN (0x2)
- 0x008002ba _edata = .
- 0x008002ba PROVIDE (__data_end, .)
-
-.bss 0x008002ba 0x18f
- 0x008002ba PROVIDE (__bss_start, .)
- *(.bss)
- .bss 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .bss 0x008002ba 0x0 obj/Release/adapticsBT.o
- .bss 0x008002ba 0x1a obj/Release/main.o
- 0x008002ba connected
- 0x008002bb data
- 0x008002c5 CB_SHBP
- 0x008002c6 CB_function
- 0x008002c7 CB_VARCrange
- 0x008002c8 CB_FREQrange
- 0x008002c9 CB_BUZfreq
- 0x008002ca CB_ADCrate
- 0x008002cb CB_ACmode
- 0x008002cc CB_PEAKmode
- 0x008002cd CB_PCALmode
- 0x008002ce CB_LPFbw
- 0x008002cf CB_EXTdiode
- 0x008002d0 CB_OPconf
- 0x008002d1 CB_FREQinprest
- 0x008002d2 CB_ADPext
- 0x008002d3 CB_DCfs
- .bss 0x008002d4 0x97 obj/Release/arduinoSrc0022/HardwareSerial.o
- 0x008002d4 rx_buffer
- 0x00800358 Serial
- .bss 0x0080036b 0x0 obj/Release/arduinoSrc0022/Print.o
- .bss 0x0080036b 0x15 obj/Release/arduinoSrc0022/Tone.o
- 0x0080036b timer0_toggle_count
- 0x0080036f timer0_pin_port
- 0x00800371 timer0_pin_mask
- 0x00800372 timer1_toggle_count
- 0x00800376 timer1_pin_port
- 0x00800378 timer1_pin_mask
- 0x00800379 timer2_toggle_count
- 0x0080037d timer2_pin_port
- 0x0080037f timer2_pin_mask
- .bss 0x00800380 0x4 obj/Release/arduinoSrc0022/WInterrupts.o
- .bss 0x00800384 0x0 obj/Release/arduinoSrc0022/WMath.o
- .bss 0x00800384 0x1 obj/Release/arduinoSrc0022/WString.o
- .bss 0x00800385 0x0 obj/Release/arduinoSrc0022/pins_arduino.o
- .bss 0x00800385 0x9 obj/Release/arduinoSrc0022/wiring.o
- 0x00800385 timer0_overflow_count
- 0x00800389 timer0_millis
- .bss 0x0080038e 0x0 obj/Release/arduinoSrc0022/wiring_analog.o
- .bss 0x0080038e 0x0 obj/Release/arduinoSrc0022/wiring_digital.o
- .bss 0x0080038e 0x0 obj/Release/arduinoSrc0022/wiring_pulse.o
- .bss 0x0080038e 0x0 obj/Release/arduinoSrc0022/wiring_shift.o
- .bss 0x0080038e 0x4b obj/Release/arduino_libs/Wire/Wire.o
- 0x0080038e TwoWire::rxBuffer
- 0x008003ae TwoWire::rxBufferIndex
- 0x008003af TwoWire::rxBufferLength
- 0x008003b0 TwoWire::txAddress
- 0x008003b1 TwoWire::txBuffer
- 0x008003d1 TwoWire::txBufferIndex
- 0x008003d2 TwoWire::txBufferLength
- 0x008003d3 TwoWire::transmitting
- 0x008003d4 TwoWire::user_onRequest
- 0x008003d6 TwoWire::user_onReceive
- 0x008003d8 Wire
- .bss 0x008003d9 0x6c obj/Release/arduino_libs/Wire/utility/twi.o
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fpcmp_parts_sf.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clz.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- .bss 0x00800445 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- *(.bss*)
- *(COMMON)
- COMMON 0x00800445 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- 0x00800445 __brkval
- 0x00800447 __flp
- 0x00800449 PROVIDE (__bss_end, .)
- 0x00004aea __data_load_start = LOADADDR (.data)
- 0x00004ca4 __data_load_end = (__data_load_start + SIZEOF (.data))
-
-.noinit 0x00800449 0x0
- 0x00800449 PROVIDE (__noinit_start, .)
- *(.noinit*)
- 0x00800449 PROVIDE (__noinit_end, .)
- 0x00800449 _end = .
- 0x00800449 PROVIDE (__heap_start, .)
-
-.eeprom 0x00810000 0x0
- *(.eeprom*)
- 0x00810000 __eeprom_end = .
-
-.fuse
- *(.fuse)
- *(.lfuse)
- *(.hfuse)
- *(.efuse)
-
-.lock
- *(.lock*)
-
-.signature
- *(.signature*)
-
-.stab 0x00000000 0x267c
- *(.stab)
- .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .stab 0x000006b4 0x6f0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- 0x6fc (size before relaxing)
- .stab 0x00000da4 0x2dc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- 0x33c (size before relaxing)
- .stab 0x00001080 0x3b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- 0x5ac (size before relaxing)
- .stab 0x00001434 0x1e0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- 0x1ec (size before relaxing)
- .stab 0x00001614 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- 0xa8 (size before relaxing)
- .stab 0x000016b0 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- 0xa8 (size before relaxing)
- .stab 0x0000174c 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- 0xa8 (size before relaxing)
- .stab 0x000017e8 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- 0x90 (size before relaxing)
- .stab 0x0000186c 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- 0xa8 (size before relaxing)
- .stab 0x00001908 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- 0xa8 (size before relaxing)
- .stab 0x000019a4 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- 0x90 (size before relaxing)
- .stab 0x00001a28 0x6c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- 0x78 (size before relaxing)
- .stab 0x00001a94 0xc0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- 0xcc (size before relaxing)
- .stab 0x00001b54 0xcc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- 0xd8 (size before relaxing)
- .stab 0x00001c20 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- 0xa8 (size before relaxing)
- .stab 0x00001cbc 0x150 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- 0x15c (size before relaxing)
- .stab 0x00001e0c 0x1b0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- 0x1bc (size before relaxing)
- .stab 0x00001fbc 0x294 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- 0x2a0 (size before relaxing)
- .stab 0x00002250 0x114 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- 0x120 (size before relaxing)
- .stab 0x00002364 0x1e0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- 0x1ec (size before relaxing)
- .stab 0x00002544 0x60 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- 0x6c (size before relaxing)
- .stab 0x000025a4 0xd8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- 0xe4 (size before relaxing)
-
-.stabstr 0x00000000 0xcf1
- *(.stabstr)
- .stabstr 0x00000000 0xcf1 /usr/lib/gcc/avr/4.3.5/../../../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
- *(.debug_aranges)
-
-.debug_pubnames
- *(.debug_pubnames)
-
-.debug_info
- *(.debug_info)
- *(.gnu.linkonce.wi.*)
-
-.debug_abbrev
- *(.debug_abbrev)
-
-.debug_line
- *(.debug_line)
-
-.debug_frame
- *(.debug_frame)
-
-.debug_str
- *(.debug_str)
-
-.debug_loc
- *(.debug_loc)
-
-.debug_macinfo
- *(.debug_macinfo)
-OUTPUT(bin/Release/ESS1995i2c.elf elf32-avr)
-LOAD linker stubs
-
-Cross Reference Table
-
-Symbol File
-CB_ACmode obj/Release/main.o
-CB_ADCrate obj/Release/main.o
-CB_ADPext obj/Release/main.o
-CB_BUZfreq obj/Release/main.o
-CB_DCfs obj/Release/main.o
-CB_EXTdiode obj/Release/main.o
-CB_FREQinprest obj/Release/main.o
-CB_FREQrange obj/Release/main.o
-CB_LPFbw obj/Release/main.o
-CB_OPconf obj/Release/main.o
-CB_PCALmode obj/Release/main.o
-CB_PEAKmode obj/Release/main.o
-CB_SHBP obj/Release/main.o
-CB_VARCrange obj/Release/main.o
-CB_function obj/Release/main.o
-HardwareSerial::HardwareSerial(ring_buffer*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) obj/Release/arduinoSrc0022/HardwareSerial.o
-HardwareSerial::HardwareSerial(ring_buffer*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) obj/Release/arduinoSrc0022/HardwareSerial.o
-HardwareSerial::available() obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/main.o
-HardwareSerial::begin(long) obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/adapticsBT.o
-HardwareSerial::end() obj/Release/arduinoSrc0022/HardwareSerial.o
-HardwareSerial::flush() obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/adapticsBT.o
-HardwareSerial::peek() obj/Release/arduinoSrc0022/HardwareSerial.o
-HardwareSerial::read() obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/main.o
-HardwareSerial::write(unsigned char) obj/Release/arduinoSrc0022/HardwareSerial.o
-Print::print(String const&) obj/Release/arduinoSrc0022/Print.o
-Print::print(char const*) obj/Release/arduinoSrc0022/Print.o
- obj/Release/adapticsBT.o
-Print::print(char, int) obj/Release/arduinoSrc0022/Print.o
-Print::print(double, int) obj/Release/arduinoSrc0022/Print.o
-Print::print(int, int) obj/Release/arduinoSrc0022/Print.o
-Print::print(long, int) obj/Release/arduinoSrc0022/Print.o
-Print::print(unsigned char, int) obj/Release/arduinoSrc0022/Print.o
-Print::print(unsigned int, int) obj/Release/arduinoSrc0022/Print.o
-Print::print(unsigned long, int) obj/Release/arduinoSrc0022/Print.o
-Print::printFloat(double, unsigned char) obj/Release/arduinoSrc0022/Print.o
-Print::printNumber(unsigned long, unsigned char) obj/Release/arduinoSrc0022/Print.o
-Print::println() obj/Release/arduinoSrc0022/Print.o
-Print::println(String const&) obj/Release/arduinoSrc0022/Print.o
-Print::println(char const*) obj/Release/arduinoSrc0022/Print.o
-Print::println(char, int) obj/Release/arduinoSrc0022/Print.o
-Print::println(double, int) obj/Release/arduinoSrc0022/Print.o
-Print::println(int, int) obj/Release/arduinoSrc0022/Print.o
-Print::println(long, int) obj/Release/arduinoSrc0022/Print.o
-Print::println(unsigned char, int) obj/Release/arduinoSrc0022/Print.o
-Print::println(unsigned int, int) obj/Release/arduinoSrc0022/Print.o
-Print::println(unsigned long, int) obj/Release/arduinoSrc0022/Print.o
-Print::write(char const*) obj/Release/arduinoSrc0022/Print.o
- obj/Release/arduinoSrc0022/HardwareSerial.o
-Print::write(unsigned char const*, unsigned int) obj/Release/arduinoSrc0022/Print.o
- obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/main.o
-SCLKcycle_R() obj/Release/main.o
-SCLKcycle_W() obj/Release/main.o
-Serial obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/main.o
- obj/Release/adapticsBT.o
-String::String(String const&) obj/Release/arduinoSrc0022/WString.o
-String::String(String const&) obj/Release/arduinoSrc0022/WString.o
-String::String(char const*) obj/Release/arduinoSrc0022/WString.o
-String::String(char const*) obj/Release/arduinoSrc0022/WString.o
-String::String(char) obj/Release/arduinoSrc0022/WString.o
-String::String(char) obj/Release/arduinoSrc0022/WString.o
-String::String(int, int) obj/Release/arduinoSrc0022/WString.o
-String::String(int, int) obj/Release/arduinoSrc0022/WString.o
-String::String(long, int) obj/Release/arduinoSrc0022/WString.o
-String::String(long, int) obj/Release/arduinoSrc0022/WString.o
-String::String(unsigned char) obj/Release/arduinoSrc0022/WString.o
-String::String(unsigned char) obj/Release/arduinoSrc0022/WString.o
-String::String(unsigned int, int) obj/Release/arduinoSrc0022/WString.o
-String::String(unsigned int, int) obj/Release/arduinoSrc0022/WString.o
-String::String(unsigned long, int) obj/Release/arduinoSrc0022/WString.o
-String::String(unsigned long, int) obj/Release/arduinoSrc0022/WString.o
-String::charAt(unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::compareTo(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::concat(String const&) obj/Release/arduinoSrc0022/WString.o
-String::endsWith(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::equals(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::equalsIgnoreCase(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::getBuffer(unsigned int) obj/Release/arduinoSrc0022/WString.o
-String::getBytes(unsigned char*, unsigned int) obj/Release/arduinoSrc0022/WString.o
-String::indexOf(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::indexOf(String const&, unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::indexOf(char) const obj/Release/arduinoSrc0022/WString.o
-String::indexOf(char, unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::lastIndexOf(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::lastIndexOf(String const&, unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::lastIndexOf(char) const obj/Release/arduinoSrc0022/WString.o
-String::lastIndexOf(char, unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::operator!=(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::operator+=(String const&) obj/Release/arduinoSrc0022/WString.o
-String::operator<(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::operator<=(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::operator=(String const&) obj/Release/arduinoSrc0022/WString.o
-String::operator==(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::operator>(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::operator>=(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::operator[](unsigned int) obj/Release/arduinoSrc0022/WString.o
-String::operator[](unsigned int) const obj/Release/arduinoSrc0022/WString.o
- obj/Release/arduinoSrc0022/Print.o
-String::replace(String const&, String const&) obj/Release/arduinoSrc0022/WString.o
-String::replace(char, char) obj/Release/arduinoSrc0022/WString.o
-String::setCharAt(unsigned int, char) obj/Release/arduinoSrc0022/WString.o
-String::startsWith(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::startsWith(String const&, unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::substring(unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::substring(unsigned int, unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::toCharArray(char*, unsigned int) obj/Release/arduinoSrc0022/WString.o
-String::toInt() obj/Release/arduinoSrc0022/WString.o
-String::toLowerCase() const obj/Release/arduinoSrc0022/WString.o
-String::toUpperCase() const obj/Release/arduinoSrc0022/WString.o
-String::trim() const obj/Release/arduinoSrc0022/WString.o
-String::~String() obj/Release/arduinoSrc0022/WString.o
-TwoWire::TwoWire() obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::TwoWire() obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::available() obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::begin() obj/Release/arduino_libs/Wire/Wire.o
- obj/Release/main.o
-TwoWire::begin(int) obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::begin(unsigned char) obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::beginTransmission(int) obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::beginTransmission(unsigned char) obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::endTransmission() obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::onReceive(void (*)(int)) obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::onReceiveService(unsigned char*, int) obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::onRequest(void (*)()) obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::onRequestService() obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::receive() obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::requestFrom(int, int) obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::requestFrom(unsigned char, unsigned char) obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::rxBuffer obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::rxBufferIndex obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::rxBufferLength obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::send(char*) obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::send(int) obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::send(unsigned char) obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::send(unsigned char*, unsigned char) obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::transmitting obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::txAddress obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::txBuffer obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::txBufferIndex obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::txBufferLength obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::user_onReceive obj/Release/arduino_libs/Wire/Wire.o
-TwoWire::user_onRequest obj/Release/arduino_libs/Wire/Wire.o
-Wire obj/Release/arduino_libs/Wire/Wire.o
- obj/Release/main.o
-__addsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- obj/Release/arduinoSrc0022/Print.o
-__bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__brkval /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
-__bss_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__bss_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__clz_tab /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clz.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o)
-__clzsi2 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
-__ctors_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__ctors_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__ctype_isfalse /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
-__ctype_istrue /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
-__cxa_pure_virtual obj/Release/main.o
- obj/Release/arduinoSrc0022/Print.o
- obj/Release/arduinoSrc0022/HardwareSerial.o
-__data_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_load_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__divmodsi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- obj/Release/arduinoSrc0022/WMath.o
-__divsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- obj/Release/arduinoSrc0022/Print.o
-__do_clear_bss /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- obj/Release/arduino_libs/Wire/utility/twi.o
- obj/Release/arduino_libs/Wire/Wire.o
- obj/Release/arduinoSrc0022/wiring.o
- obj/Release/arduinoSrc0022/WString.o
- obj/Release/arduinoSrc0022/WInterrupts.o
- obj/Release/arduinoSrc0022/Tone.o
- obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/main.o
-__do_copy_data /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clz.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- obj/Release/arduinoSrc0022/wiring_analog.o
- obj/Release/arduinoSrc0022/WString.o
- obj/Release/arduinoSrc0022/Tone.o
- obj/Release/arduinoSrc0022/Print.o
- obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/main.o
- obj/Release/adapticsBT.o
-__do_global_ctors /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- obj/Release/arduino_libs/Wire/Wire.o
- obj/Release/arduinoSrc0022/HardwareSerial.o
-__epilogue_restores__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__fixsfsi /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- obj/Release/arduinoSrc0022/Print.o
-__fixunssfsi /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- obj/Release/arduinoSrc0022/Print.o
-__floatsisf /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- obj/Release/arduinoSrc0022/Print.o
-__floatunsisf /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- obj/Release/arduinoSrc0022/Print.o
-__flp /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
-__fpcmp_parts_f /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fpcmp_parts_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
-__gesf2 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
-__heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
-__heap_start /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
-__init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__ltsf2 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- obj/Release/arduinoSrc0022/Print.o
-__malloc_heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
-__malloc_heap_start /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
-__malloc_margin /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
-__mulsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- obj/Release/arduinoSrc0022/Print.o
-__mulsi3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- obj/Release/arduinoSrc0022/wiring_pulse.o
- obj/Release/arduinoSrc0022/WMath.o
- obj/Release/arduinoSrc0022/Tone.o
-__mulsi_const_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
-__pack_f /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__prologue_saves__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__subsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- obj/Release/arduinoSrc0022/Print.o
-__tablejump2__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
-__tablejump__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__thenan_sf /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__udivmodhi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
-__udivmodsi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- obj/Release/arduinoSrc0022/wiring_pulse.o
- obj/Release/arduinoSrc0022/Tone.o
- obj/Release/arduinoSrc0022/Print.o
- obj/Release/arduinoSrc0022/HardwareSerial.o
-__unpack_f /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__vector_1 obj/Release/arduinoSrc0022/WInterrupts.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_11 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_16 obj/Release/arduinoSrc0022/wiring.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_17 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_18 obj/Release/arduinoSrc0022/HardwareSerial.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_2 obj/Release/arduinoSrc0022/WInterrupts.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_23 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_24 obj/Release/arduino_libs/Wire/utility/twi.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_25 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_7 obj/Release/arduinoSrc0022/Tone.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-_exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
-advertise() obj/Release/adapticsBT.o
- obj/Release/main.o
-analogRead obj/Release/arduinoSrc0022/wiring_analog.o
-analogReference obj/Release/arduinoSrc0022/wiring_analog.o
-analogWrite obj/Release/arduinoSrc0022/wiring_analog.o
-analog_reference obj/Release/arduinoSrc0022/wiring_analog.o
-atol /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- obj/Release/arduinoSrc0022/WString.o
-attachInterrupt obj/Release/arduinoSrc0022/WInterrupts.o
-connected obj/Release/main.o
-data obj/Release/main.o
-delay obj/Release/arduinoSrc0022/wiring.o
- obj/Release/main.o
- obj/Release/adapticsBT.o
-delayMicroseconds obj/Release/arduinoSrc0022/wiring.o
- obj/Release/main.o
-detachInterrupt obj/Release/arduinoSrc0022/WInterrupts.o
-digitalRead obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/wiring_shift.o
- obj/Release/main.o
-digitalWrite obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/wiring_shift.o
- obj/Release/arduinoSrc0022/wiring_analog.o
- obj/Release/arduinoSrc0022/Tone.o
- obj/Release/main.o
-digital_pin_to_bit_mask_PGM obj/Release/arduinoSrc0022/pins_arduino.o
- obj/Release/arduinoSrc0022/wiring_pulse.o
- obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/Tone.o
-digital_pin_to_port_PGM obj/Release/arduinoSrc0022/pins_arduino.o
- obj/Release/arduinoSrc0022/wiring_pulse.o
- obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/Tone.o
-digital_pin_to_timer_PGM obj/Release/arduinoSrc0022/pins_arduino.o
- obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/wiring_analog.o
-disableTimer(unsigned char) obj/Release/arduinoSrc0022/Tone.o
-exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-free /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- obj/Release/arduinoSrc0022/WString.o
-init obj/Release/arduinoSrc0022/wiring.o
- obj/Release/main.o
-isspace /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- obj/Release/arduinoSrc0022/WString.o
-itoa /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- obj/Release/arduinoSrc0022/WString.o
-ltoa /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- obj/Release/arduinoSrc0022/WString.o
-main obj/Release/main.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-makeWord(unsigned char, unsigned char) obj/Release/arduinoSrc0022/WMath.o
-makeWord(unsigned int) obj/Release/arduinoSrc0022/WMath.o
-malloc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- obj/Release/arduinoSrc0022/WString.o
-map(long, long, long, long, long) obj/Release/arduinoSrc0022/WMath.o
-memcpy /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
-micros obj/Release/arduinoSrc0022/wiring.o
-millis obj/Release/arduinoSrc0022/wiring.o
-noTone(unsigned char) obj/Release/arduinoSrc0022/Tone.o
-packetSize obj/Release/main.o
-pinMode obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/wiring_analog.o
- obj/Release/arduinoSrc0022/Tone.o
- obj/Release/main.o
- obj/Release/adapticsBT.o
-port_to_input_PGM obj/Release/arduinoSrc0022/pins_arduino.o
- obj/Release/arduinoSrc0022/wiring_pulse.o
- obj/Release/arduinoSrc0022/wiring_digital.o
-port_to_mode_PGM obj/Release/arduinoSrc0022/pins_arduino.o
- obj/Release/arduinoSrc0022/wiring_digital.o
-port_to_output_PGM obj/Release/arduinoSrc0022/pins_arduino.o
- obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/Tone.o
-pulseIn obj/Release/arduinoSrc0022/wiring_pulse.o
-random /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- obj/Release/arduinoSrc0022/WMath.o
-random(long) obj/Release/arduinoSrc0022/WMath.o
-random(long, long) obj/Release/arduinoSrc0022/WMath.o
-randomSeed(unsigned int) obj/Release/arduinoSrc0022/WMath.o
-random_r /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
-readByte() obj/Release/main.o
-realloc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- obj/Release/arduinoSrc0022/WString.o
-rx_buffer obj/Release/arduinoSrc0022/HardwareSerial.o
-setupBlueTooth() obj/Release/adapticsBT.o
- obj/Release/main.o
-shiftIn obj/Release/arduinoSrc0022/wiring_shift.o
-shiftOut obj/Release/arduinoSrc0022/wiring_shift.o
-srandom /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- obj/Release/arduinoSrc0022/WMath.o
-startRead() obj/Release/main.o
-startWrite() obj/Release/main.o
-strcat /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- obj/Release/arduinoSrc0022/WString.o
-strchr /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- obj/Release/arduinoSrc0022/WString.o
-strcmp /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- obj/Release/arduinoSrc0022/WString.o
-strcpy /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- obj/Release/arduinoSrc0022/WString.o
-strncmp /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- obj/Release/arduinoSrc0022/WString.o
-strncpy /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- obj/Release/arduinoSrc0022/WString.o
-strrchr /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- obj/Release/arduinoSrc0022/WString.o
-strrev /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
-strstr /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- obj/Release/arduinoSrc0022/WString.o
-timer0_millis obj/Release/arduinoSrc0022/wiring.o
-timer0_overflow_count obj/Release/arduinoSrc0022/wiring.o
-timer0_pin_mask obj/Release/arduinoSrc0022/Tone.o
-timer0_pin_port obj/Release/arduinoSrc0022/Tone.o
-timer0_toggle_count obj/Release/arduinoSrc0022/Tone.o
-timer1_pin_mask obj/Release/arduinoSrc0022/Tone.o
-timer1_pin_port obj/Release/arduinoSrc0022/Tone.o
-timer1_toggle_count obj/Release/arduinoSrc0022/Tone.o
-timer2_pin_mask obj/Release/arduinoSrc0022/Tone.o
-timer2_pin_port obj/Release/arduinoSrc0022/Tone.o
-timer2_toggle_count obj/Release/arduinoSrc0022/Tone.o
-tolower /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- obj/Release/arduinoSrc0022/WString.o
-tone(unsigned char, unsigned int, unsigned long) obj/Release/arduinoSrc0022/Tone.o
-toupper /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- obj/Release/arduinoSrc0022/WString.o
-twi_attachSlaveRxEvent obj/Release/arduino_libs/Wire/utility/twi.o
- obj/Release/arduino_libs/Wire/Wire.o
-twi_attachSlaveTxEvent obj/Release/arduino_libs/Wire/utility/twi.o
- obj/Release/arduino_libs/Wire/Wire.o
-twi_init obj/Release/arduino_libs/Wire/utility/twi.o
- obj/Release/arduino_libs/Wire/Wire.o
-twi_readFrom obj/Release/arduino_libs/Wire/utility/twi.o
- obj/Release/arduino_libs/Wire/Wire.o
-twi_releaseBus obj/Release/arduino_libs/Wire/utility/twi.o
-twi_reply obj/Release/arduino_libs/Wire/utility/twi.o
-twi_setAddress obj/Release/arduino_libs/Wire/utility/twi.o
- obj/Release/arduino_libs/Wire/Wire.o
-twi_stop obj/Release/arduino_libs/Wire/utility/twi.o
-twi_transmit obj/Release/arduino_libs/Wire/utility/twi.o
- obj/Release/arduino_libs/Wire/Wire.o
-twi_writeTo obj/Release/arduino_libs/Wire/utility/twi.o
- obj/Release/arduino_libs/Wire/Wire.o
-ultoa /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- obj/Release/arduinoSrc0022/WString.o
-vtable for HardwareSerial obj/Release/arduinoSrc0022/HardwareSerial.o
-vtable for Print obj/Release/arduinoSrc0022/Print.o
-vtable for Stream obj/Release/arduinoSrc0022/HardwareSerial.o
-writeByte(unsigned char) obj/Release/main.o
-writeDMM() obj/Release/main.o
-writeStartBit() obj/Release/main.o
-writeStopBit() obj/Release/main.o
diff --git a/ESS1995i2c/obj/Debug/main.o b/ESS1995i2c/obj/Debug/main.o
deleted file mode 100644
index 6af3ec1..0000000
--- a/ESS1995i2c/obj/Debug/main.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/ESS1995test_328p/adapticsBT.o b/ESS1995i2c/obj/Release/ESS1995test_328p/adapticsBT.o
deleted file mode 100644
index cf0e7d9..0000000
--- a/ESS1995i2c/obj/Release/ESS1995test_328p/adapticsBT.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/adapticsBT.o b/ESS1995i2c/obj/Release/adapticsBT.o
deleted file mode 100644
index 2b53513..0000000
--- a/ESS1995i2c/obj/Release/adapticsBT.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduinoSrc0022/HardwareSerial.o b/ESS1995i2c/obj/Release/arduinoSrc0022/HardwareSerial.o
deleted file mode 100644
index dcda4a1..0000000
--- a/ESS1995i2c/obj/Release/arduinoSrc0022/HardwareSerial.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduinoSrc0022/Print.o b/ESS1995i2c/obj/Release/arduinoSrc0022/Print.o
deleted file mode 100644
index ae0a510..0000000
--- a/ESS1995i2c/obj/Release/arduinoSrc0022/Print.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduinoSrc0022/Tone.o b/ESS1995i2c/obj/Release/arduinoSrc0022/Tone.o
deleted file mode 100644
index a4f6579..0000000
--- a/ESS1995i2c/obj/Release/arduinoSrc0022/Tone.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduinoSrc0022/WInterrupts.o b/ESS1995i2c/obj/Release/arduinoSrc0022/WInterrupts.o
deleted file mode 100644
index 97dcc3a..0000000
--- a/ESS1995i2c/obj/Release/arduinoSrc0022/WInterrupts.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduinoSrc0022/WMath.o b/ESS1995i2c/obj/Release/arduinoSrc0022/WMath.o
deleted file mode 100644
index 2cfc23c..0000000
--- a/ESS1995i2c/obj/Release/arduinoSrc0022/WMath.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduinoSrc0022/WString.o b/ESS1995i2c/obj/Release/arduinoSrc0022/WString.o
deleted file mode 100644
index 04d6aa3..0000000
--- a/ESS1995i2c/obj/Release/arduinoSrc0022/WString.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduinoSrc0022/main.o b/ESS1995i2c/obj/Release/arduinoSrc0022/main.o
deleted file mode 100644
index 647ae11..0000000
--- a/ESS1995i2c/obj/Release/arduinoSrc0022/main.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduinoSrc0022/pins_arduino.o b/ESS1995i2c/obj/Release/arduinoSrc0022/pins_arduino.o
deleted file mode 100644
index a88dbe9..0000000
--- a/ESS1995i2c/obj/Release/arduinoSrc0022/pins_arduino.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduinoSrc0022/wiring.o b/ESS1995i2c/obj/Release/arduinoSrc0022/wiring.o
deleted file mode 100644
index bf476a1..0000000
--- a/ESS1995i2c/obj/Release/arduinoSrc0022/wiring.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduinoSrc0022/wiring_analog.o b/ESS1995i2c/obj/Release/arduinoSrc0022/wiring_analog.o
deleted file mode 100644
index 4eeadd0..0000000
--- a/ESS1995i2c/obj/Release/arduinoSrc0022/wiring_analog.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduinoSrc0022/wiring_digital.o b/ESS1995i2c/obj/Release/arduinoSrc0022/wiring_digital.o
deleted file mode 100644
index 919bb9e..0000000
--- a/ESS1995i2c/obj/Release/arduinoSrc0022/wiring_digital.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduinoSrc0022/wiring_pulse.o b/ESS1995i2c/obj/Release/arduinoSrc0022/wiring_pulse.o
deleted file mode 100644
index 70b4435..0000000
--- a/ESS1995i2c/obj/Release/arduinoSrc0022/wiring_pulse.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduinoSrc0022/wiring_shift.o b/ESS1995i2c/obj/Release/arduinoSrc0022/wiring_shift.o
deleted file mode 100644
index dae11d4..0000000
--- a/ESS1995i2c/obj/Release/arduinoSrc0022/wiring_shift.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduino_libs/Wire/Wire.o b/ESS1995i2c/obj/Release/arduino_libs/Wire/Wire.o
deleted file mode 100644
index ebdcdc7..0000000
--- a/ESS1995i2c/obj/Release/arduino_libs/Wire/Wire.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/arduino_libs/Wire/utility/twi.o b/ESS1995i2c/obj/Release/arduino_libs/Wire/utility/twi.o
deleted file mode 100644
index bbf3611..0000000
--- a/ESS1995i2c/obj/Release/arduino_libs/Wire/utility/twi.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995i2c/obj/Release/main.o b/ESS1995i2c/obj/Release/main.o
deleted file mode 100644
index 678e7dc..0000000
--- a/ESS1995i2c/obj/Release/main.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf b/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf
deleted file mode 100755
index bdf3e38..0000000
--- a/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.eep.hex b/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.eep.hex
deleted file mode 100644
index 1996e8f..0000000
--- a/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.eep.hex
+++ /dev/null
@@ -1 +0,0 @@
-:00000001FF
diff --git a/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.hex b/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.hex
deleted file mode 100644
index 0d962de..0000000
--- a/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.hex
+++ /dev/null
@@ -1,85 +0,0 @@
-:100000000C945A000C9477000C9477000C947700B1
-:100010000C9477000C9477000C9477000C94770084
-:100020000C9477000C9477000C9477000C94770074
-:100030000C9477000C9477000C9477000C94770064
-:100040000C9406010C9477000C9477000C947700C4
-:100050000C9477000C9477000C9477000C94770044
-:100060000C9477000C947700000024272A000025C8
-:10007000282B000023262904040404040404040299
-:100080000202020202030303030303010204081035
-:100090002040800102040810200102040810200002
-:1000A0000000070002010000030406000000000039
-:1000B0000000000011241FBECFEFD8E0DEBFCDBF8F
-:1000C00011E0A0E0B1E0E4E3F5E002C005900D929C
-:1000D000A030B107D9F711E0A0E0B1E001C01D9256
-:1000E000A830B107E1F70E94A3000C9498020C9489
-:1000F0000000DF93CF9300D0CDB7DEB78A8384E0D2
-:1001000061E00E94E301198216C08A81282F30E045
-:100110008981882F90E0A90102C0559547958A955D
-:10012000E2F7CA01982F917084E0692F0E940102C2
-:1001300089818F5F89838981883038F30F900F9090
-:10014000CF91DF910895DF93CF9300D0CDB7DEB785
-:1001500082E060E00E94E30183E061E00E94E3014D
-:100160008CE061E00E94E3018DE061E00E94E30128
-:100170000E94A90182E00E944C021A8281309105FE
-:1001800011F481E08A838A818823B1F08CE061E0F8
-:100190000E94010288EC0E94790082E00E944C02D9
-:1001A0001982009711F481E089838981882321F0E5
-:1001B0008DE061E00E94010264EF71E080E090E078
-:1001C0000E9471018CE060E00E9401028CE060E01E
-:1001D0000E940102CFCFDF93CF93CDB7DEB783E08C
-:1001E00061E00E9401026AE070E080E090E00E941D
-:1001F000710183E060E00E9401026AE070E080E04B
-:1002000090E00E947101CF91DF9108951F920F92AB
-:100210000FB60F9211242F938F939F93AF93BF9399
-:100220008091000190910101A0910201B091030120
-:100230008050904CAF4FBF4F8093000190930101CD
-:10024000A0930201B093030127C080910001909117
-:100250000101A0910201B091030180589E43A0408A
-:10026000B0408093000190930101A0930201B093EC
-:1002700003018091040190910501A0910601B091C4
-:1002800007010196A11DB11D809304019093050102
-:10029000A0930601B09307018091000190910101A4
-:1002A000A0910201B091030181589E43A040B0404B
-:1002B00060F6BF91AF919F918F912F910F900FBEDC
-:1002C0000F901F9018958FB7F894209104013091EA
-:1002D000050140910601509107018FBFB901CA0184
-:1002E0000895EF92FF920F931F937B018C018FB7BC
-:1002F000F8944091040150910501609106017091BC
-:1003000007018FBF2FB7F8948091040190910501E8
-:10031000A0910601B09107012FBF841B950BA60B7E
-:10032000B70B8E159F05A007B10760F31F910F91C2
-:10033000FF90EF900895019759F0FC01EE0FFF1F19
-:10034000EE0FFF1F32978FB7F8943197F1F78FBFF9
-:100350000895789484B5826084BD84B5816084BD3D
-:1003600085B5826085BD85B5816085BDEEE6F0E02E
-:10037000808181608083E1E8F0E080818260808319
-:10038000808181608083E0E8F0E08081816080830B
-:10039000E1EBF0E0808184608083E0EBF0E080813D
-:1003A00081608083EAE7F0E08081846080838081DF
-:1003B0008260808380818160808380818068808387
-:1003C0001092C1000895282F30E0C90185579F4F32
-:1003D000FC01949129583F4FF9018491882381F0C1
-:1003E000E82FF0E0E859FF4FE491F0E0662329F4AC
-:1003F000808190958923808308958081892B8083D3
-:100400000895482F50E0CA0181569F4FFC01249166
-:10041000CA0185579F4FFC01949149585F4FFA01DB
-:1004200034913323C1F1222331F1233021F480911F
-:1004300080008F7705C0243031F4809180008F7D5B
-:100440008093800018C0213019F484B58F7704C0E0
-:10045000223021F484B58F7D84BD0DC0263021F477
-:100460008091B0008F7705C0273029F48091B000CB
-:100470008F7D8093B000E32FF0E0E359FF4FE491CC
-:10048000F0E0662329F48081909589238083089584
-:100490008081892B80830895482F50E0CA018156BE
-:1004A0009F4FFC012491CA0185579F4FFC019491F5
-:1004B00049585F4FFA013491332319F420E030E0BA
-:1004C00035C0222331F1233021F4809180008F77D1
-:1004D00005C0243031F4809180008F7D80938000AE
-:1004E00018C0213019F484B58F7704C0223021F46C
-:1004F00084B58F7D84BD0DC0263021F48091B0007D
-:100500008F7705C0273029F48091B0008F7D8093CC
-:10051000B000E32FF0E0EE58FF4FE491F0E080816F
-:1005200020E030E0892311F021E030E0C901089596
-:04053000F894FFCF6D
-:00000001FF
diff --git a/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.lss b/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.lss
deleted file mode 100644
index b9c4942..0000000
--- a/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.lss
+++ /dev/null
@@ -1,672 +0,0 @@
-
-bin/Debug/ESS1995test_328p.elf: file format elf32-avr
-
-Sections:
-Idx Name Size VMA LMA File off Algn
- 0 .text 00000534 00000000 00000000 00000074 2**1
- CONTENTS, ALLOC, LOAD, READONLY, CODE
- 1 .bss 00000008 00800100 00800100 000005a8 2**0
- ALLOC
- 2 .stab 00000c9c 00000000 00000000 000005a8 2**2
- CONTENTS, READONLY, DEBUGGING
- 3 .stabstr 000018d2 00000000 00000000 00001244 2**0
- CONTENTS, READONLY, DEBUGGING
- 4 .debug_aranges 00000040 00000000 00000000 00002b16 2**0
- CONTENTS, READONLY, DEBUGGING
- 5 .debug_pubnames 0000016c 00000000 00000000 00002b56 2**0
- CONTENTS, READONLY, DEBUGGING
- 6 .debug_info 000006f2 00000000 00000000 00002cc2 2**0
- CONTENTS, READONLY, DEBUGGING
- 7 .debug_abbrev 000002e1 00000000 00000000 000033b4 2**0
- CONTENTS, READONLY, DEBUGGING
- 8 .debug_line 00000551 00000000 00000000 00003695 2**0
- CONTENTS, READONLY, DEBUGGING
- 9 .debug_frame 000000a0 00000000 00000000 00003be8 2**2
- CONTENTS, READONLY, DEBUGGING
- 10 .debug_str 00000227 00000000 00000000 00003c88 2**0
- CONTENTS, READONLY, DEBUGGING
- 11 .debug_loc 000001fa 00000000 00000000 00003eaf 2**0
- CONTENTS, READONLY, DEBUGGING
-
-Disassembly of section .text:
-
-00000000 <__vectors>:
- 0: 0c 94 5a 00 jmp 0xb4 ; 0xb4 <__ctors_end>
- 4: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 8: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 10: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 14: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 18: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 1c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 20: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 24: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 28: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 2c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 30: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 34: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 38: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 3c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 40: 0c 94 06 01 jmp 0x20c ; 0x20c <__vector_16>
- 44: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 48: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 4c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 50: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 54: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 58: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 5c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 60: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 64: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
-
-00000068 <port_to_mode_PGM>:
- 68: 00 00 24 27 2a ..$'*
-
-0000006d <port_to_output_PGM>:
- 6d: 00 00 25 28 2b ..%(+
-
-00000072 <port_to_input_PGM>:
- 72: 00 00 23 26 29 ..#&)
-
-00000077 <digital_pin_to_port_PGM>:
- 77: 04 04 04 04 04 04 04 04 02 02 02 02 02 02 03 03 ................
- 87: 03 03 03 03 ....
-
-0000008b <digital_pin_to_bit_mask_PGM>:
- 8b: 01 02 04 08 10 20 40 80 01 02 04 08 10 20 01 02 ..... @...... ..
- 9b: 04 08 10 20 ...
-
-0000009f <digital_pin_to_timer_PGM>:
- 9f: 00 00 00 07 00 02 01 00 00 03 04 06 00 00 00 00 ................
- af: 00 00 00 00 00 .....
-
-000000b4 <__ctors_end>:
- b4: 11 24 eor r1, r1
- b6: 1f be out 0x3f, r1 ; 63
- b8: cf ef ldi r28, 0xFF ; 255
- ba: d8 e0 ldi r29, 0x08 ; 8
- bc: de bf out 0x3e, r29 ; 62
- be: cd bf out 0x3d, r28 ; 61
-
-000000c0 <__do_copy_data>:
- c0: 11 e0 ldi r17, 0x01 ; 1
- c2: a0 e0 ldi r26, 0x00 ; 0
- c4: b1 e0 ldi r27, 0x01 ; 1
- c6: e4 e3 ldi r30, 0x34 ; 52
- c8: f5 e0 ldi r31, 0x05 ; 5
- ca: 02 c0 rjmp .+4 ; 0xd0 <.do_copy_data_start>
-
-000000cc <.do_copy_data_loop>:
- cc: 05 90 lpm r0, Z+
- ce: 0d 92 st X+, r0
-
-000000d0 <.do_copy_data_start>:
- d0: a0 30 cpi r26, 0x00 ; 0
- d2: b1 07 cpc r27, r17
- d4: d9 f7 brne .-10 ; 0xcc <.do_copy_data_loop>
-
-000000d6 <__do_clear_bss>:
- d6: 11 e0 ldi r17, 0x01 ; 1
- d8: a0 e0 ldi r26, 0x00 ; 0
- da: b1 e0 ldi r27, 0x01 ; 1
- dc: 01 c0 rjmp .+2 ; 0xe0 <.do_clear_bss_start>
-
-000000de <.do_clear_bss_loop>:
- de: 1d 92 st X+, r1
-
-000000e0 <.do_clear_bss_start>:
- e0: a8 30 cpi r26, 0x08 ; 8
- e2: b1 07 cpc r27, r17
- e4: e1 f7 brne .-8 ; 0xde <.do_clear_bss_loop>
- e6: 0e 94 a3 00 call 0x146 ; 0x146 <main>
- ea: 0c 94 98 02 jmp 0x530 ; 0x530 <_exit>
-
-000000ee <__bad_interrupt>:
- ee: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
-
-000000f2 <_Z9writeByteh>:
- digitalWrite(SCLK, HIGH);
- delay(10);
- digitalWrite(SCLK, LOW);
- delay(10);
-}
-void writeByte(uint8_t data){
- f2: df 93 push r29
- f4: cf 93 push r28
- f6: 00 d0 rcall .+0 ; 0xf8 <_Z9writeByteh+0x6>
- f8: cd b7 in r28, 0x3d ; 61
- fa: de b7 in r29, 0x3e ; 62
- fc: 8a 83 std Y+2, r24 ; 0x02
- pinMode(SDATA,OUTPUT);
- fe: 84 e0 ldi r24, 0x04 ; 4
- 100: 61 e0 ldi r22, 0x01 ; 1
- 102: 0e 94 e3 01 call 0x3c6 ; 0x3c6 <pinMode>
- for (uint8_t bit=0;bit<8;bit++) {
- 106: 19 82 std Y+1, r1 ; 0x01
- 108: 16 c0 rjmp .+44 ; 0x136 <_Z9writeByteh+0x44>
- digitalWrite(SDATA,(data>>bit)&0b01);
- 10a: 8a 81 ldd r24, Y+2 ; 0x02
- 10c: 28 2f mov r18, r24
- 10e: 30 e0 ldi r19, 0x00 ; 0
- 110: 89 81 ldd r24, Y+1 ; 0x01
- 112: 88 2f mov r24, r24
- 114: 90 e0 ldi r25, 0x00 ; 0
- 116: a9 01 movw r20, r18
- 118: 02 c0 rjmp .+4 ; 0x11e <_Z9writeByteh+0x2c>
- 11a: 55 95 asr r21
- 11c: 47 95 ror r20
- 11e: 8a 95 dec r24
- 120: e2 f7 brpl .-8 ; 0x11a <_Z9writeByteh+0x28>
- 122: ca 01 movw r24, r20
- 124: 98 2f mov r25, r24
- 126: 91 70 andi r25, 0x01 ; 1
- 128: 84 e0 ldi r24, 0x04 ; 4
- 12a: 69 2f mov r22, r25
- 12c: 0e 94 01 02 call 0x402 ; 0x402 <digitalWrite>
- digitalWrite(SCLK, LOW);
- delay(10);
-}
-void writeByte(uint8_t data){
- pinMode(SDATA,OUTPUT);
- for (uint8_t bit=0;bit<8;bit++) {
- 130: 89 81 ldd r24, Y+1 ; 0x01
- 132: 8f 5f subi r24, 0xFF ; 255
- 134: 89 83 std Y+1, r24 ; 0x01
- 136: 89 81 ldd r24, Y+1 ; 0x01
- 138: 88 30 cpi r24, 0x08 ; 8
- 13a: 38 f3 brcs .-50 ; 0x10a <_Z9writeByteh+0x18>
- digitalWrite(SDATA,(data>>bit)&0b01);
- }
-}
- 13c: 0f 90 pop r0
- 13e: 0f 90 pop r0
- 140: cf 91 pop r28
- 142: df 91 pop r29
- 144: 08 95 ret
-
-00000146 <main>:
-int main(){
- 146: df 93 push r29
- 148: cf 93 push r28
- 14a: 00 d0 rcall .+0 ; 0x14c <main+0x6>
- 14c: cd b7 in r28, 0x3d ; 61
- 14e: de b7 in r29, 0x3e ; 62
- pinMode(DATA_NEW,INPUT);
- 150: 82 e0 ldi r24, 0x02 ; 2
- 152: 60 e0 ldi r22, 0x00 ; 0
- 154: 0e 94 e3 01 call 0x3c6 ; 0x3c6 <pinMode>
- pinMode(SCLK,OUTPUT);
- 158: 83 e0 ldi r24, 0x03 ; 3
- 15a: 61 e0 ldi r22, 0x01 ; 1
- 15c: 0e 94 e3 01 call 0x3c6 ; 0x3c6 <pinMode>
-
- pinMode(OUTPUT1, OUTPUT);
- 160: 8c e0 ldi r24, 0x0C ; 12
- 162: 61 e0 ldi r22, 0x01 ; 1
- 164: 0e 94 e3 01 call 0x3c6 ; 0x3c6 <pinMode>
- pinMode(OUTPUT2, OUTPUT);
- 168: 8d e0 ldi r24, 0x0D ; 13
- 16a: 61 e0 ldi r22, 0x01 ; 1
- 16c: 0e 94 e3 01 call 0x3c6 ; 0x3c6 <pinMode>
-
- init(); //-- init Arduino library - delay, PWM setup messes with timers, millis(), micros() etc don't work without it
- 170: 0e 94 a9 01 call 0x352 ; 0x352 <init>
-
- while(1) {
- if (digitalRead(DATA_NEW)==HIGH){ //DMM is ready to receive data
- 174: 82 e0 ldi r24, 0x02 ; 2
- 176: 0e 94 4c 02 call 0x498 ; 0x498 <digitalRead>
- 17a: 1a 82 std Y+2, r1 ; 0x02
- 17c: 81 30 cpi r24, 0x01 ; 1
- 17e: 91 05 cpc r25, r1
- 180: 11 f4 brne .+4 ; 0x186 <main+0x40>
- 182: 81 e0 ldi r24, 0x01 ; 1
- 184: 8a 83 std Y+2, r24 ; 0x02
- 186: 8a 81 ldd r24, Y+2 ; 0x02
- 188: 88 23 and r24, r24
- 18a: b1 f0 breq .+44 ; 0x1b8 <main+0x72>
- digitalWrite(OUTPUT1,HIGH);
- 18c: 8c e0 ldi r24, 0x0C ; 12
- 18e: 61 e0 ldi r22, 0x01 ; 1
- 190: 0e 94 01 02 call 0x402 ; 0x402 <digitalWrite>
- writeByte(WRITE_ID);
- 194: 88 ec ldi r24, 0xC8 ; 200
- 196: 0e 94 79 00 call 0xf2 ; 0xf2 <_Z9writeByteh>
- if (digitalRead(DATA_NEW)==LOW){ //ACK
- 19a: 82 e0 ldi r24, 0x02 ; 2
- 19c: 0e 94 4c 02 call 0x498 ; 0x498 <digitalRead>
- 1a0: 19 82 std Y+1, r1 ; 0x01
- 1a2: 00 97 sbiw r24, 0x00 ; 0
- 1a4: 11 f4 brne .+4 ; 0x1aa <main+0x64>
- 1a6: 81 e0 ldi r24, 0x01 ; 1
- 1a8: 89 83 std Y+1, r24 ; 0x01
- 1aa: 89 81 ldd r24, Y+1 ; 0x01
- 1ac: 88 23 and r24, r24
- 1ae: 21 f0 breq .+8 ; 0x1b8 <main+0x72>
- digitalWrite(OUTPUT2,HIGH);
- 1b0: 8d e0 ldi r24, 0x0D ; 13
- 1b2: 61 e0 ldi r22, 0x01 ; 1
- 1b4: 0e 94 01 02 call 0x402 ; 0x402 <digitalWrite>
- }
- }
- delay(500);
- 1b8: 64 ef ldi r22, 0xF4 ; 244
- 1ba: 71 e0 ldi r23, 0x01 ; 1
- 1bc: 80 e0 ldi r24, 0x00 ; 0
- 1be: 90 e0 ldi r25, 0x00 ; 0
- 1c0: 0e 94 71 01 call 0x2e2 ; 0x2e2 <delay>
- digitalWrite(OUTPUT1,LOW);
- 1c4: 8c e0 ldi r24, 0x0C ; 12
- 1c6: 60 e0 ldi r22, 0x00 ; 0
- 1c8: 0e 94 01 02 call 0x402 ; 0x402 <digitalWrite>
- digitalWrite(OUTPUT1,LOW);
- 1cc: 8c e0 ldi r24, 0x0C ; 12
- 1ce: 60 e0 ldi r22, 0x00 ; 0
- 1d0: 0e 94 01 02 call 0x402 ; 0x402 <digitalWrite>
- 1d4: cf cf rjmp .-98 ; 0x174 <main+0x2e>
-
-000001d6 <_Z9SCLKcyclev>:
-#define OUTPUT2 13
-
-#define WRITE_ID 0b11001000
-#define READ_ID 0b11001001
-
-void SCLKcycle() {
- 1d6: df 93 push r29
- 1d8: cf 93 push r28
- 1da: cd b7 in r28, 0x3d ; 61
- 1dc: de b7 in r29, 0x3e ; 62
- digitalWrite(SCLK, HIGH);
- 1de: 83 e0 ldi r24, 0x03 ; 3
- 1e0: 61 e0 ldi r22, 0x01 ; 1
- 1e2: 0e 94 01 02 call 0x402 ; 0x402 <digitalWrite>
- delay(10);
- 1e6: 6a e0 ldi r22, 0x0A ; 10
- 1e8: 70 e0 ldi r23, 0x00 ; 0
- 1ea: 80 e0 ldi r24, 0x00 ; 0
- 1ec: 90 e0 ldi r25, 0x00 ; 0
- 1ee: 0e 94 71 01 call 0x2e2 ; 0x2e2 <delay>
- digitalWrite(SCLK, LOW);
- 1f2: 83 e0 ldi r24, 0x03 ; 3
- 1f4: 60 e0 ldi r22, 0x00 ; 0
- 1f6: 0e 94 01 02 call 0x402 ; 0x402 <digitalWrite>
- delay(10);
- 1fa: 6a e0 ldi r22, 0x0A ; 10
- 1fc: 70 e0 ldi r23, 0x00 ; 0
- 1fe: 80 e0 ldi r24, 0x00 ; 0
- 200: 90 e0 ldi r25, 0x00 ; 0
- 202: 0e 94 71 01 call 0x2e2 ; 0x2e2 <delay>
-}
- 206: cf 91 pop r28
- 208: df 91 pop r29
- 20a: 08 95 ret
-
-0000020c <__vector_16>:
- 20c: 1f 92 push r1
- 20e: 0f 92 push r0
- 210: 0f b6 in r0, 0x3f ; 63
- 212: 0f 92 push r0
- 214: 11 24 eor r1, r1
- 216: 2f 93 push r18
- 218: 8f 93 push r24
- 21a: 9f 93 push r25
- 21c: af 93 push r26
- 21e: bf 93 push r27
- 220: 80 91 00 01 lds r24, 0x0100
- 224: 90 91 01 01 lds r25, 0x0101
- 228: a0 91 02 01 lds r26, 0x0102
- 22c: b0 91 03 01 lds r27, 0x0103
- 230: 80 50 subi r24, 0x00 ; 0
- 232: 90 4c sbci r25, 0xC0 ; 192
- 234: af 4f sbci r26, 0xFF ; 255
- 236: bf 4f sbci r27, 0xFF ; 255
- 238: 80 93 00 01 sts 0x0100, r24
- 23c: 90 93 01 01 sts 0x0101, r25
- 240: a0 93 02 01 sts 0x0102, r26
- 244: b0 93 03 01 sts 0x0103, r27
- 248: 27 c0 rjmp .+78 ; 0x298 <__vector_16+0x8c>
- 24a: 80 91 00 01 lds r24, 0x0100
- 24e: 90 91 01 01 lds r25, 0x0101
- 252: a0 91 02 01 lds r26, 0x0102
- 256: b0 91 03 01 lds r27, 0x0103
- 25a: 80 58 subi r24, 0x80 ; 128
- 25c: 9e 43 sbci r25, 0x3E ; 62
- 25e: a0 40 sbci r26, 0x00 ; 0
- 260: b0 40 sbci r27, 0x00 ; 0
- 262: 80 93 00 01 sts 0x0100, r24
- 266: 90 93 01 01 sts 0x0101, r25
- 26a: a0 93 02 01 sts 0x0102, r26
- 26e: b0 93 03 01 sts 0x0103, r27
- 272: 80 91 04 01 lds r24, 0x0104
- 276: 90 91 05 01 lds r25, 0x0105
- 27a: a0 91 06 01 lds r26, 0x0106
- 27e: b0 91 07 01 lds r27, 0x0107
- 282: 01 96 adiw r24, 0x01 ; 1
- 284: a1 1d adc r26, r1
- 286: b1 1d adc r27, r1
- 288: 80 93 04 01 sts 0x0104, r24
- 28c: 90 93 05 01 sts 0x0105, r25
- 290: a0 93 06 01 sts 0x0106, r26
- 294: b0 93 07 01 sts 0x0107, r27
- 298: 80 91 00 01 lds r24, 0x0100
- 29c: 90 91 01 01 lds r25, 0x0101
- 2a0: a0 91 02 01 lds r26, 0x0102
- 2a4: b0 91 03 01 lds r27, 0x0103
- 2a8: 81 58 subi r24, 0x81 ; 129
- 2aa: 9e 43 sbci r25, 0x3E ; 62
- 2ac: a0 40 sbci r26, 0x00 ; 0
- 2ae: b0 40 sbci r27, 0x00 ; 0
- 2b0: 60 f6 brcc .-104 ; 0x24a <__vector_16+0x3e>
- 2b2: bf 91 pop r27
- 2b4: af 91 pop r26
- 2b6: 9f 91 pop r25
- 2b8: 8f 91 pop r24
- 2ba: 2f 91 pop r18
- 2bc: 0f 90 pop r0
- 2be: 0f be out 0x3f, r0 ; 63
- 2c0: 0f 90 pop r0
- 2c2: 1f 90 pop r1
- 2c4: 18 95 reti
-
-000002c6 <millis>:
- 2c6: 8f b7 in r24, 0x3f ; 63
- 2c8: f8 94 cli
- 2ca: 20 91 04 01 lds r18, 0x0104
- 2ce: 30 91 05 01 lds r19, 0x0105
- 2d2: 40 91 06 01 lds r20, 0x0106
- 2d6: 50 91 07 01 lds r21, 0x0107
- 2da: 8f bf out 0x3f, r24 ; 63
- 2dc: b9 01 movw r22, r18
- 2de: ca 01 movw r24, r20
- 2e0: 08 95 ret
-
-000002e2 <delay>:
- 2e2: ef 92 push r14
- 2e4: ff 92 push r15
- 2e6: 0f 93 push r16
- 2e8: 1f 93 push r17
- 2ea: 7b 01 movw r14, r22
- 2ec: 8c 01 movw r16, r24
- 2ee: 8f b7 in r24, 0x3f ; 63
- 2f0: f8 94 cli
- 2f2: 40 91 04 01 lds r20, 0x0104
- 2f6: 50 91 05 01 lds r21, 0x0105
- 2fa: 60 91 06 01 lds r22, 0x0106
- 2fe: 70 91 07 01 lds r23, 0x0107
- 302: 8f bf out 0x3f, r24 ; 63
- 304: 2f b7 in r18, 0x3f ; 63
- 306: f8 94 cli
- 308: 80 91 04 01 lds r24, 0x0104
- 30c: 90 91 05 01 lds r25, 0x0105
- 310: a0 91 06 01 lds r26, 0x0106
- 314: b0 91 07 01 lds r27, 0x0107
- 318: 2f bf out 0x3f, r18 ; 63
- 31a: 84 1b sub r24, r20
- 31c: 95 0b sbc r25, r21
- 31e: a6 0b sbc r26, r22
- 320: b7 0b sbc r27, r23
- 322: 8e 15 cp r24, r14
- 324: 9f 05 cpc r25, r15
- 326: a0 07 cpc r26, r16
- 328: b1 07 cpc r27, r17
- 32a: 60 f3 brcs .-40 ; 0x304 <delay+0x22>
- 32c: 1f 91 pop r17
- 32e: 0f 91 pop r16
- 330: ff 90 pop r15
- 332: ef 90 pop r14
- 334: 08 95 ret
-
-00000336 <delayMicroseconds>:
- 336: 01 97 sbiw r24, 0x01 ; 1
- 338: 59 f0 breq .+22 ; 0x350 <delayMicroseconds+0x1a>
- 33a: fc 01 movw r30, r24
- 33c: ee 0f add r30, r30
- 33e: ff 1f adc r31, r31
- 340: ee 0f add r30, r30
- 342: ff 1f adc r31, r31
- 344: 32 97 sbiw r30, 0x02 ; 2
- 346: 8f b7 in r24, 0x3f ; 63
- 348: f8 94 cli
- 34a: 31 97 sbiw r30, 0x01 ; 1
- 34c: f1 f7 brne .-4 ; 0x34a <delayMicroseconds+0x14>
- 34e: 8f bf out 0x3f, r24 ; 63
- 350: 08 95 ret
-
-00000352 <init>:
- 352: 78 94 sei
- 354: 84 b5 in r24, 0x24 ; 36
- 356: 82 60 ori r24, 0x02 ; 2
- 358: 84 bd out 0x24, r24 ; 36
- 35a: 84 b5 in r24, 0x24 ; 36
- 35c: 81 60 ori r24, 0x01 ; 1
- 35e: 84 bd out 0x24, r24 ; 36
- 360: 85 b5 in r24, 0x25 ; 37
- 362: 82 60 ori r24, 0x02 ; 2
- 364: 85 bd out 0x25, r24 ; 37
- 366: 85 b5 in r24, 0x25 ; 37
- 368: 81 60 ori r24, 0x01 ; 1
- 36a: 85 bd out 0x25, r24 ; 37
- 36c: ee e6 ldi r30, 0x6E ; 110
- 36e: f0 e0 ldi r31, 0x00 ; 0
- 370: 80 81 ld r24, Z
- 372: 81 60 ori r24, 0x01 ; 1
- 374: 80 83 st Z, r24
- 376: e1 e8 ldi r30, 0x81 ; 129
- 378: f0 e0 ldi r31, 0x00 ; 0
- 37a: 80 81 ld r24, Z
- 37c: 82 60 ori r24, 0x02 ; 2
- 37e: 80 83 st Z, r24
- 380: 80 81 ld r24, Z
- 382: 81 60 ori r24, 0x01 ; 1
- 384: 80 83 st Z, r24
- 386: e0 e8 ldi r30, 0x80 ; 128
- 388: f0 e0 ldi r31, 0x00 ; 0
- 38a: 80 81 ld r24, Z
- 38c: 81 60 ori r24, 0x01 ; 1
- 38e: 80 83 st Z, r24
- 390: e1 eb ldi r30, 0xB1 ; 177
- 392: f0 e0 ldi r31, 0x00 ; 0
- 394: 80 81 ld r24, Z
- 396: 84 60 ori r24, 0x04 ; 4
- 398: 80 83 st Z, r24
- 39a: e0 eb ldi r30, 0xB0 ; 176
- 39c: f0 e0 ldi r31, 0x00 ; 0
- 39e: 80 81 ld r24, Z
- 3a0: 81 60 ori r24, 0x01 ; 1
- 3a2: 80 83 st Z, r24
- 3a4: ea e7 ldi r30, 0x7A ; 122
- 3a6: f0 e0 ldi r31, 0x00 ; 0
- 3a8: 80 81 ld r24, Z
- 3aa: 84 60 ori r24, 0x04 ; 4
- 3ac: 80 83 st Z, r24
- 3ae: 80 81 ld r24, Z
- 3b0: 82 60 ori r24, 0x02 ; 2
- 3b2: 80 83 st Z, r24
- 3b4: 80 81 ld r24, Z
- 3b6: 81 60 ori r24, 0x01 ; 1
- 3b8: 80 83 st Z, r24
- 3ba: 80 81 ld r24, Z
- 3bc: 80 68 ori r24, 0x80 ; 128
- 3be: 80 83 st Z, r24
- 3c0: 10 92 c1 00 sts 0x00C1, r1
- 3c4: 08 95 ret
-
-000003c6 <pinMode>:
- 3c6: 28 2f mov r18, r24
- 3c8: 30 e0 ldi r19, 0x00 ; 0
- 3ca: c9 01 movw r24, r18
- 3cc: 85 57 subi r24, 0x75 ; 117
- 3ce: 9f 4f sbci r25, 0xFF ; 255
- 3d0: fc 01 movw r30, r24
- 3d2: 94 91 lpm r25, Z+
- 3d4: 29 58 subi r18, 0x89 ; 137
- 3d6: 3f 4f sbci r19, 0xFF ; 255
- 3d8: f9 01 movw r30, r18
- 3da: 84 91 lpm r24, Z+
- 3dc: 88 23 and r24, r24
- 3de: 81 f0 breq .+32 ; 0x400 <pinMode+0x3a>
- 3e0: e8 2f mov r30, r24
- 3e2: f0 e0 ldi r31, 0x00 ; 0
- 3e4: e8 59 subi r30, 0x98 ; 152
- 3e6: ff 4f sbci r31, 0xFF ; 255
- 3e8: e4 91 lpm r30, Z+
- 3ea: f0 e0 ldi r31, 0x00 ; 0
- 3ec: 66 23 and r22, r22
- 3ee: 29 f4 brne .+10 ; 0x3fa <pinMode+0x34>
- 3f0: 80 81 ld r24, Z
- 3f2: 90 95 com r25
- 3f4: 89 23 and r24, r25
- 3f6: 80 83 st Z, r24
- 3f8: 08 95 ret
- 3fa: 80 81 ld r24, Z
- 3fc: 89 2b or r24, r25
- 3fe: 80 83 st Z, r24
- 400: 08 95 ret
-
-00000402 <digitalWrite>:
- 402: 48 2f mov r20, r24
- 404: 50 e0 ldi r21, 0x00 ; 0
- 406: ca 01 movw r24, r20
- 408: 81 56 subi r24, 0x61 ; 97
- 40a: 9f 4f sbci r25, 0xFF ; 255
- 40c: fc 01 movw r30, r24
- 40e: 24 91 lpm r18, Z+
- 410: ca 01 movw r24, r20
- 412: 85 57 subi r24, 0x75 ; 117
- 414: 9f 4f sbci r25, 0xFF ; 255
- 416: fc 01 movw r30, r24
- 418: 94 91 lpm r25, Z+
- 41a: 49 58 subi r20, 0x89 ; 137
- 41c: 5f 4f sbci r21, 0xFF ; 255
- 41e: fa 01 movw r30, r20
- 420: 34 91 lpm r19, Z+
- 422: 33 23 and r19, r19
- 424: c1 f1 breq .+112 ; 0x496 <digitalWrite+0x94>
- 426: 22 23 and r18, r18
- 428: 31 f1 breq .+76 ; 0x476 <digitalWrite+0x74>
- 42a: 23 30 cpi r18, 0x03 ; 3
- 42c: 21 f4 brne .+8 ; 0x436 <digitalWrite+0x34>
- 42e: 80 91 80 00 lds r24, 0x0080
- 432: 8f 77 andi r24, 0x7F ; 127
- 434: 05 c0 rjmp .+10 ; 0x440 <digitalWrite+0x3e>
- 436: 24 30 cpi r18, 0x04 ; 4
- 438: 31 f4 brne .+12 ; 0x446 <digitalWrite+0x44>
- 43a: 80 91 80 00 lds r24, 0x0080
- 43e: 8f 7d andi r24, 0xDF ; 223
- 440: 80 93 80 00 sts 0x0080, r24
- 444: 18 c0 rjmp .+48 ; 0x476 <digitalWrite+0x74>
- 446: 21 30 cpi r18, 0x01 ; 1
- 448: 19 f4 brne .+6 ; 0x450 <digitalWrite+0x4e>
- 44a: 84 b5 in r24, 0x24 ; 36
- 44c: 8f 77 andi r24, 0x7F ; 127
- 44e: 04 c0 rjmp .+8 ; 0x458 <digitalWrite+0x56>
- 450: 22 30 cpi r18, 0x02 ; 2
- 452: 21 f4 brne .+8 ; 0x45c <digitalWrite+0x5a>
- 454: 84 b5 in r24, 0x24 ; 36
- 456: 8f 7d andi r24, 0xDF ; 223
- 458: 84 bd out 0x24, r24 ; 36
- 45a: 0d c0 rjmp .+26 ; 0x476 <digitalWrite+0x74>
- 45c: 26 30 cpi r18, 0x06 ; 6
- 45e: 21 f4 brne .+8 ; 0x468 <digitalWrite+0x66>
- 460: 80 91 b0 00 lds r24, 0x00B0
- 464: 8f 77 andi r24, 0x7F ; 127
- 466: 05 c0 rjmp .+10 ; 0x472 <digitalWrite+0x70>
- 468: 27 30 cpi r18, 0x07 ; 7
- 46a: 29 f4 brne .+10 ; 0x476 <digitalWrite+0x74>
- 46c: 80 91 b0 00 lds r24, 0x00B0
- 470: 8f 7d andi r24, 0xDF ; 223
- 472: 80 93 b0 00 sts 0x00B0, r24
- 476: e3 2f mov r30, r19
- 478: f0 e0 ldi r31, 0x00 ; 0
- 47a: e3 59 subi r30, 0x93 ; 147
- 47c: ff 4f sbci r31, 0xFF ; 255
- 47e: e4 91 lpm r30, Z+
- 480: f0 e0 ldi r31, 0x00 ; 0
- 482: 66 23 and r22, r22
- 484: 29 f4 brne .+10 ; 0x490 <digitalWrite+0x8e>
- 486: 80 81 ld r24, Z
- 488: 90 95 com r25
- 48a: 89 23 and r24, r25
- 48c: 80 83 st Z, r24
- 48e: 08 95 ret
- 490: 80 81 ld r24, Z
- 492: 89 2b or r24, r25
- 494: 80 83 st Z, r24
- 496: 08 95 ret
-
-00000498 <digitalRead>:
- 498: 48 2f mov r20, r24
- 49a: 50 e0 ldi r21, 0x00 ; 0
- 49c: ca 01 movw r24, r20
- 49e: 81 56 subi r24, 0x61 ; 97
- 4a0: 9f 4f sbci r25, 0xFF ; 255
- 4a2: fc 01 movw r30, r24
- 4a4: 24 91 lpm r18, Z+
- 4a6: ca 01 movw r24, r20
- 4a8: 85 57 subi r24, 0x75 ; 117
- 4aa: 9f 4f sbci r25, 0xFF ; 255
- 4ac: fc 01 movw r30, r24
- 4ae: 94 91 lpm r25, Z+
- 4b0: 49 58 subi r20, 0x89 ; 137
- 4b2: 5f 4f sbci r21, 0xFF ; 255
- 4b4: fa 01 movw r30, r20
- 4b6: 34 91 lpm r19, Z+
- 4b8: 33 23 and r19, r19
- 4ba: 19 f4 brne .+6 ; 0x4c2 <digitalRead+0x2a>
- 4bc: 20 e0 ldi r18, 0x00 ; 0
- 4be: 30 e0 ldi r19, 0x00 ; 0
- 4c0: 35 c0 rjmp .+106 ; 0x52c <digitalRead+0x94>
- 4c2: 22 23 and r18, r18
- 4c4: 31 f1 breq .+76 ; 0x512 <digitalRead+0x7a>
- 4c6: 23 30 cpi r18, 0x03 ; 3
- 4c8: 21 f4 brne .+8 ; 0x4d2 <digitalRead+0x3a>
- 4ca: 80 91 80 00 lds r24, 0x0080
- 4ce: 8f 77 andi r24, 0x7F ; 127
- 4d0: 05 c0 rjmp .+10 ; 0x4dc <digitalRead+0x44>
- 4d2: 24 30 cpi r18, 0x04 ; 4
- 4d4: 31 f4 brne .+12 ; 0x4e2 <digitalRead+0x4a>
- 4d6: 80 91 80 00 lds r24, 0x0080
- 4da: 8f 7d andi r24, 0xDF ; 223
- 4dc: 80 93 80 00 sts 0x0080, r24
- 4e0: 18 c0 rjmp .+48 ; 0x512 <digitalRead+0x7a>
- 4e2: 21 30 cpi r18, 0x01 ; 1
- 4e4: 19 f4 brne .+6 ; 0x4ec <digitalRead+0x54>
- 4e6: 84 b5 in r24, 0x24 ; 36
- 4e8: 8f 77 andi r24, 0x7F ; 127
- 4ea: 04 c0 rjmp .+8 ; 0x4f4 <digitalRead+0x5c>
- 4ec: 22 30 cpi r18, 0x02 ; 2
- 4ee: 21 f4 brne .+8 ; 0x4f8 <digitalRead+0x60>
- 4f0: 84 b5 in r24, 0x24 ; 36
- 4f2: 8f 7d andi r24, 0xDF ; 223
- 4f4: 84 bd out 0x24, r24 ; 36
- 4f6: 0d c0 rjmp .+26 ; 0x512 <digitalRead+0x7a>
- 4f8: 26 30 cpi r18, 0x06 ; 6
- 4fa: 21 f4 brne .+8 ; 0x504 <digitalRead+0x6c>
- 4fc: 80 91 b0 00 lds r24, 0x00B0
- 500: 8f 77 andi r24, 0x7F ; 127
- 502: 05 c0 rjmp .+10 ; 0x50e <digitalRead+0x76>
- 504: 27 30 cpi r18, 0x07 ; 7
- 506: 29 f4 brne .+10 ; 0x512 <digitalRead+0x7a>
- 508: 80 91 b0 00 lds r24, 0x00B0
- 50c: 8f 7d andi r24, 0xDF ; 223
- 50e: 80 93 b0 00 sts 0x00B0, r24
- 512: e3 2f mov r30, r19
- 514: f0 e0 ldi r31, 0x00 ; 0
- 516: ee 58 subi r30, 0x8E ; 142
- 518: ff 4f sbci r31, 0xFF ; 255
- 51a: e4 91 lpm r30, Z+
- 51c: f0 e0 ldi r31, 0x00 ; 0
- 51e: 80 81 ld r24, Z
- 520: 20 e0 ldi r18, 0x00 ; 0
- 522: 30 e0 ldi r19, 0x00 ; 0
- 524: 89 23 and r24, r25
- 526: 11 f0 breq .+4 ; 0x52c <digitalRead+0x94>
- 528: 21 e0 ldi r18, 0x01 ; 1
- 52a: 30 e0 ldi r19, 0x00 ; 0
- 52c: c9 01 movw r24, r18
- 52e: 08 95 ret
-
-00000530 <_exit>:
- 530: f8 94 cli
-
-00000532 <__stop_program>:
- 532: ff cf rjmp .-2 ; 0x532 <__stop_program>
diff --git a/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.map b/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.map
deleted file mode 100644
index 57d6f9c..0000000
--- a/ESS1995test_328p/bin/Debug/ESS1995test_328p.elf.map
+++ /dev/null
@@ -1,506 +0,0 @@
-Archive member included because of file (symbol)
-
-../arduino_libs/core0022_328p.a(wiring.c.o)
- obj/Debug/main.o (delay)
-../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- obj/Debug/main.o (pinMode)
-../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o) (port_to_mode_PGM)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o (exit)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_copy_data)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_clear_bss)
-
-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.3.5/../../../avr/lib/avr5/crtm328p.o
-LOAD obj/Debug/main.o
-LOAD ../arduino_libs/core0022_328p.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a
-LOAD /usr/lib/gcc/avr/4.3.5/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 0x534
- *(.vectors)
- .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000000 __vectors
- 0x00000000 __vector_default
- *(.vectors)
- *(.progmem.gcc*)
- *(.progmem*)
- .progmem.data 0x00000068 0x4b ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- 0x00000068 port_to_mode_PGM
- 0x0000006d port_to_output_PGM
- 0x00000072 port_to_input_PGM
- 0x00000077 digital_pin_to_port_PGM
- 0x0000008b digital_pin_to_bit_mask_PGM
- 0x0000009f digital_pin_to_timer_PGM
- 0x000000b4 . = ALIGN (0x2)
- *fill* 0x000000b3 0x1 00
- 0x000000b4 __trampolines_start = .
- *(.trampolines)
- .trampolines 0x000000b4 0x0 linker stubs
- *(.trampolines*)
- 0x000000b4 __trampolines_end = .
- *(.jumptables)
- *(.jumptables*)
- *(.lowtext)
- *(.lowtext*)
- 0x000000b4 __ctors_start = .
- *(.ctors)
- 0x000000b4 __ctors_end = .
- 0x000000b4 __dtors_start = .
- *(.dtors)
- 0x000000b4 __dtors_end = .
- SORT(*)(.ctors)
- SORT(*)(.dtors)
- *(.init0)
- .init0 0x000000b4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x000000b4 __init
- *(.init0)
- *(.init1)
- *(.init1)
- *(.init2)
- .init2 0x000000b4 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init2)
- *(.init3)
- *(.init3)
- *(.init4)
- .init4 0x000000c0 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- 0x000000c0 __do_copy_data
- .init4 0x000000d6 0x10 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x000000d6 __do_clear_bss
- *(.init4)
- *(.init5)
- *(.init5)
- *(.init6)
- *(.init6)
- *(.init7)
- *(.init7)
- *(.init8)
- *(.init8)
- *(.init9)
- .init9 0x000000e6 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init9)
- *(.text)
- .text 0x000000ee 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x000000ee __vector_22
- 0x000000ee __vector_1
- 0x000000ee __vector_24
- 0x000000ee __vector_12
- 0x000000ee __bad_interrupt
- 0x000000ee __vector_6
- 0x000000ee __vector_3
- 0x000000ee __vector_23
- 0x000000ee __vector_25
- 0x000000ee __vector_11
- 0x000000ee __vector_13
- 0x000000ee __vector_17
- 0x000000ee __vector_19
- 0x000000ee __vector_7
- 0x000000ee __vector_5
- 0x000000ee __vector_4
- 0x000000ee __vector_9
- 0x000000ee __vector_2
- 0x000000ee __vector_21
- 0x000000ee __vector_15
- 0x000000ee __vector_8
- 0x000000ee __vector_14
- 0x000000ee __vector_10
- 0x000000ee __vector_18
- 0x000000ee __vector_20
- .text 0x000000f2 0x11a obj/Debug/main.o
- 0x000000f2 writeByte(unsigned char)
- 0x00000146 main
- 0x000001d6 SCLKcycle()
- .text 0x0000020c 0x1ba ../arduino_libs/core0022_328p.a(wiring.c.o)
- 0x0000020c __vector_16
- 0x000002c6 millis
- 0x000002e2 delay
- 0x00000336 delayMicroseconds
- 0x00000352 init
- .text 0x000003c6 0x16a ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- 0x000003c6 pinMode
- 0x00000402 digitalWrite
- 0x00000498 digitalRead
- .text 0x00000530 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- .text 0x00000530 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text 0x00000530 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text 0x00000530 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x00000530 . = ALIGN (0x2)
- *(.text.*)
- .text.libgcc 0x00000530 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text.libgcc 0x00000530 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text.libgcc 0x00000530 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x00000530 . = ALIGN (0x2)
- *(.fini9)
- .fini9 0x00000530 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- 0x00000530 exit
- 0x00000530 _exit
- *(.fini9)
- *(.fini8)
- *(.fini8)
- *(.fini7)
- *(.fini7)
- *(.fini6)
- *(.fini6)
- *(.fini5)
- *(.fini5)
- *(.fini4)
- *(.fini4)
- *(.fini3)
- *(.fini3)
- *(.fini2)
- *(.fini2)
- *(.fini1)
- *(.fini1)
- *(.fini0)
- .fini0 0x00000530 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- *(.fini0)
- 0x00000534 _etext = .
-
-.data 0x00800100 0x0 load address 0x00000534
- 0x00800100 PROVIDE (__data_start, .)
- *(.data)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .data 0x00800100 0x0 obj/Debug/main.o
- .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- *(.data*)
- *(.rodata)
- *(.rodata*)
- *(.gnu.linkonce.d*)
- 0x00800100 . = ALIGN (0x2)
- 0x00800100 _edata = .
- 0x00800100 PROVIDE (__data_end, .)
-
-.bss 0x00800100 0x8
- 0x00800100 PROVIDE (__bss_start, .)
- *(.bss)
- .bss 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .bss 0x00800100 0x0 obj/Debug/main.o
- .bss 0x00800100 0x8 ../arduino_libs/core0022_328p.a(wiring.c.o)
- 0x00800100 timer0_clock_cycles
- 0x00800104 timer0_millis
- .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- *(.bss*)
- *(COMMON)
- 0x00800108 PROVIDE (__bss_end, .)
- 0x00000534 __data_load_start = LOADADDR (.data)
- 0x00000534 __data_load_end = (__data_load_start + SIZEOF (.data))
-
-.noinit 0x00800108 0x0
- 0x00800108 PROVIDE (__noinit_start, .)
- *(.noinit*)
- 0x00800108 PROVIDE (__noinit_end, .)
- 0x00800108 _end = .
- 0x00800108 PROVIDE (__heap_start, .)
-
-.eeprom 0x00810000 0x0
- *(.eeprom*)
- 0x00810000 __eeprom_end = .
-
-.fuse
- *(.fuse)
- *(.lfuse)
- *(.hfuse)
- *(.efuse)
-
-.lock
- *(.lock*)
-
-.signature
- *(.signature*)
-
-.stab 0x00000000 0xc9c
- *(.stab)
- .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .stab 0x000006b4 0x5e8 obj/Debug/main.o
- 0x5f4 (size before relaxing)
-
-.stabstr 0x00000000 0x18d2
- *(.stabstr)
- .stabstr 0x00000000 0x18d2 /usr/lib/gcc/avr/4.3.5/../../../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 0x40
- *(.debug_aranges)
- .debug_aranges
- 0x00000000 0x20 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_aranges
- 0x00000020 0x20 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-
-.debug_pubnames
- 0x00000000 0x16c
- *(.debug_pubnames)
- .debug_pubnames
- 0x00000000 0x80 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_pubnames
- 0x00000080 0x3f ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_pubnames
- 0x000000bf 0xad ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
-
-.debug_info 0x00000000 0x6f2
- *(.debug_info)
- .debug_info 0x00000000 0x1dd ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_info 0x000001dd 0x3f6 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_info 0x000005d3 0x11f ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- *(.gnu.linkonce.wi.*)
-
-.debug_abbrev 0x00000000 0x2e1
- *(.debug_abbrev)
- .debug_abbrev 0x00000000 0x117 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_abbrev 0x00000117 0x162 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_abbrev 0x00000279 0x68 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
-
-.debug_line 0x00000000 0x551
- *(.debug_line)
- .debug_line 0x00000000 0x251 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_line 0x00000251 0x233 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_line 0x00000484 0xcd ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
-
-.debug_frame 0x00000000 0xa0
- *(.debug_frame)
- .debug_frame 0x00000000 0x60 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_frame 0x00000060 0x40 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-
-.debug_str 0x00000000 0x227
- *(.debug_str)
- .debug_str 0x00000000 0xd5 ../arduino_libs/core0022_328p.a(wiring.c.o)
- 0x115 (size before relaxing)
- .debug_str 0x000000d5 0x117 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- 0x197 (size before relaxing)
- .debug_str 0x000001ec 0x3b ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- 0x13e (size before relaxing)
-
-.debug_loc 0x00000000 0x1fa
- *(.debug_loc)
- .debug_loc 0x00000000 0xb6 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_loc 0x000000b6 0x144 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-
-.debug_macinfo
- *(.debug_macinfo)
-OUTPUT(bin/Debug/ESS1995test_328p.elf elf32-avr)
-LOAD linker stubs
-
-Cross Reference Table
-
-Symbol File
-SCLKcycle() obj/Debug/main.o
-__bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__bss_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__bss_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__data_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_load_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__do_clear_bss /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o)
-__do_copy_data /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o)
-__heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_1 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_11 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_16 ../arduino_libs/core0022_328p.a(wiring.c.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_17 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_18 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_23 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_24 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_25 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_7 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-_exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
-delay ../arduino_libs/core0022_328p.a(wiring.c.o)
- obj/Debug/main.o
-delayMicroseconds ../arduino_libs/core0022_328p.a(wiring.c.o)
-digitalRead ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- obj/Debug/main.o
-digitalWrite ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- obj/Debug/main.o
-digital_pin_to_bit_mask_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-digital_pin_to_port_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-digital_pin_to_timer_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-init ../arduino_libs/core0022_328p.a(wiring.c.o)
- obj/Debug/main.o
-main obj/Debug/main.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-millis ../arduino_libs/core0022_328p.a(wiring.c.o)
-pinMode ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- obj/Debug/main.o
-port_to_input_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-port_to_mode_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-port_to_output_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-timer0_clock_cycles ../arduino_libs/core0022_328p.a(wiring.c.o)
-timer0_millis ../arduino_libs/core0022_328p.a(wiring.c.o)
-writeByte(unsigned char) obj/Debug/main.o
diff --git a/ESS1995test_328p/bin/Release/ESS1995test_328p.elf b/ESS1995test_328p/bin/Release/ESS1995test_328p.elf
deleted file mode 100755
index 8759771..0000000
--- a/ESS1995test_328p/bin/Release/ESS1995test_328p.elf
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/bin/Release/ESS1995test_328p.elf.eep.hex b/ESS1995test_328p/bin/Release/ESS1995test_328p.elf.eep.hex
deleted file mode 100644
index 1996e8f..0000000
--- a/ESS1995test_328p/bin/Release/ESS1995test_328p.elf.eep.hex
+++ /dev/null
@@ -1 +0,0 @@
-:00000001FF
diff --git a/ESS1995test_328p/bin/Release/ESS1995test_328p.elf.hex b/ESS1995test_328p/bin/Release/ESS1995test_328p.elf.hex
deleted file mode 100644
index a6cb0f1..0000000
--- a/ESS1995test_328p/bin/Release/ESS1995test_328p.elf.hex
+++ /dev/null
@@ -1,1122 +0,0 @@
-:100000000C9463000C94930A0C94C00A0C948B001B
-:100010000C948B000C948B000C948B000C94EC07CC
-:100020000C948B000C948B000C948B000C948B0024
-:100030000C948B000C948B000C948B000C948B0014
-:100040000C94A4130C948B000C9414030C948B004C
-:100050000C948B000C948B000C948B000C948B00F4
-:100060000C948B000C948B000200000000240027ED
-:10007000002A0000000000250028002B00000000DE
-:1000800000230026002900040404040404040402DC
-:100090000202020202030303030303010204081025
-:1000A00020408001020408102001020408102000F2
-:1000B0000000070002010000030406000000000029
-:1000C00000000000A10411241FBECFEFD8E0DEBF66
-:1000D000CDBF12E0A0E0B1E0E0E5F4E402C005909D
-:1000E0000D92AA3BB107D9F713E0AAEBB2E001C029
-:1000F0001D92A239B107E1F710E0C6ECD0E004C0D0
-:100100002297FE010E94881EC43CD107C9F70E94B5
-:10011000EF010C9426220C9400000F931F9360EDC6
-:1001200077E080E090E00E942C1408E513E0C8011D
-:1001300060E071E00E94120560ED77E080E090E001
-:100140000E942C14C8010E9482041F910F910895EF
-:100150000F931F9386E060E00E941C1508E513E0F2
-:10016000C80140E056E960E070E00E94A503C801C4
-:100170006BE071E00E941205C80169E171E00E9424
-:100180001205C80163E371E00E941205C80161E431
-:1001900071E00E941205C8016FE471E00E9412052F
-:1001A000C80160E671E00E9412050E948D001F9157
-:1001B0000F910895F894FFCF84E061E00E946F15DD
-:1001C00083E061E00E946F158AE090E00E94521483
-:1001D00084E060E00E946F158AE090E00E94521473
-:1001E00083E060E00E946F158AE090E00E94521464
-:1001F000089584E060E00E946F158AE090E00E941C
-:10020000521483E061E00E946F158AE090E00E9442
-:10021000521484E061E00E946F1508958AE090E036
-:100220000E94521483E060E00E946F1584E190E028
-:100230000E94521483E061E00E946F158AE090E012
-:100240000E94521408950F931F938AE090E00E9439
-:10025000521400E017E084E00E94A415682F90E09B
-:10026000012E02C0880F991F0A94E2F7082B8CE038
-:100270000E946F150E940E01115068F70E940E0136
-:10028000802F1F910F9108958AE090E00E945214F0
-:1002900083E061E00E946F1584E190E00E945214B7
-:1002A00083E060E00E946F158AE090E00E945214A3
-:1002B00008951F93CF93DF9317E0C82FD0E0BE01BE
-:1002C000012E02C0759567950A94E2F7617084E08B
-:1002D0000E946F150E944401115088F784E061E08C
-:1002E0000E946F150E944401DF91CF911F910895E4
-:1002F00084E060E00E941C1583E061E00E946F15BD
-:10030000089584E061E00E941C1583E061E00E9492
-:100310006F150895EF92FF920F931F938091C5027E
-:10032000879588278795F090C602FF0CFF0CFF0C7D
-:10033000F82A8091C702F82A8091C9028295880F15
-:10034000807E0091CA02000F000F000F082B8091E1
-:10035000C802082B9091CB02979599279795809189
-:10036000CF028295807F892B9091D102892B909129
-:10037000D302990F990F990F982BE090CE02EE0CB3
-:10038000E92A9091CC029795992797958091CD0273
-:100390008295880F880F807C892B9091D202892BBF
-:1003A0001091D002110F110F182B0E9481010E9491
-:1003B000DC0088EC0E9459018F2D0E945901802F8A
-:1003C0000E9459018E2D0E945901812F0E945901CE
-:1003D0000E94F9001F910F91FF90EF9008958F9266
-:1003E0009F92AF92BF92CF92DF92EF92FF920F93C4
-:1003F0001F93DF93CF93CDB7DEB727970FB6F8944F
-:10040000DEBF0FBECDBF0E945C1485E061E00E949C
-:100410001C1585E060E00E946F150E94A80082E034
-:1004200060E00E941C1583E061E00E941C1586E0DC
-:1004300060E00E941C158CE061E00E941C158DE0BC
-:1004400061E00E941C158DE061E00E946F1585E05F
-:1004500061E00E946F156AEF70E080E090E00E941A
-:100460002C140E948A01AAEFEA2EF12C4E01089466
-:10047000811C911CF4E0AF2EB12CAC0EBD1EE2E04D
-:10048000CE2ED12CCC0EDD1E82E00E94A415019749
-:1004900009F0BCC08CE061E00E946F158DE060E067
-:1004A0000E946F150E9481010E94DC0089EC0E946D
-:1004B000590182E00E94A415892B09F0A7C08DE0A4
-:1004C00061E00E946F150E9478010BEB12E00E9420
-:1004D0002301F80181938F01F2E0053C1F07B9F772
-:1004E0000E9481010E94F9008091BB0289832091C2
-:1004F000BD0230E040E050E0542F432F322F22273E
-:100500008091BE0290E0A0E0B0E0282B392B4A2B6E
-:100510005B2B8091BC0290E0A0E0B0E0877090700F
-:10052000A070B070DC0199278827282B392B4A2B23
-:100530005B2B2C833D834E835F832091C0022295E9
-:1005400026952695237030E08091BF0290E0880FB9
-:10055000991F880F991F282B392B3B832A8317C09B
-:1005600088E593E00E945E04823029F0833061F0D8
-:10057000813069F404C02AEFE22EF12C08C098EE15
-:10058000E92E93E0F92E03C082E3E82EF12C88E5F2
-:1005900093E00E9433041816190614F386E00E94B3
-:1005A000A4152091BA02892B59F1222319F481E074
-:1005B0008093BA0288E593E063E771E042E050E09F
-:1005C0000E94F30488E593E062E771E041E050E0C7
-:1005D0000E94F30488E593E0B40141E050E00E94FA
-:1005E000F30488E593E0B50144E050E00E94F30491
-:1005F00088E593E0B60142E050E00E94F30406C0B3
-:10060000222321F00E948D001092BA02B70180E0EF
-:1006100090E00E942C148CE060E00E946F158DE049
-:1006200060E00E946F1530CF1F920F920FB60F92AD
-:1006300011242F933F934F938F939F93EF93FF93A7
-:100640004091C600E0915403F091550331969F010B
-:100650002F77307031978091560390915703281768
-:10066000390739F0EC52FD4F408330935503209306
-:100670005403FF91EF919F918F914F913F912F9153
-:100680000F900FBE0F901F9018958F92AF92CF9240
-:10069000DF92EF92FF920F931F93DF93CF93CDB72B
-:1006A000DEB7FC0189E791E09183808373836283E5
-:1006B000558344833783268311870087F386E28638
-:1006C000D586C486A68687868D85808B8E85818B10
-:1006D0008F85828BCF91DF911F910F91FF90EF90CB
-:1006E000DF90CF90AF908F9008958F92AF92CF927E
-:1006F000DF92EF92FF920F931F93DF93CF93CDB7CB
-:10070000DEB7FC0189E791E0918380837383628384
-:10071000558344833783268311870087F386E286D7
-:10072000D586C486A68687868D85808B8E85818BAF
-:100730008F85828BCF91DF911F910F91FF90EF906A
-:10074000DF90CF90AF908F900895EF92FF920F932C
-:100750001F938C019A01AB01DC011896ED91FC917D
-:10076000199791E0E92EF12CC70152960C9002C026
-:10077000880F991F0A94E2F7808360E874E88EE19D
-:1007800090E00E94121E215030404040504056954B
-:10079000479537952795D8011496ED91FC911597BB
-:1007A00030831696ED91FC91179720831A96ED9160
-:1007B000FC911B972081C7011E960C901E9702C0CA
-:1007C000880F991F0A94E2F7282B20831A96ED913F
-:1007D000FC911B972081C7011F960C901F9702C0A8
-:1007E000880F991F0A94E2F7282B20831A96ED911F
-:1007F000FC911B97808150960C9002C0EE0CFF1C60
-:100800000A94E2F78E2980831F910F91FF90EF9059
-:100810000895FC01A285B3854C9121E030E0C90127
-:10082000068402C0880F991F0A94E2F780958423FA
-:100830008C93A285B3854C91C901078402C0880FAF
-:10084000991F0A94E2F7809584238C93A285B3853F
-:100850008C91008802C0220F331F0A94E2F7209582
-:1008600028232C930895DC011296ED91FC911397A7
-:10087000E058FF4F2191319180819181281B390BE4
-:100880002F773070C9010895DC011296ED91FC912B
-:100890001397EE57FF4F2081318192918291E0585A
-:1008A000F0408217930719F42FEF3FEF05C0E20FD6
-:1008B000F31F8081282F30E0C9010895DC011296D2
-:1008C000ED91FC911397DF01AE57BF4F2D913C91F5
-:1008D0001197E058FF4F80819181E058F0408217D6
-:1008E000930719F42FEF3FEF0BC0E20FF31F808146
-:1008F0002F5F3F4F2F7730702D933C93282F30E0A0
-:10090000C9010895DC011296ED91FC911397EE5701
-:10091000FF4F80819181929382930895FC01A0857D
-:10092000B18521898C9190E0022E02C09595879522
-:100930000A94E2F780FFF6CF0484F585E02D60830A
-:10094000089589E791E0909359038093580384EDCB
-:1009500092E090935B0380935A0385EC90E0909330
-:100960005D0380935C0384EC90E090935F0380933D
-:100970005E0380EC90E0909361038093600381ECD0
-:1009800090E0909363038093620386EC90E09093F1
-:1009900065038093640384E08093660383E080931F
-:1009A000670387E08093680385E08093690381E0B3
-:1009B00080936A0308950F931F93CF93DF938C0165
-:1009C000EB0109C02196D801ED91FC910190F081D5
-:1009D000E02DC801099568816623A1F7DF91CF91C9
-:1009E0001F910F910895EF92FF920F931F93CF9352
-:1009F000DF938C017B01EA010CC0D7016D917D0171
-:100A0000D801ED91FC910190F081E02DC80109958C
-:100A10002197209791F7DF91CF911F910F91FF9030
-:100A2000EF900895DC01ED91FC910280F381E02DBF
-:100A300009950895CF92DF92EF92FF920F931F9343
-:100A4000CF93DF936C017B01C0E0D0E00EC0D601F4
-:100A5000ED91FC9100811181C701BE010E94B40B90
-:100A6000682FC601F80109952196F70184819581C7
-:100A7000C817D90760F3DF91CF911F910F91FF90B5
-:100A8000EF90DF90CF9008952F923F924F925F9218
-:100A90006F927F928F929F92AF92BF92CF92DF928E
-:100AA000EF92FF920F931F93DF93CF93CDB7DEB7F3
-:100AB000A0970FB6F894DEBF0FBECDBF1C016A0130
-:100AC0007B01411551056105710549F440E350E092
-:100AD00060E070E020E030E00E94100656C08824FC
-:100AE00099245401422E55246624772401E010E015
-:100AF0000C0F1D1F080D191DC701B601A30192019E
-:100B00000E94121EF80160830894811C911CA11C94
-:100B1000B11CC701B601A30192010E94121EC901B6
-:100B2000DA016C017D01C114D104E104F104F1F694
-:100B300081E0E82EF12CEC0EFD1EE80CF91C3E01C4
-:100B40000894611C711CD501C4010197A109B10968
-:100B50006C01C818D90816C0F601EE0DFF1D4081C2
-:100B60004A3010F4405D01C0495C552747FD50955F
-:100B7000652F752FC10120E030E00E941006089417
-:100B8000E108F1086E147F0439F7A0960FB6F894C7
-:100B9000DEBF0FBECDBFCF91DF911F910F91FF90B0
-:100BA000EF90DF90CF90BF90AF909F908F907F900D
-:100BB0006F905F904F903F902F900895DC0121152A
-:100BC000310541F4ED91FC910190F081E02D642F0D
-:100BD000099508950E9444050895EF92FF920F939E
-:100BE0001F939A017B0100E010E0B801A7010E9469
-:100BF000DE051F910F91FF90EF900895EF92FF9205
-:100C00000F931F939A01E62EFF2400E010E0B80135
-:100C1000A7010E94DE051F910F91FF90EF900895AC
-:100C2000EF92FF920F931F93CF93DF93EC017A0122
-:100C30008B012115310541F4E881F9810190F081A2
-:100C4000E02D642F09951BC02A303105B1F477FFE0
-:100C500010C04DE250E060E070E020E030E00E9423
-:100C6000100610950095F094E094E11CF11C011D14
-:100C7000111DCE01B801A7012AE00E944405DF91B1
-:100C8000CF911F910F91FF90EF900895EF92FF92F7
-:100C90000F931F937B019A010027F7FC0095102FFB
-:100CA000B801A7010E9410061F910F91FF90EF90CD
-:100CB0000895EF92FF920F931F93E62E9A01FF245F
-:100CC000E7FCF0940F2D1F2DB801A7010E9410061C
-:100CD0001F910F91FF90EF9008950F931F938C0138
-:100CE0004DE050E060E070E020E030E00E9410064F
-:100CF000C8014AE050E060E070E020E030E00E948F
-:100D000010061F910F9108950F931F938C010E945D
-:100D1000DE05C8010E946D061F910F910895CF92C4
-:100D2000DF92EF92FF920F931F938C019A016B0158
-:100D3000EE24FF24B701A6010E94DE05C8010E942F
-:100D40006D061F910F91FF90EF90DF90CF90089567
-:100D5000CF92DF92EF92FF920F931F938C019A0133
-:100D6000C62EDD24EE24FF24B701A6010E94DE0575
-:100D7000C8010E946D061F910F91FF90EF90DF90C8
-:100D8000CF9008950F931F938C010E941205C80104
-:100D90000E946D061F910F9108950F931F938C0170
-:100DA0000E941A05C8010E946D061F910F910895B7
-:100DB0000F931F938C010E941006C8010E946D06BC
-:100DC0001F910F910895CF92DF92EF92FF920F93B0
-:100DD0001F938C016B019A01EE24D7FCE094FE2C4A
-:100DE000B701A6010E941006C8010E946D061F915E
-:100DF0000F91FF90EF90DF90CF900895CF92DF9208
-:100E0000EF92FF920F931F938C01C62E9A01DD245F
-:100E1000C7FCD094ED2CFD2CB701A6010E94100652
-:100E2000C8010E946D061F910F91FF90EF90DF9017
-:100E3000CF9008959F92AF92BF92CF92DF92EF92A0
-:100E4000FF920F931F93CF93DF93EC017A018B01F5
-:100E5000922ECB01BA0120E030E040E050E00E9449
-:100E6000A31A88236CF4CE014DE250E060E070E0FC
-:100E700020E030E00E94100617FB109517F910953E
-:100E800020E030E040E05FE3AA240BC0CA01B901D2
-:100E900020E030E040E251E40E94C7199B01AC0120
-:100EA000A394A91498F3C801B7010E94A0185B018C
-:100EB0006C010E94F7167B018C01CE01B801A701DD
-:100EC0002AE030E00E94DE05992029F0CE0169E990
-:100ED00071E00E941205C801B7010E94851B9B01A9
-:100EE000AC01C601B5010E946F1822C020E030E0BD
-:100EF00040E251E40E94CD187B018C010E94311B1D
-:100F00005B016C01CC24B7FCC094DC2CCE01B60193
-:100F1000A5012AE030E00E941006C601B5010E943A
-:100F2000D31A9B01AC01C801B7010E946F189A94B3
-:100F30009920E1F6DF91CF911F910F91FF90EF90F3
-:100F4000DF90CF90BF90AF909F9008950E941A07B6
-:100F500008950F931F938C010E941A07C8010E94E5
-:100F60006D061F910F910895813041F0813018F086
-:100F70008230D1F409C010926E00089580916F0004
-:100F80008D7F80936F000895809170008D7F809396
-:100F9000700081E08093B0008091B100887F846010
-:100FA0008093B1001092B30008951F93182F809181
-:100FB000A501811711F09FEF06C0E8E6F0E09491DB
-:100FC0008FEF8093A501892F0E94B407812F60E0E5
-:100FD0000E946F151F9108951F920F920FB60F92E6
-:100FE00011242F933F934F935F936F937F938F932E
-:100FF0009F93AF93BF93EF93FF9380917903909169
-:101000007A03A0917B03B0917C030097A105B10501
-:1010100051F1E0917D03F0917E03808190917F03F7
-:10102000892780838091790390917A03A0917B0333
-:10103000B0917C03181619061A061B06C4F4809199
-:10104000790390917A03A0917B03B0917C0301977F
-:10105000A109B1098093790390937A03A0937B034C
-:10106000B0937C0304C08091A5010E94D507FF9135
-:10107000EF91BF91AF919F918F917F916F915F9110
-:101080004F913F912F910F900FBE0F901F90189589
-:101090002F923F925F926F927F928F929F92AF9228
-:1010A000BF92CF92DF92EF92FF920F931F93DF9345
-:1010B000CF9300D000D0CDB7DEB7A82F1B01298376
-:1010C0003A834B835C838091A5018A1721F4E8E67B
-:1010D000F0E0549082C08F3F09F0D9C1A093A501E0
-:1010E000E8E6F0E054902FEF521609F4D0C181E009
-:1010F000581639F192E0591609F449C0552009F003
-:101100006CC014BC15BC84B5826084BD85B581609B
-:1011100085BD2A2F30E0F901E957FF4FE491F0E057
-:10112000EE0FFF1FED58FF4F859194919093700340
-:1011300080936F0325563F4FF9018491809371038B
-:101140004EC01092800010928100809181008860D2
-:1011500080938100809181008160809381002A2F9B
-:1011600030E0F901E957FF4FE491F0E0EE0FFF1F87
-:10117000ED58FF4F85919491909377038093760378
-:1011800025563F4FF90184918093780328C010922F
-:10119000B0001092B1008091B00082608093B000E6
-:1011A0008091B10081608093B1002A2F30E0F90175
-:1011B000E957FF4FE491F0E0EE0FFF1FED58FF4FAE
-:1011C0008591949190937E0380937D0325563F4FA4
-:1011D000F901849180937F0302C057FC58C18A2F84
-:1011E00061E00E941C15552021F0F2E05F1609F025
-:1011F000BDC031018824992460E079E08DE390E05E
-:10120000A40193010E94121E59016A018601750111
-:101210000894E108F108010911092FEFE216F10421
-:101220000105110509F008F498C060E271EA87E051
-:1012300090E0A40193010E94121E79018A01089492
-:10124000E108F1080109110982E05816C1F49FEF85
-:10125000E916F1040105110509F008F483C068E4FA
-:1012600078EE81E090E0A40193010E94121E7901C2
-:101270008A010894E108F1080109110983E0AFEF40
-:10128000EA16F1040105110509F008F467C064E2EB
-:1012900074EF80E090E0A40193010E94121E790196
-:1012A0008A010894E108F10801091109552011F497
-:1012B00083E01DC0B2E05B1611F084E018C0EFEFD0
-:1012C000EE16F1040105110509F008F4DEC062E133
-:1012D0007AE780E090E0A40193010E94121E790158
-:1012E0008A010894E108F1080109110985E0FFEF7E
-:1012F000EF16F1040105110589F180F169E07DE344
-:1013000080E090E0A40193010E94121E79018A01FD
-:101310000894E108F10801091109552011F086E04F
-:1013200001C084E02FEFE216F10401051105B1F0D0
-:10133000A8F0860175019AE016950795F794E79451
-:101340009A95D1F70894E108F1080109110955208F
-:1013500011F087E008C085E003C081E0552019F452
-:1013600085BD3AC082E08093B10036C05101CC24E3
-:10137000DD2460E079E08DE390E0A60195010E9414
-:10138000121E79018A010894E108F1080109110986
-:1013900080E0E81680E0F80681E0080780E01807A2
-:1013A00010F491E010C064E274EF80E090E0A601D8
-:1013B00095010E94121E79018A010894E108F10842
-:1013C0000109110993E0A1E05A1631F480918100DE
-:1013D000887F982B9093810089819A81AB81BC8111
-:1013E0000097A105B10529F48FEF9FEFAFEFBFEF95
-:1013F00013C0220C331CB10180E090E029813A81B6
-:101400004B815C810E94F31D28EE33E040E050E008
-:101410000E94121EC901DA01E1E05E16A1F0F2E0BD
-:101420005F1619F1552099F5E7BC80936B039093F3
-:101430006C03A0936D03B0936E0380916E00826085
-:1014400080936E0024C0F0928900E092880080931F
-:10145000720390937303A0937403B0937503809108
-:101460006F00826080936F0012C0E092B30080939F
-:10147000790390937A03A0937B03B0937C038091CC
-:10148000700082608093700002C084E06CCF0F9087
-:101490000F900F900F90CF91DF911F910F91FF90C0
-:1014A000EF90DF90CF90BF90AF909F908F907F9004
-:1014B0006F905F903F902F900895823000F5E82F55
-:1014C000F0E0EE0FFF1FE058FC4F7183608388232C
-:1014D00019F08130A1F408C0809169008C7F842BC1
-:1014E00080936900E89A089580916900440F551F20
-:1014F000440F551F837F842B80936900E99A0895D8
-:10150000823080F4882319F0813021F402C0E898F9
-:1015100001C0E998E82FF0E0EE0FFF1FE058FC4F04
-:101520001182108208951F920F920FB60F9211240C
-:101530002F933F934F935F936F937F938F939F93DB
-:10154000AF93BF93EF93FF938091800390918103BA
-:10155000892B29F0E0918003F09181030995FF9197
-:10156000EF91BF91AF919F918F917F916F915F911B
-:101570004F913F912F910F900FBE0F901F90189594
-:101580001F920F920FB60F9211242F933F934F93F8
-:101590005F936F937F938F939F93AF93BF93EF93DB
-:1015A000FF938091820390918303892B29F0E0912E
-:1015B0008203F09183030995FF91EF91BF91AF9161
-:1015C0009F918F917F916F915F914F913F912F915B
-:1015D0000F900FBE0F901F9018952F923F924F9231
-:1015E0005F926F927F928F929F92AF92BF92CF92B3
-:1015F000DF92EF92FF920F931F93DF93CF93CDB7BC
-:10160000DEB73B014C0119012A016D897E898F8962
-:10161000988D6A197B098C099D09621A730A840ADC
-:10162000950AA40193010E94F31DE218F30804092E
-:101630001509A80197010E94341E2A0D3B1D4C1D5F
-:101640005D1DB901CA01CF91DF911F910F91FF90EC
-:10165000EF90DF90CF90BF90AF909F908F907F9052
-:101660006F905F904F903F902F900895089570E095
-:10167000382F20E0622B732BCB010895EF92FF925D
-:101680000F931F937B018C016115710581059105F5
-:1016900029F420E030E040E050E00BC00E94E41F5D
-:1016A000A80197010E94341EAC01CB01DA019C0114
-:1016B000AD01B901CA011F910F91FF90EF900895FC
-:1016C000EF92FF920F931F937B018C0162177307B8
-:1016D0008407950764F4261B370B480B590BCA0186
-:1016E000B9010E943E0BE60EF71E081F191FB70135
-:1016F000C8011F910F91FF90EF900895009729F076
-:10170000BC0180E090E00E94E91F0895FC01019077
-:10171000F081E02DE60FF71F80810895DC01ED9147
-:10172000FC911197309751F014968D919C911597DB
-:101730006817790718F4E60FF71F40830895FC0136
-:101740009B01848195816817790728F460817181F4
-:101750006115710529F41092840364E873E002C0F6
-:10176000620F731FCB010895FC010190F081E02D01
-:10177000E60FF71F80810895FC01808191810E940E
-:10178000C02008950F931F93CF93DF93FC018B012B
-:1017900041155105A1F06115710589F0848195818C
-:1017A000EA0121978C179D0708F4EC016081718193
-:1017B000C801AE010E943C21C00FD11F1882DF91E9
-:1017C000CF911F910F9108950F931F93CF93DF93A4
-:1017D000FC018B0141155105A1F06115710589F0DE
-:1017E00084819581EA0121978C179D0708F4EC010B
-:1017F00060817181C801AE010E943C21C00FD11FE0
-:101800001882DF91CF911F910F9108950F931F932D
-:101810008C01FC01808191810E94391FF8011382A3
-:101820001282158214821F910F910895FC01DB0131
-:1018300014962D913C91159784819581821B930B71
-:101840008417950710F480E00895808191816D914F
-:101850007C91840F951FA9010E942E219C0180E09C
-:10186000232B09F481E00895FC01DB0124813581FB
-:1018700014968D919C9115972817390710F480E0E4
-:101880000895CF0140E050E00E94160C0895DF92C9
-:10189000EF92FF920F931F93CF93DF93EC018C8114
-:1018A0009D8148175907C8F47A010894E11CF11C7E
-:1018B000E881F981EE0DFF1DD08010820881198129
-:1018C000772767FD7095C8010E944B219C010E0D82
-:1018D0001F1DF801D082009719F4EFEFFFEF05C04C
-:1018E00088819981F901E81BF90BCF01DF91CF9134
-:1018F0001F910F91FF90EF90DF900895FC014481BC
-:101900005581415050400E94470C0895CF93DF937A
-:10191000FC01DB01848195814817590760F4C0817F
-:10192000D1816D917C91CE01840F951F0E9456212B
-:101930009C01009719F42FEF3FEF02C02C1B3D0BC9
-:10194000C901DF91CF91089540E050E00E94860CDC
-:101950000895CF93DF93FC0184819581481759073F
-:1019600068F4C081D181772767FD7095CE01840F1F
-:10197000951F0E9413219C01009719F42FEF3FEF50
-:1019800002C02C1B3D0BC901DF91CF91089540E0AF
-:1019900050E00E94A90C0895DC01FB0114962D91E2
-:1019A0003C911597848195812817390711F080E0C3
-:1019B0000895608171818D919C910E941E219C01EE
-:1019C00080E0232B09F481E00895FC01DB012481F0
-:1019D000358114968D919C9115972817390710F42D
-:1019E00080E00895281B390B808191816D917C9155
-:1019F000820F931F0E941E219C0180E0232B09F47B
-:101A000081E00895DC01FB01608171818D919C91E1
-:101A10000E941E21292F332727FD309520953095D0
-:101A20002227330F221F3327C9010895DC01FB0150
-:101A3000608171818D919C910E941E2140E050E057
-:101A40001816190614F041E050E0CA010895DC01AF
-:101A5000FB01608171818D919C910E941E2140E06B
-:101A600050E01816190614F441E050E0CA01089538
-:101A7000DC01FB01608171818D919C910E941E218E
-:101A8000292F332727FD30952227330F221F332795
-:101A9000C9010895DC01FB0114962D913C91159725
-:101AA000848195812817390751F4608171818D9166
-:101AB0009C910E941E219C0180E0232B09F081E073
-:101AC00090E00895DC01FB0114962D913C9115974F
-:101AD000848195812817390711F080E00BC060815F
-:101AE00071818D919C910E941E219C0180E0232B8D
-:101AF00009F481E090E00895FC01DB016D917C9197
-:101B0000808191810E941E2108950F931F93CF938E
-:101B1000DF93EC018B01FB01648175818C819D81D8
-:101B2000680F791F7D836C838A819B818617970755
-:101B3000B8F46F5F7F4F888199810E94F21F4C81BA
-:101B40005D81009729F0998388835B834A8308C06D
-:101B5000F80184819581481B590B5D834C8307C034
-:101B6000F80160817181888199810E940821CE01EC
-:101B7000DF91CF911F910F9108950E94850D0895D7
-:101B8000CF93DF93EC01CB017B836A8301960E94A4
-:101B90008C1E99838883009721F41B821A821D82F0
-:101BA0001C82DF91CF9108950F931F93CF93DF9302
-:101BB000EC018B018617970709F1FB012481358120
-:101BC0008C819D818217930750F4888199810E94AE
-:101BD000391FF80164817581CE010E94C00D2881F2
-:101BE00039812115310551F0F801848195819D835A
-:101BF0008C8360817181C9010E942721CE01DF9110
-:101C0000CF911F910F9108951F93CF93DF93EC0114
-:101C1000162F81E090E09D838C83CE0161E070E01F
-:101C20000E94C00DE881F981309721F01083E8818E
-:101C3000F9811182DF91CF911F9108951F93CF9366
-:101C4000DF93EC01162F81E090E09D838C83CE0121
-:101C500061E070E00E94C00DE881F981309721F0C9
-:101C60001083E881F9811182DF91CF911F9108954E
-:101C70001F93CF93DF93EC01162F81E090E09D83BB
-:101C80008C83CE0161E070E00E94C00DE881F98193
-:101C9000309721F01083E881F9811182DF91CF9193
-:101CA0001F9108951F93CF93DF93EC01162F81E0CE
-:101CB00090E09D838C83CE0161E070E00E94C00DB6
-:101CC000E881F981309721F01083E881F981118250
-:101CD000DF91CF911F9108950F931F93CF93DF93BF
-:101CE0008C01EB016C817D81FC01758364830E9412
-:101CF000C00DF80180819181009721F06881798180
-:101D00000E942721DF91CF911F910F9108950F938A
-:101D10001F93CF93DF938C01EB016C817D81FC01DC
-:101D2000758364830E94C00DF801808191810097C2
-:101D300021F0688179810E942721DF91CF911F9145
-:101D40000F910895EF92FF920F931F93DF93CF931C
-:101D5000CDB7DEB7A1970FB6F894DEBF0FBECDBFEB
-:101D60008C01CB01BA017E010894E11CF11CA70192
-:101D70002AE030E00E94DA21F70101900020E9F723
-:101D80003197EE19FF09D8011596FC93EE9314973D
-:101D9000C801BF010E94C00DF801808191810097A8
-:101DA00019F0B7010E942721A1960FB6F894DEBF63
-:101DB0000FBECDBFCF91DF911F910F91FF90EF909C
-:101DC0000895EF92FF920F931F93DF93CF93CDB7B8
-:101DD000DEB7A1970FB6F894DEBF0FBECDBF8C0162
-:101DE000CB01BA017E010894E11CF11CA7012AE095
-:101DF00030E00E94DA21F70101900020E9F73197E5
-:101E0000EE19FF09D8011596FC93EE931497C801BB
-:101E1000BF010E94C00DF80180819181009719F0E7
-:101E2000B7010E942721A1960FB6F894DEBF0FBE1E
-:101E3000CDBFCF91DF911F910F91FF90EF9008954B
-:101E4000EF92FF920F931F93DF93CF93CDB7DEB73F
-:101E5000A1970FB6F894DEBF0FBECDBF8C019A01DB
-:101E600080E090E07E010894E11CF11CA7010E9433
-:101E7000DA21F70101900020E9F73197EE19FF0907
-:101E8000D8011596FC93EE931497C801BF010E94E8
-:101E9000C00DF80180819181009719F0B7010E946F
-:101EA0002721A1960FB6F894DEBF0FBECDBFCF910C
-:101EB000DF911F910F91FF90EF900895EF92FF92A5
-:101EC0000F931F93DF93CF93CDB7DEB7A1970FB6D4
-:101ED000F894DEBF0FBECDBF8C019A0180E090E088
-:101EE0007E010894E11CF11CA7010E94DA21F70190
-:101EF00001900020E9F73197EE19FF09D8011596F6
-:101F0000FC93EE931497C801BF010E94C00DF80125
-:101F100080819181009719F0B7010E942721A19635
-:101F20000FB6F894DEBF0FBECDBFCF91DF911F91EA
-:101F30000F91FF90EF9008950F931F93CF93DF932E
-:101F40008C01EB016115710511F4C6EAD1E0FE01C7
-:101F500001900020E9F73197EC1BFD0BD801159695
-:101F6000FC93EE931497C801BF010E94C00DF801C5
-:101F700080819181009719F0BE010E942721DF9195
-:101F8000CF911F910F910895AF92BF92CF92DF92A0
-:101F9000EF92FF920F931F93CF93DF93B82EA92E4A
-:101FA0006B01C82FD92FFB0160817181CE010E9486
-:101FB0009C0FEE24FF2410C0088119810E0D1F1DF7
-:101FC000F8018081992787FD90950E94F720F801FC
-:101FD00080830894E11CF11CF60184819581E81648
-:101FE000F90650F38B2D9A2DDF91CF911F910F9110
-:101FF000FF90EF90DF90CF90BF90AF900895AF9299
-:10200000BF92CF92DF92EF92FF920F931F93CF93E5
-:10201000DF93B82EA92E6B01C82FD92FFB01608149
-:102020007181CE010E949C0FEE24FF2410C0088114
-:1020300019810E0D1F1DF8018081992787FD90954C
-:102040000E94EF20F80180830894E11CF11CF60146
-:1020500084819581E816F90650F38B2D9A2DDF9136
-:10206000CF911F910F91FF90EF90DF90CF90BF9095
-:10207000AF900895EF92FF920F931F93DF93CF934A
-:10208000CDB7DEB72C970FB6F894DEBF0FBECDBF2D
-:10209000FC017B018617970711F401E029C0248118
-:1020A0003581DB0114968D919C911597281739077E
-:1020B00011F000E01DC0CE010196BF010E94FF0F8C
-:1020C00009811A81CE010796B7010E94FF0F6F8127
-:1020D0007885C8010E941E2100E0009709F401E004
-:1020E000CE0107960E94060CCE0101960E94060CB6
-:1020F000802F2C960FB6F894DEBF0FBECDBFCF91C8
-:10210000DF911F910F91FF90EF900895CF92DF9292
-:10211000EF92FF921F93CF93DF936C017B01B90184
-:102120002417350710F4BA01A901D70114968D912F
-:102130009C911597EB018617970708F4EC01D701DE
-:10214000ED91FC911197EC0FFD1F108110826D91A4
-:102150007C91640F751FC6010E949C0FD701ED9101
-:10216000FC91EC0FFD1F1083C601DF91CF911F91F1
-:10217000FF90EF90DF90CF9008950F931F938C0105
-:10218000FB01248135810E948610C8011F910F91A7
-:1021900008958F929F92AF92BF92CF92DF92EF926B
-:1021A000FF920F931F93DF93CF9300D000D000D006
-:1021B000CDB7DEB75C016B01DB0114968D919C916C
-:1021C00015970097A1F101974817590780F1F5017C
-:1021D000848195814817590750F5ED91FC91008154
-:1021E0007A014E010894811C911C1FC0D501ED910C
-:1021F000FC91EE0DFF1D80818017A1F4F601248172
-:1022000035812E0D3F1DC401B501A7010E94861026
-:10221000C401B6010E94CC0C182FC4010E94060C08
-:10222000112341F40894E108F108F7FEDFCFEE2412
-:10223000EA94FE2CC70126960FB6F894DEBF0FBEB7
-:10224000CDBFCF91DF911F910F91FF90EF90DF9065
-:10225000CF90BF90AF909F908F900895FC01DB01CD
-:102260004481558114968D919C911597481B590B6B
-:10227000CF010E94C9100895AF92BF92CF92DF9212
-:10228000EF92FF920F931F93DF93CF9300D000D074
-:1022900000D0CDB7DEB75C018B01DB016D917C9185
-:1022A0006115710521F4B8010E946C0E42C0CE0187
-:1022B00001960E949C0FF801E480F580CC24DD2477
-:1022C00010C0D801ED91FC91EC0DFD1D8081992786
-:1022D00087FD90950E94E720892B31F00894C11C5E
-:1022E000D11CCE14DF0468F3ED80FE800DC0D80150
-:1022F000ED91FC91EE0DFF1D8081992787FD909552
-:102300000E94E720892B31F00894E108F108CE14EF
-:10231000DF0468F30894E11CF11CC5018E010F5F16
-:102320001F4FB801A60197010E948610C8010E94A4
-:10233000060CC50126960FB6F894DEBF0FBECDBFC2
-:10234000CF91DF911F910F91FF90EF90DF90CF9091
-:10235000BF90AF9008952F923F924F925F926F92ED
-:102360007F928F929F92AF92BF92CF92DF92EF9225
-:10237000FF920F931F93DF93CF93CDB7DEB768978C
-:102380000FB6F894DEBF0FBECDBF3C01FB012A01A2
-:102390001901608171816115710521F4BF010E94ED
-:1023A0006C0E5AC07E010894E11CF11CC7010E940A
-:1023B0009C0F8E01095F1F4FC80166EA71E00E9401
-:1023C0009C0FD02EC12E3DE0832E912C8C0E9D1E95
-:1023D00023E1A22EB12CAC0EBD1E24C0C401B70156
-:1023E00040E050E098010E9486108D2D9C2DB40194
-:1023F0000E94850DC4010E94060C8D2D9C2DB101FB
-:102400000E94850DF20144815581400F511FC50185
-:10241000B7010E94BD10C701B5010E94D40DC501CE
-:102420000E94060CC701B2010E94A40C8C01FFEFB0
-:102430008F3F9F0799F68D2D9C2DB7010E94850D2A
-:10244000C3016D2D7C2D0E946C0E8D2D9C2D0E9444
-:10245000060CC7010E94060CC30168960FB6F894DB
-:10246000DEBF0FBECDBFCF91DF911F910F91FF90C7
-:10247000EF90DF90CF90BF90AF909F908F907F9024
-:102480006F905F904F903F902F900895DF92EF9262
-:10249000FF920F931F93DF93CF9300D000D000D013
-:1024A000CDB7DEB77C01FB01142FD22E6081718184
-:1024B0006115710521F4BF010E946C0E1CC0CE0194
-:1024C00001960E949C0F89819A81012F112707FD97
-:1024D000109501C0D082B8010E941321FC01009721
-:1024E000C9F7C7018E010F5F1F4FB8010E946C0E24
-:1024F000C8010E94060CC70126960FB6F894DEBFED
-:102500000FBECDBFCF91DF911F910F91FF90EF9044
-:10251000DF9008950F931F93CF93DF938C01EB010E
-:102520006115710511F4C6EAD1E0FE0101900020A9
-:10253000E9F73197EC1BFD0BD8011596FC93EE9350
-:102540001497C801BF010E94C00DF80180819181DC
-:10255000009719F0BE010E942721DF91CF911F91B2
-:102560000F910895EF92FF920F931F93DF93CF93F4
-:10257000CDB7DEB7A1970FB6F894DEBF0FBECDBFC3
-:102580008C01CB01BA017E010894E11CF11CA7016A
-:102590000E949121F70101900020E9F73197EE198F
-:1025A000FF09D8011596FC93EE931497C801BF015B
-:1025B0000E94C00DF80180819181009719F0B70148
-:1025C0000E942721A1960FB6F894DEBF0FBECDBFA3
-:1025D000CF91DF911F910F91FF90EF900895EF92AF
-:1025E000FF920F931F93DF93CF93CDB7DEB7A197E1
-:1025F0000FB6F894DEBF0FBECDBF8C01CB01BA0180
-:102600007E010894E11CF11CA7010E949121F701B1
-:1026100001900020E9F73197EE19FF09D8011596CE
-:10262000FC93EE931497C801BF010E94C00DF801FE
-:1026300080819181009719F0B7010E942721A1960E
-:102640000FB6F894DEBF0FBECDBFCF91DF911F91C3
-:102650000F91FF90EF900895EF92FF920F931F93C9
-:10266000DF93CF93CDB7DEB7A1970FB6F894DEBF57
-:102670000FBECDBF8C01CB017E010894E11CF11C83
-:10268000B7010E947021F70101900020E9F731970E
-:10269000EE19FF09D8011596FC93EE931497C80123
-:1026A000BF010E94C00DF80180819181009719F04F
-:1026B000B7010E942721A1960FB6F894DEBF0FBE86
-:1026C000CDBFCF91DF911F910F91FF90EF900895B3
-:1026D000EF92FF920F931F93DF93CF93CDB7DEB7A7
-:1026E000A1970FB6F894DEBF0FBECDBF8C01CB0112
-:1026F0007E010894E11CF11CB7010E947021F701D2
-:1027000001900020E9F73197EE19FF09D8011596DD
-:10271000FC93EE931497C801BF010E94C00DF8010D
-:1027200080819181009719F0B7010E942721A1961D
-:102730000FB6F894DEBF0FBECDBFCF91DF911F91D2
-:102740000F91FF90EF9008951F920F920FB60F9286
-:1027500011242F933F934F935F936F937F938F93A6
-:102760009F93AF93BF932091890330918A03409147
-:102770008B0350918C0370918D03DA01C90102968D
-:10278000A11DB11D672F6A5F6D3730F06D57DA01FB
-:10279000C9010396A11DB11D60938D038093890328
-:1027A00090938A03A0938B03B0938C03809185034D
-:1027B00090918603A0918703B09188030196A11D93
-:1027C000B11D8093850390938603A0938703B093F4
-:1027D0008803BF91AF919F918F917F916F915F918E
-:1027E0004F913F912F910F900FBE0F901F90189512
-:1027F0008FB7F8942091890330918A0340918B031D
-:1028000050918C038FBFB901CA0108959FB7F89406
-:10281000209185033091860340918703509188036E
-:1028200086B5A89B06C08F3F21F02F5F3F4F4F4FCB
-:102830005F4F9FBF542F432F322F2227280F311D68
-:10284000411D511D83E0220F331F441F551F8A95E0
-:10285000D1F7B901CA010895EF92FF920F931F9328
-:10286000CF93DF937B018C010E940614EB010EC015
-:102870000E9406146C1B7D0B685E7340C8F30894BD
-:10288000E108F10801091109C851DC4FE114F10414
-:102890000105110569F7DF91CF911F910F91FF900D
-:1028A000EF900895019739F0019729F0880F991F4B
-:1028B00001970197F1F70895789484B5826084BDFB
-:1028C00084B5816084BD85B5826085BD85B5816034
-:1028D00085BDEEE6F0E0808181608083E1E8F0E094
-:1028E0001082808182608083808181608083E0E8C3
-:1028F000F0E0808181608083E1EBF0E080818460A2
-:102900008083E0EBF0E0808181608083EAE7F0E0A3
-:102910008081846080838081826080838081816007
-:1029200080838081806880831092C10008958093A5
-:10293000A7010895982F8E3008F09E5097708091CF
-:10294000A7018295880F880F807C892B80937C005B
-:1029500080917A00806480937A0080917A0086FD6D
-:10296000FCCF2091780040917900942F80E030E0F6
-:10297000282B392BC90108951F93CF93DF93182F6C
-:10298000EB0161E00E941C15209709F44AC0CF3F7B
-:10299000D10509F449C0E12FF0E0E155FF4F8491E2
-:1029A0008330C1F0843028F4813051F08230B1F5A9
-:1029B0000CC0863019F1873049F1843079F514C0A4
-:1029C00084B5806884BDC7BD33C084B5806284BDD2
-:1029D000C8BD2EC080918000806880938000D09315
-:1029E0008900C093880024C0809180008062809319
-:1029F0008000D0938B00C0938A001AC08091B000F1
-:102A000080688093B000C093B30012C08091B00082
-:102A100080628093B000C093B4000AC0C038D10572
-:102A20001CF4812F60E002C0812F61E00E946F15CD
-:102A3000DF91CF911F910895482F50E0CA0185562C
-:102A40009F4FFC01249149575F4FFA0184918823DD
-:102A5000C1F0E82FF0E0EE0FFF1FE759FF4FA591FF
-:102A6000B491662341F49FB7F8948C91209582230A
-:102A70008C939FBF08959FB7F8948C91822B8C9371
-:102A80009FBF0895833071F0843028F48130A1F025
-:102A9000823021F514C08630B1F08730D1F0843017
-:102AA000E9F404C0809180008F7703C0809180009A
-:102AB0008F7D80938000089584B58F7702C084B5A0
-:102AC0008F7D84BD08958091B0008F778093B00092
-:102AD00008958091B0008F7D8093B0000895FF929B
-:102AE0000F931F93F62E482F50E0CA0181559F4F38
-:102AF000FC012491CA0185569F4FFC01149149574E
-:102B00005F4FFA0104910023D9F0222319F0822F9C
-:102B10000E944215E02FF0E0EE0FFF1FED58FF4F2F
-:102B2000A591B491FF2031F49FB7F8948C91109542
-:102B3000812304C09FB7F8948C91812B8C939FBF05
-:102B40001F910F91FF9008950F931F93482F50E00E
-:102B5000CA0181559F4FFC012491CA0185569F4FA0
-:102B6000FC01049149575F4FFA011491112319F4A4
-:102B700020E030E015C0222319F0822F0E94421578
-:102B8000812F90E0880F991F83589F4FFC01A591DA
-:102B9000B4918C9120E030E0802311F021E030E00E
-:102BA000C9011F910F9108958F929F92AF92BF928A
-:102BB000CF92DF92EF92FF920F931F93CF93DF9309
-:102BC000A82FB0E0CD0185569F4FFC018490A957F6
-:102BD000BF4FFD01D490662311F4992401C0982CB5
-:102BE000CA01B90120E43FE140E050E00E94F31D3A
-:102BF00020E83EE340E050E00E94121E79018A0185
-:102C00006D2D70E0660F771F63587F4FAA24BB2499
-:102C10006501FB01A591B4910BC0AE14BF04C006C1
-:102C2000D10609F44FC00894A11CB11CC11CD11CD1
-:102C30008C918821891589F30CC0AE14BF04C0069D
-:102C4000D10609F43FC00894A11CB11CC11CD11CC1
-:102C500003C0FB01A591B4918C918821891569F776
-:102C600020E030E040E050E0FB01C591D4910FC07E
-:102C7000DA01C9018A0D9B1DAC1DBD1D8E159F0576
-:102C8000A007B107F9F02F5F3F4F4F4F5F4F88818B
-:102C90008821891569F3CA01B90128E032E540E0CD
-:102CA00050E00E94F31D6058714C8F4F9F4F20E4FD
-:102CB0003FE140E050E00E94121EC901DA019C0190
-:102CC000AD0104C020E030E040E050E0B901CA01AD
-:102CD000DF91CF911F910F91FF90EF90DF90CF90F8
-:102CE000BF90AF909F908F900895BF92CF92DF9248
-:102CF000EF92FF920F931F93CF93DF93E82EF62E60
-:102D0000B42EC7E0D0E0022F10E087E0C82ED12C0F
-:102D1000BB2059F4B6016C1B7D0BC80102C0959510
-:102D200087956A95E2F7BC0107C0B8010C2E02C076
-:102D3000759567950A94E2F761708E2D0E946F1564
-:102D40008F2D61E00E946F158F2D60E00E946F153E
-:102D500021979FEFCF3FD907D9F6DF91CF911F91F0
-:102D60000F91FF90EF90DF90CF90BF900895CF929A
-:102D7000DF92EF92FF920F931F93CF93DF93F82E82
-:102D8000062FE42E10E0C7E0D0E097E0C92ED12C4A
-:102D9000802F61E00E946F15EE2061F48F2D0E945C
-:102DA000A41596012C1B3D0B02C0880F991F2A9574
-:102DB000E2F709C08F2D0E94A4150C2E02C0880FC7
-:102DC000991F0A94E2F7182B802F60E00E946F157C
-:102DD00021978FEFCF3FD807D9F6812FDF91CF9181
-:102DE0001F910F91FF90EF90DF90CF900895EF9299
-:102DF000FF920F931F937B018C0120E030E040E0B5
-:102E00005FE40E94731A88238CF0C801B70120E0A8
-:102E100030E040E05FE40E946F180E94311B9B018C
-:102E2000AC01205030404040504806C0C801B701B6
-:102E30000E94311B9B01AC01B901CA011F910F9186
-:102E4000FF90EF900895A0E0B0E0E9E2F7E10C9484
-:102E50004F1EDC012B01FA019C91923008F439C11C
-:102E6000EB018881823008F433C1943069F48430F6
-:102E700009F02FC111969C9111978981981709F437
-:102E800028C1A8EAB1E025C1843009F421C182300B
-:102E9000A9F4923009F01DC19A01AD0188E0EA0160
-:102EA0000990AE01E90109929E018150C1F7E2014A
-:102EB000898111969C918923818308C1923009F4FC
-:102EC00007C112962D903C901397EB018A819B814C
-:102ED0001496AD90BD90CD90DC901797EC80FD805E
-:102EE0000E811F819101281B390BB90137FF04C0E6
-:102EF00066277727621B730B603271050CF061C087
-:102F0000121613066CF537014801062E04C096947C
-:102F10008794779467940A94D2F721E030E040E0F8
-:102F200050E004C0220F331F441F551F6A95D2F78B
-:102F300021503040404050402E213F21402351231A
-:102F4000211531054105510521F021E030E040E037
-:102F500050E079018A01E628F728082919293CC0A0
-:102F6000232BD1F1260E371E35014601062E04C053
-:102F700096948794779467940A94D2F721E030E08E
-:102F800040E050E004C0220F331F441F551F6A95D4
-:102F9000D2F721503040404050402A213B214C2163
-:102FA0005D21211531054105510521F021E030E079
-:102FB00040E050E059016A01A628B728C828D9285E
-:102FC0000BC0821593052CF01C01AA24BB246501BB
-:102FD00003C0EE24FF24870111969C91D201119623
-:102FE0008C91981709F445C0992339F0A8019701ED
-:102FF0002A193B094C095D0906C0A60195012E1945
-:103000003F09400B510B57FD08C0118233822282C9
-:1030100024833583468357831DC081E081833382B7
-:10302000228288279927DC01821B930BA40BB50B06
-:1030300084839583A683B7830DC0220F331F441F5B
-:10304000551F24833583468357838281938101975B
-:10305000938382832481358146815781DA01C901B6
-:103060000197A109B1098F5F9F4FAF4FBF4328F36D
-:103070000BC0918333822282EA0CFB1C0C1D1D1DA8
-:10308000E482F5820683178383E08083248135817F
-:103090004681578157FF1AC0C901AA2797FDA095FD
-:1030A000BA2F81709070A070B07056954795379583
-:1030B0002795822B932BA42BB52B84839583A683F2
-:1030C000B78382819381019693838283DF0101C05C
-:1030D000D201CD01CDB7DEB7E2E10C946B1EA0E2C8
-:1030E000B0E0E5E7F8E10C945B1E69837A838B839B
-:1030F0009C832D833E834F835887E9E0EE2EF12C8D
-:10310000EC0EFD1ECE010196B7010E94221D8E011C
-:103110000F5E1F4FCE010596B8010E94221D8A89BD
-:1031200091E089278A8BC701B801AE01475E5F4FE6
-:103130000E9423170E944D1CA096E6E00C94771E77
-:10314000A0E2B0E0E6EAF8E10C945B1E69837A83C2
-:103150008B839C832D833E834F835887F9E0EF2E2A
-:10316000F12CEC0EFD1ECE010196B7010E94221D2E
-:103170008E010F5E1F4FCE010596B8010E94221DE1
-:10318000C701B801AE01475E5F4F0E9423170E943E
-:103190004D1CA096E6E00C94771EA0E2B0E0E3EDB3
-:1031A000F8E10C944F1E69837A838B839C832D8373
-:1031B0003E834F835887CE010196BE01675F7F4FE4
-:1031C0000E94221DCE010596BE016F5E7F4F0E94B8
-:1031D000221D9985923088F089898230C8F0943018
-:1031E00019F4823051F404C0843029F4923081F40F
-:1031F00088EA91E0C6C0923049F420E09A858A8935
-:10320000981321E02A87CE010996BBC0823049F489
-:1032100020E09A858A89981321E02A8BCE01419675
-:10322000B0C02D843E844F8458886D887E888F88F6
-:10323000988CEE24FF248701AA24BB24650140E07A
-:1032400050E060E070E0E0E0F0E0C101817090707B
-:10325000892BE9F0E60CF71C081D191D9A01AB013A
-:103260002A0D3B1D4C1D5D1D80E090E0A0E0B0E00C
-:10327000E614F7040805190520F481E090E0A0E0C9
-:10328000B0E0BA01A901480F591F6A1F7B1FAA0CA1
-:10329000BB1CCC1CDD1C97FE08C081E090E0A0E0C8
-:1032A000B0E0A82AB92ACA2ADB2A3196E032F10511
-:1032B00049F0660C771C881C991C569447943794E7
-:1032C0002794C3CFFA85EA892B893C898B859C8515
-:1032D000280F391F2E5F3F4F17C0CA0181709070B1
-:1032E000892B61F016950795F794E79480E090E0BC
-:1032F000A0E0B0E8E82AF92A0A2B1B2B76956795FF
-:10330000579547952F5F3F4F77FDE7CF0CC0440F90
-:10331000551F661F771F17FD4160EE0CFF1C001F35
-:10332000111F21503040403090E0590790E069076C
-:1033300090E4790760F32B8F3C8FDB01CA018F7714
-:103340009070A070B07080349105A105B10561F452
-:1033500047FD0AC0E114F1040105110529F0405CA4
-:103360005F4F6F4F7F4F40781A8EFE1711F081E04C
-:103370008A8F4D8F5E8F6F8F78A383E0898FCE0108
-:1033800049960E944D1CA096E2E10C946B1EA8E1A8
-:10339000B0E0EDECF9E10C94571E69837A838B83DE
-:1033A0009C832D833E834F835887B9E0EB2EF12C0D
-:1033B000EC0EFD1ECE010196B7010E94221D8E016A
-:1033C0000F5E1F4FCE010596B8010E94221D298570
-:1033D000223008F47EC03989323010F4B8017CC044
-:1033E0008A859A8989278A87243011F0223031F41E
-:1033F000231709F06EC068EA71E06EC0343039F40A
-:103400001D861E861F86188A1C861B8604C03230C5
-:1034100021F484E08987B7015FC02B853C858B89C7
-:103420009C89281B390B3C872B87ED84FE840F85F4
-:103430001889AD88BE88CF88D88CEA14FB040C05A7
-:103440001D0540F4EE0CFF1C001F111F21503040E1
-:103450003C872B8720E030E040E050E080E090E0C7
-:10346000A0E0B0E460E070E0EA14FB040C051D0588
-:1034700040F0282B392B4A2B5B2BEA18FB080C0950
-:103480001D09B695A79597958795EE0CFF1C001F13
-:10349000111F6F5F7F4F6F31710531F7DA01C9017D
-:1034A0008F779070A070B07080349105A105B10540
-:1034B00061F427FD0AC0E114F1040105110529F0AA
-:1034C000205C3F4F4F4F5F4F20782D873E874F87BF
-:1034D000588BBE01675F7F4FCB010E944D1C6896E1
-:1034E000EAE00C94731EA8E1B0E0E9E7FAE10C947D
-:1034F0005B1E69837A838B839C832D833E834F83FA
-:10350000588789E0E82EF12CEC0EFD1ECE010196C5
-:10351000B7010E94221D8E010F5E1F4FCE0105963E
-:10352000B8010E94221D8985823040F0898982304D
-:1035300028F0C701B8010E949A1D01C08FEF68965C
-:10354000E6E00C94771EA8E1B0E0E9EAFAE10C9419
-:103550005B1E69837A838B839C832D833E834F8399
-:10356000588789E0E82EF12CEC0EFD1ECE01019665
-:10357000B7010E94221D8E010F5E1F4FCE010596DE
-:10358000B8010E94221D8985823040F089898230ED
-:1035900028F0C701B8010E949A1D01C081E0689619
-:1035A000E6E00C94771EA8E0B0E0E9EDFAE10C94B7
-:1035B000581E9B01AC0183E08983DA01C901882789
-:1035C000B7FD83959927AA27BB27B82E211531056A
-:1035D0004105510519F482E089833AC08823A9F096
-:1035E000203080E0380780E0480780E8580729F459
-:1035F00060E070E080E09FEC30C0EE24FF248701A3
-:10360000E21AF30A040B150B02C079018A018EE15C
-:10361000C82ED12CDC82CB82ED82FE820F831887EC
-:10362000C801B7010E94FE1B01971816190684F401
-:10363000082E04C0EE0CFF1C001F111F0A94D2F7C5
-:10364000ED82FE820F831887C81AD90ADC82CB82EA
-:10365000BA82CE0101960E944D1C2896E9E00C9496
-:10366000741EACE0B0E0E7E3FBE10C945F1E6983FD
-:103670007A838B839C83CE010196BE016B5F7F4F63
-:103680000E94221D8D81823061F1823050F18430A0
-:1036900021F48E81882351F12EC02F81388537FD8A
-:1036A00020C06E812F3131051CF06623F9F023C054
-:1036B0008EE190E0821B930B29853A854B855C85D2
-:1036C00004C056954795379527958A95D2F7662376
-:1036D000B1F050954095309521953F4F4F4F5F4F3A
-:1036E0000EC020E030E040E050E009C02FEF3FEF97
-:1036F0004FEF5FE704C020E030E040E050E8B90160
-:10370000CA012C96E2E00C947B1EA8E0B0E0EBE846
-:10371000FBE10C94571E7B018C016115710581053D
-:10372000910519F482E0898360C083E089838EE18A
-:10373000C82ED12CDC82CB82ED82FE820F831887CB
-:10374000C801B7010E94FE1BFC013197F7FF3BC087
-:10375000222733272E1B3F0B57016801022E04C07E
-:10376000D694C794B794A7940A94D2F740E050E057
-:1037700060E070E081E090E0A0E0B0E004C0880F7D
-:10378000991FAA1FBB1F2A95D2F70197A109B1095A
-:103790008E219F21A023B1230097A105B10521F01F
-:1037A00041E050E060E070E04A295B296C297D2906
-:1037B0004D835E836F8378878EE190E08E1B9F0B35
-:1037C0009C838B8312C0309781F00E2E04C0EE0CC8
-:1037D000FF1C001F111F0A94D2F7ED82FE820F8397
-:1037E0001887CE1ADF0ADC82CB821A82CE010196BC
-:1037F0000E944D1C2896EAE00C94731EEF92FF92F3
-:103800000F931F937B018C0180E0E81680E0F8069F
-:1038100081E0080780E0180788F48FEFE816F104CC
-:103820000105110531F028F088E090E0A0E0B0E05B
-:1038300017C080E090E0A0E0B0E012C080E0E816A1
-:1038400080E0F80680E0080781E0180728F088E1AA
-:1038500090E0A0E0B0E004C080E190E0A0E0B0E043
-:1038600020E230E040E050E0281B390B4A0B5B0BB4
-:1038700004C016950795F794E7948A95D2F7F70157
-:10388000E055FE4F8081281B310941095109C901CA
-:103890001F910F91FF90EF900895DF92EF92FF92AA
-:1038A0000F931F93FC01E480F58006811781D1807E
-:1038B0008081823048F480E090E0A0E1B0E0E82A26
-:1038C000F92A0A2B1B2BA5C0843009F49FC0823033
-:1038D00021F4EE24FF24870105C0E114F104010561
-:1038E000110519F4E0E0F0E096C0628173819FEF6A
-:1038F000623879070CF05BC022E83FEF261B370BDC
-:103900002A3131052CF020E030E040E050E02AC0C0
-:10391000B801A701022E04C0769567955795479583
-:103920000A94D2F781E090E0A0E0B0E004C0880FF4
-:10393000991FAA1FBB1F2A95D2F70197A109B109A8
-:103940008E219F21A023B1230097A105B10521F06D
-:1039500081E090E0A0E0B0E09A01AB01282B392B88
-:103960004A2B5B2BDA01C9018F779070A070B07081
-:1039700080349105A105B10539F427FF09C0205C09
-:103980003F4F4F4F5F4F04C0215C3F4F4F4F5F4F42
-:10399000E0E0F0E02030A0E03A07A0E04A07A0E431
-:1039A0005A0710F0E1E0F0E079018A0127C06038A1
-:1039B000710564F5FB01E158FF4FD801C7018F770E
-:1039C0009070A070B07080349105A105B10539F4F4
-:1039D000E7FE0DC080E490E0A0E0B0E004C08FE31B
-:1039E00090E0A0E0B0E0E80EF91E0A1F1B1F17FFD1
-:1039F00005C016950795F794E794319687E01695DC
-:103A00000795F794E7948A95D1F705C0EE24FF2433
-:103A10008701EFEFF0E06E2F679566276795902F8F
-:103A20009F77D794DD24D7948E2F8695492F462BE8
-:103A3000582F5D29B701CA011F910F91FF90EF9098
-:103A4000DF900895FC01DB01408151812281622FCA
-:103A50006F7770E0221F2227221F9381892F880F02
-:103A6000822B282F30E0991F9927991F11969C933C
-:103A7000119721153105A9F541155105610571050C
-:103A800011F482E037C082E89FEF13969C938E93E7
-:103A900012979A01AB0167E0220F331F441F551F95
-:103AA0006A95D1F783E08C930DC0220F331F441F1A
-:103AB000551F12968D919C911397019713969C9385
-:103AC0008E931297203080E0380780E0480780E42A
-:103AD000580758F314962D933D934D935C93179785
-:103AE00008952F3F310579F44115510561057105A0
-:103AF00019F484E08C93089564FF03C081E08C93F3
-:103B000012C01C9210C02F57304013963C932E9336
-:103B1000129783E08C9387E0440F551F661F771F31
-:103B20008A95D1F7706414964D935D936D937C9351
-:103B3000179708951F93DC01FB019C91923008F4C4
-:103B400047C08081823008F443C0943051F411960C
-:103B50001C91843099F58181682F70E0611B710997
-:103B60003FC0843021F0923031F48230B9F181814C
-:103B7000882389F12DC011961C9111978230F1F0A4
-:103B800081811817D9F412962D913C911397828157
-:103B900093818217930794F028173907BCF0149685
-:103BA0008D919D910D90BC91A02D248135814681F0
-:103BB0005781281739074A075B0718F4112341F08A
-:103BC0000AC082179307A407B50740F4112319F020
-:103BD00061E070E005C06FEF7FEF02C060E070E071
-:103BE000CB011F910895629FD001739FF001829FC6
-:103BF000E00DF11D649FE00DF11D929FF00D839F7C
-:103C0000F00D749FF00D659FF00D9927729FB00D18
-:103C1000E11DF91F639FB00DE11DF91FBD01CF012B
-:103C200011240895A1E21A2EAA1BBB1BFD010DC091
-:103C3000AA1FBB1FEE1FFF1FA217B307E407F5075C
-:103C400020F0A21BB30BE40BF50B661F771F881F38
-:103C5000991F1A9469F760957095809590959B01CE
-:103C6000AC01BD01CF01089597FB092E05260ED0AA
-:103C700057FD04D0D7DF0AD0001C38F4509540958A
-:103C8000309521953F4F4F4F5F4F0895F6F7909530
-:103C90008095709561957F4F8F4F9F4F08952F921C
-:103CA0003F924F925F926F927F928F929F92AF92CC
-:103CB000BF92CF92DF92EF92FF920F931F93CF9319
-:103CC000DF93CDB7DEB7CA1BDB0B0FB6F894DEBFB0
-:103CD0000FBECDBF09942A88398848885F846E84D6
-:103CE0007D848C849B84AA84B984C884DF80EE8020
-:103CF000FD800C811B81AA81B981CE0FD11D0FB629
-:103D0000F894DEBF0FBECDBFED010895EE0FFF1F8B
-:103D10000590F491E02D0994CF93DF93BC0182309C
-:103D2000910510F462E070E0A0919003B0919103CE
-:103D3000ED01E0E0F0E040E050E021C088819981B1
-:103D40008617970769F48A819B81309719F09383CE
-:103D5000828304C09093910380939003FE0134C04A
-:103D60006817790738F44115510519F0841795073C
-:103D700008F4AC01FE018A819B819C01E901209736
-:103D8000E9F641155105A9F1CA01861B970B049765
-:103D900008F4BA01E0E0F0E02AC08D919C911197FF
-:103DA00084179507F9F46417750781F412968D91BD
-:103DB0009C911397309719F09383828304C090935A
-:103DC000910380939003FD0132964FC0CA01861B78
-:103DD000970BFD01E80FF91F6193719302978D9383
-:103DE0009C9343C0FD01828193819C01D90110976E
-:103DF000A1F680918E0390918F03892B41F48091DD
-:103E0000B2029091B30290938F0380938E034091FE
-:103E1000B4025091B5024115510541F44DB75EB75A
-:103E20008091B0029091B102481B590B20918E03F2
-:103E300030918F0324173507B0F4CA01821B930B0E
-:103E40008617970780F0AB014E5F5F4F8417950789
-:103E500050F0420F531F50938F0340938E03F9018C
-:103E60006193719302C0E0E0F0E0CF01DF91CF9168
-:103E70000895CF93DF93009709F450C0EC01229787
-:103E80001B821A82A0919003B0919103109709F1BF
-:103E900040E050E0AC17BD0708F1BB83AA83FE01E8
-:103EA00021913191E20FF31FAE17BF0779F48D9185
-:103EB0009C911197280F391F2E5F3F4F398328831C
-:103EC00012968D919C9113979B838A83411551057E
-:103ED00071F4D0939103C093900320C012968D91FA
-:103EE0009C911397AD01009711F0DC01D3CFFA013B
-:103EF000D383C28321913191E20FF31FCE17DF07E5
-:103F000069F488819981280F391F2E5F3F4FFA018C
-:103F1000318320838A819B8193838283DF91CF9138
-:103F20000895A0E0B0E0E7E9FFE10C94571EEC0132
-:103F3000A880B980CA80DB80A114B104C104D10477
-:103F400041F484E2A82E89EDB82E8BE5C82E87E0D7
-:103F5000D82EC601B5012DE133EF41E050E00E94BB
-:103F6000341E27EA31E440E050E00E94F31D7B015B
-:103F70008C01C601B5012DE133EF41E050E00E9414
-:103F8000341ECA01B9012CEE34EF4FEF5FEF0E94EF
-:103F9000F31D6E0D7F1D801F911F97FF04C06150A0
-:103FA000704080409048688379838A839B839B011B
-:103FB000AC015F77B901CA01CDB7DEB7EAE00C9476
-:103FC000731E0E94911F089586EB92E00E94911F3C
-:103FD00008956093B6027093B7028093B8029093ED
-:103FE000B9020895A0E0B0E0E8EFFFE10C94551E9F
-:103FF0008C01009729F4CB010E948C1E8C01BAC061
-:104000009EEFE92E9FEFF92EE00EF11E5801A60E4D
-:10401000B71EAE14BF0408F4ABC08EEF882E8FEF2E
-:10402000982E8A0C9B1CE701488159814617570737
-:10403000B8F04530510508F49DC0CA0104978617B1
-:10404000970708F497C042505040461B570BF401A5
-:104050005183408379836883C5010E94391F8AC0D8
-:104060006B01C41AD50AE0919003F0919103A0E08E
-:10407000B0E0C0E0D0E042C0E815F905A1F520812C
-:1040800031812C153D0578F1C90102968C159D05ED
-:10409000A8F04E5F5F4F420F531FE70159834883DB
-:1040A00022813381109729F013963C932E93129717
-:1040B00061C030939103209390035CC02250304044
-:1040C0002C193D0931832083109729F01396FC9316
-:1040D000EE93129704C0F0939103E0939003F701DD
-:1040E0007183608347C080819181C817D90708F424
-:1040F000EC01DF01828193819C01F901309709F085
-:10410000BBCF400F511F80918E0390918F03841776
-:104110009507E9F4C617D707D0F42091B40230917F
-:10412000B5022115310541F42DB73EB78091B0029B
-:104130009091B102281B390BA216B306C8F4B092B5
-:104140008F03A0928E03E7017983688313C0CB01AC
-:104150000E948C1EEC01009759F0F70140815181BB
-:10416000B8010E94FF20C8010E94391F8E0102C0C1
-:1041700000E010E0C801CDB7DEB7ECE00C94711E92
-:104180001F93FC0199278827BC01E89411911032F4
-:10419000E9F3193010F01E30C8F31B3251F01D3214
-:1041A00049F4689406C00E94C521610F711D811DEC
-:1041B000911D119110531A30B0F33EF490958095F3
-:1041C000709561957F4F8F4F9F4F1F91089591116B
-:1041D00016C1803219F089508550D0F70895911199
-:1041E000089581548A5108F4805E855A089591118A
-:1041F000089581568A5108F4805285580895FB012C
-:10420000DC0102C001900D9241505040D8F7089552
-:10421000FB01DC010D900020E9F7119701900D9250
-:104220000020E1F70895FC018191861721F0882391
-:10423000D9F7992708953197CF010895FB01DC0143
-:104240008D91019080190110D9F3990B0895FB010C
-:10425000DC0101900D920020E1F70895FB01DC01E3
-:104260004150504030F08D910190801919F4002098
-:10427000B9F7881B990B0895FB01DC0141505040B0
-:1042800048F001900D920020C9F701C01D924150E5
-:104290005040E0F70895FC0181E090E0019006169F
-:1042A00009F4CF010020D1F701970895FB01519146
-:1042B0005523A9F0BF01DC014D9145174111E1F7EC
-:1042C00059F4CD010190002049F04D914015411164
-:1042D000C9F3FB014111EFCF81E090E00197089510
-:1042E000FB019F01E8944230C4F04532B4F44A30F7
-:1042F00029F497FB1EF4909581959F4F642F7727A3
-:104300000E941222805D8A330CF0895D8193CB017B
-:104310000097A1F716F45DE251931082C9010C9445
-:104320000222FA01CF93FF93EF93223044F125321A
-:1043300034F5C22FE894CA3049F497FB3EF49095C7
-:104340008095709561957F4F8F4F9F4F2C2F33270E
-:1043500044275527FF93EF930E94121EEF91FF9180
-:10436000605D6A330CF0695D6193B901CA01605008
-:1043700070408040904051F716F4CDE2C193108216
-:104380008F919F91CF910C940222592F482F372F54
-:10439000262F660F771F881F991F660F771F881FAC
-:1043A000991F620F731F841F951F660F771F881F49
-:1043B000991F0895FA01CF93FF93EF932230CCF029
-:1043C0002532BCF4C22F2C2F332744275527FF93C7
-:1043D000EF930E94121EEF91FF91605D6A330CF023
-:1043E000695D6193B901CA0160507040804090409E
-:1043F00051F710828F919F91CF910C9402229927AF
-:1044000088270895DC01FC01672F71917723E1F77C
-:10441000329704C07C916D9370836291AE17BF0791
-:10442000C8F30895AA1BBB1B51E107C0AA1FBB1FFD
-:10443000A617B70710F0A61BB70B881F991F5A9530
-:10444000A9F780959095BC01CD010895F894FFCF10
-:104450000D0A2B494E513D310D0A000D0A2B5354C4
-:10446000574D4F443D300D0A000D0A2B53544E4119
-:104470003D4164617074696373456C65637469631D
-:104480000D0A000D0A2B53544F4155543D310D0A6E
-:10449000000D0A2B53544155544F3D300D0A000D69
-:1044A0000A202B535450494E3D303030300D0A0015
-:1044B0000D0A2B4C4F53535245434F4E4E3D300D3A
-:1044C0000A0007F000000000008E04DB04F3043350
-:1044D000045E044404820400000000DA00DB04F3FC
-:1044E00004DA00DA00DA00DA002E0000000000DA58
-:1044F00000DB04F304FF00010000000000000000E6
-:10450000000102020303030304040404040404047A
-:10451000050505050505050505050505050505054B
-:10452000060606060606060606060606060606062B
-:10453000060606060606060606060606060606061B
-:1045400007070707070707070707070707070707FB
-:1045500007070707070707070707070707070707EB
-:1045600007070707070707070707070707070707DB
-:1045700007070707070707070707070707070707CB
-:1045800008080808080808080808080808080808AB
-:10459000080808080808080808080808080808089B
-:1045A000080808080808080808080808080808088B
-:1045B000080808080808080808080808080808087B
-:1045C000080808080808080808080808080808086B
-:1045D000080808080808080808080808080808085B
-:1045E000080808080808080808080808080808084B
-:1045F000080808080808080808080808080808083B
-:0A46000020009203000001000000FA
-:00000001FF
diff --git a/ESS1995test_328p/bin/Release/ESS1995test_328p.elf.lss b/ESS1995test_328p/bin/Release/ESS1995test_328p.elf.lss
deleted file mode 100644
index 2efb687..0000000
--- a/ESS1995test_328p/bin/Release/ESS1995test_328p.elf.lss
+++ /dev/null
@@ -1,8524 +0,0 @@
-
-bin/Release/ESS1995test_328p.elf: file format elf32-avr
-
-Sections:
-Idx Name Size VMA LMA File off Algn
- 0 .data 000001ba 00800100 00004450 000044e4 2**0
- CONTENTS, ALLOC, LOAD, DATA
- 1 .text 00004450 00000000 00000000 00000094 2**1
- CONTENTS, ALLOC, LOAD, READONLY, CODE
- 2 .bss 000000d8 008002ba 008002ba 0000469e 2**0
- ALLOC
- 3 .stab 0000267c 00000000 00000000 000046a0 2**2
- CONTENTS, READONLY, DEBUGGING
- 4 .stabstr 00000cf1 00000000 00000000 00006d1c 2**0
- CONTENTS, READONLY, DEBUGGING
-
-Disassembly of section .text:
-
-00000000 <__vectors>:
- 0: 0c 94 63 00 jmp 0xc6 ; 0xc6 <__ctors_end>
- 4: 0c 94 93 0a jmp 0x1526 ; 0x1526 <__vector_1>
- 8: 0c 94 c0 0a jmp 0x1580 ; 0x1580 <__vector_2>
- c: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 10: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 14: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 18: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 1c: 0c 94 ec 07 jmp 0xfd8 ; 0xfd8 <__vector_7>
- 20: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 24: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 28: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 2c: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 30: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 34: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 38: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 3c: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 40: 0c 94 a4 13 jmp 0x2748 ; 0x2748 <__vector_16>
- 44: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 48: 0c 94 14 03 jmp 0x628 ; 0x628 <__vector_18>
- 4c: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 50: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 54: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 58: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 5c: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 60: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
- 64: 0c 94 8b 00 jmp 0x116 ; 0x116 <__bad_interrupt>
-
-00000068 <_ZL21tone_pin_to_timer_PGM>:
- 68: 02 .
-
-00000069 <port_to_mode_PGM>:
- 69: 00 00 00 00 24 00 27 00 2a 00 ....$.'.*.
-
-00000073 <port_to_output_PGM>:
- 73: 00 00 00 00 25 00 28 00 2b 00 ....%.(.+.
-
-0000007d <port_to_input_PGM>:
- 7d: 00 00 00 00 23 00 26 00 29 00 ....#.&.).
-
-00000087 <digital_pin_to_port_PGM>:
- 87: 04 04 04 04 04 04 04 04 02 02 02 02 02 02 03 03 ................
- 97: 03 03 03 03 ....
-
-0000009b <digital_pin_to_bit_mask_PGM>:
- 9b: 01 02 04 08 10 20 40 80 01 02 04 08 10 20 01 02 ..... @...... ..
- ab: 04 08 10 20 ...
-
-000000af <digital_pin_to_timer_PGM>:
- af: 00 00 00 07 00 02 01 00 00 03 04 06 00 00 00 00 ................
- bf: 00 00 00 00 00 .....
-
-000000c4 <__ctors_start>:
- c4: a1 04 cpc r10, r1
-
-000000c6 <__ctors_end>:
- c6: 11 24 eor r1, r1
- c8: 1f be out 0x3f, r1 ; 63
- ca: cf ef ldi r28, 0xFF ; 255
- cc: d8 e0 ldi r29, 0x08 ; 8
- ce: de bf out 0x3e, r29 ; 62
- d0: cd bf out 0x3d, r28 ; 61
-
-000000d2 <__do_copy_data>:
- d2: 12 e0 ldi r17, 0x02 ; 2
- d4: a0 e0 ldi r26, 0x00 ; 0
- d6: b1 e0 ldi r27, 0x01 ; 1
- d8: e0 e5 ldi r30, 0x50 ; 80
- da: f4 e4 ldi r31, 0x44 ; 68
- dc: 02 c0 rjmp .+4 ; 0xe2 <.do_copy_data_start>
-
-000000de <.do_copy_data_loop>:
- de: 05 90 lpm r0, Z+
- e0: 0d 92 st X+, r0
-
-000000e2 <.do_copy_data_start>:
- e2: aa 3b cpi r26, 0xBA ; 186
- e4: b1 07 cpc r27, r17
- e6: d9 f7 brne .-10 ; 0xde <.do_copy_data_loop>
-
-000000e8 <__do_clear_bss>:
- e8: 13 e0 ldi r17, 0x03 ; 3
- ea: aa eb ldi r26, 0xBA ; 186
- ec: b2 e0 ldi r27, 0x02 ; 2
- ee: 01 c0 rjmp .+2 ; 0xf2 <.do_clear_bss_start>
-
-000000f0 <.do_clear_bss_loop>:
- f0: 1d 92 st X+, r1
-
-000000f2 <.do_clear_bss_start>:
- f2: a2 39 cpi r26, 0x92 ; 146
- f4: b1 07 cpc r27, r17
- f6: e1 f7 brne .-8 ; 0xf0 <.do_clear_bss_loop>
-
-000000f8 <__do_global_ctors>:
- f8: 10 e0 ldi r17, 0x00 ; 0
- fa: c6 ec ldi r28, 0xC6 ; 198
- fc: d0 e0 ldi r29, 0x00 ; 0
- fe: 04 c0 rjmp .+8 ; 0x108 <.do_global_ctors_start>
-
-00000100 <.do_global_ctors_loop>:
- 100: 22 97 sbiw r28, 0x02 ; 2
- 102: fe 01 movw r30, r28
- 104: 0e 94 88 1e call 0x3d10 ; 0x3d10 <__tablejump__>
-
-00000108 <.do_global_ctors_start>:
- 108: c4 3c cpi r28, 0xC4 ; 196
- 10a: d1 07 cpc r29, r17
- 10c: c9 f7 brne .-14 ; 0x100 <.do_global_ctors_loop>
- 10e: 0e 94 ef 01 call 0x3de ; 0x3de <main>
- 112: 0c 94 26 22 jmp 0x444c ; 0x444c <_exit>
-
-00000116 <__bad_interrupt>:
- 116: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
-
-0000011a <_Z9advertisev>:
- 11a: 0f 93 push r16
- 11c: 1f 93 push r17
- 11e: 60 ed ldi r22, 0xD0 ; 208
- 120: 77 e0 ldi r23, 0x07 ; 7
- 122: 80 e0 ldi r24, 0x00 ; 0
- 124: 90 e0 ldi r25, 0x00 ; 0
- 126: 0e 94 2c 14 call 0x2858 ; 0x2858 <delay>
- 12a: 08 e5 ldi r16, 0x58 ; 88
- 12c: 13 e0 ldi r17, 0x03 ; 3
- 12e: c8 01 movw r24, r16
- 130: 60 e0 ldi r22, 0x00 ; 0
- 132: 71 e0 ldi r23, 0x01 ; 1
- 134: 0e 94 12 05 call 0xa24 ; 0xa24 <_ZN5Print5printEPKc>
- 138: 60 ed ldi r22, 0xD0 ; 208
- 13a: 77 e0 ldi r23, 0x07 ; 7
- 13c: 80 e0 ldi r24, 0x00 ; 0
- 13e: 90 e0 ldi r25, 0x00 ; 0
- 140: 0e 94 2c 14 call 0x2858 ; 0x2858 <delay>
- 144: c8 01 movw r24, r16
- 146: 0e 94 82 04 call 0x904 ; 0x904 <_ZN14HardwareSerial5flushEv>
- 14a: 1f 91 pop r17
- 14c: 0f 91 pop r16
- 14e: 08 95 ret
-
-00000150 <_Z14setupBlueToothv>:
- 150: 0f 93 push r16
- 152: 1f 93 push r17
- 154: 86 e0 ldi r24, 0x06 ; 6
- 156: 60 e0 ldi r22, 0x00 ; 0
- 158: 0e 94 1c 15 call 0x2a38 ; 0x2a38 <pinMode>
- 15c: 08 e5 ldi r16, 0x58 ; 88
- 15e: 13 e0 ldi r17, 0x03 ; 3
- 160: c8 01 movw r24, r16
- 162: 40 e0 ldi r20, 0x00 ; 0
- 164: 56 e9 ldi r21, 0x96 ; 150
- 166: 60 e0 ldi r22, 0x00 ; 0
- 168: 70 e0 ldi r23, 0x00 ; 0
- 16a: 0e 94 a5 03 call 0x74a ; 0x74a <_ZN14HardwareSerial5beginEl>
- 16e: c8 01 movw r24, r16
- 170: 6b e0 ldi r22, 0x0B ; 11
- 172: 71 e0 ldi r23, 0x01 ; 1
- 174: 0e 94 12 05 call 0xa24 ; 0xa24 <_ZN5Print5printEPKc>
- 178: c8 01 movw r24, r16
- 17a: 69 e1 ldi r22, 0x19 ; 25
- 17c: 71 e0 ldi r23, 0x01 ; 1
- 17e: 0e 94 12 05 call 0xa24 ; 0xa24 <_ZN5Print5printEPKc>
- 182: c8 01 movw r24, r16
- 184: 63 e3 ldi r22, 0x33 ; 51
- 186: 71 e0 ldi r23, 0x01 ; 1
- 188: 0e 94 12 05 call 0xa24 ; 0xa24 <_ZN5Print5printEPKc>
- 18c: c8 01 movw r24, r16
- 18e: 61 e4 ldi r22, 0x41 ; 65
- 190: 71 e0 ldi r23, 0x01 ; 1
- 192: 0e 94 12 05 call 0xa24 ; 0xa24 <_ZN5Print5printEPKc>
- 196: c8 01 movw r24, r16
- 198: 6f e4 ldi r22, 0x4F ; 79
- 19a: 71 e0 ldi r23, 0x01 ; 1
- 19c: 0e 94 12 05 call 0xa24 ; 0xa24 <_ZN5Print5printEPKc>
- 1a0: c8 01 movw r24, r16
- 1a2: 60 e6 ldi r22, 0x60 ; 96
- 1a4: 71 e0 ldi r23, 0x01 ; 1
- 1a6: 0e 94 12 05 call 0xa24 ; 0xa24 <_ZN5Print5printEPKc>
- 1aa: 0e 94 8d 00 call 0x11a ; 0x11a <_Z9advertisev>
- 1ae: 1f 91 pop r17
- 1b0: 0f 91 pop r16
- 1b2: 08 95 ret
-
-000001b4 <__cxa_pure_virtual>:
- 1b4: f8 94 cli
- 1b6: ff cf rjmp .-2 ; 0x1b6 <__cxa_pure_virtual+0x2>
-
-000001b8 <_Z13writeStartBitv>:
- 1b8: 84 e0 ldi r24, 0x04 ; 4
- 1ba: 61 e0 ldi r22, 0x01 ; 1
- 1bc: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 1c0: 83 e0 ldi r24, 0x03 ; 3
- 1c2: 61 e0 ldi r22, 0x01 ; 1
- 1c4: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 1c8: 8a e0 ldi r24, 0x0A ; 10
- 1ca: 90 e0 ldi r25, 0x00 ; 0
- 1cc: 0e 94 52 14 call 0x28a4 ; 0x28a4 <delayMicroseconds>
- 1d0: 84 e0 ldi r24, 0x04 ; 4
- 1d2: 60 e0 ldi r22, 0x00 ; 0
- 1d4: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 1d8: 8a e0 ldi r24, 0x0A ; 10
- 1da: 90 e0 ldi r25, 0x00 ; 0
- 1dc: 0e 94 52 14 call 0x28a4 ; 0x28a4 <delayMicroseconds>
- 1e0: 83 e0 ldi r24, 0x03 ; 3
- 1e2: 60 e0 ldi r22, 0x00 ; 0
- 1e4: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 1e8: 8a e0 ldi r24, 0x0A ; 10
- 1ea: 90 e0 ldi r25, 0x00 ; 0
- 1ec: 0e 94 52 14 call 0x28a4 ; 0x28a4 <delayMicroseconds>
- 1f0: 08 95 ret
-
-000001f2 <_Z12writeStopBitv>:
- 1f2: 84 e0 ldi r24, 0x04 ; 4
- 1f4: 60 e0 ldi r22, 0x00 ; 0
- 1f6: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 1fa: 8a e0 ldi r24, 0x0A ; 10
- 1fc: 90 e0 ldi r25, 0x00 ; 0
- 1fe: 0e 94 52 14 call 0x28a4 ; 0x28a4 <delayMicroseconds>
- 202: 83 e0 ldi r24, 0x03 ; 3
- 204: 61 e0 ldi r22, 0x01 ; 1
- 206: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 20a: 8a e0 ldi r24, 0x0A ; 10
- 20c: 90 e0 ldi r25, 0x00 ; 0
- 20e: 0e 94 52 14 call 0x28a4 ; 0x28a4 <delayMicroseconds>
- 212: 84 e0 ldi r24, 0x04 ; 4
- 214: 61 e0 ldi r22, 0x01 ; 1
- 216: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 21a: 08 95 ret
-
-0000021c <_Z11SCLKcycle_Rv>:
- 21c: 8a e0 ldi r24, 0x0A ; 10
- 21e: 90 e0 ldi r25, 0x00 ; 0
- 220: 0e 94 52 14 call 0x28a4 ; 0x28a4 <delayMicroseconds>
- 224: 83 e0 ldi r24, 0x03 ; 3
- 226: 60 e0 ldi r22, 0x00 ; 0
- 228: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 22c: 84 e1 ldi r24, 0x14 ; 20
- 22e: 90 e0 ldi r25, 0x00 ; 0
- 230: 0e 94 52 14 call 0x28a4 ; 0x28a4 <delayMicroseconds>
- 234: 83 e0 ldi r24, 0x03 ; 3
- 236: 61 e0 ldi r22, 0x01 ; 1
- 238: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 23c: 8a e0 ldi r24, 0x0A ; 10
- 23e: 90 e0 ldi r25, 0x00 ; 0
- 240: 0e 94 52 14 call 0x28a4 ; 0x28a4 <delayMicroseconds>
- 244: 08 95 ret
-
-00000246 <_Z8readBytev>:
- 246: 0f 93 push r16
- 248: 1f 93 push r17
- 24a: 8a e0 ldi r24, 0x0A ; 10
- 24c: 90 e0 ldi r25, 0x00 ; 0
- 24e: 0e 94 52 14 call 0x28a4 ; 0x28a4 <delayMicroseconds>
- 252: 00 e0 ldi r16, 0x00 ; 0
- 254: 17 e0 ldi r17, 0x07 ; 7
- 256: 84 e0 ldi r24, 0x04 ; 4
- 258: 0e 94 a4 15 call 0x2b48 ; 0x2b48 <digitalRead>
- 25c: 68 2f mov r22, r24
- 25e: 90 e0 ldi r25, 0x00 ; 0
- 260: 01 2e mov r0, r17
- 262: 02 c0 rjmp .+4 ; 0x268 <_Z8readBytev+0x22>
- 264: 88 0f add r24, r24
- 266: 99 1f adc r25, r25
- 268: 0a 94 dec r0
- 26a: e2 f7 brpl .-8 ; 0x264 <_Z8readBytev+0x1e>
- 26c: 08 2b or r16, r24
- 26e: 8c e0 ldi r24, 0x0C ; 12
- 270: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 274: 0e 94 0e 01 call 0x21c ; 0x21c <_Z11SCLKcycle_Rv>
- 278: 11 50 subi r17, 0x01 ; 1
- 27a: 68 f7 brcc .-38 ; 0x256 <_Z8readBytev+0x10>
- 27c: 0e 94 0e 01 call 0x21c ; 0x21c <_Z11SCLKcycle_Rv>
- 280: 80 2f mov r24, r16
- 282: 1f 91 pop r17
- 284: 0f 91 pop r16
- 286: 08 95 ret
-
-00000288 <_Z11SCLKcycle_Wv>:
- 288: 8a e0 ldi r24, 0x0A ; 10
- 28a: 90 e0 ldi r25, 0x00 ; 0
- 28c: 0e 94 52 14 call 0x28a4 ; 0x28a4 <delayMicroseconds>
- 290: 83 e0 ldi r24, 0x03 ; 3
- 292: 61 e0 ldi r22, 0x01 ; 1
- 294: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 298: 84 e1 ldi r24, 0x14 ; 20
- 29a: 90 e0 ldi r25, 0x00 ; 0
- 29c: 0e 94 52 14 call 0x28a4 ; 0x28a4 <delayMicroseconds>
- 2a0: 83 e0 ldi r24, 0x03 ; 3
- 2a2: 60 e0 ldi r22, 0x00 ; 0
- 2a4: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 2a8: 8a e0 ldi r24, 0x0A ; 10
- 2aa: 90 e0 ldi r25, 0x00 ; 0
- 2ac: 0e 94 52 14 call 0x28a4 ; 0x28a4 <delayMicroseconds>
- 2b0: 08 95 ret
-
-000002b2 <_Z9writeByteh>:
- 2b2: 1f 93 push r17
- 2b4: cf 93 push r28
- 2b6: df 93 push r29
- 2b8: 17 e0 ldi r17, 0x07 ; 7
- 2ba: c8 2f mov r28, r24
- 2bc: d0 e0 ldi r29, 0x00 ; 0
- 2be: be 01 movw r22, r28
- 2c0: 01 2e mov r0, r17
- 2c2: 02 c0 rjmp .+4 ; 0x2c8 <_Z9writeByteh+0x16>
- 2c4: 75 95 asr r23
- 2c6: 67 95 ror r22
- 2c8: 0a 94 dec r0
- 2ca: e2 f7 brpl .-8 ; 0x2c4 <_Z9writeByteh+0x12>
- 2cc: 61 70 andi r22, 0x01 ; 1
- 2ce: 84 e0 ldi r24, 0x04 ; 4
- 2d0: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 2d4: 0e 94 44 01 call 0x288 ; 0x288 <_Z11SCLKcycle_Wv>
- 2d8: 11 50 subi r17, 0x01 ; 1
- 2da: 88 f7 brcc .-30 ; 0x2be <_Z9writeByteh+0xc>
- 2dc: 84 e0 ldi r24, 0x04 ; 4
- 2de: 61 e0 ldi r22, 0x01 ; 1
- 2e0: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 2e4: 0e 94 44 01 call 0x288 ; 0x288 <_Z11SCLKcycle_Wv>
- 2e8: df 91 pop r29
- 2ea: cf 91 pop r28
- 2ec: 1f 91 pop r17
- 2ee: 08 95 ret
-
-000002f0 <_Z9startReadv>:
- 2f0: 84 e0 ldi r24, 0x04 ; 4
- 2f2: 60 e0 ldi r22, 0x00 ; 0
- 2f4: 0e 94 1c 15 call 0x2a38 ; 0x2a38 <pinMode>
- 2f8: 83 e0 ldi r24, 0x03 ; 3
- 2fa: 61 e0 ldi r22, 0x01 ; 1
- 2fc: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 300: 08 95 ret
-
-00000302 <_Z10startWritev>:
- 302: 84 e0 ldi r24, 0x04 ; 4
- 304: 61 e0 ldi r22, 0x01 ; 1
- 306: 0e 94 1c 15 call 0x2a38 ; 0x2a38 <pinMode>
- 30a: 83 e0 ldi r24, 0x03 ; 3
- 30c: 61 e0 ldi r22, 0x01 ; 1
- 30e: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 312: 08 95 ret
-
-00000314 <_Z8writeDMMv>:
- 314: ef 92 push r14
- 316: ff 92 push r15
- 318: 0f 93 push r16
- 31a: 1f 93 push r17
- 31c: 80 91 c5 02 lds r24, 0x02C5
- 320: 87 95 ror r24
- 322: 88 27 eor r24, r24
- 324: 87 95 ror r24
- 326: f0 90 c6 02 lds r15, 0x02C6
- 32a: ff 0c add r15, r15
- 32c: ff 0c add r15, r15
- 32e: ff 0c add r15, r15
- 330: f8 2a or r15, r24
- 332: 80 91 c7 02 lds r24, 0x02C7
- 336: f8 2a or r15, r24
- 338: 80 91 c9 02 lds r24, 0x02C9
- 33c: 82 95 swap r24
- 33e: 88 0f add r24, r24
- 340: 80 7e andi r24, 0xE0 ; 224
- 342: 00 91 ca 02 lds r16, 0x02CA
- 346: 00 0f add r16, r16
- 348: 00 0f add r16, r16
- 34a: 00 0f add r16, r16
- 34c: 08 2b or r16, r24
- 34e: 80 91 c8 02 lds r24, 0x02C8
- 352: 08 2b or r16, r24
- 354: 90 91 cb 02 lds r25, 0x02CB
- 358: 97 95 ror r25
- 35a: 99 27 eor r25, r25
- 35c: 97 95 ror r25
- 35e: 80 91 cf 02 lds r24, 0x02CF
- 362: 82 95 swap r24
- 364: 80 7f andi r24, 0xF0 ; 240
- 366: 89 2b or r24, r25
- 368: 90 91 d1 02 lds r25, 0x02D1
- 36c: 89 2b or r24, r25
- 36e: 90 91 d3 02 lds r25, 0x02D3
- 372: 99 0f add r25, r25
- 374: 99 0f add r25, r25
- 376: 99 0f add r25, r25
- 378: 98 2b or r25, r24
- 37a: e0 90 ce 02 lds r14, 0x02CE
- 37e: ee 0c add r14, r14
- 380: e9 2a or r14, r25
- 382: 90 91 cc 02 lds r25, 0x02CC
- 386: 97 95 ror r25
- 388: 99 27 eor r25, r25
- 38a: 97 95 ror r25
- 38c: 80 91 cd 02 lds r24, 0x02CD
- 390: 82 95 swap r24
- 392: 88 0f add r24, r24
- 394: 88 0f add r24, r24
- 396: 80 7c andi r24, 0xC0 ; 192
- 398: 89 2b or r24, r25
- 39a: 90 91 d2 02 lds r25, 0x02D2
- 39e: 89 2b or r24, r25
- 3a0: 10 91 d0 02 lds r17, 0x02D0
- 3a4: 11 0f add r17, r17
- 3a6: 11 0f add r17, r17
- 3a8: 18 2b or r17, r24
- 3aa: 0e 94 81 01 call 0x302 ; 0x302 <_Z10startWritev>
- 3ae: 0e 94 dc 00 call 0x1b8 ; 0x1b8 <_Z13writeStartBitv>
- 3b2: 88 ec ldi r24, 0xC8 ; 200
- 3b4: 0e 94 59 01 call 0x2b2 ; 0x2b2 <_Z9writeByteh>
- 3b8: 8f 2d mov r24, r15
- 3ba: 0e 94 59 01 call 0x2b2 ; 0x2b2 <_Z9writeByteh>
- 3be: 80 2f mov r24, r16
- 3c0: 0e 94 59 01 call 0x2b2 ; 0x2b2 <_Z9writeByteh>
- 3c4: 8e 2d mov r24, r14
- 3c6: 0e 94 59 01 call 0x2b2 ; 0x2b2 <_Z9writeByteh>
- 3ca: 81 2f mov r24, r17
- 3cc: 0e 94 59 01 call 0x2b2 ; 0x2b2 <_Z9writeByteh>
- 3d0: 0e 94 f9 00 call 0x1f2 ; 0x1f2 <_Z12writeStopBitv>
- 3d4: 1f 91 pop r17
- 3d6: 0f 91 pop r16
- 3d8: ff 90 pop r15
- 3da: ef 90 pop r14
- 3dc: 08 95 ret
-
-000003de <main>:
- 3de: 8f 92 push r8
- 3e0: 9f 92 push r9
- 3e2: af 92 push r10
- 3e4: bf 92 push r11
- 3e6: cf 92 push r12
- 3e8: df 92 push r13
- 3ea: ef 92 push r14
- 3ec: ff 92 push r15
- 3ee: 0f 93 push r16
- 3f0: 1f 93 push r17
- 3f2: df 93 push r29
- 3f4: cf 93 push r28
- 3f6: cd b7 in r28, 0x3d ; 61
- 3f8: de b7 in r29, 0x3e ; 62
- 3fa: 27 97 sbiw r28, 0x07 ; 7
- 3fc: 0f b6 in r0, 0x3f ; 63
- 3fe: f8 94 cli
- 400: de bf out 0x3e, r29 ; 62
- 402: 0f be out 0x3f, r0 ; 63
- 404: cd bf out 0x3d, r28 ; 61
- 406: 0e 94 5c 14 call 0x28b8 ; 0x28b8 <init>
- 40a: 85 e0 ldi r24, 0x05 ; 5
- 40c: 61 e0 ldi r22, 0x01 ; 1
- 40e: 0e 94 1c 15 call 0x2a38 ; 0x2a38 <pinMode>
- 412: 85 e0 ldi r24, 0x05 ; 5
- 414: 60 e0 ldi r22, 0x00 ; 0
- 416: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 41a: 0e 94 a8 00 call 0x150 ; 0x150 <_Z14setupBlueToothv>
- 41e: 82 e0 ldi r24, 0x02 ; 2
- 420: 60 e0 ldi r22, 0x00 ; 0
- 422: 0e 94 1c 15 call 0x2a38 ; 0x2a38 <pinMode>
- 426: 83 e0 ldi r24, 0x03 ; 3
- 428: 61 e0 ldi r22, 0x01 ; 1
- 42a: 0e 94 1c 15 call 0x2a38 ; 0x2a38 <pinMode>
- 42e: 86 e0 ldi r24, 0x06 ; 6
- 430: 60 e0 ldi r22, 0x00 ; 0
- 432: 0e 94 1c 15 call 0x2a38 ; 0x2a38 <pinMode>
- 436: 8c e0 ldi r24, 0x0C ; 12
- 438: 61 e0 ldi r22, 0x01 ; 1
- 43a: 0e 94 1c 15 call 0x2a38 ; 0x2a38 <pinMode>
- 43e: 8d e0 ldi r24, 0x0D ; 13
- 440: 61 e0 ldi r22, 0x01 ; 1
- 442: 0e 94 1c 15 call 0x2a38 ; 0x2a38 <pinMode>
- 446: 8d e0 ldi r24, 0x0D ; 13
- 448: 61 e0 ldi r22, 0x01 ; 1
- 44a: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 44e: 85 e0 ldi r24, 0x05 ; 5
- 450: 61 e0 ldi r22, 0x01 ; 1
- 452: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 456: 6a ef ldi r22, 0xFA ; 250
- 458: 70 e0 ldi r23, 0x00 ; 0
- 45a: 80 e0 ldi r24, 0x00 ; 0
- 45c: 90 e0 ldi r25, 0x00 ; 0
- 45e: 0e 94 2c 14 call 0x2858 ; 0x2858 <delay>
- 462: 0e 94 8a 01 call 0x314 ; 0x314 <_Z8writeDMMv>
- 466: aa ef ldi r26, 0xFA ; 250
- 468: ea 2e mov r14, r26
- 46a: f1 2c mov r15, r1
- 46c: 4e 01 movw r8, r28
- 46e: 08 94 sec
- 470: 81 1c adc r8, r1
- 472: 91 1c adc r9, r1
- 474: f4 e0 ldi r31, 0x04 ; 4
- 476: af 2e mov r10, r31
- 478: b1 2c mov r11, r1
- 47a: ac 0e add r10, r28
- 47c: bd 1e adc r11, r29
- 47e: e2 e0 ldi r30, 0x02 ; 2
- 480: ce 2e mov r12, r30
- 482: d1 2c mov r13, r1
- 484: cc 0e add r12, r28
- 486: dd 1e adc r13, r29
- 488: 82 e0 ldi r24, 0x02 ; 2
- 48a: 0e 94 a4 15 call 0x2b48 ; 0x2b48 <digitalRead>
- 48e: 01 97 sbiw r24, 0x01 ; 1
- 490: 09 f0 breq .+2 ; 0x494 <main+0xb6>
- 492: bc c0 rjmp .+376 ; 0x60c <main+0x22e>
- 494: 8c e0 ldi r24, 0x0C ; 12
- 496: 61 e0 ldi r22, 0x01 ; 1
- 498: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 49c: 8d e0 ldi r24, 0x0D ; 13
- 49e: 60 e0 ldi r22, 0x00 ; 0
- 4a0: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 4a4: 0e 94 81 01 call 0x302 ; 0x302 <_Z10startWritev>
- 4a8: 0e 94 dc 00 call 0x1b8 ; 0x1b8 <_Z13writeStartBitv>
- 4ac: 89 ec ldi r24, 0xC9 ; 201
- 4ae: 0e 94 59 01 call 0x2b2 ; 0x2b2 <_Z9writeByteh>
- 4b2: 82 e0 ldi r24, 0x02 ; 2
- 4b4: 0e 94 a4 15 call 0x2b48 ; 0x2b48 <digitalRead>
- 4b8: 89 2b or r24, r25
- 4ba: 09 f0 breq .+2 ; 0x4be <main+0xe0>
- 4bc: a7 c0 rjmp .+334 ; 0x60c <main+0x22e>
- 4be: 8d e0 ldi r24, 0x0D ; 13
- 4c0: 61 e0 ldi r22, 0x01 ; 1
- 4c2: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 4c6: 0e 94 78 01 call 0x2f0 ; 0x2f0 <_Z9startReadv>
- 4ca: 0b eb ldi r16, 0xBB ; 187
- 4cc: 12 e0 ldi r17, 0x02 ; 2
- 4ce: 0e 94 23 01 call 0x246 ; 0x246 <_Z8readBytev>
- 4d2: f8 01 movw r30, r16
- 4d4: 81 93 st Z+, r24
- 4d6: 8f 01 movw r16, r30
- 4d8: f2 e0 ldi r31, 0x02 ; 2
- 4da: 05 3c cpi r16, 0xC5 ; 197
- 4dc: 1f 07 cpc r17, r31
- 4de: b9 f7 brne .-18 ; 0x4ce <main+0xf0>
- 4e0: 0e 94 81 01 call 0x302 ; 0x302 <_Z10startWritev>
- 4e4: 0e 94 f9 00 call 0x1f2 ; 0x1f2 <_Z12writeStopBitv>
- 4e8: 80 91 bb 02 lds r24, 0x02BB
- 4ec: 89 83 std Y+1, r24 ; 0x01
- 4ee: 20 91 bd 02 lds r18, 0x02BD
- 4f2: 30 e0 ldi r19, 0x00 ; 0
- 4f4: 40 e0 ldi r20, 0x00 ; 0
- 4f6: 50 e0 ldi r21, 0x00 ; 0
- 4f8: 54 2f mov r21, r20
- 4fa: 43 2f mov r20, r19
- 4fc: 32 2f mov r19, r18
- 4fe: 22 27 eor r18, r18
- 500: 80 91 be 02 lds r24, 0x02BE
- 504: 90 e0 ldi r25, 0x00 ; 0
- 506: a0 e0 ldi r26, 0x00 ; 0
- 508: b0 e0 ldi r27, 0x00 ; 0
- 50a: 28 2b or r18, r24
- 50c: 39 2b or r19, r25
- 50e: 4a 2b or r20, r26
- 510: 5b 2b or r21, r27
- 512: 80 91 bc 02 lds r24, 0x02BC
- 516: 90 e0 ldi r25, 0x00 ; 0
- 518: a0 e0 ldi r26, 0x00 ; 0
- 51a: b0 e0 ldi r27, 0x00 ; 0
- 51c: 87 70 andi r24, 0x07 ; 7
- 51e: 90 70 andi r25, 0x00 ; 0
- 520: a0 70 andi r26, 0x00 ; 0
- 522: b0 70 andi r27, 0x00 ; 0
- 524: dc 01 movw r26, r24
- 526: 99 27 eor r25, r25
- 528: 88 27 eor r24, r24
- 52a: 28 2b or r18, r24
- 52c: 39 2b or r19, r25
- 52e: 4a 2b or r20, r26
- 530: 5b 2b or r21, r27
- 532: 2c 83 std Y+4, r18 ; 0x04
- 534: 3d 83 std Y+5, r19 ; 0x05
- 536: 4e 83 std Y+6, r20 ; 0x06
- 538: 5f 83 std Y+7, r21 ; 0x07
- 53a: 20 91 c0 02 lds r18, 0x02C0
- 53e: 22 95 swap r18
- 540: 26 95 lsr r18
- 542: 26 95 lsr r18
- 544: 23 70 andi r18, 0x03 ; 3
- 546: 30 e0 ldi r19, 0x00 ; 0
- 548: 80 91 bf 02 lds r24, 0x02BF
- 54c: 90 e0 ldi r25, 0x00 ; 0
- 54e: 88 0f add r24, r24
- 550: 99 1f adc r25, r25
- 552: 88 0f add r24, r24
- 554: 99 1f adc r25, r25
- 556: 28 2b or r18, r24
- 558: 39 2b or r19, r25
- 55a: 3b 83 std Y+3, r19 ; 0x03
- 55c: 2a 83 std Y+2, r18 ; 0x02
- 55e: 17 c0 rjmp .+46 ; 0x58e <main+0x1b0>
- 560: 88 e5 ldi r24, 0x58 ; 88
- 562: 93 e0 ldi r25, 0x03 ; 3
- 564: 0e 94 5e 04 call 0x8bc ; 0x8bc <_ZN14HardwareSerial4readEv>
- 568: 82 30 cpi r24, 0x02 ; 2
- 56a: 29 f0 breq .+10 ; 0x576 <main+0x198>
- 56c: 83 30 cpi r24, 0x03 ; 3
- 56e: 61 f0 breq .+24 ; 0x588 <main+0x1aa>
- 570: 81 30 cpi r24, 0x01 ; 1
- 572: 69 f4 brne .+26 ; 0x58e <main+0x1b0>
- 574: 04 c0 rjmp .+8 ; 0x57e <main+0x1a0>
- 576: 2a ef ldi r18, 0xFA ; 250
- 578: e2 2e mov r14, r18
- 57a: f1 2c mov r15, r1
- 57c: 08 c0 rjmp .+16 ; 0x58e <main+0x1b0>
- 57e: 98 ee ldi r25, 0xE8 ; 232
- 580: e9 2e mov r14, r25
- 582: 93 e0 ldi r25, 0x03 ; 3
- 584: f9 2e mov r15, r25
- 586: 03 c0 rjmp .+6 ; 0x58e <main+0x1b0>
- 588: 82 e3 ldi r24, 0x32 ; 50
- 58a: e8 2e mov r14, r24
- 58c: f1 2c mov r15, r1
- 58e: 88 e5 ldi r24, 0x58 ; 88
- 590: 93 e0 ldi r25, 0x03 ; 3
- 592: 0e 94 33 04 call 0x866 ; 0x866 <_ZN14HardwareSerial9availableEv>
- 596: 18 16 cp r1, r24
- 598: 19 06 cpc r1, r25
- 59a: 14 f3 brlt .-60 ; 0x560 <main+0x182>
- 59c: 86 e0 ldi r24, 0x06 ; 6
- 59e: 0e 94 a4 15 call 0x2b48 ; 0x2b48 <digitalRead>
- 5a2: 20 91 ba 02 lds r18, 0x02BA
- 5a6: 89 2b or r24, r25
- 5a8: 59 f1 breq .+86 ; 0x600 <main+0x222>
- 5aa: 22 23 and r18, r18
- 5ac: 19 f4 brne .+6 ; 0x5b4 <main+0x1d6>
- 5ae: 81 e0 ldi r24, 0x01 ; 1
- 5b0: 80 93 ba 02 sts 0x02BA, r24
- 5b4: 88 e5 ldi r24, 0x58 ; 88
- 5b6: 93 e0 ldi r25, 0x03 ; 3
- 5b8: 63 e7 ldi r22, 0x73 ; 115
- 5ba: 71 e0 ldi r23, 0x01 ; 1
- 5bc: 42 e0 ldi r20, 0x02 ; 2
- 5be: 50 e0 ldi r21, 0x00 ; 0
- 5c0: 0e 94 f3 04 call 0x9e6 ; 0x9e6 <_ZN5Print5writeEPKhj>
- 5c4: 88 e5 ldi r24, 0x58 ; 88
- 5c6: 93 e0 ldi r25, 0x03 ; 3
- 5c8: 62 e7 ldi r22, 0x72 ; 114
- 5ca: 71 e0 ldi r23, 0x01 ; 1
- 5cc: 41 e0 ldi r20, 0x01 ; 1
- 5ce: 50 e0 ldi r21, 0x00 ; 0
- 5d0: 0e 94 f3 04 call 0x9e6 ; 0x9e6 <_ZN5Print5writeEPKhj>
- 5d4: 88 e5 ldi r24, 0x58 ; 88
- 5d6: 93 e0 ldi r25, 0x03 ; 3
- 5d8: b4 01 movw r22, r8
- 5da: 41 e0 ldi r20, 0x01 ; 1
- 5dc: 50 e0 ldi r21, 0x00 ; 0
- 5de: 0e 94 f3 04 call 0x9e6 ; 0x9e6 <_ZN5Print5writeEPKhj>
- 5e2: 88 e5 ldi r24, 0x58 ; 88
- 5e4: 93 e0 ldi r25, 0x03 ; 3
- 5e6: b5 01 movw r22, r10
- 5e8: 44 e0 ldi r20, 0x04 ; 4
- 5ea: 50 e0 ldi r21, 0x00 ; 0
- 5ec: 0e 94 f3 04 call 0x9e6 ; 0x9e6 <_ZN5Print5writeEPKhj>
- 5f0: 88 e5 ldi r24, 0x58 ; 88
- 5f2: 93 e0 ldi r25, 0x03 ; 3
- 5f4: b6 01 movw r22, r12
- 5f6: 42 e0 ldi r20, 0x02 ; 2
- 5f8: 50 e0 ldi r21, 0x00 ; 0
- 5fa: 0e 94 f3 04 call 0x9e6 ; 0x9e6 <_ZN5Print5writeEPKhj>
- 5fe: 06 c0 rjmp .+12 ; 0x60c <main+0x22e>
- 600: 22 23 and r18, r18
- 602: 21 f0 breq .+8 ; 0x60c <main+0x22e>
- 604: 0e 94 8d 00 call 0x11a ; 0x11a <_Z9advertisev>
- 608: 10 92 ba 02 sts 0x02BA, r1
- 60c: b7 01 movw r22, r14
- 60e: 80 e0 ldi r24, 0x00 ; 0
- 610: 90 e0 ldi r25, 0x00 ; 0
- 612: 0e 94 2c 14 call 0x2858 ; 0x2858 <delay>
- 616: 8c e0 ldi r24, 0x0C ; 12
- 618: 60 e0 ldi r22, 0x00 ; 0
- 61a: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 61e: 8d e0 ldi r24, 0x0D ; 13
- 620: 60 e0 ldi r22, 0x00 ; 0
- 622: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 626: 30 cf rjmp .-416 ; 0x488 <main+0xaa>
-
-00000628 <__vector_18>:
- 628: 1f 92 push r1
- 62a: 0f 92 push r0
- 62c: 0f b6 in r0, 0x3f ; 63
- 62e: 0f 92 push r0
- 630: 11 24 eor r1, r1
- 632: 2f 93 push r18
- 634: 3f 93 push r19
- 636: 4f 93 push r20
- 638: 8f 93 push r24
- 63a: 9f 93 push r25
- 63c: ef 93 push r30
- 63e: ff 93 push r31
- 640: 40 91 c6 00 lds r20, 0x00C6
- 644: e0 91 54 03 lds r30, 0x0354
- 648: f0 91 55 03 lds r31, 0x0355
- 64c: 31 96 adiw r30, 0x01 ; 1
- 64e: 9f 01 movw r18, r30
- 650: 2f 77 andi r18, 0x7F ; 127
- 652: 30 70 andi r19, 0x00 ; 0
- 654: 31 97 sbiw r30, 0x01 ; 1
- 656: 80 91 56 03 lds r24, 0x0356
- 65a: 90 91 57 03 lds r25, 0x0357
- 65e: 28 17 cp r18, r24
- 660: 39 07 cpc r19, r25
- 662: 39 f0 breq .+14 ; 0x672 <__vector_18+0x4a>
- 664: ec 52 subi r30, 0x2C ; 44
- 666: fd 4f sbci r31, 0xFD ; 253
- 668: 40 83 st Z, r20
- 66a: 30 93 55 03 sts 0x0355, r19
- 66e: 20 93 54 03 sts 0x0354, r18
- 672: ff 91 pop r31
- 674: ef 91 pop r30
- 676: 9f 91 pop r25
- 678: 8f 91 pop r24
- 67a: 4f 91 pop r20
- 67c: 3f 91 pop r19
- 67e: 2f 91 pop r18
- 680: 0f 90 pop r0
- 682: 0f be out 0x3f, r0 ; 63
- 684: 0f 90 pop r0
- 686: 1f 90 pop r1
- 688: 18 95 reti
-
-0000068a <_ZN14HardwareSerialC2EP11ring_bufferPVhS3_S3_S3_S3_hhhhh>:
- 68a: 8f 92 push r8
- 68c: af 92 push r10
- 68e: cf 92 push r12
- 690: df 92 push r13
- 692: ef 92 push r14
- 694: ff 92 push r15
- 696: 0f 93 push r16
- 698: 1f 93 push r17
- 69a: df 93 push r29
- 69c: cf 93 push r28
- 69e: cd b7 in r28, 0x3d ; 61
- 6a0: de b7 in r29, 0x3e ; 62
- 6a2: fc 01 movw r30, r24
- 6a4: 89 e7 ldi r24, 0x79 ; 121
- 6a6: 91 e0 ldi r25, 0x01 ; 1
- 6a8: 91 83 std Z+1, r25 ; 0x01
- 6aa: 80 83 st Z, r24
- 6ac: 73 83 std Z+3, r23 ; 0x03
- 6ae: 62 83 std Z+2, r22 ; 0x02
- 6b0: 55 83 std Z+5, r21 ; 0x05
- 6b2: 44 83 std Z+4, r20 ; 0x04
- 6b4: 37 83 std Z+7, r19 ; 0x07
- 6b6: 26 83 std Z+6, r18 ; 0x06
- 6b8: 11 87 std Z+9, r17 ; 0x09
- 6ba: 00 87 std Z+8, r16 ; 0x08
- 6bc: f3 86 std Z+11, r15 ; 0x0b
- 6be: e2 86 std Z+10, r14 ; 0x0a
- 6c0: d5 86 std Z+13, r13 ; 0x0d
- 6c2: c4 86 std Z+12, r12 ; 0x0c
- 6c4: a6 86 std Z+14, r10 ; 0x0e
- 6c6: 87 86 std Z+15, r8 ; 0x0f
- 6c8: 8d 85 ldd r24, Y+13 ; 0x0d
- 6ca: 80 8b std Z+16, r24 ; 0x10
- 6cc: 8e 85 ldd r24, Y+14 ; 0x0e
- 6ce: 81 8b std Z+17, r24 ; 0x11
- 6d0: 8f 85 ldd r24, Y+15 ; 0x0f
- 6d2: 82 8b std Z+18, r24 ; 0x12
- 6d4: cf 91 pop r28
- 6d6: df 91 pop r29
- 6d8: 1f 91 pop r17
- 6da: 0f 91 pop r16
- 6dc: ff 90 pop r15
- 6de: ef 90 pop r14
- 6e0: df 90 pop r13
- 6e2: cf 90 pop r12
- 6e4: af 90 pop r10
- 6e6: 8f 90 pop r8
- 6e8: 08 95 ret
-
-000006ea <_ZN14HardwareSerialC1EP11ring_bufferPVhS3_S3_S3_S3_hhhhh>:
- 6ea: 8f 92 push r8
- 6ec: af 92 push r10
- 6ee: cf 92 push r12
- 6f0: df 92 push r13
- 6f2: ef 92 push r14
- 6f4: ff 92 push r15
- 6f6: 0f 93 push r16
- 6f8: 1f 93 push r17
- 6fa: df 93 push r29
- 6fc: cf 93 push r28
- 6fe: cd b7 in r28, 0x3d ; 61
- 700: de b7 in r29, 0x3e ; 62
- 702: fc 01 movw r30, r24
- 704: 89 e7 ldi r24, 0x79 ; 121
- 706: 91 e0 ldi r25, 0x01 ; 1
- 708: 91 83 std Z+1, r25 ; 0x01
- 70a: 80 83 st Z, r24
- 70c: 73 83 std Z+3, r23 ; 0x03
- 70e: 62 83 std Z+2, r22 ; 0x02
- 710: 55 83 std Z+5, r21 ; 0x05
- 712: 44 83 std Z+4, r20 ; 0x04
- 714: 37 83 std Z+7, r19 ; 0x07
- 716: 26 83 std Z+6, r18 ; 0x06
- 718: 11 87 std Z+9, r17 ; 0x09
- 71a: 00 87 std Z+8, r16 ; 0x08
- 71c: f3 86 std Z+11, r15 ; 0x0b
- 71e: e2 86 std Z+10, r14 ; 0x0a
- 720: d5 86 std Z+13, r13 ; 0x0d
- 722: c4 86 std Z+12, r12 ; 0x0c
- 724: a6 86 std Z+14, r10 ; 0x0e
- 726: 87 86 std Z+15, r8 ; 0x0f
- 728: 8d 85 ldd r24, Y+13 ; 0x0d
- 72a: 80 8b std Z+16, r24 ; 0x10
- 72c: 8e 85 ldd r24, Y+14 ; 0x0e
- 72e: 81 8b std Z+17, r24 ; 0x11
- 730: 8f 85 ldd r24, Y+15 ; 0x0f
- 732: 82 8b std Z+18, r24 ; 0x12
- 734: cf 91 pop r28
- 736: df 91 pop r29
- 738: 1f 91 pop r17
- 73a: 0f 91 pop r16
- 73c: ff 90 pop r15
- 73e: ef 90 pop r14
- 740: df 90 pop r13
- 742: cf 90 pop r12
- 744: af 90 pop r10
- 746: 8f 90 pop r8
- 748: 08 95 ret
-
-0000074a <_ZN14HardwareSerial5beginEl>:
- 74a: ef 92 push r14
- 74c: ff 92 push r15
- 74e: 0f 93 push r16
- 750: 1f 93 push r17
- 752: 8c 01 movw r16, r24
- 754: 9a 01 movw r18, r20
- 756: ab 01 movw r20, r22
- 758: dc 01 movw r26, r24
- 75a: 18 96 adiw r26, 0x08 ; 8
- 75c: ed 91 ld r30, X+
- 75e: fc 91 ld r31, X
- 760: 19 97 sbiw r26, 0x09 ; 9
- 762: 91 e0 ldi r25, 0x01 ; 1
- 764: e9 2e mov r14, r25
- 766: f1 2c mov r15, r1
- 768: c7 01 movw r24, r14
- 76a: 52 96 adiw r26, 0x12 ; 18
- 76c: 0c 90 ld r0, X
- 76e: 02 c0 rjmp .+4 ; 0x774 <_ZN14HardwareSerial5beginEl+0x2a>
- 770: 88 0f add r24, r24
- 772: 99 1f adc r25, r25
- 774: 0a 94 dec r0
- 776: e2 f7 brpl .-8 ; 0x770 <_ZN14HardwareSerial5beginEl+0x26>
- 778: 80 83 st Z, r24
- 77a: 60 e8 ldi r22, 0x80 ; 128
- 77c: 74 e8 ldi r23, 0x84 ; 132
- 77e: 8e e1 ldi r24, 0x1E ; 30
- 780: 90 e0 ldi r25, 0x00 ; 0
- 782: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 786: 21 50 subi r18, 0x01 ; 1
- 788: 30 40 sbci r19, 0x00 ; 0
- 78a: 40 40 sbci r20, 0x00 ; 0
- 78c: 50 40 sbci r21, 0x00 ; 0
- 78e: 56 95 lsr r21
- 790: 47 95 ror r20
- 792: 37 95 ror r19
- 794: 27 95 ror r18
- 796: d8 01 movw r26, r16
- 798: 14 96 adiw r26, 0x04 ; 4
- 79a: ed 91 ld r30, X+
- 79c: fc 91 ld r31, X
- 79e: 15 97 sbiw r26, 0x05 ; 5
- 7a0: 30 83 st Z, r19
- 7a2: 16 96 adiw r26, 0x06 ; 6
- 7a4: ed 91 ld r30, X+
- 7a6: fc 91 ld r31, X
- 7a8: 17 97 sbiw r26, 0x07 ; 7
- 7aa: 20 83 st Z, r18
- 7ac: 1a 96 adiw r26, 0x0a ; 10
- 7ae: ed 91 ld r30, X+
- 7b0: fc 91 ld r31, X
- 7b2: 1b 97 sbiw r26, 0x0b ; 11
- 7b4: 20 81 ld r18, Z
- 7b6: c7 01 movw r24, r14
- 7b8: 1e 96 adiw r26, 0x0e ; 14
- 7ba: 0c 90 ld r0, X
- 7bc: 1e 97 sbiw r26, 0x0e ; 14
- 7be: 02 c0 rjmp .+4 ; 0x7c4 <_ZN14HardwareSerial5beginEl+0x7a>
- 7c0: 88 0f add r24, r24
- 7c2: 99 1f adc r25, r25
- 7c4: 0a 94 dec r0
- 7c6: e2 f7 brpl .-8 ; 0x7c0 <_ZN14HardwareSerial5beginEl+0x76>
- 7c8: 28 2b or r18, r24
- 7ca: 20 83 st Z, r18
- 7cc: 1a 96 adiw r26, 0x0a ; 10
- 7ce: ed 91 ld r30, X+
- 7d0: fc 91 ld r31, X
- 7d2: 1b 97 sbiw r26, 0x0b ; 11
- 7d4: 20 81 ld r18, Z
- 7d6: c7 01 movw r24, r14
- 7d8: 1f 96 adiw r26, 0x0f ; 15
- 7da: 0c 90 ld r0, X
- 7dc: 1f 97 sbiw r26, 0x0f ; 15
- 7de: 02 c0 rjmp .+4 ; 0x7e4 <_ZN14HardwareSerial5beginEl+0x9a>
- 7e0: 88 0f add r24, r24
- 7e2: 99 1f adc r25, r25
- 7e4: 0a 94 dec r0
- 7e6: e2 f7 brpl .-8 ; 0x7e0 <_ZN14HardwareSerial5beginEl+0x96>
- 7e8: 28 2b or r18, r24
- 7ea: 20 83 st Z, r18
- 7ec: 1a 96 adiw r26, 0x0a ; 10
- 7ee: ed 91 ld r30, X+
- 7f0: fc 91 ld r31, X
- 7f2: 1b 97 sbiw r26, 0x0b ; 11
- 7f4: 80 81 ld r24, Z
- 7f6: 50 96 adiw r26, 0x10 ; 16
- 7f8: 0c 90 ld r0, X
- 7fa: 02 c0 rjmp .+4 ; 0x800 <_ZN14HardwareSerial5beginEl+0xb6>
- 7fc: ee 0c add r14, r14
- 7fe: ff 1c adc r15, r15
- 800: 0a 94 dec r0
- 802: e2 f7 brpl .-8 ; 0x7fc <_ZN14HardwareSerial5beginEl+0xb2>
- 804: 8e 29 or r24, r14
- 806: 80 83 st Z, r24
- 808: 1f 91 pop r17
- 80a: 0f 91 pop r16
- 80c: ff 90 pop r15
- 80e: ef 90 pop r14
- 810: 08 95 ret
-
-00000812 <_ZN14HardwareSerial3endEv>:
- 812: fc 01 movw r30, r24
- 814: a2 85 ldd r26, Z+10 ; 0x0a
- 816: b3 85 ldd r27, Z+11 ; 0x0b
- 818: 4c 91 ld r20, X
- 81a: 21 e0 ldi r18, 0x01 ; 1
- 81c: 30 e0 ldi r19, 0x00 ; 0
- 81e: c9 01 movw r24, r18
- 820: 06 84 ldd r0, Z+14 ; 0x0e
- 822: 02 c0 rjmp .+4 ; 0x828 <_ZN14HardwareSerial3endEv+0x16>
- 824: 88 0f add r24, r24
- 826: 99 1f adc r25, r25
- 828: 0a 94 dec r0
- 82a: e2 f7 brpl .-8 ; 0x824 <_ZN14HardwareSerial3endEv+0x12>
- 82c: 80 95 com r24
- 82e: 84 23 and r24, r20
- 830: 8c 93 st X, r24
- 832: a2 85 ldd r26, Z+10 ; 0x0a
- 834: b3 85 ldd r27, Z+11 ; 0x0b
- 836: 4c 91 ld r20, X
- 838: c9 01 movw r24, r18
- 83a: 07 84 ldd r0, Z+15 ; 0x0f
- 83c: 02 c0 rjmp .+4 ; 0x842 <_ZN14HardwareSerial3endEv+0x30>
- 83e: 88 0f add r24, r24
- 840: 99 1f adc r25, r25
- 842: 0a 94 dec r0
- 844: e2 f7 brpl .-8 ; 0x83e <_ZN14HardwareSerial3endEv+0x2c>
- 846: 80 95 com r24
- 848: 84 23 and r24, r20
- 84a: 8c 93 st X, r24
- 84c: a2 85 ldd r26, Z+10 ; 0x0a
- 84e: b3 85 ldd r27, Z+11 ; 0x0b
- 850: 8c 91 ld r24, X
- 852: 00 88 ldd r0, Z+16 ; 0x10
- 854: 02 c0 rjmp .+4 ; 0x85a <_ZN14HardwareSerial3endEv+0x48>
- 856: 22 0f add r18, r18
- 858: 33 1f adc r19, r19
- 85a: 0a 94 dec r0
- 85c: e2 f7 brpl .-8 ; 0x856 <_ZN14HardwareSerial3endEv+0x44>
- 85e: 20 95 com r18
- 860: 28 23 and r18, r24
- 862: 2c 93 st X, r18
- 864: 08 95 ret
-
-00000866 <_ZN14HardwareSerial9availableEv>:
- 866: dc 01 movw r26, r24
- 868: 12 96 adiw r26, 0x02 ; 2
- 86a: ed 91 ld r30, X+
- 86c: fc 91 ld r31, X
- 86e: 13 97 sbiw r26, 0x03 ; 3
- 870: e0 58 subi r30, 0x80 ; 128
- 872: ff 4f sbci r31, 0xFF ; 255
- 874: 21 91 ld r18, Z+
- 876: 31 91 ld r19, Z+
- 878: 80 81 ld r24, Z
- 87a: 91 81 ldd r25, Z+1 ; 0x01
- 87c: 28 1b sub r18, r24
- 87e: 39 0b sbc r19, r25
- 880: 2f 77 andi r18, 0x7F ; 127
- 882: 30 70 andi r19, 0x00 ; 0
- 884: c9 01 movw r24, r18
- 886: 08 95 ret
-
-00000888 <_ZN14HardwareSerial4peekEv>:
- 888: dc 01 movw r26, r24
- 88a: 12 96 adiw r26, 0x02 ; 2
- 88c: ed 91 ld r30, X+
- 88e: fc 91 ld r31, X
- 890: 13 97 sbiw r26, 0x03 ; 3
- 892: ee 57 subi r30, 0x7E ; 126
- 894: ff 4f sbci r31, 0xFF ; 255
- 896: 20 81 ld r18, Z
- 898: 31 81 ldd r19, Z+1 ; 0x01
- 89a: 92 91 ld r25, -Z
- 89c: 82 91 ld r24, -Z
- 89e: e0 58 subi r30, 0x80 ; 128
- 8a0: f0 40 sbci r31, 0x00 ; 0
- 8a2: 82 17 cp r24, r18
- 8a4: 93 07 cpc r25, r19
- 8a6: 19 f4 brne .+6 ; 0x8ae <_ZN14HardwareSerial4peekEv+0x26>
- 8a8: 2f ef ldi r18, 0xFF ; 255
- 8aa: 3f ef ldi r19, 0xFF ; 255
- 8ac: 05 c0 rjmp .+10 ; 0x8b8 <_ZN14HardwareSerial4peekEv+0x30>
- 8ae: e2 0f add r30, r18
- 8b0: f3 1f adc r31, r19
- 8b2: 80 81 ld r24, Z
- 8b4: 28 2f mov r18, r24
- 8b6: 30 e0 ldi r19, 0x00 ; 0
- 8b8: c9 01 movw r24, r18
- 8ba: 08 95 ret
-
-000008bc <_ZN14HardwareSerial4readEv>:
- 8bc: dc 01 movw r26, r24
- 8be: 12 96 adiw r26, 0x02 ; 2
- 8c0: ed 91 ld r30, X+
- 8c2: fc 91 ld r31, X
- 8c4: 13 97 sbiw r26, 0x03 ; 3
- 8c6: df 01 movw r26, r30
- 8c8: ae 57 subi r26, 0x7E ; 126
- 8ca: bf 4f sbci r27, 0xFF ; 255
- 8cc: 2d 91 ld r18, X+
- 8ce: 3c 91 ld r19, X
- 8d0: 11 97 sbiw r26, 0x01 ; 1
- 8d2: e0 58 subi r30, 0x80 ; 128
- 8d4: ff 4f sbci r31, 0xFF ; 255
- 8d6: 80 81 ld r24, Z
- 8d8: 91 81 ldd r25, Z+1 ; 0x01
- 8da: e0 58 subi r30, 0x80 ; 128
- 8dc: f0 40 sbci r31, 0x00 ; 0
- 8de: 82 17 cp r24, r18
- 8e0: 93 07 cpc r25, r19
- 8e2: 19 f4 brne .+6 ; 0x8ea <_ZN14HardwareSerial4readEv+0x2e>
- 8e4: 2f ef ldi r18, 0xFF ; 255
- 8e6: 3f ef ldi r19, 0xFF ; 255
- 8e8: 0b c0 rjmp .+22 ; 0x900 <__stack+0x1>
- 8ea: e2 0f add r30, r18
- 8ec: f3 1f adc r31, r19
- 8ee: 80 81 ld r24, Z
- 8f0: 2f 5f subi r18, 0xFF ; 255
- 8f2: 3f 4f sbci r19, 0xFF ; 255
- 8f4: 2f 77 andi r18, 0x7F ; 127
- 8f6: 30 70 andi r19, 0x00 ; 0
- 8f8: 2d 93 st X+, r18
- 8fa: 3c 93 st X, r19
- 8fc: 28 2f mov r18, r24
- 8fe: 30 e0 ldi r19, 0x00 ; 0
- 900: c9 01 movw r24, r18
- 902: 08 95 ret
-
-00000904 <_ZN14HardwareSerial5flushEv>:
- 904: dc 01 movw r26, r24
- 906: 12 96 adiw r26, 0x02 ; 2
- 908: ed 91 ld r30, X+
- 90a: fc 91 ld r31, X
- 90c: 13 97 sbiw r26, 0x03 ; 3
- 90e: ee 57 subi r30, 0x7E ; 126
- 910: ff 4f sbci r31, 0xFF ; 255
- 912: 80 81 ld r24, Z
- 914: 91 81 ldd r25, Z+1 ; 0x01
- 916: 92 93 st -Z, r25
- 918: 82 93 st -Z, r24
- 91a: 08 95 ret
-
-0000091c <_ZN14HardwareSerial5writeEh>:
- 91c: fc 01 movw r30, r24
- 91e: a0 85 ldd r26, Z+8 ; 0x08
- 920: b1 85 ldd r27, Z+9 ; 0x09
- 922: 21 89 ldd r18, Z+17 ; 0x11
- 924: 8c 91 ld r24, X
- 926: 90 e0 ldi r25, 0x00 ; 0
- 928: 02 2e mov r0, r18
- 92a: 02 c0 rjmp .+4 ; 0x930 <_ZN14HardwareSerial5writeEh+0x14>
- 92c: 95 95 asr r25
- 92e: 87 95 ror r24
- 930: 0a 94 dec r0
- 932: e2 f7 brpl .-8 ; 0x92c <_ZN14HardwareSerial5writeEh+0x10>
- 934: 80 ff sbrs r24, 0
- 936: f6 cf rjmp .-20 ; 0x924 <_ZN14HardwareSerial5writeEh+0x8>
- 938: 04 84 ldd r0, Z+12 ; 0x0c
- 93a: f5 85 ldd r31, Z+13 ; 0x0d
- 93c: e0 2d mov r30, r0
- 93e: 60 83 st Z, r22
- 940: 08 95 ret
-
-00000942 <_GLOBAL__I_rx_buffer>:
- 942: 89 e7 ldi r24, 0x79 ; 121
- 944: 91 e0 ldi r25, 0x01 ; 1
- 946: 90 93 59 03 sts 0x0359, r25
- 94a: 80 93 58 03 sts 0x0358, r24
- 94e: 84 ed ldi r24, 0xD4 ; 212
- 950: 92 e0 ldi r25, 0x02 ; 2
- 952: 90 93 5b 03 sts 0x035B, r25
- 956: 80 93 5a 03 sts 0x035A, r24
- 95a: 85 ec ldi r24, 0xC5 ; 197
- 95c: 90 e0 ldi r25, 0x00 ; 0
- 95e: 90 93 5d 03 sts 0x035D, r25
- 962: 80 93 5c 03 sts 0x035C, r24
- 966: 84 ec ldi r24, 0xC4 ; 196
- 968: 90 e0 ldi r25, 0x00 ; 0
- 96a: 90 93 5f 03 sts 0x035F, r25
- 96e: 80 93 5e 03 sts 0x035E, r24
- 972: 80 ec ldi r24, 0xC0 ; 192
- 974: 90 e0 ldi r25, 0x00 ; 0
- 976: 90 93 61 03 sts 0x0361, r25
- 97a: 80 93 60 03 sts 0x0360, r24
- 97e: 81 ec ldi r24, 0xC1 ; 193
- 980: 90 e0 ldi r25, 0x00 ; 0
- 982: 90 93 63 03 sts 0x0363, r25
- 986: 80 93 62 03 sts 0x0362, r24
- 98a: 86 ec ldi r24, 0xC6 ; 198
- 98c: 90 e0 ldi r25, 0x00 ; 0
- 98e: 90 93 65 03 sts 0x0365, r25
- 992: 80 93 64 03 sts 0x0364, r24
- 996: 84 e0 ldi r24, 0x04 ; 4
- 998: 80 93 66 03 sts 0x0366, r24
- 99c: 83 e0 ldi r24, 0x03 ; 3
- 99e: 80 93 67 03 sts 0x0367, r24
- 9a2: 87 e0 ldi r24, 0x07 ; 7
- 9a4: 80 93 68 03 sts 0x0368, r24
- 9a8: 85 e0 ldi r24, 0x05 ; 5
- 9aa: 80 93 69 03 sts 0x0369, r24
- 9ae: 81 e0 ldi r24, 0x01 ; 1
- 9b0: 80 93 6a 03 sts 0x036A, r24
- 9b4: 08 95 ret
-
-000009b6 <_ZN5Print5writeEPKc>:
- 9b6: 0f 93 push r16
- 9b8: 1f 93 push r17
- 9ba: cf 93 push r28
- 9bc: df 93 push r29
- 9be: 8c 01 movw r16, r24
- 9c0: eb 01 movw r28, r22
- 9c2: 09 c0 rjmp .+18 ; 0x9d6 <_ZN5Print5writeEPKc+0x20>
- 9c4: 21 96 adiw r28, 0x01 ; 1
- 9c6: d8 01 movw r26, r16
- 9c8: ed 91 ld r30, X+
- 9ca: fc 91 ld r31, X
- 9cc: 01 90 ld r0, Z+
- 9ce: f0 81 ld r31, Z
- 9d0: e0 2d mov r30, r0
- 9d2: c8 01 movw r24, r16
- 9d4: 09 95 icall
- 9d6: 68 81 ld r22, Y
- 9d8: 66 23 and r22, r22
- 9da: a1 f7 brne .-24 ; 0x9c4 <_ZN5Print5writeEPKc+0xe>
- 9dc: df 91 pop r29
- 9de: cf 91 pop r28
- 9e0: 1f 91 pop r17
- 9e2: 0f 91 pop r16
- 9e4: 08 95 ret
-
-000009e6 <_ZN5Print5writeEPKhj>:
- 9e6: ef 92 push r14
- 9e8: ff 92 push r15
- 9ea: 0f 93 push r16
- 9ec: 1f 93 push r17
- 9ee: cf 93 push r28
- 9f0: df 93 push r29
- 9f2: 8c 01 movw r16, r24
- 9f4: 7b 01 movw r14, r22
- 9f6: ea 01 movw r28, r20
- 9f8: 0c c0 rjmp .+24 ; 0xa12 <_ZN5Print5writeEPKhj+0x2c>
- 9fa: d7 01 movw r26, r14
- 9fc: 6d 91 ld r22, X+
- 9fe: 7d 01 movw r14, r26
- a00: d8 01 movw r26, r16
- a02: ed 91 ld r30, X+
- a04: fc 91 ld r31, X
- a06: 01 90 ld r0, Z+
- a08: f0 81 ld r31, Z
- a0a: e0 2d mov r30, r0
- a0c: c8 01 movw r24, r16
- a0e: 09 95 icall
- a10: 21 97 sbiw r28, 0x01 ; 1
- a12: 20 97 sbiw r28, 0x00 ; 0
- a14: 91 f7 brne .-28 ; 0x9fa <_ZN5Print5writeEPKhj+0x14>
- a16: df 91 pop r29
- a18: cf 91 pop r28
- a1a: 1f 91 pop r17
- a1c: 0f 91 pop r16
- a1e: ff 90 pop r15
- a20: ef 90 pop r14
- a22: 08 95 ret
-
-00000a24 <_ZN5Print5printEPKc>:
- a24: dc 01 movw r26, r24
- a26: ed 91 ld r30, X+
- a28: fc 91 ld r31, X
- a2a: 02 80 ldd r0, Z+2 ; 0x02
- a2c: f3 81 ldd r31, Z+3 ; 0x03
- a2e: e0 2d mov r30, r0
- a30: 09 95 icall
- a32: 08 95 ret
-
-00000a34 <_ZN5Print5printERK6String>:
- a34: cf 92 push r12
- a36: df 92 push r13
- a38: ef 92 push r14
- a3a: ff 92 push r15
- a3c: 0f 93 push r16
- a3e: 1f 93 push r17
- a40: cf 93 push r28
- a42: df 93 push r29
- a44: 6c 01 movw r12, r24
- a46: 7b 01 movw r14, r22
- a48: c0 e0 ldi r28, 0x00 ; 0
- a4a: d0 e0 ldi r29, 0x00 ; 0
- a4c: 0e c0 rjmp .+28 ; 0xa6a <_ZN5Print5printERK6String+0x36>
- a4e: d6 01 movw r26, r12
- a50: ed 91 ld r30, X+
- a52: fc 91 ld r31, X
- a54: 00 81 ld r16, Z
- a56: 11 81 ldd r17, Z+1 ; 0x01
- a58: c7 01 movw r24, r14
- a5a: be 01 movw r22, r28
- a5c: 0e 94 b4 0b call 0x1768 ; 0x1768 <_ZNK6StringixEj>
- a60: 68 2f mov r22, r24
- a62: c6 01 movw r24, r12
- a64: f8 01 movw r30, r16
- a66: 09 95 icall
- a68: 21 96 adiw r28, 0x01 ; 1
- a6a: f7 01 movw r30, r14
- a6c: 84 81 ldd r24, Z+4 ; 0x04
- a6e: 95 81 ldd r25, Z+5 ; 0x05
- a70: c8 17 cp r28, r24
- a72: d9 07 cpc r29, r25
- a74: 60 f3 brcs .-40 ; 0xa4e <_ZN5Print5printERK6String+0x1a>
- a76: df 91 pop r29
- a78: cf 91 pop r28
- a7a: 1f 91 pop r17
- a7c: 0f 91 pop r16
- a7e: ff 90 pop r15
- a80: ef 90 pop r14
- a82: df 90 pop r13
- a84: cf 90 pop r12
- a86: 08 95 ret
-
-00000a88 <_ZN5Print11printNumberEmh>:
- a88: 2f 92 push r2
- a8a: 3f 92 push r3
- a8c: 4f 92 push r4
- a8e: 5f 92 push r5
- a90: 6f 92 push r6
- a92: 7f 92 push r7
- a94: 8f 92 push r8
- a96: 9f 92 push r9
- a98: af 92 push r10
- a9a: bf 92 push r11
- a9c: cf 92 push r12
- a9e: df 92 push r13
- aa0: ef 92 push r14
- aa2: ff 92 push r15
- aa4: 0f 93 push r16
- aa6: 1f 93 push r17
- aa8: df 93 push r29
- aaa: cf 93 push r28
- aac: cd b7 in r28, 0x3d ; 61
- aae: de b7 in r29, 0x3e ; 62
- ab0: a0 97 sbiw r28, 0x20 ; 32
- ab2: 0f b6 in r0, 0x3f ; 63
- ab4: f8 94 cli
- ab6: de bf out 0x3e, r29 ; 62
- ab8: 0f be out 0x3f, r0 ; 63
- aba: cd bf out 0x3d, r28 ; 61
- abc: 1c 01 movw r2, r24
- abe: 6a 01 movw r12, r20
- ac0: 7b 01 movw r14, r22
- ac2: 41 15 cp r20, r1
- ac4: 51 05 cpc r21, r1
- ac6: 61 05 cpc r22, r1
- ac8: 71 05 cpc r23, r1
- aca: 49 f4 brne .+18 ; 0xade <_ZN5Print11printNumberEmh+0x56>
- acc: 40 e3 ldi r20, 0x30 ; 48
- ace: 50 e0 ldi r21, 0x00 ; 0
- ad0: 60 e0 ldi r22, 0x00 ; 0
- ad2: 70 e0 ldi r23, 0x00 ; 0
- ad4: 20 e0 ldi r18, 0x00 ; 0
- ad6: 30 e0 ldi r19, 0x00 ; 0
- ad8: 0e 94 10 06 call 0xc20 ; 0xc20 <_ZN5Print5printEli>
- adc: 56 c0 rjmp .+172 ; 0xb8a <_ZN5Print11printNumberEmh+0x102>
- ade: 88 24 eor r8, r8
- ae0: 99 24 eor r9, r9
- ae2: 54 01 movw r10, r8
- ae4: 42 2e mov r4, r18
- ae6: 55 24 eor r5, r5
- ae8: 66 24 eor r6, r6
- aea: 77 24 eor r7, r7
- aec: 01 e0 ldi r16, 0x01 ; 1
- aee: 10 e0 ldi r17, 0x00 ; 0
- af0: 0c 0f add r16, r28
- af2: 1d 1f adc r17, r29
- af4: 08 0d add r16, r8
- af6: 19 1d adc r17, r9
- af8: c7 01 movw r24, r14
- afa: b6 01 movw r22, r12
- afc: a3 01 movw r20, r6
- afe: 92 01 movw r18, r4
- b00: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- b04: f8 01 movw r30, r16
- b06: 60 83 st Z, r22
- b08: 08 94 sec
- b0a: 81 1c adc r8, r1
- b0c: 91 1c adc r9, r1
- b0e: a1 1c adc r10, r1
- b10: b1 1c adc r11, r1
- b12: c7 01 movw r24, r14
- b14: b6 01 movw r22, r12
- b16: a3 01 movw r20, r6
- b18: 92 01 movw r18, r4
- b1a: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- b1e: c9 01 movw r24, r18
- b20: da 01 movw r26, r20
- b22: 6c 01 movw r12, r24
- b24: 7d 01 movw r14, r26
- b26: c1 14 cp r12, r1
- b28: d1 04 cpc r13, r1
- b2a: e1 04 cpc r14, r1
- b2c: f1 04 cpc r15, r1
- b2e: f1 f6 brne .-68 ; 0xaec <_ZN5Print11printNumberEmh+0x64>
- b30: 81 e0 ldi r24, 0x01 ; 1
- b32: e8 2e mov r14, r24
- b34: f1 2c mov r15, r1
- b36: ec 0e add r14, r28
- b38: fd 1e adc r15, r29
- b3a: e8 0c add r14, r8
- b3c: f9 1c adc r15, r9
- b3e: 3e 01 movw r6, r28
- b40: 08 94 sec
- b42: 61 1c adc r6, r1
- b44: 71 1c adc r7, r1
- b46: d5 01 movw r26, r10
- b48: c4 01 movw r24, r8
- b4a: 01 97 sbiw r24, 0x01 ; 1
- b4c: a1 09 sbc r26, r1
- b4e: b1 09 sbc r27, r1
- b50: 6c 01 movw r12, r24
- b52: c8 18 sub r12, r8
- b54: d9 08 sbc r13, r9
- b56: 16 c0 rjmp .+44 ; 0xb84 <_ZN5Print11printNumberEmh+0xfc>
- b58: f6 01 movw r30, r12
- b5a: ee 0d add r30, r14
- b5c: ff 1d adc r31, r15
- b5e: 40 81 ld r20, Z
- b60: 4a 30 cpi r20, 0x0A ; 10
- b62: 10 f4 brcc .+4 ; 0xb68 <_ZN5Print11printNumberEmh+0xe0>
- b64: 40 5d subi r20, 0xD0 ; 208
- b66: 01 c0 rjmp .+2 ; 0xb6a <_ZN5Print11printNumberEmh+0xe2>
- b68: 49 5c subi r20, 0xC9 ; 201
- b6a: 55 27 eor r21, r21
- b6c: 47 fd sbrc r20, 7
- b6e: 50 95 com r21
- b70: 65 2f mov r22, r21
- b72: 75 2f mov r23, r21
- b74: c1 01 movw r24, r2
- b76: 20 e0 ldi r18, 0x00 ; 0
- b78: 30 e0 ldi r19, 0x00 ; 0
- b7a: 0e 94 10 06 call 0xc20 ; 0xc20 <_ZN5Print5printEli>
- b7e: 08 94 sec
- b80: e1 08 sbc r14, r1
- b82: f1 08 sbc r15, r1
- b84: 6e 14 cp r6, r14
- b86: 7f 04 cpc r7, r15
- b88: 39 f7 brne .-50 ; 0xb58 <_ZN5Print11printNumberEmh+0xd0>
- b8a: a0 96 adiw r28, 0x20 ; 32
- b8c: 0f b6 in r0, 0x3f ; 63
- b8e: f8 94 cli
- b90: de bf out 0x3e, r29 ; 62
- b92: 0f be out 0x3f, r0 ; 63
- b94: cd bf out 0x3d, r28 ; 61
- b96: cf 91 pop r28
- b98: df 91 pop r29
- b9a: 1f 91 pop r17
- b9c: 0f 91 pop r16
- b9e: ff 90 pop r15
- ba0: ef 90 pop r14
- ba2: df 90 pop r13
- ba4: cf 90 pop r12
- ba6: bf 90 pop r11
- ba8: af 90 pop r10
- baa: 9f 90 pop r9
- bac: 8f 90 pop r8
- bae: 7f 90 pop r7
- bb0: 6f 90 pop r6
- bb2: 5f 90 pop r5
- bb4: 4f 90 pop r4
- bb6: 3f 90 pop r3
- bb8: 2f 90 pop r2
- bba: 08 95 ret
-
-00000bbc <_ZN5Print5printEmi>:
- bbc: dc 01 movw r26, r24
- bbe: 21 15 cp r18, r1
- bc0: 31 05 cpc r19, r1
- bc2: 41 f4 brne .+16 ; 0xbd4 <_ZN5Print5printEmi+0x18>
- bc4: ed 91 ld r30, X+
- bc6: fc 91 ld r31, X
- bc8: 01 90 ld r0, Z+
- bca: f0 81 ld r31, Z
- bcc: e0 2d mov r30, r0
- bce: 64 2f mov r22, r20
- bd0: 09 95 icall
- bd2: 08 95 ret
- bd4: 0e 94 44 05 call 0xa88 ; 0xa88 <_ZN5Print11printNumberEmh>
- bd8: 08 95 ret
-
-00000bda <_ZN5Print5printEji>:
- bda: ef 92 push r14
- bdc: ff 92 push r15
- bde: 0f 93 push r16
- be0: 1f 93 push r17
- be2: 9a 01 movw r18, r20
- be4: 7b 01 movw r14, r22
- be6: 00 e0 ldi r16, 0x00 ; 0
- be8: 10 e0 ldi r17, 0x00 ; 0
- bea: b8 01 movw r22, r16
- bec: a7 01 movw r20, r14
- bee: 0e 94 de 05 call 0xbbc ; 0xbbc <_ZN5Print5printEmi>
- bf2: 1f 91 pop r17
- bf4: 0f 91 pop r16
- bf6: ff 90 pop r15
- bf8: ef 90 pop r14
- bfa: 08 95 ret
-
-00000bfc <_ZN5Print5printEhi>:
- bfc: ef 92 push r14
- bfe: ff 92 push r15
- c00: 0f 93 push r16
- c02: 1f 93 push r17
- c04: 9a 01 movw r18, r20
- c06: e6 2e mov r14, r22
- c08: ff 24 eor r15, r15
- c0a: 00 e0 ldi r16, 0x00 ; 0
- c0c: 10 e0 ldi r17, 0x00 ; 0
- c0e: b8 01 movw r22, r16
- c10: a7 01 movw r20, r14
- c12: 0e 94 de 05 call 0xbbc ; 0xbbc <_ZN5Print5printEmi>
- c16: 1f 91 pop r17
- c18: 0f 91 pop r16
- c1a: ff 90 pop r15
- c1c: ef 90 pop r14
- c1e: 08 95 ret
-
-00000c20 <_ZN5Print5printEli>:
- c20: ef 92 push r14
- c22: ff 92 push r15
- c24: 0f 93 push r16
- c26: 1f 93 push r17
- c28: cf 93 push r28
- c2a: df 93 push r29
- c2c: ec 01 movw r28, r24
- c2e: 7a 01 movw r14, r20
- c30: 8b 01 movw r16, r22
- c32: 21 15 cp r18, r1
- c34: 31 05 cpc r19, r1
- c36: 41 f4 brne .+16 ; 0xc48 <_ZN5Print5printEli+0x28>
- c38: e8 81 ld r30, Y
- c3a: f9 81 ldd r31, Y+1 ; 0x01
- c3c: 01 90 ld r0, Z+
- c3e: f0 81 ld r31, Z
- c40: e0 2d mov r30, r0
- c42: 64 2f mov r22, r20
- c44: 09 95 icall
- c46: 1b c0 rjmp .+54 ; 0xc7e <_ZN5Print5printEli+0x5e>
- c48: 2a 30 cpi r18, 0x0A ; 10
- c4a: 31 05 cpc r19, r1
- c4c: b1 f4 brne .+44 ; 0xc7a <_ZN5Print5printEli+0x5a>
- c4e: 77 ff sbrs r23, 7
- c50: 10 c0 rjmp .+32 ; 0xc72 <_ZN5Print5printEli+0x52>
- c52: 4d e2 ldi r20, 0x2D ; 45
- c54: 50 e0 ldi r21, 0x00 ; 0
- c56: 60 e0 ldi r22, 0x00 ; 0
- c58: 70 e0 ldi r23, 0x00 ; 0
- c5a: 20 e0 ldi r18, 0x00 ; 0
- c5c: 30 e0 ldi r19, 0x00 ; 0
- c5e: 0e 94 10 06 call 0xc20 ; 0xc20 <_ZN5Print5printEli>
- c62: 10 95 com r17
- c64: 00 95 com r16
- c66: f0 94 com r15
- c68: e0 94 com r14
- c6a: e1 1c adc r14, r1
- c6c: f1 1c adc r15, r1
- c6e: 01 1d adc r16, r1
- c70: 11 1d adc r17, r1
- c72: ce 01 movw r24, r28
- c74: b8 01 movw r22, r16
- c76: a7 01 movw r20, r14
- c78: 2a e0 ldi r18, 0x0A ; 10
- c7a: 0e 94 44 05 call 0xa88 ; 0xa88 <_ZN5Print11printNumberEmh>
- c7e: df 91 pop r29
- c80: cf 91 pop r28
- c82: 1f 91 pop r17
- c84: 0f 91 pop r16
- c86: ff 90 pop r15
- c88: ef 90 pop r14
- c8a: 08 95 ret
-
-00000c8c <_ZN5Print5printEii>:
- c8c: ef 92 push r14
- c8e: ff 92 push r15
- c90: 0f 93 push r16
- c92: 1f 93 push r17
- c94: 7b 01 movw r14, r22
- c96: 9a 01 movw r18, r20
- c98: 00 27 eor r16, r16
- c9a: f7 fc sbrc r15, 7
- c9c: 00 95 com r16
- c9e: 10 2f mov r17, r16
- ca0: b8 01 movw r22, r16
- ca2: a7 01 movw r20, r14
- ca4: 0e 94 10 06 call 0xc20 ; 0xc20 <_ZN5Print5printEli>
- ca8: 1f 91 pop r17
- caa: 0f 91 pop r16
- cac: ff 90 pop r15
- cae: ef 90 pop r14
- cb0: 08 95 ret
-
-00000cb2 <_ZN5Print5printEci>:
- cb2: ef 92 push r14
- cb4: ff 92 push r15
- cb6: 0f 93 push r16
- cb8: 1f 93 push r17
- cba: e6 2e mov r14, r22
- cbc: 9a 01 movw r18, r20
- cbe: ff 24 eor r15, r15
- cc0: e7 fc sbrc r14, 7
- cc2: f0 94 com r15
- cc4: 0f 2d mov r16, r15
- cc6: 1f 2d mov r17, r15
- cc8: b8 01 movw r22, r16
- cca: a7 01 movw r20, r14
- ccc: 0e 94 10 06 call 0xc20 ; 0xc20 <_ZN5Print5printEli>
- cd0: 1f 91 pop r17
- cd2: 0f 91 pop r16
- cd4: ff 90 pop r15
- cd6: ef 90 pop r14
- cd8: 08 95 ret
-
-00000cda <_ZN5Print7printlnEv>:
- cda: 0f 93 push r16
- cdc: 1f 93 push r17
- cde: 8c 01 movw r16, r24
- ce0: 4d e0 ldi r20, 0x0D ; 13
- ce2: 50 e0 ldi r21, 0x00 ; 0
- ce4: 60 e0 ldi r22, 0x00 ; 0
- ce6: 70 e0 ldi r23, 0x00 ; 0
- ce8: 20 e0 ldi r18, 0x00 ; 0
- cea: 30 e0 ldi r19, 0x00 ; 0
- cec: 0e 94 10 06 call 0xc20 ; 0xc20 <_ZN5Print5printEli>
- cf0: c8 01 movw r24, r16
- cf2: 4a e0 ldi r20, 0x0A ; 10
- cf4: 50 e0 ldi r21, 0x00 ; 0
- cf6: 60 e0 ldi r22, 0x00 ; 0
- cf8: 70 e0 ldi r23, 0x00 ; 0
- cfa: 20 e0 ldi r18, 0x00 ; 0
- cfc: 30 e0 ldi r19, 0x00 ; 0
- cfe: 0e 94 10 06 call 0xc20 ; 0xc20 <_ZN5Print5printEli>
- d02: 1f 91 pop r17
- d04: 0f 91 pop r16
- d06: 08 95 ret
-
-00000d08 <_ZN5Print7printlnEmi>:
- d08: 0f 93 push r16
- d0a: 1f 93 push r17
- d0c: 8c 01 movw r16, r24
- d0e: 0e 94 de 05 call 0xbbc ; 0xbbc <_ZN5Print5printEmi>
- d12: c8 01 movw r24, r16
- d14: 0e 94 6d 06 call 0xcda ; 0xcda <_ZN5Print7printlnEv>
- d18: 1f 91 pop r17
- d1a: 0f 91 pop r16
- d1c: 08 95 ret
-
-00000d1e <_ZN5Print7printlnEji>:
- d1e: cf 92 push r12
- d20: df 92 push r13
- d22: ef 92 push r14
- d24: ff 92 push r15
- d26: 0f 93 push r16
- d28: 1f 93 push r17
- d2a: 8c 01 movw r16, r24
- d2c: 9a 01 movw r18, r20
- d2e: 6b 01 movw r12, r22
- d30: ee 24 eor r14, r14
- d32: ff 24 eor r15, r15
- d34: b7 01 movw r22, r14
- d36: a6 01 movw r20, r12
- d38: 0e 94 de 05 call 0xbbc ; 0xbbc <_ZN5Print5printEmi>
- d3c: c8 01 movw r24, r16
- d3e: 0e 94 6d 06 call 0xcda ; 0xcda <_ZN5Print7printlnEv>
- d42: 1f 91 pop r17
- d44: 0f 91 pop r16
- d46: ff 90 pop r15
- d48: ef 90 pop r14
- d4a: df 90 pop r13
- d4c: cf 90 pop r12
- d4e: 08 95 ret
-
-00000d50 <_ZN5Print7printlnEhi>:
- d50: cf 92 push r12
- d52: df 92 push r13
- d54: ef 92 push r14
- d56: ff 92 push r15
- d58: 0f 93 push r16
- d5a: 1f 93 push r17
- d5c: 8c 01 movw r16, r24
- d5e: 9a 01 movw r18, r20
- d60: c6 2e mov r12, r22
- d62: dd 24 eor r13, r13
- d64: ee 24 eor r14, r14
- d66: ff 24 eor r15, r15
- d68: b7 01 movw r22, r14
- d6a: a6 01 movw r20, r12
- d6c: 0e 94 de 05 call 0xbbc ; 0xbbc <_ZN5Print5printEmi>
- d70: c8 01 movw r24, r16
- d72: 0e 94 6d 06 call 0xcda ; 0xcda <_ZN5Print7printlnEv>
- d76: 1f 91 pop r17
- d78: 0f 91 pop r16
- d7a: ff 90 pop r15
- d7c: ef 90 pop r14
- d7e: df 90 pop r13
- d80: cf 90 pop r12
- d82: 08 95 ret
-
-00000d84 <_ZN5Print7printlnEPKc>:
- d84: 0f 93 push r16
- d86: 1f 93 push r17
- d88: 8c 01 movw r16, r24
- d8a: 0e 94 12 05 call 0xa24 ; 0xa24 <_ZN5Print5printEPKc>
- d8e: c8 01 movw r24, r16
- d90: 0e 94 6d 06 call 0xcda ; 0xcda <_ZN5Print7printlnEv>
- d94: 1f 91 pop r17
- d96: 0f 91 pop r16
- d98: 08 95 ret
-
-00000d9a <_ZN5Print7printlnERK6String>:
- d9a: 0f 93 push r16
- d9c: 1f 93 push r17
- d9e: 8c 01 movw r16, r24
- da0: 0e 94 1a 05 call 0xa34 ; 0xa34 <_ZN5Print5printERK6String>
- da4: c8 01 movw r24, r16
- da6: 0e 94 6d 06 call 0xcda ; 0xcda <_ZN5Print7printlnEv>
- daa: 1f 91 pop r17
- dac: 0f 91 pop r16
- dae: 08 95 ret
-
-00000db0 <_ZN5Print7printlnEli>:
- db0: 0f 93 push r16
- db2: 1f 93 push r17
- db4: 8c 01 movw r16, r24
- db6: 0e 94 10 06 call 0xc20 ; 0xc20 <_ZN5Print5printEli>
- dba: c8 01 movw r24, r16
- dbc: 0e 94 6d 06 call 0xcda ; 0xcda <_ZN5Print7printlnEv>
- dc0: 1f 91 pop r17
- dc2: 0f 91 pop r16
- dc4: 08 95 ret
-
-00000dc6 <_ZN5Print7printlnEii>:
- dc6: cf 92 push r12
- dc8: df 92 push r13
- dca: ef 92 push r14
- dcc: ff 92 push r15
- dce: 0f 93 push r16
- dd0: 1f 93 push r17
- dd2: 8c 01 movw r16, r24
- dd4: 6b 01 movw r12, r22
- dd6: 9a 01 movw r18, r20
- dd8: ee 24 eor r14, r14
- dda: d7 fc sbrc r13, 7
- ddc: e0 94 com r14
- dde: fe 2c mov r15, r14
- de0: b7 01 movw r22, r14
- de2: a6 01 movw r20, r12
- de4: 0e 94 10 06 call 0xc20 ; 0xc20 <_ZN5Print5printEli>
- de8: c8 01 movw r24, r16
- dea: 0e 94 6d 06 call 0xcda ; 0xcda <_ZN5Print7printlnEv>
- dee: 1f 91 pop r17
- df0: 0f 91 pop r16
- df2: ff 90 pop r15
- df4: ef 90 pop r14
- df6: df 90 pop r13
- df8: cf 90 pop r12
- dfa: 08 95 ret
-
-00000dfc <_ZN5Print7printlnEci>:
- dfc: cf 92 push r12
- dfe: df 92 push r13
- e00: ef 92 push r14
- e02: ff 92 push r15
- e04: 0f 93 push r16
- e06: 1f 93 push r17
- e08: 8c 01 movw r16, r24
- e0a: c6 2e mov r12, r22
- e0c: 9a 01 movw r18, r20
- e0e: dd 24 eor r13, r13
- e10: c7 fc sbrc r12, 7
- e12: d0 94 com r13
- e14: ed 2c mov r14, r13
- e16: fd 2c mov r15, r13
- e18: b7 01 movw r22, r14
- e1a: a6 01 movw r20, r12
- e1c: 0e 94 10 06 call 0xc20 ; 0xc20 <_ZN5Print5printEli>
- e20: c8 01 movw r24, r16
- e22: 0e 94 6d 06 call 0xcda ; 0xcda <_ZN5Print7printlnEv>
- e26: 1f 91 pop r17
- e28: 0f 91 pop r16
- e2a: ff 90 pop r15
- e2c: ef 90 pop r14
- e2e: df 90 pop r13
- e30: cf 90 pop r12
- e32: 08 95 ret
-
-00000e34 <_ZN5Print10printFloatEdh>:
- e34: 9f 92 push r9
- e36: af 92 push r10
- e38: bf 92 push r11
- e3a: cf 92 push r12
- e3c: df 92 push r13
- e3e: ef 92 push r14
- e40: ff 92 push r15
- e42: 0f 93 push r16
- e44: 1f 93 push r17
- e46: cf 93 push r28
- e48: df 93 push r29
- e4a: ec 01 movw r28, r24
- e4c: 7a 01 movw r14, r20
- e4e: 8b 01 movw r16, r22
- e50: 92 2e mov r9, r18
- e52: cb 01 movw r24, r22
- e54: ba 01 movw r22, r20
- e56: 20 e0 ldi r18, 0x00 ; 0
- e58: 30 e0 ldi r19, 0x00 ; 0
- e5a: 40 e0 ldi r20, 0x00 ; 0
- e5c: 50 e0 ldi r21, 0x00 ; 0
- e5e: 0e 94 a3 1a call 0x3546 ; 0x3546 <__ltsf2>
- e62: 88 23 and r24, r24
- e64: 6c f4 brge .+26 ; 0xe80 <_ZN5Print10printFloatEdh+0x4c>
- e66: ce 01 movw r24, r28
- e68: 4d e2 ldi r20, 0x2D ; 45
- e6a: 50 e0 ldi r21, 0x00 ; 0
- e6c: 60 e0 ldi r22, 0x00 ; 0
- e6e: 70 e0 ldi r23, 0x00 ; 0
- e70: 20 e0 ldi r18, 0x00 ; 0
- e72: 30 e0 ldi r19, 0x00 ; 0
- e74: 0e 94 10 06 call 0xc20 ; 0xc20 <_ZN5Print5printEli>
- e78: 17 fb bst r17, 7
- e7a: 10 95 com r17
- e7c: 17 f9 bld r17, 7
- e7e: 10 95 com r17
- e80: 20 e0 ldi r18, 0x00 ; 0
- e82: 30 e0 ldi r19, 0x00 ; 0
- e84: 40 e0 ldi r20, 0x00 ; 0
- e86: 5f e3 ldi r21, 0x3F ; 63
- e88: aa 24 eor r10, r10
- e8a: 0b c0 rjmp .+22 ; 0xea2 <_ZN5Print10printFloatEdh+0x6e>
- e8c: ca 01 movw r24, r20
- e8e: b9 01 movw r22, r18
- e90: 20 e0 ldi r18, 0x00 ; 0
- e92: 30 e0 ldi r19, 0x00 ; 0
- e94: 40 e2 ldi r20, 0x20 ; 32
- e96: 51 e4 ldi r21, 0x41 ; 65
- e98: 0e 94 c7 19 call 0x338e ; 0x338e <__divsf3>
- e9c: 9b 01 movw r18, r22
- e9e: ac 01 movw r20, r24
- ea0: a3 94 inc r10
- ea2: a9 14 cp r10, r9
- ea4: 98 f3 brcs .-26 ; 0xe8c <_ZN5Print10printFloatEdh+0x58>
- ea6: c8 01 movw r24, r16
- ea8: b7 01 movw r22, r14
- eaa: 0e 94 a0 18 call 0x3140 ; 0x3140 <__addsf3>
- eae: 5b 01 movw r10, r22
- eb0: 6c 01 movw r12, r24
- eb2: 0e 94 f7 16 call 0x2dee ; 0x2dee <__fixunssfsi>
- eb6: 7b 01 movw r14, r22
- eb8: 8c 01 movw r16, r24
- eba: ce 01 movw r24, r28
- ebc: b8 01 movw r22, r16
- ebe: a7 01 movw r20, r14
- ec0: 2a e0 ldi r18, 0x0A ; 10
- ec2: 30 e0 ldi r19, 0x00 ; 0
- ec4: 0e 94 de 05 call 0xbbc ; 0xbbc <_ZN5Print5printEmi>
- ec8: 99 20 and r9, r9
- eca: 29 f0 breq .+10 ; 0xed6 <_ZN5Print10printFloatEdh+0xa2>
- ecc: ce 01 movw r24, r28
- ece: 69 e9 ldi r22, 0x99 ; 153
- ed0: 71 e0 ldi r23, 0x01 ; 1
- ed2: 0e 94 12 05 call 0xa24 ; 0xa24 <_ZN5Print5printEPKc>
- ed6: c8 01 movw r24, r16
- ed8: b7 01 movw r22, r14
- eda: 0e 94 85 1b call 0x370a ; 0x370a <__floatunsisf>
- ede: 9b 01 movw r18, r22
- ee0: ac 01 movw r20, r24
- ee2: c6 01 movw r24, r12
- ee4: b5 01 movw r22, r10
- ee6: 0e 94 6f 18 call 0x30de ; 0x30de <__subsf3>
- eea: 22 c0 rjmp .+68 ; 0xf30 <_ZN5Print10printFloatEdh+0xfc>
- eec: 20 e0 ldi r18, 0x00 ; 0
- eee: 30 e0 ldi r19, 0x00 ; 0
- ef0: 40 e2 ldi r20, 0x20 ; 32
- ef2: 51 e4 ldi r21, 0x41 ; 65
- ef4: 0e 94 cd 18 call 0x319a ; 0x319a <__mulsf3>
- ef8: 7b 01 movw r14, r22
- efa: 8c 01 movw r16, r24
- efc: 0e 94 31 1b call 0x3662 ; 0x3662 <__fixsfsi>
- f00: 5b 01 movw r10, r22
- f02: 6c 01 movw r12, r24
- f04: cc 24 eor r12, r12
- f06: b7 fc sbrc r11, 7
- f08: c0 94 com r12
- f0a: dc 2c mov r13, r12
- f0c: ce 01 movw r24, r28
- f0e: b6 01 movw r22, r12
- f10: a5 01 movw r20, r10
- f12: 2a e0 ldi r18, 0x0A ; 10
- f14: 30 e0 ldi r19, 0x00 ; 0
- f16: 0e 94 10 06 call 0xc20 ; 0xc20 <_ZN5Print5printEli>
- f1a: c6 01 movw r24, r12
- f1c: b5 01 movw r22, r10
- f1e: 0e 94 d3 1a call 0x35a6 ; 0x35a6 <__floatsisf>
- f22: 9b 01 movw r18, r22
- f24: ac 01 movw r20, r24
- f26: c8 01 movw r24, r16
- f28: b7 01 movw r22, r14
- f2a: 0e 94 6f 18 call 0x30de ; 0x30de <__subsf3>
- f2e: 9a 94 dec r9
- f30: 99 20 and r9, r9
- f32: e1 f6 brne .-72 ; 0xeec <_ZN5Print10printFloatEdh+0xb8>
- f34: df 91 pop r29
- f36: cf 91 pop r28
- f38: 1f 91 pop r17
- f3a: 0f 91 pop r16
- f3c: ff 90 pop r15
- f3e: ef 90 pop r14
- f40: df 90 pop r13
- f42: cf 90 pop r12
- f44: bf 90 pop r11
- f46: af 90 pop r10
- f48: 9f 90 pop r9
- f4a: 08 95 ret
-
-00000f4c <_ZN5Print5printEdi>:
- f4c: 0e 94 1a 07 call 0xe34 ; 0xe34 <_ZN5Print10printFloatEdh>
- f50: 08 95 ret
-
-00000f52 <_ZN5Print7printlnEdi>:
- f52: 0f 93 push r16
- f54: 1f 93 push r17
- f56: 8c 01 movw r16, r24
- f58: 0e 94 1a 07 call 0xe34 ; 0xe34 <_ZN5Print10printFloatEdh>
- f5c: c8 01 movw r24, r16
- f5e: 0e 94 6d 06 call 0xcda ; 0xcda <_ZN5Print7printlnEv>
- f62: 1f 91 pop r17
- f64: 0f 91 pop r16
- f66: 08 95 ret
-
-00000f68 <_Z12disableTimerh>:
- f68: 81 30 cpi r24, 0x01 ; 1
- f6a: 41 f0 breq .+16 ; 0xf7c <_Z12disableTimerh+0x14>
- f6c: 81 30 cpi r24, 0x01 ; 1
- f6e: 18 f0 brcs .+6 ; 0xf76 <_Z12disableTimerh+0xe>
- f70: 82 30 cpi r24, 0x02 ; 2
- f72: d1 f4 brne .+52 ; 0xfa8 <_Z12disableTimerh+0x40>
- f74: 09 c0 rjmp .+18 ; 0xf88 <_Z12disableTimerh+0x20>
- f76: 10 92 6e 00 sts 0x006E, r1
- f7a: 08 95 ret
- f7c: 80 91 6f 00 lds r24, 0x006F
- f80: 8d 7f andi r24, 0xFD ; 253
- f82: 80 93 6f 00 sts 0x006F, r24
- f86: 08 95 ret
- f88: 80 91 70 00 lds r24, 0x0070
- f8c: 8d 7f andi r24, 0xFD ; 253
- f8e: 80 93 70 00 sts 0x0070, r24
- f92: 81 e0 ldi r24, 0x01 ; 1
- f94: 80 93 b0 00 sts 0x00B0, r24
- f98: 80 91 b1 00 lds r24, 0x00B1
- f9c: 88 7f andi r24, 0xF8 ; 248
- f9e: 84 60 ori r24, 0x04 ; 4
- fa0: 80 93 b1 00 sts 0x00B1, r24
- fa4: 10 92 b3 00 sts 0x00B3, r1
- fa8: 08 95 ret
-
-00000faa <_Z6noToneh>:
- faa: 1f 93 push r17
- fac: 18 2f mov r17, r24
- fae: 80 91 a5 01 lds r24, 0x01A5
- fb2: 81 17 cp r24, r17
- fb4: 11 f0 breq .+4 ; 0xfba <_Z6noToneh+0x10>
- fb6: 9f ef ldi r25, 0xFF ; 255
- fb8: 06 c0 rjmp .+12 ; 0xfc6 <_Z6noToneh+0x1c>
- fba: e8 e6 ldi r30, 0x68 ; 104
- fbc: f0 e0 ldi r31, 0x00 ; 0
- fbe: 94 91 lpm r25, Z+
- fc0: 8f ef ldi r24, 0xFF ; 255
- fc2: 80 93 a5 01 sts 0x01A5, r24
- fc6: 89 2f mov r24, r25
- fc8: 0e 94 b4 07 call 0xf68 ; 0xf68 <_Z12disableTimerh>
- fcc: 81 2f mov r24, r17
- fce: 60 e0 ldi r22, 0x00 ; 0
- fd0: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- fd4: 1f 91 pop r17
- fd6: 08 95 ret
-
-00000fd8 <__vector_7>:
- fd8: 1f 92 push r1
- fda: 0f 92 push r0
- fdc: 0f b6 in r0, 0x3f ; 63
- fde: 0f 92 push r0
- fe0: 11 24 eor r1, r1
- fe2: 2f 93 push r18
- fe4: 3f 93 push r19
- fe6: 4f 93 push r20
- fe8: 5f 93 push r21
- fea: 6f 93 push r22
- fec: 7f 93 push r23
- fee: 8f 93 push r24
- ff0: 9f 93 push r25
- ff2: af 93 push r26
- ff4: bf 93 push r27
- ff6: ef 93 push r30
- ff8: ff 93 push r31
- ffa: 80 91 79 03 lds r24, 0x0379
- ffe: 90 91 7a 03 lds r25, 0x037A
- 1002: a0 91 7b 03 lds r26, 0x037B
- 1006: b0 91 7c 03 lds r27, 0x037C
- 100a: 00 97 sbiw r24, 0x00 ; 0
- 100c: a1 05 cpc r26, r1
- 100e: b1 05 cpc r27, r1
- 1010: 51 f1 breq .+84 ; 0x1066 <__vector_7+0x8e>
- 1012: e0 91 7d 03 lds r30, 0x037D
- 1016: f0 91 7e 03 lds r31, 0x037E
- 101a: 80 81 ld r24, Z
- 101c: 90 91 7f 03 lds r25, 0x037F
- 1020: 89 27 eor r24, r25
- 1022: 80 83 st Z, r24
- 1024: 80 91 79 03 lds r24, 0x0379
- 1028: 90 91 7a 03 lds r25, 0x037A
- 102c: a0 91 7b 03 lds r26, 0x037B
- 1030: b0 91 7c 03 lds r27, 0x037C
- 1034: 18 16 cp r1, r24
- 1036: 19 06 cpc r1, r25
- 1038: 1a 06 cpc r1, r26
- 103a: 1b 06 cpc r1, r27
- 103c: c4 f4 brge .+48 ; 0x106e <__vector_7+0x96>
- 103e: 80 91 79 03 lds r24, 0x0379
- 1042: 90 91 7a 03 lds r25, 0x037A
- 1046: a0 91 7b 03 lds r26, 0x037B
- 104a: b0 91 7c 03 lds r27, 0x037C
- 104e: 01 97 sbiw r24, 0x01 ; 1
- 1050: a1 09 sbc r26, r1
- 1052: b1 09 sbc r27, r1
- 1054: 80 93 79 03 sts 0x0379, r24
- 1058: 90 93 7a 03 sts 0x037A, r25
- 105c: a0 93 7b 03 sts 0x037B, r26
- 1060: b0 93 7c 03 sts 0x037C, r27
- 1064: 04 c0 rjmp .+8 ; 0x106e <__vector_7+0x96>
- 1066: 80 91 a5 01 lds r24, 0x01A5
- 106a: 0e 94 d5 07 call 0xfaa ; 0xfaa <_Z6noToneh>
- 106e: ff 91 pop r31
- 1070: ef 91 pop r30
- 1072: bf 91 pop r27
- 1074: af 91 pop r26
- 1076: 9f 91 pop r25
- 1078: 8f 91 pop r24
- 107a: 7f 91 pop r23
- 107c: 6f 91 pop r22
- 107e: 5f 91 pop r21
- 1080: 4f 91 pop r20
- 1082: 3f 91 pop r19
- 1084: 2f 91 pop r18
- 1086: 0f 90 pop r0
- 1088: 0f be out 0x3f, r0 ; 63
- 108a: 0f 90 pop r0
- 108c: 1f 90 pop r1
- 108e: 18 95 reti
-
-00001090 <_Z4tonehjm>:
- 1090: 2f 92 push r2
- 1092: 3f 92 push r3
- 1094: 5f 92 push r5
- 1096: 6f 92 push r6
- 1098: 7f 92 push r7
- 109a: 8f 92 push r8
- 109c: 9f 92 push r9
- 109e: af 92 push r10
- 10a0: bf 92 push r11
- 10a2: cf 92 push r12
- 10a4: df 92 push r13
- 10a6: ef 92 push r14
- 10a8: ff 92 push r15
- 10aa: 0f 93 push r16
- 10ac: 1f 93 push r17
- 10ae: df 93 push r29
- 10b0: cf 93 push r28
- 10b2: 00 d0 rcall .+0 ; 0x10b4 <_Z4tonehjm+0x24>
- 10b4: 00 d0 rcall .+0 ; 0x10b6 <_Z4tonehjm+0x26>
- 10b6: cd b7 in r28, 0x3d ; 61
- 10b8: de b7 in r29, 0x3e ; 62
- 10ba: a8 2f mov r26, r24
- 10bc: 1b 01 movw r2, r22
- 10be: 29 83 std Y+1, r18 ; 0x01
- 10c0: 3a 83 std Y+2, r19 ; 0x02
- 10c2: 4b 83 std Y+3, r20 ; 0x03
- 10c4: 5c 83 std Y+4, r21 ; 0x04
- 10c6: 80 91 a5 01 lds r24, 0x01A5
- 10ca: 8a 17 cp r24, r26
- 10cc: 21 f4 brne .+8 ; 0x10d6 <_Z4tonehjm+0x46>
- 10ce: e8 e6 ldi r30, 0x68 ; 104
- 10d0: f0 e0 ldi r31, 0x00 ; 0
- 10d2: 54 90 lpm r5, Z+
- 10d4: 82 c0 rjmp .+260 ; 0x11da <_Z4tonehjm+0x14a>
- 10d6: 8f 3f cpi r24, 0xFF ; 255
- 10d8: 09 f0 breq .+2 ; 0x10dc <_Z4tonehjm+0x4c>
- 10da: d9 c1 rjmp .+946 ; 0x148e <_Z4tonehjm+0x3fe>
- 10dc: a0 93 a5 01 sts 0x01A5, r26
- 10e0: e8 e6 ldi r30, 0x68 ; 104
- 10e2: f0 e0 ldi r31, 0x00 ; 0
- 10e4: 54 90 lpm r5, Z+
- 10e6: 2f ef ldi r18, 0xFF ; 255
- 10e8: 52 16 cp r5, r18
- 10ea: 09 f4 brne .+2 ; 0x10ee <_Z4tonehjm+0x5e>
- 10ec: d0 c1 rjmp .+928 ; 0x148e <_Z4tonehjm+0x3fe>
- 10ee: 81 e0 ldi r24, 0x01 ; 1
- 10f0: 58 16 cp r5, r24
- 10f2: 39 f1 breq .+78 ; 0x1142 <_Z4tonehjm+0xb2>
- 10f4: 92 e0 ldi r25, 0x02 ; 2
- 10f6: 59 16 cp r5, r25
- 10f8: 09 f4 brne .+2 ; 0x10fc <_Z4tonehjm+0x6c>
- 10fa: 49 c0 rjmp .+146 ; 0x118e <_Z4tonehjm+0xfe>
- 10fc: 55 20 and r5, r5
- 10fe: 09 f0 breq .+2 ; 0x1102 <_Z4tonehjm+0x72>
- 1100: 6c c0 rjmp .+216 ; 0x11da <_Z4tonehjm+0x14a>
- 1102: 14 bc out 0x24, r1 ; 36
- 1104: 15 bc out 0x25, r1 ; 37
- 1106: 84 b5 in r24, 0x24 ; 36
- 1108: 82 60 ori r24, 0x02 ; 2
- 110a: 84 bd out 0x24, r24 ; 36
- 110c: 85 b5 in r24, 0x25 ; 37
- 110e: 81 60 ori r24, 0x01 ; 1
- 1110: 85 bd out 0x25, r24 ; 37
- 1112: 2a 2f mov r18, r26
- 1114: 30 e0 ldi r19, 0x00 ; 0
- 1116: f9 01 movw r30, r18
- 1118: e9 57 subi r30, 0x79 ; 121
- 111a: ff 4f sbci r31, 0xFF ; 255
- 111c: e4 91 lpm r30, Z+
- 111e: f0 e0 ldi r31, 0x00 ; 0
- 1120: ee 0f add r30, r30
- 1122: ff 1f adc r31, r31
- 1124: ed 58 subi r30, 0x8D ; 141
- 1126: ff 4f sbci r31, 0xFF ; 255
- 1128: 85 91 lpm r24, Z+
- 112a: 94 91 lpm r25, Z+
- 112c: 90 93 70 03 sts 0x0370, r25
- 1130: 80 93 6f 03 sts 0x036F, r24
- 1134: 25 56 subi r18, 0x65 ; 101
- 1136: 3f 4f sbci r19, 0xFF ; 255
- 1138: f9 01 movw r30, r18
- 113a: 84 91 lpm r24, Z+
- 113c: 80 93 71 03 sts 0x0371, r24
- 1140: 4e c0 rjmp .+156 ; 0x11de <_Z4tonehjm+0x14e>
- 1142: 10 92 80 00 sts 0x0080, r1
- 1146: 10 92 81 00 sts 0x0081, r1
- 114a: 80 91 81 00 lds r24, 0x0081
- 114e: 88 60 ori r24, 0x08 ; 8
- 1150: 80 93 81 00 sts 0x0081, r24
- 1154: 80 91 81 00 lds r24, 0x0081
- 1158: 81 60 ori r24, 0x01 ; 1
- 115a: 80 93 81 00 sts 0x0081, r24
- 115e: 2a 2f mov r18, r26
- 1160: 30 e0 ldi r19, 0x00 ; 0
- 1162: f9 01 movw r30, r18
- 1164: e9 57 subi r30, 0x79 ; 121
- 1166: ff 4f sbci r31, 0xFF ; 255
- 1168: e4 91 lpm r30, Z+
- 116a: f0 e0 ldi r31, 0x00 ; 0
- 116c: ee 0f add r30, r30
- 116e: ff 1f adc r31, r31
- 1170: ed 58 subi r30, 0x8D ; 141
- 1172: ff 4f sbci r31, 0xFF ; 255
- 1174: 85 91 lpm r24, Z+
- 1176: 94 91 lpm r25, Z+
- 1178: 90 93 77 03 sts 0x0377, r25
- 117c: 80 93 76 03 sts 0x0376, r24
- 1180: 25 56 subi r18, 0x65 ; 101
- 1182: 3f 4f sbci r19, 0xFF ; 255
- 1184: f9 01 movw r30, r18
- 1186: 84 91 lpm r24, Z+
- 1188: 80 93 78 03 sts 0x0378, r24
- 118c: 28 c0 rjmp .+80 ; 0x11de <_Z4tonehjm+0x14e>
- 118e: 10 92 b0 00 sts 0x00B0, r1
- 1192: 10 92 b1 00 sts 0x00B1, r1
- 1196: 80 91 b0 00 lds r24, 0x00B0
- 119a: 82 60 ori r24, 0x02 ; 2
- 119c: 80 93 b0 00 sts 0x00B0, r24
- 11a0: 80 91 b1 00 lds r24, 0x00B1
- 11a4: 81 60 ori r24, 0x01 ; 1
- 11a6: 80 93 b1 00 sts 0x00B1, r24
- 11aa: 2a 2f mov r18, r26
- 11ac: 30 e0 ldi r19, 0x00 ; 0
- 11ae: f9 01 movw r30, r18
- 11b0: e9 57 subi r30, 0x79 ; 121
- 11b2: ff 4f sbci r31, 0xFF ; 255
- 11b4: e4 91 lpm r30, Z+
- 11b6: f0 e0 ldi r31, 0x00 ; 0
- 11b8: ee 0f add r30, r30
- 11ba: ff 1f adc r31, r31
- 11bc: ed 58 subi r30, 0x8D ; 141
- 11be: ff 4f sbci r31, 0xFF ; 255
- 11c0: 85 91 lpm r24, Z+
- 11c2: 94 91 lpm r25, Z+
- 11c4: 90 93 7e 03 sts 0x037E, r25
- 11c8: 80 93 7d 03 sts 0x037D, r24
- 11cc: 25 56 subi r18, 0x65 ; 101
- 11ce: 3f 4f sbci r19, 0xFF ; 255
- 11d0: f9 01 movw r30, r18
- 11d2: 84 91 lpm r24, Z+
- 11d4: 80 93 7f 03 sts 0x037F, r24
- 11d8: 02 c0 rjmp .+4 ; 0x11de <_Z4tonehjm+0x14e>
- 11da: 57 fc sbrc r5, 7
- 11dc: 58 c1 rjmp .+688 ; 0x148e <_Z4tonehjm+0x3fe>
- 11de: 8a 2f mov r24, r26
- 11e0: 61 e0 ldi r22, 0x01 ; 1
- 11e2: 0e 94 1c 15 call 0x2a38 ; 0x2a38 <pinMode>
- 11e6: 55 20 and r5, r5
- 11e8: 21 f0 breq .+8 ; 0x11f2 <_Z4tonehjm+0x162>
- 11ea: f2 e0 ldi r31, 0x02 ; 2
- 11ec: 5f 16 cp r5, r31
- 11ee: 09 f0 breq .+2 ; 0x11f2 <_Z4tonehjm+0x162>
- 11f0: bd c0 rjmp .+378 ; 0x136c <_Z4tonehjm+0x2dc>
- 11f2: 31 01 movw r6, r2
- 11f4: 88 24 eor r8, r8
- 11f6: 99 24 eor r9, r9
- 11f8: 60 e0 ldi r22, 0x00 ; 0
- 11fa: 79 e0 ldi r23, 0x09 ; 9
- 11fc: 8d e3 ldi r24, 0x3D ; 61
- 11fe: 90 e0 ldi r25, 0x00 ; 0
- 1200: a4 01 movw r20, r8
- 1202: 93 01 movw r18, r6
- 1204: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 1208: 59 01 movw r10, r18
- 120a: 6a 01 movw r12, r20
- 120c: 86 01 movw r16, r12
- 120e: 75 01 movw r14, r10
- 1210: 08 94 sec
- 1212: e1 08 sbc r14, r1
- 1214: f1 08 sbc r15, r1
- 1216: 01 09 sbc r16, r1
- 1218: 11 09 sbc r17, r1
- 121a: 2f ef ldi r18, 0xFF ; 255
- 121c: e2 16 cp r14, r18
- 121e: f1 04 cpc r15, r1
- 1220: 01 05 cpc r16, r1
- 1222: 11 05 cpc r17, r1
- 1224: 09 f0 breq .+2 ; 0x1228 <_Z4tonehjm+0x198>
- 1226: 08 f4 brcc .+2 ; 0x122a <_Z4tonehjm+0x19a>
- 1228: 98 c0 rjmp .+304 ; 0x135a <_Z4tonehjm+0x2ca>
- 122a: 60 e2 ldi r22, 0x20 ; 32
- 122c: 71 ea ldi r23, 0xA1 ; 161
- 122e: 87 e0 ldi r24, 0x07 ; 7
- 1230: 90 e0 ldi r25, 0x00 ; 0
- 1232: a4 01 movw r20, r8
- 1234: 93 01 movw r18, r6
- 1236: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 123a: 79 01 movw r14, r18
- 123c: 8a 01 movw r16, r20
- 123e: 08 94 sec
- 1240: e1 08 sbc r14, r1
- 1242: f1 08 sbc r15, r1
- 1244: 01 09 sbc r16, r1
- 1246: 11 09 sbc r17, r1
- 1248: 82 e0 ldi r24, 0x02 ; 2
- 124a: 58 16 cp r5, r24
- 124c: c1 f4 brne .+48 ; 0x127e <_Z4tonehjm+0x1ee>
- 124e: 9f ef ldi r25, 0xFF ; 255
- 1250: e9 16 cp r14, r25
- 1252: f1 04 cpc r15, r1
- 1254: 01 05 cpc r16, r1
- 1256: 11 05 cpc r17, r1
- 1258: 09 f0 breq .+2 ; 0x125c <_Z4tonehjm+0x1cc>
- 125a: 08 f4 brcc .+2 ; 0x125e <_Z4tonehjm+0x1ce>
- 125c: 83 c0 rjmp .+262 ; 0x1364 <_Z4tonehjm+0x2d4>
- 125e: 68 e4 ldi r22, 0x48 ; 72
- 1260: 78 ee ldi r23, 0xE8 ; 232
- 1262: 81 e0 ldi r24, 0x01 ; 1
- 1264: 90 e0 ldi r25, 0x00 ; 0
- 1266: a4 01 movw r20, r8
- 1268: 93 01 movw r18, r6
- 126a: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 126e: 79 01 movw r14, r18
- 1270: 8a 01 movw r16, r20
- 1272: 08 94 sec
- 1274: e1 08 sbc r14, r1
- 1276: f1 08 sbc r15, r1
- 1278: 01 09 sbc r16, r1
- 127a: 11 09 sbc r17, r1
- 127c: 83 e0 ldi r24, 0x03 ; 3
- 127e: af ef ldi r26, 0xFF ; 255
- 1280: ea 16 cp r14, r26
- 1282: f1 04 cpc r15, r1
- 1284: 01 05 cpc r16, r1
- 1286: 11 05 cpc r17, r1
- 1288: 09 f0 breq .+2 ; 0x128c <_Z4tonehjm+0x1fc>
- 128a: 08 f4 brcc .+2 ; 0x128e <_Z4tonehjm+0x1fe>
- 128c: 67 c0 rjmp .+206 ; 0x135c <_Z4tonehjm+0x2cc>
- 128e: 64 e2 ldi r22, 0x24 ; 36
- 1290: 74 ef ldi r23, 0xF4 ; 244
- 1292: 80 e0 ldi r24, 0x00 ; 0
- 1294: 90 e0 ldi r25, 0x00 ; 0
- 1296: a4 01 movw r20, r8
- 1298: 93 01 movw r18, r6
- 129a: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 129e: 79 01 movw r14, r18
- 12a0: 8a 01 movw r16, r20
- 12a2: 08 94 sec
- 12a4: e1 08 sbc r14, r1
- 12a6: f1 08 sbc r15, r1
- 12a8: 01 09 sbc r16, r1
- 12aa: 11 09 sbc r17, r1
- 12ac: 55 20 and r5, r5
- 12ae: 11 f4 brne .+4 ; 0x12b4 <_Z4tonehjm+0x224>
- 12b0: 83 e0 ldi r24, 0x03 ; 3
- 12b2: 1d c0 rjmp .+58 ; 0x12ee <_Z4tonehjm+0x25e>
- 12b4: b2 e0 ldi r27, 0x02 ; 2
- 12b6: 5b 16 cp r5, r27
- 12b8: 11 f0 breq .+4 ; 0x12be <_Z4tonehjm+0x22e>
- 12ba: 84 e0 ldi r24, 0x04 ; 4
- 12bc: 18 c0 rjmp .+48 ; 0x12ee <_Z4tonehjm+0x25e>
- 12be: ef ef ldi r30, 0xFF ; 255
- 12c0: ee 16 cp r14, r30
- 12c2: f1 04 cpc r15, r1
- 12c4: 01 05 cpc r16, r1
- 12c6: 11 05 cpc r17, r1
- 12c8: 09 f0 breq .+2 ; 0x12cc <_Z4tonehjm+0x23c>
- 12ca: 08 f4 brcc .+2 ; 0x12ce <_Z4tonehjm+0x23e>
- 12cc: de c0 rjmp .+444 ; 0x148a <_Z4tonehjm+0x3fa>
- 12ce: 62 e1 ldi r22, 0x12 ; 18
- 12d0: 7a e7 ldi r23, 0x7A ; 122
- 12d2: 80 e0 ldi r24, 0x00 ; 0
- 12d4: 90 e0 ldi r25, 0x00 ; 0
- 12d6: a4 01 movw r20, r8
- 12d8: 93 01 movw r18, r6
- 12da: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 12de: 79 01 movw r14, r18
- 12e0: 8a 01 movw r16, r20
- 12e2: 08 94 sec
- 12e4: e1 08 sbc r14, r1
- 12e6: f1 08 sbc r15, r1
- 12e8: 01 09 sbc r16, r1
- 12ea: 11 09 sbc r17, r1
- 12ec: 85 e0 ldi r24, 0x05 ; 5
- 12ee: ff ef ldi r31, 0xFF ; 255
- 12f0: ef 16 cp r14, r31
- 12f2: f1 04 cpc r15, r1
- 12f4: 01 05 cpc r16, r1
- 12f6: 11 05 cpc r17, r1
- 12f8: 89 f1 breq .+98 ; 0x135c <_Z4tonehjm+0x2cc>
- 12fa: 80 f1 brcs .+96 ; 0x135c <_Z4tonehjm+0x2cc>
- 12fc: 69 e0 ldi r22, 0x09 ; 9
- 12fe: 7d e3 ldi r23, 0x3D ; 61
- 1300: 80 e0 ldi r24, 0x00 ; 0
- 1302: 90 e0 ldi r25, 0x00 ; 0
- 1304: a4 01 movw r20, r8
- 1306: 93 01 movw r18, r6
- 1308: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 130c: 79 01 movw r14, r18
- 130e: 8a 01 movw r16, r20
- 1310: 08 94 sec
- 1312: e1 08 sbc r14, r1
- 1314: f1 08 sbc r15, r1
- 1316: 01 09 sbc r16, r1
- 1318: 11 09 sbc r17, r1
- 131a: 55 20 and r5, r5
- 131c: 11 f0 breq .+4 ; 0x1322 <_Z4tonehjm+0x292>
- 131e: 86 e0 ldi r24, 0x06 ; 6
- 1320: 01 c0 rjmp .+2 ; 0x1324 <_Z4tonehjm+0x294>
- 1322: 84 e0 ldi r24, 0x04 ; 4
- 1324: 2f ef ldi r18, 0xFF ; 255
- 1326: e2 16 cp r14, r18
- 1328: f1 04 cpc r15, r1
- 132a: 01 05 cpc r16, r1
- 132c: 11 05 cpc r17, r1
- 132e: b1 f0 breq .+44 ; 0x135c <_Z4tonehjm+0x2cc>
- 1330: a8 f0 brcs .+42 ; 0x135c <_Z4tonehjm+0x2cc>
- 1332: 86 01 movw r16, r12
- 1334: 75 01 movw r14, r10
- 1336: 9a e0 ldi r25, 0x0A ; 10
- 1338: 16 95 lsr r17
- 133a: 07 95 ror r16
- 133c: f7 94 ror r15
- 133e: e7 94 ror r14
- 1340: 9a 95 dec r25
- 1342: d1 f7 brne .-12 ; 0x1338 <_Z4tonehjm+0x2a8>
- 1344: 08 94 sec
- 1346: e1 08 sbc r14, r1
- 1348: f1 08 sbc r15, r1
- 134a: 01 09 sbc r16, r1
- 134c: 11 09 sbc r17, r1
- 134e: 55 20 and r5, r5
- 1350: 11 f0 breq .+4 ; 0x1356 <_Z4tonehjm+0x2c6>
- 1352: 87 e0 ldi r24, 0x07 ; 7
- 1354: 08 c0 rjmp .+16 ; 0x1366 <_Z4tonehjm+0x2d6>
- 1356: 85 e0 ldi r24, 0x05 ; 5
- 1358: 03 c0 rjmp .+6 ; 0x1360 <_Z4tonehjm+0x2d0>
- 135a: 81 e0 ldi r24, 0x01 ; 1
- 135c: 55 20 and r5, r5
- 135e: 19 f4 brne .+6 ; 0x1366 <_Z4tonehjm+0x2d6>
- 1360: 85 bd out 0x25, r24 ; 37
- 1362: 3a c0 rjmp .+116 ; 0x13d8 <_Z4tonehjm+0x348>
- 1364: 82 e0 ldi r24, 0x02 ; 2
- 1366: 80 93 b1 00 sts 0x00B1, r24
- 136a: 36 c0 rjmp .+108 ; 0x13d8 <_Z4tonehjm+0x348>
- 136c: 51 01 movw r10, r2
- 136e: cc 24 eor r12, r12
- 1370: dd 24 eor r13, r13
- 1372: 60 e0 ldi r22, 0x00 ; 0
- 1374: 79 e0 ldi r23, 0x09 ; 9
- 1376: 8d e3 ldi r24, 0x3D ; 61
- 1378: 90 e0 ldi r25, 0x00 ; 0
- 137a: a6 01 movw r20, r12
- 137c: 95 01 movw r18, r10
- 137e: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 1382: 79 01 movw r14, r18
- 1384: 8a 01 movw r16, r20
- 1386: 08 94 sec
- 1388: e1 08 sbc r14, r1
- 138a: f1 08 sbc r15, r1
- 138c: 01 09 sbc r16, r1
- 138e: 11 09 sbc r17, r1
- 1390: 80 e0 ldi r24, 0x00 ; 0
- 1392: e8 16 cp r14, r24
- 1394: 80 e0 ldi r24, 0x00 ; 0
- 1396: f8 06 cpc r15, r24
- 1398: 81 e0 ldi r24, 0x01 ; 1
- 139a: 08 07 cpc r16, r24
- 139c: 80 e0 ldi r24, 0x00 ; 0
- 139e: 18 07 cpc r17, r24
- 13a0: 10 f4 brcc .+4 ; 0x13a6 <_Z4tonehjm+0x316>
- 13a2: 91 e0 ldi r25, 0x01 ; 1
- 13a4: 10 c0 rjmp .+32 ; 0x13c6 <_Z4tonehjm+0x336>
- 13a6: 64 e2 ldi r22, 0x24 ; 36
- 13a8: 74 ef ldi r23, 0xF4 ; 244
- 13aa: 80 e0 ldi r24, 0x00 ; 0
- 13ac: 90 e0 ldi r25, 0x00 ; 0
- 13ae: a6 01 movw r20, r12
- 13b0: 95 01 movw r18, r10
- 13b2: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 13b6: 79 01 movw r14, r18
- 13b8: 8a 01 movw r16, r20
- 13ba: 08 94 sec
- 13bc: e1 08 sbc r14, r1
- 13be: f1 08 sbc r15, r1
- 13c0: 01 09 sbc r16, r1
- 13c2: 11 09 sbc r17, r1
- 13c4: 93 e0 ldi r25, 0x03 ; 3
- 13c6: a1 e0 ldi r26, 0x01 ; 1
- 13c8: 5a 16 cp r5, r26
- 13ca: 31 f4 brne .+12 ; 0x13d8 <_Z4tonehjm+0x348>
- 13cc: 80 91 81 00 lds r24, 0x0081
- 13d0: 88 7f andi r24, 0xF8 ; 248
- 13d2: 98 2b or r25, r24
- 13d4: 90 93 81 00 sts 0x0081, r25
- 13d8: 89 81 ldd r24, Y+1 ; 0x01
- 13da: 9a 81 ldd r25, Y+2 ; 0x02
- 13dc: ab 81 ldd r26, Y+3 ; 0x03
- 13de: bc 81 ldd r27, Y+4 ; 0x04
- 13e0: 00 97 sbiw r24, 0x00 ; 0
- 13e2: a1 05 cpc r26, r1
- 13e4: b1 05 cpc r27, r1
- 13e6: 29 f4 brne .+10 ; 0x13f2 <_Z4tonehjm+0x362>
- 13e8: 8f ef ldi r24, 0xFF ; 255
- 13ea: 9f ef ldi r25, 0xFF ; 255
- 13ec: af ef ldi r26, 0xFF ; 255
- 13ee: bf ef ldi r27, 0xFF ; 255
- 13f0: 13 c0 rjmp .+38 ; 0x1418 <_Z4tonehjm+0x388>
- 13f2: 22 0c add r2, r2
- 13f4: 33 1c adc r3, r3
- 13f6: b1 01 movw r22, r2
- 13f8: 80 e0 ldi r24, 0x00 ; 0
- 13fa: 90 e0 ldi r25, 0x00 ; 0
- 13fc: 29 81 ldd r18, Y+1 ; 0x01
- 13fe: 3a 81 ldd r19, Y+2 ; 0x02
- 1400: 4b 81 ldd r20, Y+3 ; 0x03
- 1402: 5c 81 ldd r21, Y+4 ; 0x04
- 1404: 0e 94 f3 1d call 0x3be6 ; 0x3be6 <__mulsi3>
- 1408: 28 ee ldi r18, 0xE8 ; 232
- 140a: 33 e0 ldi r19, 0x03 ; 3
- 140c: 40 e0 ldi r20, 0x00 ; 0
- 140e: 50 e0 ldi r21, 0x00 ; 0
- 1410: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 1414: c9 01 movw r24, r18
- 1416: da 01 movw r26, r20
- 1418: e1 e0 ldi r30, 0x01 ; 1
- 141a: 5e 16 cp r5, r30
- 141c: a1 f0 breq .+40 ; 0x1446 <_Z4tonehjm+0x3b6>
- 141e: f2 e0 ldi r31, 0x02 ; 2
- 1420: 5f 16 cp r5, r31
- 1422: 19 f1 breq .+70 ; 0x146a <_Z4tonehjm+0x3da>
- 1424: 55 20 and r5, r5
- 1426: 99 f5 brne .+102 ; 0x148e <_Z4tonehjm+0x3fe>
- 1428: e7 bc out 0x27, r14 ; 39
- 142a: 80 93 6b 03 sts 0x036B, r24
- 142e: 90 93 6c 03 sts 0x036C, r25
- 1432: a0 93 6d 03 sts 0x036D, r26
- 1436: b0 93 6e 03 sts 0x036E, r27
- 143a: 80 91 6e 00 lds r24, 0x006E
- 143e: 82 60 ori r24, 0x02 ; 2
- 1440: 80 93 6e 00 sts 0x006E, r24
- 1444: 24 c0 rjmp .+72 ; 0x148e <_Z4tonehjm+0x3fe>
- 1446: f0 92 89 00 sts 0x0089, r15
- 144a: e0 92 88 00 sts 0x0088, r14
- 144e: 80 93 72 03 sts 0x0372, r24
- 1452: 90 93 73 03 sts 0x0373, r25
- 1456: a0 93 74 03 sts 0x0374, r26
- 145a: b0 93 75 03 sts 0x0375, r27
- 145e: 80 91 6f 00 lds r24, 0x006F
- 1462: 82 60 ori r24, 0x02 ; 2
- 1464: 80 93 6f 00 sts 0x006F, r24
- 1468: 12 c0 rjmp .+36 ; 0x148e <_Z4tonehjm+0x3fe>
- 146a: e0 92 b3 00 sts 0x00B3, r14
- 146e: 80 93 79 03 sts 0x0379, r24
- 1472: 90 93 7a 03 sts 0x037A, r25
- 1476: a0 93 7b 03 sts 0x037B, r26
- 147a: b0 93 7c 03 sts 0x037C, r27
- 147e: 80 91 70 00 lds r24, 0x0070
- 1482: 82 60 ori r24, 0x02 ; 2
- 1484: 80 93 70 00 sts 0x0070, r24
- 1488: 02 c0 rjmp .+4 ; 0x148e <_Z4tonehjm+0x3fe>
- 148a: 84 e0 ldi r24, 0x04 ; 4
- 148c: 6c cf rjmp .-296 ; 0x1366 <_Z4tonehjm+0x2d6>
- 148e: 0f 90 pop r0
- 1490: 0f 90 pop r0
- 1492: 0f 90 pop r0
- 1494: 0f 90 pop r0
- 1496: cf 91 pop r28
- 1498: df 91 pop r29
- 149a: 1f 91 pop r17
- 149c: 0f 91 pop r16
- 149e: ff 90 pop r15
- 14a0: ef 90 pop r14
- 14a2: df 90 pop r13
- 14a4: cf 90 pop r12
- 14a6: bf 90 pop r11
- 14a8: af 90 pop r10
- 14aa: 9f 90 pop r9
- 14ac: 8f 90 pop r8
- 14ae: 7f 90 pop r7
- 14b0: 6f 90 pop r6
- 14b2: 5f 90 pop r5
- 14b4: 3f 90 pop r3
- 14b6: 2f 90 pop r2
- 14b8: 08 95 ret
-
-000014ba <attachInterrupt>:
- 14ba: 82 30 cpi r24, 0x02 ; 2
- 14bc: 00 f5 brcc .+64 ; 0x14fe <attachInterrupt+0x44>
- 14be: e8 2f mov r30, r24
- 14c0: f0 e0 ldi r31, 0x00 ; 0
- 14c2: ee 0f add r30, r30
- 14c4: ff 1f adc r31, r31
- 14c6: e0 58 subi r30, 0x80 ; 128
- 14c8: fc 4f sbci r31, 0xFC ; 252
- 14ca: 71 83 std Z+1, r23 ; 0x01
- 14cc: 60 83 st Z, r22
- 14ce: 88 23 and r24, r24
- 14d0: 19 f0 breq .+6 ; 0x14d8 <attachInterrupt+0x1e>
- 14d2: 81 30 cpi r24, 0x01 ; 1
- 14d4: a1 f4 brne .+40 ; 0x14fe <attachInterrupt+0x44>
- 14d6: 08 c0 rjmp .+16 ; 0x14e8 <attachInterrupt+0x2e>
- 14d8: 80 91 69 00 lds r24, 0x0069
- 14dc: 8c 7f andi r24, 0xFC ; 252
- 14de: 84 2b or r24, r20
- 14e0: 80 93 69 00 sts 0x0069, r24
- 14e4: e8 9a sbi 0x1d, 0 ; 29
- 14e6: 08 95 ret
- 14e8: 80 91 69 00 lds r24, 0x0069
- 14ec: 44 0f add r20, r20
- 14ee: 55 1f adc r21, r21
- 14f0: 44 0f add r20, r20
- 14f2: 55 1f adc r21, r21
- 14f4: 83 7f andi r24, 0xF3 ; 243
- 14f6: 84 2b or r24, r20
- 14f8: 80 93 69 00 sts 0x0069, r24
- 14fc: e9 9a sbi 0x1d, 1 ; 29
- 14fe: 08 95 ret
-
-00001500 <detachInterrupt>:
- 1500: 82 30 cpi r24, 0x02 ; 2
- 1502: 80 f4 brcc .+32 ; 0x1524 <detachInterrupt+0x24>
- 1504: 88 23 and r24, r24
- 1506: 19 f0 breq .+6 ; 0x150e <detachInterrupt+0xe>
- 1508: 81 30 cpi r24, 0x01 ; 1
- 150a: 21 f4 brne .+8 ; 0x1514 <detachInterrupt+0x14>
- 150c: 02 c0 rjmp .+4 ; 0x1512 <detachInterrupt+0x12>
- 150e: e8 98 cbi 0x1d, 0 ; 29
- 1510: 01 c0 rjmp .+2 ; 0x1514 <detachInterrupt+0x14>
- 1512: e9 98 cbi 0x1d, 1 ; 29
- 1514: e8 2f mov r30, r24
- 1516: f0 e0 ldi r31, 0x00 ; 0
- 1518: ee 0f add r30, r30
- 151a: ff 1f adc r31, r31
- 151c: e0 58 subi r30, 0x80 ; 128
- 151e: fc 4f sbci r31, 0xFC ; 252
- 1520: 11 82 std Z+1, r1 ; 0x01
- 1522: 10 82 st Z, r1
- 1524: 08 95 ret
-
-00001526 <__vector_1>:
- 1526: 1f 92 push r1
- 1528: 0f 92 push r0
- 152a: 0f b6 in r0, 0x3f ; 63
- 152c: 0f 92 push r0
- 152e: 11 24 eor r1, r1
- 1530: 2f 93 push r18
- 1532: 3f 93 push r19
- 1534: 4f 93 push r20
- 1536: 5f 93 push r21
- 1538: 6f 93 push r22
- 153a: 7f 93 push r23
- 153c: 8f 93 push r24
- 153e: 9f 93 push r25
- 1540: af 93 push r26
- 1542: bf 93 push r27
- 1544: ef 93 push r30
- 1546: ff 93 push r31
- 1548: 80 91 80 03 lds r24, 0x0380
- 154c: 90 91 81 03 lds r25, 0x0381
- 1550: 89 2b or r24, r25
- 1552: 29 f0 breq .+10 ; 0x155e <__vector_1+0x38>
- 1554: e0 91 80 03 lds r30, 0x0380
- 1558: f0 91 81 03 lds r31, 0x0381
- 155c: 09 95 icall
- 155e: ff 91 pop r31
- 1560: ef 91 pop r30
- 1562: bf 91 pop r27
- 1564: af 91 pop r26
- 1566: 9f 91 pop r25
- 1568: 8f 91 pop r24
- 156a: 7f 91 pop r23
- 156c: 6f 91 pop r22
- 156e: 5f 91 pop r21
- 1570: 4f 91 pop r20
- 1572: 3f 91 pop r19
- 1574: 2f 91 pop r18
- 1576: 0f 90 pop r0
- 1578: 0f be out 0x3f, r0 ; 63
- 157a: 0f 90 pop r0
- 157c: 1f 90 pop r1
- 157e: 18 95 reti
-
-00001580 <__vector_2>:
- 1580: 1f 92 push r1
- 1582: 0f 92 push r0
- 1584: 0f b6 in r0, 0x3f ; 63
- 1586: 0f 92 push r0
- 1588: 11 24 eor r1, r1
- 158a: 2f 93 push r18
- 158c: 3f 93 push r19
- 158e: 4f 93 push r20
- 1590: 5f 93 push r21
- 1592: 6f 93 push r22
- 1594: 7f 93 push r23
- 1596: 8f 93 push r24
- 1598: 9f 93 push r25
- 159a: af 93 push r26
- 159c: bf 93 push r27
- 159e: ef 93 push r30
- 15a0: ff 93 push r31
- 15a2: 80 91 82 03 lds r24, 0x0382
- 15a6: 90 91 83 03 lds r25, 0x0383
- 15aa: 89 2b or r24, r25
- 15ac: 29 f0 breq .+10 ; 0x15b8 <__vector_2+0x38>
- 15ae: e0 91 82 03 lds r30, 0x0382
- 15b2: f0 91 83 03 lds r31, 0x0383
- 15b6: 09 95 icall
- 15b8: ff 91 pop r31
- 15ba: ef 91 pop r30
- 15bc: bf 91 pop r27
- 15be: af 91 pop r26
- 15c0: 9f 91 pop r25
- 15c2: 8f 91 pop r24
- 15c4: 7f 91 pop r23
- 15c6: 6f 91 pop r22
- 15c8: 5f 91 pop r21
- 15ca: 4f 91 pop r20
- 15cc: 3f 91 pop r19
- 15ce: 2f 91 pop r18
- 15d0: 0f 90 pop r0
- 15d2: 0f be out 0x3f, r0 ; 63
- 15d4: 0f 90 pop r0
- 15d6: 1f 90 pop r1
- 15d8: 18 95 reti
-
-000015da <_Z3maplllll>:
- 15da: 2f 92 push r2
- 15dc: 3f 92 push r3
- 15de: 4f 92 push r4
- 15e0: 5f 92 push r5
- 15e2: 6f 92 push r6
- 15e4: 7f 92 push r7
- 15e6: 8f 92 push r8
- 15e8: 9f 92 push r9
- 15ea: af 92 push r10
- 15ec: bf 92 push r11
- 15ee: cf 92 push r12
- 15f0: df 92 push r13
- 15f2: ef 92 push r14
- 15f4: ff 92 push r15
- 15f6: 0f 93 push r16
- 15f8: 1f 93 push r17
- 15fa: df 93 push r29
- 15fc: cf 93 push r28
- 15fe: cd b7 in r28, 0x3d ; 61
- 1600: de b7 in r29, 0x3e ; 62
- 1602: 3b 01 movw r6, r22
- 1604: 4c 01 movw r8, r24
- 1606: 19 01 movw r2, r18
- 1608: 2a 01 movw r4, r20
- 160a: 6d 89 ldd r22, Y+21 ; 0x15
- 160c: 7e 89 ldd r23, Y+22 ; 0x16
- 160e: 8f 89 ldd r24, Y+23 ; 0x17
- 1610: 98 8d ldd r25, Y+24 ; 0x18
- 1612: 6a 19 sub r22, r10
- 1614: 7b 09 sbc r23, r11
- 1616: 8c 09 sbc r24, r12
- 1618: 9d 09 sbc r25, r13
- 161a: 62 1a sub r6, r18
- 161c: 73 0a sbc r7, r19
- 161e: 84 0a sbc r8, r20
- 1620: 95 0a sbc r9, r21
- 1622: a4 01 movw r20, r8
- 1624: 93 01 movw r18, r6
- 1626: 0e 94 f3 1d call 0x3be6 ; 0x3be6 <__mulsi3>
- 162a: e2 18 sub r14, r2
- 162c: f3 08 sbc r15, r3
- 162e: 04 09 sbc r16, r4
- 1630: 15 09 sbc r17, r5
- 1632: a8 01 movw r20, r16
- 1634: 97 01 movw r18, r14
- 1636: 0e 94 34 1e call 0x3c68 ; 0x3c68 <__divmodsi4>
- 163a: 2a 0d add r18, r10
- 163c: 3b 1d adc r19, r11
- 163e: 4c 1d adc r20, r12
- 1640: 5d 1d adc r21, r13
- 1642: b9 01 movw r22, r18
- 1644: ca 01 movw r24, r20
- 1646: cf 91 pop r28
- 1648: df 91 pop r29
- 164a: 1f 91 pop r17
- 164c: 0f 91 pop r16
- 164e: ff 90 pop r15
- 1650: ef 90 pop r14
- 1652: df 90 pop r13
- 1654: cf 90 pop r12
- 1656: bf 90 pop r11
- 1658: af 90 pop r10
- 165a: 9f 90 pop r9
- 165c: 8f 90 pop r8
- 165e: 7f 90 pop r7
- 1660: 6f 90 pop r6
- 1662: 5f 90 pop r5
- 1664: 4f 90 pop r4
- 1666: 3f 90 pop r3
- 1668: 2f 90 pop r2
- 166a: 08 95 ret
-
-0000166c <_Z8makeWordj>:
- 166c: 08 95 ret
-
-0000166e <_Z8makeWordhh>:
- 166e: 70 e0 ldi r23, 0x00 ; 0
- 1670: 38 2f mov r19, r24
- 1672: 20 e0 ldi r18, 0x00 ; 0
- 1674: 62 2b or r22, r18
- 1676: 73 2b or r23, r19
- 1678: cb 01 movw r24, r22
- 167a: 08 95 ret
-
-0000167c <_Z6randoml>:
- 167c: ef 92 push r14
- 167e: ff 92 push r15
- 1680: 0f 93 push r16
- 1682: 1f 93 push r17
- 1684: 7b 01 movw r14, r22
- 1686: 8c 01 movw r16, r24
- 1688: 61 15 cp r22, r1
- 168a: 71 05 cpc r23, r1
- 168c: 81 05 cpc r24, r1
- 168e: 91 05 cpc r25, r1
- 1690: 29 f4 brne .+10 ; 0x169c <_Z6randoml+0x20>
- 1692: 20 e0 ldi r18, 0x00 ; 0
- 1694: 30 e0 ldi r19, 0x00 ; 0
- 1696: 40 e0 ldi r20, 0x00 ; 0
- 1698: 50 e0 ldi r21, 0x00 ; 0
- 169a: 0b c0 rjmp .+22 ; 0x16b2 <_Z6randoml+0x36>
- 169c: 0e 94 e4 1f call 0x3fc8 ; 0x3fc8 <random>
- 16a0: a8 01 movw r20, r16
- 16a2: 97 01 movw r18, r14
- 16a4: 0e 94 34 1e call 0x3c68 ; 0x3c68 <__divmodsi4>
- 16a8: ac 01 movw r20, r24
- 16aa: cb 01 movw r24, r22
- 16ac: da 01 movw r26, r20
- 16ae: 9c 01 movw r18, r24
- 16b0: ad 01 movw r20, r26
- 16b2: b9 01 movw r22, r18
- 16b4: ca 01 movw r24, r20
- 16b6: 1f 91 pop r17
- 16b8: 0f 91 pop r16
- 16ba: ff 90 pop r15
- 16bc: ef 90 pop r14
- 16be: 08 95 ret
-
-000016c0 <_Z6randomll>:
- 16c0: ef 92 push r14
- 16c2: ff 92 push r15
- 16c4: 0f 93 push r16
- 16c6: 1f 93 push r17
- 16c8: 7b 01 movw r14, r22
- 16ca: 8c 01 movw r16, r24
- 16cc: 62 17 cp r22, r18
- 16ce: 73 07 cpc r23, r19
- 16d0: 84 07 cpc r24, r20
- 16d2: 95 07 cpc r25, r21
- 16d4: 64 f4 brge .+24 ; 0x16ee <_Z6randomll+0x2e>
- 16d6: 26 1b sub r18, r22
- 16d8: 37 0b sbc r19, r23
- 16da: 48 0b sbc r20, r24
- 16dc: 59 0b sbc r21, r25
- 16de: ca 01 movw r24, r20
- 16e0: b9 01 movw r22, r18
- 16e2: 0e 94 3e 0b call 0x167c ; 0x167c <_Z6randoml>
- 16e6: e6 0e add r14, r22
- 16e8: f7 1e adc r15, r23
- 16ea: 08 1f adc r16, r24
- 16ec: 19 1f adc r17, r25
- 16ee: b7 01 movw r22, r14
- 16f0: c8 01 movw r24, r16
- 16f2: 1f 91 pop r17
- 16f4: 0f 91 pop r16
- 16f6: ff 90 pop r15
- 16f8: ef 90 pop r14
- 16fa: 08 95 ret
-
-000016fc <_Z10randomSeedj>:
- 16fc: 00 97 sbiw r24, 0x00 ; 0
- 16fe: 29 f0 breq .+10 ; 0x170a <_Z10randomSeedj+0xe>
- 1700: bc 01 movw r22, r24
- 1702: 80 e0 ldi r24, 0x00 ; 0
- 1704: 90 e0 ldi r25, 0x00 ; 0
- 1706: 0e 94 e9 1f call 0x3fd2 ; 0x3fd2 <srandom>
- 170a: 08 95 ret
-
-0000170c <_ZNK6String6charAtEj>:
- 170c: fc 01 movw r30, r24
- 170e: 01 90 ld r0, Z+
- 1710: f0 81 ld r31, Z
- 1712: e0 2d mov r30, r0
- 1714: e6 0f add r30, r22
- 1716: f7 1f adc r31, r23
- 1718: 80 81 ld r24, Z
- 171a: 08 95 ret
-
-0000171c <_ZN6String9setCharAtEjc>:
- 171c: dc 01 movw r26, r24
- 171e: ed 91 ld r30, X+
- 1720: fc 91 ld r31, X
- 1722: 11 97 sbiw r26, 0x01 ; 1
- 1724: 30 97 sbiw r30, 0x00 ; 0
- 1726: 51 f0 breq .+20 ; 0x173c <_ZN6String9setCharAtEjc+0x20>
- 1728: 14 96 adiw r26, 0x04 ; 4
- 172a: 8d 91 ld r24, X+
- 172c: 9c 91 ld r25, X
- 172e: 15 97 sbiw r26, 0x05 ; 5
- 1730: 68 17 cp r22, r24
- 1732: 79 07 cpc r23, r25
- 1734: 18 f4 brcc .+6 ; 0x173c <_ZN6String9setCharAtEjc+0x20>
- 1736: e6 0f add r30, r22
- 1738: f7 1f adc r31, r23
- 173a: 40 83 st Z, r20
- 173c: 08 95 ret
-
-0000173e <_ZN6StringixEj>:
- 173e: fc 01 movw r30, r24
- 1740: 9b 01 movw r18, r22
- 1742: 84 81 ldd r24, Z+4 ; 0x04
- 1744: 95 81 ldd r25, Z+5 ; 0x05
- 1746: 68 17 cp r22, r24
- 1748: 79 07 cpc r23, r25
- 174a: 28 f4 brcc .+10 ; 0x1756 <_ZN6StringixEj+0x18>
- 174c: 60 81 ld r22, Z
- 174e: 71 81 ldd r23, Z+1 ; 0x01
- 1750: 61 15 cp r22, r1
- 1752: 71 05 cpc r23, r1
- 1754: 29 f4 brne .+10 ; 0x1760 <_ZN6StringixEj+0x22>
- 1756: 10 92 84 03 sts 0x0384, r1
- 175a: 64 e8 ldi r22, 0x84 ; 132
- 175c: 73 e0 ldi r23, 0x03 ; 3
- 175e: 02 c0 rjmp .+4 ; 0x1764 <_ZN6StringixEj+0x26>
- 1760: 62 0f add r22, r18
- 1762: 73 1f adc r23, r19
- 1764: cb 01 movw r24, r22
- 1766: 08 95 ret
-
-00001768 <_ZNK6StringixEj>:
- 1768: fc 01 movw r30, r24
- 176a: 01 90 ld r0, Z+
- 176c: f0 81 ld r31, Z
- 176e: e0 2d mov r30, r0
- 1770: e6 0f add r30, r22
- 1772: f7 1f adc r31, r23
- 1774: 80 81 ld r24, Z
- 1776: 08 95 ret
-
-00001778 <_ZN6String5toIntEv>:
- 1778: fc 01 movw r30, r24
- 177a: 80 81 ld r24, Z
- 177c: 91 81 ldd r25, Z+1 ; 0x01
- 177e: 0e 94 c0 20 call 0x4180 ; 0x4180 <atol>
- 1782: 08 95 ret
-
-00001784 <_ZN6String11toCharArrayEPcj>:
- 1784: 0f 93 push r16
- 1786: 1f 93 push r17
- 1788: cf 93 push r28
- 178a: df 93 push r29
- 178c: fc 01 movw r30, r24
- 178e: 8b 01 movw r16, r22
- 1790: 41 15 cp r20, r1
- 1792: 51 05 cpc r21, r1
- 1794: a1 f0 breq .+40 ; 0x17be <_ZN6String11toCharArrayEPcj+0x3a>
- 1796: 61 15 cp r22, r1
- 1798: 71 05 cpc r23, r1
- 179a: 89 f0 breq .+34 ; 0x17be <_ZN6String11toCharArrayEPcj+0x3a>
- 179c: 84 81 ldd r24, Z+4 ; 0x04
- 179e: 95 81 ldd r25, Z+5 ; 0x05
- 17a0: ea 01 movw r28, r20
- 17a2: 21 97 sbiw r28, 0x01 ; 1
- 17a4: 8c 17 cp r24, r28
- 17a6: 9d 07 cpc r25, r29
- 17a8: 08 f4 brcc .+2 ; 0x17ac <_ZN6String11toCharArrayEPcj+0x28>
- 17aa: ec 01 movw r28, r24
- 17ac: 60 81 ld r22, Z
- 17ae: 71 81 ldd r23, Z+1 ; 0x01
- 17b0: c8 01 movw r24, r16
- 17b2: ae 01 movw r20, r28
- 17b4: 0e 94 3c 21 call 0x4278 ; 0x4278 <strncpy>
- 17b8: c0 0f add r28, r16
- 17ba: d1 1f adc r29, r17
- 17bc: 18 82 st Y, r1
- 17be: df 91 pop r29
- 17c0: cf 91 pop r28
- 17c2: 1f 91 pop r17
- 17c4: 0f 91 pop r16
- 17c6: 08 95 ret
-
-000017c8 <_ZN6String8getBytesEPhj>:
- 17c8: 0f 93 push r16
- 17ca: 1f 93 push r17
- 17cc: cf 93 push r28
- 17ce: df 93 push r29
- 17d0: fc 01 movw r30, r24
- 17d2: 8b 01 movw r16, r22
- 17d4: 41 15 cp r20, r1
- 17d6: 51 05 cpc r21, r1
- 17d8: a1 f0 breq .+40 ; 0x1802 <_ZN6String8getBytesEPhj+0x3a>
- 17da: 61 15 cp r22, r1
- 17dc: 71 05 cpc r23, r1
- 17de: 89 f0 breq .+34 ; 0x1802 <_ZN6String8getBytesEPhj+0x3a>
- 17e0: 84 81 ldd r24, Z+4 ; 0x04
- 17e2: 95 81 ldd r25, Z+5 ; 0x05
- 17e4: ea 01 movw r28, r20
- 17e6: 21 97 sbiw r28, 0x01 ; 1
- 17e8: 8c 17 cp r24, r28
- 17ea: 9d 07 cpc r25, r29
- 17ec: 08 f4 brcc .+2 ; 0x17f0 <_ZN6String8getBytesEPhj+0x28>
- 17ee: ec 01 movw r28, r24
- 17f0: 60 81 ld r22, Z
- 17f2: 71 81 ldd r23, Z+1 ; 0x01
- 17f4: c8 01 movw r24, r16
- 17f6: ae 01 movw r20, r28
- 17f8: 0e 94 3c 21 call 0x4278 ; 0x4278 <strncpy>
- 17fc: c0 0f add r28, r16
- 17fe: d1 1f adc r29, r17
- 1800: 18 82 st Y, r1
- 1802: df 91 pop r29
- 1804: cf 91 pop r28
- 1806: 1f 91 pop r17
- 1808: 0f 91 pop r16
- 180a: 08 95 ret
-
-0000180c <_ZN6StringD1Ev>:
- 180c: 0f 93 push r16
- 180e: 1f 93 push r17
- 1810: 8c 01 movw r16, r24
- 1812: fc 01 movw r30, r24
- 1814: 80 81 ld r24, Z
- 1816: 91 81 ldd r25, Z+1 ; 0x01
- 1818: 0e 94 39 1f call 0x3e72 ; 0x3e72 <free>
- 181c: f8 01 movw r30, r16
- 181e: 13 82 std Z+3, r1 ; 0x03
- 1820: 12 82 std Z+2, r1 ; 0x02
- 1822: 15 82 std Z+5, r1 ; 0x05
- 1824: 14 82 std Z+4, r1 ; 0x04
- 1826: 1f 91 pop r17
- 1828: 0f 91 pop r16
- 182a: 08 95 ret
-
-0000182c <_ZNK6String10startsWithERKS_j>:
- 182c: fc 01 movw r30, r24
- 182e: db 01 movw r26, r22
- 1830: 14 96 adiw r26, 0x04 ; 4
- 1832: 2d 91 ld r18, X+
- 1834: 3c 91 ld r19, X
- 1836: 15 97 sbiw r26, 0x05 ; 5
- 1838: 84 81 ldd r24, Z+4 ; 0x04
- 183a: 95 81 ldd r25, Z+5 ; 0x05
- 183c: 82 1b sub r24, r18
- 183e: 93 0b sbc r25, r19
- 1840: 84 17 cp r24, r20
- 1842: 95 07 cpc r25, r21
- 1844: 10 f4 brcc .+4 ; 0x184a <_ZNK6String10startsWithERKS_j+0x1e>
- 1846: 80 e0 ldi r24, 0x00 ; 0
- 1848: 08 95 ret
- 184a: 80 81 ld r24, Z
- 184c: 91 81 ldd r25, Z+1 ; 0x01
- 184e: 6d 91 ld r22, X+
- 1850: 7c 91 ld r23, X
- 1852: 84 0f add r24, r20
- 1854: 95 1f adc r25, r21
- 1856: a9 01 movw r20, r18
- 1858: 0e 94 2e 21 call 0x425c ; 0x425c <strncmp>
- 185c: 9c 01 movw r18, r24
- 185e: 80 e0 ldi r24, 0x00 ; 0
- 1860: 23 2b or r18, r19
- 1862: 09 f4 brne .+2 ; 0x1866 <_ZNK6String10startsWithERKS_j+0x3a>
- 1864: 81 e0 ldi r24, 0x01 ; 1
- 1866: 08 95 ret
-
-00001868 <_ZNK6String10startsWithERKS_>:
- 1868: fc 01 movw r30, r24
- 186a: db 01 movw r26, r22
- 186c: 24 81 ldd r18, Z+4 ; 0x04
- 186e: 35 81 ldd r19, Z+5 ; 0x05
- 1870: 14 96 adiw r26, 0x04 ; 4
- 1872: 8d 91 ld r24, X+
- 1874: 9c 91 ld r25, X
- 1876: 15 97 sbiw r26, 0x05 ; 5
- 1878: 28 17 cp r18, r24
- 187a: 39 07 cpc r19, r25
- 187c: 10 f4 brcc .+4 ; 0x1882 <_ZNK6String10startsWithERKS_+0x1a>
- 187e: 80 e0 ldi r24, 0x00 ; 0
- 1880: 08 95 ret
- 1882: cf 01 movw r24, r30
- 1884: 40 e0 ldi r20, 0x00 ; 0
- 1886: 50 e0 ldi r21, 0x00 ; 0
- 1888: 0e 94 16 0c call 0x182c ; 0x182c <_ZNK6String10startsWithERKS_j>
- 188c: 08 95 ret
-
-0000188e <_ZNK6String11lastIndexOfEcj>:
- 188e: df 92 push r13
- 1890: ef 92 push r14
- 1892: ff 92 push r15
- 1894: 0f 93 push r16
- 1896: 1f 93 push r17
- 1898: cf 93 push r28
- 189a: df 93 push r29
- 189c: ec 01 movw r28, r24
- 189e: 8c 81 ldd r24, Y+4 ; 0x04
- 18a0: 9d 81 ldd r25, Y+5 ; 0x05
- 18a2: 48 17 cp r20, r24
- 18a4: 59 07 cpc r21, r25
- 18a6: c8 f4 brcc .+50 ; 0x18da <_ZNK6String11lastIndexOfEcj+0x4c>
- 18a8: 7a 01 movw r14, r20
- 18aa: 08 94 sec
- 18ac: e1 1c adc r14, r1
- 18ae: f1 1c adc r15, r1
- 18b0: e8 81 ld r30, Y
- 18b2: f9 81 ldd r31, Y+1 ; 0x01
- 18b4: ee 0d add r30, r14
- 18b6: ff 1d adc r31, r15
- 18b8: d0 80 ld r13, Z
- 18ba: 10 82 st Z, r1
- 18bc: 08 81 ld r16, Y
- 18be: 19 81 ldd r17, Y+1 ; 0x01
- 18c0: 77 27 eor r23, r23
- 18c2: 67 fd sbrc r22, 7
- 18c4: 70 95 com r23
- 18c6: c8 01 movw r24, r16
- 18c8: 0e 94 4b 21 call 0x4296 ; 0x4296 <strrchr>
- 18cc: 9c 01 movw r18, r24
- 18ce: 0e 0d add r16, r14
- 18d0: 1f 1d adc r17, r15
- 18d2: f8 01 movw r30, r16
- 18d4: d0 82 st Z, r13
- 18d6: 00 97 sbiw r24, 0x00 ; 0
- 18d8: 19 f4 brne .+6 ; 0x18e0 <_ZNK6String11lastIndexOfEcj+0x52>
- 18da: ef ef ldi r30, 0xFF ; 255
- 18dc: ff ef ldi r31, 0xFF ; 255
- 18de: 05 c0 rjmp .+10 ; 0x18ea <_ZNK6String11lastIndexOfEcj+0x5c>
- 18e0: 88 81 ld r24, Y
- 18e2: 99 81 ldd r25, Y+1 ; 0x01
- 18e4: f9 01 movw r30, r18
- 18e6: e8 1b sub r30, r24
- 18e8: f9 0b sbc r31, r25
- 18ea: cf 01 movw r24, r30
- 18ec: df 91 pop r29
- 18ee: cf 91 pop r28
- 18f0: 1f 91 pop r17
- 18f2: 0f 91 pop r16
- 18f4: ff 90 pop r15
- 18f6: ef 90 pop r14
- 18f8: df 90 pop r13
- 18fa: 08 95 ret
-
-000018fc <_ZNK6String11lastIndexOfEc>:
- 18fc: fc 01 movw r30, r24
- 18fe: 44 81 ldd r20, Z+4 ; 0x04
- 1900: 55 81 ldd r21, Z+5 ; 0x05
- 1902: 41 50 subi r20, 0x01 ; 1
- 1904: 50 40 sbci r21, 0x00 ; 0
- 1906: 0e 94 47 0c call 0x188e ; 0x188e <_ZNK6String11lastIndexOfEcj>
- 190a: 08 95 ret
-
-0000190c <_ZNK6String7indexOfERKS_j>:
- 190c: cf 93 push r28
- 190e: df 93 push r29
- 1910: fc 01 movw r30, r24
- 1912: db 01 movw r26, r22
- 1914: 84 81 ldd r24, Z+4 ; 0x04
- 1916: 95 81 ldd r25, Z+5 ; 0x05
- 1918: 48 17 cp r20, r24
- 191a: 59 07 cpc r21, r25
- 191c: 60 f4 brcc .+24 ; 0x1936 <_ZNK6String7indexOfERKS_j+0x2a>
- 191e: c0 81 ld r28, Z
- 1920: d1 81 ldd r29, Z+1 ; 0x01
- 1922: 6d 91 ld r22, X+
- 1924: 7c 91 ld r23, X
- 1926: ce 01 movw r24, r28
- 1928: 84 0f add r24, r20
- 192a: 95 1f adc r25, r21
- 192c: 0e 94 56 21 call 0x42ac ; 0x42ac <strstr>
- 1930: 9c 01 movw r18, r24
- 1932: 00 97 sbiw r24, 0x00 ; 0
- 1934: 19 f4 brne .+6 ; 0x193c <_ZNK6String7indexOfERKS_j+0x30>
- 1936: 2f ef ldi r18, 0xFF ; 255
- 1938: 3f ef ldi r19, 0xFF ; 255
- 193a: 02 c0 rjmp .+4 ; 0x1940 <_ZNK6String7indexOfERKS_j+0x34>
- 193c: 2c 1b sub r18, r28
- 193e: 3d 0b sbc r19, r29
- 1940: c9 01 movw r24, r18
- 1942: df 91 pop r29
- 1944: cf 91 pop r28
- 1946: 08 95 ret
-
-00001948 <_ZNK6String7indexOfERKS_>:
- 1948: 40 e0 ldi r20, 0x00 ; 0
- 194a: 50 e0 ldi r21, 0x00 ; 0
- 194c: 0e 94 86 0c call 0x190c ; 0x190c <_ZNK6String7indexOfERKS_j>
- 1950: 08 95 ret
-
-00001952 <_ZNK6String7indexOfEcj>:
- 1952: cf 93 push r28
- 1954: df 93 push r29
- 1956: fc 01 movw r30, r24
- 1958: 84 81 ldd r24, Z+4 ; 0x04
- 195a: 95 81 ldd r25, Z+5 ; 0x05
- 195c: 48 17 cp r20, r24
- 195e: 59 07 cpc r21, r25
- 1960: 68 f4 brcc .+26 ; 0x197c <_ZNK6String7indexOfEcj+0x2a>
- 1962: c0 81 ld r28, Z
- 1964: d1 81 ldd r29, Z+1 ; 0x01
- 1966: 77 27 eor r23, r23
- 1968: 67 fd sbrc r22, 7
- 196a: 70 95 com r23
- 196c: ce 01 movw r24, r28
- 196e: 84 0f add r24, r20
- 1970: 95 1f adc r25, r21
- 1972: 0e 94 13 21 call 0x4226 ; 0x4226 <strchr>
- 1976: 9c 01 movw r18, r24
- 1978: 00 97 sbiw r24, 0x00 ; 0
- 197a: 19 f4 brne .+6 ; 0x1982 <_ZNK6String7indexOfEcj+0x30>
- 197c: 2f ef ldi r18, 0xFF ; 255
- 197e: 3f ef ldi r19, 0xFF ; 255
- 1980: 02 c0 rjmp .+4 ; 0x1986 <_ZNK6String7indexOfEcj+0x34>
- 1982: 2c 1b sub r18, r28
- 1984: 3d 0b sbc r19, r29
- 1986: c9 01 movw r24, r18
- 1988: df 91 pop r29
- 198a: cf 91 pop r28
- 198c: 08 95 ret
-
-0000198e <_ZNK6String7indexOfEc>:
- 198e: 40 e0 ldi r20, 0x00 ; 0
- 1990: 50 e0 ldi r21, 0x00 ; 0
- 1992: 0e 94 a9 0c call 0x1952 ; 0x1952 <_ZNK6String7indexOfEcj>
- 1996: 08 95 ret
-
-00001998 <_ZNK6String6equalsERKS_>:
- 1998: dc 01 movw r26, r24
- 199a: fb 01 movw r30, r22
- 199c: 14 96 adiw r26, 0x04 ; 4
- 199e: 2d 91 ld r18, X+
- 19a0: 3c 91 ld r19, X
- 19a2: 15 97 sbiw r26, 0x05 ; 5
- 19a4: 84 81 ldd r24, Z+4 ; 0x04
- 19a6: 95 81 ldd r25, Z+5 ; 0x05
- 19a8: 28 17 cp r18, r24
- 19aa: 39 07 cpc r19, r25
- 19ac: 11 f0 breq .+4 ; 0x19b2 <_ZNK6String6equalsERKS_+0x1a>
- 19ae: 80 e0 ldi r24, 0x00 ; 0
- 19b0: 08 95 ret
- 19b2: 60 81 ld r22, Z
- 19b4: 71 81 ldd r23, Z+1 ; 0x01
- 19b6: 8d 91 ld r24, X+
- 19b8: 9c 91 ld r25, X
- 19ba: 0e 94 1e 21 call 0x423c ; 0x423c <strcmp>
- 19be: 9c 01 movw r18, r24
- 19c0: 80 e0 ldi r24, 0x00 ; 0
- 19c2: 23 2b or r18, r19
- 19c4: 09 f4 brne .+2 ; 0x19c8 <_ZNK6String6equalsERKS_+0x30>
- 19c6: 81 e0 ldi r24, 0x01 ; 1
- 19c8: 08 95 ret
-
-000019ca <_ZNK6String8endsWithERKS_>:
- 19ca: fc 01 movw r30, r24
- 19cc: db 01 movw r26, r22
- 19ce: 24 81 ldd r18, Z+4 ; 0x04
- 19d0: 35 81 ldd r19, Z+5 ; 0x05
- 19d2: 14 96 adiw r26, 0x04 ; 4
- 19d4: 8d 91 ld r24, X+
- 19d6: 9c 91 ld r25, X
- 19d8: 15 97 sbiw r26, 0x05 ; 5
- 19da: 28 17 cp r18, r24
- 19dc: 39 07 cpc r19, r25
- 19de: 10 f4 brcc .+4 ; 0x19e4 <_ZNK6String8endsWithERKS_+0x1a>
- 19e0: 80 e0 ldi r24, 0x00 ; 0
- 19e2: 08 95 ret
- 19e4: 28 1b sub r18, r24
- 19e6: 39 0b sbc r19, r25
- 19e8: 80 81 ld r24, Z
- 19ea: 91 81 ldd r25, Z+1 ; 0x01
- 19ec: 6d 91 ld r22, X+
- 19ee: 7c 91 ld r23, X
- 19f0: 82 0f add r24, r18
- 19f2: 93 1f adc r25, r19
- 19f4: 0e 94 1e 21 call 0x423c ; 0x423c <strcmp>
- 19f8: 9c 01 movw r18, r24
- 19fa: 80 e0 ldi r24, 0x00 ; 0
- 19fc: 23 2b or r18, r19
- 19fe: 09 f4 brne .+2 ; 0x1a02 <_ZNK6String8endsWithERKS_+0x38>
- 1a00: 81 e0 ldi r24, 0x01 ; 1
- 1a02: 08 95 ret
-
-00001a04 <_ZNK6StringgeERKS_>:
- 1a04: dc 01 movw r26, r24
- 1a06: fb 01 movw r30, r22
- 1a08: 60 81 ld r22, Z
- 1a0a: 71 81 ldd r23, Z+1 ; 0x01
- 1a0c: 8d 91 ld r24, X+
- 1a0e: 9c 91 ld r25, X
- 1a10: 0e 94 1e 21 call 0x423c ; 0x423c <strcmp>
- 1a14: 29 2f mov r18, r25
- 1a16: 33 27 eor r19, r19
- 1a18: 27 fd sbrc r18, 7
- 1a1a: 30 95 com r19
- 1a1c: 20 95 com r18
- 1a1e: 30 95 com r19
- 1a20: 22 27 eor r18, r18
- 1a22: 33 0f add r19, r19
- 1a24: 22 1f adc r18, r18
- 1a26: 33 27 eor r19, r19
- 1a28: c9 01 movw r24, r18
- 1a2a: 08 95 ret
-
-00001a2c <_ZNK6StringleERKS_>:
- 1a2c: dc 01 movw r26, r24
- 1a2e: fb 01 movw r30, r22
- 1a30: 60 81 ld r22, Z
- 1a32: 71 81 ldd r23, Z+1 ; 0x01
- 1a34: 8d 91 ld r24, X+
- 1a36: 9c 91 ld r25, X
- 1a38: 0e 94 1e 21 call 0x423c ; 0x423c <strcmp>
- 1a3c: 40 e0 ldi r20, 0x00 ; 0
- 1a3e: 50 e0 ldi r21, 0x00 ; 0
- 1a40: 18 16 cp r1, r24
- 1a42: 19 06 cpc r1, r25
- 1a44: 14 f0 brlt .+4 ; 0x1a4a <_ZNK6StringleERKS_+0x1e>
- 1a46: 41 e0 ldi r20, 0x01 ; 1
- 1a48: 50 e0 ldi r21, 0x00 ; 0
- 1a4a: ca 01 movw r24, r20
- 1a4c: 08 95 ret
-
-00001a4e <_ZNK6StringgtERKS_>:
- 1a4e: dc 01 movw r26, r24
- 1a50: fb 01 movw r30, r22
- 1a52: 60 81 ld r22, Z
- 1a54: 71 81 ldd r23, Z+1 ; 0x01
- 1a56: 8d 91 ld r24, X+
- 1a58: 9c 91 ld r25, X
- 1a5a: 0e 94 1e 21 call 0x423c ; 0x423c <strcmp>
- 1a5e: 40 e0 ldi r20, 0x00 ; 0
- 1a60: 50 e0 ldi r21, 0x00 ; 0
- 1a62: 18 16 cp r1, r24
- 1a64: 19 06 cpc r1, r25
- 1a66: 14 f4 brge .+4 ; 0x1a6c <_ZNK6StringgtERKS_+0x1e>
- 1a68: 41 e0 ldi r20, 0x01 ; 1
- 1a6a: 50 e0 ldi r21, 0x00 ; 0
- 1a6c: ca 01 movw r24, r20
- 1a6e: 08 95 ret
-
-00001a70 <_ZNK6StringltERKS_>:
- 1a70: dc 01 movw r26, r24
- 1a72: fb 01 movw r30, r22
- 1a74: 60 81 ld r22, Z
- 1a76: 71 81 ldd r23, Z+1 ; 0x01
- 1a78: 8d 91 ld r24, X+
- 1a7a: 9c 91 ld r25, X
- 1a7c: 0e 94 1e 21 call 0x423c ; 0x423c <strcmp>
- 1a80: 29 2f mov r18, r25
- 1a82: 33 27 eor r19, r19
- 1a84: 27 fd sbrc r18, 7
- 1a86: 30 95 com r19
- 1a88: 22 27 eor r18, r18
- 1a8a: 33 0f add r19, r19
- 1a8c: 22 1f adc r18, r18
- 1a8e: 33 27 eor r19, r19
- 1a90: c9 01 movw r24, r18
- 1a92: 08 95 ret
-
-00001a94 <_ZNK6StringneERKS_>:
- 1a94: dc 01 movw r26, r24
- 1a96: fb 01 movw r30, r22
- 1a98: 14 96 adiw r26, 0x04 ; 4
- 1a9a: 2d 91 ld r18, X+
- 1a9c: 3c 91 ld r19, X
- 1a9e: 15 97 sbiw r26, 0x05 ; 5
- 1aa0: 84 81 ldd r24, Z+4 ; 0x04
- 1aa2: 95 81 ldd r25, Z+5 ; 0x05
- 1aa4: 28 17 cp r18, r24
- 1aa6: 39 07 cpc r19, r25
- 1aa8: 51 f4 brne .+20 ; 0x1abe <_ZNK6StringneERKS_+0x2a>
- 1aaa: 60 81 ld r22, Z
- 1aac: 71 81 ldd r23, Z+1 ; 0x01
- 1aae: 8d 91 ld r24, X+
- 1ab0: 9c 91 ld r25, X
- 1ab2: 0e 94 1e 21 call 0x423c ; 0x423c <strcmp>
- 1ab6: 9c 01 movw r18, r24
- 1ab8: 80 e0 ldi r24, 0x00 ; 0
- 1aba: 23 2b or r18, r19
- 1abc: 09 f0 breq .+2 ; 0x1ac0 <_ZNK6StringneERKS_+0x2c>
- 1abe: 81 e0 ldi r24, 0x01 ; 1
- 1ac0: 90 e0 ldi r25, 0x00 ; 0
- 1ac2: 08 95 ret
-
-00001ac4 <_ZNK6StringeqERKS_>:
- 1ac4: dc 01 movw r26, r24
- 1ac6: fb 01 movw r30, r22
- 1ac8: 14 96 adiw r26, 0x04 ; 4
- 1aca: 2d 91 ld r18, X+
- 1acc: 3c 91 ld r19, X
- 1ace: 15 97 sbiw r26, 0x05 ; 5
- 1ad0: 84 81 ldd r24, Z+4 ; 0x04
- 1ad2: 95 81 ldd r25, Z+5 ; 0x05
- 1ad4: 28 17 cp r18, r24
- 1ad6: 39 07 cpc r19, r25
- 1ad8: 11 f0 breq .+4 ; 0x1ade <_ZNK6StringeqERKS_+0x1a>
- 1ada: 80 e0 ldi r24, 0x00 ; 0
- 1adc: 0b c0 rjmp .+22 ; 0x1af4 <_ZNK6StringeqERKS_+0x30>
- 1ade: 60 81 ld r22, Z
- 1ae0: 71 81 ldd r23, Z+1 ; 0x01
- 1ae2: 8d 91 ld r24, X+
- 1ae4: 9c 91 ld r25, X
- 1ae6: 0e 94 1e 21 call 0x423c ; 0x423c <strcmp>
- 1aea: 9c 01 movw r18, r24
- 1aec: 80 e0 ldi r24, 0x00 ; 0
- 1aee: 23 2b or r18, r19
- 1af0: 09 f4 brne .+2 ; 0x1af4 <_ZNK6StringeqERKS_+0x30>
- 1af2: 81 e0 ldi r24, 0x01 ; 1
- 1af4: 90 e0 ldi r25, 0x00 ; 0
- 1af6: 08 95 ret
-
-00001af8 <_ZNK6String9compareToERKS_>:
- 1af8: fc 01 movw r30, r24
- 1afa: db 01 movw r26, r22
- 1afc: 6d 91 ld r22, X+
- 1afe: 7c 91 ld r23, X
- 1b00: 80 81 ld r24, Z
- 1b02: 91 81 ldd r25, Z+1 ; 0x01
- 1b04: 0e 94 1e 21 call 0x423c ; 0x423c <strcmp>
- 1b08: 08 95 ret
-
-00001b0a <_ZN6StringpLERKS_>:
- 1b0a: 0f 93 push r16
- 1b0c: 1f 93 push r17
- 1b0e: cf 93 push r28
- 1b10: df 93 push r29
- 1b12: ec 01 movw r28, r24
- 1b14: 8b 01 movw r16, r22
- 1b16: fb 01 movw r30, r22
- 1b18: 64 81 ldd r22, Z+4 ; 0x04
- 1b1a: 75 81 ldd r23, Z+5 ; 0x05
- 1b1c: 8c 81 ldd r24, Y+4 ; 0x04
- 1b1e: 9d 81 ldd r25, Y+5 ; 0x05
- 1b20: 68 0f add r22, r24
- 1b22: 79 1f adc r23, r25
- 1b24: 7d 83 std Y+5, r23 ; 0x05
- 1b26: 6c 83 std Y+4, r22 ; 0x04
- 1b28: 8a 81 ldd r24, Y+2 ; 0x02
- 1b2a: 9b 81 ldd r25, Y+3 ; 0x03
- 1b2c: 86 17 cp r24, r22
- 1b2e: 97 07 cpc r25, r23
- 1b30: b8 f4 brcc .+46 ; 0x1b60 <_ZN6StringpLERKS_+0x56>
- 1b32: 6f 5f subi r22, 0xFF ; 255
- 1b34: 7f 4f sbci r23, 0xFF ; 255
- 1b36: 88 81 ld r24, Y
- 1b38: 99 81 ldd r25, Y+1 ; 0x01
- 1b3a: 0e 94 f2 1f call 0x3fe4 ; 0x3fe4 <realloc>
- 1b3e: 4c 81 ldd r20, Y+4 ; 0x04
- 1b40: 5d 81 ldd r21, Y+5 ; 0x05
- 1b42: 00 97 sbiw r24, 0x00 ; 0
- 1b44: 29 f0 breq .+10 ; 0x1b50 <_ZN6StringpLERKS_+0x46>
- 1b46: 99 83 std Y+1, r25 ; 0x01
- 1b48: 88 83 st Y, r24
- 1b4a: 5b 83 std Y+3, r21 ; 0x03
- 1b4c: 4a 83 std Y+2, r20 ; 0x02
- 1b4e: 08 c0 rjmp .+16 ; 0x1b60 <_ZN6StringpLERKS_+0x56>
- 1b50: f8 01 movw r30, r16
- 1b52: 84 81 ldd r24, Z+4 ; 0x04
- 1b54: 95 81 ldd r25, Z+5 ; 0x05
- 1b56: 48 1b sub r20, r24
- 1b58: 59 0b sbc r21, r25
- 1b5a: 5d 83 std Y+5, r21 ; 0x05
- 1b5c: 4c 83 std Y+4, r20 ; 0x04
- 1b5e: 07 c0 rjmp .+14 ; 0x1b6e <_ZN6StringpLERKS_+0x64>
- 1b60: f8 01 movw r30, r16
- 1b62: 60 81 ld r22, Z
- 1b64: 71 81 ldd r23, Z+1 ; 0x01
- 1b66: 88 81 ld r24, Y
- 1b68: 99 81 ldd r25, Y+1 ; 0x01
- 1b6a: 0e 94 08 21 call 0x4210 ; 0x4210 <strcat>
- 1b6e: ce 01 movw r24, r28
- 1b70: df 91 pop r29
- 1b72: cf 91 pop r28
- 1b74: 1f 91 pop r17
- 1b76: 0f 91 pop r16
- 1b78: 08 95 ret
-
-00001b7a <_ZN6String6concatERKS_>:
- 1b7a: 0e 94 85 0d call 0x1b0a ; 0x1b0a <_ZN6StringpLERKS_>
- 1b7e: 08 95 ret
-
-00001b80 <_ZN6String9getBufferEj>:
- 1b80: cf 93 push r28
- 1b82: df 93 push r29
- 1b84: ec 01 movw r28, r24
- 1b86: cb 01 movw r24, r22
- 1b88: 7b 83 std Y+3, r23 ; 0x03
- 1b8a: 6a 83 std Y+2, r22 ; 0x02
- 1b8c: 01 96 adiw r24, 0x01 ; 1
- 1b8e: 0e 94 8c 1e call 0x3d18 ; 0x3d18 <malloc>
- 1b92: 99 83 std Y+1, r25 ; 0x01
- 1b94: 88 83 st Y, r24
- 1b96: 00 97 sbiw r24, 0x00 ; 0
- 1b98: 21 f4 brne .+8 ; 0x1ba2 <_ZN6String9getBufferEj+0x22>
- 1b9a: 1b 82 std Y+3, r1 ; 0x03
- 1b9c: 1a 82 std Y+2, r1 ; 0x02
- 1b9e: 1d 82 std Y+5, r1 ; 0x05
- 1ba0: 1c 82 std Y+4, r1 ; 0x04
- 1ba2: df 91 pop r29
- 1ba4: cf 91 pop r28
- 1ba6: 08 95 ret
-
-00001ba8 <_ZN6StringaSERKS_>:
- 1ba8: 0f 93 push r16
- 1baa: 1f 93 push r17
- 1bac: cf 93 push r28
- 1bae: df 93 push r29
- 1bb0: ec 01 movw r28, r24
- 1bb2: 8b 01 movw r16, r22
- 1bb4: 86 17 cp r24, r22
- 1bb6: 97 07 cpc r25, r23
- 1bb8: 09 f1 breq .+66 ; 0x1bfc <_ZN6StringaSERKS_+0x54>
- 1bba: fb 01 movw r30, r22
- 1bbc: 24 81 ldd r18, Z+4 ; 0x04
- 1bbe: 35 81 ldd r19, Z+5 ; 0x05
- 1bc0: 8c 81 ldd r24, Y+4 ; 0x04
- 1bc2: 9d 81 ldd r25, Y+5 ; 0x05
- 1bc4: 82 17 cp r24, r18
- 1bc6: 93 07 cpc r25, r19
- 1bc8: 50 f4 brcc .+20 ; 0x1bde <_ZN6StringaSERKS_+0x36>
- 1bca: 88 81 ld r24, Y
- 1bcc: 99 81 ldd r25, Y+1 ; 0x01
- 1bce: 0e 94 39 1f call 0x3e72 ; 0x3e72 <free>
- 1bd2: f8 01 movw r30, r16
- 1bd4: 64 81 ldd r22, Z+4 ; 0x04
- 1bd6: 75 81 ldd r23, Z+5 ; 0x05
- 1bd8: ce 01 movw r24, r28
- 1bda: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 1bde: 28 81 ld r18, Y
- 1be0: 39 81 ldd r19, Y+1 ; 0x01
- 1be2: 21 15 cp r18, r1
- 1be4: 31 05 cpc r19, r1
- 1be6: 51 f0 breq .+20 ; 0x1bfc <_ZN6StringaSERKS_+0x54>
- 1be8: f8 01 movw r30, r16
- 1bea: 84 81 ldd r24, Z+4 ; 0x04
- 1bec: 95 81 ldd r25, Z+5 ; 0x05
- 1bee: 9d 83 std Y+5, r25 ; 0x05
- 1bf0: 8c 83 std Y+4, r24 ; 0x04
- 1bf2: 60 81 ld r22, Z
- 1bf4: 71 81 ldd r23, Z+1 ; 0x01
- 1bf6: c9 01 movw r24, r18
- 1bf8: 0e 94 27 21 call 0x424e ; 0x424e <strcpy>
- 1bfc: ce 01 movw r24, r28
- 1bfe: df 91 pop r29
- 1c00: cf 91 pop r28
- 1c02: 1f 91 pop r17
- 1c04: 0f 91 pop r16
- 1c06: 08 95 ret
-
-00001c08 <_ZN6StringC1Eh>:
- 1c08: 1f 93 push r17
- 1c0a: cf 93 push r28
- 1c0c: df 93 push r29
- 1c0e: ec 01 movw r28, r24
- 1c10: 16 2f mov r17, r22
- 1c12: 81 e0 ldi r24, 0x01 ; 1
- 1c14: 90 e0 ldi r25, 0x00 ; 0
- 1c16: 9d 83 std Y+5, r25 ; 0x05
- 1c18: 8c 83 std Y+4, r24 ; 0x04
- 1c1a: ce 01 movw r24, r28
- 1c1c: 61 e0 ldi r22, 0x01 ; 1
- 1c1e: 70 e0 ldi r23, 0x00 ; 0
- 1c20: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 1c24: e8 81 ld r30, Y
- 1c26: f9 81 ldd r31, Y+1 ; 0x01
- 1c28: 30 97 sbiw r30, 0x00 ; 0
- 1c2a: 21 f0 breq .+8 ; 0x1c34 <_ZN6StringC1Eh+0x2c>
- 1c2c: 10 83 st Z, r17
- 1c2e: e8 81 ld r30, Y
- 1c30: f9 81 ldd r31, Y+1 ; 0x01
- 1c32: 11 82 std Z+1, r1 ; 0x01
- 1c34: df 91 pop r29
- 1c36: cf 91 pop r28
- 1c38: 1f 91 pop r17
- 1c3a: 08 95 ret
-
-00001c3c <_ZN6StringC2Eh>:
- 1c3c: 1f 93 push r17
- 1c3e: cf 93 push r28
- 1c40: df 93 push r29
- 1c42: ec 01 movw r28, r24
- 1c44: 16 2f mov r17, r22
- 1c46: 81 e0 ldi r24, 0x01 ; 1
- 1c48: 90 e0 ldi r25, 0x00 ; 0
- 1c4a: 9d 83 std Y+5, r25 ; 0x05
- 1c4c: 8c 83 std Y+4, r24 ; 0x04
- 1c4e: ce 01 movw r24, r28
- 1c50: 61 e0 ldi r22, 0x01 ; 1
- 1c52: 70 e0 ldi r23, 0x00 ; 0
- 1c54: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 1c58: e8 81 ld r30, Y
- 1c5a: f9 81 ldd r31, Y+1 ; 0x01
- 1c5c: 30 97 sbiw r30, 0x00 ; 0
- 1c5e: 21 f0 breq .+8 ; 0x1c68 <_ZN6StringC2Eh+0x2c>
- 1c60: 10 83 st Z, r17
- 1c62: e8 81 ld r30, Y
- 1c64: f9 81 ldd r31, Y+1 ; 0x01
- 1c66: 11 82 std Z+1, r1 ; 0x01
- 1c68: df 91 pop r29
- 1c6a: cf 91 pop r28
- 1c6c: 1f 91 pop r17
- 1c6e: 08 95 ret
-
-00001c70 <_ZN6StringC1Ec>:
- 1c70: 1f 93 push r17
- 1c72: cf 93 push r28
- 1c74: df 93 push r29
- 1c76: ec 01 movw r28, r24
- 1c78: 16 2f mov r17, r22
- 1c7a: 81 e0 ldi r24, 0x01 ; 1
- 1c7c: 90 e0 ldi r25, 0x00 ; 0
- 1c7e: 9d 83 std Y+5, r25 ; 0x05
- 1c80: 8c 83 std Y+4, r24 ; 0x04
- 1c82: ce 01 movw r24, r28
- 1c84: 61 e0 ldi r22, 0x01 ; 1
- 1c86: 70 e0 ldi r23, 0x00 ; 0
- 1c88: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 1c8c: e8 81 ld r30, Y
- 1c8e: f9 81 ldd r31, Y+1 ; 0x01
- 1c90: 30 97 sbiw r30, 0x00 ; 0
- 1c92: 21 f0 breq .+8 ; 0x1c9c <_ZN6StringC1Ec+0x2c>
- 1c94: 10 83 st Z, r17
- 1c96: e8 81 ld r30, Y
- 1c98: f9 81 ldd r31, Y+1 ; 0x01
- 1c9a: 11 82 std Z+1, r1 ; 0x01
- 1c9c: df 91 pop r29
- 1c9e: cf 91 pop r28
- 1ca0: 1f 91 pop r17
- 1ca2: 08 95 ret
-
-00001ca4 <_ZN6StringC2Ec>:
- 1ca4: 1f 93 push r17
- 1ca6: cf 93 push r28
- 1ca8: df 93 push r29
- 1caa: ec 01 movw r28, r24
- 1cac: 16 2f mov r17, r22
- 1cae: 81 e0 ldi r24, 0x01 ; 1
- 1cb0: 90 e0 ldi r25, 0x00 ; 0
- 1cb2: 9d 83 std Y+5, r25 ; 0x05
- 1cb4: 8c 83 std Y+4, r24 ; 0x04
- 1cb6: ce 01 movw r24, r28
- 1cb8: 61 e0 ldi r22, 0x01 ; 1
- 1cba: 70 e0 ldi r23, 0x00 ; 0
- 1cbc: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 1cc0: e8 81 ld r30, Y
- 1cc2: f9 81 ldd r31, Y+1 ; 0x01
- 1cc4: 30 97 sbiw r30, 0x00 ; 0
- 1cc6: 21 f0 breq .+8 ; 0x1cd0 <_ZN6StringC2Ec+0x2c>
- 1cc8: 10 83 st Z, r17
- 1cca: e8 81 ld r30, Y
- 1ccc: f9 81 ldd r31, Y+1 ; 0x01
- 1cce: 11 82 std Z+1, r1 ; 0x01
- 1cd0: df 91 pop r29
- 1cd2: cf 91 pop r28
- 1cd4: 1f 91 pop r17
- 1cd6: 08 95 ret
-
-00001cd8 <_ZN6StringC1ERKS_>:
- 1cd8: 0f 93 push r16
- 1cda: 1f 93 push r17
- 1cdc: cf 93 push r28
- 1cde: df 93 push r29
- 1ce0: 8c 01 movw r16, r24
- 1ce2: eb 01 movw r28, r22
- 1ce4: 6c 81 ldd r22, Y+4 ; 0x04
- 1ce6: 7d 81 ldd r23, Y+5 ; 0x05
- 1ce8: fc 01 movw r30, r24
- 1cea: 75 83 std Z+5, r23 ; 0x05
- 1cec: 64 83 std Z+4, r22 ; 0x04
- 1cee: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 1cf2: f8 01 movw r30, r16
- 1cf4: 80 81 ld r24, Z
- 1cf6: 91 81 ldd r25, Z+1 ; 0x01
- 1cf8: 00 97 sbiw r24, 0x00 ; 0
- 1cfa: 21 f0 breq .+8 ; 0x1d04 <_ZN6StringC1ERKS_+0x2c>
- 1cfc: 68 81 ld r22, Y
- 1cfe: 79 81 ldd r23, Y+1 ; 0x01
- 1d00: 0e 94 27 21 call 0x424e ; 0x424e <strcpy>
- 1d04: df 91 pop r29
- 1d06: cf 91 pop r28
- 1d08: 1f 91 pop r17
- 1d0a: 0f 91 pop r16
- 1d0c: 08 95 ret
-
-00001d0e <_ZN6StringC2ERKS_>:
- 1d0e: 0f 93 push r16
- 1d10: 1f 93 push r17
- 1d12: cf 93 push r28
- 1d14: df 93 push r29
- 1d16: 8c 01 movw r16, r24
- 1d18: eb 01 movw r28, r22
- 1d1a: 6c 81 ldd r22, Y+4 ; 0x04
- 1d1c: 7d 81 ldd r23, Y+5 ; 0x05
- 1d1e: fc 01 movw r30, r24
- 1d20: 75 83 std Z+5, r23 ; 0x05
- 1d22: 64 83 std Z+4, r22 ; 0x04
- 1d24: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 1d28: f8 01 movw r30, r16
- 1d2a: 80 81 ld r24, Z
- 1d2c: 91 81 ldd r25, Z+1 ; 0x01
- 1d2e: 00 97 sbiw r24, 0x00 ; 0
- 1d30: 21 f0 breq .+8 ; 0x1d3a <_ZN6StringC2ERKS_+0x2c>
- 1d32: 68 81 ld r22, Y
- 1d34: 79 81 ldd r23, Y+1 ; 0x01
- 1d36: 0e 94 27 21 call 0x424e ; 0x424e <strcpy>
- 1d3a: df 91 pop r29
- 1d3c: cf 91 pop r28
- 1d3e: 1f 91 pop r17
- 1d40: 0f 91 pop r16
- 1d42: 08 95 ret
-
-00001d44 <_ZN6StringC1Emi>:
- 1d44: ef 92 push r14
- 1d46: ff 92 push r15
- 1d48: 0f 93 push r16
- 1d4a: 1f 93 push r17
- 1d4c: df 93 push r29
- 1d4e: cf 93 push r28
- 1d50: cd b7 in r28, 0x3d ; 61
- 1d52: de b7 in r29, 0x3e ; 62
- 1d54: a1 97 sbiw r28, 0x21 ; 33
- 1d56: 0f b6 in r0, 0x3f ; 63
- 1d58: f8 94 cli
- 1d5a: de bf out 0x3e, r29 ; 62
- 1d5c: 0f be out 0x3f, r0 ; 63
- 1d5e: cd bf out 0x3d, r28 ; 61
- 1d60: 8c 01 movw r16, r24
- 1d62: cb 01 movw r24, r22
- 1d64: ba 01 movw r22, r20
- 1d66: 7e 01 movw r14, r28
- 1d68: 08 94 sec
- 1d6a: e1 1c adc r14, r1
- 1d6c: f1 1c adc r15, r1
- 1d6e: a7 01 movw r20, r14
- 1d70: 2a e0 ldi r18, 0x0A ; 10
- 1d72: 30 e0 ldi r19, 0x00 ; 0
- 1d74: 0e 94 da 21 call 0x43b4 ; 0x43b4 <ultoa>
- 1d78: f7 01 movw r30, r14
- 1d7a: 01 90 ld r0, Z+
- 1d7c: 00 20 and r0, r0
- 1d7e: e9 f7 brne .-6 ; 0x1d7a <_ZN6StringC1Emi+0x36>
- 1d80: 31 97 sbiw r30, 0x01 ; 1
- 1d82: ee 19 sub r30, r14
- 1d84: ff 09 sbc r31, r15
- 1d86: d8 01 movw r26, r16
- 1d88: 15 96 adiw r26, 0x05 ; 5
- 1d8a: fc 93 st X, r31
- 1d8c: ee 93 st -X, r30
- 1d8e: 14 97 sbiw r26, 0x04 ; 4
- 1d90: c8 01 movw r24, r16
- 1d92: bf 01 movw r22, r30
- 1d94: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 1d98: f8 01 movw r30, r16
- 1d9a: 80 81 ld r24, Z
- 1d9c: 91 81 ldd r25, Z+1 ; 0x01
- 1d9e: 00 97 sbiw r24, 0x00 ; 0
- 1da0: 19 f0 breq .+6 ; 0x1da8 <_ZN6StringC1Emi+0x64>
- 1da2: b7 01 movw r22, r14
- 1da4: 0e 94 27 21 call 0x424e ; 0x424e <strcpy>
- 1da8: a1 96 adiw r28, 0x21 ; 33
- 1daa: 0f b6 in r0, 0x3f ; 63
- 1dac: f8 94 cli
- 1dae: de bf out 0x3e, r29 ; 62
- 1db0: 0f be out 0x3f, r0 ; 63
- 1db2: cd bf out 0x3d, r28 ; 61
- 1db4: cf 91 pop r28
- 1db6: df 91 pop r29
- 1db8: 1f 91 pop r17
- 1dba: 0f 91 pop r16
- 1dbc: ff 90 pop r15
- 1dbe: ef 90 pop r14
- 1dc0: 08 95 ret
-
-00001dc2 <_ZN6StringC2Emi>:
- 1dc2: ef 92 push r14
- 1dc4: ff 92 push r15
- 1dc6: 0f 93 push r16
- 1dc8: 1f 93 push r17
- 1dca: df 93 push r29
- 1dcc: cf 93 push r28
- 1dce: cd b7 in r28, 0x3d ; 61
- 1dd0: de b7 in r29, 0x3e ; 62
- 1dd2: a1 97 sbiw r28, 0x21 ; 33
- 1dd4: 0f b6 in r0, 0x3f ; 63
- 1dd6: f8 94 cli
- 1dd8: de bf out 0x3e, r29 ; 62
- 1dda: 0f be out 0x3f, r0 ; 63
- 1ddc: cd bf out 0x3d, r28 ; 61
- 1dde: 8c 01 movw r16, r24
- 1de0: cb 01 movw r24, r22
- 1de2: ba 01 movw r22, r20
- 1de4: 7e 01 movw r14, r28
- 1de6: 08 94 sec
- 1de8: e1 1c adc r14, r1
- 1dea: f1 1c adc r15, r1
- 1dec: a7 01 movw r20, r14
- 1dee: 2a e0 ldi r18, 0x0A ; 10
- 1df0: 30 e0 ldi r19, 0x00 ; 0
- 1df2: 0e 94 da 21 call 0x43b4 ; 0x43b4 <ultoa>
- 1df6: f7 01 movw r30, r14
- 1df8: 01 90 ld r0, Z+
- 1dfa: 00 20 and r0, r0
- 1dfc: e9 f7 brne .-6 ; 0x1df8 <_ZN6StringC2Emi+0x36>
- 1dfe: 31 97 sbiw r30, 0x01 ; 1
- 1e00: ee 19 sub r30, r14
- 1e02: ff 09 sbc r31, r15
- 1e04: d8 01 movw r26, r16
- 1e06: 15 96 adiw r26, 0x05 ; 5
- 1e08: fc 93 st X, r31
- 1e0a: ee 93 st -X, r30
- 1e0c: 14 97 sbiw r26, 0x04 ; 4
- 1e0e: c8 01 movw r24, r16
- 1e10: bf 01 movw r22, r30
- 1e12: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 1e16: f8 01 movw r30, r16
- 1e18: 80 81 ld r24, Z
- 1e1a: 91 81 ldd r25, Z+1 ; 0x01
- 1e1c: 00 97 sbiw r24, 0x00 ; 0
- 1e1e: 19 f0 breq .+6 ; 0x1e26 <_ZN6StringC2Emi+0x64>
- 1e20: b7 01 movw r22, r14
- 1e22: 0e 94 27 21 call 0x424e ; 0x424e <strcpy>
- 1e26: a1 96 adiw r28, 0x21 ; 33
- 1e28: 0f b6 in r0, 0x3f ; 63
- 1e2a: f8 94 cli
- 1e2c: de bf out 0x3e, r29 ; 62
- 1e2e: 0f be out 0x3f, r0 ; 63
- 1e30: cd bf out 0x3d, r28 ; 61
- 1e32: cf 91 pop r28
- 1e34: df 91 pop r29
- 1e36: 1f 91 pop r17
- 1e38: 0f 91 pop r16
- 1e3a: ff 90 pop r15
- 1e3c: ef 90 pop r14
- 1e3e: 08 95 ret
-
-00001e40 <_ZN6StringC1Eji>:
- 1e40: ef 92 push r14
- 1e42: ff 92 push r15
- 1e44: 0f 93 push r16
- 1e46: 1f 93 push r17
- 1e48: df 93 push r29
- 1e4a: cf 93 push r28
- 1e4c: cd b7 in r28, 0x3d ; 61
- 1e4e: de b7 in r29, 0x3e ; 62
- 1e50: a1 97 sbiw r28, 0x21 ; 33
- 1e52: 0f b6 in r0, 0x3f ; 63
- 1e54: f8 94 cli
- 1e56: de bf out 0x3e, r29 ; 62
- 1e58: 0f be out 0x3f, r0 ; 63
- 1e5a: cd bf out 0x3d, r28 ; 61
- 1e5c: 8c 01 movw r16, r24
- 1e5e: 9a 01 movw r18, r20
- 1e60: 80 e0 ldi r24, 0x00 ; 0
- 1e62: 90 e0 ldi r25, 0x00 ; 0
- 1e64: 7e 01 movw r14, r28
- 1e66: 08 94 sec
- 1e68: e1 1c adc r14, r1
- 1e6a: f1 1c adc r15, r1
- 1e6c: a7 01 movw r20, r14
- 1e6e: 0e 94 da 21 call 0x43b4 ; 0x43b4 <ultoa>
- 1e72: f7 01 movw r30, r14
- 1e74: 01 90 ld r0, Z+
- 1e76: 00 20 and r0, r0
- 1e78: e9 f7 brne .-6 ; 0x1e74 <_ZN6StringC1Eji+0x34>
- 1e7a: 31 97 sbiw r30, 0x01 ; 1
- 1e7c: ee 19 sub r30, r14
- 1e7e: ff 09 sbc r31, r15
- 1e80: d8 01 movw r26, r16
- 1e82: 15 96 adiw r26, 0x05 ; 5
- 1e84: fc 93 st X, r31
- 1e86: ee 93 st -X, r30
- 1e88: 14 97 sbiw r26, 0x04 ; 4
- 1e8a: c8 01 movw r24, r16
- 1e8c: bf 01 movw r22, r30
- 1e8e: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 1e92: f8 01 movw r30, r16
- 1e94: 80 81 ld r24, Z
- 1e96: 91 81 ldd r25, Z+1 ; 0x01
- 1e98: 00 97 sbiw r24, 0x00 ; 0
- 1e9a: 19 f0 breq .+6 ; 0x1ea2 <_ZN6StringC1Eji+0x62>
- 1e9c: b7 01 movw r22, r14
- 1e9e: 0e 94 27 21 call 0x424e ; 0x424e <strcpy>
- 1ea2: a1 96 adiw r28, 0x21 ; 33
- 1ea4: 0f b6 in r0, 0x3f ; 63
- 1ea6: f8 94 cli
- 1ea8: de bf out 0x3e, r29 ; 62
- 1eaa: 0f be out 0x3f, r0 ; 63
- 1eac: cd bf out 0x3d, r28 ; 61
- 1eae: cf 91 pop r28
- 1eb0: df 91 pop r29
- 1eb2: 1f 91 pop r17
- 1eb4: 0f 91 pop r16
- 1eb6: ff 90 pop r15
- 1eb8: ef 90 pop r14
- 1eba: 08 95 ret
-
-00001ebc <_ZN6StringC2Eji>:
- 1ebc: ef 92 push r14
- 1ebe: ff 92 push r15
- 1ec0: 0f 93 push r16
- 1ec2: 1f 93 push r17
- 1ec4: df 93 push r29
- 1ec6: cf 93 push r28
- 1ec8: cd b7 in r28, 0x3d ; 61
- 1eca: de b7 in r29, 0x3e ; 62
- 1ecc: a1 97 sbiw r28, 0x21 ; 33
- 1ece: 0f b6 in r0, 0x3f ; 63
- 1ed0: f8 94 cli
- 1ed2: de bf out 0x3e, r29 ; 62
- 1ed4: 0f be out 0x3f, r0 ; 63
- 1ed6: cd bf out 0x3d, r28 ; 61
- 1ed8: 8c 01 movw r16, r24
- 1eda: 9a 01 movw r18, r20
- 1edc: 80 e0 ldi r24, 0x00 ; 0
- 1ede: 90 e0 ldi r25, 0x00 ; 0
- 1ee0: 7e 01 movw r14, r28
- 1ee2: 08 94 sec
- 1ee4: e1 1c adc r14, r1
- 1ee6: f1 1c adc r15, r1
- 1ee8: a7 01 movw r20, r14
- 1eea: 0e 94 da 21 call 0x43b4 ; 0x43b4 <ultoa>
- 1eee: f7 01 movw r30, r14
- 1ef0: 01 90 ld r0, Z+
- 1ef2: 00 20 and r0, r0
- 1ef4: e9 f7 brne .-6 ; 0x1ef0 <_ZN6StringC2Eji+0x34>
- 1ef6: 31 97 sbiw r30, 0x01 ; 1
- 1ef8: ee 19 sub r30, r14
- 1efa: ff 09 sbc r31, r15
- 1efc: d8 01 movw r26, r16
- 1efe: 15 96 adiw r26, 0x05 ; 5
- 1f00: fc 93 st X, r31
- 1f02: ee 93 st -X, r30
- 1f04: 14 97 sbiw r26, 0x04 ; 4
- 1f06: c8 01 movw r24, r16
- 1f08: bf 01 movw r22, r30
- 1f0a: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 1f0e: f8 01 movw r30, r16
- 1f10: 80 81 ld r24, Z
- 1f12: 91 81 ldd r25, Z+1 ; 0x01
- 1f14: 00 97 sbiw r24, 0x00 ; 0
- 1f16: 19 f0 breq .+6 ; 0x1f1e <_ZN6StringC2Eji+0x62>
- 1f18: b7 01 movw r22, r14
- 1f1a: 0e 94 27 21 call 0x424e ; 0x424e <strcpy>
- 1f1e: a1 96 adiw r28, 0x21 ; 33
- 1f20: 0f b6 in r0, 0x3f ; 63
- 1f22: f8 94 cli
- 1f24: de bf out 0x3e, r29 ; 62
- 1f26: 0f be out 0x3f, r0 ; 63
- 1f28: cd bf out 0x3d, r28 ; 61
- 1f2a: cf 91 pop r28
- 1f2c: df 91 pop r29
- 1f2e: 1f 91 pop r17
- 1f30: 0f 91 pop r16
- 1f32: ff 90 pop r15
- 1f34: ef 90 pop r14
- 1f36: 08 95 ret
-
-00001f38 <_ZN6StringC1EPKc>:
- 1f38: 0f 93 push r16
- 1f3a: 1f 93 push r17
- 1f3c: cf 93 push r28
- 1f3e: df 93 push r29
- 1f40: 8c 01 movw r16, r24
- 1f42: eb 01 movw r28, r22
- 1f44: 61 15 cp r22, r1
- 1f46: 71 05 cpc r23, r1
- 1f48: 11 f4 brne .+4 ; 0x1f4e <_ZN6StringC1EPKc+0x16>
- 1f4a: c6 ea ldi r28, 0xA6 ; 166
- 1f4c: d1 e0 ldi r29, 0x01 ; 1
- 1f4e: fe 01 movw r30, r28
- 1f50: 01 90 ld r0, Z+
- 1f52: 00 20 and r0, r0
- 1f54: e9 f7 brne .-6 ; 0x1f50 <_ZN6StringC1EPKc+0x18>
- 1f56: 31 97 sbiw r30, 0x01 ; 1
- 1f58: ec 1b sub r30, r28
- 1f5a: fd 0b sbc r31, r29
- 1f5c: d8 01 movw r26, r16
- 1f5e: 15 96 adiw r26, 0x05 ; 5
- 1f60: fc 93 st X, r31
- 1f62: ee 93 st -X, r30
- 1f64: 14 97 sbiw r26, 0x04 ; 4
- 1f66: c8 01 movw r24, r16
- 1f68: bf 01 movw r22, r30
- 1f6a: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 1f6e: f8 01 movw r30, r16
- 1f70: 80 81 ld r24, Z
- 1f72: 91 81 ldd r25, Z+1 ; 0x01
- 1f74: 00 97 sbiw r24, 0x00 ; 0
- 1f76: 19 f0 breq .+6 ; 0x1f7e <_ZN6StringC1EPKc+0x46>
- 1f78: be 01 movw r22, r28
- 1f7a: 0e 94 27 21 call 0x424e ; 0x424e <strcpy>
- 1f7e: df 91 pop r29
- 1f80: cf 91 pop r28
- 1f82: 1f 91 pop r17
- 1f84: 0f 91 pop r16
- 1f86: 08 95 ret
-
-00001f88 <_ZNK6String11toUpperCaseEv>:
- 1f88: af 92 push r10
- 1f8a: bf 92 push r11
- 1f8c: cf 92 push r12
- 1f8e: df 92 push r13
- 1f90: ef 92 push r14
- 1f92: ff 92 push r15
- 1f94: 0f 93 push r16
- 1f96: 1f 93 push r17
- 1f98: cf 93 push r28
- 1f9a: df 93 push r29
- 1f9c: b8 2e mov r11, r24
- 1f9e: a9 2e mov r10, r25
- 1fa0: 6b 01 movw r12, r22
- 1fa2: c8 2f mov r28, r24
- 1fa4: d9 2f mov r29, r25
- 1fa6: fb 01 movw r30, r22
- 1fa8: 60 81 ld r22, Z
- 1faa: 71 81 ldd r23, Z+1 ; 0x01
- 1fac: ce 01 movw r24, r28
- 1fae: 0e 94 9c 0f call 0x1f38 ; 0x1f38 <_ZN6StringC1EPKc>
- 1fb2: ee 24 eor r14, r14
- 1fb4: ff 24 eor r15, r15
- 1fb6: 10 c0 rjmp .+32 ; 0x1fd8 <_ZNK6String11toUpperCaseEv+0x50>
- 1fb8: 08 81 ld r16, Y
- 1fba: 19 81 ldd r17, Y+1 ; 0x01
- 1fbc: 0e 0d add r16, r14
- 1fbe: 1f 1d adc r17, r15
- 1fc0: f8 01 movw r30, r16
- 1fc2: 80 81 ld r24, Z
- 1fc4: 99 27 eor r25, r25
- 1fc6: 87 fd sbrc r24, 7
- 1fc8: 90 95 com r25
- 1fca: 0e 94 f7 20 call 0x41ee ; 0x41ee <toupper>
- 1fce: f8 01 movw r30, r16
- 1fd0: 80 83 st Z, r24
- 1fd2: 08 94 sec
- 1fd4: e1 1c adc r14, r1
- 1fd6: f1 1c adc r15, r1
- 1fd8: f6 01 movw r30, r12
- 1fda: 84 81 ldd r24, Z+4 ; 0x04
- 1fdc: 95 81 ldd r25, Z+5 ; 0x05
- 1fde: e8 16 cp r14, r24
- 1fe0: f9 06 cpc r15, r25
- 1fe2: 50 f3 brcs .-44 ; 0x1fb8 <_ZNK6String11toUpperCaseEv+0x30>
- 1fe4: 8b 2d mov r24, r11
- 1fe6: 9a 2d mov r25, r10
- 1fe8: df 91 pop r29
- 1fea: cf 91 pop r28
- 1fec: 1f 91 pop r17
- 1fee: 0f 91 pop r16
- 1ff0: ff 90 pop r15
- 1ff2: ef 90 pop r14
- 1ff4: df 90 pop r13
- 1ff6: cf 90 pop r12
- 1ff8: bf 90 pop r11
- 1ffa: af 90 pop r10
- 1ffc: 08 95 ret
-
-00001ffe <_ZNK6String11toLowerCaseEv>:
- 1ffe: af 92 push r10
- 2000: bf 92 push r11
- 2002: cf 92 push r12
- 2004: df 92 push r13
- 2006: ef 92 push r14
- 2008: ff 92 push r15
- 200a: 0f 93 push r16
- 200c: 1f 93 push r17
- 200e: cf 93 push r28
- 2010: df 93 push r29
- 2012: b8 2e mov r11, r24
- 2014: a9 2e mov r10, r25
- 2016: 6b 01 movw r12, r22
- 2018: c8 2f mov r28, r24
- 201a: d9 2f mov r29, r25
- 201c: fb 01 movw r30, r22
- 201e: 60 81 ld r22, Z
- 2020: 71 81 ldd r23, Z+1 ; 0x01
- 2022: ce 01 movw r24, r28
- 2024: 0e 94 9c 0f call 0x1f38 ; 0x1f38 <_ZN6StringC1EPKc>
- 2028: ee 24 eor r14, r14
- 202a: ff 24 eor r15, r15
- 202c: 10 c0 rjmp .+32 ; 0x204e <_ZNK6String11toLowerCaseEv+0x50>
- 202e: 08 81 ld r16, Y
- 2030: 19 81 ldd r17, Y+1 ; 0x01
- 2032: 0e 0d add r16, r14
- 2034: 1f 1d adc r17, r15
- 2036: f8 01 movw r30, r16
- 2038: 80 81 ld r24, Z
- 203a: 99 27 eor r25, r25
- 203c: 87 fd sbrc r24, 7
- 203e: 90 95 com r25
- 2040: 0e 94 ef 20 call 0x41de ; 0x41de <tolower>
- 2044: f8 01 movw r30, r16
- 2046: 80 83 st Z, r24
- 2048: 08 94 sec
- 204a: e1 1c adc r14, r1
- 204c: f1 1c adc r15, r1
- 204e: f6 01 movw r30, r12
- 2050: 84 81 ldd r24, Z+4 ; 0x04
- 2052: 95 81 ldd r25, Z+5 ; 0x05
- 2054: e8 16 cp r14, r24
- 2056: f9 06 cpc r15, r25
- 2058: 50 f3 brcs .-44 ; 0x202e <_ZNK6String11toLowerCaseEv+0x30>
- 205a: 8b 2d mov r24, r11
- 205c: 9a 2d mov r25, r10
- 205e: df 91 pop r29
- 2060: cf 91 pop r28
- 2062: 1f 91 pop r17
- 2064: 0f 91 pop r16
- 2066: ff 90 pop r15
- 2068: ef 90 pop r14
- 206a: df 90 pop r13
- 206c: cf 90 pop r12
- 206e: bf 90 pop r11
- 2070: af 90 pop r10
- 2072: 08 95 ret
-
-00002074 <_ZNK6String16equalsIgnoreCaseERKS_>:
- 2074: ef 92 push r14
- 2076: ff 92 push r15
- 2078: 0f 93 push r16
- 207a: 1f 93 push r17
- 207c: df 93 push r29
- 207e: cf 93 push r28
- 2080: cd b7 in r28, 0x3d ; 61
- 2082: de b7 in r29, 0x3e ; 62
- 2084: 2c 97 sbiw r28, 0x0c ; 12
- 2086: 0f b6 in r0, 0x3f ; 63
- 2088: f8 94 cli
- 208a: de bf out 0x3e, r29 ; 62
- 208c: 0f be out 0x3f, r0 ; 63
- 208e: cd bf out 0x3d, r28 ; 61
- 2090: fc 01 movw r30, r24
- 2092: 7b 01 movw r14, r22
- 2094: 86 17 cp r24, r22
- 2096: 97 07 cpc r25, r23
- 2098: 11 f4 brne .+4 ; 0x209e <_ZNK6String16equalsIgnoreCaseERKS_+0x2a>
- 209a: 01 e0 ldi r16, 0x01 ; 1
- 209c: 29 c0 rjmp .+82 ; 0x20f0 <_ZNK6String16equalsIgnoreCaseERKS_+0x7c>
- 209e: 24 81 ldd r18, Z+4 ; 0x04
- 20a0: 35 81 ldd r19, Z+5 ; 0x05
- 20a2: db 01 movw r26, r22
- 20a4: 14 96 adiw r26, 0x04 ; 4
- 20a6: 8d 91 ld r24, X+
- 20a8: 9c 91 ld r25, X
- 20aa: 15 97 sbiw r26, 0x05 ; 5
- 20ac: 28 17 cp r18, r24
- 20ae: 39 07 cpc r19, r25
- 20b0: 11 f0 breq .+4 ; 0x20b6 <_ZNK6String16equalsIgnoreCaseERKS_+0x42>
- 20b2: 00 e0 ldi r16, 0x00 ; 0
- 20b4: 1d c0 rjmp .+58 ; 0x20f0 <_ZNK6String16equalsIgnoreCaseERKS_+0x7c>
- 20b6: ce 01 movw r24, r28
- 20b8: 01 96 adiw r24, 0x01 ; 1
- 20ba: bf 01 movw r22, r30
- 20bc: 0e 94 ff 0f call 0x1ffe ; 0x1ffe <_ZNK6String11toLowerCaseEv>
- 20c0: 09 81 ldd r16, Y+1 ; 0x01
- 20c2: 1a 81 ldd r17, Y+2 ; 0x02
- 20c4: ce 01 movw r24, r28
- 20c6: 07 96 adiw r24, 0x07 ; 7
- 20c8: b7 01 movw r22, r14
- 20ca: 0e 94 ff 0f call 0x1ffe ; 0x1ffe <_ZNK6String11toLowerCaseEv>
- 20ce: 6f 81 ldd r22, Y+7 ; 0x07
- 20d0: 78 85 ldd r23, Y+8 ; 0x08
- 20d2: c8 01 movw r24, r16
- 20d4: 0e 94 1e 21 call 0x423c ; 0x423c <strcmp>
- 20d8: 00 e0 ldi r16, 0x00 ; 0
- 20da: 00 97 sbiw r24, 0x00 ; 0
- 20dc: 09 f4 brne .+2 ; 0x20e0 <_ZNK6String16equalsIgnoreCaseERKS_+0x6c>
- 20de: 01 e0 ldi r16, 0x01 ; 1
- 20e0: ce 01 movw r24, r28
- 20e2: 07 96 adiw r24, 0x07 ; 7
- 20e4: 0e 94 06 0c call 0x180c ; 0x180c <_ZN6StringD1Ev>
- 20e8: ce 01 movw r24, r28
- 20ea: 01 96 adiw r24, 0x01 ; 1
- 20ec: 0e 94 06 0c call 0x180c ; 0x180c <_ZN6StringD1Ev>
- 20f0: 80 2f mov r24, r16
- 20f2: 2c 96 adiw r28, 0x0c ; 12
- 20f4: 0f b6 in r0, 0x3f ; 63
- 20f6: f8 94 cli
- 20f8: de bf out 0x3e, r29 ; 62
- 20fa: 0f be out 0x3f, r0 ; 63
- 20fc: cd bf out 0x3d, r28 ; 61
- 20fe: cf 91 pop r28
- 2100: df 91 pop r29
- 2102: 1f 91 pop r17
- 2104: 0f 91 pop r16
- 2106: ff 90 pop r15
- 2108: ef 90 pop r14
- 210a: 08 95 ret
-
-0000210c <_ZNK6String9substringEjj>:
- 210c: cf 92 push r12
- 210e: df 92 push r13
- 2110: ef 92 push r14
- 2112: ff 92 push r15
- 2114: 1f 93 push r17
- 2116: cf 93 push r28
- 2118: df 93 push r29
- 211a: 6c 01 movw r12, r24
- 211c: 7b 01 movw r14, r22
- 211e: b9 01 movw r22, r18
- 2120: 24 17 cp r18, r20
- 2122: 35 07 cpc r19, r21
- 2124: 10 f4 brcc .+4 ; 0x212a <_ZNK6String9substringEjj+0x1e>
- 2126: ba 01 movw r22, r20
- 2128: a9 01 movw r20, r18
- 212a: d7 01 movw r26, r14
- 212c: 14 96 adiw r26, 0x04 ; 4
- 212e: 8d 91 ld r24, X+
- 2130: 9c 91 ld r25, X
- 2132: 15 97 sbiw r26, 0x05 ; 5
- 2134: eb 01 movw r28, r22
- 2136: 86 17 cp r24, r22
- 2138: 97 07 cpc r25, r23
- 213a: 08 f4 brcc .+2 ; 0x213e <_ZNK6String9substringEjj+0x32>
- 213c: ec 01 movw r28, r24
- 213e: d7 01 movw r26, r14
- 2140: ed 91 ld r30, X+
- 2142: fc 91 ld r31, X
- 2144: 11 97 sbiw r26, 0x01 ; 1
- 2146: ec 0f add r30, r28
- 2148: fd 1f adc r31, r29
- 214a: 10 81 ld r17, Z
- 214c: 10 82 st Z, r1
- 214e: 6d 91 ld r22, X+
- 2150: 7c 91 ld r23, X
- 2152: 64 0f add r22, r20
- 2154: 75 1f adc r23, r21
- 2156: c6 01 movw r24, r12
- 2158: 0e 94 9c 0f call 0x1f38 ; 0x1f38 <_ZN6StringC1EPKc>
- 215c: d7 01 movw r26, r14
- 215e: ed 91 ld r30, X+
- 2160: fc 91 ld r31, X
- 2162: ec 0f add r30, r28
- 2164: fd 1f adc r31, r29
- 2166: 10 83 st Z, r17
- 2168: c6 01 movw r24, r12
- 216a: df 91 pop r29
- 216c: cf 91 pop r28
- 216e: 1f 91 pop r17
- 2170: ff 90 pop r15
- 2172: ef 90 pop r14
- 2174: df 90 pop r13
- 2176: cf 90 pop r12
- 2178: 08 95 ret
-
-0000217a <_ZNK6String9substringEj>:
- 217a: 0f 93 push r16
- 217c: 1f 93 push r17
- 217e: 8c 01 movw r16, r24
- 2180: fb 01 movw r30, r22
- 2182: 24 81 ldd r18, Z+4 ; 0x04
- 2184: 35 81 ldd r19, Z+5 ; 0x05
- 2186: 0e 94 86 10 call 0x210c ; 0x210c <_ZNK6String9substringEjj>
- 218a: c8 01 movw r24, r16
- 218c: 1f 91 pop r17
- 218e: 0f 91 pop r16
- 2190: 08 95 ret
-
-00002192 <_ZNK6String11lastIndexOfERKS_j>:
- 2192: 8f 92 push r8
- 2194: 9f 92 push r9
- 2196: af 92 push r10
- 2198: bf 92 push r11
- 219a: cf 92 push r12
- 219c: df 92 push r13
- 219e: ef 92 push r14
- 21a0: ff 92 push r15
- 21a2: 0f 93 push r16
- 21a4: 1f 93 push r17
- 21a6: df 93 push r29
- 21a8: cf 93 push r28
- 21aa: 00 d0 rcall .+0 ; 0x21ac <_ZNK6String11lastIndexOfERKS_j+0x1a>
- 21ac: 00 d0 rcall .+0 ; 0x21ae <_ZNK6String11lastIndexOfERKS_j+0x1c>
- 21ae: 00 d0 rcall .+0 ; 0x21b0 <_ZNK6String11lastIndexOfERKS_j+0x1e>
- 21b0: cd b7 in r28, 0x3d ; 61
- 21b2: de b7 in r29, 0x3e ; 62
- 21b4: 5c 01 movw r10, r24
- 21b6: 6b 01 movw r12, r22
- 21b8: db 01 movw r26, r22
- 21ba: 14 96 adiw r26, 0x04 ; 4
- 21bc: 8d 91 ld r24, X+
- 21be: 9c 91 ld r25, X
- 21c0: 15 97 sbiw r26, 0x05 ; 5
- 21c2: 00 97 sbiw r24, 0x00 ; 0
- 21c4: a1 f1 breq .+104 ; 0x222e <_ZNK6String11lastIndexOfERKS_j+0x9c>
- 21c6: 01 97 sbiw r24, 0x01 ; 1
- 21c8: 48 17 cp r20, r24
- 21ca: 59 07 cpc r21, r25
- 21cc: 80 f1 brcs .+96 ; 0x222e <_ZNK6String11lastIndexOfERKS_j+0x9c>
- 21ce: f5 01 movw r30, r10
- 21d0: 84 81 ldd r24, Z+4 ; 0x04
- 21d2: 95 81 ldd r25, Z+5 ; 0x05
- 21d4: 48 17 cp r20, r24
- 21d6: 59 07 cpc r21, r25
- 21d8: 50 f5 brcc .+84 ; 0x222e <_ZNK6String11lastIndexOfERKS_j+0x9c>
- 21da: ed 91 ld r30, X+
- 21dc: fc 91 ld r31, X
- 21de: 00 81 ld r16, Z
- 21e0: 7a 01 movw r14, r20
- 21e2: 4e 01 movw r8, r28
- 21e4: 08 94 sec
- 21e6: 81 1c adc r8, r1
- 21e8: 91 1c adc r9, r1
- 21ea: 1f c0 rjmp .+62 ; 0x222a <_ZNK6String11lastIndexOfERKS_j+0x98>
- 21ec: d5 01 movw r26, r10
- 21ee: ed 91 ld r30, X+
- 21f0: fc 91 ld r31, X
- 21f2: ee 0d add r30, r14
- 21f4: ff 1d adc r31, r15
- 21f6: 80 81 ld r24, Z
- 21f8: 80 17 cp r24, r16
- 21fa: a1 f4 brne .+40 ; 0x2224 <_ZNK6String11lastIndexOfERKS_j+0x92>
- 21fc: f6 01 movw r30, r12
- 21fe: 24 81 ldd r18, Z+4 ; 0x04
- 2200: 35 81 ldd r19, Z+5 ; 0x05
- 2202: 2e 0d add r18, r14
- 2204: 3f 1d adc r19, r15
- 2206: c4 01 movw r24, r8
- 2208: b5 01 movw r22, r10
- 220a: a7 01 movw r20, r14
- 220c: 0e 94 86 10 call 0x210c ; 0x210c <_ZNK6String9substringEjj>
- 2210: c4 01 movw r24, r8
- 2212: b6 01 movw r22, r12
- 2214: 0e 94 cc 0c call 0x1998 ; 0x1998 <_ZNK6String6equalsERKS_>
- 2218: 18 2f mov r17, r24
- 221a: c4 01 movw r24, r8
- 221c: 0e 94 06 0c call 0x180c ; 0x180c <_ZN6StringD1Ev>
- 2220: 11 23 and r17, r17
- 2222: 41 f4 brne .+16 ; 0x2234 <_ZNK6String11lastIndexOfERKS_j+0xa2>
- 2224: 08 94 sec
- 2226: e1 08 sbc r14, r1
- 2228: f1 08 sbc r15, r1
- 222a: f7 fe sbrs r15, 7
- 222c: df cf rjmp .-66 ; 0x21ec <_ZNK6String11lastIndexOfERKS_j+0x5a>
- 222e: ee 24 eor r14, r14
- 2230: ea 94 dec r14
- 2232: fe 2c mov r15, r14
- 2234: c7 01 movw r24, r14
- 2236: 26 96 adiw r28, 0x06 ; 6
- 2238: 0f b6 in r0, 0x3f ; 63
- 223a: f8 94 cli
- 223c: de bf out 0x3e, r29 ; 62
- 223e: 0f be out 0x3f, r0 ; 63
- 2240: cd bf out 0x3d, r28 ; 61
- 2242: cf 91 pop r28
- 2244: df 91 pop r29
- 2246: 1f 91 pop r17
- 2248: 0f 91 pop r16
- 224a: ff 90 pop r15
- 224c: ef 90 pop r14
- 224e: df 90 pop r13
- 2250: cf 90 pop r12
- 2252: bf 90 pop r11
- 2254: af 90 pop r10
- 2256: 9f 90 pop r9
- 2258: 8f 90 pop r8
- 225a: 08 95 ret
-
-0000225c <_ZNK6String11lastIndexOfERKS_>:
- 225c: fc 01 movw r30, r24
- 225e: db 01 movw r26, r22
- 2260: 44 81 ldd r20, Z+4 ; 0x04
- 2262: 55 81 ldd r21, Z+5 ; 0x05
- 2264: 14 96 adiw r26, 0x04 ; 4
- 2266: 8d 91 ld r24, X+
- 2268: 9c 91 ld r25, X
- 226a: 15 97 sbiw r26, 0x05 ; 5
- 226c: 48 1b sub r20, r24
- 226e: 59 0b sbc r21, r25
- 2270: cf 01 movw r24, r30
- 2272: 0e 94 c9 10 call 0x2192 ; 0x2192 <_ZNK6String11lastIndexOfERKS_j>
- 2276: 08 95 ret
-
-00002278 <_ZNK6String4trimEv>:
- 2278: af 92 push r10
- 227a: bf 92 push r11
- 227c: cf 92 push r12
- 227e: df 92 push r13
- 2280: ef 92 push r14
- 2282: ff 92 push r15
- 2284: 0f 93 push r16
- 2286: 1f 93 push r17
- 2288: df 93 push r29
- 228a: cf 93 push r28
- 228c: 00 d0 rcall .+0 ; 0x228e <_ZNK6String4trimEv+0x16>
- 228e: 00 d0 rcall .+0 ; 0x2290 <_ZNK6String4trimEv+0x18>
- 2290: 00 d0 rcall .+0 ; 0x2292 <_ZNK6String4trimEv+0x1a>
- 2292: cd b7 in r28, 0x3d ; 61
- 2294: de b7 in r29, 0x3e ; 62
- 2296: 5c 01 movw r10, r24
- 2298: 8b 01 movw r16, r22
- 229a: db 01 movw r26, r22
- 229c: 6d 91 ld r22, X+
- 229e: 7c 91 ld r23, X
- 22a0: 61 15 cp r22, r1
- 22a2: 71 05 cpc r23, r1
- 22a4: 21 f4 brne .+8 ; 0x22ae <_ZNK6String4trimEv+0x36>
- 22a6: b8 01 movw r22, r16
- 22a8: 0e 94 6c 0e call 0x1cd8 ; 0x1cd8 <_ZN6StringC1ERKS_>
- 22ac: 42 c0 rjmp .+132 ; 0x2332 <_ZNK6String4trimEv+0xba>
- 22ae: ce 01 movw r24, r28
- 22b0: 01 96 adiw r24, 0x01 ; 1
- 22b2: 0e 94 9c 0f call 0x1f38 ; 0x1f38 <_ZN6StringC1EPKc>
- 22b6: f8 01 movw r30, r16
- 22b8: e4 80 ldd r14, Z+4 ; 0x04
- 22ba: f5 80 ldd r15, Z+5 ; 0x05
- 22bc: cc 24 eor r12, r12
- 22be: dd 24 eor r13, r13
- 22c0: 10 c0 rjmp .+32 ; 0x22e2 <_ZNK6String4trimEv+0x6a>
- 22c2: d8 01 movw r26, r16
- 22c4: ed 91 ld r30, X+
- 22c6: fc 91 ld r31, X
- 22c8: ec 0d add r30, r12
- 22ca: fd 1d adc r31, r13
- 22cc: 80 81 ld r24, Z
- 22ce: 99 27 eor r25, r25
- 22d0: 87 fd sbrc r24, 7
- 22d2: 90 95 com r25
- 22d4: 0e 94 e7 20 call 0x41ce ; 0x41ce <isspace>
- 22d8: 89 2b or r24, r25
- 22da: 31 f0 breq .+12 ; 0x22e8 <_ZNK6String4trimEv+0x70>
- 22dc: 08 94 sec
- 22de: c1 1c adc r12, r1
- 22e0: d1 1c adc r13, r1
- 22e2: ce 14 cp r12, r14
- 22e4: df 04 cpc r13, r15
- 22e6: 68 f3 brcs .-38 ; 0x22c2 <_ZNK6String4trimEv+0x4a>
- 22e8: ed 80 ldd r14, Y+5 ; 0x05
- 22ea: fe 80 ldd r15, Y+6 ; 0x06
- 22ec: 0d c0 rjmp .+26 ; 0x2308 <_ZNK6String4trimEv+0x90>
- 22ee: d8 01 movw r26, r16
- 22f0: ed 91 ld r30, X+
- 22f2: fc 91 ld r31, X
- 22f4: ee 0d add r30, r14
- 22f6: ff 1d adc r31, r15
- 22f8: 80 81 ld r24, Z
- 22fa: 99 27 eor r25, r25
- 22fc: 87 fd sbrc r24, 7
- 22fe: 90 95 com r25
- 2300: 0e 94 e7 20 call 0x41ce ; 0x41ce <isspace>
- 2304: 89 2b or r24, r25
- 2306: 31 f0 breq .+12 ; 0x2314 <_ZNK6String4trimEv+0x9c>
- 2308: 08 94 sec
- 230a: e1 08 sbc r14, r1
- 230c: f1 08 sbc r15, r1
- 230e: ce 14 cp r12, r14
- 2310: df 04 cpc r13, r15
- 2312: 68 f3 brcs .-38 ; 0x22ee <_ZNK6String4trimEv+0x76>
- 2314: 08 94 sec
- 2316: e1 1c adc r14, r1
- 2318: f1 1c adc r15, r1
- 231a: c5 01 movw r24, r10
- 231c: 8e 01 movw r16, r28
- 231e: 0f 5f subi r16, 0xFF ; 255
- 2320: 1f 4f sbci r17, 0xFF ; 255
- 2322: b8 01 movw r22, r16
- 2324: a6 01 movw r20, r12
- 2326: 97 01 movw r18, r14
- 2328: 0e 94 86 10 call 0x210c ; 0x210c <_ZNK6String9substringEjj>
- 232c: c8 01 movw r24, r16
- 232e: 0e 94 06 0c call 0x180c ; 0x180c <_ZN6StringD1Ev>
- 2332: c5 01 movw r24, r10
- 2334: 26 96 adiw r28, 0x06 ; 6
- 2336: 0f b6 in r0, 0x3f ; 63
- 2338: f8 94 cli
- 233a: de bf out 0x3e, r29 ; 62
- 233c: 0f be out 0x3f, r0 ; 63
- 233e: cd bf out 0x3d, r28 ; 61
- 2340: cf 91 pop r28
- 2342: df 91 pop r29
- 2344: 1f 91 pop r17
- 2346: 0f 91 pop r16
- 2348: ff 90 pop r15
- 234a: ef 90 pop r14
- 234c: df 90 pop r13
- 234e: cf 90 pop r12
- 2350: bf 90 pop r11
- 2352: af 90 pop r10
- 2354: 08 95 ret
-
-00002356 <_ZN6String7replaceERKS_S1_>:
- 2356: 2f 92 push r2
- 2358: 3f 92 push r3
- 235a: 4f 92 push r4
- 235c: 5f 92 push r5
- 235e: 6f 92 push r6
- 2360: 7f 92 push r7
- 2362: 8f 92 push r8
- 2364: 9f 92 push r9
- 2366: af 92 push r10
- 2368: bf 92 push r11
- 236a: cf 92 push r12
- 236c: df 92 push r13
- 236e: ef 92 push r14
- 2370: ff 92 push r15
- 2372: 0f 93 push r16
- 2374: 1f 93 push r17
- 2376: df 93 push r29
- 2378: cf 93 push r28
- 237a: cd b7 in r28, 0x3d ; 61
- 237c: de b7 in r29, 0x3e ; 62
- 237e: 68 97 sbiw r28, 0x18 ; 24
- 2380: 0f b6 in r0, 0x3f ; 63
- 2382: f8 94 cli
- 2384: de bf out 0x3e, r29 ; 62
- 2386: 0f be out 0x3f, r0 ; 63
- 2388: cd bf out 0x3d, r28 ; 61
- 238a: 3c 01 movw r6, r24
- 238c: fb 01 movw r30, r22
- 238e: 2a 01 movw r4, r20
- 2390: 19 01 movw r2, r18
- 2392: 60 81 ld r22, Z
- 2394: 71 81 ldd r23, Z+1 ; 0x01
- 2396: 61 15 cp r22, r1
- 2398: 71 05 cpc r23, r1
- 239a: 21 f4 brne .+8 ; 0x23a4 <_ZN6String7replaceERKS_S1_+0x4e>
- 239c: bf 01 movw r22, r30
- 239e: 0e 94 6c 0e call 0x1cd8 ; 0x1cd8 <_ZN6StringC1ERKS_>
- 23a2: 5a c0 rjmp .+180 ; 0x2458 <_ZN6String7replaceERKS_S1_+0x102>
- 23a4: 7e 01 movw r14, r28
- 23a6: 08 94 sec
- 23a8: e1 1c adc r14, r1
- 23aa: f1 1c adc r15, r1
- 23ac: c7 01 movw r24, r14
- 23ae: 0e 94 9c 0f call 0x1f38 ; 0x1f38 <_ZN6StringC1EPKc>
- 23b2: 8e 01 movw r16, r28
- 23b4: 09 5f subi r16, 0xF9 ; 249
- 23b6: 1f 4f sbci r17, 0xFF ; 255
- 23b8: c8 01 movw r24, r16
- 23ba: 66 ea ldi r22, 0xA6 ; 166
- 23bc: 71 e0 ldi r23, 0x01 ; 1
- 23be: 0e 94 9c 0f call 0x1f38 ; 0x1f38 <_ZN6StringC1EPKc>
- 23c2: d0 2e mov r13, r16
- 23c4: c1 2e mov r12, r17
- 23c6: 3d e0 ldi r19, 0x0D ; 13
- 23c8: 83 2e mov r8, r19
- 23ca: 91 2c mov r9, r1
- 23cc: 8c 0e add r8, r28
- 23ce: 9d 1e adc r9, r29
- 23d0: 23 e1 ldi r18, 0x13 ; 19
- 23d2: a2 2e mov r10, r18
- 23d4: b1 2c mov r11, r1
- 23d6: ac 0e add r10, r28
- 23d8: bd 1e adc r11, r29
- 23da: 24 c0 rjmp .+72 ; 0x2424 <_ZN6String7replaceERKS_S1_+0xce>
- 23dc: c4 01 movw r24, r8
- 23de: b7 01 movw r22, r14
- 23e0: 40 e0 ldi r20, 0x00 ; 0
- 23e2: 50 e0 ldi r21, 0x00 ; 0
- 23e4: 98 01 movw r18, r16
- 23e6: 0e 94 86 10 call 0x210c ; 0x210c <_ZNK6String9substringEjj>
- 23ea: 8d 2d mov r24, r13
- 23ec: 9c 2d mov r25, r12
- 23ee: b4 01 movw r22, r8
- 23f0: 0e 94 85 0d call 0x1b0a ; 0x1b0a <_ZN6StringpLERKS_>
- 23f4: c4 01 movw r24, r8
- 23f6: 0e 94 06 0c call 0x180c ; 0x180c <_ZN6StringD1Ev>
- 23fa: 8d 2d mov r24, r13
- 23fc: 9c 2d mov r25, r12
- 23fe: b1 01 movw r22, r2
- 2400: 0e 94 85 0d call 0x1b0a ; 0x1b0a <_ZN6StringpLERKS_>
- 2404: f2 01 movw r30, r4
- 2406: 44 81 ldd r20, Z+4 ; 0x04
- 2408: 55 81 ldd r21, Z+5 ; 0x05
- 240a: 40 0f add r20, r16
- 240c: 51 1f adc r21, r17
- 240e: c5 01 movw r24, r10
- 2410: b7 01 movw r22, r14
- 2412: 0e 94 bd 10 call 0x217a ; 0x217a <_ZNK6String9substringEj>
- 2416: c7 01 movw r24, r14
- 2418: b5 01 movw r22, r10
- 241a: 0e 94 d4 0d call 0x1ba8 ; 0x1ba8 <_ZN6StringaSERKS_>
- 241e: c5 01 movw r24, r10
- 2420: 0e 94 06 0c call 0x180c ; 0x180c <_ZN6StringD1Ev>
- 2424: c7 01 movw r24, r14
- 2426: b2 01 movw r22, r4
- 2428: 0e 94 a4 0c call 0x1948 ; 0x1948 <_ZNK6String7indexOfERKS_>
- 242c: 8c 01 movw r16, r24
- 242e: ff ef ldi r31, 0xFF ; 255
- 2430: 8f 3f cpi r24, 0xFF ; 255
- 2432: 9f 07 cpc r25, r31
- 2434: 99 f6 brne .-90 ; 0x23dc <_ZN6String7replaceERKS_S1_+0x86>
- 2436: 8d 2d mov r24, r13
- 2438: 9c 2d mov r25, r12
- 243a: b7 01 movw r22, r14
- 243c: 0e 94 85 0d call 0x1b0a ; 0x1b0a <_ZN6StringpLERKS_>
- 2440: c3 01 movw r24, r6
- 2442: 6d 2d mov r22, r13
- 2444: 7c 2d mov r23, r12
- 2446: 0e 94 6c 0e call 0x1cd8 ; 0x1cd8 <_ZN6StringC1ERKS_>
- 244a: 8d 2d mov r24, r13
- 244c: 9c 2d mov r25, r12
- 244e: 0e 94 06 0c call 0x180c ; 0x180c <_ZN6StringD1Ev>
- 2452: c7 01 movw r24, r14
- 2454: 0e 94 06 0c call 0x180c ; 0x180c <_ZN6StringD1Ev>
- 2458: c3 01 movw r24, r6
- 245a: 68 96 adiw r28, 0x18 ; 24
- 245c: 0f b6 in r0, 0x3f ; 63
- 245e: f8 94 cli
- 2460: de bf out 0x3e, r29 ; 62
- 2462: 0f be out 0x3f, r0 ; 63
- 2464: cd bf out 0x3d, r28 ; 61
- 2466: cf 91 pop r28
- 2468: df 91 pop r29
- 246a: 1f 91 pop r17
- 246c: 0f 91 pop r16
- 246e: ff 90 pop r15
- 2470: ef 90 pop r14
- 2472: df 90 pop r13
- 2474: cf 90 pop r12
- 2476: bf 90 pop r11
- 2478: af 90 pop r10
- 247a: 9f 90 pop r9
- 247c: 8f 90 pop r8
- 247e: 7f 90 pop r7
- 2480: 6f 90 pop r6
- 2482: 5f 90 pop r5
- 2484: 4f 90 pop r4
- 2486: 3f 90 pop r3
- 2488: 2f 90 pop r2
- 248a: 08 95 ret
-
-0000248c <_ZN6String7replaceEcc>:
- 248c: df 92 push r13
- 248e: ef 92 push r14
- 2490: ff 92 push r15
- 2492: 0f 93 push r16
- 2494: 1f 93 push r17
- 2496: df 93 push r29
- 2498: cf 93 push r28
- 249a: 00 d0 rcall .+0 ; 0x249c <_ZN6String7replaceEcc+0x10>
- 249c: 00 d0 rcall .+0 ; 0x249e <_ZN6String7replaceEcc+0x12>
- 249e: 00 d0 rcall .+0 ; 0x24a0 <_ZN6String7replaceEcc+0x14>
- 24a0: cd b7 in r28, 0x3d ; 61
- 24a2: de b7 in r29, 0x3e ; 62
- 24a4: 7c 01 movw r14, r24
- 24a6: fb 01 movw r30, r22
- 24a8: 14 2f mov r17, r20
- 24aa: d2 2e mov r13, r18
- 24ac: 60 81 ld r22, Z
- 24ae: 71 81 ldd r23, Z+1 ; 0x01
- 24b0: 61 15 cp r22, r1
- 24b2: 71 05 cpc r23, r1
- 24b4: 21 f4 brne .+8 ; 0x24be <_ZN6String7replaceEcc+0x32>
- 24b6: bf 01 movw r22, r30
- 24b8: 0e 94 6c 0e call 0x1cd8 ; 0x1cd8 <_ZN6StringC1ERKS_>
- 24bc: 1c c0 rjmp .+56 ; 0x24f6 <_ZN6String7replaceEcc+0x6a>
- 24be: ce 01 movw r24, r28
- 24c0: 01 96 adiw r24, 0x01 ; 1
- 24c2: 0e 94 9c 0f call 0x1f38 ; 0x1f38 <_ZN6StringC1EPKc>
- 24c6: 89 81 ldd r24, Y+1 ; 0x01
- 24c8: 9a 81 ldd r25, Y+2 ; 0x02
- 24ca: 01 2f mov r16, r17
- 24cc: 11 27 eor r17, r17
- 24ce: 07 fd sbrc r16, 7
- 24d0: 10 95 com r17
- 24d2: 01 c0 rjmp .+2 ; 0x24d6 <_ZN6String7replaceEcc+0x4a>
- 24d4: d0 82 st Z, r13
- 24d6: b8 01 movw r22, r16
- 24d8: 0e 94 13 21 call 0x4226 ; 0x4226 <strchr>
- 24dc: fc 01 movw r30, r24
- 24de: 00 97 sbiw r24, 0x00 ; 0
- 24e0: c9 f7 brne .-14 ; 0x24d4 <_ZN6String7replaceEcc+0x48>
- 24e2: c7 01 movw r24, r14
- 24e4: 8e 01 movw r16, r28
- 24e6: 0f 5f subi r16, 0xFF ; 255
- 24e8: 1f 4f sbci r17, 0xFF ; 255
- 24ea: b8 01 movw r22, r16
- 24ec: 0e 94 6c 0e call 0x1cd8 ; 0x1cd8 <_ZN6StringC1ERKS_>
- 24f0: c8 01 movw r24, r16
- 24f2: 0e 94 06 0c call 0x180c ; 0x180c <_ZN6StringD1Ev>
- 24f6: c7 01 movw r24, r14
- 24f8: 26 96 adiw r28, 0x06 ; 6
- 24fa: 0f b6 in r0, 0x3f ; 63
- 24fc: f8 94 cli
- 24fe: de bf out 0x3e, r29 ; 62
- 2500: 0f be out 0x3f, r0 ; 63
- 2502: cd bf out 0x3d, r28 ; 61
- 2504: cf 91 pop r28
- 2506: df 91 pop r29
- 2508: 1f 91 pop r17
- 250a: 0f 91 pop r16
- 250c: ff 90 pop r15
- 250e: ef 90 pop r14
- 2510: df 90 pop r13
- 2512: 08 95 ret
-
-00002514 <_ZN6StringC2EPKc>:
- 2514: 0f 93 push r16
- 2516: 1f 93 push r17
- 2518: cf 93 push r28
- 251a: df 93 push r29
- 251c: 8c 01 movw r16, r24
- 251e: eb 01 movw r28, r22
- 2520: 61 15 cp r22, r1
- 2522: 71 05 cpc r23, r1
- 2524: 11 f4 brne .+4 ; 0x252a <_ZN6StringC2EPKc+0x16>
- 2526: c6 ea ldi r28, 0xA6 ; 166
- 2528: d1 e0 ldi r29, 0x01 ; 1
- 252a: fe 01 movw r30, r28
- 252c: 01 90 ld r0, Z+
- 252e: 00 20 and r0, r0
- 2530: e9 f7 brne .-6 ; 0x252c <_ZN6StringC2EPKc+0x18>
- 2532: 31 97 sbiw r30, 0x01 ; 1
- 2534: ec 1b sub r30, r28
- 2536: fd 0b sbc r31, r29
- 2538: d8 01 movw r26, r16
- 253a: 15 96 adiw r26, 0x05 ; 5
- 253c: fc 93 st X, r31
- 253e: ee 93 st -X, r30
- 2540: 14 97 sbiw r26, 0x04 ; 4
- 2542: c8 01 movw r24, r16
- 2544: bf 01 movw r22, r30
- 2546: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 254a: f8 01 movw r30, r16
- 254c: 80 81 ld r24, Z
- 254e: 91 81 ldd r25, Z+1 ; 0x01
- 2550: 00 97 sbiw r24, 0x00 ; 0
- 2552: 19 f0 breq .+6 ; 0x255a <_ZN6StringC2EPKc+0x46>
- 2554: be 01 movw r22, r28
- 2556: 0e 94 27 21 call 0x424e ; 0x424e <strcpy>
- 255a: df 91 pop r29
- 255c: cf 91 pop r28
- 255e: 1f 91 pop r17
- 2560: 0f 91 pop r16
- 2562: 08 95 ret
-
-00002564 <_ZN6StringC1Eli>:
- 2564: ef 92 push r14
- 2566: ff 92 push r15
- 2568: 0f 93 push r16
- 256a: 1f 93 push r17
- 256c: df 93 push r29
- 256e: cf 93 push r28
- 2570: cd b7 in r28, 0x3d ; 61
- 2572: de b7 in r29, 0x3e ; 62
- 2574: a1 97 sbiw r28, 0x21 ; 33
- 2576: 0f b6 in r0, 0x3f ; 63
- 2578: f8 94 cli
- 257a: de bf out 0x3e, r29 ; 62
- 257c: 0f be out 0x3f, r0 ; 63
- 257e: cd bf out 0x3d, r28 ; 61
- 2580: 8c 01 movw r16, r24
- 2582: cb 01 movw r24, r22
- 2584: ba 01 movw r22, r20
- 2586: 7e 01 movw r14, r28
- 2588: 08 94 sec
- 258a: e1 1c adc r14, r1
- 258c: f1 1c adc r15, r1
- 258e: a7 01 movw r20, r14
- 2590: 0e 94 91 21 call 0x4322 ; 0x4322 <ltoa>
- 2594: f7 01 movw r30, r14
- 2596: 01 90 ld r0, Z+
- 2598: 00 20 and r0, r0
- 259a: e9 f7 brne .-6 ; 0x2596 <_ZN6StringC1Eli+0x32>
- 259c: 31 97 sbiw r30, 0x01 ; 1
- 259e: ee 19 sub r30, r14
- 25a0: ff 09 sbc r31, r15
- 25a2: d8 01 movw r26, r16
- 25a4: 15 96 adiw r26, 0x05 ; 5
- 25a6: fc 93 st X, r31
- 25a8: ee 93 st -X, r30
- 25aa: 14 97 sbiw r26, 0x04 ; 4
- 25ac: c8 01 movw r24, r16
- 25ae: bf 01 movw r22, r30
- 25b0: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 25b4: f8 01 movw r30, r16
- 25b6: 80 81 ld r24, Z
- 25b8: 91 81 ldd r25, Z+1 ; 0x01
- 25ba: 00 97 sbiw r24, 0x00 ; 0
- 25bc: 19 f0 breq .+6 ; 0x25c4 <_ZN6StringC1Eli+0x60>
- 25be: b7 01 movw r22, r14
- 25c0: 0e 94 27 21 call 0x424e ; 0x424e <strcpy>
- 25c4: a1 96 adiw r28, 0x21 ; 33
- 25c6: 0f b6 in r0, 0x3f ; 63
- 25c8: f8 94 cli
- 25ca: de bf out 0x3e, r29 ; 62
- 25cc: 0f be out 0x3f, r0 ; 63
- 25ce: cd bf out 0x3d, r28 ; 61
- 25d0: cf 91 pop r28
- 25d2: df 91 pop r29
- 25d4: 1f 91 pop r17
- 25d6: 0f 91 pop r16
- 25d8: ff 90 pop r15
- 25da: ef 90 pop r14
- 25dc: 08 95 ret
-
-000025de <_ZN6StringC2Eli>:
- 25de: ef 92 push r14
- 25e0: ff 92 push r15
- 25e2: 0f 93 push r16
- 25e4: 1f 93 push r17
- 25e6: df 93 push r29
- 25e8: cf 93 push r28
- 25ea: cd b7 in r28, 0x3d ; 61
- 25ec: de b7 in r29, 0x3e ; 62
- 25ee: a1 97 sbiw r28, 0x21 ; 33
- 25f0: 0f b6 in r0, 0x3f ; 63
- 25f2: f8 94 cli
- 25f4: de bf out 0x3e, r29 ; 62
- 25f6: 0f be out 0x3f, r0 ; 63
- 25f8: cd bf out 0x3d, r28 ; 61
- 25fa: 8c 01 movw r16, r24
- 25fc: cb 01 movw r24, r22
- 25fe: ba 01 movw r22, r20
- 2600: 7e 01 movw r14, r28
- 2602: 08 94 sec
- 2604: e1 1c adc r14, r1
- 2606: f1 1c adc r15, r1
- 2608: a7 01 movw r20, r14
- 260a: 0e 94 91 21 call 0x4322 ; 0x4322 <ltoa>
- 260e: f7 01 movw r30, r14
- 2610: 01 90 ld r0, Z+
- 2612: 00 20 and r0, r0
- 2614: e9 f7 brne .-6 ; 0x2610 <_ZN6StringC2Eli+0x32>
- 2616: 31 97 sbiw r30, 0x01 ; 1
- 2618: ee 19 sub r30, r14
- 261a: ff 09 sbc r31, r15
- 261c: d8 01 movw r26, r16
- 261e: 15 96 adiw r26, 0x05 ; 5
- 2620: fc 93 st X, r31
- 2622: ee 93 st -X, r30
- 2624: 14 97 sbiw r26, 0x04 ; 4
- 2626: c8 01 movw r24, r16
- 2628: bf 01 movw r22, r30
- 262a: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 262e: f8 01 movw r30, r16
- 2630: 80 81 ld r24, Z
- 2632: 91 81 ldd r25, Z+1 ; 0x01
- 2634: 00 97 sbiw r24, 0x00 ; 0
- 2636: 19 f0 breq .+6 ; 0x263e <_ZN6StringC2Eli+0x60>
- 2638: b7 01 movw r22, r14
- 263a: 0e 94 27 21 call 0x424e ; 0x424e <strcpy>
- 263e: a1 96 adiw r28, 0x21 ; 33
- 2640: 0f b6 in r0, 0x3f ; 63
- 2642: f8 94 cli
- 2644: de bf out 0x3e, r29 ; 62
- 2646: 0f be out 0x3f, r0 ; 63
- 2648: cd bf out 0x3d, r28 ; 61
- 264a: cf 91 pop r28
- 264c: df 91 pop r29
- 264e: 1f 91 pop r17
- 2650: 0f 91 pop r16
- 2652: ff 90 pop r15
- 2654: ef 90 pop r14
- 2656: 08 95 ret
-
-00002658 <_ZN6StringC1Eii>:
- 2658: ef 92 push r14
- 265a: ff 92 push r15
- 265c: 0f 93 push r16
- 265e: 1f 93 push r17
- 2660: df 93 push r29
- 2662: cf 93 push r28
- 2664: cd b7 in r28, 0x3d ; 61
- 2666: de b7 in r29, 0x3e ; 62
- 2668: a1 97 sbiw r28, 0x21 ; 33
- 266a: 0f b6 in r0, 0x3f ; 63
- 266c: f8 94 cli
- 266e: de bf out 0x3e, r29 ; 62
- 2670: 0f be out 0x3f, r0 ; 63
- 2672: cd bf out 0x3d, r28 ; 61
- 2674: 8c 01 movw r16, r24
- 2676: cb 01 movw r24, r22
- 2678: 7e 01 movw r14, r28
- 267a: 08 94 sec
- 267c: e1 1c adc r14, r1
- 267e: f1 1c adc r15, r1
- 2680: b7 01 movw r22, r14
- 2682: 0e 94 70 21 call 0x42e0 ; 0x42e0 <itoa>
- 2686: f7 01 movw r30, r14
- 2688: 01 90 ld r0, Z+
- 268a: 00 20 and r0, r0
- 268c: e9 f7 brne .-6 ; 0x2688 <_ZN6StringC1Eii+0x30>
- 268e: 31 97 sbiw r30, 0x01 ; 1
- 2690: ee 19 sub r30, r14
- 2692: ff 09 sbc r31, r15
- 2694: d8 01 movw r26, r16
- 2696: 15 96 adiw r26, 0x05 ; 5
- 2698: fc 93 st X, r31
- 269a: ee 93 st -X, r30
- 269c: 14 97 sbiw r26, 0x04 ; 4
- 269e: c8 01 movw r24, r16
- 26a0: bf 01 movw r22, r30
- 26a2: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 26a6: f8 01 movw r30, r16
- 26a8: 80 81 ld r24, Z
- 26aa: 91 81 ldd r25, Z+1 ; 0x01
- 26ac: 00 97 sbiw r24, 0x00 ; 0
- 26ae: 19 f0 breq .+6 ; 0x26b6 <_ZN6StringC1Eii+0x5e>
- 26b0: b7 01 movw r22, r14
- 26b2: 0e 94 27 21 call 0x424e ; 0x424e <strcpy>
- 26b6: a1 96 adiw r28, 0x21 ; 33
- 26b8: 0f b6 in r0, 0x3f ; 63
- 26ba: f8 94 cli
- 26bc: de bf out 0x3e, r29 ; 62
- 26be: 0f be out 0x3f, r0 ; 63
- 26c0: cd bf out 0x3d, r28 ; 61
- 26c2: cf 91 pop r28
- 26c4: df 91 pop r29
- 26c6: 1f 91 pop r17
- 26c8: 0f 91 pop r16
- 26ca: ff 90 pop r15
- 26cc: ef 90 pop r14
- 26ce: 08 95 ret
-
-000026d0 <_ZN6StringC2Eii>:
- 26d0: ef 92 push r14
- 26d2: ff 92 push r15
- 26d4: 0f 93 push r16
- 26d6: 1f 93 push r17
- 26d8: df 93 push r29
- 26da: cf 93 push r28
- 26dc: cd b7 in r28, 0x3d ; 61
- 26de: de b7 in r29, 0x3e ; 62
- 26e0: a1 97 sbiw r28, 0x21 ; 33
- 26e2: 0f b6 in r0, 0x3f ; 63
- 26e4: f8 94 cli
- 26e6: de bf out 0x3e, r29 ; 62
- 26e8: 0f be out 0x3f, r0 ; 63
- 26ea: cd bf out 0x3d, r28 ; 61
- 26ec: 8c 01 movw r16, r24
- 26ee: cb 01 movw r24, r22
- 26f0: 7e 01 movw r14, r28
- 26f2: 08 94 sec
- 26f4: e1 1c adc r14, r1
- 26f6: f1 1c adc r15, r1
- 26f8: b7 01 movw r22, r14
- 26fa: 0e 94 70 21 call 0x42e0 ; 0x42e0 <itoa>
- 26fe: f7 01 movw r30, r14
- 2700: 01 90 ld r0, Z+
- 2702: 00 20 and r0, r0
- 2704: e9 f7 brne .-6 ; 0x2700 <_ZN6StringC2Eii+0x30>
- 2706: 31 97 sbiw r30, 0x01 ; 1
- 2708: ee 19 sub r30, r14
- 270a: ff 09 sbc r31, r15
- 270c: d8 01 movw r26, r16
- 270e: 15 96 adiw r26, 0x05 ; 5
- 2710: fc 93 st X, r31
- 2712: ee 93 st -X, r30
- 2714: 14 97 sbiw r26, 0x04 ; 4
- 2716: c8 01 movw r24, r16
- 2718: bf 01 movw r22, r30
- 271a: 0e 94 c0 0d call 0x1b80 ; 0x1b80 <_ZN6String9getBufferEj>
- 271e: f8 01 movw r30, r16
- 2720: 80 81 ld r24, Z
- 2722: 91 81 ldd r25, Z+1 ; 0x01
- 2724: 00 97 sbiw r24, 0x00 ; 0
- 2726: 19 f0 breq .+6 ; 0x272e <_ZN6StringC2Eii+0x5e>
- 2728: b7 01 movw r22, r14
- 272a: 0e 94 27 21 call 0x424e ; 0x424e <strcpy>
- 272e: a1 96 adiw r28, 0x21 ; 33
- 2730: 0f b6 in r0, 0x3f ; 63
- 2732: f8 94 cli
- 2734: de bf out 0x3e, r29 ; 62
- 2736: 0f be out 0x3f, r0 ; 63
- 2738: cd bf out 0x3d, r28 ; 61
- 273a: cf 91 pop r28
- 273c: df 91 pop r29
- 273e: 1f 91 pop r17
- 2740: 0f 91 pop r16
- 2742: ff 90 pop r15
- 2744: ef 90 pop r14
- 2746: 08 95 ret
-
-00002748 <__vector_16>:
- 2748: 1f 92 push r1
- 274a: 0f 92 push r0
- 274c: 0f b6 in r0, 0x3f ; 63
- 274e: 0f 92 push r0
- 2750: 11 24 eor r1, r1
- 2752: 2f 93 push r18
- 2754: 3f 93 push r19
- 2756: 4f 93 push r20
- 2758: 5f 93 push r21
- 275a: 6f 93 push r22
- 275c: 7f 93 push r23
- 275e: 8f 93 push r24
- 2760: 9f 93 push r25
- 2762: af 93 push r26
- 2764: bf 93 push r27
- 2766: 20 91 89 03 lds r18, 0x0389
- 276a: 30 91 8a 03 lds r19, 0x038A
- 276e: 40 91 8b 03 lds r20, 0x038B
- 2772: 50 91 8c 03 lds r21, 0x038C
- 2776: 70 91 8d 03 lds r23, 0x038D
- 277a: da 01 movw r26, r20
- 277c: c9 01 movw r24, r18
- 277e: 02 96 adiw r24, 0x02 ; 2
- 2780: a1 1d adc r26, r1
- 2782: b1 1d adc r27, r1
- 2784: 67 2f mov r22, r23
- 2786: 6a 5f subi r22, 0xFA ; 250
- 2788: 6d 37 cpi r22, 0x7D ; 125
- 278a: 30 f0 brcs .+12 ; 0x2798 <__vector_16+0x50>
- 278c: 6d 57 subi r22, 0x7D ; 125
- 278e: da 01 movw r26, r20
- 2790: c9 01 movw r24, r18
- 2792: 03 96 adiw r24, 0x03 ; 3
- 2794: a1 1d adc r26, r1
- 2796: b1 1d adc r27, r1
- 2798: 60 93 8d 03 sts 0x038D, r22
- 279c: 80 93 89 03 sts 0x0389, r24
- 27a0: 90 93 8a 03 sts 0x038A, r25
- 27a4: a0 93 8b 03 sts 0x038B, r26
- 27a8: b0 93 8c 03 sts 0x038C, r27
- 27ac: 80 91 85 03 lds r24, 0x0385
- 27b0: 90 91 86 03 lds r25, 0x0386
- 27b4: a0 91 87 03 lds r26, 0x0387
- 27b8: b0 91 88 03 lds r27, 0x0388
- 27bc: 01 96 adiw r24, 0x01 ; 1
- 27be: a1 1d adc r26, r1
- 27c0: b1 1d adc r27, r1
- 27c2: 80 93 85 03 sts 0x0385, r24
- 27c6: 90 93 86 03 sts 0x0386, r25
- 27ca: a0 93 87 03 sts 0x0387, r26
- 27ce: b0 93 88 03 sts 0x0388, r27
- 27d2: bf 91 pop r27
- 27d4: af 91 pop r26
- 27d6: 9f 91 pop r25
- 27d8: 8f 91 pop r24
- 27da: 7f 91 pop r23
- 27dc: 6f 91 pop r22
- 27de: 5f 91 pop r21
- 27e0: 4f 91 pop r20
- 27e2: 3f 91 pop r19
- 27e4: 2f 91 pop r18
- 27e6: 0f 90 pop r0
- 27e8: 0f be out 0x3f, r0 ; 63
- 27ea: 0f 90 pop r0
- 27ec: 1f 90 pop r1
- 27ee: 18 95 reti
-
-000027f0 <millis>:
- 27f0: 8f b7 in r24, 0x3f ; 63
- 27f2: f8 94 cli
- 27f4: 20 91 89 03 lds r18, 0x0389
- 27f8: 30 91 8a 03 lds r19, 0x038A
- 27fc: 40 91 8b 03 lds r20, 0x038B
- 2800: 50 91 8c 03 lds r21, 0x038C
- 2804: 8f bf out 0x3f, r24 ; 63
- 2806: b9 01 movw r22, r18
- 2808: ca 01 movw r24, r20
- 280a: 08 95 ret
-
-0000280c <micros>:
- 280c: 9f b7 in r25, 0x3f ; 63
- 280e: f8 94 cli
- 2810: 20 91 85 03 lds r18, 0x0385
- 2814: 30 91 86 03 lds r19, 0x0386
- 2818: 40 91 87 03 lds r20, 0x0387
- 281c: 50 91 88 03 lds r21, 0x0388
- 2820: 86 b5 in r24, 0x26 ; 38
- 2822: a8 9b sbis 0x15, 0 ; 21
- 2824: 06 c0 rjmp .+12 ; 0x2832 <micros+0x26>
- 2826: 8f 3f cpi r24, 0xFF ; 255
- 2828: 21 f0 breq .+8 ; 0x2832 <micros+0x26>
- 282a: 2f 5f subi r18, 0xFF ; 255
- 282c: 3f 4f sbci r19, 0xFF ; 255
- 282e: 4f 4f sbci r20, 0xFF ; 255
- 2830: 5f 4f sbci r21, 0xFF ; 255
- 2832: 9f bf out 0x3f, r25 ; 63
- 2834: 54 2f mov r21, r20
- 2836: 43 2f mov r20, r19
- 2838: 32 2f mov r19, r18
- 283a: 22 27 eor r18, r18
- 283c: 28 0f add r18, r24
- 283e: 31 1d adc r19, r1
- 2840: 41 1d adc r20, r1
- 2842: 51 1d adc r21, r1
- 2844: 83 e0 ldi r24, 0x03 ; 3
- 2846: 22 0f add r18, r18
- 2848: 33 1f adc r19, r19
- 284a: 44 1f adc r20, r20
- 284c: 55 1f adc r21, r21
- 284e: 8a 95 dec r24
- 2850: d1 f7 brne .-12 ; 0x2846 <micros+0x3a>
- 2852: b9 01 movw r22, r18
- 2854: ca 01 movw r24, r20
- 2856: 08 95 ret
-
-00002858 <delay>:
- 2858: ef 92 push r14
- 285a: ff 92 push r15
- 285c: 0f 93 push r16
- 285e: 1f 93 push r17
- 2860: cf 93 push r28
- 2862: df 93 push r29
- 2864: 7b 01 movw r14, r22
- 2866: 8c 01 movw r16, r24
- 2868: 0e 94 06 14 call 0x280c ; 0x280c <micros>
- 286c: eb 01 movw r28, r22
- 286e: 0e c0 rjmp .+28 ; 0x288c <delay+0x34>
- 2870: 0e 94 06 14 call 0x280c ; 0x280c <micros>
- 2874: 6c 1b sub r22, r28
- 2876: 7d 0b sbc r23, r29
- 2878: 68 5e subi r22, 0xE8 ; 232
- 287a: 73 40 sbci r23, 0x03 ; 3
- 287c: c8 f3 brcs .-14 ; 0x2870 <delay+0x18>
- 287e: 08 94 sec
- 2880: e1 08 sbc r14, r1
- 2882: f1 08 sbc r15, r1
- 2884: 01 09 sbc r16, r1
- 2886: 11 09 sbc r17, r1
- 2888: c8 51 subi r28, 0x18 ; 24
- 288a: dc 4f sbci r29, 0xFC ; 252
- 288c: e1 14 cp r14, r1
- 288e: f1 04 cpc r15, r1
- 2890: 01 05 cpc r16, r1
- 2892: 11 05 cpc r17, r1
- 2894: 69 f7 brne .-38 ; 0x2870 <delay+0x18>
- 2896: df 91 pop r29
- 2898: cf 91 pop r28
- 289a: 1f 91 pop r17
- 289c: 0f 91 pop r16
- 289e: ff 90 pop r15
- 28a0: ef 90 pop r14
- 28a2: 08 95 ret
-
-000028a4 <delayMicroseconds>:
- 28a4: 01 97 sbiw r24, 0x01 ; 1
- 28a6: 39 f0 breq .+14 ; 0x28b6 <delayMicroseconds+0x12>
- 28a8: 01 97 sbiw r24, 0x01 ; 1
- 28aa: 29 f0 breq .+10 ; 0x28b6 <delayMicroseconds+0x12>
- 28ac: 88 0f add r24, r24
- 28ae: 99 1f adc r25, r25
- 28b0: 01 97 sbiw r24, 0x01 ; 1
- 28b2: 01 97 sbiw r24, 0x01 ; 1
- 28b4: f1 f7 brne .-4 ; 0x28b2 <delayMicroseconds+0xe>
- 28b6: 08 95 ret
-
-000028b8 <init>:
- 28b8: 78 94 sei
- 28ba: 84 b5 in r24, 0x24 ; 36
- 28bc: 82 60 ori r24, 0x02 ; 2
- 28be: 84 bd out 0x24, r24 ; 36
- 28c0: 84 b5 in r24, 0x24 ; 36
- 28c2: 81 60 ori r24, 0x01 ; 1
- 28c4: 84 bd out 0x24, r24 ; 36
- 28c6: 85 b5 in r24, 0x25 ; 37
- 28c8: 82 60 ori r24, 0x02 ; 2
- 28ca: 85 bd out 0x25, r24 ; 37
- 28cc: 85 b5 in r24, 0x25 ; 37
- 28ce: 81 60 ori r24, 0x01 ; 1
- 28d0: 85 bd out 0x25, r24 ; 37
- 28d2: ee e6 ldi r30, 0x6E ; 110
- 28d4: f0 e0 ldi r31, 0x00 ; 0
- 28d6: 80 81 ld r24, Z
- 28d8: 81 60 ori r24, 0x01 ; 1
- 28da: 80 83 st Z, r24
- 28dc: e1 e8 ldi r30, 0x81 ; 129
- 28de: f0 e0 ldi r31, 0x00 ; 0
- 28e0: 10 82 st Z, r1
- 28e2: 80 81 ld r24, Z
- 28e4: 82 60 ori r24, 0x02 ; 2
- 28e6: 80 83 st Z, r24
- 28e8: 80 81 ld r24, Z
- 28ea: 81 60 ori r24, 0x01 ; 1
- 28ec: 80 83 st Z, r24
- 28ee: e0 e8 ldi r30, 0x80 ; 128
- 28f0: f0 e0 ldi r31, 0x00 ; 0
- 28f2: 80 81 ld r24, Z
- 28f4: 81 60 ori r24, 0x01 ; 1
- 28f6: 80 83 st Z, r24
- 28f8: e1 eb ldi r30, 0xB1 ; 177
- 28fa: f0 e0 ldi r31, 0x00 ; 0
- 28fc: 80 81 ld r24, Z
- 28fe: 84 60 ori r24, 0x04 ; 4
- 2900: 80 83 st Z, r24
- 2902: e0 eb ldi r30, 0xB0 ; 176
- 2904: f0 e0 ldi r31, 0x00 ; 0
- 2906: 80 81 ld r24, Z
- 2908: 81 60 ori r24, 0x01 ; 1
- 290a: 80 83 st Z, r24
- 290c: ea e7 ldi r30, 0x7A ; 122
- 290e: f0 e0 ldi r31, 0x00 ; 0
- 2910: 80 81 ld r24, Z
- 2912: 84 60 ori r24, 0x04 ; 4
- 2914: 80 83 st Z, r24
- 2916: 80 81 ld r24, Z
- 2918: 82 60 ori r24, 0x02 ; 2
- 291a: 80 83 st Z, r24
- 291c: 80 81 ld r24, Z
- 291e: 81 60 ori r24, 0x01 ; 1
- 2920: 80 83 st Z, r24
- 2922: 80 81 ld r24, Z
- 2924: 80 68 ori r24, 0x80 ; 128
- 2926: 80 83 st Z, r24
- 2928: 10 92 c1 00 sts 0x00C1, r1
- 292c: 08 95 ret
-
-0000292e <analogReference>:
- 292e: 80 93 a7 01 sts 0x01A7, r24
- 2932: 08 95 ret
-
-00002934 <analogRead>:
- 2934: 98 2f mov r25, r24
- 2936: 8e 30 cpi r24, 0x0E ; 14
- 2938: 08 f0 brcs .+2 ; 0x293c <analogRead+0x8>
- 293a: 9e 50 subi r25, 0x0E ; 14
- 293c: 97 70 andi r25, 0x07 ; 7
- 293e: 80 91 a7 01 lds r24, 0x01A7
- 2942: 82 95 swap r24
- 2944: 88 0f add r24, r24
- 2946: 88 0f add r24, r24
- 2948: 80 7c andi r24, 0xC0 ; 192
- 294a: 89 2b or r24, r25
- 294c: 80 93 7c 00 sts 0x007C, r24
- 2950: 80 91 7a 00 lds r24, 0x007A
- 2954: 80 64 ori r24, 0x40 ; 64
- 2956: 80 93 7a 00 sts 0x007A, r24
- 295a: 80 91 7a 00 lds r24, 0x007A
- 295e: 86 fd sbrc r24, 6
- 2960: fc cf rjmp .-8 ; 0x295a <analogRead+0x26>
- 2962: 20 91 78 00 lds r18, 0x0078
- 2966: 40 91 79 00 lds r20, 0x0079
- 296a: 94 2f mov r25, r20
- 296c: 80 e0 ldi r24, 0x00 ; 0
- 296e: 30 e0 ldi r19, 0x00 ; 0
- 2970: 28 2b or r18, r24
- 2972: 39 2b or r19, r25
- 2974: c9 01 movw r24, r18
- 2976: 08 95 ret
-
-00002978 <analogWrite>:
- 2978: 1f 93 push r17
- 297a: cf 93 push r28
- 297c: df 93 push r29
- 297e: 18 2f mov r17, r24
- 2980: eb 01 movw r28, r22
- 2982: 61 e0 ldi r22, 0x01 ; 1
- 2984: 0e 94 1c 15 call 0x2a38 ; 0x2a38 <pinMode>
- 2988: 20 97 sbiw r28, 0x00 ; 0
- 298a: 09 f4 brne .+2 ; 0x298e <analogWrite+0x16>
- 298c: 4a c0 rjmp .+148 ; 0x2a22 <analogWrite+0xaa>
- 298e: cf 3f cpi r28, 0xFF ; 255
- 2990: d1 05 cpc r29, r1
- 2992: 09 f4 brne .+2 ; 0x2996 <analogWrite+0x1e>
- 2994: 49 c0 rjmp .+146 ; 0x2a28 <analogWrite+0xb0>
- 2996: e1 2f mov r30, r17
- 2998: f0 e0 ldi r31, 0x00 ; 0
- 299a: e1 55 subi r30, 0x51 ; 81
- 299c: ff 4f sbci r31, 0xFF ; 255
- 299e: 84 91 lpm r24, Z+
- 29a0: 83 30 cpi r24, 0x03 ; 3
- 29a2: c1 f0 breq .+48 ; 0x29d4 <analogWrite+0x5c>
- 29a4: 84 30 cpi r24, 0x04 ; 4
- 29a6: 28 f4 brcc .+10 ; 0x29b2 <analogWrite+0x3a>
- 29a8: 81 30 cpi r24, 0x01 ; 1
- 29aa: 51 f0 breq .+20 ; 0x29c0 <analogWrite+0x48>
- 29ac: 82 30 cpi r24, 0x02 ; 2
- 29ae: b1 f5 brne .+108 ; 0x2a1c <analogWrite+0xa4>
- 29b0: 0c c0 rjmp .+24 ; 0x29ca <analogWrite+0x52>
- 29b2: 86 30 cpi r24, 0x06 ; 6
- 29b4: 19 f1 breq .+70 ; 0x29fc <analogWrite+0x84>
- 29b6: 87 30 cpi r24, 0x07 ; 7
- 29b8: 49 f1 breq .+82 ; 0x2a0c <analogWrite+0x94>
- 29ba: 84 30 cpi r24, 0x04 ; 4
- 29bc: 79 f5 brne .+94 ; 0x2a1c <analogWrite+0xa4>
- 29be: 14 c0 rjmp .+40 ; 0x29e8 <analogWrite+0x70>
- 29c0: 84 b5 in r24, 0x24 ; 36
- 29c2: 80 68 ori r24, 0x80 ; 128
- 29c4: 84 bd out 0x24, r24 ; 36
- 29c6: c7 bd out 0x27, r28 ; 39
- 29c8: 33 c0 rjmp .+102 ; 0x2a30 <analogWrite+0xb8>
- 29ca: 84 b5 in r24, 0x24 ; 36
- 29cc: 80 62 ori r24, 0x20 ; 32
- 29ce: 84 bd out 0x24, r24 ; 36
- 29d0: c8 bd out 0x28, r28 ; 40
- 29d2: 2e c0 rjmp .+92 ; 0x2a30 <analogWrite+0xb8>
- 29d4: 80 91 80 00 lds r24, 0x0080
- 29d8: 80 68 ori r24, 0x80 ; 128
- 29da: 80 93 80 00 sts 0x0080, r24
- 29de: d0 93 89 00 sts 0x0089, r29
- 29e2: c0 93 88 00 sts 0x0088, r28
- 29e6: 24 c0 rjmp .+72 ; 0x2a30 <analogWrite+0xb8>
- 29e8: 80 91 80 00 lds r24, 0x0080
- 29ec: 80 62 ori r24, 0x20 ; 32
- 29ee: 80 93 80 00 sts 0x0080, r24
- 29f2: d0 93 8b 00 sts 0x008B, r29
- 29f6: c0 93 8a 00 sts 0x008A, r28
- 29fa: 1a c0 rjmp .+52 ; 0x2a30 <analogWrite+0xb8>
- 29fc: 80 91 b0 00 lds r24, 0x00B0
- 2a00: 80 68 ori r24, 0x80 ; 128
- 2a02: 80 93 b0 00 sts 0x00B0, r24
- 2a06: c0 93 b3 00 sts 0x00B3, r28
- 2a0a: 12 c0 rjmp .+36 ; 0x2a30 <analogWrite+0xb8>
- 2a0c: 80 91 b0 00 lds r24, 0x00B0
- 2a10: 80 62 ori r24, 0x20 ; 32
- 2a12: 80 93 b0 00 sts 0x00B0, r24
- 2a16: c0 93 b4 00 sts 0x00B4, r28
- 2a1a: 0a c0 rjmp .+20 ; 0x2a30 <analogWrite+0xb8>
- 2a1c: c0 38 cpi r28, 0x80 ; 128
- 2a1e: d1 05 cpc r29, r1
- 2a20: 1c f4 brge .+6 ; 0x2a28 <analogWrite+0xb0>
- 2a22: 81 2f mov r24, r17
- 2a24: 60 e0 ldi r22, 0x00 ; 0
- 2a26: 02 c0 rjmp .+4 ; 0x2a2c <analogWrite+0xb4>
- 2a28: 81 2f mov r24, r17
- 2a2a: 61 e0 ldi r22, 0x01 ; 1
- 2a2c: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 2a30: df 91 pop r29
- 2a32: cf 91 pop r28
- 2a34: 1f 91 pop r17
- 2a36: 08 95 ret
-
-00002a38 <pinMode>:
- 2a38: 48 2f mov r20, r24
- 2a3a: 50 e0 ldi r21, 0x00 ; 0
- 2a3c: ca 01 movw r24, r20
- 2a3e: 85 56 subi r24, 0x65 ; 101
- 2a40: 9f 4f sbci r25, 0xFF ; 255
- 2a42: fc 01 movw r30, r24
- 2a44: 24 91 lpm r18, Z+
- 2a46: 49 57 subi r20, 0x79 ; 121
- 2a48: 5f 4f sbci r21, 0xFF ; 255
- 2a4a: fa 01 movw r30, r20
- 2a4c: 84 91 lpm r24, Z+
- 2a4e: 88 23 and r24, r24
- 2a50: c1 f0 breq .+48 ; 0x2a82 <pinMode+0x4a>
- 2a52: e8 2f mov r30, r24
- 2a54: f0 e0 ldi r31, 0x00 ; 0
- 2a56: ee 0f add r30, r30
- 2a58: ff 1f adc r31, r31
- 2a5a: e7 59 subi r30, 0x97 ; 151
- 2a5c: ff 4f sbci r31, 0xFF ; 255
- 2a5e: a5 91 lpm r26, Z+
- 2a60: b4 91 lpm r27, Z+
- 2a62: 66 23 and r22, r22
- 2a64: 41 f4 brne .+16 ; 0x2a76 <pinMode+0x3e>
- 2a66: 9f b7 in r25, 0x3f ; 63
- 2a68: f8 94 cli
- 2a6a: 8c 91 ld r24, X
- 2a6c: 20 95 com r18
- 2a6e: 82 23 and r24, r18
- 2a70: 8c 93 st X, r24
- 2a72: 9f bf out 0x3f, r25 ; 63
- 2a74: 08 95 ret
- 2a76: 9f b7 in r25, 0x3f ; 63
- 2a78: f8 94 cli
- 2a7a: 8c 91 ld r24, X
- 2a7c: 82 2b or r24, r18
- 2a7e: 8c 93 st X, r24
- 2a80: 9f bf out 0x3f, r25 ; 63
- 2a82: 08 95 ret
-
-00002a84 <turnOffPWM>:
- 2a84: 83 30 cpi r24, 0x03 ; 3
- 2a86: 71 f0 breq .+28 ; 0x2aa4 <turnOffPWM+0x20>
- 2a88: 84 30 cpi r24, 0x04 ; 4
- 2a8a: 28 f4 brcc .+10 ; 0x2a96 <turnOffPWM+0x12>
- 2a8c: 81 30 cpi r24, 0x01 ; 1
- 2a8e: a1 f0 breq .+40 ; 0x2ab8 <turnOffPWM+0x34>
- 2a90: 82 30 cpi r24, 0x02 ; 2
- 2a92: 21 f5 brne .+72 ; 0x2adc <turnOffPWM+0x58>
- 2a94: 14 c0 rjmp .+40 ; 0x2abe <turnOffPWM+0x3a>
- 2a96: 86 30 cpi r24, 0x06 ; 6
- 2a98: b1 f0 breq .+44 ; 0x2ac6 <turnOffPWM+0x42>
- 2a9a: 87 30 cpi r24, 0x07 ; 7
- 2a9c: d1 f0 breq .+52 ; 0x2ad2 <turnOffPWM+0x4e>
- 2a9e: 84 30 cpi r24, 0x04 ; 4
- 2aa0: e9 f4 brne .+58 ; 0x2adc <turnOffPWM+0x58>
- 2aa2: 04 c0 rjmp .+8 ; 0x2aac <turnOffPWM+0x28>
- 2aa4: 80 91 80 00 lds r24, 0x0080
- 2aa8: 8f 77 andi r24, 0x7F ; 127
- 2aaa: 03 c0 rjmp .+6 ; 0x2ab2 <turnOffPWM+0x2e>
- 2aac: 80 91 80 00 lds r24, 0x0080
- 2ab0: 8f 7d andi r24, 0xDF ; 223
- 2ab2: 80 93 80 00 sts 0x0080, r24
- 2ab6: 08 95 ret
- 2ab8: 84 b5 in r24, 0x24 ; 36
- 2aba: 8f 77 andi r24, 0x7F ; 127
- 2abc: 02 c0 rjmp .+4 ; 0x2ac2 <turnOffPWM+0x3e>
- 2abe: 84 b5 in r24, 0x24 ; 36
- 2ac0: 8f 7d andi r24, 0xDF ; 223
- 2ac2: 84 bd out 0x24, r24 ; 36
- 2ac4: 08 95 ret
- 2ac6: 80 91 b0 00 lds r24, 0x00B0
- 2aca: 8f 77 andi r24, 0x7F ; 127
- 2acc: 80 93 b0 00 sts 0x00B0, r24
- 2ad0: 08 95 ret
- 2ad2: 80 91 b0 00 lds r24, 0x00B0
- 2ad6: 8f 7d andi r24, 0xDF ; 223
- 2ad8: 80 93 b0 00 sts 0x00B0, r24
- 2adc: 08 95 ret
-
-00002ade <digitalWrite>:
- 2ade: ff 92 push r15
- 2ae0: 0f 93 push r16
- 2ae2: 1f 93 push r17
- 2ae4: f6 2e mov r15, r22
- 2ae6: 48 2f mov r20, r24
- 2ae8: 50 e0 ldi r21, 0x00 ; 0
- 2aea: ca 01 movw r24, r20
- 2aec: 81 55 subi r24, 0x51 ; 81
- 2aee: 9f 4f sbci r25, 0xFF ; 255
- 2af0: fc 01 movw r30, r24
- 2af2: 24 91 lpm r18, Z+
- 2af4: ca 01 movw r24, r20
- 2af6: 85 56 subi r24, 0x65 ; 101
- 2af8: 9f 4f sbci r25, 0xFF ; 255
- 2afa: fc 01 movw r30, r24
- 2afc: 14 91 lpm r17, Z+
- 2afe: 49 57 subi r20, 0x79 ; 121
- 2b00: 5f 4f sbci r21, 0xFF ; 255
- 2b02: fa 01 movw r30, r20
- 2b04: 04 91 lpm r16, Z+
- 2b06: 00 23 and r16, r16
- 2b08: d9 f0 breq .+54 ; 0x2b40 <digitalWrite+0x62>
- 2b0a: 22 23 and r18, r18
- 2b0c: 19 f0 breq .+6 ; 0x2b14 <digitalWrite+0x36>
- 2b0e: 82 2f mov r24, r18
- 2b10: 0e 94 42 15 call 0x2a84 ; 0x2a84 <turnOffPWM>
- 2b14: e0 2f mov r30, r16
- 2b16: f0 e0 ldi r31, 0x00 ; 0
- 2b18: ee 0f add r30, r30
- 2b1a: ff 1f adc r31, r31
- 2b1c: ed 58 subi r30, 0x8D ; 141
- 2b1e: ff 4f sbci r31, 0xFF ; 255
- 2b20: a5 91 lpm r26, Z+
- 2b22: b4 91 lpm r27, Z+
- 2b24: ff 20 and r15, r15
- 2b26: 31 f4 brne .+12 ; 0x2b34 <digitalWrite+0x56>
- 2b28: 9f b7 in r25, 0x3f ; 63
- 2b2a: f8 94 cli
- 2b2c: 8c 91 ld r24, X
- 2b2e: 10 95 com r17
- 2b30: 81 23 and r24, r17
- 2b32: 04 c0 rjmp .+8 ; 0x2b3c <digitalWrite+0x5e>
- 2b34: 9f b7 in r25, 0x3f ; 63
- 2b36: f8 94 cli
- 2b38: 8c 91 ld r24, X
- 2b3a: 81 2b or r24, r17
- 2b3c: 8c 93 st X, r24
- 2b3e: 9f bf out 0x3f, r25 ; 63
- 2b40: 1f 91 pop r17
- 2b42: 0f 91 pop r16
- 2b44: ff 90 pop r15
- 2b46: 08 95 ret
-
-00002b48 <digitalRead>:
- 2b48: 0f 93 push r16
- 2b4a: 1f 93 push r17
- 2b4c: 48 2f mov r20, r24
- 2b4e: 50 e0 ldi r21, 0x00 ; 0
- 2b50: ca 01 movw r24, r20
- 2b52: 81 55 subi r24, 0x51 ; 81
- 2b54: 9f 4f sbci r25, 0xFF ; 255
- 2b56: fc 01 movw r30, r24
- 2b58: 24 91 lpm r18, Z+
- 2b5a: ca 01 movw r24, r20
- 2b5c: 85 56 subi r24, 0x65 ; 101
- 2b5e: 9f 4f sbci r25, 0xFF ; 255
- 2b60: fc 01 movw r30, r24
- 2b62: 04 91 lpm r16, Z+
- 2b64: 49 57 subi r20, 0x79 ; 121
- 2b66: 5f 4f sbci r21, 0xFF ; 255
- 2b68: fa 01 movw r30, r20
- 2b6a: 14 91 lpm r17, Z+
- 2b6c: 11 23 and r17, r17
- 2b6e: 19 f4 brne .+6 ; 0x2b76 <digitalRead+0x2e>
- 2b70: 20 e0 ldi r18, 0x00 ; 0
- 2b72: 30 e0 ldi r19, 0x00 ; 0
- 2b74: 15 c0 rjmp .+42 ; 0x2ba0 <digitalRead+0x58>
- 2b76: 22 23 and r18, r18
- 2b78: 19 f0 breq .+6 ; 0x2b80 <digitalRead+0x38>
- 2b7a: 82 2f mov r24, r18
- 2b7c: 0e 94 42 15 call 0x2a84 ; 0x2a84 <turnOffPWM>
- 2b80: 81 2f mov r24, r17
- 2b82: 90 e0 ldi r25, 0x00 ; 0
- 2b84: 88 0f add r24, r24
- 2b86: 99 1f adc r25, r25
- 2b88: 83 58 subi r24, 0x83 ; 131
- 2b8a: 9f 4f sbci r25, 0xFF ; 255
- 2b8c: fc 01 movw r30, r24
- 2b8e: a5 91 lpm r26, Z+
- 2b90: b4 91 lpm r27, Z+
- 2b92: 8c 91 ld r24, X
- 2b94: 20 e0 ldi r18, 0x00 ; 0
- 2b96: 30 e0 ldi r19, 0x00 ; 0
- 2b98: 80 23 and r24, r16
- 2b9a: 11 f0 breq .+4 ; 0x2ba0 <digitalRead+0x58>
- 2b9c: 21 e0 ldi r18, 0x01 ; 1
- 2b9e: 30 e0 ldi r19, 0x00 ; 0
- 2ba0: c9 01 movw r24, r18
- 2ba2: 1f 91 pop r17
- 2ba4: 0f 91 pop r16
- 2ba6: 08 95 ret
-
-00002ba8 <pulseIn>:
- 2ba8: 8f 92 push r8
- 2baa: 9f 92 push r9
- 2bac: af 92 push r10
- 2bae: bf 92 push r11
- 2bb0: cf 92 push r12
- 2bb2: df 92 push r13
- 2bb4: ef 92 push r14
- 2bb6: ff 92 push r15
- 2bb8: 0f 93 push r16
- 2bba: 1f 93 push r17
- 2bbc: cf 93 push r28
- 2bbe: df 93 push r29
- 2bc0: a8 2f mov r26, r24
- 2bc2: b0 e0 ldi r27, 0x00 ; 0
- 2bc4: cd 01 movw r24, r26
- 2bc6: 85 56 subi r24, 0x65 ; 101
- 2bc8: 9f 4f sbci r25, 0xFF ; 255
- 2bca: fc 01 movw r30, r24
- 2bcc: 84 90 lpm r8, Z+
- 2bce: a9 57 subi r26, 0x79 ; 121
- 2bd0: bf 4f sbci r27, 0xFF ; 255
- 2bd2: fd 01 movw r30, r26
- 2bd4: d4 90 lpm r13, Z+
- 2bd6: 66 23 and r22, r22
- 2bd8: 11 f4 brne .+4 ; 0x2bde <pulseIn+0x36>
- 2bda: 99 24 eor r9, r9
- 2bdc: 01 c0 rjmp .+2 ; 0x2be0 <pulseIn+0x38>
- 2bde: 98 2c mov r9, r8
- 2be0: ca 01 movw r24, r20
- 2be2: b9 01 movw r22, r18
- 2be4: 20 e4 ldi r18, 0x40 ; 64
- 2be6: 3f e1 ldi r19, 0x1F ; 31
- 2be8: 40 e0 ldi r20, 0x00 ; 0
- 2bea: 50 e0 ldi r21, 0x00 ; 0
- 2bec: 0e 94 f3 1d call 0x3be6 ; 0x3be6 <__mulsi3>
- 2bf0: 20 e8 ldi r18, 0x80 ; 128
- 2bf2: 3e e3 ldi r19, 0x3E ; 62
- 2bf4: 40 e0 ldi r20, 0x00 ; 0
- 2bf6: 50 e0 ldi r21, 0x00 ; 0
- 2bf8: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 2bfc: 79 01 movw r14, r18
- 2bfe: 8a 01 movw r16, r20
- 2c00: 6d 2d mov r22, r13
- 2c02: 70 e0 ldi r23, 0x00 ; 0
- 2c04: 66 0f add r22, r22
- 2c06: 77 1f adc r23, r23
- 2c08: 63 58 subi r22, 0x83 ; 131
- 2c0a: 7f 4f sbci r23, 0xFF ; 255
- 2c0c: aa 24 eor r10, r10
- 2c0e: bb 24 eor r11, r11
- 2c10: 65 01 movw r12, r10
- 2c12: fb 01 movw r30, r22
- 2c14: a5 91 lpm r26, Z+
- 2c16: b4 91 lpm r27, Z+
- 2c18: 0b c0 rjmp .+22 ; 0x2c30 <pulseIn+0x88>
- 2c1a: ae 14 cp r10, r14
- 2c1c: bf 04 cpc r11, r15
- 2c1e: c0 06 cpc r12, r16
- 2c20: d1 06 cpc r13, r17
- 2c22: 09 f4 brne .+2 ; 0x2c26 <pulseIn+0x7e>
- 2c24: 4f c0 rjmp .+158 ; 0x2cc4 <pulseIn+0x11c>
- 2c26: 08 94 sec
- 2c28: a1 1c adc r10, r1
- 2c2a: b1 1c adc r11, r1
- 2c2c: c1 1c adc r12, r1
- 2c2e: d1 1c adc r13, r1
- 2c30: 8c 91 ld r24, X
- 2c32: 88 21 and r24, r8
- 2c34: 89 15 cp r24, r9
- 2c36: 89 f3 breq .-30 ; 0x2c1a <pulseIn+0x72>
- 2c38: 0c c0 rjmp .+24 ; 0x2c52 <pulseIn+0xaa>
- 2c3a: ae 14 cp r10, r14
- 2c3c: bf 04 cpc r11, r15
- 2c3e: c0 06 cpc r12, r16
- 2c40: d1 06 cpc r13, r17
- 2c42: 09 f4 brne .+2 ; 0x2c46 <pulseIn+0x9e>
- 2c44: 3f c0 rjmp .+126 ; 0x2cc4 <pulseIn+0x11c>
- 2c46: 08 94 sec
- 2c48: a1 1c adc r10, r1
- 2c4a: b1 1c adc r11, r1
- 2c4c: c1 1c adc r12, r1
- 2c4e: d1 1c adc r13, r1
- 2c50: 03 c0 rjmp .+6 ; 0x2c58 <pulseIn+0xb0>
- 2c52: fb 01 movw r30, r22
- 2c54: a5 91 lpm r26, Z+
- 2c56: b4 91 lpm r27, Z+
- 2c58: 8c 91 ld r24, X
- 2c5a: 88 21 and r24, r8
- 2c5c: 89 15 cp r24, r9
- 2c5e: 69 f7 brne .-38 ; 0x2c3a <pulseIn+0x92>
- 2c60: 20 e0 ldi r18, 0x00 ; 0
- 2c62: 30 e0 ldi r19, 0x00 ; 0
- 2c64: 40 e0 ldi r20, 0x00 ; 0
- 2c66: 50 e0 ldi r21, 0x00 ; 0
- 2c68: fb 01 movw r30, r22
- 2c6a: c5 91 lpm r28, Z+
- 2c6c: d4 91 lpm r29, Z+
- 2c6e: 0f c0 rjmp .+30 ; 0x2c8e <pulseIn+0xe6>
- 2c70: da 01 movw r26, r20
- 2c72: c9 01 movw r24, r18
- 2c74: 8a 0d add r24, r10
- 2c76: 9b 1d adc r25, r11
- 2c78: ac 1d adc r26, r12
- 2c7a: bd 1d adc r27, r13
- 2c7c: 8e 15 cp r24, r14
- 2c7e: 9f 05 cpc r25, r15
- 2c80: a0 07 cpc r26, r16
- 2c82: b1 07 cpc r27, r17
- 2c84: f9 f0 breq .+62 ; 0x2cc4 <pulseIn+0x11c>
- 2c86: 2f 5f subi r18, 0xFF ; 255
- 2c88: 3f 4f sbci r19, 0xFF ; 255
- 2c8a: 4f 4f sbci r20, 0xFF ; 255
- 2c8c: 5f 4f sbci r21, 0xFF ; 255
- 2c8e: 88 81 ld r24, Y
- 2c90: 88 21 and r24, r8
- 2c92: 89 15 cp r24, r9
- 2c94: 69 f3 breq .-38 ; 0x2c70 <pulseIn+0xc8>
- 2c96: ca 01 movw r24, r20
- 2c98: b9 01 movw r22, r18
- 2c9a: 28 e0 ldi r18, 0x08 ; 8
- 2c9c: 32 e5 ldi r19, 0x52 ; 82
- 2c9e: 40 e0 ldi r20, 0x00 ; 0
- 2ca0: 50 e0 ldi r21, 0x00 ; 0
- 2ca2: 0e 94 f3 1d call 0x3be6 ; 0x3be6 <__mulsi3>
- 2ca6: 60 58 subi r22, 0x80 ; 128
- 2ca8: 71 4c sbci r23, 0xC1 ; 193
- 2caa: 8f 4f sbci r24, 0xFF ; 255
- 2cac: 9f 4f sbci r25, 0xFF ; 255
- 2cae: 20 e4 ldi r18, 0x40 ; 64
- 2cb0: 3f e1 ldi r19, 0x1F ; 31
- 2cb2: 40 e0 ldi r20, 0x00 ; 0
- 2cb4: 50 e0 ldi r21, 0x00 ; 0
- 2cb6: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 2cba: c9 01 movw r24, r18
- 2cbc: da 01 movw r26, r20
- 2cbe: 9c 01 movw r18, r24
- 2cc0: ad 01 movw r20, r26
- 2cc2: 04 c0 rjmp .+8 ; 0x2ccc <pulseIn+0x124>
- 2cc4: 20 e0 ldi r18, 0x00 ; 0
- 2cc6: 30 e0 ldi r19, 0x00 ; 0
- 2cc8: 40 e0 ldi r20, 0x00 ; 0
- 2cca: 50 e0 ldi r21, 0x00 ; 0
- 2ccc: b9 01 movw r22, r18
- 2cce: ca 01 movw r24, r20
- 2cd0: df 91 pop r29
- 2cd2: cf 91 pop r28
- 2cd4: 1f 91 pop r17
- 2cd6: 0f 91 pop r16
- 2cd8: ff 90 pop r15
- 2cda: ef 90 pop r14
- 2cdc: df 90 pop r13
- 2cde: cf 90 pop r12
- 2ce0: bf 90 pop r11
- 2ce2: af 90 pop r10
- 2ce4: 9f 90 pop r9
- 2ce6: 8f 90 pop r8
- 2ce8: 08 95 ret
-
-00002cea <shiftOut>:
- 2cea: bf 92 push r11
- 2cec: cf 92 push r12
- 2cee: df 92 push r13
- 2cf0: ef 92 push r14
- 2cf2: ff 92 push r15
- 2cf4: 0f 93 push r16
- 2cf6: 1f 93 push r17
- 2cf8: cf 93 push r28
- 2cfa: df 93 push r29
- 2cfc: e8 2e mov r14, r24
- 2cfe: f6 2e mov r15, r22
- 2d00: b4 2e mov r11, r20
- 2d02: c7 e0 ldi r28, 0x07 ; 7
- 2d04: d0 e0 ldi r29, 0x00 ; 0
- 2d06: 02 2f mov r16, r18
- 2d08: 10 e0 ldi r17, 0x00 ; 0
- 2d0a: 87 e0 ldi r24, 0x07 ; 7
- 2d0c: c8 2e mov r12, r24
- 2d0e: d1 2c mov r13, r1
- 2d10: bb 20 and r11, r11
- 2d12: 59 f4 brne .+22 ; 0x2d2a <shiftOut+0x40>
- 2d14: b6 01 movw r22, r12
- 2d16: 6c 1b sub r22, r28
- 2d18: 7d 0b sbc r23, r29
- 2d1a: c8 01 movw r24, r16
- 2d1c: 02 c0 rjmp .+4 ; 0x2d22 <shiftOut+0x38>
- 2d1e: 95 95 asr r25
- 2d20: 87 95 ror r24
- 2d22: 6a 95 dec r22
- 2d24: e2 f7 brpl .-8 ; 0x2d1e <shiftOut+0x34>
- 2d26: bc 01 movw r22, r24
- 2d28: 07 c0 rjmp .+14 ; 0x2d38 <shiftOut+0x4e>
- 2d2a: b8 01 movw r22, r16
- 2d2c: 0c 2e mov r0, r28
- 2d2e: 02 c0 rjmp .+4 ; 0x2d34 <shiftOut+0x4a>
- 2d30: 75 95 asr r23
- 2d32: 67 95 ror r22
- 2d34: 0a 94 dec r0
- 2d36: e2 f7 brpl .-8 ; 0x2d30 <shiftOut+0x46>
- 2d38: 61 70 andi r22, 0x01 ; 1
- 2d3a: 8e 2d mov r24, r14
- 2d3c: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 2d40: 8f 2d mov r24, r15
- 2d42: 61 e0 ldi r22, 0x01 ; 1
- 2d44: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 2d48: 8f 2d mov r24, r15
- 2d4a: 60 e0 ldi r22, 0x00 ; 0
- 2d4c: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 2d50: 21 97 sbiw r28, 0x01 ; 1
- 2d52: 9f ef ldi r25, 0xFF ; 255
- 2d54: cf 3f cpi r28, 0xFF ; 255
- 2d56: d9 07 cpc r29, r25
- 2d58: d9 f6 brne .-74 ; 0x2d10 <shiftOut+0x26>
- 2d5a: df 91 pop r29
- 2d5c: cf 91 pop r28
- 2d5e: 1f 91 pop r17
- 2d60: 0f 91 pop r16
- 2d62: ff 90 pop r15
- 2d64: ef 90 pop r14
- 2d66: df 90 pop r13
- 2d68: cf 90 pop r12
- 2d6a: bf 90 pop r11
- 2d6c: 08 95 ret
-
-00002d6e <shiftIn>:
- 2d6e: cf 92 push r12
- 2d70: df 92 push r13
- 2d72: ef 92 push r14
- 2d74: ff 92 push r15
- 2d76: 0f 93 push r16
- 2d78: 1f 93 push r17
- 2d7a: cf 93 push r28
- 2d7c: df 93 push r29
- 2d7e: f8 2e mov r15, r24
- 2d80: 06 2f mov r16, r22
- 2d82: e4 2e mov r14, r20
- 2d84: 10 e0 ldi r17, 0x00 ; 0
- 2d86: c7 e0 ldi r28, 0x07 ; 7
- 2d88: d0 e0 ldi r29, 0x00 ; 0
- 2d8a: 97 e0 ldi r25, 0x07 ; 7
- 2d8c: c9 2e mov r12, r25
- 2d8e: d1 2c mov r13, r1
- 2d90: 80 2f mov r24, r16
- 2d92: 61 e0 ldi r22, 0x01 ; 1
- 2d94: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 2d98: ee 20 and r14, r14
- 2d9a: 61 f4 brne .+24 ; 0x2db4 <shiftIn+0x46>
- 2d9c: 8f 2d mov r24, r15
- 2d9e: 0e 94 a4 15 call 0x2b48 ; 0x2b48 <digitalRead>
- 2da2: 96 01 movw r18, r12
- 2da4: 2c 1b sub r18, r28
- 2da6: 3d 0b sbc r19, r29
- 2da8: 02 c0 rjmp .+4 ; 0x2dae <shiftIn+0x40>
- 2daa: 88 0f add r24, r24
- 2dac: 99 1f adc r25, r25
- 2dae: 2a 95 dec r18
- 2db0: e2 f7 brpl .-8 ; 0x2daa <shiftIn+0x3c>
- 2db2: 09 c0 rjmp .+18 ; 0x2dc6 <shiftIn+0x58>
- 2db4: 8f 2d mov r24, r15
- 2db6: 0e 94 a4 15 call 0x2b48 ; 0x2b48 <digitalRead>
- 2dba: 0c 2e mov r0, r28
- 2dbc: 02 c0 rjmp .+4 ; 0x2dc2 <shiftIn+0x54>
- 2dbe: 88 0f add r24, r24
- 2dc0: 99 1f adc r25, r25
- 2dc2: 0a 94 dec r0
- 2dc4: e2 f7 brpl .-8 ; 0x2dbe <shiftIn+0x50>
- 2dc6: 18 2b or r17, r24
- 2dc8: 80 2f mov r24, r16
- 2dca: 60 e0 ldi r22, 0x00 ; 0
- 2dcc: 0e 94 6f 15 call 0x2ade ; 0x2ade <digitalWrite>
- 2dd0: 21 97 sbiw r28, 0x01 ; 1
- 2dd2: 8f ef ldi r24, 0xFF ; 255
- 2dd4: cf 3f cpi r28, 0xFF ; 255
- 2dd6: d8 07 cpc r29, r24
- 2dd8: d9 f6 brne .-74 ; 0x2d90 <shiftIn+0x22>
- 2dda: 81 2f mov r24, r17
- 2ddc: df 91 pop r29
- 2dde: cf 91 pop r28
- 2de0: 1f 91 pop r17
- 2de2: 0f 91 pop r16
- 2de4: ff 90 pop r15
- 2de6: ef 90 pop r14
- 2de8: df 90 pop r13
- 2dea: cf 90 pop r12
- 2dec: 08 95 ret
-
-00002dee <__fixunssfsi>:
- 2dee: ef 92 push r14
- 2df0: ff 92 push r15
- 2df2: 0f 93 push r16
- 2df4: 1f 93 push r17
- 2df6: 7b 01 movw r14, r22
- 2df8: 8c 01 movw r16, r24
- 2dfa: 20 e0 ldi r18, 0x00 ; 0
- 2dfc: 30 e0 ldi r19, 0x00 ; 0
- 2dfe: 40 e0 ldi r20, 0x00 ; 0
- 2e00: 5f e4 ldi r21, 0x4F ; 79
- 2e02: 0e 94 73 1a call 0x34e6 ; 0x34e6 <__gesf2>
- 2e06: 88 23 and r24, r24
- 2e08: 8c f0 brlt .+34 ; 0x2e2c <__fixunssfsi+0x3e>
- 2e0a: c8 01 movw r24, r16
- 2e0c: b7 01 movw r22, r14
- 2e0e: 20 e0 ldi r18, 0x00 ; 0
- 2e10: 30 e0 ldi r19, 0x00 ; 0
- 2e12: 40 e0 ldi r20, 0x00 ; 0
- 2e14: 5f e4 ldi r21, 0x4F ; 79
- 2e16: 0e 94 6f 18 call 0x30de ; 0x30de <__subsf3>
- 2e1a: 0e 94 31 1b call 0x3662 ; 0x3662 <__fixsfsi>
- 2e1e: 9b 01 movw r18, r22
- 2e20: ac 01 movw r20, r24
- 2e22: 20 50 subi r18, 0x00 ; 0
- 2e24: 30 40 sbci r19, 0x00 ; 0
- 2e26: 40 40 sbci r20, 0x00 ; 0
- 2e28: 50 48 sbci r21, 0x80 ; 128
- 2e2a: 06 c0 rjmp .+12 ; 0x2e38 <__fixunssfsi+0x4a>
- 2e2c: c8 01 movw r24, r16
- 2e2e: b7 01 movw r22, r14
- 2e30: 0e 94 31 1b call 0x3662 ; 0x3662 <__fixsfsi>
- 2e34: 9b 01 movw r18, r22
- 2e36: ac 01 movw r20, r24
- 2e38: b9 01 movw r22, r18
- 2e3a: ca 01 movw r24, r20
- 2e3c: 1f 91 pop r17
- 2e3e: 0f 91 pop r16
- 2e40: ff 90 pop r15
- 2e42: ef 90 pop r14
- 2e44: 08 95 ret
-
-00002e46 <_fpadd_parts>:
- 2e46: a0 e0 ldi r26, 0x00 ; 0
- 2e48: b0 e0 ldi r27, 0x00 ; 0
- 2e4a: e9 e2 ldi r30, 0x29 ; 41
- 2e4c: f7 e1 ldi r31, 0x17 ; 23
- 2e4e: 0c 94 4f 1e jmp 0x3c9e ; 0x3c9e <__prologue_saves__>
- 2e52: dc 01 movw r26, r24
- 2e54: 2b 01 movw r4, r22
- 2e56: fa 01 movw r30, r20
- 2e58: 9c 91 ld r25, X
- 2e5a: 92 30 cpi r25, 0x02 ; 2
- 2e5c: 08 f4 brcc .+2 ; 0x2e60 <_fpadd_parts+0x1a>
- 2e5e: 39 c1 rjmp .+626 ; 0x30d2 <_fpadd_parts+0x28c>
- 2e60: eb 01 movw r28, r22
- 2e62: 88 81 ld r24, Y
- 2e64: 82 30 cpi r24, 0x02 ; 2
- 2e66: 08 f4 brcc .+2 ; 0x2e6a <_fpadd_parts+0x24>
- 2e68: 33 c1 rjmp .+614 ; 0x30d0 <_fpadd_parts+0x28a>
- 2e6a: 94 30 cpi r25, 0x04 ; 4
- 2e6c: 69 f4 brne .+26 ; 0x2e88 <_fpadd_parts+0x42>
- 2e6e: 84 30 cpi r24, 0x04 ; 4
- 2e70: 09 f0 breq .+2 ; 0x2e74 <_fpadd_parts+0x2e>
- 2e72: 2f c1 rjmp .+606 ; 0x30d2 <_fpadd_parts+0x28c>
- 2e74: 11 96 adiw r26, 0x01 ; 1
- 2e76: 9c 91 ld r25, X
- 2e78: 11 97 sbiw r26, 0x01 ; 1
- 2e7a: 89 81 ldd r24, Y+1 ; 0x01
- 2e7c: 98 17 cp r25, r24
- 2e7e: 09 f4 brne .+2 ; 0x2e82 <_fpadd_parts+0x3c>
- 2e80: 28 c1 rjmp .+592 ; 0x30d2 <_fpadd_parts+0x28c>
- 2e82: a8 ea ldi r26, 0xA8 ; 168
- 2e84: b1 e0 ldi r27, 0x01 ; 1
- 2e86: 25 c1 rjmp .+586 ; 0x30d2 <_fpadd_parts+0x28c>
- 2e88: 84 30 cpi r24, 0x04 ; 4
- 2e8a: 09 f4 brne .+2 ; 0x2e8e <_fpadd_parts+0x48>
- 2e8c: 21 c1 rjmp .+578 ; 0x30d0 <_fpadd_parts+0x28a>
- 2e8e: 82 30 cpi r24, 0x02 ; 2
- 2e90: a9 f4 brne .+42 ; 0x2ebc <_fpadd_parts+0x76>
- 2e92: 92 30 cpi r25, 0x02 ; 2
- 2e94: 09 f0 breq .+2 ; 0x2e98 <_fpadd_parts+0x52>
- 2e96: 1d c1 rjmp .+570 ; 0x30d2 <_fpadd_parts+0x28c>
- 2e98: 9a 01 movw r18, r20
- 2e9a: ad 01 movw r20, r26
- 2e9c: 88 e0 ldi r24, 0x08 ; 8
- 2e9e: ea 01 movw r28, r20
- 2ea0: 09 90 ld r0, Y+
- 2ea2: ae 01 movw r20, r28
- 2ea4: e9 01 movw r28, r18
- 2ea6: 09 92 st Y+, r0
- 2ea8: 9e 01 movw r18, r28
- 2eaa: 81 50 subi r24, 0x01 ; 1
- 2eac: c1 f7 brne .-16 ; 0x2e9e <_fpadd_parts+0x58>
- 2eae: e2 01 movw r28, r4
- 2eb0: 89 81 ldd r24, Y+1 ; 0x01
- 2eb2: 11 96 adiw r26, 0x01 ; 1
- 2eb4: 9c 91 ld r25, X
- 2eb6: 89 23 and r24, r25
- 2eb8: 81 83 std Z+1, r24 ; 0x01
- 2eba: 08 c1 rjmp .+528 ; 0x30cc <_fpadd_parts+0x286>
- 2ebc: 92 30 cpi r25, 0x02 ; 2
- 2ebe: 09 f4 brne .+2 ; 0x2ec2 <_fpadd_parts+0x7c>
- 2ec0: 07 c1 rjmp .+526 ; 0x30d0 <_fpadd_parts+0x28a>
- 2ec2: 12 96 adiw r26, 0x02 ; 2
- 2ec4: 2d 90 ld r2, X+
- 2ec6: 3c 90 ld r3, X
- 2ec8: 13 97 sbiw r26, 0x03 ; 3
- 2eca: eb 01 movw r28, r22
- 2ecc: 8a 81 ldd r24, Y+2 ; 0x02
- 2ece: 9b 81 ldd r25, Y+3 ; 0x03
- 2ed0: 14 96 adiw r26, 0x04 ; 4
- 2ed2: ad 90 ld r10, X+
- 2ed4: bd 90 ld r11, X+
- 2ed6: cd 90 ld r12, X+
- 2ed8: dc 90 ld r13, X
- 2eda: 17 97 sbiw r26, 0x07 ; 7
- 2edc: ec 80 ldd r14, Y+4 ; 0x04
- 2ede: fd 80 ldd r15, Y+5 ; 0x05
- 2ee0: 0e 81 ldd r16, Y+6 ; 0x06
- 2ee2: 1f 81 ldd r17, Y+7 ; 0x07
- 2ee4: 91 01 movw r18, r2
- 2ee6: 28 1b sub r18, r24
- 2ee8: 39 0b sbc r19, r25
- 2eea: b9 01 movw r22, r18
- 2eec: 37 ff sbrs r19, 7
- 2eee: 04 c0 rjmp .+8 ; 0x2ef8 <_fpadd_parts+0xb2>
- 2ef0: 66 27 eor r22, r22
- 2ef2: 77 27 eor r23, r23
- 2ef4: 62 1b sub r22, r18
- 2ef6: 73 0b sbc r23, r19
- 2ef8: 60 32 cpi r22, 0x20 ; 32
- 2efa: 71 05 cpc r23, r1
- 2efc: 0c f0 brlt .+2 ; 0x2f00 <_fpadd_parts+0xba>
- 2efe: 61 c0 rjmp .+194 ; 0x2fc2 <_fpadd_parts+0x17c>
- 2f00: 12 16 cp r1, r18
- 2f02: 13 06 cpc r1, r19
- 2f04: 6c f5 brge .+90 ; 0x2f60 <_fpadd_parts+0x11a>
- 2f06: 37 01 movw r6, r14
- 2f08: 48 01 movw r8, r16
- 2f0a: 06 2e mov r0, r22
- 2f0c: 04 c0 rjmp .+8 ; 0x2f16 <_fpadd_parts+0xd0>
- 2f0e: 96 94 lsr r9
- 2f10: 87 94 ror r8
- 2f12: 77 94 ror r7
- 2f14: 67 94 ror r6
- 2f16: 0a 94 dec r0
- 2f18: d2 f7 brpl .-12 ; 0x2f0e <_fpadd_parts+0xc8>
- 2f1a: 21 e0 ldi r18, 0x01 ; 1
- 2f1c: 30 e0 ldi r19, 0x00 ; 0
- 2f1e: 40 e0 ldi r20, 0x00 ; 0
- 2f20: 50 e0 ldi r21, 0x00 ; 0
- 2f22: 04 c0 rjmp .+8 ; 0x2f2c <_fpadd_parts+0xe6>
- 2f24: 22 0f add r18, r18
- 2f26: 33 1f adc r19, r19
- 2f28: 44 1f adc r20, r20
- 2f2a: 55 1f adc r21, r21
- 2f2c: 6a 95 dec r22
- 2f2e: d2 f7 brpl .-12 ; 0x2f24 <_fpadd_parts+0xde>
- 2f30: 21 50 subi r18, 0x01 ; 1
- 2f32: 30 40 sbci r19, 0x00 ; 0
- 2f34: 40 40 sbci r20, 0x00 ; 0
- 2f36: 50 40 sbci r21, 0x00 ; 0
- 2f38: 2e 21 and r18, r14
- 2f3a: 3f 21 and r19, r15
- 2f3c: 40 23 and r20, r16
- 2f3e: 51 23 and r21, r17
- 2f40: 21 15 cp r18, r1
- 2f42: 31 05 cpc r19, r1
- 2f44: 41 05 cpc r20, r1
- 2f46: 51 05 cpc r21, r1
- 2f48: 21 f0 breq .+8 ; 0x2f52 <_fpadd_parts+0x10c>
- 2f4a: 21 e0 ldi r18, 0x01 ; 1
- 2f4c: 30 e0 ldi r19, 0x00 ; 0
- 2f4e: 40 e0 ldi r20, 0x00 ; 0
- 2f50: 50 e0 ldi r21, 0x00 ; 0
- 2f52: 79 01 movw r14, r18
- 2f54: 8a 01 movw r16, r20
- 2f56: e6 28 or r14, r6
- 2f58: f7 28 or r15, r7
- 2f5a: 08 29 or r16, r8
- 2f5c: 19 29 or r17, r9
- 2f5e: 3c c0 rjmp .+120 ; 0x2fd8 <_fpadd_parts+0x192>
- 2f60: 23 2b or r18, r19
- 2f62: d1 f1 breq .+116 ; 0x2fd8 <_fpadd_parts+0x192>
- 2f64: 26 0e add r2, r22
- 2f66: 37 1e adc r3, r23
- 2f68: 35 01 movw r6, r10
- 2f6a: 46 01 movw r8, r12
- 2f6c: 06 2e mov r0, r22
- 2f6e: 04 c0 rjmp .+8 ; 0x2f78 <_fpadd_parts+0x132>
- 2f70: 96 94 lsr r9
- 2f72: 87 94 ror r8
- 2f74: 77 94 ror r7
- 2f76: 67 94 ror r6
- 2f78: 0a 94 dec r0
- 2f7a: d2 f7 brpl .-12 ; 0x2f70 <_fpadd_parts+0x12a>
- 2f7c: 21 e0 ldi r18, 0x01 ; 1
- 2f7e: 30 e0 ldi r19, 0x00 ; 0
- 2f80: 40 e0 ldi r20, 0x00 ; 0
- 2f82: 50 e0 ldi r21, 0x00 ; 0
- 2f84: 04 c0 rjmp .+8 ; 0x2f8e <_fpadd_parts+0x148>
- 2f86: 22 0f add r18, r18
- 2f88: 33 1f adc r19, r19
- 2f8a: 44 1f adc r20, r20
- 2f8c: 55 1f adc r21, r21
- 2f8e: 6a 95 dec r22
- 2f90: d2 f7 brpl .-12 ; 0x2f86 <_fpadd_parts+0x140>
- 2f92: 21 50 subi r18, 0x01 ; 1
- 2f94: 30 40 sbci r19, 0x00 ; 0
- 2f96: 40 40 sbci r20, 0x00 ; 0
- 2f98: 50 40 sbci r21, 0x00 ; 0
- 2f9a: 2a 21 and r18, r10
- 2f9c: 3b 21 and r19, r11
- 2f9e: 4c 21 and r20, r12
- 2fa0: 5d 21 and r21, r13
- 2fa2: 21 15 cp r18, r1
- 2fa4: 31 05 cpc r19, r1
- 2fa6: 41 05 cpc r20, r1
- 2fa8: 51 05 cpc r21, r1
- 2faa: 21 f0 breq .+8 ; 0x2fb4 <_fpadd_parts+0x16e>
- 2fac: 21 e0 ldi r18, 0x01 ; 1
- 2fae: 30 e0 ldi r19, 0x00 ; 0
- 2fb0: 40 e0 ldi r20, 0x00 ; 0
- 2fb2: 50 e0 ldi r21, 0x00 ; 0
- 2fb4: 59 01 movw r10, r18
- 2fb6: 6a 01 movw r12, r20
- 2fb8: a6 28 or r10, r6
- 2fba: b7 28 or r11, r7
- 2fbc: c8 28 or r12, r8
- 2fbe: d9 28 or r13, r9
- 2fc0: 0b c0 rjmp .+22 ; 0x2fd8 <_fpadd_parts+0x192>
- 2fc2: 82 15 cp r24, r2
- 2fc4: 93 05 cpc r25, r3
- 2fc6: 2c f0 brlt .+10 ; 0x2fd2 <_fpadd_parts+0x18c>
- 2fc8: 1c 01 movw r2, r24
- 2fca: aa 24 eor r10, r10
- 2fcc: bb 24 eor r11, r11
- 2fce: 65 01 movw r12, r10
- 2fd0: 03 c0 rjmp .+6 ; 0x2fd8 <_fpadd_parts+0x192>
- 2fd2: ee 24 eor r14, r14
- 2fd4: ff 24 eor r15, r15
- 2fd6: 87 01 movw r16, r14
- 2fd8: 11 96 adiw r26, 0x01 ; 1
- 2fda: 9c 91 ld r25, X
- 2fdc: d2 01 movw r26, r4
- 2fde: 11 96 adiw r26, 0x01 ; 1
- 2fe0: 8c 91 ld r24, X
- 2fe2: 98 17 cp r25, r24
- 2fe4: 09 f4 brne .+2 ; 0x2fe8 <_fpadd_parts+0x1a2>
- 2fe6: 45 c0 rjmp .+138 ; 0x3072 <_fpadd_parts+0x22c>
- 2fe8: 99 23 and r25, r25
- 2fea: 39 f0 breq .+14 ; 0x2ffa <_fpadd_parts+0x1b4>
- 2fec: a8 01 movw r20, r16
- 2fee: 97 01 movw r18, r14
- 2ff0: 2a 19 sub r18, r10
- 2ff2: 3b 09 sbc r19, r11
- 2ff4: 4c 09 sbc r20, r12
- 2ff6: 5d 09 sbc r21, r13
- 2ff8: 06 c0 rjmp .+12 ; 0x3006 <_fpadd_parts+0x1c0>
- 2ffa: a6 01 movw r20, r12
- 2ffc: 95 01 movw r18, r10
- 2ffe: 2e 19 sub r18, r14
- 3000: 3f 09 sbc r19, r15
- 3002: 40 0b sbc r20, r16
- 3004: 51 0b sbc r21, r17
- 3006: 57 fd sbrc r21, 7
- 3008: 08 c0 rjmp .+16 ; 0x301a <_fpadd_parts+0x1d4>
- 300a: 11 82 std Z+1, r1 ; 0x01
- 300c: 33 82 std Z+3, r3 ; 0x03
- 300e: 22 82 std Z+2, r2 ; 0x02
- 3010: 24 83 std Z+4, r18 ; 0x04
- 3012: 35 83 std Z+5, r19 ; 0x05
- 3014: 46 83 std Z+6, r20 ; 0x06
- 3016: 57 83 std Z+7, r21 ; 0x07
- 3018: 1d c0 rjmp .+58 ; 0x3054 <_fpadd_parts+0x20e>
- 301a: 81 e0 ldi r24, 0x01 ; 1
- 301c: 81 83 std Z+1, r24 ; 0x01
- 301e: 33 82 std Z+3, r3 ; 0x03
- 3020: 22 82 std Z+2, r2 ; 0x02
- 3022: 88 27 eor r24, r24
- 3024: 99 27 eor r25, r25
- 3026: dc 01 movw r26, r24
- 3028: 82 1b sub r24, r18
- 302a: 93 0b sbc r25, r19
- 302c: a4 0b sbc r26, r20
- 302e: b5 0b sbc r27, r21
- 3030: 84 83 std Z+4, r24 ; 0x04
- 3032: 95 83 std Z+5, r25 ; 0x05
- 3034: a6 83 std Z+6, r26 ; 0x06
- 3036: b7 83 std Z+7, r27 ; 0x07
- 3038: 0d c0 rjmp .+26 ; 0x3054 <_fpadd_parts+0x20e>
- 303a: 22 0f add r18, r18
- 303c: 33 1f adc r19, r19
- 303e: 44 1f adc r20, r20
- 3040: 55 1f adc r21, r21
- 3042: 24 83 std Z+4, r18 ; 0x04
- 3044: 35 83 std Z+5, r19 ; 0x05
- 3046: 46 83 std Z+6, r20 ; 0x06
- 3048: 57 83 std Z+7, r21 ; 0x07
- 304a: 82 81 ldd r24, Z+2 ; 0x02
- 304c: 93 81 ldd r25, Z+3 ; 0x03
- 304e: 01 97 sbiw r24, 0x01 ; 1
- 3050: 93 83 std Z+3, r25 ; 0x03
- 3052: 82 83 std Z+2, r24 ; 0x02
- 3054: 24 81 ldd r18, Z+4 ; 0x04
- 3056: 35 81 ldd r19, Z+5 ; 0x05
- 3058: 46 81 ldd r20, Z+6 ; 0x06
- 305a: 57 81 ldd r21, Z+7 ; 0x07
- 305c: da 01 movw r26, r20
- 305e: c9 01 movw r24, r18
- 3060: 01 97 sbiw r24, 0x01 ; 1
- 3062: a1 09 sbc r26, r1
- 3064: b1 09 sbc r27, r1
- 3066: 8f 5f subi r24, 0xFF ; 255
- 3068: 9f 4f sbci r25, 0xFF ; 255
- 306a: af 4f sbci r26, 0xFF ; 255
- 306c: bf 43 sbci r27, 0x3F ; 63
- 306e: 28 f3 brcs .-54 ; 0x303a <_fpadd_parts+0x1f4>
- 3070: 0b c0 rjmp .+22 ; 0x3088 <_fpadd_parts+0x242>
- 3072: 91 83 std Z+1, r25 ; 0x01
- 3074: 33 82 std Z+3, r3 ; 0x03
- 3076: 22 82 std Z+2, r2 ; 0x02
- 3078: ea 0c add r14, r10
- 307a: fb 1c adc r15, r11
- 307c: 0c 1d adc r16, r12
- 307e: 1d 1d adc r17, r13
- 3080: e4 82 std Z+4, r14 ; 0x04
- 3082: f5 82 std Z+5, r15 ; 0x05
- 3084: 06 83 std Z+6, r16 ; 0x06
- 3086: 17 83 std Z+7, r17 ; 0x07
- 3088: 83 e0 ldi r24, 0x03 ; 3
- 308a: 80 83 st Z, r24
- 308c: 24 81 ldd r18, Z+4 ; 0x04
- 308e: 35 81 ldd r19, Z+5 ; 0x05
- 3090: 46 81 ldd r20, Z+6 ; 0x06
- 3092: 57 81 ldd r21, Z+7 ; 0x07
- 3094: 57 ff sbrs r21, 7
- 3096: 1a c0 rjmp .+52 ; 0x30cc <_fpadd_parts+0x286>
- 3098: c9 01 movw r24, r18
- 309a: aa 27 eor r26, r26
- 309c: 97 fd sbrc r25, 7
- 309e: a0 95 com r26
- 30a0: ba 2f mov r27, r26
- 30a2: 81 70 andi r24, 0x01 ; 1
- 30a4: 90 70 andi r25, 0x00 ; 0
- 30a6: a0 70 andi r26, 0x00 ; 0
- 30a8: b0 70 andi r27, 0x00 ; 0
- 30aa: 56 95 lsr r21
- 30ac: 47 95 ror r20
- 30ae: 37 95 ror r19
- 30b0: 27 95 ror r18
- 30b2: 82 2b or r24, r18
- 30b4: 93 2b or r25, r19
- 30b6: a4 2b or r26, r20
- 30b8: b5 2b or r27, r21
- 30ba: 84 83 std Z+4, r24 ; 0x04
- 30bc: 95 83 std Z+5, r25 ; 0x05
- 30be: a6 83 std Z+6, r26 ; 0x06
- 30c0: b7 83 std Z+7, r27 ; 0x07
- 30c2: 82 81 ldd r24, Z+2 ; 0x02
- 30c4: 93 81 ldd r25, Z+3 ; 0x03
- 30c6: 01 96 adiw r24, 0x01 ; 1
- 30c8: 93 83 std Z+3, r25 ; 0x03
- 30ca: 82 83 std Z+2, r24 ; 0x02
- 30cc: df 01 movw r26, r30
- 30ce: 01 c0 rjmp .+2 ; 0x30d2 <_fpadd_parts+0x28c>
- 30d0: d2 01 movw r26, r4
- 30d2: cd 01 movw r24, r26
- 30d4: cd b7 in r28, 0x3d ; 61
- 30d6: de b7 in r29, 0x3e ; 62
- 30d8: e2 e1 ldi r30, 0x12 ; 18
- 30da: 0c 94 6b 1e jmp 0x3cd6 ; 0x3cd6 <__epilogue_restores__>
-
-000030de <__subsf3>:
- 30de: a0 e2 ldi r26, 0x20 ; 32
- 30e0: b0 e0 ldi r27, 0x00 ; 0
- 30e2: e5 e7 ldi r30, 0x75 ; 117
- 30e4: f8 e1 ldi r31, 0x18 ; 24
- 30e6: 0c 94 5b 1e jmp 0x3cb6 ; 0x3cb6 <__prologue_saves__+0x18>
- 30ea: 69 83 std Y+1, r22 ; 0x01
- 30ec: 7a 83 std Y+2, r23 ; 0x02
- 30ee: 8b 83 std Y+3, r24 ; 0x03
- 30f0: 9c 83 std Y+4, r25 ; 0x04
- 30f2: 2d 83 std Y+5, r18 ; 0x05
- 30f4: 3e 83 std Y+6, r19 ; 0x06
- 30f6: 4f 83 std Y+7, r20 ; 0x07
- 30f8: 58 87 std Y+8, r21 ; 0x08
- 30fa: e9 e0 ldi r30, 0x09 ; 9
- 30fc: ee 2e mov r14, r30
- 30fe: f1 2c mov r15, r1
- 3100: ec 0e add r14, r28
- 3102: fd 1e adc r15, r29
- 3104: ce 01 movw r24, r28
- 3106: 01 96 adiw r24, 0x01 ; 1
- 3108: b7 01 movw r22, r14
- 310a: 0e 94 22 1d call 0x3a44 ; 0x3a44 <__unpack_f>
- 310e: 8e 01 movw r16, r28
- 3110: 0f 5e subi r16, 0xEF ; 239
- 3112: 1f 4f sbci r17, 0xFF ; 255
- 3114: ce 01 movw r24, r28
- 3116: 05 96 adiw r24, 0x05 ; 5
- 3118: b8 01 movw r22, r16
- 311a: 0e 94 22 1d call 0x3a44 ; 0x3a44 <__unpack_f>
- 311e: 8a 89 ldd r24, Y+18 ; 0x12
- 3120: 91 e0 ldi r25, 0x01 ; 1
- 3122: 89 27 eor r24, r25
- 3124: 8a 8b std Y+18, r24 ; 0x12
- 3126: c7 01 movw r24, r14
- 3128: b8 01 movw r22, r16
- 312a: ae 01 movw r20, r28
- 312c: 47 5e subi r20, 0xE7 ; 231
- 312e: 5f 4f sbci r21, 0xFF ; 255
- 3130: 0e 94 23 17 call 0x2e46 ; 0x2e46 <_fpadd_parts>
- 3134: 0e 94 4d 1c call 0x389a ; 0x389a <__pack_f>
- 3138: a0 96 adiw r28, 0x20 ; 32
- 313a: e6 e0 ldi r30, 0x06 ; 6
- 313c: 0c 94 77 1e jmp 0x3cee ; 0x3cee <__epilogue_restores__+0x18>
-
-00003140 <__addsf3>:
- 3140: a0 e2 ldi r26, 0x20 ; 32
- 3142: b0 e0 ldi r27, 0x00 ; 0
- 3144: e6 ea ldi r30, 0xA6 ; 166
- 3146: f8 e1 ldi r31, 0x18 ; 24
- 3148: 0c 94 5b 1e jmp 0x3cb6 ; 0x3cb6 <__prologue_saves__+0x18>
- 314c: 69 83 std Y+1, r22 ; 0x01
- 314e: 7a 83 std Y+2, r23 ; 0x02
- 3150: 8b 83 std Y+3, r24 ; 0x03
- 3152: 9c 83 std Y+4, r25 ; 0x04
- 3154: 2d 83 std Y+5, r18 ; 0x05
- 3156: 3e 83 std Y+6, r19 ; 0x06
- 3158: 4f 83 std Y+7, r20 ; 0x07
- 315a: 58 87 std Y+8, r21 ; 0x08
- 315c: f9 e0 ldi r31, 0x09 ; 9
- 315e: ef 2e mov r14, r31
- 3160: f1 2c mov r15, r1
- 3162: ec 0e add r14, r28
- 3164: fd 1e adc r15, r29
- 3166: ce 01 movw r24, r28
- 3168: 01 96 adiw r24, 0x01 ; 1
- 316a: b7 01 movw r22, r14
- 316c: 0e 94 22 1d call 0x3a44 ; 0x3a44 <__unpack_f>
- 3170: 8e 01 movw r16, r28
- 3172: 0f 5e subi r16, 0xEF ; 239
- 3174: 1f 4f sbci r17, 0xFF ; 255
- 3176: ce 01 movw r24, r28
- 3178: 05 96 adiw r24, 0x05 ; 5
- 317a: b8 01 movw r22, r16
- 317c: 0e 94 22 1d call 0x3a44 ; 0x3a44 <__unpack_f>
- 3180: c7 01 movw r24, r14
- 3182: b8 01 movw r22, r16
- 3184: ae 01 movw r20, r28
- 3186: 47 5e subi r20, 0xE7 ; 231
- 3188: 5f 4f sbci r21, 0xFF ; 255
- 318a: 0e 94 23 17 call 0x2e46 ; 0x2e46 <_fpadd_parts>
- 318e: 0e 94 4d 1c call 0x389a ; 0x389a <__pack_f>
- 3192: a0 96 adiw r28, 0x20 ; 32
- 3194: e6 e0 ldi r30, 0x06 ; 6
- 3196: 0c 94 77 1e jmp 0x3cee ; 0x3cee <__epilogue_restores__+0x18>
-
-0000319a <__mulsf3>:
- 319a: a0 e2 ldi r26, 0x20 ; 32
- 319c: b0 e0 ldi r27, 0x00 ; 0
- 319e: e3 ed ldi r30, 0xD3 ; 211
- 31a0: f8 e1 ldi r31, 0x18 ; 24
- 31a2: 0c 94 4f 1e jmp 0x3c9e ; 0x3c9e <__prologue_saves__>
- 31a6: 69 83 std Y+1, r22 ; 0x01
- 31a8: 7a 83 std Y+2, r23 ; 0x02
- 31aa: 8b 83 std Y+3, r24 ; 0x03
- 31ac: 9c 83 std Y+4, r25 ; 0x04
- 31ae: 2d 83 std Y+5, r18 ; 0x05
- 31b0: 3e 83 std Y+6, r19 ; 0x06
- 31b2: 4f 83 std Y+7, r20 ; 0x07
- 31b4: 58 87 std Y+8, r21 ; 0x08
- 31b6: ce 01 movw r24, r28
- 31b8: 01 96 adiw r24, 0x01 ; 1
- 31ba: be 01 movw r22, r28
- 31bc: 67 5f subi r22, 0xF7 ; 247
- 31be: 7f 4f sbci r23, 0xFF ; 255
- 31c0: 0e 94 22 1d call 0x3a44 ; 0x3a44 <__unpack_f>
- 31c4: ce 01 movw r24, r28
- 31c6: 05 96 adiw r24, 0x05 ; 5
- 31c8: be 01 movw r22, r28
- 31ca: 6f 5e subi r22, 0xEF ; 239
- 31cc: 7f 4f sbci r23, 0xFF ; 255
- 31ce: 0e 94 22 1d call 0x3a44 ; 0x3a44 <__unpack_f>
- 31d2: 99 85 ldd r25, Y+9 ; 0x09
- 31d4: 92 30 cpi r25, 0x02 ; 2
- 31d6: 88 f0 brcs .+34 ; 0x31fa <__mulsf3+0x60>
- 31d8: 89 89 ldd r24, Y+17 ; 0x11
- 31da: 82 30 cpi r24, 0x02 ; 2
- 31dc: c8 f0 brcs .+50 ; 0x3210 <__mulsf3+0x76>
- 31de: 94 30 cpi r25, 0x04 ; 4
- 31e0: 19 f4 brne .+6 ; 0x31e8 <__mulsf3+0x4e>
- 31e2: 82 30 cpi r24, 0x02 ; 2
- 31e4: 51 f4 brne .+20 ; 0x31fa <__mulsf3+0x60>
- 31e6: 04 c0 rjmp .+8 ; 0x31f0 <__mulsf3+0x56>
- 31e8: 84 30 cpi r24, 0x04 ; 4
- 31ea: 29 f4 brne .+10 ; 0x31f6 <__mulsf3+0x5c>
- 31ec: 92 30 cpi r25, 0x02 ; 2
- 31ee: 81 f4 brne .+32 ; 0x3210 <__mulsf3+0x76>
- 31f0: 88 ea ldi r24, 0xA8 ; 168
- 31f2: 91 e0 ldi r25, 0x01 ; 1
- 31f4: c6 c0 rjmp .+396 ; 0x3382 <__mulsf3+0x1e8>
- 31f6: 92 30 cpi r25, 0x02 ; 2
- 31f8: 49 f4 brne .+18 ; 0x320c <__mulsf3+0x72>
- 31fa: 20 e0 ldi r18, 0x00 ; 0
- 31fc: 9a 85 ldd r25, Y+10 ; 0x0a
- 31fe: 8a 89 ldd r24, Y+18 ; 0x12
- 3200: 98 13 cpse r25, r24
- 3202: 21 e0 ldi r18, 0x01 ; 1
- 3204: 2a 87 std Y+10, r18 ; 0x0a
- 3206: ce 01 movw r24, r28
- 3208: 09 96 adiw r24, 0x09 ; 9
- 320a: bb c0 rjmp .+374 ; 0x3382 <__mulsf3+0x1e8>
- 320c: 82 30 cpi r24, 0x02 ; 2
- 320e: 49 f4 brne .+18 ; 0x3222 <__mulsf3+0x88>
- 3210: 20 e0 ldi r18, 0x00 ; 0
- 3212: 9a 85 ldd r25, Y+10 ; 0x0a
- 3214: 8a 89 ldd r24, Y+18 ; 0x12
- 3216: 98 13 cpse r25, r24
- 3218: 21 e0 ldi r18, 0x01 ; 1
- 321a: 2a 8b std Y+18, r18 ; 0x12
- 321c: ce 01 movw r24, r28
- 321e: 41 96 adiw r24, 0x11 ; 17
- 3220: b0 c0 rjmp .+352 ; 0x3382 <__mulsf3+0x1e8>
- 3222: 2d 84 ldd r2, Y+13 ; 0x0d
- 3224: 3e 84 ldd r3, Y+14 ; 0x0e
- 3226: 4f 84 ldd r4, Y+15 ; 0x0f
- 3228: 58 88 ldd r5, Y+16 ; 0x10
- 322a: 6d 88 ldd r6, Y+21 ; 0x15
- 322c: 7e 88 ldd r7, Y+22 ; 0x16
- 322e: 8f 88 ldd r8, Y+23 ; 0x17
- 3230: 98 8c ldd r9, Y+24 ; 0x18
- 3232: ee 24 eor r14, r14
- 3234: ff 24 eor r15, r15
- 3236: 87 01 movw r16, r14
- 3238: aa 24 eor r10, r10
- 323a: bb 24 eor r11, r11
- 323c: 65 01 movw r12, r10
- 323e: 40 e0 ldi r20, 0x00 ; 0
- 3240: 50 e0 ldi r21, 0x00 ; 0
- 3242: 60 e0 ldi r22, 0x00 ; 0
- 3244: 70 e0 ldi r23, 0x00 ; 0
- 3246: e0 e0 ldi r30, 0x00 ; 0
- 3248: f0 e0 ldi r31, 0x00 ; 0
- 324a: c1 01 movw r24, r2
- 324c: 81 70 andi r24, 0x01 ; 1
- 324e: 90 70 andi r25, 0x00 ; 0
- 3250: 89 2b or r24, r25
- 3252: e9 f0 breq .+58 ; 0x328e <__mulsf3+0xf4>
- 3254: e6 0c add r14, r6
- 3256: f7 1c adc r15, r7
- 3258: 08 1d adc r16, r8
- 325a: 19 1d adc r17, r9
- 325c: 9a 01 movw r18, r20
- 325e: ab 01 movw r20, r22
- 3260: 2a 0d add r18, r10
- 3262: 3b 1d adc r19, r11
- 3264: 4c 1d adc r20, r12
- 3266: 5d 1d adc r21, r13
- 3268: 80 e0 ldi r24, 0x00 ; 0
- 326a: 90 e0 ldi r25, 0x00 ; 0
- 326c: a0 e0 ldi r26, 0x00 ; 0
- 326e: b0 e0 ldi r27, 0x00 ; 0
- 3270: e6 14 cp r14, r6
- 3272: f7 04 cpc r15, r7
- 3274: 08 05 cpc r16, r8
- 3276: 19 05 cpc r17, r9
- 3278: 20 f4 brcc .+8 ; 0x3282 <__mulsf3+0xe8>
- 327a: 81 e0 ldi r24, 0x01 ; 1
- 327c: 90 e0 ldi r25, 0x00 ; 0
- 327e: a0 e0 ldi r26, 0x00 ; 0
- 3280: b0 e0 ldi r27, 0x00 ; 0
- 3282: ba 01 movw r22, r20
- 3284: a9 01 movw r20, r18
- 3286: 48 0f add r20, r24
- 3288: 59 1f adc r21, r25
- 328a: 6a 1f adc r22, r26
- 328c: 7b 1f adc r23, r27
- 328e: aa 0c add r10, r10
- 3290: bb 1c adc r11, r11
- 3292: cc 1c adc r12, r12
- 3294: dd 1c adc r13, r13
- 3296: 97 fe sbrs r9, 7
- 3298: 08 c0 rjmp .+16 ; 0x32aa <__mulsf3+0x110>
- 329a: 81 e0 ldi r24, 0x01 ; 1
- 329c: 90 e0 ldi r25, 0x00 ; 0
- 329e: a0 e0 ldi r26, 0x00 ; 0
- 32a0: b0 e0 ldi r27, 0x00 ; 0
- 32a2: a8 2a or r10, r24
- 32a4: b9 2a or r11, r25
- 32a6: ca 2a or r12, r26
- 32a8: db 2a or r13, r27
- 32aa: 31 96 adiw r30, 0x01 ; 1
- 32ac: e0 32 cpi r30, 0x20 ; 32
- 32ae: f1 05 cpc r31, r1
- 32b0: 49 f0 breq .+18 ; 0x32c4 <__mulsf3+0x12a>
- 32b2: 66 0c add r6, r6
- 32b4: 77 1c adc r7, r7
- 32b6: 88 1c adc r8, r8
- 32b8: 99 1c adc r9, r9
- 32ba: 56 94 lsr r5
- 32bc: 47 94 ror r4
- 32be: 37 94 ror r3
- 32c0: 27 94 ror r2
- 32c2: c3 cf rjmp .-122 ; 0x324a <__mulsf3+0xb0>
- 32c4: fa 85 ldd r31, Y+10 ; 0x0a
- 32c6: ea 89 ldd r30, Y+18 ; 0x12
- 32c8: 2b 89 ldd r18, Y+19 ; 0x13
- 32ca: 3c 89 ldd r19, Y+20 ; 0x14
- 32cc: 8b 85 ldd r24, Y+11 ; 0x0b
- 32ce: 9c 85 ldd r25, Y+12 ; 0x0c
- 32d0: 28 0f add r18, r24
- 32d2: 39 1f adc r19, r25
- 32d4: 2e 5f subi r18, 0xFE ; 254
- 32d6: 3f 4f sbci r19, 0xFF ; 255
- 32d8: 17 c0 rjmp .+46 ; 0x3308 <__mulsf3+0x16e>
- 32da: ca 01 movw r24, r20
- 32dc: 81 70 andi r24, 0x01 ; 1
- 32de: 90 70 andi r25, 0x00 ; 0
- 32e0: 89 2b or r24, r25
- 32e2: 61 f0 breq .+24 ; 0x32fc <__mulsf3+0x162>
- 32e4: 16 95 lsr r17
- 32e6: 07 95 ror r16
- 32e8: f7 94 ror r15
- 32ea: e7 94 ror r14
- 32ec: 80 e0 ldi r24, 0x00 ; 0
- 32ee: 90 e0 ldi r25, 0x00 ; 0
- 32f0: a0 e0 ldi r26, 0x00 ; 0
- 32f2: b0 e8 ldi r27, 0x80 ; 128
- 32f4: e8 2a or r14, r24
- 32f6: f9 2a or r15, r25
- 32f8: 0a 2b or r16, r26
- 32fa: 1b 2b or r17, r27
- 32fc: 76 95 lsr r23
- 32fe: 67 95 ror r22
- 3300: 57 95 ror r21
- 3302: 47 95 ror r20
- 3304: 2f 5f subi r18, 0xFF ; 255
- 3306: 3f 4f sbci r19, 0xFF ; 255
- 3308: 77 fd sbrc r23, 7
- 330a: e7 cf rjmp .-50 ; 0x32da <__mulsf3+0x140>
- 330c: 0c c0 rjmp .+24 ; 0x3326 <__mulsf3+0x18c>
- 330e: 44 0f add r20, r20
- 3310: 55 1f adc r21, r21
- 3312: 66 1f adc r22, r22
- 3314: 77 1f adc r23, r23
- 3316: 17 fd sbrc r17, 7
- 3318: 41 60 ori r20, 0x01 ; 1
- 331a: ee 0c add r14, r14
- 331c: ff 1c adc r15, r15
- 331e: 00 1f adc r16, r16
- 3320: 11 1f adc r17, r17
- 3322: 21 50 subi r18, 0x01 ; 1
- 3324: 30 40 sbci r19, 0x00 ; 0
- 3326: 40 30 cpi r20, 0x00 ; 0
- 3328: 90 e0 ldi r25, 0x00 ; 0
- 332a: 59 07 cpc r21, r25
- 332c: 90 e0 ldi r25, 0x00 ; 0
- 332e: 69 07 cpc r22, r25
- 3330: 90 e4 ldi r25, 0x40 ; 64
- 3332: 79 07 cpc r23, r25
- 3334: 60 f3 brcs .-40 ; 0x330e <__mulsf3+0x174>
- 3336: 2b 8f std Y+27, r18 ; 0x1b
- 3338: 3c 8f std Y+28, r19 ; 0x1c
- 333a: db 01 movw r26, r22
- 333c: ca 01 movw r24, r20
- 333e: 8f 77 andi r24, 0x7F ; 127
- 3340: 90 70 andi r25, 0x00 ; 0
- 3342: a0 70 andi r26, 0x00 ; 0
- 3344: b0 70 andi r27, 0x00 ; 0
- 3346: 80 34 cpi r24, 0x40 ; 64
- 3348: 91 05 cpc r25, r1
- 334a: a1 05 cpc r26, r1
- 334c: b1 05 cpc r27, r1
- 334e: 61 f4 brne .+24 ; 0x3368 <__mulsf3+0x1ce>
- 3350: 47 fd sbrc r20, 7
- 3352: 0a c0 rjmp .+20 ; 0x3368 <__mulsf3+0x1ce>
- 3354: e1 14 cp r14, r1
- 3356: f1 04 cpc r15, r1
- 3358: 01 05 cpc r16, r1
- 335a: 11 05 cpc r17, r1
- 335c: 29 f0 breq .+10 ; 0x3368 <__mulsf3+0x1ce>
- 335e: 40 5c subi r20, 0xC0 ; 192
- 3360: 5f 4f sbci r21, 0xFF ; 255
- 3362: 6f 4f sbci r22, 0xFF ; 255
- 3364: 7f 4f sbci r23, 0xFF ; 255
- 3366: 40 78 andi r20, 0x80 ; 128
- 3368: 1a 8e std Y+26, r1 ; 0x1a
- 336a: fe 17 cp r31, r30
- 336c: 11 f0 breq .+4 ; 0x3372 <__mulsf3+0x1d8>
- 336e: 81 e0 ldi r24, 0x01 ; 1
- 3370: 8a 8f std Y+26, r24 ; 0x1a
- 3372: 4d 8f std Y+29, r20 ; 0x1d
- 3374: 5e 8f std Y+30, r21 ; 0x1e
- 3376: 6f 8f std Y+31, r22 ; 0x1f
- 3378: 78 a3 std Y+32, r23 ; 0x20
- 337a: 83 e0 ldi r24, 0x03 ; 3
- 337c: 89 8f std Y+25, r24 ; 0x19
- 337e: ce 01 movw r24, r28
- 3380: 49 96 adiw r24, 0x19 ; 25
- 3382: 0e 94 4d 1c call 0x389a ; 0x389a <__pack_f>
- 3386: a0 96 adiw r28, 0x20 ; 32
- 3388: e2 e1 ldi r30, 0x12 ; 18
- 338a: 0c 94 6b 1e jmp 0x3cd6 ; 0x3cd6 <__epilogue_restores__>
-
-0000338e <__divsf3>:
- 338e: a8 e1 ldi r26, 0x18 ; 24
- 3390: b0 e0 ldi r27, 0x00 ; 0
- 3392: ed ec ldi r30, 0xCD ; 205
- 3394: f9 e1 ldi r31, 0x19 ; 25
- 3396: 0c 94 57 1e jmp 0x3cae ; 0x3cae <__prologue_saves__+0x10>
- 339a: 69 83 std Y+1, r22 ; 0x01
- 339c: 7a 83 std Y+2, r23 ; 0x02
- 339e: 8b 83 std Y+3, r24 ; 0x03
- 33a0: 9c 83 std Y+4, r25 ; 0x04
- 33a2: 2d 83 std Y+5, r18 ; 0x05
- 33a4: 3e 83 std Y+6, r19 ; 0x06
- 33a6: 4f 83 std Y+7, r20 ; 0x07
- 33a8: 58 87 std Y+8, r21 ; 0x08
- 33aa: b9 e0 ldi r27, 0x09 ; 9
- 33ac: eb 2e mov r14, r27
- 33ae: f1 2c mov r15, r1
- 33b0: ec 0e add r14, r28
- 33b2: fd 1e adc r15, r29
- 33b4: ce 01 movw r24, r28
- 33b6: 01 96 adiw r24, 0x01 ; 1
- 33b8: b7 01 movw r22, r14
- 33ba: 0e 94 22 1d call 0x3a44 ; 0x3a44 <__unpack_f>
- 33be: 8e 01 movw r16, r28
- 33c0: 0f 5e subi r16, 0xEF ; 239
- 33c2: 1f 4f sbci r17, 0xFF ; 255
- 33c4: ce 01 movw r24, r28
- 33c6: 05 96 adiw r24, 0x05 ; 5
- 33c8: b8 01 movw r22, r16
- 33ca: 0e 94 22 1d call 0x3a44 ; 0x3a44 <__unpack_f>
- 33ce: 29 85 ldd r18, Y+9 ; 0x09
- 33d0: 22 30 cpi r18, 0x02 ; 2
- 33d2: 08 f4 brcc .+2 ; 0x33d6 <__divsf3+0x48>
- 33d4: 7e c0 rjmp .+252 ; 0x34d2 <__divsf3+0x144>
- 33d6: 39 89 ldd r19, Y+17 ; 0x11
- 33d8: 32 30 cpi r19, 0x02 ; 2
- 33da: 10 f4 brcc .+4 ; 0x33e0 <__divsf3+0x52>
- 33dc: b8 01 movw r22, r16
- 33de: 7c c0 rjmp .+248 ; 0x34d8 <__divsf3+0x14a>
- 33e0: 8a 85 ldd r24, Y+10 ; 0x0a
- 33e2: 9a 89 ldd r25, Y+18 ; 0x12
- 33e4: 89 27 eor r24, r25
- 33e6: 8a 87 std Y+10, r24 ; 0x0a
- 33e8: 24 30 cpi r18, 0x04 ; 4
- 33ea: 11 f0 breq .+4 ; 0x33f0 <__divsf3+0x62>
- 33ec: 22 30 cpi r18, 0x02 ; 2
- 33ee: 31 f4 brne .+12 ; 0x33fc <__divsf3+0x6e>
- 33f0: 23 17 cp r18, r19
- 33f2: 09 f0 breq .+2 ; 0x33f6 <__divsf3+0x68>
- 33f4: 6e c0 rjmp .+220 ; 0x34d2 <__divsf3+0x144>
- 33f6: 68 ea ldi r22, 0xA8 ; 168
- 33f8: 71 e0 ldi r23, 0x01 ; 1
- 33fa: 6e c0 rjmp .+220 ; 0x34d8 <__divsf3+0x14a>
- 33fc: 34 30 cpi r19, 0x04 ; 4
- 33fe: 39 f4 brne .+14 ; 0x340e <__divsf3+0x80>
- 3400: 1d 86 std Y+13, r1 ; 0x0d
- 3402: 1e 86 std Y+14, r1 ; 0x0e
- 3404: 1f 86 std Y+15, r1 ; 0x0f
- 3406: 18 8a std Y+16, r1 ; 0x10
- 3408: 1c 86 std Y+12, r1 ; 0x0c
- 340a: 1b 86 std Y+11, r1 ; 0x0b
- 340c: 04 c0 rjmp .+8 ; 0x3416 <__divsf3+0x88>
- 340e: 32 30 cpi r19, 0x02 ; 2
- 3410: 21 f4 brne .+8 ; 0x341a <__divsf3+0x8c>
- 3412: 84 e0 ldi r24, 0x04 ; 4
- 3414: 89 87 std Y+9, r24 ; 0x09
- 3416: b7 01 movw r22, r14
- 3418: 5f c0 rjmp .+190 ; 0x34d8 <__divsf3+0x14a>
- 341a: 2b 85 ldd r18, Y+11 ; 0x0b
- 341c: 3c 85 ldd r19, Y+12 ; 0x0c
- 341e: 8b 89 ldd r24, Y+19 ; 0x13
- 3420: 9c 89 ldd r25, Y+20 ; 0x14
- 3422: 28 1b sub r18, r24
- 3424: 39 0b sbc r19, r25
- 3426: 3c 87 std Y+12, r19 ; 0x0c
- 3428: 2b 87 std Y+11, r18 ; 0x0b
- 342a: ed 84 ldd r14, Y+13 ; 0x0d
- 342c: fe 84 ldd r15, Y+14 ; 0x0e
- 342e: 0f 85 ldd r16, Y+15 ; 0x0f
- 3430: 18 89 ldd r17, Y+16 ; 0x10
- 3432: ad 88 ldd r10, Y+21 ; 0x15
- 3434: be 88 ldd r11, Y+22 ; 0x16
- 3436: cf 88 ldd r12, Y+23 ; 0x17
- 3438: d8 8c ldd r13, Y+24 ; 0x18
- 343a: ea 14 cp r14, r10
- 343c: fb 04 cpc r15, r11
- 343e: 0c 05 cpc r16, r12
- 3440: 1d 05 cpc r17, r13
- 3442: 40 f4 brcc .+16 ; 0x3454 <__divsf3+0xc6>
- 3444: ee 0c add r14, r14
- 3446: ff 1c adc r15, r15
- 3448: 00 1f adc r16, r16
- 344a: 11 1f adc r17, r17
- 344c: 21 50 subi r18, 0x01 ; 1
- 344e: 30 40 sbci r19, 0x00 ; 0
- 3450: 3c 87 std Y+12, r19 ; 0x0c
- 3452: 2b 87 std Y+11, r18 ; 0x0b
- 3454: 20 e0 ldi r18, 0x00 ; 0
- 3456: 30 e0 ldi r19, 0x00 ; 0
- 3458: 40 e0 ldi r20, 0x00 ; 0
- 345a: 50 e0 ldi r21, 0x00 ; 0
- 345c: 80 e0 ldi r24, 0x00 ; 0
- 345e: 90 e0 ldi r25, 0x00 ; 0
- 3460: a0 e0 ldi r26, 0x00 ; 0
- 3462: b0 e4 ldi r27, 0x40 ; 64
- 3464: 60 e0 ldi r22, 0x00 ; 0
- 3466: 70 e0 ldi r23, 0x00 ; 0
- 3468: ea 14 cp r14, r10
- 346a: fb 04 cpc r15, r11
- 346c: 0c 05 cpc r16, r12
- 346e: 1d 05 cpc r17, r13
- 3470: 40 f0 brcs .+16 ; 0x3482 <__divsf3+0xf4>
- 3472: 28 2b or r18, r24
- 3474: 39 2b or r19, r25
- 3476: 4a 2b or r20, r26
- 3478: 5b 2b or r21, r27
- 347a: ea 18 sub r14, r10
- 347c: fb 08 sbc r15, r11
- 347e: 0c 09 sbc r16, r12
- 3480: 1d 09 sbc r17, r13
- 3482: b6 95 lsr r27
- 3484: a7 95 ror r26
- 3486: 97 95 ror r25
- 3488: 87 95 ror r24
- 348a: ee 0c add r14, r14
- 348c: ff 1c adc r15, r15
- 348e: 00 1f adc r16, r16
- 3490: 11 1f adc r17, r17
- 3492: 6f 5f subi r22, 0xFF ; 255
- 3494: 7f 4f sbci r23, 0xFF ; 255
- 3496: 6f 31 cpi r22, 0x1F ; 31
- 3498: 71 05 cpc r23, r1
- 349a: 31 f7 brne .-52 ; 0x3468 <__divsf3+0xda>
- 349c: da 01 movw r26, r20
- 349e: c9 01 movw r24, r18
- 34a0: 8f 77 andi r24, 0x7F ; 127
- 34a2: 90 70 andi r25, 0x00 ; 0
- 34a4: a0 70 andi r26, 0x00 ; 0
- 34a6: b0 70 andi r27, 0x00 ; 0
- 34a8: 80 34 cpi r24, 0x40 ; 64
- 34aa: 91 05 cpc r25, r1
- 34ac: a1 05 cpc r26, r1
- 34ae: b1 05 cpc r27, r1
- 34b0: 61 f4 brne .+24 ; 0x34ca <__divsf3+0x13c>
- 34b2: 27 fd sbrc r18, 7
- 34b4: 0a c0 rjmp .+20 ; 0x34ca <__divsf3+0x13c>
- 34b6: e1 14 cp r14, r1
- 34b8: f1 04 cpc r15, r1
- 34ba: 01 05 cpc r16, r1
- 34bc: 11 05 cpc r17, r1
- 34be: 29 f0 breq .+10 ; 0x34ca <__divsf3+0x13c>
- 34c0: 20 5c subi r18, 0xC0 ; 192
- 34c2: 3f 4f sbci r19, 0xFF ; 255
- 34c4: 4f 4f sbci r20, 0xFF ; 255
- 34c6: 5f 4f sbci r21, 0xFF ; 255
- 34c8: 20 78 andi r18, 0x80 ; 128
- 34ca: 2d 87 std Y+13, r18 ; 0x0d
- 34cc: 3e 87 std Y+14, r19 ; 0x0e
- 34ce: 4f 87 std Y+15, r20 ; 0x0f
- 34d0: 58 8b std Y+16, r21 ; 0x10
- 34d2: be 01 movw r22, r28
- 34d4: 67 5f subi r22, 0xF7 ; 247
- 34d6: 7f 4f sbci r23, 0xFF ; 255
- 34d8: cb 01 movw r24, r22
- 34da: 0e 94 4d 1c call 0x389a ; 0x389a <__pack_f>
- 34de: 68 96 adiw r28, 0x18 ; 24
- 34e0: ea e0 ldi r30, 0x0A ; 10
- 34e2: 0c 94 73 1e jmp 0x3ce6 ; 0x3ce6 <__epilogue_restores__+0x10>
-
-000034e6 <__gesf2>:
- 34e6: a8 e1 ldi r26, 0x18 ; 24
- 34e8: b0 e0 ldi r27, 0x00 ; 0
- 34ea: e9 e7 ldi r30, 0x79 ; 121
- 34ec: fa e1 ldi r31, 0x1A ; 26
- 34ee: 0c 94 5b 1e jmp 0x3cb6 ; 0x3cb6 <__prologue_saves__+0x18>
- 34f2: 69 83 std Y+1, r22 ; 0x01
- 34f4: 7a 83 std Y+2, r23 ; 0x02
- 34f6: 8b 83 std Y+3, r24 ; 0x03
- 34f8: 9c 83 std Y+4, r25 ; 0x04
- 34fa: 2d 83 std Y+5, r18 ; 0x05
- 34fc: 3e 83 std Y+6, r19 ; 0x06
- 34fe: 4f 83 std Y+7, r20 ; 0x07
- 3500: 58 87 std Y+8, r21 ; 0x08
- 3502: 89 e0 ldi r24, 0x09 ; 9
- 3504: e8 2e mov r14, r24
- 3506: f1 2c mov r15, r1
- 3508: ec 0e add r14, r28
- 350a: fd 1e adc r15, r29
- 350c: ce 01 movw r24, r28
- 350e: 01 96 adiw r24, 0x01 ; 1
- 3510: b7 01 movw r22, r14
- 3512: 0e 94 22 1d call 0x3a44 ; 0x3a44 <__unpack_f>
- 3516: 8e 01 movw r16, r28
- 3518: 0f 5e subi r16, 0xEF ; 239
- 351a: 1f 4f sbci r17, 0xFF ; 255
- 351c: ce 01 movw r24, r28
- 351e: 05 96 adiw r24, 0x05 ; 5
- 3520: b8 01 movw r22, r16
- 3522: 0e 94 22 1d call 0x3a44 ; 0x3a44 <__unpack_f>
- 3526: 89 85 ldd r24, Y+9 ; 0x09
- 3528: 82 30 cpi r24, 0x02 ; 2
- 352a: 40 f0 brcs .+16 ; 0x353c <__gesf2+0x56>
- 352c: 89 89 ldd r24, Y+17 ; 0x11
- 352e: 82 30 cpi r24, 0x02 ; 2
- 3530: 28 f0 brcs .+10 ; 0x353c <__gesf2+0x56>
- 3532: c7 01 movw r24, r14
- 3534: b8 01 movw r22, r16
- 3536: 0e 94 9a 1d call 0x3b34 ; 0x3b34 <__fpcmp_parts_f>
- 353a: 01 c0 rjmp .+2 ; 0x353e <__gesf2+0x58>
- 353c: 8f ef ldi r24, 0xFF ; 255
- 353e: 68 96 adiw r28, 0x18 ; 24
- 3540: e6 e0 ldi r30, 0x06 ; 6
- 3542: 0c 94 77 1e jmp 0x3cee ; 0x3cee <__epilogue_restores__+0x18>
-
-00003546 <__ltsf2>:
- 3546: a8 e1 ldi r26, 0x18 ; 24
- 3548: b0 e0 ldi r27, 0x00 ; 0
- 354a: e9 ea ldi r30, 0xA9 ; 169
- 354c: fa e1 ldi r31, 0x1A ; 26
- 354e: 0c 94 5b 1e jmp 0x3cb6 ; 0x3cb6 <__prologue_saves__+0x18>
- 3552: 69 83 std Y+1, r22 ; 0x01
- 3554: 7a 83 std Y+2, r23 ; 0x02
- 3556: 8b 83 std Y+3, r24 ; 0x03
- 3558: 9c 83 std Y+4, r25 ; 0x04
- 355a: 2d 83 std Y+5, r18 ; 0x05
- 355c: 3e 83 std Y+6, r19 ; 0x06
- 355e: 4f 83 std Y+7, r20 ; 0x07
- 3560: 58 87 std Y+8, r21 ; 0x08
- 3562: 89 e0 ldi r24, 0x09 ; 9
- 3564: e8 2e mov r14, r24
- 3566: f1 2c mov r15, r1
- 3568: ec 0e add r14, r28
- 356a: fd 1e adc r15, r29
- 356c: ce 01 movw r24, r28
- 356e: 01 96 adiw r24, 0x01 ; 1
- 3570: b7 01 movw r22, r14
- 3572: 0e 94 22 1d call 0x3a44 ; 0x3a44 <__unpack_f>
- 3576: 8e 01 movw r16, r28
- 3578: 0f 5e subi r16, 0xEF ; 239
- 357a: 1f 4f sbci r17, 0xFF ; 255
- 357c: ce 01 movw r24, r28
- 357e: 05 96 adiw r24, 0x05 ; 5
- 3580: b8 01 movw r22, r16
- 3582: 0e 94 22 1d call 0x3a44 ; 0x3a44 <__unpack_f>
- 3586: 89 85 ldd r24, Y+9 ; 0x09
- 3588: 82 30 cpi r24, 0x02 ; 2
- 358a: 40 f0 brcs .+16 ; 0x359c <__ltsf2+0x56>
- 358c: 89 89 ldd r24, Y+17 ; 0x11
- 358e: 82 30 cpi r24, 0x02 ; 2
- 3590: 28 f0 brcs .+10 ; 0x359c <__ltsf2+0x56>
- 3592: c7 01 movw r24, r14
- 3594: b8 01 movw r22, r16
- 3596: 0e 94 9a 1d call 0x3b34 ; 0x3b34 <__fpcmp_parts_f>
- 359a: 01 c0 rjmp .+2 ; 0x359e <__ltsf2+0x58>
- 359c: 81 e0 ldi r24, 0x01 ; 1
- 359e: 68 96 adiw r28, 0x18 ; 24
- 35a0: e6 e0 ldi r30, 0x06 ; 6
- 35a2: 0c 94 77 1e jmp 0x3cee ; 0x3cee <__epilogue_restores__+0x18>
-
-000035a6 <__floatsisf>:
- 35a6: a8 e0 ldi r26, 0x08 ; 8
- 35a8: b0 e0 ldi r27, 0x00 ; 0
- 35aa: e9 ed ldi r30, 0xD9 ; 217
- 35ac: fa e1 ldi r31, 0x1A ; 26
- 35ae: 0c 94 58 1e jmp 0x3cb0 ; 0x3cb0 <__prologue_saves__+0x12>
- 35b2: 9b 01 movw r18, r22
- 35b4: ac 01 movw r20, r24
- 35b6: 83 e0 ldi r24, 0x03 ; 3
- 35b8: 89 83 std Y+1, r24 ; 0x01
- 35ba: da 01 movw r26, r20
- 35bc: c9 01 movw r24, r18
- 35be: 88 27 eor r24, r24
- 35c0: b7 fd sbrc r27, 7
- 35c2: 83 95 inc r24
- 35c4: 99 27 eor r25, r25
- 35c6: aa 27 eor r26, r26
- 35c8: bb 27 eor r27, r27
- 35ca: b8 2e mov r11, r24
- 35cc: 21 15 cp r18, r1
- 35ce: 31 05 cpc r19, r1
- 35d0: 41 05 cpc r20, r1
- 35d2: 51 05 cpc r21, r1
- 35d4: 19 f4 brne .+6 ; 0x35dc <__floatsisf+0x36>
- 35d6: 82 e0 ldi r24, 0x02 ; 2
- 35d8: 89 83 std Y+1, r24 ; 0x01
- 35da: 3a c0 rjmp .+116 ; 0x3650 <__floatsisf+0xaa>
- 35dc: 88 23 and r24, r24
- 35de: a9 f0 breq .+42 ; 0x360a <__floatsisf+0x64>
- 35e0: 20 30 cpi r18, 0x00 ; 0
- 35e2: 80 e0 ldi r24, 0x00 ; 0
- 35e4: 38 07 cpc r19, r24
- 35e6: 80 e0 ldi r24, 0x00 ; 0
- 35e8: 48 07 cpc r20, r24
- 35ea: 80 e8 ldi r24, 0x80 ; 128
- 35ec: 58 07 cpc r21, r24
- 35ee: 29 f4 brne .+10 ; 0x35fa <__floatsisf+0x54>
- 35f0: 60 e0 ldi r22, 0x00 ; 0
- 35f2: 70 e0 ldi r23, 0x00 ; 0
- 35f4: 80 e0 ldi r24, 0x00 ; 0
- 35f6: 9f ec ldi r25, 0xCF ; 207
- 35f8: 30 c0 rjmp .+96 ; 0x365a <__floatsisf+0xb4>
- 35fa: ee 24 eor r14, r14
- 35fc: ff 24 eor r15, r15
- 35fe: 87 01 movw r16, r14
- 3600: e2 1a sub r14, r18
- 3602: f3 0a sbc r15, r19
- 3604: 04 0b sbc r16, r20
- 3606: 15 0b sbc r17, r21
- 3608: 02 c0 rjmp .+4 ; 0x360e <__floatsisf+0x68>
- 360a: 79 01 movw r14, r18
- 360c: 8a 01 movw r16, r20
- 360e: 8e e1 ldi r24, 0x1E ; 30
- 3610: c8 2e mov r12, r24
- 3612: d1 2c mov r13, r1
- 3614: dc 82 std Y+4, r13 ; 0x04
- 3616: cb 82 std Y+3, r12 ; 0x03
- 3618: ed 82 std Y+5, r14 ; 0x05
- 361a: fe 82 std Y+6, r15 ; 0x06
- 361c: 0f 83 std Y+7, r16 ; 0x07
- 361e: 18 87 std Y+8, r17 ; 0x08
- 3620: c8 01 movw r24, r16
- 3622: b7 01 movw r22, r14
- 3624: 0e 94 fe 1b call 0x37fc ; 0x37fc <__clzsi2>
- 3628: 01 97 sbiw r24, 0x01 ; 1
- 362a: 18 16 cp r1, r24
- 362c: 19 06 cpc r1, r25
- 362e: 84 f4 brge .+32 ; 0x3650 <__floatsisf+0xaa>
- 3630: 08 2e mov r0, r24
- 3632: 04 c0 rjmp .+8 ; 0x363c <__floatsisf+0x96>
- 3634: ee 0c add r14, r14
- 3636: ff 1c adc r15, r15
- 3638: 00 1f adc r16, r16
- 363a: 11 1f adc r17, r17
- 363c: 0a 94 dec r0
- 363e: d2 f7 brpl .-12 ; 0x3634 <__floatsisf+0x8e>
- 3640: ed 82 std Y+5, r14 ; 0x05
- 3642: fe 82 std Y+6, r15 ; 0x06
- 3644: 0f 83 std Y+7, r16 ; 0x07
- 3646: 18 87 std Y+8, r17 ; 0x08
- 3648: c8 1a sub r12, r24
- 364a: d9 0a sbc r13, r25
- 364c: dc 82 std Y+4, r13 ; 0x04
- 364e: cb 82 std Y+3, r12 ; 0x03
- 3650: ba 82 std Y+2, r11 ; 0x02
- 3652: ce 01 movw r24, r28
- 3654: 01 96 adiw r24, 0x01 ; 1
- 3656: 0e 94 4d 1c call 0x389a ; 0x389a <__pack_f>
- 365a: 28 96 adiw r28, 0x08 ; 8
- 365c: e9 e0 ldi r30, 0x09 ; 9
- 365e: 0c 94 74 1e jmp 0x3ce8 ; 0x3ce8 <__epilogue_restores__+0x12>
-
-00003662 <__fixsfsi>:
- 3662: ac e0 ldi r26, 0x0C ; 12
- 3664: b0 e0 ldi r27, 0x00 ; 0
- 3666: e7 e3 ldi r30, 0x37 ; 55
- 3668: fb e1 ldi r31, 0x1B ; 27
- 366a: 0c 94 5f 1e jmp 0x3cbe ; 0x3cbe <__prologue_saves__+0x20>
- 366e: 69 83 std Y+1, r22 ; 0x01
- 3670: 7a 83 std Y+2, r23 ; 0x02
- 3672: 8b 83 std Y+3, r24 ; 0x03
- 3674: 9c 83 std Y+4, r25 ; 0x04
- 3676: ce 01 movw r24, r28
- 3678: 01 96 adiw r24, 0x01 ; 1
- 367a: be 01 movw r22, r28
- 367c: 6b 5f subi r22, 0xFB ; 251
- 367e: 7f 4f sbci r23, 0xFF ; 255
- 3680: 0e 94 22 1d call 0x3a44 ; 0x3a44 <__unpack_f>
- 3684: 8d 81 ldd r24, Y+5 ; 0x05
- 3686: 82 30 cpi r24, 0x02 ; 2
- 3688: 61 f1 breq .+88 ; 0x36e2 <__fixsfsi+0x80>
- 368a: 82 30 cpi r24, 0x02 ; 2
- 368c: 50 f1 brcs .+84 ; 0x36e2 <__fixsfsi+0x80>
- 368e: 84 30 cpi r24, 0x04 ; 4
- 3690: 21 f4 brne .+8 ; 0x369a <__fixsfsi+0x38>
- 3692: 8e 81 ldd r24, Y+6 ; 0x06
- 3694: 88 23 and r24, r24
- 3696: 51 f1 breq .+84 ; 0x36ec <__fixsfsi+0x8a>
- 3698: 2e c0 rjmp .+92 ; 0x36f6 <__fixsfsi+0x94>
- 369a: 2f 81 ldd r18, Y+7 ; 0x07
- 369c: 38 85 ldd r19, Y+8 ; 0x08
- 369e: 37 fd sbrc r19, 7
- 36a0: 20 c0 rjmp .+64 ; 0x36e2 <__fixsfsi+0x80>
- 36a2: 6e 81 ldd r22, Y+6 ; 0x06
- 36a4: 2f 31 cpi r18, 0x1F ; 31
- 36a6: 31 05 cpc r19, r1
- 36a8: 1c f0 brlt .+6 ; 0x36b0 <__fixsfsi+0x4e>
- 36aa: 66 23 and r22, r22
- 36ac: f9 f0 breq .+62 ; 0x36ec <__fixsfsi+0x8a>
- 36ae: 23 c0 rjmp .+70 ; 0x36f6 <__fixsfsi+0x94>
- 36b0: 8e e1 ldi r24, 0x1E ; 30
- 36b2: 90 e0 ldi r25, 0x00 ; 0
- 36b4: 82 1b sub r24, r18
- 36b6: 93 0b sbc r25, r19
- 36b8: 29 85 ldd r18, Y+9 ; 0x09
- 36ba: 3a 85 ldd r19, Y+10 ; 0x0a
- 36bc: 4b 85 ldd r20, Y+11 ; 0x0b
- 36be: 5c 85 ldd r21, Y+12 ; 0x0c
- 36c0: 04 c0 rjmp .+8 ; 0x36ca <__fixsfsi+0x68>
- 36c2: 56 95 lsr r21
- 36c4: 47 95 ror r20
- 36c6: 37 95 ror r19
- 36c8: 27 95 ror r18
- 36ca: 8a 95 dec r24
- 36cc: d2 f7 brpl .-12 ; 0x36c2 <__fixsfsi+0x60>
- 36ce: 66 23 and r22, r22
- 36d0: b1 f0 breq .+44 ; 0x36fe <__fixsfsi+0x9c>
- 36d2: 50 95 com r21
- 36d4: 40 95 com r20
- 36d6: 30 95 com r19
- 36d8: 21 95 neg r18
- 36da: 3f 4f sbci r19, 0xFF ; 255
- 36dc: 4f 4f sbci r20, 0xFF ; 255
- 36de: 5f 4f sbci r21, 0xFF ; 255
- 36e0: 0e c0 rjmp .+28 ; 0x36fe <__fixsfsi+0x9c>
- 36e2: 20 e0 ldi r18, 0x00 ; 0
- 36e4: 30 e0 ldi r19, 0x00 ; 0
- 36e6: 40 e0 ldi r20, 0x00 ; 0
- 36e8: 50 e0 ldi r21, 0x00 ; 0
- 36ea: 09 c0 rjmp .+18 ; 0x36fe <__fixsfsi+0x9c>
- 36ec: 2f ef ldi r18, 0xFF ; 255
- 36ee: 3f ef ldi r19, 0xFF ; 255
- 36f0: 4f ef ldi r20, 0xFF ; 255
- 36f2: 5f e7 ldi r21, 0x7F ; 127
- 36f4: 04 c0 rjmp .+8 ; 0x36fe <__fixsfsi+0x9c>
- 36f6: 20 e0 ldi r18, 0x00 ; 0
- 36f8: 30 e0 ldi r19, 0x00 ; 0
- 36fa: 40 e0 ldi r20, 0x00 ; 0
- 36fc: 50 e8 ldi r21, 0x80 ; 128
- 36fe: b9 01 movw r22, r18
- 3700: ca 01 movw r24, r20
- 3702: 2c 96 adiw r28, 0x0c ; 12
- 3704: e2 e0 ldi r30, 0x02 ; 2
- 3706: 0c 94 7b 1e jmp 0x3cf6 ; 0x3cf6 <__epilogue_restores__+0x20>
-
-0000370a <__floatunsisf>:
- 370a: a8 e0 ldi r26, 0x08 ; 8
- 370c: b0 e0 ldi r27, 0x00 ; 0
- 370e: eb e8 ldi r30, 0x8B ; 139
- 3710: fb e1 ldi r31, 0x1B ; 27
- 3712: 0c 94 57 1e jmp 0x3cae ; 0x3cae <__prologue_saves__+0x10>
- 3716: 7b 01 movw r14, r22
- 3718: 8c 01 movw r16, r24
- 371a: 61 15 cp r22, r1
- 371c: 71 05 cpc r23, r1
- 371e: 81 05 cpc r24, r1
- 3720: 91 05 cpc r25, r1
- 3722: 19 f4 brne .+6 ; 0x372a <__floatunsisf+0x20>
- 3724: 82 e0 ldi r24, 0x02 ; 2
- 3726: 89 83 std Y+1, r24 ; 0x01
- 3728: 60 c0 rjmp .+192 ; 0x37ea <__floatunsisf+0xe0>
- 372a: 83 e0 ldi r24, 0x03 ; 3
- 372c: 89 83 std Y+1, r24 ; 0x01
- 372e: 8e e1 ldi r24, 0x1E ; 30
- 3730: c8 2e mov r12, r24
- 3732: d1 2c mov r13, r1
- 3734: dc 82 std Y+4, r13 ; 0x04
- 3736: cb 82 std Y+3, r12 ; 0x03
- 3738: ed 82 std Y+5, r14 ; 0x05
- 373a: fe 82 std Y+6, r15 ; 0x06
- 373c: 0f 83 std Y+7, r16 ; 0x07
- 373e: 18 87 std Y+8, r17 ; 0x08
- 3740: c8 01 movw r24, r16
- 3742: b7 01 movw r22, r14
- 3744: 0e 94 fe 1b call 0x37fc ; 0x37fc <__clzsi2>
- 3748: fc 01 movw r30, r24
- 374a: 31 97 sbiw r30, 0x01 ; 1
- 374c: f7 ff sbrs r31, 7
- 374e: 3b c0 rjmp .+118 ; 0x37c6 <__floatunsisf+0xbc>
- 3750: 22 27 eor r18, r18
- 3752: 33 27 eor r19, r19
- 3754: 2e 1b sub r18, r30
- 3756: 3f 0b sbc r19, r31
- 3758: 57 01 movw r10, r14
- 375a: 68 01 movw r12, r16
- 375c: 02 2e mov r0, r18
- 375e: 04 c0 rjmp .+8 ; 0x3768 <__floatunsisf+0x5e>
- 3760: d6 94 lsr r13
- 3762: c7 94 ror r12
- 3764: b7 94 ror r11
- 3766: a7 94 ror r10
- 3768: 0a 94 dec r0
- 376a: d2 f7 brpl .-12 ; 0x3760 <__floatunsisf+0x56>
- 376c: 40 e0 ldi r20, 0x00 ; 0
- 376e: 50 e0 ldi r21, 0x00 ; 0
- 3770: 60 e0 ldi r22, 0x00 ; 0
- 3772: 70 e0 ldi r23, 0x00 ; 0
- 3774: 81 e0 ldi r24, 0x01 ; 1
- 3776: 90 e0 ldi r25, 0x00 ; 0
- 3778: a0 e0 ldi r26, 0x00 ; 0
- 377a: b0 e0 ldi r27, 0x00 ; 0
- 377c: 04 c0 rjmp .+8 ; 0x3786 <__floatunsisf+0x7c>
- 377e: 88 0f add r24, r24
- 3780: 99 1f adc r25, r25
- 3782: aa 1f adc r26, r26
- 3784: bb 1f adc r27, r27
- 3786: 2a 95 dec r18
- 3788: d2 f7 brpl .-12 ; 0x377e <__floatunsisf+0x74>
- 378a: 01 97 sbiw r24, 0x01 ; 1
- 378c: a1 09 sbc r26, r1
- 378e: b1 09 sbc r27, r1
- 3790: 8e 21 and r24, r14
- 3792: 9f 21 and r25, r15
- 3794: a0 23 and r26, r16
- 3796: b1 23 and r27, r17
- 3798: 00 97 sbiw r24, 0x00 ; 0
- 379a: a1 05 cpc r26, r1
- 379c: b1 05 cpc r27, r1
- 379e: 21 f0 breq .+8 ; 0x37a8 <__floatunsisf+0x9e>
- 37a0: 41 e0 ldi r20, 0x01 ; 1
- 37a2: 50 e0 ldi r21, 0x00 ; 0
- 37a4: 60 e0 ldi r22, 0x00 ; 0
- 37a6: 70 e0 ldi r23, 0x00 ; 0
- 37a8: 4a 29 or r20, r10
- 37aa: 5b 29 or r21, r11
- 37ac: 6c 29 or r22, r12
- 37ae: 7d 29 or r23, r13
- 37b0: 4d 83 std Y+5, r20 ; 0x05
- 37b2: 5e 83 std Y+6, r21 ; 0x06
- 37b4: 6f 83 std Y+7, r22 ; 0x07
- 37b6: 78 87 std Y+8, r23 ; 0x08
- 37b8: 8e e1 ldi r24, 0x1E ; 30
- 37ba: 90 e0 ldi r25, 0x00 ; 0
- 37bc: 8e 1b sub r24, r30
- 37be: 9f 0b sbc r25, r31
- 37c0: 9c 83 std Y+4, r25 ; 0x04
- 37c2: 8b 83 std Y+3, r24 ; 0x03
- 37c4: 12 c0 rjmp .+36 ; 0x37ea <__floatunsisf+0xe0>
- 37c6: 30 97 sbiw r30, 0x00 ; 0
- 37c8: 81 f0 breq .+32 ; 0x37ea <__floatunsisf+0xe0>
- 37ca: 0e 2e mov r0, r30
- 37cc: 04 c0 rjmp .+8 ; 0x37d6 <__floatunsisf+0xcc>
- 37ce: ee 0c add r14, r14
- 37d0: ff 1c adc r15, r15
- 37d2: 00 1f adc r16, r16
- 37d4: 11 1f adc r17, r17
- 37d6: 0a 94 dec r0
- 37d8: d2 f7 brpl .-12 ; 0x37ce <__floatunsisf+0xc4>
- 37da: ed 82 std Y+5, r14 ; 0x05
- 37dc: fe 82 std Y+6, r15 ; 0x06
- 37de: 0f 83 std Y+7, r16 ; 0x07
- 37e0: 18 87 std Y+8, r17 ; 0x08
- 37e2: ce 1a sub r12, r30
- 37e4: df 0a sbc r13, r31
- 37e6: dc 82 std Y+4, r13 ; 0x04
- 37e8: cb 82 std Y+3, r12 ; 0x03
- 37ea: 1a 82 std Y+2, r1 ; 0x02
- 37ec: ce 01 movw r24, r28
- 37ee: 01 96 adiw r24, 0x01 ; 1
- 37f0: 0e 94 4d 1c call 0x389a ; 0x389a <__pack_f>
- 37f4: 28 96 adiw r28, 0x08 ; 8
- 37f6: ea e0 ldi r30, 0x0A ; 10
- 37f8: 0c 94 73 1e jmp 0x3ce6 ; 0x3ce6 <__epilogue_restores__+0x10>
-
-000037fc <__clzsi2>:
- 37fc: ef 92 push r14
- 37fe: ff 92 push r15
- 3800: 0f 93 push r16
- 3802: 1f 93 push r17
- 3804: 7b 01 movw r14, r22
- 3806: 8c 01 movw r16, r24
- 3808: 80 e0 ldi r24, 0x00 ; 0
- 380a: e8 16 cp r14, r24
- 380c: 80 e0 ldi r24, 0x00 ; 0
- 380e: f8 06 cpc r15, r24
- 3810: 81 e0 ldi r24, 0x01 ; 1
- 3812: 08 07 cpc r16, r24
- 3814: 80 e0 ldi r24, 0x00 ; 0
- 3816: 18 07 cpc r17, r24
- 3818: 88 f4 brcc .+34 ; 0x383c <__clzsi2+0x40>
- 381a: 8f ef ldi r24, 0xFF ; 255
- 381c: e8 16 cp r14, r24
- 381e: f1 04 cpc r15, r1
- 3820: 01 05 cpc r16, r1
- 3822: 11 05 cpc r17, r1
- 3824: 31 f0 breq .+12 ; 0x3832 <__clzsi2+0x36>
- 3826: 28 f0 brcs .+10 ; 0x3832 <__clzsi2+0x36>
- 3828: 88 e0 ldi r24, 0x08 ; 8
- 382a: 90 e0 ldi r25, 0x00 ; 0
- 382c: a0 e0 ldi r26, 0x00 ; 0
- 382e: b0 e0 ldi r27, 0x00 ; 0
- 3830: 17 c0 rjmp .+46 ; 0x3860 <__clzsi2+0x64>
- 3832: 80 e0 ldi r24, 0x00 ; 0
- 3834: 90 e0 ldi r25, 0x00 ; 0
- 3836: a0 e0 ldi r26, 0x00 ; 0
- 3838: b0 e0 ldi r27, 0x00 ; 0
- 383a: 12 c0 rjmp .+36 ; 0x3860 <__clzsi2+0x64>
- 383c: 80 e0 ldi r24, 0x00 ; 0
- 383e: e8 16 cp r14, r24
- 3840: 80 e0 ldi r24, 0x00 ; 0
- 3842: f8 06 cpc r15, r24
- 3844: 80 e0 ldi r24, 0x00 ; 0
- 3846: 08 07 cpc r16, r24
- 3848: 81 e0 ldi r24, 0x01 ; 1
- 384a: 18 07 cpc r17, r24
- 384c: 28 f0 brcs .+10 ; 0x3858 <__clzsi2+0x5c>
- 384e: 88 e1 ldi r24, 0x18 ; 24
- 3850: 90 e0 ldi r25, 0x00 ; 0
- 3852: a0 e0 ldi r26, 0x00 ; 0
- 3854: b0 e0 ldi r27, 0x00 ; 0
- 3856: 04 c0 rjmp .+8 ; 0x3860 <__clzsi2+0x64>
- 3858: 80 e1 ldi r24, 0x10 ; 16
- 385a: 90 e0 ldi r25, 0x00 ; 0
- 385c: a0 e0 ldi r26, 0x00 ; 0
- 385e: b0 e0 ldi r27, 0x00 ; 0
- 3860: 20 e2 ldi r18, 0x20 ; 32
- 3862: 30 e0 ldi r19, 0x00 ; 0
- 3864: 40 e0 ldi r20, 0x00 ; 0
- 3866: 50 e0 ldi r21, 0x00 ; 0
- 3868: 28 1b sub r18, r24
- 386a: 39 0b sbc r19, r25
- 386c: 4a 0b sbc r20, r26
- 386e: 5b 0b sbc r21, r27
- 3870: 04 c0 rjmp .+8 ; 0x387a <__clzsi2+0x7e>
- 3872: 16 95 lsr r17
- 3874: 07 95 ror r16
- 3876: f7 94 ror r15
- 3878: e7 94 ror r14
- 387a: 8a 95 dec r24
- 387c: d2 f7 brpl .-12 ; 0x3872 <__clzsi2+0x76>
- 387e: f7 01 movw r30, r14
- 3880: e0 55 subi r30, 0x50 ; 80
- 3882: fe 4f sbci r31, 0xFE ; 254
- 3884: 80 81 ld r24, Z
- 3886: 28 1b sub r18, r24
- 3888: 31 09 sbc r19, r1
- 388a: 41 09 sbc r20, r1
- 388c: 51 09 sbc r21, r1
- 388e: c9 01 movw r24, r18
- 3890: 1f 91 pop r17
- 3892: 0f 91 pop r16
- 3894: ff 90 pop r15
- 3896: ef 90 pop r14
- 3898: 08 95 ret
-
-0000389a <__pack_f>:
- 389a: df 92 push r13
- 389c: ef 92 push r14
- 389e: ff 92 push r15
- 38a0: 0f 93 push r16
- 38a2: 1f 93 push r17
- 38a4: fc 01 movw r30, r24
- 38a6: e4 80 ldd r14, Z+4 ; 0x04
- 38a8: f5 80 ldd r15, Z+5 ; 0x05
- 38aa: 06 81 ldd r16, Z+6 ; 0x06
- 38ac: 17 81 ldd r17, Z+7 ; 0x07
- 38ae: d1 80 ldd r13, Z+1 ; 0x01
- 38b0: 80 81 ld r24, Z
- 38b2: 82 30 cpi r24, 0x02 ; 2
- 38b4: 48 f4 brcc .+18 ; 0x38c8 <__pack_f+0x2e>
- 38b6: 80 e0 ldi r24, 0x00 ; 0
- 38b8: 90 e0 ldi r25, 0x00 ; 0
- 38ba: a0 e1 ldi r26, 0x10 ; 16
- 38bc: b0 e0 ldi r27, 0x00 ; 0
- 38be: e8 2a or r14, r24
- 38c0: f9 2a or r15, r25
- 38c2: 0a 2b or r16, r26
- 38c4: 1b 2b or r17, r27
- 38c6: a5 c0 rjmp .+330 ; 0x3a12 <__pack_f+0x178>
- 38c8: 84 30 cpi r24, 0x04 ; 4
- 38ca: 09 f4 brne .+2 ; 0x38ce <__pack_f+0x34>
- 38cc: 9f c0 rjmp .+318 ; 0x3a0c <__pack_f+0x172>
- 38ce: 82 30 cpi r24, 0x02 ; 2
- 38d0: 21 f4 brne .+8 ; 0x38da <__pack_f+0x40>
- 38d2: ee 24 eor r14, r14
- 38d4: ff 24 eor r15, r15
- 38d6: 87 01 movw r16, r14
- 38d8: 05 c0 rjmp .+10 ; 0x38e4 <__pack_f+0x4a>
- 38da: e1 14 cp r14, r1
- 38dc: f1 04 cpc r15, r1
- 38de: 01 05 cpc r16, r1
- 38e0: 11 05 cpc r17, r1
- 38e2: 19 f4 brne .+6 ; 0x38ea <__pack_f+0x50>
- 38e4: e0 e0 ldi r30, 0x00 ; 0
- 38e6: f0 e0 ldi r31, 0x00 ; 0
- 38e8: 96 c0 rjmp .+300 ; 0x3a16 <__pack_f+0x17c>
- 38ea: 62 81 ldd r22, Z+2 ; 0x02
- 38ec: 73 81 ldd r23, Z+3 ; 0x03
- 38ee: 9f ef ldi r25, 0xFF ; 255
- 38f0: 62 38 cpi r22, 0x82 ; 130
- 38f2: 79 07 cpc r23, r25
- 38f4: 0c f0 brlt .+2 ; 0x38f8 <__pack_f+0x5e>
- 38f6: 5b c0 rjmp .+182 ; 0x39ae <__pack_f+0x114>
- 38f8: 22 e8 ldi r18, 0x82 ; 130
- 38fa: 3f ef ldi r19, 0xFF ; 255
- 38fc: 26 1b sub r18, r22
- 38fe: 37 0b sbc r19, r23
- 3900: 2a 31 cpi r18, 0x1A ; 26
- 3902: 31 05 cpc r19, r1
- 3904: 2c f0 brlt .+10 ; 0x3910 <__pack_f+0x76>
- 3906: 20 e0 ldi r18, 0x00 ; 0
- 3908: 30 e0 ldi r19, 0x00 ; 0
- 390a: 40 e0 ldi r20, 0x00 ; 0
- 390c: 50 e0 ldi r21, 0x00 ; 0
- 390e: 2a c0 rjmp .+84 ; 0x3964 <__pack_f+0xca>
- 3910: b8 01 movw r22, r16
- 3912: a7 01 movw r20, r14
- 3914: 02 2e mov r0, r18
- 3916: 04 c0 rjmp .+8 ; 0x3920 <__pack_f+0x86>
- 3918: 76 95 lsr r23
- 391a: 67 95 ror r22
- 391c: 57 95 ror r21
- 391e: 47 95 ror r20
- 3920: 0a 94 dec r0
- 3922: d2 f7 brpl .-12 ; 0x3918 <__pack_f+0x7e>
- 3924: 81 e0 ldi r24, 0x01 ; 1
- 3926: 90 e0 ldi r25, 0x00 ; 0
- 3928: a0 e0 ldi r26, 0x00 ; 0
- 392a: b0 e0 ldi r27, 0x00 ; 0
- 392c: 04 c0 rjmp .+8 ; 0x3936 <__pack_f+0x9c>
- 392e: 88 0f add r24, r24
- 3930: 99 1f adc r25, r25
- 3932: aa 1f adc r26, r26
- 3934: bb 1f adc r27, r27
- 3936: 2a 95 dec r18
- 3938: d2 f7 brpl .-12 ; 0x392e <__pack_f+0x94>
- 393a: 01 97 sbiw r24, 0x01 ; 1
- 393c: a1 09 sbc r26, r1
- 393e: b1 09 sbc r27, r1
- 3940: 8e 21 and r24, r14
- 3942: 9f 21 and r25, r15
- 3944: a0 23 and r26, r16
- 3946: b1 23 and r27, r17
- 3948: 00 97 sbiw r24, 0x00 ; 0
- 394a: a1 05 cpc r26, r1
- 394c: b1 05 cpc r27, r1
- 394e: 21 f0 breq .+8 ; 0x3958 <__pack_f+0xbe>
- 3950: 81 e0 ldi r24, 0x01 ; 1
- 3952: 90 e0 ldi r25, 0x00 ; 0
- 3954: a0 e0 ldi r26, 0x00 ; 0
- 3956: b0 e0 ldi r27, 0x00 ; 0
- 3958: 9a 01 movw r18, r20
- 395a: ab 01 movw r20, r22
- 395c: 28 2b or r18, r24
- 395e: 39 2b or r19, r25
- 3960: 4a 2b or r20, r26
- 3962: 5b 2b or r21, r27
- 3964: da 01 movw r26, r20
- 3966: c9 01 movw r24, r18
- 3968: 8f 77 andi r24, 0x7F ; 127
- 396a: 90 70 andi r25, 0x00 ; 0
- 396c: a0 70 andi r26, 0x00 ; 0
- 396e: b0 70 andi r27, 0x00 ; 0
- 3970: 80 34 cpi r24, 0x40 ; 64
- 3972: 91 05 cpc r25, r1
- 3974: a1 05 cpc r26, r1
- 3976: b1 05 cpc r27, r1
- 3978: 39 f4 brne .+14 ; 0x3988 <__pack_f+0xee>
- 397a: 27 ff sbrs r18, 7
- 397c: 09 c0 rjmp .+18 ; 0x3990 <__pack_f+0xf6>
- 397e: 20 5c subi r18, 0xC0 ; 192
- 3980: 3f 4f sbci r19, 0xFF ; 255
- 3982: 4f 4f sbci r20, 0xFF ; 255
- 3984: 5f 4f sbci r21, 0xFF ; 255
- 3986: 04 c0 rjmp .+8 ; 0x3990 <__pack_f+0xf6>
- 3988: 21 5c subi r18, 0xC1 ; 193
- 398a: 3f 4f sbci r19, 0xFF ; 255
- 398c: 4f 4f sbci r20, 0xFF ; 255
- 398e: 5f 4f sbci r21, 0xFF ; 255
- 3990: e0 e0 ldi r30, 0x00 ; 0
- 3992: f0 e0 ldi r31, 0x00 ; 0
- 3994: 20 30 cpi r18, 0x00 ; 0
- 3996: a0 e0 ldi r26, 0x00 ; 0
- 3998: 3a 07 cpc r19, r26
- 399a: a0 e0 ldi r26, 0x00 ; 0
- 399c: 4a 07 cpc r20, r26
- 399e: a0 e4 ldi r26, 0x40 ; 64
- 39a0: 5a 07 cpc r21, r26
- 39a2: 10 f0 brcs .+4 ; 0x39a8 <__pack_f+0x10e>
- 39a4: e1 e0 ldi r30, 0x01 ; 1
- 39a6: f0 e0 ldi r31, 0x00 ; 0
- 39a8: 79 01 movw r14, r18
- 39aa: 8a 01 movw r16, r20
- 39ac: 27 c0 rjmp .+78 ; 0x39fc <__pack_f+0x162>
- 39ae: 60 38 cpi r22, 0x80 ; 128
- 39b0: 71 05 cpc r23, r1
- 39b2: 64 f5 brge .+88 ; 0x3a0c <__pack_f+0x172>
- 39b4: fb 01 movw r30, r22
- 39b6: e1 58 subi r30, 0x81 ; 129
- 39b8: ff 4f sbci r31, 0xFF ; 255
- 39ba: d8 01 movw r26, r16
- 39bc: c7 01 movw r24, r14
- 39be: 8f 77 andi r24, 0x7F ; 127
- 39c0: 90 70 andi r25, 0x00 ; 0
- 39c2: a0 70 andi r26, 0x00 ; 0
- 39c4: b0 70 andi r27, 0x00 ; 0
- 39c6: 80 34 cpi r24, 0x40 ; 64
- 39c8: 91 05 cpc r25, r1
- 39ca: a1 05 cpc r26, r1
- 39cc: b1 05 cpc r27, r1
- 39ce: 39 f4 brne .+14 ; 0x39de <__pack_f+0x144>
- 39d0: e7 fe sbrs r14, 7
- 39d2: 0d c0 rjmp .+26 ; 0x39ee <__pack_f+0x154>
- 39d4: 80 e4 ldi r24, 0x40 ; 64
- 39d6: 90 e0 ldi r25, 0x00 ; 0
- 39d8: a0 e0 ldi r26, 0x00 ; 0
- 39da: b0 e0 ldi r27, 0x00 ; 0
- 39dc: 04 c0 rjmp .+8 ; 0x39e6 <__pack_f+0x14c>
- 39de: 8f e3 ldi r24, 0x3F ; 63
- 39e0: 90 e0 ldi r25, 0x00 ; 0
- 39e2: a0 e0 ldi r26, 0x00 ; 0
- 39e4: b0 e0 ldi r27, 0x00 ; 0
- 39e6: e8 0e add r14, r24
- 39e8: f9 1e adc r15, r25
- 39ea: 0a 1f adc r16, r26
- 39ec: 1b 1f adc r17, r27
- 39ee: 17 ff sbrs r17, 7
- 39f0: 05 c0 rjmp .+10 ; 0x39fc <__pack_f+0x162>
- 39f2: 16 95 lsr r17
- 39f4: 07 95 ror r16
- 39f6: f7 94 ror r15
- 39f8: e7 94 ror r14
- 39fa: 31 96 adiw r30, 0x01 ; 1
- 39fc: 87 e0 ldi r24, 0x07 ; 7
- 39fe: 16 95 lsr r17
- 3a00: 07 95 ror r16
- 3a02: f7 94 ror r15
- 3a04: e7 94 ror r14
- 3a06: 8a 95 dec r24
- 3a08: d1 f7 brne .-12 ; 0x39fe <__pack_f+0x164>
- 3a0a: 05 c0 rjmp .+10 ; 0x3a16 <__pack_f+0x17c>
- 3a0c: ee 24 eor r14, r14
- 3a0e: ff 24 eor r15, r15
- 3a10: 87 01 movw r16, r14
- 3a12: ef ef ldi r30, 0xFF ; 255
- 3a14: f0 e0 ldi r31, 0x00 ; 0
- 3a16: 6e 2f mov r22, r30
- 3a18: 67 95 ror r22
- 3a1a: 66 27 eor r22, r22
- 3a1c: 67 95 ror r22
- 3a1e: 90 2f mov r25, r16
- 3a20: 9f 77 andi r25, 0x7F ; 127
- 3a22: d7 94 ror r13
- 3a24: dd 24 eor r13, r13
- 3a26: d7 94 ror r13
- 3a28: 8e 2f mov r24, r30
- 3a2a: 86 95 lsr r24
- 3a2c: 49 2f mov r20, r25
- 3a2e: 46 2b or r20, r22
- 3a30: 58 2f mov r21, r24
- 3a32: 5d 29 or r21, r13
- 3a34: b7 01 movw r22, r14
- 3a36: ca 01 movw r24, r20
- 3a38: 1f 91 pop r17
- 3a3a: 0f 91 pop r16
- 3a3c: ff 90 pop r15
- 3a3e: ef 90 pop r14
- 3a40: df 90 pop r13
- 3a42: 08 95 ret
-
-00003a44 <__unpack_f>:
- 3a44: fc 01 movw r30, r24
- 3a46: db 01 movw r26, r22
- 3a48: 40 81 ld r20, Z
- 3a4a: 51 81 ldd r21, Z+1 ; 0x01
- 3a4c: 22 81 ldd r18, Z+2 ; 0x02
- 3a4e: 62 2f mov r22, r18
- 3a50: 6f 77 andi r22, 0x7F ; 127
- 3a52: 70 e0 ldi r23, 0x00 ; 0
- 3a54: 22 1f adc r18, r18
- 3a56: 22 27 eor r18, r18
- 3a58: 22 1f adc r18, r18
- 3a5a: 93 81 ldd r25, Z+3 ; 0x03
- 3a5c: 89 2f mov r24, r25
- 3a5e: 88 0f add r24, r24
- 3a60: 82 2b or r24, r18
- 3a62: 28 2f mov r18, r24
- 3a64: 30 e0 ldi r19, 0x00 ; 0
- 3a66: 99 1f adc r25, r25
- 3a68: 99 27 eor r25, r25
- 3a6a: 99 1f adc r25, r25
- 3a6c: 11 96 adiw r26, 0x01 ; 1
- 3a6e: 9c 93 st X, r25
- 3a70: 11 97 sbiw r26, 0x01 ; 1
- 3a72: 21 15 cp r18, r1
- 3a74: 31 05 cpc r19, r1
- 3a76: a9 f5 brne .+106 ; 0x3ae2 <__unpack_f+0x9e>
- 3a78: 41 15 cp r20, r1
- 3a7a: 51 05 cpc r21, r1
- 3a7c: 61 05 cpc r22, r1
- 3a7e: 71 05 cpc r23, r1
- 3a80: 11 f4 brne .+4 ; 0x3a86 <__unpack_f+0x42>
- 3a82: 82 e0 ldi r24, 0x02 ; 2
- 3a84: 37 c0 rjmp .+110 ; 0x3af4 <__unpack_f+0xb0>
- 3a86: 82 e8 ldi r24, 0x82 ; 130
- 3a88: 9f ef ldi r25, 0xFF ; 255
- 3a8a: 13 96 adiw r26, 0x03 ; 3
- 3a8c: 9c 93 st X, r25
- 3a8e: 8e 93 st -X, r24
- 3a90: 12 97 sbiw r26, 0x02 ; 2
- 3a92: 9a 01 movw r18, r20
- 3a94: ab 01 movw r20, r22
- 3a96: 67 e0 ldi r22, 0x07 ; 7
- 3a98: 22 0f add r18, r18
- 3a9a: 33 1f adc r19, r19
- 3a9c: 44 1f adc r20, r20
- 3a9e: 55 1f adc r21, r21
- 3aa0: 6a 95 dec r22
- 3aa2: d1 f7 brne .-12 ; 0x3a98 <__unpack_f+0x54>
- 3aa4: 83 e0 ldi r24, 0x03 ; 3
- 3aa6: 8c 93 st X, r24
- 3aa8: 0d c0 rjmp .+26 ; 0x3ac4 <__unpack_f+0x80>
- 3aaa: 22 0f add r18, r18
- 3aac: 33 1f adc r19, r19
- 3aae: 44 1f adc r20, r20
- 3ab0: 55 1f adc r21, r21
- 3ab2: 12 96 adiw r26, 0x02 ; 2
- 3ab4: 8d 91 ld r24, X+
- 3ab6: 9c 91 ld r25, X
- 3ab8: 13 97 sbiw r26, 0x03 ; 3
- 3aba: 01 97 sbiw r24, 0x01 ; 1
- 3abc: 13 96 adiw r26, 0x03 ; 3
- 3abe: 9c 93 st X, r25
- 3ac0: 8e 93 st -X, r24
- 3ac2: 12 97 sbiw r26, 0x02 ; 2
- 3ac4: 20 30 cpi r18, 0x00 ; 0
- 3ac6: 80 e0 ldi r24, 0x00 ; 0
- 3ac8: 38 07 cpc r19, r24
- 3aca: 80 e0 ldi r24, 0x00 ; 0
- 3acc: 48 07 cpc r20, r24
- 3ace: 80 e4 ldi r24, 0x40 ; 64
- 3ad0: 58 07 cpc r21, r24
- 3ad2: 58 f3 brcs .-42 ; 0x3aaa <__unpack_f+0x66>
- 3ad4: 14 96 adiw r26, 0x04 ; 4
- 3ad6: 2d 93 st X+, r18
- 3ad8: 3d 93 st X+, r19
- 3ada: 4d 93 st X+, r20
- 3adc: 5c 93 st X, r21
- 3ade: 17 97 sbiw r26, 0x07 ; 7
- 3ae0: 08 95 ret
- 3ae2: 2f 3f cpi r18, 0xFF ; 255
- 3ae4: 31 05 cpc r19, r1
- 3ae6: 79 f4 brne .+30 ; 0x3b06 <__unpack_f+0xc2>
- 3ae8: 41 15 cp r20, r1
- 3aea: 51 05 cpc r21, r1
- 3aec: 61 05 cpc r22, r1
- 3aee: 71 05 cpc r23, r1
- 3af0: 19 f4 brne .+6 ; 0x3af8 <__unpack_f+0xb4>
- 3af2: 84 e0 ldi r24, 0x04 ; 4
- 3af4: 8c 93 st X, r24
- 3af6: 08 95 ret
- 3af8: 64 ff sbrs r22, 4
- 3afa: 03 c0 rjmp .+6 ; 0x3b02 <__unpack_f+0xbe>
- 3afc: 81 e0 ldi r24, 0x01 ; 1
- 3afe: 8c 93 st X, r24
- 3b00: 12 c0 rjmp .+36 ; 0x3b26 <__unpack_f+0xe2>
- 3b02: 1c 92 st X, r1
- 3b04: 10 c0 rjmp .+32 ; 0x3b26 <__unpack_f+0xe2>
- 3b06: 2f 57 subi r18, 0x7F ; 127
- 3b08: 30 40 sbci r19, 0x00 ; 0
- 3b0a: 13 96 adiw r26, 0x03 ; 3
- 3b0c: 3c 93 st X, r19
- 3b0e: 2e 93 st -X, r18
- 3b10: 12 97 sbiw r26, 0x02 ; 2
- 3b12: 83 e0 ldi r24, 0x03 ; 3
- 3b14: 8c 93 st X, r24
- 3b16: 87 e0 ldi r24, 0x07 ; 7
- 3b18: 44 0f add r20, r20
- 3b1a: 55 1f adc r21, r21
- 3b1c: 66 1f adc r22, r22
- 3b1e: 77 1f adc r23, r23
- 3b20: 8a 95 dec r24
- 3b22: d1 f7 brne .-12 ; 0x3b18 <__unpack_f+0xd4>
- 3b24: 70 64 ori r23, 0x40 ; 64
- 3b26: 14 96 adiw r26, 0x04 ; 4
- 3b28: 4d 93 st X+, r20
- 3b2a: 5d 93 st X+, r21
- 3b2c: 6d 93 st X+, r22
- 3b2e: 7c 93 st X, r23
- 3b30: 17 97 sbiw r26, 0x07 ; 7
- 3b32: 08 95 ret
-
-00003b34 <__fpcmp_parts_f>:
- 3b34: 1f 93 push r17
- 3b36: dc 01 movw r26, r24
- 3b38: fb 01 movw r30, r22
- 3b3a: 9c 91 ld r25, X
- 3b3c: 92 30 cpi r25, 0x02 ; 2
- 3b3e: 08 f4 brcc .+2 ; 0x3b42 <__fpcmp_parts_f+0xe>
- 3b40: 47 c0 rjmp .+142 ; 0x3bd0 <__fpcmp_parts_f+0x9c>
- 3b42: 80 81 ld r24, Z
- 3b44: 82 30 cpi r24, 0x02 ; 2
- 3b46: 08 f4 brcc .+2 ; 0x3b4a <__fpcmp_parts_f+0x16>
- 3b48: 43 c0 rjmp .+134 ; 0x3bd0 <__fpcmp_parts_f+0x9c>
- 3b4a: 94 30 cpi r25, 0x04 ; 4
- 3b4c: 51 f4 brne .+20 ; 0x3b62 <__fpcmp_parts_f+0x2e>
- 3b4e: 11 96 adiw r26, 0x01 ; 1
- 3b50: 1c 91 ld r17, X
- 3b52: 84 30 cpi r24, 0x04 ; 4
- 3b54: 99 f5 brne .+102 ; 0x3bbc <__fpcmp_parts_f+0x88>
- 3b56: 81 81 ldd r24, Z+1 ; 0x01
- 3b58: 68 2f mov r22, r24
- 3b5a: 70 e0 ldi r23, 0x00 ; 0
- 3b5c: 61 1b sub r22, r17
- 3b5e: 71 09 sbc r23, r1
- 3b60: 3f c0 rjmp .+126 ; 0x3be0 <__fpcmp_parts_f+0xac>
- 3b62: 84 30 cpi r24, 0x04 ; 4
- 3b64: 21 f0 breq .+8 ; 0x3b6e <__fpcmp_parts_f+0x3a>
- 3b66: 92 30 cpi r25, 0x02 ; 2
- 3b68: 31 f4 brne .+12 ; 0x3b76 <__fpcmp_parts_f+0x42>
- 3b6a: 82 30 cpi r24, 0x02 ; 2
- 3b6c: b9 f1 breq .+110 ; 0x3bdc <__fpcmp_parts_f+0xa8>
- 3b6e: 81 81 ldd r24, Z+1 ; 0x01
- 3b70: 88 23 and r24, r24
- 3b72: 89 f1 breq .+98 ; 0x3bd6 <__fpcmp_parts_f+0xa2>
- 3b74: 2d c0 rjmp .+90 ; 0x3bd0 <__fpcmp_parts_f+0x9c>
- 3b76: 11 96 adiw r26, 0x01 ; 1
- 3b78: 1c 91 ld r17, X
- 3b7a: 11 97 sbiw r26, 0x01 ; 1
- 3b7c: 82 30 cpi r24, 0x02 ; 2
- 3b7e: f1 f0 breq .+60 ; 0x3bbc <__fpcmp_parts_f+0x88>
- 3b80: 81 81 ldd r24, Z+1 ; 0x01
- 3b82: 18 17 cp r17, r24
- 3b84: d9 f4 brne .+54 ; 0x3bbc <__fpcmp_parts_f+0x88>
- 3b86: 12 96 adiw r26, 0x02 ; 2
- 3b88: 2d 91 ld r18, X+
- 3b8a: 3c 91 ld r19, X
- 3b8c: 13 97 sbiw r26, 0x03 ; 3
- 3b8e: 82 81 ldd r24, Z+2 ; 0x02
- 3b90: 93 81 ldd r25, Z+3 ; 0x03
- 3b92: 82 17 cp r24, r18
- 3b94: 93 07 cpc r25, r19
- 3b96: 94 f0 brlt .+36 ; 0x3bbc <__fpcmp_parts_f+0x88>
- 3b98: 28 17 cp r18, r24
- 3b9a: 39 07 cpc r19, r25
- 3b9c: bc f0 brlt .+46 ; 0x3bcc <__fpcmp_parts_f+0x98>
- 3b9e: 14 96 adiw r26, 0x04 ; 4
- 3ba0: 8d 91 ld r24, X+
- 3ba2: 9d 91 ld r25, X+
- 3ba4: 0d 90 ld r0, X+
- 3ba6: bc 91 ld r27, X
- 3ba8: a0 2d mov r26, r0
- 3baa: 24 81 ldd r18, Z+4 ; 0x04
- 3bac: 35 81 ldd r19, Z+5 ; 0x05
- 3bae: 46 81 ldd r20, Z+6 ; 0x06
- 3bb0: 57 81 ldd r21, Z+7 ; 0x07
- 3bb2: 28 17 cp r18, r24
- 3bb4: 39 07 cpc r19, r25
- 3bb6: 4a 07 cpc r20, r26
- 3bb8: 5b 07 cpc r21, r27
- 3bba: 18 f4 brcc .+6 ; 0x3bc2 <__fpcmp_parts_f+0x8e>
- 3bbc: 11 23 and r17, r17
- 3bbe: 41 f0 breq .+16 ; 0x3bd0 <__fpcmp_parts_f+0x9c>
- 3bc0: 0a c0 rjmp .+20 ; 0x3bd6 <__fpcmp_parts_f+0xa2>
- 3bc2: 82 17 cp r24, r18
- 3bc4: 93 07 cpc r25, r19
- 3bc6: a4 07 cpc r26, r20
- 3bc8: b5 07 cpc r27, r21
- 3bca: 40 f4 brcc .+16 ; 0x3bdc <__fpcmp_parts_f+0xa8>
- 3bcc: 11 23 and r17, r17
- 3bce: 19 f0 breq .+6 ; 0x3bd6 <__fpcmp_parts_f+0xa2>
- 3bd0: 61 e0 ldi r22, 0x01 ; 1
- 3bd2: 70 e0 ldi r23, 0x00 ; 0
- 3bd4: 05 c0 rjmp .+10 ; 0x3be0 <__fpcmp_parts_f+0xac>
- 3bd6: 6f ef ldi r22, 0xFF ; 255
- 3bd8: 7f ef ldi r23, 0xFF ; 255
- 3bda: 02 c0 rjmp .+4 ; 0x3be0 <__fpcmp_parts_f+0xac>
- 3bdc: 60 e0 ldi r22, 0x00 ; 0
- 3bde: 70 e0 ldi r23, 0x00 ; 0
- 3be0: cb 01 movw r24, r22
- 3be2: 1f 91 pop r17
- 3be4: 08 95 ret
-
-00003be6 <__mulsi3>:
- 3be6: 62 9f mul r22, r18
- 3be8: d0 01 movw r26, r0
- 3bea: 73 9f mul r23, r19
- 3bec: f0 01 movw r30, r0
- 3bee: 82 9f mul r24, r18
- 3bf0: e0 0d add r30, r0
- 3bf2: f1 1d adc r31, r1
- 3bf4: 64 9f mul r22, r20
- 3bf6: e0 0d add r30, r0
- 3bf8: f1 1d adc r31, r1
- 3bfa: 92 9f mul r25, r18
- 3bfc: f0 0d add r31, r0
- 3bfe: 83 9f mul r24, r19
- 3c00: f0 0d add r31, r0
- 3c02: 74 9f mul r23, r20
- 3c04: f0 0d add r31, r0
- 3c06: 65 9f mul r22, r21
- 3c08: f0 0d add r31, r0
- 3c0a: 99 27 eor r25, r25
- 3c0c: 72 9f mul r23, r18
- 3c0e: b0 0d add r27, r0
- 3c10: e1 1d adc r30, r1
- 3c12: f9 1f adc r31, r25
- 3c14: 63 9f mul r22, r19
- 3c16: b0 0d add r27, r0
- 3c18: e1 1d adc r30, r1
- 3c1a: f9 1f adc r31, r25
- 3c1c: bd 01 movw r22, r26
- 3c1e: cf 01 movw r24, r30
- 3c20: 11 24 eor r1, r1
- 3c22: 08 95 ret
-
-00003c24 <__udivmodsi4>:
- 3c24: a1 e2 ldi r26, 0x21 ; 33
- 3c26: 1a 2e mov r1, r26
- 3c28: aa 1b sub r26, r26
- 3c2a: bb 1b sub r27, r27
- 3c2c: fd 01 movw r30, r26
- 3c2e: 0d c0 rjmp .+26 ; 0x3c4a <__udivmodsi4_ep>
-
-00003c30 <__udivmodsi4_loop>:
- 3c30: aa 1f adc r26, r26
- 3c32: bb 1f adc r27, r27
- 3c34: ee 1f adc r30, r30
- 3c36: ff 1f adc r31, r31
- 3c38: a2 17 cp r26, r18
- 3c3a: b3 07 cpc r27, r19
- 3c3c: e4 07 cpc r30, r20
- 3c3e: f5 07 cpc r31, r21
- 3c40: 20 f0 brcs .+8 ; 0x3c4a <__udivmodsi4_ep>
- 3c42: a2 1b sub r26, r18
- 3c44: b3 0b sbc r27, r19
- 3c46: e4 0b sbc r30, r20
- 3c48: f5 0b sbc r31, r21
-
-00003c4a <__udivmodsi4_ep>:
- 3c4a: 66 1f adc r22, r22
- 3c4c: 77 1f adc r23, r23
- 3c4e: 88 1f adc r24, r24
- 3c50: 99 1f adc r25, r25
- 3c52: 1a 94 dec r1
- 3c54: 69 f7 brne .-38 ; 0x3c30 <__udivmodsi4_loop>
- 3c56: 60 95 com r22
- 3c58: 70 95 com r23
- 3c5a: 80 95 com r24
- 3c5c: 90 95 com r25
- 3c5e: 9b 01 movw r18, r22
- 3c60: ac 01 movw r20, r24
- 3c62: bd 01 movw r22, r26
- 3c64: cf 01 movw r24, r30
- 3c66: 08 95 ret
-
-00003c68 <__divmodsi4>:
- 3c68: 97 fb bst r25, 7
- 3c6a: 09 2e mov r0, r25
- 3c6c: 05 26 eor r0, r21
- 3c6e: 0e d0 rcall .+28 ; 0x3c8c <__divmodsi4_neg1>
- 3c70: 57 fd sbrc r21, 7
- 3c72: 04 d0 rcall .+8 ; 0x3c7c <__divmodsi4_neg2>
- 3c74: d7 df rcall .-82 ; 0x3c24 <__udivmodsi4>
- 3c76: 0a d0 rcall .+20 ; 0x3c8c <__divmodsi4_neg1>
- 3c78: 00 1c adc r0, r0
- 3c7a: 38 f4 brcc .+14 ; 0x3c8a <__divmodsi4_exit>
-
-00003c7c <__divmodsi4_neg2>:
- 3c7c: 50 95 com r21
- 3c7e: 40 95 com r20
- 3c80: 30 95 com r19
- 3c82: 21 95 neg r18
- 3c84: 3f 4f sbci r19, 0xFF ; 255
- 3c86: 4f 4f sbci r20, 0xFF ; 255
- 3c88: 5f 4f sbci r21, 0xFF ; 255
-
-00003c8a <__divmodsi4_exit>:
- 3c8a: 08 95 ret
-
-00003c8c <__divmodsi4_neg1>:
- 3c8c: f6 f7 brtc .-4 ; 0x3c8a <__divmodsi4_exit>
- 3c8e: 90 95 com r25
- 3c90: 80 95 com r24
- 3c92: 70 95 com r23
- 3c94: 61 95 neg r22
- 3c96: 7f 4f sbci r23, 0xFF ; 255
- 3c98: 8f 4f sbci r24, 0xFF ; 255
- 3c9a: 9f 4f sbci r25, 0xFF ; 255
- 3c9c: 08 95 ret
-
-00003c9e <__prologue_saves__>:
- 3c9e: 2f 92 push r2
- 3ca0: 3f 92 push r3
- 3ca2: 4f 92 push r4
- 3ca4: 5f 92 push r5
- 3ca6: 6f 92 push r6
- 3ca8: 7f 92 push r7
- 3caa: 8f 92 push r8
- 3cac: 9f 92 push r9
- 3cae: af 92 push r10
- 3cb0: bf 92 push r11
- 3cb2: cf 92 push r12
- 3cb4: df 92 push r13
- 3cb6: ef 92 push r14
- 3cb8: ff 92 push r15
- 3cba: 0f 93 push r16
- 3cbc: 1f 93 push r17
- 3cbe: cf 93 push r28
- 3cc0: df 93 push r29
- 3cc2: cd b7 in r28, 0x3d ; 61
- 3cc4: de b7 in r29, 0x3e ; 62
- 3cc6: ca 1b sub r28, r26
- 3cc8: db 0b sbc r29, r27
- 3cca: 0f b6 in r0, 0x3f ; 63
- 3ccc: f8 94 cli
- 3cce: de bf out 0x3e, r29 ; 62
- 3cd0: 0f be out 0x3f, r0 ; 63
- 3cd2: cd bf out 0x3d, r28 ; 61
- 3cd4: 09 94 ijmp
-
-00003cd6 <__epilogue_restores__>:
- 3cd6: 2a 88 ldd r2, Y+18 ; 0x12
- 3cd8: 39 88 ldd r3, Y+17 ; 0x11
- 3cda: 48 88 ldd r4, Y+16 ; 0x10
- 3cdc: 5f 84 ldd r5, Y+15 ; 0x0f
- 3cde: 6e 84 ldd r6, Y+14 ; 0x0e
- 3ce0: 7d 84 ldd r7, Y+13 ; 0x0d
- 3ce2: 8c 84 ldd r8, Y+12 ; 0x0c
- 3ce4: 9b 84 ldd r9, Y+11 ; 0x0b
- 3ce6: aa 84 ldd r10, Y+10 ; 0x0a
- 3ce8: b9 84 ldd r11, Y+9 ; 0x09
- 3cea: c8 84 ldd r12, Y+8 ; 0x08
- 3cec: df 80 ldd r13, Y+7 ; 0x07
- 3cee: ee 80 ldd r14, Y+6 ; 0x06
- 3cf0: fd 80 ldd r15, Y+5 ; 0x05
- 3cf2: 0c 81 ldd r16, Y+4 ; 0x04
- 3cf4: 1b 81 ldd r17, Y+3 ; 0x03
- 3cf6: aa 81 ldd r26, Y+2 ; 0x02
- 3cf8: b9 81 ldd r27, Y+1 ; 0x01
- 3cfa: ce 0f add r28, r30
- 3cfc: d1 1d adc r29, r1
- 3cfe: 0f b6 in r0, 0x3f ; 63
- 3d00: f8 94 cli
- 3d02: de bf out 0x3e, r29 ; 62
- 3d04: 0f be out 0x3f, r0 ; 63
- 3d06: cd bf out 0x3d, r28 ; 61
- 3d08: ed 01 movw r28, r26
- 3d0a: 08 95 ret
-
-00003d0c <__tablejump2__>:
- 3d0c: ee 0f add r30, r30
- 3d0e: ff 1f adc r31, r31
-
-00003d10 <__tablejump__>:
- 3d10: 05 90 lpm r0, Z+
- 3d12: f4 91 lpm r31, Z+
- 3d14: e0 2d mov r30, r0
- 3d16: 09 94 ijmp
-
-00003d18 <malloc>:
- 3d18: cf 93 push r28
- 3d1a: df 93 push r29
- 3d1c: bc 01 movw r22, r24
- 3d1e: 82 30 cpi r24, 0x02 ; 2
- 3d20: 91 05 cpc r25, r1
- 3d22: 10 f4 brcc .+4 ; 0x3d28 <malloc+0x10>
- 3d24: 62 e0 ldi r22, 0x02 ; 2
- 3d26: 70 e0 ldi r23, 0x00 ; 0
- 3d28: a0 91 90 03 lds r26, 0x0390
- 3d2c: b0 91 91 03 lds r27, 0x0391
- 3d30: ed 01 movw r28, r26
- 3d32: e0 e0 ldi r30, 0x00 ; 0
- 3d34: f0 e0 ldi r31, 0x00 ; 0
- 3d36: 40 e0 ldi r20, 0x00 ; 0
- 3d38: 50 e0 ldi r21, 0x00 ; 0
- 3d3a: 21 c0 rjmp .+66 ; 0x3d7e <malloc+0x66>
- 3d3c: 88 81 ld r24, Y
- 3d3e: 99 81 ldd r25, Y+1 ; 0x01
- 3d40: 86 17 cp r24, r22
- 3d42: 97 07 cpc r25, r23
- 3d44: 69 f4 brne .+26 ; 0x3d60 <malloc+0x48>
- 3d46: 8a 81 ldd r24, Y+2 ; 0x02
- 3d48: 9b 81 ldd r25, Y+3 ; 0x03
- 3d4a: 30 97 sbiw r30, 0x00 ; 0
- 3d4c: 19 f0 breq .+6 ; 0x3d54 <malloc+0x3c>
- 3d4e: 93 83 std Z+3, r25 ; 0x03
- 3d50: 82 83 std Z+2, r24 ; 0x02
- 3d52: 04 c0 rjmp .+8 ; 0x3d5c <malloc+0x44>
- 3d54: 90 93 91 03 sts 0x0391, r25
- 3d58: 80 93 90 03 sts 0x0390, r24
- 3d5c: fe 01 movw r30, r28
- 3d5e: 34 c0 rjmp .+104 ; 0x3dc8 <malloc+0xb0>
- 3d60: 68 17 cp r22, r24
- 3d62: 79 07 cpc r23, r25
- 3d64: 38 f4 brcc .+14 ; 0x3d74 <malloc+0x5c>
- 3d66: 41 15 cp r20, r1
- 3d68: 51 05 cpc r21, r1
- 3d6a: 19 f0 breq .+6 ; 0x3d72 <malloc+0x5a>
- 3d6c: 84 17 cp r24, r20
- 3d6e: 95 07 cpc r25, r21
- 3d70: 08 f4 brcc .+2 ; 0x3d74 <malloc+0x5c>
- 3d72: ac 01 movw r20, r24
- 3d74: fe 01 movw r30, r28
- 3d76: 8a 81 ldd r24, Y+2 ; 0x02
- 3d78: 9b 81 ldd r25, Y+3 ; 0x03
- 3d7a: 9c 01 movw r18, r24
- 3d7c: e9 01 movw r28, r18
- 3d7e: 20 97 sbiw r28, 0x00 ; 0
- 3d80: e9 f6 brne .-70 ; 0x3d3c <malloc+0x24>
- 3d82: 41 15 cp r20, r1
- 3d84: 51 05 cpc r21, r1
- 3d86: a9 f1 breq .+106 ; 0x3df2 <malloc+0xda>
- 3d88: ca 01 movw r24, r20
- 3d8a: 86 1b sub r24, r22
- 3d8c: 97 0b sbc r25, r23
- 3d8e: 04 97 sbiw r24, 0x04 ; 4
- 3d90: 08 f4 brcc .+2 ; 0x3d94 <malloc+0x7c>
- 3d92: ba 01 movw r22, r20
- 3d94: e0 e0 ldi r30, 0x00 ; 0
- 3d96: f0 e0 ldi r31, 0x00 ; 0
- 3d98: 2a c0 rjmp .+84 ; 0x3dee <malloc+0xd6>
- 3d9a: 8d 91 ld r24, X+
- 3d9c: 9c 91 ld r25, X
- 3d9e: 11 97 sbiw r26, 0x01 ; 1
- 3da0: 84 17 cp r24, r20
- 3da2: 95 07 cpc r25, r21
- 3da4: f9 f4 brne .+62 ; 0x3de4 <malloc+0xcc>
- 3da6: 64 17 cp r22, r20
- 3da8: 75 07 cpc r23, r21
- 3daa: 81 f4 brne .+32 ; 0x3dcc <malloc+0xb4>
- 3dac: 12 96 adiw r26, 0x02 ; 2
- 3dae: 8d 91 ld r24, X+
- 3db0: 9c 91 ld r25, X
- 3db2: 13 97 sbiw r26, 0x03 ; 3
- 3db4: 30 97 sbiw r30, 0x00 ; 0
- 3db6: 19 f0 breq .+6 ; 0x3dbe <malloc+0xa6>
- 3db8: 93 83 std Z+3, r25 ; 0x03
- 3dba: 82 83 std Z+2, r24 ; 0x02
- 3dbc: 04 c0 rjmp .+8 ; 0x3dc6 <malloc+0xae>
- 3dbe: 90 93 91 03 sts 0x0391, r25
- 3dc2: 80 93 90 03 sts 0x0390, r24
- 3dc6: fd 01 movw r30, r26
- 3dc8: 32 96 adiw r30, 0x02 ; 2
- 3dca: 4f c0 rjmp .+158 ; 0x3e6a <malloc+0x152>
- 3dcc: ca 01 movw r24, r20
- 3dce: 86 1b sub r24, r22
- 3dd0: 97 0b sbc r25, r23
- 3dd2: fd 01 movw r30, r26
- 3dd4: e8 0f add r30, r24
- 3dd6: f9 1f adc r31, r25
- 3dd8: 61 93 st Z+, r22
- 3dda: 71 93 st Z+, r23
- 3ddc: 02 97 sbiw r24, 0x02 ; 2
- 3dde: 8d 93 st X+, r24
- 3de0: 9c 93 st X, r25
- 3de2: 43 c0 rjmp .+134 ; 0x3e6a <malloc+0x152>
- 3de4: fd 01 movw r30, r26
- 3de6: 82 81 ldd r24, Z+2 ; 0x02
- 3de8: 93 81 ldd r25, Z+3 ; 0x03
- 3dea: 9c 01 movw r18, r24
- 3dec: d9 01 movw r26, r18
- 3dee: 10 97 sbiw r26, 0x00 ; 0
- 3df0: a1 f6 brne .-88 ; 0x3d9a <malloc+0x82>
- 3df2: 80 91 8e 03 lds r24, 0x038E
- 3df6: 90 91 8f 03 lds r25, 0x038F
- 3dfa: 89 2b or r24, r25
- 3dfc: 41 f4 brne .+16 ; 0x3e0e <malloc+0xf6>
- 3dfe: 80 91 b2 02 lds r24, 0x02B2
- 3e02: 90 91 b3 02 lds r25, 0x02B3
- 3e06: 90 93 8f 03 sts 0x038F, r25
- 3e0a: 80 93 8e 03 sts 0x038E, r24
- 3e0e: 40 91 b4 02 lds r20, 0x02B4
- 3e12: 50 91 b5 02 lds r21, 0x02B5
- 3e16: 41 15 cp r20, r1
- 3e18: 51 05 cpc r21, r1
- 3e1a: 41 f4 brne .+16 ; 0x3e2c <malloc+0x114>
- 3e1c: 4d b7 in r20, 0x3d ; 61
- 3e1e: 5e b7 in r21, 0x3e ; 62
- 3e20: 80 91 b0 02 lds r24, 0x02B0
- 3e24: 90 91 b1 02 lds r25, 0x02B1
- 3e28: 48 1b sub r20, r24
- 3e2a: 59 0b sbc r21, r25
- 3e2c: 20 91 8e 03 lds r18, 0x038E
- 3e30: 30 91 8f 03 lds r19, 0x038F
- 3e34: 24 17 cp r18, r20
- 3e36: 35 07 cpc r19, r21
- 3e38: b0 f4 brcc .+44 ; 0x3e66 <malloc+0x14e>
- 3e3a: ca 01 movw r24, r20
- 3e3c: 82 1b sub r24, r18
- 3e3e: 93 0b sbc r25, r19
- 3e40: 86 17 cp r24, r22
- 3e42: 97 07 cpc r25, r23
- 3e44: 80 f0 brcs .+32 ; 0x3e66 <malloc+0x14e>
- 3e46: ab 01 movw r20, r22
- 3e48: 4e 5f subi r20, 0xFE ; 254
- 3e4a: 5f 4f sbci r21, 0xFF ; 255
- 3e4c: 84 17 cp r24, r20
- 3e4e: 95 07 cpc r25, r21
- 3e50: 50 f0 brcs .+20 ; 0x3e66 <malloc+0x14e>
- 3e52: 42 0f add r20, r18
- 3e54: 53 1f adc r21, r19
- 3e56: 50 93 8f 03 sts 0x038F, r21
- 3e5a: 40 93 8e 03 sts 0x038E, r20
- 3e5e: f9 01 movw r30, r18
- 3e60: 61 93 st Z+, r22
- 3e62: 71 93 st Z+, r23
- 3e64: 02 c0 rjmp .+4 ; 0x3e6a <malloc+0x152>
- 3e66: e0 e0 ldi r30, 0x00 ; 0
- 3e68: f0 e0 ldi r31, 0x00 ; 0
- 3e6a: cf 01 movw r24, r30
- 3e6c: df 91 pop r29
- 3e6e: cf 91 pop r28
- 3e70: 08 95 ret
-
-00003e72 <free>:
- 3e72: cf 93 push r28
- 3e74: df 93 push r29
- 3e76: 00 97 sbiw r24, 0x00 ; 0
- 3e78: 09 f4 brne .+2 ; 0x3e7c <free+0xa>
- 3e7a: 50 c0 rjmp .+160 ; 0x3f1c <free+0xaa>
- 3e7c: ec 01 movw r28, r24
- 3e7e: 22 97 sbiw r28, 0x02 ; 2
- 3e80: 1b 82 std Y+3, r1 ; 0x03
- 3e82: 1a 82 std Y+2, r1 ; 0x02
- 3e84: a0 91 90 03 lds r26, 0x0390
- 3e88: b0 91 91 03 lds r27, 0x0391
- 3e8c: 10 97 sbiw r26, 0x00 ; 0
- 3e8e: 09 f1 breq .+66 ; 0x3ed2 <free+0x60>
- 3e90: 40 e0 ldi r20, 0x00 ; 0
- 3e92: 50 e0 ldi r21, 0x00 ; 0
- 3e94: ac 17 cp r26, r28
- 3e96: bd 07 cpc r27, r29
- 3e98: 08 f1 brcs .+66 ; 0x3edc <free+0x6a>
- 3e9a: bb 83 std Y+3, r27 ; 0x03
- 3e9c: aa 83 std Y+2, r26 ; 0x02
- 3e9e: fe 01 movw r30, r28
- 3ea0: 21 91 ld r18, Z+
- 3ea2: 31 91 ld r19, Z+
- 3ea4: e2 0f add r30, r18
- 3ea6: f3 1f adc r31, r19
- 3ea8: ae 17 cp r26, r30
- 3eaa: bf 07 cpc r27, r31
- 3eac: 79 f4 brne .+30 ; 0x3ecc <free+0x5a>
- 3eae: 8d 91 ld r24, X+
- 3eb0: 9c 91 ld r25, X
- 3eb2: 11 97 sbiw r26, 0x01 ; 1
- 3eb4: 28 0f add r18, r24
- 3eb6: 39 1f adc r19, r25
- 3eb8: 2e 5f subi r18, 0xFE ; 254
- 3eba: 3f 4f sbci r19, 0xFF ; 255
- 3ebc: 39 83 std Y+1, r19 ; 0x01
- 3ebe: 28 83 st Y, r18
- 3ec0: 12 96 adiw r26, 0x02 ; 2
- 3ec2: 8d 91 ld r24, X+
- 3ec4: 9c 91 ld r25, X
- 3ec6: 13 97 sbiw r26, 0x03 ; 3
- 3ec8: 9b 83 std Y+3, r25 ; 0x03
- 3eca: 8a 83 std Y+2, r24 ; 0x02
- 3ecc: 41 15 cp r20, r1
- 3ece: 51 05 cpc r21, r1
- 3ed0: 71 f4 brne .+28 ; 0x3eee <free+0x7c>
- 3ed2: d0 93 91 03 sts 0x0391, r29
- 3ed6: c0 93 90 03 sts 0x0390, r28
- 3eda: 20 c0 rjmp .+64 ; 0x3f1c <free+0xaa>
- 3edc: 12 96 adiw r26, 0x02 ; 2
- 3ede: 8d 91 ld r24, X+
- 3ee0: 9c 91 ld r25, X
- 3ee2: 13 97 sbiw r26, 0x03 ; 3
- 3ee4: ad 01 movw r20, r26
- 3ee6: 00 97 sbiw r24, 0x00 ; 0
- 3ee8: 11 f0 breq .+4 ; 0x3eee <free+0x7c>
- 3eea: dc 01 movw r26, r24
- 3eec: d3 cf rjmp .-90 ; 0x3e94 <free+0x22>
- 3eee: fa 01 movw r30, r20
- 3ef0: d3 83 std Z+3, r29 ; 0x03
- 3ef2: c2 83 std Z+2, r28 ; 0x02
- 3ef4: 21 91 ld r18, Z+
- 3ef6: 31 91 ld r19, Z+
- 3ef8: e2 0f add r30, r18
- 3efa: f3 1f adc r31, r19
- 3efc: ce 17 cp r28, r30
- 3efe: df 07 cpc r29, r31
- 3f00: 69 f4 brne .+26 ; 0x3f1c <free+0xaa>
- 3f02: 88 81 ld r24, Y
- 3f04: 99 81 ldd r25, Y+1 ; 0x01
- 3f06: 28 0f add r18, r24
- 3f08: 39 1f adc r19, r25
- 3f0a: 2e 5f subi r18, 0xFE ; 254
- 3f0c: 3f 4f sbci r19, 0xFF ; 255
- 3f0e: fa 01 movw r30, r20
- 3f10: 31 83 std Z+1, r19 ; 0x01
- 3f12: 20 83 st Z, r18
- 3f14: 8a 81 ldd r24, Y+2 ; 0x02
- 3f16: 9b 81 ldd r25, Y+3 ; 0x03
- 3f18: 93 83 std Z+3, r25 ; 0x03
- 3f1a: 82 83 std Z+2, r24 ; 0x02
- 3f1c: df 91 pop r29
- 3f1e: cf 91 pop r28
- 3f20: 08 95 ret
-
-00003f22 <do_random>:
- 3f22: a0 e0 ldi r26, 0x00 ; 0
- 3f24: b0 e0 ldi r27, 0x00 ; 0
- 3f26: e7 e9 ldi r30, 0x97 ; 151
- 3f28: ff e1 ldi r31, 0x1F ; 31
- 3f2a: 0c 94 57 1e jmp 0x3cae ; 0x3cae <__prologue_saves__+0x10>
- 3f2e: ec 01 movw r28, r24
- 3f30: a8 80 ld r10, Y
- 3f32: b9 80 ldd r11, Y+1 ; 0x01
- 3f34: ca 80 ldd r12, Y+2 ; 0x02
- 3f36: db 80 ldd r13, Y+3 ; 0x03
- 3f38: a1 14 cp r10, r1
- 3f3a: b1 04 cpc r11, r1
- 3f3c: c1 04 cpc r12, r1
- 3f3e: d1 04 cpc r13, r1
- 3f40: 41 f4 brne .+16 ; 0x3f52 <do_random+0x30>
- 3f42: 84 e2 ldi r24, 0x24 ; 36
- 3f44: a8 2e mov r10, r24
- 3f46: 89 ed ldi r24, 0xD9 ; 217
- 3f48: b8 2e mov r11, r24
- 3f4a: 8b e5 ldi r24, 0x5B ; 91
- 3f4c: c8 2e mov r12, r24
- 3f4e: 87 e0 ldi r24, 0x07 ; 7
- 3f50: d8 2e mov r13, r24
- 3f52: c6 01 movw r24, r12
- 3f54: b5 01 movw r22, r10
- 3f56: 2d e1 ldi r18, 0x1D ; 29
- 3f58: 33 ef ldi r19, 0xF3 ; 243
- 3f5a: 41 e0 ldi r20, 0x01 ; 1
- 3f5c: 50 e0 ldi r21, 0x00 ; 0
- 3f5e: 0e 94 34 1e call 0x3c68 ; 0x3c68 <__divmodsi4>
- 3f62: 27 ea ldi r18, 0xA7 ; 167
- 3f64: 31 e4 ldi r19, 0x41 ; 65
- 3f66: 40 e0 ldi r20, 0x00 ; 0
- 3f68: 50 e0 ldi r21, 0x00 ; 0
- 3f6a: 0e 94 f3 1d call 0x3be6 ; 0x3be6 <__mulsi3>
- 3f6e: 7b 01 movw r14, r22
- 3f70: 8c 01 movw r16, r24
- 3f72: c6 01 movw r24, r12
- 3f74: b5 01 movw r22, r10
- 3f76: 2d e1 ldi r18, 0x1D ; 29
- 3f78: 33 ef ldi r19, 0xF3 ; 243
- 3f7a: 41 e0 ldi r20, 0x01 ; 1
- 3f7c: 50 e0 ldi r21, 0x00 ; 0
- 3f7e: 0e 94 34 1e call 0x3c68 ; 0x3c68 <__divmodsi4>
- 3f82: ca 01 movw r24, r20
- 3f84: b9 01 movw r22, r18
- 3f86: 2c ee ldi r18, 0xEC ; 236
- 3f88: 34 ef ldi r19, 0xF4 ; 244
- 3f8a: 4f ef ldi r20, 0xFF ; 255
- 3f8c: 5f ef ldi r21, 0xFF ; 255
- 3f8e: 0e 94 f3 1d call 0x3be6 ; 0x3be6 <__mulsi3>
- 3f92: 6e 0d add r22, r14
- 3f94: 7f 1d adc r23, r15
- 3f96: 80 1f adc r24, r16
- 3f98: 91 1f adc r25, r17
- 3f9a: 97 ff sbrs r25, 7
- 3f9c: 04 c0 rjmp .+8 ; 0x3fa6 <do_random+0x84>
- 3f9e: 61 50 subi r22, 0x01 ; 1
- 3fa0: 70 40 sbci r23, 0x00 ; 0
- 3fa2: 80 40 sbci r24, 0x00 ; 0
- 3fa4: 90 48 sbci r25, 0x80 ; 128
- 3fa6: 68 83 st Y, r22
- 3fa8: 79 83 std Y+1, r23 ; 0x01
- 3faa: 8a 83 std Y+2, r24 ; 0x02
- 3fac: 9b 83 std Y+3, r25 ; 0x03
- 3fae: 9b 01 movw r18, r22
- 3fb0: ac 01 movw r20, r24
- 3fb2: 5f 77 andi r21, 0x7F ; 127
- 3fb4: b9 01 movw r22, r18
- 3fb6: ca 01 movw r24, r20
- 3fb8: cd b7 in r28, 0x3d ; 61
- 3fba: de b7 in r29, 0x3e ; 62
- 3fbc: ea e0 ldi r30, 0x0A ; 10
- 3fbe: 0c 94 73 1e jmp 0x3ce6 ; 0x3ce6 <__epilogue_restores__+0x10>
-
-00003fc2 <random_r>:
- 3fc2: 0e 94 91 1f call 0x3f22 ; 0x3f22 <do_random>
- 3fc6: 08 95 ret
-
-00003fc8 <random>:
- 3fc8: 86 eb ldi r24, 0xB6 ; 182
- 3fca: 92 e0 ldi r25, 0x02 ; 2
- 3fcc: 0e 94 91 1f call 0x3f22 ; 0x3f22 <do_random>
- 3fd0: 08 95 ret
-
-00003fd2 <srandom>:
- 3fd2: 60 93 b6 02 sts 0x02B6, r22
- 3fd6: 70 93 b7 02 sts 0x02B7, r23
- 3fda: 80 93 b8 02 sts 0x02B8, r24
- 3fde: 90 93 b9 02 sts 0x02B9, r25
- 3fe2: 08 95 ret
-
-00003fe4 <realloc>:
- 3fe4: a0 e0 ldi r26, 0x00 ; 0
- 3fe6: b0 e0 ldi r27, 0x00 ; 0
- 3fe8: e8 ef ldi r30, 0xF8 ; 248
- 3fea: ff e1 ldi r31, 0x1F ; 31
- 3fec: 0c 94 55 1e jmp 0x3caa ; 0x3caa <__prologue_saves__+0xc>
- 3ff0: 8c 01 movw r16, r24
- 3ff2: 00 97 sbiw r24, 0x00 ; 0
- 3ff4: 29 f4 brne .+10 ; 0x4000 <realloc+0x1c>
- 3ff6: cb 01 movw r24, r22
- 3ff8: 0e 94 8c 1e call 0x3d18 ; 0x3d18 <malloc>
- 3ffc: 8c 01 movw r16, r24
- 3ffe: ba c0 rjmp .+372 ; 0x4174 <realloc+0x190>
- 4000: 9e ef ldi r25, 0xFE ; 254
- 4002: e9 2e mov r14, r25
- 4004: 9f ef ldi r25, 0xFF ; 255
- 4006: f9 2e mov r15, r25
- 4008: e0 0e add r14, r16
- 400a: f1 1e adc r15, r17
- 400c: 58 01 movw r10, r16
- 400e: a6 0e add r10, r22
- 4010: b7 1e adc r11, r23
- 4012: ae 14 cp r10, r14
- 4014: bf 04 cpc r11, r15
- 4016: 08 f4 brcc .+2 ; 0x401a <realloc+0x36>
- 4018: ab c0 rjmp .+342 ; 0x4170 <realloc+0x18c>
- 401a: 8e ef ldi r24, 0xFE ; 254
- 401c: 88 2e mov r8, r24
- 401e: 8f ef ldi r24, 0xFF ; 255
- 4020: 98 2e mov r9, r24
- 4022: 8a 0c add r8, r10
- 4024: 9b 1c adc r9, r11
- 4026: e7 01 movw r28, r14
- 4028: 48 81 ld r20, Y
- 402a: 59 81 ldd r21, Y+1 ; 0x01
- 402c: 46 17 cp r20, r22
- 402e: 57 07 cpc r21, r23
- 4030: b8 f0 brcs .+46 ; 0x4060 <realloc+0x7c>
- 4032: 45 30 cpi r20, 0x05 ; 5
- 4034: 51 05 cpc r21, r1
- 4036: 08 f4 brcc .+2 ; 0x403a <realloc+0x56>
- 4038: 9d c0 rjmp .+314 ; 0x4174 <realloc+0x190>
- 403a: ca 01 movw r24, r20
- 403c: 04 97 sbiw r24, 0x04 ; 4
- 403e: 86 17 cp r24, r22
- 4040: 97 07 cpc r25, r23
- 4042: 08 f4 brcc .+2 ; 0x4046 <realloc+0x62>
- 4044: 97 c0 rjmp .+302 ; 0x4174 <realloc+0x190>
- 4046: 42 50 subi r20, 0x02 ; 2
- 4048: 50 40 sbci r21, 0x00 ; 0
- 404a: 46 1b sub r20, r22
- 404c: 57 0b sbc r21, r23
- 404e: f4 01 movw r30, r8
- 4050: 51 83 std Z+1, r21 ; 0x01
- 4052: 40 83 st Z, r20
- 4054: 79 83 std Y+1, r23 ; 0x01
- 4056: 68 83 st Y, r22
- 4058: c5 01 movw r24, r10
- 405a: 0e 94 39 1f call 0x3e72 ; 0x3e72 <free>
- 405e: 8a c0 rjmp .+276 ; 0x4174 <realloc+0x190>
- 4060: 6b 01 movw r12, r22
- 4062: c4 1a sub r12, r20
- 4064: d5 0a sbc r13, r21
- 4066: e0 91 90 03 lds r30, 0x0390
- 406a: f0 91 91 03 lds r31, 0x0391
- 406e: a0 e0 ldi r26, 0x00 ; 0
- 4070: b0 e0 ldi r27, 0x00 ; 0
- 4072: c0 e0 ldi r28, 0x00 ; 0
- 4074: d0 e0 ldi r29, 0x00 ; 0
- 4076: 42 c0 rjmp .+132 ; 0x40fc <realloc+0x118>
- 4078: e8 15 cp r30, r8
- 407a: f9 05 cpc r31, r9
- 407c: a1 f5 brne .+104 ; 0x40e6 <realloc+0x102>
- 407e: 20 81 ld r18, Z
- 4080: 31 81 ldd r19, Z+1 ; 0x01
- 4082: 2c 15 cp r18, r12
- 4084: 3d 05 cpc r19, r13
- 4086: 78 f1 brcs .+94 ; 0x40e6 <realloc+0x102>
- 4088: c9 01 movw r24, r18
- 408a: 02 96 adiw r24, 0x02 ; 2
- 408c: 8c 15 cp r24, r12
- 408e: 9d 05 cpc r25, r13
- 4090: a8 f0 brcs .+42 ; 0x40bc <realloc+0xd8>
- 4092: 4e 5f subi r20, 0xFE ; 254
- 4094: 5f 4f sbci r21, 0xFF ; 255
- 4096: 42 0f add r20, r18
- 4098: 53 1f adc r21, r19
- 409a: e7 01 movw r28, r14
- 409c: 59 83 std Y+1, r21 ; 0x01
- 409e: 48 83 st Y, r20
- 40a0: 22 81 ldd r18, Z+2 ; 0x02
- 40a2: 33 81 ldd r19, Z+3 ; 0x03
- 40a4: 10 97 sbiw r26, 0x00 ; 0
- 40a6: 29 f0 breq .+10 ; 0x40b2 <realloc+0xce>
- 40a8: 13 96 adiw r26, 0x03 ; 3
- 40aa: 3c 93 st X, r19
- 40ac: 2e 93 st -X, r18
- 40ae: 12 97 sbiw r26, 0x02 ; 2
- 40b0: 61 c0 rjmp .+194 ; 0x4174 <realloc+0x190>
- 40b2: 30 93 91 03 sts 0x0391, r19
- 40b6: 20 93 90 03 sts 0x0390, r18
- 40ba: 5c c0 rjmp .+184 ; 0x4174 <realloc+0x190>
- 40bc: 22 50 subi r18, 0x02 ; 2
- 40be: 30 40 sbci r19, 0x00 ; 0
- 40c0: 2c 19 sub r18, r12
- 40c2: 3d 09 sbc r19, r13
- 40c4: 31 83 std Z+1, r19 ; 0x01
- 40c6: 20 83 st Z, r18
- 40c8: 10 97 sbiw r26, 0x00 ; 0
- 40ca: 29 f0 breq .+10 ; 0x40d6 <realloc+0xf2>
- 40cc: 13 96 adiw r26, 0x03 ; 3
- 40ce: fc 93 st X, r31
- 40d0: ee 93 st -X, r30
- 40d2: 12 97 sbiw r26, 0x02 ; 2
- 40d4: 04 c0 rjmp .+8 ; 0x40de <realloc+0xfa>
- 40d6: f0 93 91 03 sts 0x0391, r31
- 40da: e0 93 90 03 sts 0x0390, r30
- 40de: f7 01 movw r30, r14
- 40e0: 71 83 std Z+1, r23 ; 0x01
- 40e2: 60 83 st Z, r22
- 40e4: 47 c0 rjmp .+142 ; 0x4174 <realloc+0x190>
- 40e6: 80 81 ld r24, Z
- 40e8: 91 81 ldd r25, Z+1 ; 0x01
- 40ea: c8 17 cp r28, r24
- 40ec: d9 07 cpc r29, r25
- 40ee: 08 f4 brcc .+2 ; 0x40f2 <realloc+0x10e>
- 40f0: ec 01 movw r28, r24
- 40f2: df 01 movw r26, r30
- 40f4: 82 81 ldd r24, Z+2 ; 0x02
- 40f6: 93 81 ldd r25, Z+3 ; 0x03
- 40f8: 9c 01 movw r18, r24
- 40fa: f9 01 movw r30, r18
- 40fc: 30 97 sbiw r30, 0x00 ; 0
- 40fe: 09 f0 breq .+2 ; 0x4102 <realloc+0x11e>
- 4100: bb cf rjmp .-138 ; 0x4078 <realloc+0x94>
- 4102: 40 0f add r20, r16
- 4104: 51 1f adc r21, r17
- 4106: 80 91 8e 03 lds r24, 0x038E
- 410a: 90 91 8f 03 lds r25, 0x038F
- 410e: 84 17 cp r24, r20
- 4110: 95 07 cpc r25, r21
- 4112: e9 f4 brne .+58 ; 0x414e <realloc+0x16a>
- 4114: c6 17 cp r28, r22
- 4116: d7 07 cpc r29, r23
- 4118: d0 f4 brcc .+52 ; 0x414e <realloc+0x16a>
- 411a: 20 91 b4 02 lds r18, 0x02B4
- 411e: 30 91 b5 02 lds r19, 0x02B5
- 4122: 21 15 cp r18, r1
- 4124: 31 05 cpc r19, r1
- 4126: 41 f4 brne .+16 ; 0x4138 <realloc+0x154>
- 4128: 2d b7 in r18, 0x3d ; 61
- 412a: 3e b7 in r19, 0x3e ; 62
- 412c: 80 91 b0 02 lds r24, 0x02B0
- 4130: 90 91 b1 02 lds r25, 0x02B1
- 4134: 28 1b sub r18, r24
- 4136: 39 0b sbc r19, r25
- 4138: a2 16 cp r10, r18
- 413a: b3 06 cpc r11, r19
- 413c: c8 f4 brcc .+50 ; 0x4170 <realloc+0x18c>
- 413e: b0 92 8f 03 sts 0x038F, r11
- 4142: a0 92 8e 03 sts 0x038E, r10
- 4146: e7 01 movw r28, r14
- 4148: 79 83 std Y+1, r23 ; 0x01
- 414a: 68 83 st Y, r22
- 414c: 13 c0 rjmp .+38 ; 0x4174 <realloc+0x190>
- 414e: cb 01 movw r24, r22
- 4150: 0e 94 8c 1e call 0x3d18 ; 0x3d18 <malloc>
- 4154: ec 01 movw r28, r24
- 4156: 00 97 sbiw r24, 0x00 ; 0
- 4158: 59 f0 breq .+22 ; 0x4170 <realloc+0x18c>
- 415a: f7 01 movw r30, r14
- 415c: 40 81 ld r20, Z
- 415e: 51 81 ldd r21, Z+1 ; 0x01
- 4160: b8 01 movw r22, r16
- 4162: 0e 94 ff 20 call 0x41fe ; 0x41fe <memcpy>
- 4166: c8 01 movw r24, r16
- 4168: 0e 94 39 1f call 0x3e72 ; 0x3e72 <free>
- 416c: 8e 01 movw r16, r28
- 416e: 02 c0 rjmp .+4 ; 0x4174 <realloc+0x190>
- 4170: 00 e0 ldi r16, 0x00 ; 0
- 4172: 10 e0 ldi r17, 0x00 ; 0
- 4174: c8 01 movw r24, r16
- 4176: cd b7 in r28, 0x3d ; 61
- 4178: de b7 in r29, 0x3e ; 62
- 417a: ec e0 ldi r30, 0x0C ; 12
- 417c: 0c 94 71 1e jmp 0x3ce2 ; 0x3ce2 <__epilogue_restores__+0xc>
-
-00004180 <atol>:
- 4180: 1f 93 push r17
- 4182: fc 01 movw r30, r24
- 4184: 99 27 eor r25, r25
- 4186: 88 27 eor r24, r24
- 4188: bc 01 movw r22, r24
- 418a: e8 94 clt
- 418c: 11 91 ld r17, Z+
- 418e: 10 32 cpi r17, 0x20 ; 32
- 4190: e9 f3 breq .-6 ; 0x418c <atol+0xc>
- 4192: 19 30 cpi r17, 0x09 ; 9
- 4194: 10 f0 brcs .+4 ; 0x419a <atol+0x1a>
- 4196: 1e 30 cpi r17, 0x0E ; 14
- 4198: c8 f3 brcs .-14 ; 0x418c <atol+0xc>
- 419a: 1b 32 cpi r17, 0x2B ; 43
- 419c: 51 f0 breq .+20 ; 0x41b2 <atol+0x32>
- 419e: 1d 32 cpi r17, 0x2D ; 45
- 41a0: 49 f4 brne .+18 ; 0x41b4 <atol+0x34>
- 41a2: 68 94 set
- 41a4: 06 c0 rjmp .+12 ; 0x41b2 <atol+0x32>
- 41a6: 0e 94 c5 21 call 0x438a ; 0x438a <__mulsi_const_10>
- 41aa: 61 0f add r22, r17
- 41ac: 71 1d adc r23, r1
- 41ae: 81 1d adc r24, r1
- 41b0: 91 1d adc r25, r1
- 41b2: 11 91 ld r17, Z+
- 41b4: 10 53 subi r17, 0x30 ; 48
- 41b6: 1a 30 cpi r17, 0x0A ; 10
- 41b8: b0 f3 brcs .-20 ; 0x41a6 <atol+0x26>
- 41ba: 3e f4 brtc .+14 ; 0x41ca <atol+0x4a>
- 41bc: 90 95 com r25
- 41be: 80 95 com r24
- 41c0: 70 95 com r23
- 41c2: 61 95 neg r22
- 41c4: 7f 4f sbci r23, 0xFF ; 255
- 41c6: 8f 4f sbci r24, 0xFF ; 255
- 41c8: 9f 4f sbci r25, 0xFF ; 255
- 41ca: 1f 91 pop r17
- 41cc: 08 95 ret
-
-000041ce <isspace>:
- 41ce: 91 11 cpse r25, r1
- 41d0: 16 c1 rjmp .+556 ; 0x43fe <__ctype_isfalse>
- 41d2: 80 32 cpi r24, 0x20 ; 32
- 41d4: 19 f0 breq .+6 ; 0x41dc <isspace+0xe>
- 41d6: 89 50 subi r24, 0x09 ; 9
- 41d8: 85 50 subi r24, 0x05 ; 5
- 41da: d0 f7 brcc .-12 ; 0x41d0 <isspace+0x2>
- 41dc: 08 95 ret
-
-000041de <tolower>:
- 41de: 91 11 cpse r25, r1
- 41e0: 08 95 ret
- 41e2: 81 54 subi r24, 0x41 ; 65
- 41e4: 8a 51 subi r24, 0x1A ; 26
- 41e6: 08 f4 brcc .+2 ; 0x41ea <tolower+0xc>
- 41e8: 80 5e subi r24, 0xE0 ; 224
- 41ea: 85 5a subi r24, 0xA5 ; 165
- 41ec: 08 95 ret
-
-000041ee <toupper>:
- 41ee: 91 11 cpse r25, r1
- 41f0: 08 95 ret
- 41f2: 81 56 subi r24, 0x61 ; 97
- 41f4: 8a 51 subi r24, 0x1A ; 26
- 41f6: 08 f4 brcc .+2 ; 0x41fa <toupper+0xc>
- 41f8: 80 52 subi r24, 0x20 ; 32
- 41fa: 85 58 subi r24, 0x85 ; 133
- 41fc: 08 95 ret
-
-000041fe <memcpy>:
- 41fe: fb 01 movw r30, r22
- 4200: dc 01 movw r26, r24
- 4202: 02 c0 rjmp .+4 ; 0x4208 <memcpy+0xa>
- 4204: 01 90 ld r0, Z+
- 4206: 0d 92 st X+, r0
- 4208: 41 50 subi r20, 0x01 ; 1
- 420a: 50 40 sbci r21, 0x00 ; 0
- 420c: d8 f7 brcc .-10 ; 0x4204 <memcpy+0x6>
- 420e: 08 95 ret
-
-00004210 <strcat>:
- 4210: fb 01 movw r30, r22
- 4212: dc 01 movw r26, r24
- 4214: 0d 90 ld r0, X+
- 4216: 00 20 and r0, r0
- 4218: e9 f7 brne .-6 ; 0x4214 <strcat+0x4>
- 421a: 11 97 sbiw r26, 0x01 ; 1
- 421c: 01 90 ld r0, Z+
- 421e: 0d 92 st X+, r0
- 4220: 00 20 and r0, r0
- 4222: e1 f7 brne .-8 ; 0x421c <strcat+0xc>
- 4224: 08 95 ret
-
-00004226 <strchr>:
- 4226: fc 01 movw r30, r24
- 4228: 81 91 ld r24, Z+
- 422a: 86 17 cp r24, r22
- 422c: 21 f0 breq .+8 ; 0x4236 <strchr+0x10>
- 422e: 88 23 and r24, r24
- 4230: d9 f7 brne .-10 ; 0x4228 <strchr+0x2>
- 4232: 99 27 eor r25, r25
- 4234: 08 95 ret
- 4236: 31 97 sbiw r30, 0x01 ; 1
- 4238: cf 01 movw r24, r30
- 423a: 08 95 ret
-
-0000423c <strcmp>:
- 423c: fb 01 movw r30, r22
- 423e: dc 01 movw r26, r24
- 4240: 8d 91 ld r24, X+
- 4242: 01 90 ld r0, Z+
- 4244: 80 19 sub r24, r0
- 4246: 01 10 cpse r0, r1
- 4248: d9 f3 breq .-10 ; 0x4240 <strcmp+0x4>
- 424a: 99 0b sbc r25, r25
- 424c: 08 95 ret
-
-0000424e <strcpy>:
- 424e: fb 01 movw r30, r22
- 4250: dc 01 movw r26, r24
- 4252: 01 90 ld r0, Z+
- 4254: 0d 92 st X+, r0
- 4256: 00 20 and r0, r0
- 4258: e1 f7 brne .-8 ; 0x4252 <strcpy+0x4>
- 425a: 08 95 ret
-
-0000425c <strncmp>:
- 425c: fb 01 movw r30, r22
- 425e: dc 01 movw r26, r24
- 4260: 41 50 subi r20, 0x01 ; 1
- 4262: 50 40 sbci r21, 0x00 ; 0
- 4264: 30 f0 brcs .+12 ; 0x4272 <strncmp+0x16>
- 4266: 8d 91 ld r24, X+
- 4268: 01 90 ld r0, Z+
- 426a: 80 19 sub r24, r0
- 426c: 19 f4 brne .+6 ; 0x4274 <strncmp+0x18>
- 426e: 00 20 and r0, r0
- 4270: b9 f7 brne .-18 ; 0x4260 <strncmp+0x4>
- 4272: 88 1b sub r24, r24
- 4274: 99 0b sbc r25, r25
- 4276: 08 95 ret
-
-00004278 <strncpy>:
- 4278: fb 01 movw r30, r22
- 427a: dc 01 movw r26, r24
- 427c: 41 50 subi r20, 0x01 ; 1
- 427e: 50 40 sbci r21, 0x00 ; 0
- 4280: 48 f0 brcs .+18 ; 0x4294 <strncpy+0x1c>
- 4282: 01 90 ld r0, Z+
- 4284: 0d 92 st X+, r0
- 4286: 00 20 and r0, r0
- 4288: c9 f7 brne .-14 ; 0x427c <strncpy+0x4>
- 428a: 01 c0 rjmp .+2 ; 0x428e <strncpy+0x16>
- 428c: 1d 92 st X+, r1
- 428e: 41 50 subi r20, 0x01 ; 1
- 4290: 50 40 sbci r21, 0x00 ; 0
- 4292: e0 f7 brcc .-8 ; 0x428c <strncpy+0x14>
- 4294: 08 95 ret
-
-00004296 <strrchr>:
- 4296: fc 01 movw r30, r24
- 4298: 81 e0 ldi r24, 0x01 ; 1
- 429a: 90 e0 ldi r25, 0x00 ; 0
- 429c: 01 90 ld r0, Z+
- 429e: 06 16 cp r0, r22
- 42a0: 09 f4 brne .+2 ; 0x42a4 <strrchr+0xe>
- 42a2: cf 01 movw r24, r30
- 42a4: 00 20 and r0, r0
- 42a6: d1 f7 brne .-12 ; 0x429c <strrchr+0x6>
- 42a8: 01 97 sbiw r24, 0x01 ; 1
- 42aa: 08 95 ret
-
-000042ac <strstr>:
- 42ac: fb 01 movw r30, r22
- 42ae: 51 91 ld r21, Z+
- 42b0: 55 23 and r21, r21
- 42b2: a9 f0 breq .+42 ; 0x42de <strstr+0x32>
- 42b4: bf 01 movw r22, r30
- 42b6: dc 01 movw r26, r24
- 42b8: 4d 91 ld r20, X+
- 42ba: 45 17 cp r20, r21
- 42bc: 41 11 cpse r20, r1
- 42be: e1 f7 brne .-8 ; 0x42b8 <strstr+0xc>
- 42c0: 59 f4 brne .+22 ; 0x42d8 <strstr+0x2c>
- 42c2: cd 01 movw r24, r26
- 42c4: 01 90 ld r0, Z+
- 42c6: 00 20 and r0, r0
- 42c8: 49 f0 breq .+18 ; 0x42dc <strstr+0x30>
- 42ca: 4d 91 ld r20, X+
- 42cc: 40 15 cp r20, r0
- 42ce: 41 11 cpse r20, r1
- 42d0: c9 f3 breq .-14 ; 0x42c4 <strstr+0x18>
- 42d2: fb 01 movw r30, r22
- 42d4: 41 11 cpse r20, r1
- 42d6: ef cf rjmp .-34 ; 0x42b6 <strstr+0xa>
- 42d8: 81 e0 ldi r24, 0x01 ; 1
- 42da: 90 e0 ldi r25, 0x00 ; 0
- 42dc: 01 97 sbiw r24, 0x01 ; 1
- 42de: 08 95 ret
-
-000042e0 <itoa>:
- 42e0: fb 01 movw r30, r22
- 42e2: 9f 01 movw r18, r30
- 42e4: e8 94 clt
- 42e6: 42 30 cpi r20, 0x02 ; 2
- 42e8: c4 f0 brlt .+48 ; 0x431a <itoa+0x3a>
- 42ea: 45 32 cpi r20, 0x25 ; 37
- 42ec: b4 f4 brge .+44 ; 0x431a <itoa+0x3a>
- 42ee: 4a 30 cpi r20, 0x0A ; 10
- 42f0: 29 f4 brne .+10 ; 0x42fc <itoa+0x1c>
- 42f2: 97 fb bst r25, 7
- 42f4: 1e f4 brtc .+6 ; 0x42fc <itoa+0x1c>
- 42f6: 90 95 com r25
- 42f8: 81 95 neg r24
- 42fa: 9f 4f sbci r25, 0xFF ; 255
- 42fc: 64 2f mov r22, r20
- 42fe: 77 27 eor r23, r23
- 4300: 0e 94 12 22 call 0x4424 ; 0x4424 <__udivmodhi4>
- 4304: 80 5d subi r24, 0xD0 ; 208
- 4306: 8a 33 cpi r24, 0x3A ; 58
- 4308: 0c f0 brlt .+2 ; 0x430c <itoa+0x2c>
- 430a: 89 5d subi r24, 0xD9 ; 217
- 430c: 81 93 st Z+, r24
- 430e: cb 01 movw r24, r22
- 4310: 00 97 sbiw r24, 0x00 ; 0
- 4312: a1 f7 brne .-24 ; 0x42fc <itoa+0x1c>
- 4314: 16 f4 brtc .+4 ; 0x431a <itoa+0x3a>
- 4316: 5d e2 ldi r21, 0x2D ; 45
- 4318: 51 93 st Z+, r21
- 431a: 10 82 st Z, r1
- 431c: c9 01 movw r24, r18
- 431e: 0c 94 02 22 jmp 0x4404 ; 0x4404 <strrev>
-
-00004322 <ltoa>:
- 4322: fa 01 movw r30, r20
- 4324: cf 93 push r28
- 4326: ff 93 push r31
- 4328: ef 93 push r30
- 432a: 22 30 cpi r18, 0x02 ; 2
- 432c: 44 f1 brlt .+80 ; 0x437e <ltoa+0x5c>
- 432e: 25 32 cpi r18, 0x25 ; 37
- 4330: 34 f5 brge .+76 ; 0x437e <ltoa+0x5c>
- 4332: c2 2f mov r28, r18
- 4334: e8 94 clt
- 4336: ca 30 cpi r28, 0x0A ; 10
- 4338: 49 f4 brne .+18 ; 0x434c <ltoa+0x2a>
- 433a: 97 fb bst r25, 7
- 433c: 3e f4 brtc .+14 ; 0x434c <ltoa+0x2a>
- 433e: 90 95 com r25
- 4340: 80 95 com r24
- 4342: 70 95 com r23
- 4344: 61 95 neg r22
- 4346: 7f 4f sbci r23, 0xFF ; 255
- 4348: 8f 4f sbci r24, 0xFF ; 255
- 434a: 9f 4f sbci r25, 0xFF ; 255
- 434c: 2c 2f mov r18, r28
- 434e: 33 27 eor r19, r19
- 4350: 44 27 eor r20, r20
- 4352: 55 27 eor r21, r21
- 4354: ff 93 push r31
- 4356: ef 93 push r30
- 4358: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 435c: ef 91 pop r30
- 435e: ff 91 pop r31
- 4360: 60 5d subi r22, 0xD0 ; 208
- 4362: 6a 33 cpi r22, 0x3A ; 58
- 4364: 0c f0 brlt .+2 ; 0x4368 <ltoa+0x46>
- 4366: 69 5d subi r22, 0xD9 ; 217
- 4368: 61 93 st Z+, r22
- 436a: b9 01 movw r22, r18
- 436c: ca 01 movw r24, r20
- 436e: 60 50 subi r22, 0x00 ; 0
- 4370: 70 40 sbci r23, 0x00 ; 0
- 4372: 80 40 sbci r24, 0x00 ; 0
- 4374: 90 40 sbci r25, 0x00 ; 0
- 4376: 51 f7 brne .-44 ; 0x434c <ltoa+0x2a>
- 4378: 16 f4 brtc .+4 ; 0x437e <ltoa+0x5c>
- 437a: cd e2 ldi r28, 0x2D ; 45
- 437c: c1 93 st Z+, r28
- 437e: 10 82 st Z, r1
- 4380: 8f 91 pop r24
- 4382: 9f 91 pop r25
- 4384: cf 91 pop r28
- 4386: 0c 94 02 22 jmp 0x4404 ; 0x4404 <strrev>
-
-0000438a <__mulsi_const_10>:
- 438a: 59 2f mov r21, r25
- 438c: 48 2f mov r20, r24
- 438e: 37 2f mov r19, r23
- 4390: 26 2f mov r18, r22
- 4392: 66 0f add r22, r22
- 4394: 77 1f adc r23, r23
- 4396: 88 1f adc r24, r24
- 4398: 99 1f adc r25, r25
- 439a: 66 0f add r22, r22
- 439c: 77 1f adc r23, r23
- 439e: 88 1f adc r24, r24
- 43a0: 99 1f adc r25, r25
- 43a2: 62 0f add r22, r18
- 43a4: 73 1f adc r23, r19
- 43a6: 84 1f adc r24, r20
- 43a8: 95 1f adc r25, r21
- 43aa: 66 0f add r22, r22
- 43ac: 77 1f adc r23, r23
- 43ae: 88 1f adc r24, r24
- 43b0: 99 1f adc r25, r25
- 43b2: 08 95 ret
-
-000043b4 <ultoa>:
- 43b4: fa 01 movw r30, r20
- 43b6: cf 93 push r28
- 43b8: ff 93 push r31
- 43ba: ef 93 push r30
- 43bc: 22 30 cpi r18, 0x02 ; 2
- 43be: cc f0 brlt .+50 ; 0x43f2 <ultoa+0x3e>
- 43c0: 25 32 cpi r18, 0x25 ; 37
- 43c2: bc f4 brge .+46 ; 0x43f2 <ultoa+0x3e>
- 43c4: c2 2f mov r28, r18
- 43c6: 2c 2f mov r18, r28
- 43c8: 33 27 eor r19, r19
- 43ca: 44 27 eor r20, r20
- 43cc: 55 27 eor r21, r21
- 43ce: ff 93 push r31
- 43d0: ef 93 push r30
- 43d2: 0e 94 12 1e call 0x3c24 ; 0x3c24 <__udivmodsi4>
- 43d6: ef 91 pop r30
- 43d8: ff 91 pop r31
- 43da: 60 5d subi r22, 0xD0 ; 208
- 43dc: 6a 33 cpi r22, 0x3A ; 58
- 43de: 0c f0 brlt .+2 ; 0x43e2 <ultoa+0x2e>
- 43e0: 69 5d subi r22, 0xD9 ; 217
- 43e2: 61 93 st Z+, r22
- 43e4: b9 01 movw r22, r18
- 43e6: ca 01 movw r24, r20
- 43e8: 60 50 subi r22, 0x00 ; 0
- 43ea: 70 40 sbci r23, 0x00 ; 0
- 43ec: 80 40 sbci r24, 0x00 ; 0
- 43ee: 90 40 sbci r25, 0x00 ; 0
- 43f0: 51 f7 brne .-44 ; 0x43c6 <ultoa+0x12>
- 43f2: 10 82 st Z, r1
- 43f4: 8f 91 pop r24
- 43f6: 9f 91 pop r25
- 43f8: cf 91 pop r28
- 43fa: 0c 94 02 22 jmp 0x4404 ; 0x4404 <strrev>
-
-000043fe <__ctype_isfalse>:
- 43fe: 99 27 eor r25, r25
- 4400: 88 27 eor r24, r24
-
-00004402 <__ctype_istrue>:
- 4402: 08 95 ret
-
-00004404 <strrev>:
- 4404: dc 01 movw r26, r24
- 4406: fc 01 movw r30, r24
- 4408: 67 2f mov r22, r23
- 440a: 71 91 ld r23, Z+
- 440c: 77 23 and r23, r23
- 440e: e1 f7 brne .-8 ; 0x4408 <strrev+0x4>
- 4410: 32 97 sbiw r30, 0x02 ; 2
- 4412: 04 c0 rjmp .+8 ; 0x441c <strrev+0x18>
- 4414: 7c 91 ld r23, X
- 4416: 6d 93 st X+, r22
- 4418: 70 83 st Z, r23
- 441a: 62 91 ld r22, -Z
- 441c: ae 17 cp r26, r30
- 441e: bf 07 cpc r27, r31
- 4420: c8 f3 brcs .-14 ; 0x4414 <strrev+0x10>
- 4422: 08 95 ret
-
-00004424 <__udivmodhi4>:
- 4424: aa 1b sub r26, r26
- 4426: bb 1b sub r27, r27
- 4428: 51 e1 ldi r21, 0x11 ; 17
- 442a: 07 c0 rjmp .+14 ; 0x443a <__udivmodhi4_ep>
-
-0000442c <__udivmodhi4_loop>:
- 442c: aa 1f adc r26, r26
- 442e: bb 1f adc r27, r27
- 4430: a6 17 cp r26, r22
- 4432: b7 07 cpc r27, r23
- 4434: 10 f0 brcs .+4 ; 0x443a <__udivmodhi4_ep>
- 4436: a6 1b sub r26, r22
- 4438: b7 0b sbc r27, r23
-
-0000443a <__udivmodhi4_ep>:
- 443a: 88 1f adc r24, r24
- 443c: 99 1f adc r25, r25
- 443e: 5a 95 dec r21
- 4440: a9 f7 brne .-22 ; 0x442c <__udivmodhi4_loop>
- 4442: 80 95 com r24
- 4444: 90 95 com r25
- 4446: bc 01 movw r22, r24
- 4448: cd 01 movw r24, r26
- 444a: 08 95 ret
-
-0000444c <_exit>:
- 444c: f8 94 cli
-
-0000444e <__stop_program>:
- 444e: ff cf rjmp .-2 ; 0x444e <__stop_program>
diff --git a/ESS1995test_328p/bin/Release/ESS1995test_328p.elf.map b/ESS1995test_328p/bin/Release/ESS1995test_328p.elf.map
deleted file mode 100644
index c87bfd3..0000000
--- a/ESS1995test_328p/bin/Release/ESS1995test_328p.elf.map
+++ /dev/null
@@ -1,1399 +0,0 @@
-Archive member included because of file (symbol)
-
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o)
- obj/Release/arduinoSrc0022/Tone.o (__mulsi3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- obj/Release/arduinoSrc0022/HardwareSerial.o (__udivmodsi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- obj/Release/arduinoSrc0022/WMath.o (__divmodsi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o (exit)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- obj/Release/adapticsBT.o (__do_copy_data)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- obj/Release/main.o (__do_clear_bss)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- obj/Release/arduinoSrc0022/HardwareSerial.o (__do_global_ctors)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- obj/Release/arduinoSrc0022/Print.o (__fixunssfsi)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- obj/Release/arduinoSrc0022/Print.o (__subsf3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- obj/Release/arduinoSrc0022/Print.o (__mulsf3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- obj/Release/arduinoSrc0022/Print.o (__divsf3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o) (__gesf2)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- obj/Release/arduinoSrc0022/Print.o (__ltsf2)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- obj/Release/arduinoSrc0022/Print.o (__floatsisf)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- obj/Release/arduinoSrc0022/Print.o (__fixsfsi)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__thenan_sf)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- obj/Release/arduinoSrc0022/Print.o (__floatunsisf)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__prologue_saves__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__epilogue_restores__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o) (__tablejump__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o) (__clzsi2)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__pack_f)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__unpack_f)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fpcmp_parts_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o) (__fpcmp_parts_f)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clz.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o) (__clz_tab)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- obj/Release/arduinoSrc0022/WString.o (malloc)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- obj/Release/arduinoSrc0022/WMath.o (random)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- obj/Release/arduinoSrc0022/WString.o (realloc)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- obj/Release/arduinoSrc0022/WString.o (atol)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- obj/Release/arduinoSrc0022/WString.o (isspace)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- obj/Release/arduinoSrc0022/WString.o (tolower)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- obj/Release/arduinoSrc0022/WString.o (toupper)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o) (memcpy)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- obj/Release/arduinoSrc0022/WString.o (strcat)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- obj/Release/arduinoSrc0022/WString.o (strchr)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- obj/Release/arduinoSrc0022/WString.o (strcmp)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- obj/Release/arduinoSrc0022/WString.o (strcpy)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- obj/Release/arduinoSrc0022/WString.o (strncmp)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- obj/Release/arduinoSrc0022/WString.o (strncpy)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- obj/Release/arduinoSrc0022/WString.o (strrchr)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- obj/Release/arduinoSrc0022/WString.o (strstr)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- obj/Release/arduinoSrc0022/WString.o (itoa)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- obj/Release/arduinoSrc0022/WString.o (ltoa)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o) (__mulsi_const_10)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- obj/Release/arduinoSrc0022/WString.o (ultoa)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o) (__ctype_isfalse)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o) (strrev)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o) (__udivmodhi4)
-
-Allocating common symbols
-Common symbol size file
-
-__brkval 0x2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
-__flp 0x2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.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.3.5/../../../avr/lib/avr5/crtm328p.o
-LOAD obj/Release/adapticsBT.o
-LOAD obj/Release/main.o
-LOAD obj/Release/arduinoSrc0022/HardwareSerial.o
-LOAD obj/Release/arduinoSrc0022/Print.o
-LOAD obj/Release/arduinoSrc0022/Tone.o
-LOAD obj/Release/arduinoSrc0022/WInterrupts.o
-LOAD obj/Release/arduinoSrc0022/WMath.o
-LOAD obj/Release/arduinoSrc0022/WString.o
-LOAD obj/Release/arduinoSrc0022/pins_arduino.o
-LOAD obj/Release/arduinoSrc0022/wiring.o
-LOAD obj/Release/arduinoSrc0022/wiring_analog.o
-LOAD obj/Release/arduinoSrc0022/wiring_digital.o
-LOAD obj/Release/arduinoSrc0022/wiring_pulse.o
-LOAD obj/Release/arduinoSrc0022/wiring_shift.o
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a
-LOAD /usr/lib/gcc/avr/4.3.5/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 0x4450
- *(.vectors)
- .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000000 __vectors
- 0x00000000 __vector_default
- *(.vectors)
- *(.progmem.gcc*)
- *(.progmem*)
- .progmem.data 0x00000068 0x1 obj/Release/arduinoSrc0022/Tone.o
- .progmem.data 0x00000069 0x5a obj/Release/arduinoSrc0022/pins_arduino.o
- 0x00000069 port_to_mode_PGM
- 0x00000073 port_to_output_PGM
- 0x0000007d port_to_input_PGM
- 0x00000087 digital_pin_to_port_PGM
- 0x0000009b digital_pin_to_bit_mask_PGM
- 0x000000af digital_pin_to_timer_PGM
- 0x000000c4 . = ALIGN (0x2)
- *fill* 0x000000c3 0x1 00
- 0x000000c4 __trampolines_start = .
- *(.trampolines)
- .trampolines 0x000000c4 0x0 linker stubs
- *(.trampolines*)
- 0x000000c4 __trampolines_end = .
- *(.jumptables)
- *(.jumptables*)
- *(.lowtext)
- *(.lowtext*)
- 0x000000c4 __ctors_start = .
- *(.ctors)
- .ctors 0x000000c4 0x2 obj/Release/arduinoSrc0022/HardwareSerial.o
- 0x000000c6 __ctors_end = .
- 0x000000c6 __dtors_start = .
- *(.dtors)
- 0x000000c6 __dtors_end = .
- SORT(*)(.ctors)
- SORT(*)(.dtors)
- *(.init0)
- .init0 0x000000c6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x000000c6 __init
- *(.init0)
- *(.init1)
- *(.init1)
- *(.init2)
- .init2 0x000000c6 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init2)
- *(.init3)
- *(.init3)
- *(.init4)
- .init4 0x000000d2 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- 0x000000d2 __do_copy_data
- .init4 0x000000e8 0x10 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x000000e8 __do_clear_bss
- *(.init4)
- *(.init5)
- *(.init5)
- *(.init6)
- .init6 0x000000f8 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- 0x000000f8 __do_global_ctors
- *(.init6)
- *(.init7)
- *(.init7)
- *(.init8)
- *(.init8)
- *(.init9)
- .init9 0x0000010e 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init9)
- *(.text)
- .text 0x00000116 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000116 __vector_22
- 0x00000116 __vector_24
- 0x00000116 __vector_12
- 0x00000116 __bad_interrupt
- 0x00000116 __vector_6
- 0x00000116 __vector_3
- 0x00000116 __vector_23
- 0x00000116 __vector_25
- 0x00000116 __vector_11
- 0x00000116 __vector_13
- 0x00000116 __vector_17
- 0x00000116 __vector_19
- 0x00000116 __vector_5
- 0x00000116 __vector_4
- 0x00000116 __vector_9
- 0x00000116 __vector_21
- 0x00000116 __vector_15
- 0x00000116 __vector_8
- 0x00000116 __vector_14
- 0x00000116 __vector_10
- 0x00000116 __vector_20
- .text 0x0000011a 0x9a obj/Release/adapticsBT.o
- 0x0000011a advertise()
- 0x00000150 setupBlueTooth()
- .text 0x000001b4 0x474 obj/Release/main.o
- 0x000001b4 __cxa_pure_virtual
- 0x000001b8 writeStartBit()
- 0x000001f2 writeStopBit()
- 0x0000021c SCLKcycle_R()
- 0x00000246 readByte()
- 0x00000288 SCLKcycle_W()
- 0x000002b2 writeByte(unsigned char)
- 0x000002f0 startRead()
- 0x00000302 startWrite()
- 0x00000314 writeDMM()
- 0x000003de main
- .text 0x00000628 0x38e obj/Release/arduinoSrc0022/HardwareSerial.o
- 0x00000628 __vector_18
- 0x0000068a HardwareSerial::HardwareSerial(ring_buffer*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- 0x000006ea HardwareSerial::HardwareSerial(ring_buffer*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- 0x0000074a HardwareSerial::begin(long)
- 0x00000812 HardwareSerial::end()
- 0x00000866 HardwareSerial::available()
- 0x00000888 HardwareSerial::peek()
- 0x000008bc HardwareSerial::read()
- 0x00000904 HardwareSerial::flush()
- 0x0000091c HardwareSerial::write(unsigned char)
- .text 0x000009b6 0x5b2 obj/Release/arduinoSrc0022/Print.o
- 0x000009b6 Print::write(char const*)
- 0x000009e6 Print::write(unsigned char const*, unsigned int)
- 0x00000a24 Print::print(char const*)
- 0x00000a34 Print::print(String const&)
- 0x00000a88 Print::printNumber(unsigned long, unsigned char)
- 0x00000bbc Print::print(unsigned long, int)
- 0x00000bda Print::print(unsigned int, int)
- 0x00000bfc Print::print(unsigned char, int)
- 0x00000c20 Print::print(long, int)
- 0x00000c8c Print::print(int, int)
- 0x00000cb2 Print::print(char, int)
- 0x00000cda Print::println()
- 0x00000d08 Print::println(unsigned long, int)
- 0x00000d1e Print::println(unsigned int, int)
- 0x00000d50 Print::println(unsigned char, int)
- 0x00000d84 Print::println(char const*)
- 0x00000d9a Print::println(String const&)
- 0x00000db0 Print::println(long, int)
- 0x00000dc6 Print::println(int, int)
- 0x00000dfc Print::println(char, int)
- 0x00000e34 Print::printFloat(double, unsigned char)
- 0x00000f4c Print::print(double, int)
- 0x00000f52 Print::println(double, int)
- .text 0x00000f68 0x552 obj/Release/arduinoSrc0022/Tone.o
- 0x00000f68 disableTimer(unsigned char)
- 0x00000faa noTone(unsigned char)
- 0x00000fd8 __vector_7
- 0x00001090 tone(unsigned char, unsigned int, unsigned long)
- .text 0x000014ba 0x120 obj/Release/arduinoSrc0022/WInterrupts.o
- 0x000014ba attachInterrupt
- 0x00001500 detachInterrupt
- 0x00001526 __vector_1
- 0x00001580 __vector_2
- .text 0x000015da 0x132 obj/Release/arduinoSrc0022/WMath.o
- 0x000015da map(long, long, long, long, long)
- 0x0000166c makeWord(unsigned int)
- 0x0000166e makeWord(unsigned char, unsigned char)
- 0x0000167c random(long)
- 0x000016c0 random(long, long)
- 0x000016fc randomSeed(unsigned int)
- .text 0x0000170c 0x103c obj/Release/arduinoSrc0022/WString.o
- 0x0000170c String::charAt(unsigned int) const
- 0x0000171c String::setCharAt(unsigned int, char)
- 0x0000173e String::operator[](unsigned int)
- 0x00001768 String::operator[](unsigned int) const
- 0x00001778 String::toInt()
- 0x00001784 String::toCharArray(char*, unsigned int)
- 0x000017c8 String::getBytes(unsigned char*, unsigned int)
- 0x0000180c String::~String()
- 0x0000182c String::startsWith(String const&, unsigned int) const
- 0x00001868 String::startsWith(String const&) const
- 0x0000188e String::lastIndexOf(char, unsigned int) const
- 0x000018fc String::lastIndexOf(char) const
- 0x0000190c String::indexOf(String const&, unsigned int) const
- 0x00001948 String::indexOf(String const&) const
- 0x00001952 String::indexOf(char, unsigned int) const
- 0x0000198e String::indexOf(char) const
- 0x00001998 String::equals(String const&) const
- 0x000019ca String::endsWith(String const&) const
- 0x00001a04 String::operator>=(String const&) const
- 0x00001a2c String::operator<=(String const&) const
- 0x00001a4e String::operator>(String const&) const
- 0x00001a70 String::operator<(String const&) const
- 0x00001a94 String::operator!=(String const&) const
- 0x00001ac4 String::operator==(String const&) const
- 0x00001af8 String::compareTo(String const&) const
- 0x00001b0a String::operator+=(String const&)
- 0x00001b7a String::concat(String const&)
- 0x00001b80 String::getBuffer(unsigned int)
- 0x00001ba8 String::operator=(String const&)
- 0x00001c08 String::String(unsigned char)
- 0x00001c3c String::String(unsigned char)
- 0x00001c70 String::String(char)
- 0x00001ca4 String::String(char)
- 0x00001cd8 String::String(String const&)
- 0x00001d0e String::String(String const&)
- 0x00001d44 String::String(unsigned long, int)
- 0x00001dc2 String::String(unsigned long, int)
- 0x00001e40 String::String(unsigned int, int)
- 0x00001ebc String::String(unsigned int, int)
- 0x00001f38 String::String(char const*)
- 0x00001f88 String::toUpperCase() const
- 0x00001ffe String::toLowerCase() const
- 0x00002074 String::equalsIgnoreCase(String const&) const
- 0x0000210c String::substring(unsigned int, unsigned int) const
- 0x0000217a String::substring(unsigned int) const
- 0x00002192 String::lastIndexOf(String const&, unsigned int) const
- 0x0000225c String::lastIndexOf(String const&) const
- 0x00002278 String::trim() const
- 0x00002356 String::replace(String const&, String const&)
- 0x0000248c String::replace(char, char)
- 0x00002514 String::String(char const*)
- 0x00002564 String::String(long, int)
- 0x000025de String::String(long, int)
- 0x00002658 String::String(int, int)
- 0x000026d0 String::String(int, int)
- .text 0x00002748 0x0 obj/Release/arduinoSrc0022/pins_arduino.o
- .text 0x00002748 0x1e6 obj/Release/arduinoSrc0022/wiring.o
- 0x00002748 __vector_16
- 0x000027f0 millis
- 0x0000280c micros
- 0x00002858 delay
- 0x000028a4 delayMicroseconds
- 0x000028b8 init
- .text 0x0000292e 0x10a obj/Release/arduinoSrc0022/wiring_analog.o
- 0x0000292e analogReference
- 0x00002934 analogRead
- 0x00002978 analogWrite
- .text 0x00002a38 0x170 obj/Release/arduinoSrc0022/wiring_digital.o
- 0x00002a38 pinMode
- 0x00002ade digitalWrite
- 0x00002b48 digitalRead
- .text 0x00002ba8 0x142 obj/Release/arduinoSrc0022/wiring_pulse.o
- 0x00002ba8 pulseIn
- .text 0x00002cea 0x104 obj/Release/arduinoSrc0022/wiring_shift.o
- 0x00002cea shiftOut
- 0x00002d6e shiftIn
- .text 0x00002dee 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o)
- .text 0x00002dee 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .text 0x00002dee 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .text 0x00002dee 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text 0x00002dee 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text 0x00002dee 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .text 0x00002dee 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .text 0x00002dee 0x58 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- 0x00002dee __fixunssfsi
- .text 0x00002e46 0x354 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- 0x000030de __subsf3
- 0x00003140 __addsf3
- .text 0x0000319a 0x1f4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- 0x0000319a __mulsf3
- .text 0x0000338e 0x158 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- 0x0000338e __divsf3
- .text 0x000034e6 0x60 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- 0x000034e6 __gesf2
- .text 0x00003546 0x60 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- 0x00003546 __ltsf2
- .text 0x000035a6 0xbc /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- 0x000035a6 __floatsisf
- .text 0x00003662 0xa8 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- 0x00003662 __fixsfsi
- .text 0x0000370a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- .text 0x0000370a 0xf2 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- 0x0000370a __floatunsisf
- .text 0x000037fc 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .text 0x000037fc 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .text 0x000037fc 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .text 0x000037fc 0x9e /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o)
- 0x000037fc __clzsi2
- .text 0x0000389a 0x1aa /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- 0x0000389a __pack_f
- .text 0x00003a44 0xf0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- 0x00003a44 __unpack_f
- .text 0x00003b34 0xb2 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fpcmp_parts_sf.o)
- 0x00003b34 __fpcmp_parts_f
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clz.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- .text 0x00003be6 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- 0x00003be6 . = ALIGN (0x2)
- *(.text.*)
- .text.libgcc 0x00003be6 0x3e /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o)
- 0x00003be6 __mulsi3
- .text.libgcc 0x00003c24 0x44 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- 0x00003c24 __udivmodsi4
- .text.libgcc 0x00003c68 0x36 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- 0x00003c68 __divmodsi4
- .text.libgcc 0x00003c9e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text.libgcc 0x00003c9e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text.libgcc 0x00003c9e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .text.libgcc 0x00003c9e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .text.libgcc 0x00003c9e 0x38 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- 0x00003c9e __prologue_saves__
- .text.libgcc 0x00003cd6 0x36 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- 0x00003cd6 __epilogue_restores__
- .text.libgcc 0x00003d0c 0xc /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- 0x00003d0c __tablejump2__
- 0x00003d10 __tablejump__
- .text.avr-libc
- 0x00003d18 0x20a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- 0x00003d18 malloc
- 0x00003e72 free
- .text.avr-libc
- 0x00003f22 0xc2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- 0x00003fc2 random_r
- 0x00003fc8 random
- 0x00003fd2 srandom
- .text.avr-libc
- 0x00003fe4 0x19c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- 0x00003fe4 realloc
- .text.avr-libc
- 0x00004180 0x4e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- 0x00004180 atol
- .text.avr-libc
- 0x000041ce 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- 0x000041ce isspace
- .text.avr-libc
- 0x000041de 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- 0x000041de tolower
- .text.avr-libc
- 0x000041ee 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- 0x000041ee toupper
- .text.avr-libc
- 0x000041fe 0x12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- 0x000041fe memcpy
- .text.avr-libc
- 0x00004210 0x16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- 0x00004210 strcat
- .text.avr-libc
- 0x00004226 0x16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- 0x00004226 strchr
- .text.avr-libc
- 0x0000423c 0x12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- 0x0000423c strcmp
- .text.avr-libc
- 0x0000424e 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- 0x0000424e strcpy
- .text.avr-libc
- 0x0000425c 0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- 0x0000425c strncmp
- .text.avr-libc
- 0x00004278 0x1e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- 0x00004278 strncpy
- .text.avr-libc
- 0x00004296 0x16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- 0x00004296 strrchr
- .text.avr-libc
- 0x000042ac 0x34 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- 0x000042ac strstr
- .text.avr-libc
- 0x000042e0 0x42 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- 0x000042e0 itoa
- .text.avr-libc
- 0x00004322 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- 0x00004322 ltoa
- .text.avr-libc
- 0x0000438a 0x2a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- 0x0000438a __mulsi_const_10
- .text.avr-libc
- 0x000043b4 0x4a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- 0x000043b4 ultoa
- .text.avr-libc
- 0x000043fe 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- 0x000043fe __ctype_isfalse
- 0x00004402 __ctype_istrue
- .text.avr-libc
- 0x00004404 0x20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- 0x00004404 strrev
- .text.libgcc 0x00004424 0x28 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- 0x00004424 __udivmodhi4
- 0x0000444c . = ALIGN (0x2)
- *(.fini9)
- .fini9 0x0000444c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- 0x0000444c exit
- 0x0000444c _exit
- *(.fini9)
- *(.fini8)
- *(.fini8)
- *(.fini7)
- *(.fini7)
- *(.fini6)
- *(.fini6)
- *(.fini5)
- *(.fini5)
- *(.fini4)
- *(.fini4)
- *(.fini3)
- *(.fini3)
- *(.fini2)
- *(.fini2)
- *(.fini1)
- *(.fini1)
- *(.fini0)
- .fini0 0x0000444c 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- *(.fini0)
- 0x00004450 _etext = .
-
-.data 0x00800100 0x1ba load address 0x00004450
- 0x00800100 PROVIDE (__data_start, .)
- *(.data)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .data 0x00800100 0x72 obj/Release/adapticsBT.o
- .data 0x00800172 0x3 obj/Release/main.o
- 0x00800172 packetSize
- .data 0x00800175 0x24 obj/Release/arduinoSrc0022/HardwareSerial.o
- 0x00800175 vtable for HardwareSerial
- 0x00800187 vtable for Stream
- .data 0x00800199 0xc obj/Release/arduinoSrc0022/Print.o
- 0x0080019b vtable for Print
- .data 0x008001a5 0x1 obj/Release/arduinoSrc0022/Tone.o
- .data 0x008001a6 0x0 obj/Release/arduinoSrc0022/WInterrupts.o
- .data 0x008001a6 0x0 obj/Release/arduinoSrc0022/WMath.o
- .data 0x008001a6 0x1 obj/Release/arduinoSrc0022/WString.o
- .data 0x008001a7 0x0 obj/Release/arduinoSrc0022/pins_arduino.o
- .data 0x008001a7 0x0 obj/Release/arduinoSrc0022/wiring.o
- .data 0x008001a7 0x1 obj/Release/arduinoSrc0022/wiring_analog.o
- 0x008001a7 analog_reference
- .data 0x008001a8 0x0 obj/Release/arduinoSrc0022/wiring_digital.o
- .data 0x008001a8 0x0 obj/Release/arduinoSrc0022/wiring_pulse.o
- .data 0x008001a8 0x0 obj/Release/arduinoSrc0022/wiring_shift.o
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- .data 0x008001a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- .data 0x008001a8 0x8 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- 0x008001a8 __thenan_sf
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- .data 0x008001b0 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fpcmp_parts_sf.o)
- .data 0x008001b0 0x100 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clz.o)
- 0x008001b0 __clz_tab
- .data 0x008002b0 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- 0x008002b0 __malloc_margin
- 0x008002b2 __malloc_heap_start
- 0x008002b4 __malloc_heap_end
- .data 0x008002b6 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- .data 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- *(.data*)
- *(.rodata)
- *(.rodata*)
- *(.gnu.linkonce.d*)
- 0x008002ba . = ALIGN (0x2)
- 0x008002ba _edata = .
- 0x008002ba PROVIDE (__data_end, .)
-
-.bss 0x008002ba 0xd8
- 0x008002ba PROVIDE (__bss_start, .)
- *(.bss)
- .bss 0x008002ba 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .bss 0x008002ba 0x0 obj/Release/adapticsBT.o
- .bss 0x008002ba 0x1a obj/Release/main.o
- 0x008002ba connected
- 0x008002bb data
- 0x008002c5 CB_SHBP
- 0x008002c6 CB_function
- 0x008002c7 CB_VARCrange
- 0x008002c8 CB_FREQrange
- 0x008002c9 CB_BUZfreq
- 0x008002ca CB_ADCrate
- 0x008002cb CB_ACmode
- 0x008002cc CB_PEAKmode
- 0x008002cd CB_PCALmode
- 0x008002ce CB_LPFbw
- 0x008002cf CB_EXTdiode
- 0x008002d0 CB_OPconf
- 0x008002d1 CB_FREQinprest
- 0x008002d2 CB_ADPext
- 0x008002d3 CB_DCfs
- .bss 0x008002d4 0x97 obj/Release/arduinoSrc0022/HardwareSerial.o
- 0x008002d4 rx_buffer
- 0x00800358 Serial
- .bss 0x0080036b 0x0 obj/Release/arduinoSrc0022/Print.o
- .bss 0x0080036b 0x15 obj/Release/arduinoSrc0022/Tone.o
- 0x0080036b timer0_toggle_count
- 0x0080036f timer0_pin_port
- 0x00800371 timer0_pin_mask
- 0x00800372 timer1_toggle_count
- 0x00800376 timer1_pin_port
- 0x00800378 timer1_pin_mask
- 0x00800379 timer2_toggle_count
- 0x0080037d timer2_pin_port
- 0x0080037f timer2_pin_mask
- .bss 0x00800380 0x4 obj/Release/arduinoSrc0022/WInterrupts.o
- .bss 0x00800384 0x0 obj/Release/arduinoSrc0022/WMath.o
- .bss 0x00800384 0x1 obj/Release/arduinoSrc0022/WString.o
- .bss 0x00800385 0x0 obj/Release/arduinoSrc0022/pins_arduino.o
- .bss 0x00800385 0x9 obj/Release/arduinoSrc0022/wiring.o
- 0x00800385 timer0_overflow_count
- 0x00800389 timer0_millis
- .bss 0x0080038e 0x0 obj/Release/arduinoSrc0022/wiring_analog.o
- .bss 0x0080038e 0x0 obj/Release/arduinoSrc0022/wiring_digital.o
- .bss 0x0080038e 0x0 obj/Release/arduinoSrc0022/wiring_pulse.o
- .bss 0x0080038e 0x0 obj/Release/arduinoSrc0022/wiring_shift.o
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fpcmp_parts_sf.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clz.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- .bss 0x0080038e 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- *(.bss*)
- *(COMMON)
- COMMON 0x0080038e 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- 0x0080038e __brkval
- 0x00800390 __flp
- 0x00800392 PROVIDE (__bss_end, .)
- 0x00004450 __data_load_start = LOADADDR (.data)
- 0x0000460a __data_load_end = (__data_load_start + SIZEOF (.data))
-
-.noinit 0x00800392 0x0
- 0x00800392 PROVIDE (__noinit_start, .)
- *(.noinit*)
- 0x00800392 PROVIDE (__noinit_end, .)
- 0x00800392 _end = .
- 0x00800392 PROVIDE (__heap_start, .)
-
-.eeprom 0x00810000 0x0
- *(.eeprom*)
- 0x00810000 __eeprom_end = .
-
-.fuse
- *(.fuse)
- *(.lfuse)
- *(.hfuse)
- *(.efuse)
-
-.lock
- *(.lock*)
-
-.signature
- *(.signature*)
-
-.stab 0x00000000 0x267c
- *(.stab)
- .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .stab 0x000006b4 0x6f0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- 0x6fc (size before relaxing)
- .stab 0x00000da4 0x2dc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- 0x33c (size before relaxing)
- .stab 0x00001080 0x3b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- 0x5ac (size before relaxing)
- .stab 0x00001434 0x1e0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- 0x1ec (size before relaxing)
- .stab 0x00001614 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- 0xa8 (size before relaxing)
- .stab 0x000016b0 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- 0xa8 (size before relaxing)
- .stab 0x0000174c 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- 0xa8 (size before relaxing)
- .stab 0x000017e8 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- 0x90 (size before relaxing)
- .stab 0x0000186c 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- 0xa8 (size before relaxing)
- .stab 0x00001908 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- 0xa8 (size before relaxing)
- .stab 0x000019a4 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- 0x90 (size before relaxing)
- .stab 0x00001a28 0x6c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- 0x78 (size before relaxing)
- .stab 0x00001a94 0xc0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- 0xcc (size before relaxing)
- .stab 0x00001b54 0xcc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- 0xd8 (size before relaxing)
- .stab 0x00001c20 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- 0xa8 (size before relaxing)
- .stab 0x00001cbc 0x150 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- 0x15c (size before relaxing)
- .stab 0x00001e0c 0x1b0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- 0x1bc (size before relaxing)
- .stab 0x00001fbc 0x294 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- 0x2a0 (size before relaxing)
- .stab 0x00002250 0x114 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- 0x120 (size before relaxing)
- .stab 0x00002364 0x1e0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- 0x1ec (size before relaxing)
- .stab 0x00002544 0x60 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- 0x6c (size before relaxing)
- .stab 0x000025a4 0xd8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- 0xe4 (size before relaxing)
-
-.stabstr 0x00000000 0xcf1
- *(.stabstr)
- .stabstr 0x00000000 0xcf1 /usr/lib/gcc/avr/4.3.5/../../../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
- *(.debug_aranges)
-
-.debug_pubnames
- *(.debug_pubnames)
-
-.debug_info
- *(.debug_info)
- *(.gnu.linkonce.wi.*)
-
-.debug_abbrev
- *(.debug_abbrev)
-
-.debug_line
- *(.debug_line)
-
-.debug_frame
- *(.debug_frame)
-
-.debug_str
- *(.debug_str)
-
-.debug_loc
- *(.debug_loc)
-
-.debug_macinfo
- *(.debug_macinfo)
-OUTPUT(bin/Release/ESS1995test_328p.elf elf32-avr)
-LOAD linker stubs
-
-Cross Reference Table
-
-Symbol File
-CB_ACmode obj/Release/main.o
-CB_ADCrate obj/Release/main.o
-CB_ADPext obj/Release/main.o
-CB_BUZfreq obj/Release/main.o
-CB_DCfs obj/Release/main.o
-CB_EXTdiode obj/Release/main.o
-CB_FREQinprest obj/Release/main.o
-CB_FREQrange obj/Release/main.o
-CB_LPFbw obj/Release/main.o
-CB_OPconf obj/Release/main.o
-CB_PCALmode obj/Release/main.o
-CB_PEAKmode obj/Release/main.o
-CB_SHBP obj/Release/main.o
-CB_VARCrange obj/Release/main.o
-CB_function obj/Release/main.o
-HardwareSerial::HardwareSerial(ring_buffer*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) obj/Release/arduinoSrc0022/HardwareSerial.o
-HardwareSerial::HardwareSerial(ring_buffer*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) obj/Release/arduinoSrc0022/HardwareSerial.o
-HardwareSerial::available() obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/main.o
-HardwareSerial::begin(long) obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/adapticsBT.o
-HardwareSerial::end() obj/Release/arduinoSrc0022/HardwareSerial.o
-HardwareSerial::flush() obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/adapticsBT.o
-HardwareSerial::peek() obj/Release/arduinoSrc0022/HardwareSerial.o
-HardwareSerial::read() obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/main.o
-HardwareSerial::write(unsigned char) obj/Release/arduinoSrc0022/HardwareSerial.o
-Print::print(String const&) obj/Release/arduinoSrc0022/Print.o
-Print::print(char const*) obj/Release/arduinoSrc0022/Print.o
- obj/Release/adapticsBT.o
-Print::print(char, int) obj/Release/arduinoSrc0022/Print.o
-Print::print(double, int) obj/Release/arduinoSrc0022/Print.o
-Print::print(int, int) obj/Release/arduinoSrc0022/Print.o
-Print::print(long, int) obj/Release/arduinoSrc0022/Print.o
-Print::print(unsigned char, int) obj/Release/arduinoSrc0022/Print.o
-Print::print(unsigned int, int) obj/Release/arduinoSrc0022/Print.o
-Print::print(unsigned long, int) obj/Release/arduinoSrc0022/Print.o
-Print::printFloat(double, unsigned char) obj/Release/arduinoSrc0022/Print.o
-Print::printNumber(unsigned long, unsigned char) obj/Release/arduinoSrc0022/Print.o
-Print::println() obj/Release/arduinoSrc0022/Print.o
-Print::println(String const&) obj/Release/arduinoSrc0022/Print.o
-Print::println(char const*) obj/Release/arduinoSrc0022/Print.o
-Print::println(char, int) obj/Release/arduinoSrc0022/Print.o
-Print::println(double, int) obj/Release/arduinoSrc0022/Print.o
-Print::println(int, int) obj/Release/arduinoSrc0022/Print.o
-Print::println(long, int) obj/Release/arduinoSrc0022/Print.o
-Print::println(unsigned char, int) obj/Release/arduinoSrc0022/Print.o
-Print::println(unsigned int, int) obj/Release/arduinoSrc0022/Print.o
-Print::println(unsigned long, int) obj/Release/arduinoSrc0022/Print.o
-Print::write(char const*) obj/Release/arduinoSrc0022/Print.o
- obj/Release/arduinoSrc0022/HardwareSerial.o
-Print::write(unsigned char const*, unsigned int) obj/Release/arduinoSrc0022/Print.o
- obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/main.o
-SCLKcycle_R() obj/Release/main.o
-SCLKcycle_W() obj/Release/main.o
-Serial obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/main.o
- obj/Release/adapticsBT.o
-String::String(String const&) obj/Release/arduinoSrc0022/WString.o
-String::String(String const&) obj/Release/arduinoSrc0022/WString.o
-String::String(char const*) obj/Release/arduinoSrc0022/WString.o
-String::String(char const*) obj/Release/arduinoSrc0022/WString.o
-String::String(char) obj/Release/arduinoSrc0022/WString.o
-String::String(char) obj/Release/arduinoSrc0022/WString.o
-String::String(int, int) obj/Release/arduinoSrc0022/WString.o
-String::String(int, int) obj/Release/arduinoSrc0022/WString.o
-String::String(long, int) obj/Release/arduinoSrc0022/WString.o
-String::String(long, int) obj/Release/arduinoSrc0022/WString.o
-String::String(unsigned char) obj/Release/arduinoSrc0022/WString.o
-String::String(unsigned char) obj/Release/arduinoSrc0022/WString.o
-String::String(unsigned int, int) obj/Release/arduinoSrc0022/WString.o
-String::String(unsigned int, int) obj/Release/arduinoSrc0022/WString.o
-String::String(unsigned long, int) obj/Release/arduinoSrc0022/WString.o
-String::String(unsigned long, int) obj/Release/arduinoSrc0022/WString.o
-String::charAt(unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::compareTo(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::concat(String const&) obj/Release/arduinoSrc0022/WString.o
-String::endsWith(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::equals(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::equalsIgnoreCase(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::getBuffer(unsigned int) obj/Release/arduinoSrc0022/WString.o
-String::getBytes(unsigned char*, unsigned int) obj/Release/arduinoSrc0022/WString.o
-String::indexOf(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::indexOf(String const&, unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::indexOf(char) const obj/Release/arduinoSrc0022/WString.o
-String::indexOf(char, unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::lastIndexOf(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::lastIndexOf(String const&, unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::lastIndexOf(char) const obj/Release/arduinoSrc0022/WString.o
-String::lastIndexOf(char, unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::operator!=(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::operator+=(String const&) obj/Release/arduinoSrc0022/WString.o
-String::operator<(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::operator<=(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::operator=(String const&) obj/Release/arduinoSrc0022/WString.o
-String::operator==(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::operator>(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::operator>=(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::operator[](unsigned int) obj/Release/arduinoSrc0022/WString.o
-String::operator[](unsigned int) const obj/Release/arduinoSrc0022/WString.o
- obj/Release/arduinoSrc0022/Print.o
-String::replace(String const&, String const&) obj/Release/arduinoSrc0022/WString.o
-String::replace(char, char) obj/Release/arduinoSrc0022/WString.o
-String::setCharAt(unsigned int, char) obj/Release/arduinoSrc0022/WString.o
-String::startsWith(String const&) const obj/Release/arduinoSrc0022/WString.o
-String::startsWith(String const&, unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::substring(unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::substring(unsigned int, unsigned int) const obj/Release/arduinoSrc0022/WString.o
-String::toCharArray(char*, unsigned int) obj/Release/arduinoSrc0022/WString.o
-String::toInt() obj/Release/arduinoSrc0022/WString.o
-String::toLowerCase() const obj/Release/arduinoSrc0022/WString.o
-String::toUpperCase() const obj/Release/arduinoSrc0022/WString.o
-String::trim() const obj/Release/arduinoSrc0022/WString.o
-String::~String() obj/Release/arduinoSrc0022/WString.o
-__addsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- obj/Release/arduinoSrc0022/Print.o
-__bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__brkval /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
-__bss_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__bss_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__clz_tab /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clz.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o)
-__clzsi2 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clzsi2.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
-__ctors_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__ctors_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__ctype_isfalse /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
-__ctype_istrue /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(cty_isfalse.o)
-__cxa_pure_virtual obj/Release/main.o
- obj/Release/arduinoSrc0022/Print.o
- obj/Release/arduinoSrc0022/HardwareSerial.o
-__data_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_load_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__divmodsi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- obj/Release/arduinoSrc0022/WMath.o
-__divsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- obj/Release/arduinoSrc0022/Print.o
-__do_clear_bss /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- obj/Release/arduinoSrc0022/wiring.o
- obj/Release/arduinoSrc0022/WString.o
- obj/Release/arduinoSrc0022/WInterrupts.o
- obj/Release/arduinoSrc0022/Tone.o
- obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/main.o
-__do_copy_data /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clz.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- obj/Release/arduinoSrc0022/wiring_analog.o
- obj/Release/arduinoSrc0022/WString.o
- obj/Release/arduinoSrc0022/Tone.o
- obj/Release/arduinoSrc0022/Print.o
- obj/Release/arduinoSrc0022/HardwareSerial.o
- obj/Release/main.o
- obj/Release/adapticsBT.o
-__do_global_ctors /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- obj/Release/arduinoSrc0022/HardwareSerial.o
-__epilogue_restores__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__fixsfsi /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- obj/Release/arduinoSrc0022/Print.o
-__fixunssfsi /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- obj/Release/arduinoSrc0022/Print.o
-__floatsisf /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- obj/Release/arduinoSrc0022/Print.o
-__floatunsisf /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- obj/Release/arduinoSrc0022/Print.o
-__flp /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
-__fpcmp_parts_f /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fpcmp_parts_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
-__gesf2 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
-__heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
-__heap_start /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
-__init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__ltsf2 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- obj/Release/arduinoSrc0022/Print.o
-__malloc_heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
-__malloc_heap_start /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
-__malloc_margin /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
-__mulsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- obj/Release/arduinoSrc0022/Print.o
-__mulsi3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- obj/Release/arduinoSrc0022/wiring_pulse.o
- obj/Release/arduinoSrc0022/WMath.o
- obj/Release/arduinoSrc0022/Tone.o
-__mulsi_const_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mulsi10.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
-__pack_f /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__prologue_saves__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_usi_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_si_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__subsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_fixunssfsi.o)
- obj/Release/arduinoSrc0022/Print.o
-__tablejump2__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
-__tablejump__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__thenan_sf /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__udivmodhi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
-__udivmodsi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- obj/Release/arduinoSrc0022/wiring_pulse.o
- obj/Release/arduinoSrc0022/Tone.o
- obj/Release/arduinoSrc0022/Print.o
- obj/Release/arduinoSrc0022/HardwareSerial.o
-__unpack_f /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_lt_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__vector_1 obj/Release/arduinoSrc0022/WInterrupts.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_11 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_16 obj/Release/arduinoSrc0022/wiring.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_17 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_18 obj/Release/arduinoSrc0022/HardwareSerial.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_2 obj/Release/arduinoSrc0022/WInterrupts.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_23 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_24 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_25 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_7 obj/Release/arduinoSrc0022/Tone.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-_exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
-advertise() obj/Release/adapticsBT.o
- obj/Release/main.o
-analogRead obj/Release/arduinoSrc0022/wiring_analog.o
-analogReference obj/Release/arduinoSrc0022/wiring_analog.o
-analogWrite obj/Release/arduinoSrc0022/wiring_analog.o
-analog_reference obj/Release/arduinoSrc0022/wiring_analog.o
-atol /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atol.o)
- obj/Release/arduinoSrc0022/WString.o
-attachInterrupt obj/Release/arduinoSrc0022/WInterrupts.o
-connected obj/Release/main.o
-data obj/Release/main.o
-delay obj/Release/arduinoSrc0022/wiring.o
- obj/Release/main.o
- obj/Release/adapticsBT.o
-delayMicroseconds obj/Release/arduinoSrc0022/wiring.o
- obj/Release/main.o
-detachInterrupt obj/Release/arduinoSrc0022/WInterrupts.o
-digitalRead obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/wiring_shift.o
- obj/Release/main.o
-digitalWrite obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/wiring_shift.o
- obj/Release/arduinoSrc0022/wiring_analog.o
- obj/Release/arduinoSrc0022/Tone.o
- obj/Release/main.o
-digital_pin_to_bit_mask_PGM obj/Release/arduinoSrc0022/pins_arduino.o
- obj/Release/arduinoSrc0022/wiring_pulse.o
- obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/Tone.o
-digital_pin_to_port_PGM obj/Release/arduinoSrc0022/pins_arduino.o
- obj/Release/arduinoSrc0022/wiring_pulse.o
- obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/Tone.o
-digital_pin_to_timer_PGM obj/Release/arduinoSrc0022/pins_arduino.o
- obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/wiring_analog.o
-disableTimer(unsigned char) obj/Release/arduinoSrc0022/Tone.o
-exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-free /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- obj/Release/arduinoSrc0022/WString.o
-init obj/Release/arduinoSrc0022/wiring.o
- obj/Release/main.o
-isspace /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(isspace.o)
- obj/Release/arduinoSrc0022/WString.o
-itoa /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
- obj/Release/arduinoSrc0022/WString.o
-ltoa /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- obj/Release/arduinoSrc0022/WString.o
-main obj/Release/main.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-makeWord(unsigned char, unsigned char) obj/Release/arduinoSrc0022/WMath.o
-makeWord(unsigned int) obj/Release/arduinoSrc0022/WMath.o
-malloc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- obj/Release/arduinoSrc0022/WString.o
-map(long, long, long, long, long) obj/Release/arduinoSrc0022/WMath.o
-memcpy /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(memcpy.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
-micros obj/Release/arduinoSrc0022/wiring.o
-millis obj/Release/arduinoSrc0022/wiring.o
-noTone(unsigned char) obj/Release/arduinoSrc0022/Tone.o
-packetSize obj/Release/main.o
-pinMode obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/wiring_analog.o
- obj/Release/arduinoSrc0022/Tone.o
- obj/Release/main.o
- obj/Release/adapticsBT.o
-port_to_input_PGM obj/Release/arduinoSrc0022/pins_arduino.o
- obj/Release/arduinoSrc0022/wiring_pulse.o
- obj/Release/arduinoSrc0022/wiring_digital.o
-port_to_mode_PGM obj/Release/arduinoSrc0022/pins_arduino.o
- obj/Release/arduinoSrc0022/wiring_digital.o
-port_to_output_PGM obj/Release/arduinoSrc0022/pins_arduino.o
- obj/Release/arduinoSrc0022/wiring_digital.o
- obj/Release/arduinoSrc0022/Tone.o
-pulseIn obj/Release/arduinoSrc0022/wiring_pulse.o
-random /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- obj/Release/arduinoSrc0022/WMath.o
-random(long) obj/Release/arduinoSrc0022/WMath.o
-random(long, long) obj/Release/arduinoSrc0022/WMath.o
-randomSeed(unsigned int) obj/Release/arduinoSrc0022/WMath.o
-random_r /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
-readByte() obj/Release/main.o
-realloc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(realloc.o)
- obj/Release/arduinoSrc0022/WString.o
-rx_buffer obj/Release/arduinoSrc0022/HardwareSerial.o
-setupBlueTooth() obj/Release/adapticsBT.o
- obj/Release/main.o
-shiftIn obj/Release/arduinoSrc0022/wiring_shift.o
-shiftOut obj/Release/arduinoSrc0022/wiring_shift.o
-srandom /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(random.o)
- obj/Release/arduinoSrc0022/WMath.o
-startRead() obj/Release/main.o
-startWrite() obj/Release/main.o
-strcat /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcat.o)
- obj/Release/arduinoSrc0022/WString.o
-strchr /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strchr.o)
- obj/Release/arduinoSrc0022/WString.o
-strcmp /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcmp.o)
- obj/Release/arduinoSrc0022/WString.o
-strcpy /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strcpy.o)
- obj/Release/arduinoSrc0022/WString.o
-strncmp /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncmp.o)
- obj/Release/arduinoSrc0022/WString.o
-strncpy /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strncpy.o)
- obj/Release/arduinoSrc0022/WString.o
-strrchr /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrchr.o)
- obj/Release/arduinoSrc0022/WString.o
-strrev /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strrev.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ltoa.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(itoa.o)
-strstr /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(strstr.o)
- obj/Release/arduinoSrc0022/WString.o
-timer0_millis obj/Release/arduinoSrc0022/wiring.o
-timer0_overflow_count obj/Release/arduinoSrc0022/wiring.o
-timer0_pin_mask obj/Release/arduinoSrc0022/Tone.o
-timer0_pin_port obj/Release/arduinoSrc0022/Tone.o
-timer0_toggle_count obj/Release/arduinoSrc0022/Tone.o
-timer1_pin_mask obj/Release/arduinoSrc0022/Tone.o
-timer1_pin_port obj/Release/arduinoSrc0022/Tone.o
-timer1_toggle_count obj/Release/arduinoSrc0022/Tone.o
-timer2_pin_mask obj/Release/arduinoSrc0022/Tone.o
-timer2_pin_port obj/Release/arduinoSrc0022/Tone.o
-timer2_toggle_count obj/Release/arduinoSrc0022/Tone.o
-tolower /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(tolower.o)
- obj/Release/arduinoSrc0022/WString.o
-tone(unsigned char, unsigned int, unsigned long) obj/Release/arduinoSrc0022/Tone.o
-toupper /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(toupper.o)
- obj/Release/arduinoSrc0022/WString.o
-ultoa /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(ultoa.o)
- obj/Release/arduinoSrc0022/WString.o
-vtable for HardwareSerial obj/Release/arduinoSrc0022/HardwareSerial.o
-vtable for Print obj/Release/arduinoSrc0022/Print.o
-vtable for Stream obj/Release/arduinoSrc0022/HardwareSerial.o
-writeByte(unsigned char) obj/Release/main.o
-writeDMM() obj/Release/main.o
-writeStartBit() obj/Release/main.o
-writeStopBit() obj/Release/main.o
diff --git a/ESS1995test_328p/obj/Debug/main.o b/ESS1995test_328p/obj/Debug/main.o
deleted file mode 100644
index 6af3ec1..0000000
--- a/ESS1995test_328p/obj/Debug/main.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/ESS1995test_328p/adapticsBT.o b/ESS1995test_328p/obj/Release/ESS1995test_328p/adapticsBT.o
deleted file mode 100644
index cf0e7d9..0000000
--- a/ESS1995test_328p/obj/Release/ESS1995test_328p/adapticsBT.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/adapticsBT.o b/ESS1995test_328p/obj/Release/adapticsBT.o
deleted file mode 100644
index 2b53513..0000000
--- a/ESS1995test_328p/obj/Release/adapticsBT.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/arduinoSrc0022/HardwareSerial.o b/ESS1995test_328p/obj/Release/arduinoSrc0022/HardwareSerial.o
deleted file mode 100644
index dcda4a1..0000000
--- a/ESS1995test_328p/obj/Release/arduinoSrc0022/HardwareSerial.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/arduinoSrc0022/Print.o b/ESS1995test_328p/obj/Release/arduinoSrc0022/Print.o
deleted file mode 100644
index ae0a510..0000000
--- a/ESS1995test_328p/obj/Release/arduinoSrc0022/Print.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/arduinoSrc0022/Tone.o b/ESS1995test_328p/obj/Release/arduinoSrc0022/Tone.o
deleted file mode 100644
index a4f6579..0000000
--- a/ESS1995test_328p/obj/Release/arduinoSrc0022/Tone.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/arduinoSrc0022/WInterrupts.o b/ESS1995test_328p/obj/Release/arduinoSrc0022/WInterrupts.o
deleted file mode 100644
index 97dcc3a..0000000
--- a/ESS1995test_328p/obj/Release/arduinoSrc0022/WInterrupts.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/arduinoSrc0022/WMath.o b/ESS1995test_328p/obj/Release/arduinoSrc0022/WMath.o
deleted file mode 100644
index 2cfc23c..0000000
--- a/ESS1995test_328p/obj/Release/arduinoSrc0022/WMath.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/arduinoSrc0022/WString.o b/ESS1995test_328p/obj/Release/arduinoSrc0022/WString.o
deleted file mode 100644
index 04d6aa3..0000000
--- a/ESS1995test_328p/obj/Release/arduinoSrc0022/WString.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/arduinoSrc0022/main.o b/ESS1995test_328p/obj/Release/arduinoSrc0022/main.o
deleted file mode 100644
index 647ae11..0000000
--- a/ESS1995test_328p/obj/Release/arduinoSrc0022/main.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/arduinoSrc0022/pins_arduino.o b/ESS1995test_328p/obj/Release/arduinoSrc0022/pins_arduino.o
deleted file mode 100644
index a88dbe9..0000000
--- a/ESS1995test_328p/obj/Release/arduinoSrc0022/pins_arduino.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring.o b/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring.o
deleted file mode 100644
index bf476a1..0000000
--- a/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_analog.o b/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_analog.o
deleted file mode 100644
index 4eeadd0..0000000
--- a/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_analog.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_digital.o b/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_digital.o
deleted file mode 100644
index 919bb9e..0000000
--- a/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_digital.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_pulse.o b/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_pulse.o
deleted file mode 100644
index 70b4435..0000000
--- a/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_pulse.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_shift.o b/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_shift.o
deleted file mode 100644
index dae11d4..0000000
--- a/ESS1995test_328p/obj/Release/arduinoSrc0022/wiring_shift.o
+++ /dev/null
Binary files differ
diff --git a/ESS1995test_328p/obj/Release/main.o b/ESS1995test_328p/obj/Release/main.o
deleted file mode 100644
index ae50387..0000000
--- a/ESS1995test_328p/obj/Release/main.o
+++ /dev/null
Binary files differ
diff --git a/blinktest_328p/bin/Debug/blinktest_328p.elf.eep.hex b/blinktest_328p/bin/Debug/blinktest_328p.elf.eep.hex
deleted file mode 100644
index 1996e8f..0000000
--- a/blinktest_328p/bin/Debug/blinktest_328p.elf.eep.hex
+++ /dev/null
@@ -1 +0,0 @@
-:00000001FF
diff --git a/blinktest_328p/bin/Debug/blinktest_328p.elf.hex b/blinktest_328p/bin/Debug/blinktest_328p.elf.hex
deleted file mode 100644
index 562b5d7..0000000
--- a/blinktest_328p/bin/Debug/blinktest_328p.elf.hex
+++ /dev/null
@@ -1,71 +0,0 @@
-:100000000C945A000C9477000C9477000C947700B1
-:100010000C9477000C9477000C9477000C94770084
-:100020000C9477000C9477000C9477000C94770074
-:100030000C9477000C9477000C9477000C94770064
-:100040000C9498000C9477000C9477000C94770033
-:100050000C9477000C9477000C9477000C94770044
-:100060000C9477000C947700000024272A000025C8
-:10007000282B000023262904040404040404040299
-:100080000202020202030303030303010204081035
-:100090002040800102040810200102040810200002
-:1000A0000000070002010000030406000000000039
-:1000B0000000000011241FBECFEFD8E0DEBFCDBF8F
-:1000C00011E0A0E0B1E0E8E5F4E002C005900D9297
-:1000D000A030B107D9F711E0A0E0B1E001C01D9256
-:1000E000A830B107E1F70E9479000C942A020C9421
-:1000F0000000DF93CF93CDB7DEB70E943B018DE0C8
-:1001000061E00E9475018DE061E00E94930168EE5C
-:1001100073E080E090E00E9403018DE060E00E94C7
-:10012000930168EE73E080E090E00E940301EBCF62
-:100130001F920F920FB60F9211242F938F939F93BC
-:10014000AF93BF938091000190910101A0910201B2
-:10015000B09103018050904CAF4FBF4F809300018E
-:1001600090930101A0930201B093030127C08091F5
-:10017000000190910101A0910201B091030180580A
-:100180009E43A040B0408093000190930101A09352
-:100190000201B09303018091040190910501A091A7
-:1001A0000601B09107010196A11DB11D80930401C4
-:1001B00090930501A0930601B0930701809100017F
-:1001C00090910101A0910201B091030181589E43D9
-:1001D000A040B04060F6BF91AF919F918F912F9159
-:1001E0000F900FBE0F901F9018958FB7F894209125
-:1001F00004013091050140910601509107018FBF24
-:10020000B901CA010895EF92FF920F931F937B01EA
-:100210008C018FB7F89440910401509105016091D1
-:100220000601709107018FBF2FB7F89480910401E8
-:1002300090910501A0910601B09107012FBF841B89
-:10024000950BA60BB70B8E159F05A007B10760F3A2
-:100250001F910F91FF90EF900895019759F0FC01C5
-:10026000EE0FFF1FEE0FFF1F32978FB7F8943197F5
-:10027000F1F78FBF0895789484B5826084BD84B50A
-:10028000816084BD85B5826085BD85B5816085BD91
-:10029000EEE6F0E0808181608083E1E8F0E080813B
-:1002A00082608083808181608083E0E8F0E08081EB
-:1002B00081608083E1EBF0E0808184608083E0EB0B
-:1002C000F0E0808181608083EAE7F0E080818460F3
-:1002D000808380818260808380818160808380814F
-:1002E000806880831092C1000895282F30E0C901F2
-:1002F00085579F4FFC01949129583F4FF9018491F4
-:10030000882381F0E82FF0E0E859FF4FE491F0E016
-:10031000662329F4808190958923808308958081C4
-:10032000892B80830895482F50E0CA0181569F4F42
-:10033000FC012491CA0185579F4FFC0194914958B3
-:100340005F4FFA0134913323C1F1222331F123307D
-:1003500021F4809180008F7705C0243031F48091A2
-:1003600080008F7D8093800018C0213019F484B5FF
-:100370008F7704C0223021F484B58F7D84BD0DC0F9
-:10038000263021F48091B0008F7705C0273029F402
-:100390008091B0008F7D8093B000E32FF0E0E359AF
-:1003A000FF4FE491F0E0662329F480819095892342
-:1003B000808308958081892B80830895482F50E0A1
-:1003C000CA0181569F4FFC012491CA0185579F4F56
-:1003D000FC01949149585F4FFA013491332319F489
-:1003E00020E030E035C0222331F1233021F4809128
-:1003F00080008F7705C0243031F4809180008F7D9C
-:100400008093800018C0213019F484B58F7704C020
-:10041000223021F484B58F7D84BD0DC0263021F4B7
-:100420008091B0008F7705C0273029F48091B0000B
-:100430008F7D8093B000E32FF0E0EE58FF4FE49102
-:10044000F0E0808120E030E0892311F021E030E00D
-:08045000C9010895F894FFCFE3
-:00000001FF
diff --git a/blinktest_328p/bin/Debug/blinktest_328p.elf.lss b/blinktest_328p/bin/Debug/blinktest_328p.elf.lss
deleted file mode 100644
index bee8588..0000000
--- a/blinktest_328p/bin/Debug/blinktest_328p.elf.lss
+++ /dev/null
@@ -1,539 +0,0 @@
-
-bin/Debug/blinktest_328p.elf: file format elf32-avr
-
-Sections:
-Idx Name Size VMA LMA File off Algn
- 0 .text 00000458 00000000 00000000 00000074 2**1
- CONTENTS, ALLOC, LOAD, READONLY, CODE
- 1 .bss 00000008 00800100 00800100 000004cc 2**0
- ALLOC
- 2 .stab 00000b28 00000000 00000000 000004cc 2**2
- CONTENTS, READONLY, DEBUGGING
- 3 .stabstr 0000188e 00000000 00000000 00000ff4 2**0
- CONTENTS, READONLY, DEBUGGING
- 4 .debug_aranges 00000040 00000000 00000000 00002882 2**0
- CONTENTS, READONLY, DEBUGGING
- 5 .debug_pubnames 0000016c 00000000 00000000 000028c2 2**0
- CONTENTS, READONLY, DEBUGGING
- 6 .debug_info 000006f2 00000000 00000000 00002a2e 2**0
- CONTENTS, READONLY, DEBUGGING
- 7 .debug_abbrev 000002e1 00000000 00000000 00003120 2**0
- CONTENTS, READONLY, DEBUGGING
- 8 .debug_line 00000551 00000000 00000000 00003401 2**0
- CONTENTS, READONLY, DEBUGGING
- 9 .debug_frame 000000a0 00000000 00000000 00003954 2**2
- CONTENTS, READONLY, DEBUGGING
- 10 .debug_str 00000227 00000000 00000000 000039f4 2**0
- CONTENTS, READONLY, DEBUGGING
- 11 .debug_loc 000001fa 00000000 00000000 00003c1b 2**0
- CONTENTS, READONLY, DEBUGGING
-
-Disassembly of section .text:
-
-00000000 <__vectors>:
- 0: 0c 94 5a 00 jmp 0xb4 ; 0xb4 <__ctors_end>
- 4: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 8: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 10: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 14: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 18: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 1c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 20: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 24: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 28: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 2c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 30: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 34: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 38: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 3c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 40: 0c 94 98 00 jmp 0x130 ; 0x130 <__vector_16>
- 44: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 48: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 4c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 50: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 54: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 58: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 5c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 60: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 64: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
-
-00000068 <port_to_mode_PGM>:
- 68: 00 00 24 27 2a ..$'*
-
-0000006d <port_to_output_PGM>:
- 6d: 00 00 25 28 2b ..%(+
-
-00000072 <port_to_input_PGM>:
- 72: 00 00 23 26 29 ..#&)
-
-00000077 <digital_pin_to_port_PGM>:
- 77: 04 04 04 04 04 04 04 04 02 02 02 02 02 02 03 03 ................
- 87: 03 03 03 03 ....
-
-0000008b <digital_pin_to_bit_mask_PGM>:
- 8b: 01 02 04 08 10 20 40 80 01 02 04 08 10 20 01 02 ..... @...... ..
- 9b: 04 08 10 20 ...
-
-0000009f <digital_pin_to_timer_PGM>:
- 9f: 00 00 00 07 00 02 01 00 00 03 04 06 00 00 00 00 ................
- af: 00 00 00 00 00 .....
-
-000000b4 <__ctors_end>:
- b4: 11 24 eor r1, r1
- b6: 1f be out 0x3f, r1 ; 63
- b8: cf ef ldi r28, 0xFF ; 255
- ba: d8 e0 ldi r29, 0x08 ; 8
- bc: de bf out 0x3e, r29 ; 62
- be: cd bf out 0x3d, r28 ; 61
-
-000000c0 <__do_copy_data>:
- c0: 11 e0 ldi r17, 0x01 ; 1
- c2: a0 e0 ldi r26, 0x00 ; 0
- c4: b1 e0 ldi r27, 0x01 ; 1
- c6: e8 e5 ldi r30, 0x58 ; 88
- c8: f4 e0 ldi r31, 0x04 ; 4
- ca: 02 c0 rjmp .+4 ; 0xd0 <.do_copy_data_start>
-
-000000cc <.do_copy_data_loop>:
- cc: 05 90 lpm r0, Z+
- ce: 0d 92 st X+, r0
-
-000000d0 <.do_copy_data_start>:
- d0: a0 30 cpi r26, 0x00 ; 0
- d2: b1 07 cpc r27, r17
- d4: d9 f7 brne .-10 ; 0xcc <.do_copy_data_loop>
-
-000000d6 <__do_clear_bss>:
- d6: 11 e0 ldi r17, 0x01 ; 1
- d8: a0 e0 ldi r26, 0x00 ; 0
- da: b1 e0 ldi r27, 0x01 ; 1
- dc: 01 c0 rjmp .+2 ; 0xe0 <.do_clear_bss_start>
-
-000000de <.do_clear_bss_loop>:
- de: 1d 92 st X+, r1
-
-000000e0 <.do_clear_bss_start>:
- e0: a8 30 cpi r26, 0x08 ; 8
- e2: b1 07 cpc r27, r17
- e4: e1 f7 brne .-8 ; 0xde <.do_clear_bss_loop>
- e6: 0e 94 79 00 call 0xf2 ; 0xf2 <main>
- ea: 0c 94 2a 02 jmp 0x454 ; 0x454 <_exit>
-
-000000ee <__bad_interrupt>:
- ee: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
-
-000000f2 <main>:
-
-
-#include <WProgram.h> //import main Arduino header file
-
-
-int main(){
- f2: df 93 push r29
- f4: cf 93 push r28
- f6: cd b7 in r28, 0x3d ; 61
- f8: de b7 in r29, 0x3e ; 62
-
- init(); //-- init Arduino library - delay, PWM setup messes with timers, millis(), micros() etc don't work without it
- fa: 0e 94 3b 01 call 0x276 ; 0x276 <init>
- pinMode(13, OUTPUT);
- fe: 8d e0 ldi r24, 0x0D ; 13
- 100: 61 e0 ldi r22, 0x01 ; 1
- 102: 0e 94 75 01 call 0x2ea ; 0x2ea <pinMode>
-
-
-
- while(1) {
- digitalWrite(13, HIGH); // set the LED on
- 106: 8d e0 ldi r24, 0x0D ; 13
- 108: 61 e0 ldi r22, 0x01 ; 1
- 10a: 0e 94 93 01 call 0x326 ; 0x326 <digitalWrite>
- delay(1000); // wait for a second
- 10e: 68 ee ldi r22, 0xE8 ; 232
- 110: 73 e0 ldi r23, 0x03 ; 3
- 112: 80 e0 ldi r24, 0x00 ; 0
- 114: 90 e0 ldi r25, 0x00 ; 0
- 116: 0e 94 03 01 call 0x206 ; 0x206 <delay>
- digitalWrite(13, LOW); // set the LED off
- 11a: 8d e0 ldi r24, 0x0D ; 13
- 11c: 60 e0 ldi r22, 0x00 ; 0
- 11e: 0e 94 93 01 call 0x326 ; 0x326 <digitalWrite>
- delay(1000); // wait for a second
- 122: 68 ee ldi r22, 0xE8 ; 232
- 124: 73 e0 ldi r23, 0x03 ; 3
- 126: 80 e0 ldi r24, 0x00 ; 0
- 128: 90 e0 ldi r25, 0x00 ; 0
- 12a: 0e 94 03 01 call 0x206 ; 0x206 <delay>
- 12e: eb cf rjmp .-42 ; 0x106 <main+0x14>
-
-00000130 <__vector_16>:
- 130: 1f 92 push r1
- 132: 0f 92 push r0
- 134: 0f b6 in r0, 0x3f ; 63
- 136: 0f 92 push r0
- 138: 11 24 eor r1, r1
- 13a: 2f 93 push r18
- 13c: 8f 93 push r24
- 13e: 9f 93 push r25
- 140: af 93 push r26
- 142: bf 93 push r27
- 144: 80 91 00 01 lds r24, 0x0100
- 148: 90 91 01 01 lds r25, 0x0101
- 14c: a0 91 02 01 lds r26, 0x0102
- 150: b0 91 03 01 lds r27, 0x0103
- 154: 80 50 subi r24, 0x00 ; 0
- 156: 90 4c sbci r25, 0xC0 ; 192
- 158: af 4f sbci r26, 0xFF ; 255
- 15a: bf 4f sbci r27, 0xFF ; 255
- 15c: 80 93 00 01 sts 0x0100, r24
- 160: 90 93 01 01 sts 0x0101, r25
- 164: a0 93 02 01 sts 0x0102, r26
- 168: b0 93 03 01 sts 0x0103, r27
- 16c: 27 c0 rjmp .+78 ; 0x1bc <__vector_16+0x8c>
- 16e: 80 91 00 01 lds r24, 0x0100
- 172: 90 91 01 01 lds r25, 0x0101
- 176: a0 91 02 01 lds r26, 0x0102
- 17a: b0 91 03 01 lds r27, 0x0103
- 17e: 80 58 subi r24, 0x80 ; 128
- 180: 9e 43 sbci r25, 0x3E ; 62
- 182: a0 40 sbci r26, 0x00 ; 0
- 184: b0 40 sbci r27, 0x00 ; 0
- 186: 80 93 00 01 sts 0x0100, r24
- 18a: 90 93 01 01 sts 0x0101, r25
- 18e: a0 93 02 01 sts 0x0102, r26
- 192: b0 93 03 01 sts 0x0103, r27
- 196: 80 91 04 01 lds r24, 0x0104
- 19a: 90 91 05 01 lds r25, 0x0105
- 19e: a0 91 06 01 lds r26, 0x0106
- 1a2: b0 91 07 01 lds r27, 0x0107
- 1a6: 01 96 adiw r24, 0x01 ; 1
- 1a8: a1 1d adc r26, r1
- 1aa: b1 1d adc r27, r1
- 1ac: 80 93 04 01 sts 0x0104, r24
- 1b0: 90 93 05 01 sts 0x0105, r25
- 1b4: a0 93 06 01 sts 0x0106, r26
- 1b8: b0 93 07 01 sts 0x0107, r27
- 1bc: 80 91 00 01 lds r24, 0x0100
- 1c0: 90 91 01 01 lds r25, 0x0101
- 1c4: a0 91 02 01 lds r26, 0x0102
- 1c8: b0 91 03 01 lds r27, 0x0103
- 1cc: 81 58 subi r24, 0x81 ; 129
- 1ce: 9e 43 sbci r25, 0x3E ; 62
- 1d0: a0 40 sbci r26, 0x00 ; 0
- 1d2: b0 40 sbci r27, 0x00 ; 0
- 1d4: 60 f6 brcc .-104 ; 0x16e <__vector_16+0x3e>
- 1d6: bf 91 pop r27
- 1d8: af 91 pop r26
- 1da: 9f 91 pop r25
- 1dc: 8f 91 pop r24
- 1de: 2f 91 pop r18
- 1e0: 0f 90 pop r0
- 1e2: 0f be out 0x3f, r0 ; 63
- 1e4: 0f 90 pop r0
- 1e6: 1f 90 pop r1
- 1e8: 18 95 reti
-
-000001ea <millis>:
- 1ea: 8f b7 in r24, 0x3f ; 63
- 1ec: f8 94 cli
- 1ee: 20 91 04 01 lds r18, 0x0104
- 1f2: 30 91 05 01 lds r19, 0x0105
- 1f6: 40 91 06 01 lds r20, 0x0106
- 1fa: 50 91 07 01 lds r21, 0x0107
- 1fe: 8f bf out 0x3f, r24 ; 63
- 200: b9 01 movw r22, r18
- 202: ca 01 movw r24, r20
- 204: 08 95 ret
-
-00000206 <delay>:
- 206: ef 92 push r14
- 208: ff 92 push r15
- 20a: 0f 93 push r16
- 20c: 1f 93 push r17
- 20e: 7b 01 movw r14, r22
- 210: 8c 01 movw r16, r24
- 212: 8f b7 in r24, 0x3f ; 63
- 214: f8 94 cli
- 216: 40 91 04 01 lds r20, 0x0104
- 21a: 50 91 05 01 lds r21, 0x0105
- 21e: 60 91 06 01 lds r22, 0x0106
- 222: 70 91 07 01 lds r23, 0x0107
- 226: 8f bf out 0x3f, r24 ; 63
- 228: 2f b7 in r18, 0x3f ; 63
- 22a: f8 94 cli
- 22c: 80 91 04 01 lds r24, 0x0104
- 230: 90 91 05 01 lds r25, 0x0105
- 234: a0 91 06 01 lds r26, 0x0106
- 238: b0 91 07 01 lds r27, 0x0107
- 23c: 2f bf out 0x3f, r18 ; 63
- 23e: 84 1b sub r24, r20
- 240: 95 0b sbc r25, r21
- 242: a6 0b sbc r26, r22
- 244: b7 0b sbc r27, r23
- 246: 8e 15 cp r24, r14
- 248: 9f 05 cpc r25, r15
- 24a: a0 07 cpc r26, r16
- 24c: b1 07 cpc r27, r17
- 24e: 60 f3 brcs .-40 ; 0x228 <delay+0x22>
- 250: 1f 91 pop r17
- 252: 0f 91 pop r16
- 254: ff 90 pop r15
- 256: ef 90 pop r14
- 258: 08 95 ret
-
-0000025a <delayMicroseconds>:
- 25a: 01 97 sbiw r24, 0x01 ; 1
- 25c: 59 f0 breq .+22 ; 0x274 <delayMicroseconds+0x1a>
- 25e: fc 01 movw r30, r24
- 260: ee 0f add r30, r30
- 262: ff 1f adc r31, r31
- 264: ee 0f add r30, r30
- 266: ff 1f adc r31, r31
- 268: 32 97 sbiw r30, 0x02 ; 2
- 26a: 8f b7 in r24, 0x3f ; 63
- 26c: f8 94 cli
- 26e: 31 97 sbiw r30, 0x01 ; 1
- 270: f1 f7 brne .-4 ; 0x26e <delayMicroseconds+0x14>
- 272: 8f bf out 0x3f, r24 ; 63
- 274: 08 95 ret
-
-00000276 <init>:
- 276: 78 94 sei
- 278: 84 b5 in r24, 0x24 ; 36
- 27a: 82 60 ori r24, 0x02 ; 2
- 27c: 84 bd out 0x24, r24 ; 36
- 27e: 84 b5 in r24, 0x24 ; 36
- 280: 81 60 ori r24, 0x01 ; 1
- 282: 84 bd out 0x24, r24 ; 36
- 284: 85 b5 in r24, 0x25 ; 37
- 286: 82 60 ori r24, 0x02 ; 2
- 288: 85 bd out 0x25, r24 ; 37
- 28a: 85 b5 in r24, 0x25 ; 37
- 28c: 81 60 ori r24, 0x01 ; 1
- 28e: 85 bd out 0x25, r24 ; 37
- 290: ee e6 ldi r30, 0x6E ; 110
- 292: f0 e0 ldi r31, 0x00 ; 0
- 294: 80 81 ld r24, Z
- 296: 81 60 ori r24, 0x01 ; 1
- 298: 80 83 st Z, r24
- 29a: e1 e8 ldi r30, 0x81 ; 129
- 29c: f0 e0 ldi r31, 0x00 ; 0
- 29e: 80 81 ld r24, Z
- 2a0: 82 60 ori r24, 0x02 ; 2
- 2a2: 80 83 st Z, r24
- 2a4: 80 81 ld r24, Z
- 2a6: 81 60 ori r24, 0x01 ; 1
- 2a8: 80 83 st Z, r24
- 2aa: e0 e8 ldi r30, 0x80 ; 128
- 2ac: f0 e0 ldi r31, 0x00 ; 0
- 2ae: 80 81 ld r24, Z
- 2b0: 81 60 ori r24, 0x01 ; 1
- 2b2: 80 83 st Z, r24
- 2b4: e1 eb ldi r30, 0xB1 ; 177
- 2b6: f0 e0 ldi r31, 0x00 ; 0
- 2b8: 80 81 ld r24, Z
- 2ba: 84 60 ori r24, 0x04 ; 4
- 2bc: 80 83 st Z, r24
- 2be: e0 eb ldi r30, 0xB0 ; 176
- 2c0: f0 e0 ldi r31, 0x00 ; 0
- 2c2: 80 81 ld r24, Z
- 2c4: 81 60 ori r24, 0x01 ; 1
- 2c6: 80 83 st Z, r24
- 2c8: ea e7 ldi r30, 0x7A ; 122
- 2ca: f0 e0 ldi r31, 0x00 ; 0
- 2cc: 80 81 ld r24, Z
- 2ce: 84 60 ori r24, 0x04 ; 4
- 2d0: 80 83 st Z, r24
- 2d2: 80 81 ld r24, Z
- 2d4: 82 60 ori r24, 0x02 ; 2
- 2d6: 80 83 st Z, r24
- 2d8: 80 81 ld r24, Z
- 2da: 81 60 ori r24, 0x01 ; 1
- 2dc: 80 83 st Z, r24
- 2de: 80 81 ld r24, Z
- 2e0: 80 68 ori r24, 0x80 ; 128
- 2e2: 80 83 st Z, r24
- 2e4: 10 92 c1 00 sts 0x00C1, r1
- 2e8: 08 95 ret
-
-000002ea <pinMode>:
- 2ea: 28 2f mov r18, r24
- 2ec: 30 e0 ldi r19, 0x00 ; 0
- 2ee: c9 01 movw r24, r18
- 2f0: 85 57 subi r24, 0x75 ; 117
- 2f2: 9f 4f sbci r25, 0xFF ; 255
- 2f4: fc 01 movw r30, r24
- 2f6: 94 91 lpm r25, Z+
- 2f8: 29 58 subi r18, 0x89 ; 137
- 2fa: 3f 4f sbci r19, 0xFF ; 255
- 2fc: f9 01 movw r30, r18
- 2fe: 84 91 lpm r24, Z+
- 300: 88 23 and r24, r24
- 302: 81 f0 breq .+32 ; 0x324 <pinMode+0x3a>
- 304: e8 2f mov r30, r24
- 306: f0 e0 ldi r31, 0x00 ; 0
- 308: e8 59 subi r30, 0x98 ; 152
- 30a: ff 4f sbci r31, 0xFF ; 255
- 30c: e4 91 lpm r30, Z+
- 30e: f0 e0 ldi r31, 0x00 ; 0
- 310: 66 23 and r22, r22
- 312: 29 f4 brne .+10 ; 0x31e <pinMode+0x34>
- 314: 80 81 ld r24, Z
- 316: 90 95 com r25
- 318: 89 23 and r24, r25
- 31a: 80 83 st Z, r24
- 31c: 08 95 ret
- 31e: 80 81 ld r24, Z
- 320: 89 2b or r24, r25
- 322: 80 83 st Z, r24
- 324: 08 95 ret
-
-00000326 <digitalWrite>:
- 326: 48 2f mov r20, r24
- 328: 50 e0 ldi r21, 0x00 ; 0
- 32a: ca 01 movw r24, r20
- 32c: 81 56 subi r24, 0x61 ; 97
- 32e: 9f 4f sbci r25, 0xFF ; 255
- 330: fc 01 movw r30, r24
- 332: 24 91 lpm r18, Z+
- 334: ca 01 movw r24, r20
- 336: 85 57 subi r24, 0x75 ; 117
- 338: 9f 4f sbci r25, 0xFF ; 255
- 33a: fc 01 movw r30, r24
- 33c: 94 91 lpm r25, Z+
- 33e: 49 58 subi r20, 0x89 ; 137
- 340: 5f 4f sbci r21, 0xFF ; 255
- 342: fa 01 movw r30, r20
- 344: 34 91 lpm r19, Z+
- 346: 33 23 and r19, r19
- 348: c1 f1 breq .+112 ; 0x3ba <digitalWrite+0x94>
- 34a: 22 23 and r18, r18
- 34c: 31 f1 breq .+76 ; 0x39a <digitalWrite+0x74>
- 34e: 23 30 cpi r18, 0x03 ; 3
- 350: 21 f4 brne .+8 ; 0x35a <digitalWrite+0x34>
- 352: 80 91 80 00 lds r24, 0x0080
- 356: 8f 77 andi r24, 0x7F ; 127
- 358: 05 c0 rjmp .+10 ; 0x364 <digitalWrite+0x3e>
- 35a: 24 30 cpi r18, 0x04 ; 4
- 35c: 31 f4 brne .+12 ; 0x36a <digitalWrite+0x44>
- 35e: 80 91 80 00 lds r24, 0x0080
- 362: 8f 7d andi r24, 0xDF ; 223
- 364: 80 93 80 00 sts 0x0080, r24
- 368: 18 c0 rjmp .+48 ; 0x39a <digitalWrite+0x74>
- 36a: 21 30 cpi r18, 0x01 ; 1
- 36c: 19 f4 brne .+6 ; 0x374 <digitalWrite+0x4e>
- 36e: 84 b5 in r24, 0x24 ; 36
- 370: 8f 77 andi r24, 0x7F ; 127
- 372: 04 c0 rjmp .+8 ; 0x37c <digitalWrite+0x56>
- 374: 22 30 cpi r18, 0x02 ; 2
- 376: 21 f4 brne .+8 ; 0x380 <digitalWrite+0x5a>
- 378: 84 b5 in r24, 0x24 ; 36
- 37a: 8f 7d andi r24, 0xDF ; 223
- 37c: 84 bd out 0x24, r24 ; 36
- 37e: 0d c0 rjmp .+26 ; 0x39a <digitalWrite+0x74>
- 380: 26 30 cpi r18, 0x06 ; 6
- 382: 21 f4 brne .+8 ; 0x38c <digitalWrite+0x66>
- 384: 80 91 b0 00 lds r24, 0x00B0
- 388: 8f 77 andi r24, 0x7F ; 127
- 38a: 05 c0 rjmp .+10 ; 0x396 <digitalWrite+0x70>
- 38c: 27 30 cpi r18, 0x07 ; 7
- 38e: 29 f4 brne .+10 ; 0x39a <digitalWrite+0x74>
- 390: 80 91 b0 00 lds r24, 0x00B0
- 394: 8f 7d andi r24, 0xDF ; 223
- 396: 80 93 b0 00 sts 0x00B0, r24
- 39a: e3 2f mov r30, r19
- 39c: f0 e0 ldi r31, 0x00 ; 0
- 39e: e3 59 subi r30, 0x93 ; 147
- 3a0: ff 4f sbci r31, 0xFF ; 255
- 3a2: e4 91 lpm r30, Z+
- 3a4: f0 e0 ldi r31, 0x00 ; 0
- 3a6: 66 23 and r22, r22
- 3a8: 29 f4 brne .+10 ; 0x3b4 <digitalWrite+0x8e>
- 3aa: 80 81 ld r24, Z
- 3ac: 90 95 com r25
- 3ae: 89 23 and r24, r25
- 3b0: 80 83 st Z, r24
- 3b2: 08 95 ret
- 3b4: 80 81 ld r24, Z
- 3b6: 89 2b or r24, r25
- 3b8: 80 83 st Z, r24
- 3ba: 08 95 ret
-
-000003bc <digitalRead>:
- 3bc: 48 2f mov r20, r24
- 3be: 50 e0 ldi r21, 0x00 ; 0
- 3c0: ca 01 movw r24, r20
- 3c2: 81 56 subi r24, 0x61 ; 97
- 3c4: 9f 4f sbci r25, 0xFF ; 255
- 3c6: fc 01 movw r30, r24
- 3c8: 24 91 lpm r18, Z+
- 3ca: ca 01 movw r24, r20
- 3cc: 85 57 subi r24, 0x75 ; 117
- 3ce: 9f 4f sbci r25, 0xFF ; 255
- 3d0: fc 01 movw r30, r24
- 3d2: 94 91 lpm r25, Z+
- 3d4: 49 58 subi r20, 0x89 ; 137
- 3d6: 5f 4f sbci r21, 0xFF ; 255
- 3d8: fa 01 movw r30, r20
- 3da: 34 91 lpm r19, Z+
- 3dc: 33 23 and r19, r19
- 3de: 19 f4 brne .+6 ; 0x3e6 <digitalRead+0x2a>
- 3e0: 20 e0 ldi r18, 0x00 ; 0
- 3e2: 30 e0 ldi r19, 0x00 ; 0
- 3e4: 35 c0 rjmp .+106 ; 0x450 <digitalRead+0x94>
- 3e6: 22 23 and r18, r18
- 3e8: 31 f1 breq .+76 ; 0x436 <digitalRead+0x7a>
- 3ea: 23 30 cpi r18, 0x03 ; 3
- 3ec: 21 f4 brne .+8 ; 0x3f6 <digitalRead+0x3a>
- 3ee: 80 91 80 00 lds r24, 0x0080
- 3f2: 8f 77 andi r24, 0x7F ; 127
- 3f4: 05 c0 rjmp .+10 ; 0x400 <digitalRead+0x44>
- 3f6: 24 30 cpi r18, 0x04 ; 4
- 3f8: 31 f4 brne .+12 ; 0x406 <digitalRead+0x4a>
- 3fa: 80 91 80 00 lds r24, 0x0080
- 3fe: 8f 7d andi r24, 0xDF ; 223
- 400: 80 93 80 00 sts 0x0080, r24
- 404: 18 c0 rjmp .+48 ; 0x436 <digitalRead+0x7a>
- 406: 21 30 cpi r18, 0x01 ; 1
- 408: 19 f4 brne .+6 ; 0x410 <digitalRead+0x54>
- 40a: 84 b5 in r24, 0x24 ; 36
- 40c: 8f 77 andi r24, 0x7F ; 127
- 40e: 04 c0 rjmp .+8 ; 0x418 <digitalRead+0x5c>
- 410: 22 30 cpi r18, 0x02 ; 2
- 412: 21 f4 brne .+8 ; 0x41c <digitalRead+0x60>
- 414: 84 b5 in r24, 0x24 ; 36
- 416: 8f 7d andi r24, 0xDF ; 223
- 418: 84 bd out 0x24, r24 ; 36
- 41a: 0d c0 rjmp .+26 ; 0x436 <digitalRead+0x7a>
- 41c: 26 30 cpi r18, 0x06 ; 6
- 41e: 21 f4 brne .+8 ; 0x428 <digitalRead+0x6c>
- 420: 80 91 b0 00 lds r24, 0x00B0
- 424: 8f 77 andi r24, 0x7F ; 127
- 426: 05 c0 rjmp .+10 ; 0x432 <digitalRead+0x76>
- 428: 27 30 cpi r18, 0x07 ; 7
- 42a: 29 f4 brne .+10 ; 0x436 <digitalRead+0x7a>
- 42c: 80 91 b0 00 lds r24, 0x00B0
- 430: 8f 7d andi r24, 0xDF ; 223
- 432: 80 93 b0 00 sts 0x00B0, r24
- 436: e3 2f mov r30, r19
- 438: f0 e0 ldi r31, 0x00 ; 0
- 43a: ee 58 subi r30, 0x8E ; 142
- 43c: ff 4f sbci r31, 0xFF ; 255
- 43e: e4 91 lpm r30, Z+
- 440: f0 e0 ldi r31, 0x00 ; 0
- 442: 80 81 ld r24, Z
- 444: 20 e0 ldi r18, 0x00 ; 0
- 446: 30 e0 ldi r19, 0x00 ; 0
- 448: 89 23 and r24, r25
- 44a: 11 f0 breq .+4 ; 0x450 <digitalRead+0x94>
- 44c: 21 e0 ldi r18, 0x01 ; 1
- 44e: 30 e0 ldi r19, 0x00 ; 0
- 450: c9 01 movw r24, r18
- 452: 08 95 ret
-
-00000454 <_exit>:
- 454: f8 94 cli
-
-00000456 <__stop_program>:
- 456: ff cf rjmp .-2 ; 0x456 <__stop_program>
diff --git a/blinktest_328p/bin/Debug/blinktest_328p.elf.map b/blinktest_328p/bin/Debug/blinktest_328p.elf.map
deleted file mode 100644
index dfdd957..0000000
--- a/blinktest_328p/bin/Debug/blinktest_328p.elf.map
+++ /dev/null
@@ -1,501 +0,0 @@
-Archive member included because of file (symbol)
-
-../arduino_libs/core0022_328p.a(wiring.c.o)
- obj/Debug/main.o (delay)
-../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- obj/Debug/main.o (pinMode)
-../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o) (port_to_mode_PGM)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o (exit)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_copy_data)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_clear_bss)
-
-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.3.5/../../../avr/lib/avr5/crtm328p.o
-LOAD obj/Debug/main.o
-LOAD ../arduino_libs/core0022_328p.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a
-LOAD /usr/lib/gcc/avr/4.3.5/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 0x458
- *(.vectors)
- .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000000 __vectors
- 0x00000000 __vector_default
- *(.vectors)
- *(.progmem.gcc*)
- *(.progmem*)
- .progmem.data 0x00000068 0x4b ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- 0x00000068 port_to_mode_PGM
- 0x0000006d port_to_output_PGM
- 0x00000072 port_to_input_PGM
- 0x00000077 digital_pin_to_port_PGM
- 0x0000008b digital_pin_to_bit_mask_PGM
- 0x0000009f digital_pin_to_timer_PGM
- 0x000000b4 . = ALIGN (0x2)
- *fill* 0x000000b3 0x1 00
- 0x000000b4 __trampolines_start = .
- *(.trampolines)
- .trampolines 0x000000b4 0x0 linker stubs
- *(.trampolines*)
- 0x000000b4 __trampolines_end = .
- *(.jumptables)
- *(.jumptables*)
- *(.lowtext)
- *(.lowtext*)
- 0x000000b4 __ctors_start = .
- *(.ctors)
- 0x000000b4 __ctors_end = .
- 0x000000b4 __dtors_start = .
- *(.dtors)
- 0x000000b4 __dtors_end = .
- SORT(*)(.ctors)
- SORT(*)(.dtors)
- *(.init0)
- .init0 0x000000b4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x000000b4 __init
- *(.init0)
- *(.init1)
- *(.init1)
- *(.init2)
- .init2 0x000000b4 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init2)
- *(.init3)
- *(.init3)
- *(.init4)
- .init4 0x000000c0 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- 0x000000c0 __do_copy_data
- .init4 0x000000d6 0x10 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x000000d6 __do_clear_bss
- *(.init4)
- *(.init5)
- *(.init5)
- *(.init6)
- *(.init6)
- *(.init7)
- *(.init7)
- *(.init8)
- *(.init8)
- *(.init9)
- .init9 0x000000e6 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init9)
- *(.text)
- .text 0x000000ee 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x000000ee __vector_22
- 0x000000ee __vector_1
- 0x000000ee __vector_24
- 0x000000ee __vector_12
- 0x000000ee __bad_interrupt
- 0x000000ee __vector_6
- 0x000000ee __vector_3
- 0x000000ee __vector_23
- 0x000000ee __vector_25
- 0x000000ee __vector_11
- 0x000000ee __vector_13
- 0x000000ee __vector_17
- 0x000000ee __vector_19
- 0x000000ee __vector_7
- 0x000000ee __vector_5
- 0x000000ee __vector_4
- 0x000000ee __vector_9
- 0x000000ee __vector_2
- 0x000000ee __vector_21
- 0x000000ee __vector_15
- 0x000000ee __vector_8
- 0x000000ee __vector_14
- 0x000000ee __vector_10
- 0x000000ee __vector_18
- 0x000000ee __vector_20
- .text 0x000000f2 0x3e obj/Debug/main.o
- 0x000000f2 main
- .text 0x00000130 0x1ba ../arduino_libs/core0022_328p.a(wiring.c.o)
- 0x00000130 __vector_16
- 0x000001ea millis
- 0x00000206 delay
- 0x0000025a delayMicroseconds
- 0x00000276 init
- .text 0x000002ea 0x16a ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- 0x000002ea pinMode
- 0x00000326 digitalWrite
- 0x000003bc digitalRead
- .text 0x00000454 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x00000454 . = ALIGN (0x2)
- *(.text.*)
- .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x00000454 . = ALIGN (0x2)
- *(.fini9)
- .fini9 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- 0x00000454 exit
- 0x00000454 _exit
- *(.fini9)
- *(.fini8)
- *(.fini8)
- *(.fini7)
- *(.fini7)
- *(.fini6)
- *(.fini6)
- *(.fini5)
- *(.fini5)
- *(.fini4)
- *(.fini4)
- *(.fini3)
- *(.fini3)
- *(.fini2)
- *(.fini2)
- *(.fini1)
- *(.fini1)
- *(.fini0)
- .fini0 0x00000454 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- *(.fini0)
- 0x00000458 _etext = .
-
-.data 0x00800100 0x0 load address 0x00000458
- 0x00800100 PROVIDE (__data_start, .)
- *(.data)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .data 0x00800100 0x0 obj/Debug/main.o
- .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- *(.data*)
- *(.rodata)
- *(.rodata*)
- *(.gnu.linkonce.d*)
- 0x00800100 . = ALIGN (0x2)
- 0x00800100 _edata = .
- 0x00800100 PROVIDE (__data_end, .)
-
-.bss 0x00800100 0x8
- 0x00800100 PROVIDE (__bss_start, .)
- *(.bss)
- .bss 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .bss 0x00800100 0x0 obj/Debug/main.o
- .bss 0x00800100 0x8 ../arduino_libs/core0022_328p.a(wiring.c.o)
- 0x00800100 timer0_clock_cycles
- 0x00800104 timer0_millis
- .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- *(.bss*)
- *(COMMON)
- 0x00800108 PROVIDE (__bss_end, .)
- 0x00000458 __data_load_start = LOADADDR (.data)
- 0x00000458 __data_load_end = (__data_load_start + SIZEOF (.data))
-
-.noinit 0x00800108 0x0
- 0x00800108 PROVIDE (__noinit_start, .)
- *(.noinit*)
- 0x00800108 PROVIDE (__noinit_end, .)
- 0x00800108 _end = .
- 0x00800108 PROVIDE (__heap_start, .)
-
-.eeprom 0x00810000 0x0
- *(.eeprom*)
- 0x00810000 __eeprom_end = .
-
-.fuse
- *(.fuse)
- *(.lfuse)
- *(.hfuse)
- *(.efuse)
-
-.lock
- *(.lock*)
-
-.signature
- *(.signature*)
-
-.stab 0x00000000 0xb28
- *(.stab)
- .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .stab 0x000006b4 0x474 obj/Debug/main.o
- 0x480 (size before relaxing)
-
-.stabstr 0x00000000 0x188e
- *(.stabstr)
- .stabstr 0x00000000 0x188e /usr/lib/gcc/avr/4.3.5/../../../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 0x40
- *(.debug_aranges)
- .debug_aranges
- 0x00000000 0x20 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_aranges
- 0x00000020 0x20 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-
-.debug_pubnames
- 0x00000000 0x16c
- *(.debug_pubnames)
- .debug_pubnames
- 0x00000000 0x80 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_pubnames
- 0x00000080 0x3f ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_pubnames
- 0x000000bf 0xad ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
-
-.debug_info 0x00000000 0x6f2
- *(.debug_info)
- .debug_info 0x00000000 0x1dd ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_info 0x000001dd 0x3f6 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_info 0x000005d3 0x11f ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- *(.gnu.linkonce.wi.*)
-
-.debug_abbrev 0x00000000 0x2e1
- *(.debug_abbrev)
- .debug_abbrev 0x00000000 0x117 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_abbrev 0x00000117 0x162 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_abbrev 0x00000279 0x68 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
-
-.debug_line 0x00000000 0x551
- *(.debug_line)
- .debug_line 0x00000000 0x251 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_line 0x00000251 0x233 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_line 0x00000484 0xcd ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
-
-.debug_frame 0x00000000 0xa0
- *(.debug_frame)
- .debug_frame 0x00000000 0x60 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_frame 0x00000060 0x40 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-
-.debug_str 0x00000000 0x227
- *(.debug_str)
- .debug_str 0x00000000 0xd5 ../arduino_libs/core0022_328p.a(wiring.c.o)
- 0x115 (size before relaxing)
- .debug_str 0x000000d5 0x117 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- 0x197 (size before relaxing)
- .debug_str 0x000001ec 0x3b ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- 0x13e (size before relaxing)
-
-.debug_loc 0x00000000 0x1fa
- *(.debug_loc)
- .debug_loc 0x00000000 0xb6 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_loc 0x000000b6 0x144 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-
-.debug_macinfo
- *(.debug_macinfo)
-OUTPUT(bin/Debug/blinktest_328p.elf elf32-avr)
-LOAD linker stubs
-
-Cross Reference Table
-
-Symbol File
-__bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__bss_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__bss_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__data_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_load_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__do_clear_bss /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o)
-__do_copy_data /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o)
-__heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_1 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_11 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_16 ../arduino_libs/core0022_328p.a(wiring.c.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_17 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_18 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_23 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_24 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_25 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_7 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-_exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
-delay ../arduino_libs/core0022_328p.a(wiring.c.o)
- obj/Debug/main.o
-delayMicroseconds ../arduino_libs/core0022_328p.a(wiring.c.o)
-digitalRead ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-digitalWrite ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- obj/Debug/main.o
-digital_pin_to_bit_mask_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-digital_pin_to_port_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-digital_pin_to_timer_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-init ../arduino_libs/core0022_328p.a(wiring.c.o)
- obj/Debug/main.o
-main obj/Debug/main.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-millis ../arduino_libs/core0022_328p.a(wiring.c.o)
-pinMode ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- obj/Debug/main.o
-port_to_input_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-port_to_mode_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-port_to_output_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-timer0_clock_cycles ../arduino_libs/core0022_328p.a(wiring.c.o)
-timer0_millis ../arduino_libs/core0022_328p.a(wiring.c.o)
diff --git a/blinktest_328p/bin/Debug/electic_streaming.elf.map b/blinktest_328p/bin/Debug/electic_streaming.elf.map
deleted file mode 100644
index dfdd957..0000000
--- a/blinktest_328p/bin/Debug/electic_streaming.elf.map
+++ /dev/null
@@ -1,501 +0,0 @@
-Archive member included because of file (symbol)
-
-../arduino_libs/core0022_328p.a(wiring.c.o)
- obj/Debug/main.o (delay)
-../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- obj/Debug/main.o (pinMode)
-../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o) (port_to_mode_PGM)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o (exit)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_copy_data)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_clear_bss)
-
-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.3.5/../../../avr/lib/avr5/crtm328p.o
-LOAD obj/Debug/main.o
-LOAD ../arduino_libs/core0022_328p.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a
-LOAD /usr/lib/gcc/avr/4.3.5/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 0x458
- *(.vectors)
- .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000000 __vectors
- 0x00000000 __vector_default
- *(.vectors)
- *(.progmem.gcc*)
- *(.progmem*)
- .progmem.data 0x00000068 0x4b ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- 0x00000068 port_to_mode_PGM
- 0x0000006d port_to_output_PGM
- 0x00000072 port_to_input_PGM
- 0x00000077 digital_pin_to_port_PGM
- 0x0000008b digital_pin_to_bit_mask_PGM
- 0x0000009f digital_pin_to_timer_PGM
- 0x000000b4 . = ALIGN (0x2)
- *fill* 0x000000b3 0x1 00
- 0x000000b4 __trampolines_start = .
- *(.trampolines)
- .trampolines 0x000000b4 0x0 linker stubs
- *(.trampolines*)
- 0x000000b4 __trampolines_end = .
- *(.jumptables)
- *(.jumptables*)
- *(.lowtext)
- *(.lowtext*)
- 0x000000b4 __ctors_start = .
- *(.ctors)
- 0x000000b4 __ctors_end = .
- 0x000000b4 __dtors_start = .
- *(.dtors)
- 0x000000b4 __dtors_end = .
- SORT(*)(.ctors)
- SORT(*)(.dtors)
- *(.init0)
- .init0 0x000000b4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x000000b4 __init
- *(.init0)
- *(.init1)
- *(.init1)
- *(.init2)
- .init2 0x000000b4 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init2)
- *(.init3)
- *(.init3)
- *(.init4)
- .init4 0x000000c0 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- 0x000000c0 __do_copy_data
- .init4 0x000000d6 0x10 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x000000d6 __do_clear_bss
- *(.init4)
- *(.init5)
- *(.init5)
- *(.init6)
- *(.init6)
- *(.init7)
- *(.init7)
- *(.init8)
- *(.init8)
- *(.init9)
- .init9 0x000000e6 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init9)
- *(.text)
- .text 0x000000ee 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x000000ee __vector_22
- 0x000000ee __vector_1
- 0x000000ee __vector_24
- 0x000000ee __vector_12
- 0x000000ee __bad_interrupt
- 0x000000ee __vector_6
- 0x000000ee __vector_3
- 0x000000ee __vector_23
- 0x000000ee __vector_25
- 0x000000ee __vector_11
- 0x000000ee __vector_13
- 0x000000ee __vector_17
- 0x000000ee __vector_19
- 0x000000ee __vector_7
- 0x000000ee __vector_5
- 0x000000ee __vector_4
- 0x000000ee __vector_9
- 0x000000ee __vector_2
- 0x000000ee __vector_21
- 0x000000ee __vector_15
- 0x000000ee __vector_8
- 0x000000ee __vector_14
- 0x000000ee __vector_10
- 0x000000ee __vector_18
- 0x000000ee __vector_20
- .text 0x000000f2 0x3e obj/Debug/main.o
- 0x000000f2 main
- .text 0x00000130 0x1ba ../arduino_libs/core0022_328p.a(wiring.c.o)
- 0x00000130 __vector_16
- 0x000001ea millis
- 0x00000206 delay
- 0x0000025a delayMicroseconds
- 0x00000276 init
- .text 0x000002ea 0x16a ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- 0x000002ea pinMode
- 0x00000326 digitalWrite
- 0x000003bc digitalRead
- .text 0x00000454 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x00000454 . = ALIGN (0x2)
- *(.text.*)
- .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x00000454 . = ALIGN (0x2)
- *(.fini9)
- .fini9 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- 0x00000454 exit
- 0x00000454 _exit
- *(.fini9)
- *(.fini8)
- *(.fini8)
- *(.fini7)
- *(.fini7)
- *(.fini6)
- *(.fini6)
- *(.fini5)
- *(.fini5)
- *(.fini4)
- *(.fini4)
- *(.fini3)
- *(.fini3)
- *(.fini2)
- *(.fini2)
- *(.fini1)
- *(.fini1)
- *(.fini0)
- .fini0 0x00000454 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- *(.fini0)
- 0x00000458 _etext = .
-
-.data 0x00800100 0x0 load address 0x00000458
- 0x00800100 PROVIDE (__data_start, .)
- *(.data)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .data 0x00800100 0x0 obj/Debug/main.o
- .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- *(.data*)
- *(.rodata)
- *(.rodata*)
- *(.gnu.linkonce.d*)
- 0x00800100 . = ALIGN (0x2)
- 0x00800100 _edata = .
- 0x00800100 PROVIDE (__data_end, .)
-
-.bss 0x00800100 0x8
- 0x00800100 PROVIDE (__bss_start, .)
- *(.bss)
- .bss 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .bss 0x00800100 0x0 obj/Debug/main.o
- .bss 0x00800100 0x8 ../arduino_libs/core0022_328p.a(wiring.c.o)
- 0x00800100 timer0_clock_cycles
- 0x00800104 timer0_millis
- .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- *(.bss*)
- *(COMMON)
- 0x00800108 PROVIDE (__bss_end, .)
- 0x00000458 __data_load_start = LOADADDR (.data)
- 0x00000458 __data_load_end = (__data_load_start + SIZEOF (.data))
-
-.noinit 0x00800108 0x0
- 0x00800108 PROVIDE (__noinit_start, .)
- *(.noinit*)
- 0x00800108 PROVIDE (__noinit_end, .)
- 0x00800108 _end = .
- 0x00800108 PROVIDE (__heap_start, .)
-
-.eeprom 0x00810000 0x0
- *(.eeprom*)
- 0x00810000 __eeprom_end = .
-
-.fuse
- *(.fuse)
- *(.lfuse)
- *(.hfuse)
- *(.efuse)
-
-.lock
- *(.lock*)
-
-.signature
- *(.signature*)
-
-.stab 0x00000000 0xb28
- *(.stab)
- .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .stab 0x000006b4 0x474 obj/Debug/main.o
- 0x480 (size before relaxing)
-
-.stabstr 0x00000000 0x188e
- *(.stabstr)
- .stabstr 0x00000000 0x188e /usr/lib/gcc/avr/4.3.5/../../../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 0x40
- *(.debug_aranges)
- .debug_aranges
- 0x00000000 0x20 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_aranges
- 0x00000020 0x20 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-
-.debug_pubnames
- 0x00000000 0x16c
- *(.debug_pubnames)
- .debug_pubnames
- 0x00000000 0x80 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_pubnames
- 0x00000080 0x3f ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_pubnames
- 0x000000bf 0xad ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
-
-.debug_info 0x00000000 0x6f2
- *(.debug_info)
- .debug_info 0x00000000 0x1dd ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_info 0x000001dd 0x3f6 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_info 0x000005d3 0x11f ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- *(.gnu.linkonce.wi.*)
-
-.debug_abbrev 0x00000000 0x2e1
- *(.debug_abbrev)
- .debug_abbrev 0x00000000 0x117 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_abbrev 0x00000117 0x162 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_abbrev 0x00000279 0x68 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
-
-.debug_line 0x00000000 0x551
- *(.debug_line)
- .debug_line 0x00000000 0x251 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_line 0x00000251 0x233 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_line 0x00000484 0xcd ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
-
-.debug_frame 0x00000000 0xa0
- *(.debug_frame)
- .debug_frame 0x00000000 0x60 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_frame 0x00000060 0x40 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-
-.debug_str 0x00000000 0x227
- *(.debug_str)
- .debug_str 0x00000000 0xd5 ../arduino_libs/core0022_328p.a(wiring.c.o)
- 0x115 (size before relaxing)
- .debug_str 0x000000d5 0x117 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- 0x197 (size before relaxing)
- .debug_str 0x000001ec 0x3b ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- 0x13e (size before relaxing)
-
-.debug_loc 0x00000000 0x1fa
- *(.debug_loc)
- .debug_loc 0x00000000 0xb6 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_loc 0x000000b6 0x144 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-
-.debug_macinfo
- *(.debug_macinfo)
-OUTPUT(bin/Debug/blinktest_328p.elf elf32-avr)
-LOAD linker stubs
-
-Cross Reference Table
-
-Symbol File
-__bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__bss_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__bss_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__data_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_load_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__do_clear_bss /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o)
-__do_copy_data /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o)
-__heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_1 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_11 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_16 ../arduino_libs/core0022_328p.a(wiring.c.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_17 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_18 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_23 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_24 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_25 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_7 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-_exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
-delay ../arduino_libs/core0022_328p.a(wiring.c.o)
- obj/Debug/main.o
-delayMicroseconds ../arduino_libs/core0022_328p.a(wiring.c.o)
-digitalRead ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-digitalWrite ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- obj/Debug/main.o
-digital_pin_to_bit_mask_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-digital_pin_to_port_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-digital_pin_to_timer_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-init ../arduino_libs/core0022_328p.a(wiring.c.o)
- obj/Debug/main.o
-main obj/Debug/main.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-millis ../arduino_libs/core0022_328p.a(wiring.c.o)
-pinMode ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- obj/Debug/main.o
-port_to_input_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-port_to_mode_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-port_to_output_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-timer0_clock_cycles ../arduino_libs/core0022_328p.a(wiring.c.o)
-timer0_millis ../arduino_libs/core0022_328p.a(wiring.c.o)
diff --git a/blinktest_328p/bin/Release/blinktest_328p.elf b/blinktest_328p/bin/Release/blinktest_328p.elf
deleted file mode 100755
index 1c8b6ca..0000000
--- a/blinktest_328p/bin/Release/blinktest_328p.elf
+++ /dev/null
Binary files differ
diff --git a/blinktest_328p/bin/Release/blinktest_328p.elf.eep.hex b/blinktest_328p/bin/Release/blinktest_328p.elf.eep.hex
deleted file mode 100644
index 1996e8f..0000000
--- a/blinktest_328p/bin/Release/blinktest_328p.elf.eep.hex
+++ /dev/null
@@ -1 +0,0 @@
-:00000001FF
diff --git a/blinktest_328p/bin/Release/blinktest_328p.elf.hex b/blinktest_328p/bin/Release/blinktest_328p.elf.hex
deleted file mode 100644
index 5f4344d..0000000
--- a/blinktest_328p/bin/Release/blinktest_328p.elf.hex
+++ /dev/null
@@ -1,70 +0,0 @@
-:100000000C945A000C9477000C9477000C947700B1
-:100010000C9477000C9477000C9477000C94770084
-:100020000C9477000C9477000C9477000C94770074
-:100030000C9477000C9477000C9477000C94770064
-:100040000C9494000C9477000C9477000C94770037
-:100050000C9477000C9477000C9477000C94770044
-:100060000C9477000C947700000024272A000025C8
-:10007000282B000023262904040404040404040299
-:100080000202020202030303030303010204081035
-:100090002040800102040810200102040810200002
-:1000A0000000070002010000030406000000000039
-:1000B0000000000011241FBECFEFD8E0DEBFCDBF8F
-:1000C00011E0A0E0B1E0E0E5F4E002C005900D929F
-:1000D000A030B107D9F711E0A0E0B1E001C01D9256
-:1000E000A830B107E1F70E9479000C9426020C9425
-:1000F00000000E9437018DE061E00E9471018DE0F7
-:1001000061E00E948F0168EE73E080E090E00E9461
-:10011000FF008DE060E00E948F0168EE73E080E0F8
-:1001200090E00E94FF00EBCF1F920F920FB60F924C
-:1001300011242F938F939F93AF93BF9380910001CE
-:1001400090910101A0910201B09103018050904C67
-:10015000AF4FBF4F8093000190930101A093020124
-:10016000B093030127C08091000190910101A091FB
-:100170000201B091030180589E43A040B04080939B
-:10018000000190930101A0930201B09303018091BB
-:10019000040190910501A0910601B091070101961B
-:1001A000A11DB11D8093040190930501A093060148
-:1001B000B09307018091000190910101A09102018B
-:1001C000B091030181589E43A040B04060F6BF91BA
-:1001D000AF919F918F912F910F900FBE0F901F9015
-:1001E00018958FB7F8942091040130910501409142
-:1001F0000601509107018FBFB901CA010895EF921E
-:10020000FF920F931F937B018C018FB7F89440915D
-:1002100004015091050160910601709107018FBFA3
-:100220002FB7F8948091040190910501A0910601E7
-:10023000B09107012FBF841B950BA60BB70B8E1532
-:100240009F05A007B10760F31F910F91FF90EF90FA
-:100250000895019759F0FC01EE0FFF1FEE0FFF1FED
-:1002600032978FB7F8943197F1F78FBF089578944C
-:1002700084B5826084BD84B5816084BD85B58260AB
-:1002800085BD85B5816085BDEEE6F0E08081816049
-:100290008083E1E8F0E080818260808380818160FA
-:1002A0008083E0E8F0E0808181608083E1EBF0E032
-:1002B000808184608083E0EBF0E0808181608083D6
-:1002C000EAE7F0E0808184608083808182608083BF
-:1002D0008081816080838081806880831092C100EA
-:1002E0000895282F30E0C90185579F4FFC01949154
-:1002F00029583F4FF9018491882381F0E82FF0E0DD
-:10030000E859FF4FE491F0E0662329F4808190954D
-:100310008923808308958081892B80830895482FC5
-:1003200050E0CA0181569F4FFC012491CA018557B4
-:100330009F4FFC01949149585F4FFA013491332348
-:10034000C1F1222331F1233021F4809180008F7795
-:1003500005C0243031F4809180008F7D809380002F
-:1003600018C0213019F484B58F7704C0223021F4ED
-:1003700084B58F7D84BD0DC0263021F48091B000FE
-:100380008F7705C0273029F48091B0008F7D80934E
-:10039000B000E32FF0E0E359FF4FE491F0E0662373
-:1003A00029F4808190958923808308958081892B09
-:1003B00080830895482F50E0CA0181569F4FFC0169
-:1003C0002491CA0185579F4FFC01949149585F4F72
-:1003D000FA013491332319F420E030E035C02223B0
-:1003E00031F1233021F4809180008F7705C02430D3
-:1003F00031F4809180008F7D8093800018C021307F
-:1004000019F484B58F7704C0223021F484B58F7D30
-:1004100084BD0DC0263021F48091B0008F7705C0D7
-:10042000273029F48091B0008F7D8093B000E32FB6
-:10043000F0E0EE58FF4FE491F0E0808120E030E002
-:10044000892311F021E030E0C9010895F894FFCF2D
-:00000001FF
diff --git a/blinktest_328p/bin/Release/blinktest_328p.elf.lss b/blinktest_328p/bin/Release/blinktest_328p.elf.lss
deleted file mode 100644
index a9a11be..0000000
--- a/blinktest_328p/bin/Release/blinktest_328p.elf.lss
+++ /dev/null
@@ -1,518 +0,0 @@
-
-bin/Release/blinktest_328p.elf: file format elf32-avr
-
-Sections:
-Idx Name Size VMA LMA File off Algn
- 0 .text 00000450 00000000 00000000 00000074 2**1
- CONTENTS, ALLOC, LOAD, READONLY, CODE
- 1 .bss 00000008 00800100 00800100 000004c4 2**0
- ALLOC
- 2 .stab 000006b4 00000000 00000000 000004c4 2**2
- CONTENTS, READONLY, DEBUGGING
- 3 .stabstr 00000054 00000000 00000000 00000b78 2**0
- CONTENTS, READONLY, DEBUGGING
- 4 .debug_aranges 00000040 00000000 00000000 00000bcc 2**0
- CONTENTS, READONLY, DEBUGGING
- 5 .debug_pubnames 0000016c 00000000 00000000 00000c0c 2**0
- CONTENTS, READONLY, DEBUGGING
- 6 .debug_info 000006f2 00000000 00000000 00000d78 2**0
- CONTENTS, READONLY, DEBUGGING
- 7 .debug_abbrev 000002e1 00000000 00000000 0000146a 2**0
- CONTENTS, READONLY, DEBUGGING
- 8 .debug_line 00000551 00000000 00000000 0000174b 2**0
- CONTENTS, READONLY, DEBUGGING
- 9 .debug_frame 000000a0 00000000 00000000 00001c9c 2**2
- CONTENTS, READONLY, DEBUGGING
- 10 .debug_str 00000227 00000000 00000000 00001d3c 2**0
- CONTENTS, READONLY, DEBUGGING
- 11 .debug_loc 000001fa 00000000 00000000 00001f63 2**0
- CONTENTS, READONLY, DEBUGGING
-
-Disassembly of section .text:
-
-00000000 <__vectors>:
- 0: 0c 94 5a 00 jmp 0xb4 ; 0xb4 <__ctors_end>
- 4: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 8: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 10: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 14: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 18: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 1c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 20: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 24: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 28: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 2c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 30: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 34: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 38: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 3c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 40: 0c 94 94 00 jmp 0x128 ; 0x128 <__vector_16>
- 44: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 48: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 4c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 50: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 54: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 58: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 5c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 60: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
- 64: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
-
-00000068 <port_to_mode_PGM>:
- 68: 00 00 24 27 2a ..$'*
-
-0000006d <port_to_output_PGM>:
- 6d: 00 00 25 28 2b ..%(+
-
-00000072 <port_to_input_PGM>:
- 72: 00 00 23 26 29 ..#&)
-
-00000077 <digital_pin_to_port_PGM>:
- 77: 04 04 04 04 04 04 04 04 02 02 02 02 02 02 03 03 ................
- 87: 03 03 03 03 ....
-
-0000008b <digital_pin_to_bit_mask_PGM>:
- 8b: 01 02 04 08 10 20 40 80 01 02 04 08 10 20 01 02 ..... @...... ..
- 9b: 04 08 10 20 ...
-
-0000009f <digital_pin_to_timer_PGM>:
- 9f: 00 00 00 07 00 02 01 00 00 03 04 06 00 00 00 00 ................
- af: 00 00 00 00 00 .....
-
-000000b4 <__ctors_end>:
- b4: 11 24 eor r1, r1
- b6: 1f be out 0x3f, r1 ; 63
- b8: cf ef ldi r28, 0xFF ; 255
- ba: d8 e0 ldi r29, 0x08 ; 8
- bc: de bf out 0x3e, r29 ; 62
- be: cd bf out 0x3d, r28 ; 61
-
-000000c0 <__do_copy_data>:
- c0: 11 e0 ldi r17, 0x01 ; 1
- c2: a0 e0 ldi r26, 0x00 ; 0
- c4: b1 e0 ldi r27, 0x01 ; 1
- c6: e0 e5 ldi r30, 0x50 ; 80
- c8: f4 e0 ldi r31, 0x04 ; 4
- ca: 02 c0 rjmp .+4 ; 0xd0 <.do_copy_data_start>
-
-000000cc <.do_copy_data_loop>:
- cc: 05 90 lpm r0, Z+
- ce: 0d 92 st X+, r0
-
-000000d0 <.do_copy_data_start>:
- d0: a0 30 cpi r26, 0x00 ; 0
- d2: b1 07 cpc r27, r17
- d4: d9 f7 brne .-10 ; 0xcc <.do_copy_data_loop>
-
-000000d6 <__do_clear_bss>:
- d6: 11 e0 ldi r17, 0x01 ; 1
- d8: a0 e0 ldi r26, 0x00 ; 0
- da: b1 e0 ldi r27, 0x01 ; 1
- dc: 01 c0 rjmp .+2 ; 0xe0 <.do_clear_bss_start>
-
-000000de <.do_clear_bss_loop>:
- de: 1d 92 st X+, r1
-
-000000e0 <.do_clear_bss_start>:
- e0: a8 30 cpi r26, 0x08 ; 8
- e2: b1 07 cpc r27, r17
- e4: e1 f7 brne .-8 ; 0xde <.do_clear_bss_loop>
- e6: 0e 94 79 00 call 0xf2 ; 0xf2 <main>
- ea: 0c 94 26 02 jmp 0x44c ; 0x44c <_exit>
-
-000000ee <__bad_interrupt>:
- ee: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
-
-000000f2 <main>:
- f2: 0e 94 37 01 call 0x26e ; 0x26e <init>
- f6: 8d e0 ldi r24, 0x0D ; 13
- f8: 61 e0 ldi r22, 0x01 ; 1
- fa: 0e 94 71 01 call 0x2e2 ; 0x2e2 <pinMode>
- fe: 8d e0 ldi r24, 0x0D ; 13
- 100: 61 e0 ldi r22, 0x01 ; 1
- 102: 0e 94 8f 01 call 0x31e ; 0x31e <digitalWrite>
- 106: 68 ee ldi r22, 0xE8 ; 232
- 108: 73 e0 ldi r23, 0x03 ; 3
- 10a: 80 e0 ldi r24, 0x00 ; 0
- 10c: 90 e0 ldi r25, 0x00 ; 0
- 10e: 0e 94 ff 00 call 0x1fe ; 0x1fe <delay>
- 112: 8d e0 ldi r24, 0x0D ; 13
- 114: 60 e0 ldi r22, 0x00 ; 0
- 116: 0e 94 8f 01 call 0x31e ; 0x31e <digitalWrite>
- 11a: 68 ee ldi r22, 0xE8 ; 232
- 11c: 73 e0 ldi r23, 0x03 ; 3
- 11e: 80 e0 ldi r24, 0x00 ; 0
- 120: 90 e0 ldi r25, 0x00 ; 0
- 122: 0e 94 ff 00 call 0x1fe ; 0x1fe <delay>
- 126: eb cf rjmp .-42 ; 0xfe <main+0xc>
-
-00000128 <__vector_16>:
- 128: 1f 92 push r1
- 12a: 0f 92 push r0
- 12c: 0f b6 in r0, 0x3f ; 63
- 12e: 0f 92 push r0
- 130: 11 24 eor r1, r1
- 132: 2f 93 push r18
- 134: 8f 93 push r24
- 136: 9f 93 push r25
- 138: af 93 push r26
- 13a: bf 93 push r27
- 13c: 80 91 00 01 lds r24, 0x0100
- 140: 90 91 01 01 lds r25, 0x0101
- 144: a0 91 02 01 lds r26, 0x0102
- 148: b0 91 03 01 lds r27, 0x0103
- 14c: 80 50 subi r24, 0x00 ; 0
- 14e: 90 4c sbci r25, 0xC0 ; 192
- 150: af 4f sbci r26, 0xFF ; 255
- 152: bf 4f sbci r27, 0xFF ; 255
- 154: 80 93 00 01 sts 0x0100, r24
- 158: 90 93 01 01 sts 0x0101, r25
- 15c: a0 93 02 01 sts 0x0102, r26
- 160: b0 93 03 01 sts 0x0103, r27
- 164: 27 c0 rjmp .+78 ; 0x1b4 <__vector_16+0x8c>
- 166: 80 91 00 01 lds r24, 0x0100
- 16a: 90 91 01 01 lds r25, 0x0101
- 16e: a0 91 02 01 lds r26, 0x0102
- 172: b0 91 03 01 lds r27, 0x0103
- 176: 80 58 subi r24, 0x80 ; 128
- 178: 9e 43 sbci r25, 0x3E ; 62
- 17a: a0 40 sbci r26, 0x00 ; 0
- 17c: b0 40 sbci r27, 0x00 ; 0
- 17e: 80 93 00 01 sts 0x0100, r24
- 182: 90 93 01 01 sts 0x0101, r25
- 186: a0 93 02 01 sts 0x0102, r26
- 18a: b0 93 03 01 sts 0x0103, r27
- 18e: 80 91 04 01 lds r24, 0x0104
- 192: 90 91 05 01 lds r25, 0x0105
- 196: a0 91 06 01 lds r26, 0x0106
- 19a: b0 91 07 01 lds r27, 0x0107
- 19e: 01 96 adiw r24, 0x01 ; 1
- 1a0: a1 1d adc r26, r1
- 1a2: b1 1d adc r27, r1
- 1a4: 80 93 04 01 sts 0x0104, r24
- 1a8: 90 93 05 01 sts 0x0105, r25
- 1ac: a0 93 06 01 sts 0x0106, r26
- 1b0: b0 93 07 01 sts 0x0107, r27
- 1b4: 80 91 00 01 lds r24, 0x0100
- 1b8: 90 91 01 01 lds r25, 0x0101
- 1bc: a0 91 02 01 lds r26, 0x0102
- 1c0: b0 91 03 01 lds r27, 0x0103
- 1c4: 81 58 subi r24, 0x81 ; 129
- 1c6: 9e 43 sbci r25, 0x3E ; 62
- 1c8: a0 40 sbci r26, 0x00 ; 0
- 1ca: b0 40 sbci r27, 0x00 ; 0
- 1cc: 60 f6 brcc .-104 ; 0x166 <__vector_16+0x3e>
- 1ce: bf 91 pop r27
- 1d0: af 91 pop r26
- 1d2: 9f 91 pop r25
- 1d4: 8f 91 pop r24
- 1d6: 2f 91 pop r18
- 1d8: 0f 90 pop r0
- 1da: 0f be out 0x3f, r0 ; 63
- 1dc: 0f 90 pop r0
- 1de: 1f 90 pop r1
- 1e0: 18 95 reti
-
-000001e2 <millis>:
- 1e2: 8f b7 in r24, 0x3f ; 63
- 1e4: f8 94 cli
- 1e6: 20 91 04 01 lds r18, 0x0104
- 1ea: 30 91 05 01 lds r19, 0x0105
- 1ee: 40 91 06 01 lds r20, 0x0106
- 1f2: 50 91 07 01 lds r21, 0x0107
- 1f6: 8f bf out 0x3f, r24 ; 63
- 1f8: b9 01 movw r22, r18
- 1fa: ca 01 movw r24, r20
- 1fc: 08 95 ret
-
-000001fe <delay>:
- 1fe: ef 92 push r14
- 200: ff 92 push r15
- 202: 0f 93 push r16
- 204: 1f 93 push r17
- 206: 7b 01 movw r14, r22
- 208: 8c 01 movw r16, r24
- 20a: 8f b7 in r24, 0x3f ; 63
- 20c: f8 94 cli
- 20e: 40 91 04 01 lds r20, 0x0104
- 212: 50 91 05 01 lds r21, 0x0105
- 216: 60 91 06 01 lds r22, 0x0106
- 21a: 70 91 07 01 lds r23, 0x0107
- 21e: 8f bf out 0x3f, r24 ; 63
- 220: 2f b7 in r18, 0x3f ; 63
- 222: f8 94 cli
- 224: 80 91 04 01 lds r24, 0x0104
- 228: 90 91 05 01 lds r25, 0x0105
- 22c: a0 91 06 01 lds r26, 0x0106
- 230: b0 91 07 01 lds r27, 0x0107
- 234: 2f bf out 0x3f, r18 ; 63
- 236: 84 1b sub r24, r20
- 238: 95 0b sbc r25, r21
- 23a: a6 0b sbc r26, r22
- 23c: b7 0b sbc r27, r23
- 23e: 8e 15 cp r24, r14
- 240: 9f 05 cpc r25, r15
- 242: a0 07 cpc r26, r16
- 244: b1 07 cpc r27, r17
- 246: 60 f3 brcs .-40 ; 0x220 <delay+0x22>
- 248: 1f 91 pop r17
- 24a: 0f 91 pop r16
- 24c: ff 90 pop r15
- 24e: ef 90 pop r14
- 250: 08 95 ret
-
-00000252 <delayMicroseconds>:
- 252: 01 97 sbiw r24, 0x01 ; 1
- 254: 59 f0 breq .+22 ; 0x26c <delayMicroseconds+0x1a>
- 256: fc 01 movw r30, r24
- 258: ee 0f add r30, r30
- 25a: ff 1f adc r31, r31
- 25c: ee 0f add r30, r30
- 25e: ff 1f adc r31, r31
- 260: 32 97 sbiw r30, 0x02 ; 2
- 262: 8f b7 in r24, 0x3f ; 63
- 264: f8 94 cli
- 266: 31 97 sbiw r30, 0x01 ; 1
- 268: f1 f7 brne .-4 ; 0x266 <delayMicroseconds+0x14>
- 26a: 8f bf out 0x3f, r24 ; 63
- 26c: 08 95 ret
-
-0000026e <init>:
- 26e: 78 94 sei
- 270: 84 b5 in r24, 0x24 ; 36
- 272: 82 60 ori r24, 0x02 ; 2
- 274: 84 bd out 0x24, r24 ; 36
- 276: 84 b5 in r24, 0x24 ; 36
- 278: 81 60 ori r24, 0x01 ; 1
- 27a: 84 bd out 0x24, r24 ; 36
- 27c: 85 b5 in r24, 0x25 ; 37
- 27e: 82 60 ori r24, 0x02 ; 2
- 280: 85 bd out 0x25, r24 ; 37
- 282: 85 b5 in r24, 0x25 ; 37
- 284: 81 60 ori r24, 0x01 ; 1
- 286: 85 bd out 0x25, r24 ; 37
- 288: ee e6 ldi r30, 0x6E ; 110
- 28a: f0 e0 ldi r31, 0x00 ; 0
- 28c: 80 81 ld r24, Z
- 28e: 81 60 ori r24, 0x01 ; 1
- 290: 80 83 st Z, r24
- 292: e1 e8 ldi r30, 0x81 ; 129
- 294: f0 e0 ldi r31, 0x00 ; 0
- 296: 80 81 ld r24, Z
- 298: 82 60 ori r24, 0x02 ; 2
- 29a: 80 83 st Z, r24
- 29c: 80 81 ld r24, Z
- 29e: 81 60 ori r24, 0x01 ; 1
- 2a0: 80 83 st Z, r24
- 2a2: e0 e8 ldi r30, 0x80 ; 128
- 2a4: f0 e0 ldi r31, 0x00 ; 0
- 2a6: 80 81 ld r24, Z
- 2a8: 81 60 ori r24, 0x01 ; 1
- 2aa: 80 83 st Z, r24
- 2ac: e1 eb ldi r30, 0xB1 ; 177
- 2ae: f0 e0 ldi r31, 0x00 ; 0
- 2b0: 80 81 ld r24, Z
- 2b2: 84 60 ori r24, 0x04 ; 4
- 2b4: 80 83 st Z, r24
- 2b6: e0 eb ldi r30, 0xB0 ; 176
- 2b8: f0 e0 ldi r31, 0x00 ; 0
- 2ba: 80 81 ld r24, Z
- 2bc: 81 60 ori r24, 0x01 ; 1
- 2be: 80 83 st Z, r24
- 2c0: ea e7 ldi r30, 0x7A ; 122
- 2c2: f0 e0 ldi r31, 0x00 ; 0
- 2c4: 80 81 ld r24, Z
- 2c6: 84 60 ori r24, 0x04 ; 4
- 2c8: 80 83 st Z, r24
- 2ca: 80 81 ld r24, Z
- 2cc: 82 60 ori r24, 0x02 ; 2
- 2ce: 80 83 st Z, r24
- 2d0: 80 81 ld r24, Z
- 2d2: 81 60 ori r24, 0x01 ; 1
- 2d4: 80 83 st Z, r24
- 2d6: 80 81 ld r24, Z
- 2d8: 80 68 ori r24, 0x80 ; 128
- 2da: 80 83 st Z, r24
- 2dc: 10 92 c1 00 sts 0x00C1, r1
- 2e0: 08 95 ret
-
-000002e2 <pinMode>:
- 2e2: 28 2f mov r18, r24
- 2e4: 30 e0 ldi r19, 0x00 ; 0
- 2e6: c9 01 movw r24, r18
- 2e8: 85 57 subi r24, 0x75 ; 117
- 2ea: 9f 4f sbci r25, 0xFF ; 255
- 2ec: fc 01 movw r30, r24
- 2ee: 94 91 lpm r25, Z+
- 2f0: 29 58 subi r18, 0x89 ; 137
- 2f2: 3f 4f sbci r19, 0xFF ; 255
- 2f4: f9 01 movw r30, r18
- 2f6: 84 91 lpm r24, Z+
- 2f8: 88 23 and r24, r24
- 2fa: 81 f0 breq .+32 ; 0x31c <pinMode+0x3a>
- 2fc: e8 2f mov r30, r24
- 2fe: f0 e0 ldi r31, 0x00 ; 0
- 300: e8 59 subi r30, 0x98 ; 152
- 302: ff 4f sbci r31, 0xFF ; 255
- 304: e4 91 lpm r30, Z+
- 306: f0 e0 ldi r31, 0x00 ; 0
- 308: 66 23 and r22, r22
- 30a: 29 f4 brne .+10 ; 0x316 <pinMode+0x34>
- 30c: 80 81 ld r24, Z
- 30e: 90 95 com r25
- 310: 89 23 and r24, r25
- 312: 80 83 st Z, r24
- 314: 08 95 ret
- 316: 80 81 ld r24, Z
- 318: 89 2b or r24, r25
- 31a: 80 83 st Z, r24
- 31c: 08 95 ret
-
-0000031e <digitalWrite>:
- 31e: 48 2f mov r20, r24
- 320: 50 e0 ldi r21, 0x00 ; 0
- 322: ca 01 movw r24, r20
- 324: 81 56 subi r24, 0x61 ; 97
- 326: 9f 4f sbci r25, 0xFF ; 255
- 328: fc 01 movw r30, r24
- 32a: 24 91 lpm r18, Z+
- 32c: ca 01 movw r24, r20
- 32e: 85 57 subi r24, 0x75 ; 117
- 330: 9f 4f sbci r25, 0xFF ; 255
- 332: fc 01 movw r30, r24
- 334: 94 91 lpm r25, Z+
- 336: 49 58 subi r20, 0x89 ; 137
- 338: 5f 4f sbci r21, 0xFF ; 255
- 33a: fa 01 movw r30, r20
- 33c: 34 91 lpm r19, Z+
- 33e: 33 23 and r19, r19
- 340: c1 f1 breq .+112 ; 0x3b2 <digitalWrite+0x94>
- 342: 22 23 and r18, r18
- 344: 31 f1 breq .+76 ; 0x392 <digitalWrite+0x74>
- 346: 23 30 cpi r18, 0x03 ; 3
- 348: 21 f4 brne .+8 ; 0x352 <digitalWrite+0x34>
- 34a: 80 91 80 00 lds r24, 0x0080
- 34e: 8f 77 andi r24, 0x7F ; 127
- 350: 05 c0 rjmp .+10 ; 0x35c <digitalWrite+0x3e>
- 352: 24 30 cpi r18, 0x04 ; 4
- 354: 31 f4 brne .+12 ; 0x362 <digitalWrite+0x44>
- 356: 80 91 80 00 lds r24, 0x0080
- 35a: 8f 7d andi r24, 0xDF ; 223
- 35c: 80 93 80 00 sts 0x0080, r24
- 360: 18 c0 rjmp .+48 ; 0x392 <digitalWrite+0x74>
- 362: 21 30 cpi r18, 0x01 ; 1
- 364: 19 f4 brne .+6 ; 0x36c <digitalWrite+0x4e>
- 366: 84 b5 in r24, 0x24 ; 36
- 368: 8f 77 andi r24, 0x7F ; 127
- 36a: 04 c0 rjmp .+8 ; 0x374 <digitalWrite+0x56>
- 36c: 22 30 cpi r18, 0x02 ; 2
- 36e: 21 f4 brne .+8 ; 0x378 <digitalWrite+0x5a>
- 370: 84 b5 in r24, 0x24 ; 36
- 372: 8f 7d andi r24, 0xDF ; 223
- 374: 84 bd out 0x24, r24 ; 36
- 376: 0d c0 rjmp .+26 ; 0x392 <digitalWrite+0x74>
- 378: 26 30 cpi r18, 0x06 ; 6
- 37a: 21 f4 brne .+8 ; 0x384 <digitalWrite+0x66>
- 37c: 80 91 b0 00 lds r24, 0x00B0
- 380: 8f 77 andi r24, 0x7F ; 127
- 382: 05 c0 rjmp .+10 ; 0x38e <digitalWrite+0x70>
- 384: 27 30 cpi r18, 0x07 ; 7
- 386: 29 f4 brne .+10 ; 0x392 <digitalWrite+0x74>
- 388: 80 91 b0 00 lds r24, 0x00B0
- 38c: 8f 7d andi r24, 0xDF ; 223
- 38e: 80 93 b0 00 sts 0x00B0, r24
- 392: e3 2f mov r30, r19
- 394: f0 e0 ldi r31, 0x00 ; 0
- 396: e3 59 subi r30, 0x93 ; 147
- 398: ff 4f sbci r31, 0xFF ; 255
- 39a: e4 91 lpm r30, Z+
- 39c: f0 e0 ldi r31, 0x00 ; 0
- 39e: 66 23 and r22, r22
- 3a0: 29 f4 brne .+10 ; 0x3ac <digitalWrite+0x8e>
- 3a2: 80 81 ld r24, Z
- 3a4: 90 95 com r25
- 3a6: 89 23 and r24, r25
- 3a8: 80 83 st Z, r24
- 3aa: 08 95 ret
- 3ac: 80 81 ld r24, Z
- 3ae: 89 2b or r24, r25
- 3b0: 80 83 st Z, r24
- 3b2: 08 95 ret
-
-000003b4 <digitalRead>:
- 3b4: 48 2f mov r20, r24
- 3b6: 50 e0 ldi r21, 0x00 ; 0
- 3b8: ca 01 movw r24, r20
- 3ba: 81 56 subi r24, 0x61 ; 97
- 3bc: 9f 4f sbci r25, 0xFF ; 255
- 3be: fc 01 movw r30, r24
- 3c0: 24 91 lpm r18, Z+
- 3c2: ca 01 movw r24, r20
- 3c4: 85 57 subi r24, 0x75 ; 117
- 3c6: 9f 4f sbci r25, 0xFF ; 255
- 3c8: fc 01 movw r30, r24
- 3ca: 94 91 lpm r25, Z+
- 3cc: 49 58 subi r20, 0x89 ; 137
- 3ce: 5f 4f sbci r21, 0xFF ; 255
- 3d0: fa 01 movw r30, r20
- 3d2: 34 91 lpm r19, Z+
- 3d4: 33 23 and r19, r19
- 3d6: 19 f4 brne .+6 ; 0x3de <digitalRead+0x2a>
- 3d8: 20 e0 ldi r18, 0x00 ; 0
- 3da: 30 e0 ldi r19, 0x00 ; 0
- 3dc: 35 c0 rjmp .+106 ; 0x448 <digitalRead+0x94>
- 3de: 22 23 and r18, r18
- 3e0: 31 f1 breq .+76 ; 0x42e <digitalRead+0x7a>
- 3e2: 23 30 cpi r18, 0x03 ; 3
- 3e4: 21 f4 brne .+8 ; 0x3ee <digitalRead+0x3a>
- 3e6: 80 91 80 00 lds r24, 0x0080
- 3ea: 8f 77 andi r24, 0x7F ; 127
- 3ec: 05 c0 rjmp .+10 ; 0x3f8 <digitalRead+0x44>
- 3ee: 24 30 cpi r18, 0x04 ; 4
- 3f0: 31 f4 brne .+12 ; 0x3fe <digitalRead+0x4a>
- 3f2: 80 91 80 00 lds r24, 0x0080
- 3f6: 8f 7d andi r24, 0xDF ; 223
- 3f8: 80 93 80 00 sts 0x0080, r24
- 3fc: 18 c0 rjmp .+48 ; 0x42e <digitalRead+0x7a>
- 3fe: 21 30 cpi r18, 0x01 ; 1
- 400: 19 f4 brne .+6 ; 0x408 <digitalRead+0x54>
- 402: 84 b5 in r24, 0x24 ; 36
- 404: 8f 77 andi r24, 0x7F ; 127
- 406: 04 c0 rjmp .+8 ; 0x410 <digitalRead+0x5c>
- 408: 22 30 cpi r18, 0x02 ; 2
- 40a: 21 f4 brne .+8 ; 0x414 <digitalRead+0x60>
- 40c: 84 b5 in r24, 0x24 ; 36
- 40e: 8f 7d andi r24, 0xDF ; 223
- 410: 84 bd out 0x24, r24 ; 36
- 412: 0d c0 rjmp .+26 ; 0x42e <digitalRead+0x7a>
- 414: 26 30 cpi r18, 0x06 ; 6
- 416: 21 f4 brne .+8 ; 0x420 <digitalRead+0x6c>
- 418: 80 91 b0 00 lds r24, 0x00B0
- 41c: 8f 77 andi r24, 0x7F ; 127
- 41e: 05 c0 rjmp .+10 ; 0x42a <digitalRead+0x76>
- 420: 27 30 cpi r18, 0x07 ; 7
- 422: 29 f4 brne .+10 ; 0x42e <digitalRead+0x7a>
- 424: 80 91 b0 00 lds r24, 0x00B0
- 428: 8f 7d andi r24, 0xDF ; 223
- 42a: 80 93 b0 00 sts 0x00B0, r24
- 42e: e3 2f mov r30, r19
- 430: f0 e0 ldi r31, 0x00 ; 0
- 432: ee 58 subi r30, 0x8E ; 142
- 434: ff 4f sbci r31, 0xFF ; 255
- 436: e4 91 lpm r30, Z+
- 438: f0 e0 ldi r31, 0x00 ; 0
- 43a: 80 81 ld r24, Z
- 43c: 20 e0 ldi r18, 0x00 ; 0
- 43e: 30 e0 ldi r19, 0x00 ; 0
- 440: 89 23 and r24, r25
- 442: 11 f0 breq .+4 ; 0x448 <digitalRead+0x94>
- 444: 21 e0 ldi r18, 0x01 ; 1
- 446: 30 e0 ldi r19, 0x00 ; 0
- 448: c9 01 movw r24, r18
- 44a: 08 95 ret
-
-0000044c <_exit>:
- 44c: f8 94 cli
-
-0000044e <__stop_program>:
- 44e: ff cf rjmp .-2 ; 0x44e <__stop_program>
diff --git a/blinktest_328p/bin/Release/blinktest_328p.elf.map b/blinktest_328p/bin/Release/blinktest_328p.elf.map
deleted file mode 100644
index 2ddc9aa..0000000
--- a/blinktest_328p/bin/Release/blinktest_328p.elf.map
+++ /dev/null
@@ -1,499 +0,0 @@
-Archive member included because of file (symbol)
-
-../arduino_libs/core0022_328p.a(wiring.c.o)
- obj/Release/main.o (delay)
-../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- obj/Release/main.o (pinMode)
-../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o) (port_to_mode_PGM)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o (exit)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_copy_data)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_clear_bss)
-
-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.3.5/../../../avr/lib/avr5/crtm328p.o
-LOAD obj/Release/main.o
-LOAD ../arduino_libs/core0022_328p.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a
-LOAD /usr/lib/gcc/avr/4.3.5/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 0x450
- *(.vectors)
- .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000000 __vectors
- 0x00000000 __vector_default
- *(.vectors)
- *(.progmem.gcc*)
- *(.progmem*)
- .progmem.data 0x00000068 0x4b ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- 0x00000068 port_to_mode_PGM
- 0x0000006d port_to_output_PGM
- 0x00000072 port_to_input_PGM
- 0x00000077 digital_pin_to_port_PGM
- 0x0000008b digital_pin_to_bit_mask_PGM
- 0x0000009f digital_pin_to_timer_PGM
- 0x000000b4 . = ALIGN (0x2)
- *fill* 0x000000b3 0x1 00
- 0x000000b4 __trampolines_start = .
- *(.trampolines)
- .trampolines 0x000000b4 0x0 linker stubs
- *(.trampolines*)
- 0x000000b4 __trampolines_end = .
- *(.jumptables)
- *(.jumptables*)
- *(.lowtext)
- *(.lowtext*)
- 0x000000b4 __ctors_start = .
- *(.ctors)
- 0x000000b4 __ctors_end = .
- 0x000000b4 __dtors_start = .
- *(.dtors)
- 0x000000b4 __dtors_end = .
- SORT(*)(.ctors)
- SORT(*)(.dtors)
- *(.init0)
- .init0 0x000000b4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x000000b4 __init
- *(.init0)
- *(.init1)
- *(.init1)
- *(.init2)
- .init2 0x000000b4 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init2)
- *(.init3)
- *(.init3)
- *(.init4)
- .init4 0x000000c0 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- 0x000000c0 __do_copy_data
- .init4 0x000000d6 0x10 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x000000d6 __do_clear_bss
- *(.init4)
- *(.init5)
- *(.init5)
- *(.init6)
- *(.init6)
- *(.init7)
- *(.init7)
- *(.init8)
- *(.init8)
- *(.init9)
- .init9 0x000000e6 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init9)
- *(.text)
- .text 0x000000ee 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x000000ee __vector_22
- 0x000000ee __vector_1
- 0x000000ee __vector_24
- 0x000000ee __vector_12
- 0x000000ee __bad_interrupt
- 0x000000ee __vector_6
- 0x000000ee __vector_3
- 0x000000ee __vector_23
- 0x000000ee __vector_25
- 0x000000ee __vector_11
- 0x000000ee __vector_13
- 0x000000ee __vector_17
- 0x000000ee __vector_19
- 0x000000ee __vector_7
- 0x000000ee __vector_5
- 0x000000ee __vector_4
- 0x000000ee __vector_9
- 0x000000ee __vector_2
- 0x000000ee __vector_21
- 0x000000ee __vector_15
- 0x000000ee __vector_8
- 0x000000ee __vector_14
- 0x000000ee __vector_10
- 0x000000ee __vector_18
- 0x000000ee __vector_20
- .text 0x000000f2 0x36 obj/Release/main.o
- 0x000000f2 main
- .text 0x00000128 0x1ba ../arduino_libs/core0022_328p.a(wiring.c.o)
- 0x00000128 __vector_16
- 0x000001e2 millis
- 0x000001fe delay
- 0x00000252 delayMicroseconds
- 0x0000026e init
- .text 0x000002e2 0x16a ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- 0x000002e2 pinMode
- 0x0000031e digitalWrite
- 0x000003b4 digitalRead
- .text 0x0000044c 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- .text 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x0000044c . = ALIGN (0x2)
- *(.text.*)
- .text.libgcc 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text.libgcc 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text.libgcc 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x0000044c . = ALIGN (0x2)
- *(.fini9)
- .fini9 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- 0x0000044c exit
- 0x0000044c _exit
- *(.fini9)
- *(.fini8)
- *(.fini8)
- *(.fini7)
- *(.fini7)
- *(.fini6)
- *(.fini6)
- *(.fini5)
- *(.fini5)
- *(.fini4)
- *(.fini4)
- *(.fini3)
- *(.fini3)
- *(.fini2)
- *(.fini2)
- *(.fini1)
- *(.fini1)
- *(.fini0)
- .fini0 0x0000044c 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- *(.fini0)
- 0x00000450 _etext = .
-
-.data 0x00800100 0x0 load address 0x00000450
- 0x00800100 PROVIDE (__data_start, .)
- *(.data)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .data 0x00800100 0x0 obj/Release/main.o
- .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- *(.data*)
- *(.rodata)
- *(.rodata*)
- *(.gnu.linkonce.d*)
- 0x00800100 . = ALIGN (0x2)
- 0x00800100 _edata = .
- 0x00800100 PROVIDE (__data_end, .)
-
-.bss 0x00800100 0x8
- 0x00800100 PROVIDE (__bss_start, .)
- *(.bss)
- .bss 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .bss 0x00800100 0x0 obj/Release/main.o
- .bss 0x00800100 0x8 ../arduino_libs/core0022_328p.a(wiring.c.o)
- 0x00800100 timer0_clock_cycles
- 0x00800104 timer0_millis
- .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- *(.bss*)
- *(COMMON)
- 0x00800108 PROVIDE (__bss_end, .)
- 0x00000450 __data_load_start = LOADADDR (.data)
- 0x00000450 __data_load_end = (__data_load_start + SIZEOF (.data))
-
-.noinit 0x00800108 0x0
- 0x00800108 PROVIDE (__noinit_start, .)
- *(.noinit*)
- 0x00800108 PROVIDE (__noinit_end, .)
- 0x00800108 _end = .
- 0x00800108 PROVIDE (__heap_start, .)
-
-.eeprom 0x00810000 0x0
- *(.eeprom*)
- 0x00810000 __eeprom_end = .
-
-.fuse
- *(.fuse)
- *(.lfuse)
- *(.hfuse)
- *(.efuse)
-
-.lock
- *(.lock*)
-
-.signature
- *(.signature*)
-
-.stab 0x00000000 0x6b4
- *(.stab)
- .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-
-.stabstr 0x00000000 0x54
- *(.stabstr)
- .stabstr 0x00000000 0x54 /usr/lib/gcc/avr/4.3.5/../../../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 0x40
- *(.debug_aranges)
- .debug_aranges
- 0x00000000 0x20 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_aranges
- 0x00000020 0x20 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-
-.debug_pubnames
- 0x00000000 0x16c
- *(.debug_pubnames)
- .debug_pubnames
- 0x00000000 0x80 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_pubnames
- 0x00000080 0x3f ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_pubnames
- 0x000000bf 0xad ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
-
-.debug_info 0x00000000 0x6f2
- *(.debug_info)
- .debug_info 0x00000000 0x1dd ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_info 0x000001dd 0x3f6 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_info 0x000005d3 0x11f ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- *(.gnu.linkonce.wi.*)
-
-.debug_abbrev 0x00000000 0x2e1
- *(.debug_abbrev)
- .debug_abbrev 0x00000000 0x117 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_abbrev 0x00000117 0x162 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_abbrev 0x00000279 0x68 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
-
-.debug_line 0x00000000 0x551
- *(.debug_line)
- .debug_line 0x00000000 0x251 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_line 0x00000251 0x233 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- .debug_line 0x00000484 0xcd ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
-
-.debug_frame 0x00000000 0xa0
- *(.debug_frame)
- .debug_frame 0x00000000 0x60 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_frame 0x00000060 0x40 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-
-.debug_str 0x00000000 0x227
- *(.debug_str)
- .debug_str 0x00000000 0xd5 ../arduino_libs/core0022_328p.a(wiring.c.o)
- 0x115 (size before relaxing)
- .debug_str 0x000000d5 0x117 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- 0x197 (size before relaxing)
- .debug_str 0x000001ec 0x3b ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- 0x13e (size before relaxing)
-
-.debug_loc 0x00000000 0x1fa
- *(.debug_loc)
- .debug_loc 0x00000000 0xb6 ../arduino_libs/core0022_328p.a(wiring.c.o)
- .debug_loc 0x000000b6 0x144 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-
-.debug_macinfo
- *(.debug_macinfo)
-OUTPUT(bin/Release/blinktest_328p.elf elf32-avr)
-LOAD linker stubs
-
-Cross Reference Table
-
-Symbol File
-__bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__bss_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__bss_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__data_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_load_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__do_clear_bss /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o)
-__do_copy_data /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- ../arduino_libs/core0022_328p.a(wiring.c.o)
-__heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_1 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_11 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_16 ../arduino_libs/core0022_328p.a(wiring.c.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_17 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_18 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_23 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_24 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_25 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_7 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-_exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
-delay ../arduino_libs/core0022_328p.a(wiring.c.o)
- obj/Release/main.o
-delayMicroseconds ../arduino_libs/core0022_328p.a(wiring.c.o)
-digitalRead ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-digitalWrite ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- obj/Release/main.o
-digital_pin_to_bit_mask_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-digital_pin_to_port_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-digital_pin_to_timer_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-init ../arduino_libs/core0022_328p.a(wiring.c.o)
- obj/Release/main.o
-main obj/Release/main.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-millis ../arduino_libs/core0022_328p.a(wiring.c.o)
-pinMode ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
- obj/Release/main.o
-port_to_input_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-port_to_mode_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-port_to_output_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
- ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
-timer0_clock_cycles ../arduino_libs/core0022_328p.a(wiring.c.o)
-timer0_millis ../arduino_libs/core0022_328p.a(wiring.c.o)
diff --git a/blinktest_328p/obj/Release/main.o b/blinktest_328p/obj/Release/main.o
deleted file mode 100644
index 8370812..0000000
--- a/blinktest_328p/obj/Release/main.o
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/classes.dex b/electicAndroid/bin/classes.dex
deleted file mode 100644
index 1016160..0000000
--- a/electicAndroid/bin/classes.dex
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/AdapticsBluetooth$ConnectThread.class b/electicAndroid/bin/com/futureproof/adaptics/electic/AdapticsBluetooth$ConnectThread.class
deleted file mode 100644
index 0bacc78..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/AdapticsBluetooth$ConnectThread.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/AdapticsBluetooth$ConnectedThread.class b/electicAndroid/bin/com/futureproof/adaptics/electic/AdapticsBluetooth$ConnectedThread.class
deleted file mode 100644
index 4fc5fa3..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/AdapticsBluetooth$ConnectedThread.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/AdapticsBluetooth.class b/electicAndroid/bin/com/futureproof/adaptics/electic/AdapticsBluetooth.class
deleted file mode 100644
index 7e96169..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/AdapticsBluetooth.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity$1.class b/electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity$1.class
deleted file mode 100644
index 0f77230..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity$1.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity$2.class b/electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity$2.class
deleted file mode 100644
index 8893047..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity$2.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity$3.class b/electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity$3.class
deleted file mode 100644
index ddbb75c..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity$3.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity.class b/electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity.class
deleted file mode 100644
index 502440a..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/DeviceListActivity.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/Electic$1.class b/electicAndroid/bin/com/futureproof/adaptics/electic/Electic$1.class
deleted file mode 100644
index 8c80152..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/Electic$1.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/Electic$2.class b/electicAndroid/bin/com/futureproof/adaptics/electic/Electic$2.class
deleted file mode 100644
index 79a3bcd..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/Electic$2.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/Electic.class b/electicAndroid/bin/com/futureproof/adaptics/electic/Electic.class
deleted file mode 100644
index 1b6fba2..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/Electic.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/R$attr.class b/electicAndroid/bin/com/futureproof/adaptics/electic/R$attr.class
deleted file mode 100644
index eebe2bc..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/R$attr.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/R$drawable.class b/electicAndroid/bin/com/futureproof/adaptics/electic/R$drawable.class
deleted file mode 100644
index 043f5b2..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/R$drawable.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/R$id.class b/electicAndroid/bin/com/futureproof/adaptics/electic/R$id.class
deleted file mode 100644
index a72686e..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/R$id.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/R$layout.class b/electicAndroid/bin/com/futureproof/adaptics/electic/R$layout.class
deleted file mode 100644
index 65e3e00..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/R$layout.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/R$menu.class b/electicAndroid/bin/com/futureproof/adaptics/electic/R$menu.class
deleted file mode 100644
index f918045..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/R$menu.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/R$string.class b/electicAndroid/bin/com/futureproof/adaptics/electic/R$string.class
deleted file mode 100644
index 1c3724b..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/R$string.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/com/futureproof/adaptics/electic/R.class b/electicAndroid/bin/com/futureproof/adaptics/electic/R.class
deleted file mode 100644
index 1d95ec5..0000000
--- a/electicAndroid/bin/com/futureproof/adaptics/electic/R.class
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/electicAndroid.apk b/electicAndroid/bin/electicAndroid.apk
deleted file mode 100644
index 4b58706..0000000
--- a/electicAndroid/bin/electicAndroid.apk
+++ /dev/null
Binary files differ
diff --git a/electicAndroid/bin/resources.ap_ b/electicAndroid/bin/resources.ap_
deleted file mode 100644
index 550355c..0000000
--- a/electicAndroid/bin/resources.ap_
+++ /dev/null
Binary files differ
diff --git a/electic_streaming2560/bin/Debug/electic_streaming.elf.eep.hex b/electic_streaming2560/bin/Debug/electic_streaming.elf.eep.hex
deleted file mode 100644
index 1996e8f..0000000
--- a/electic_streaming2560/bin/Debug/electic_streaming.elf.eep.hex
+++ /dev/null
@@ -1 +0,0 @@
-:00000001FF
diff --git a/electic_streaming2560/bin/Debug/electic_streaming.elf.hex b/electic_streaming2560/bin/Debug/electic_streaming.elf.hex
deleted file mode 100644
index 30ee594..0000000
--- a/electic_streaming2560/bin/Debug/electic_streaming.elf.hex
+++ /dev/null
@@ -1,364 +0,0 @@
-:100000000C9444000C946C000C946C000C946C00E8
-:100010000C946C000C946C000C946C000C946C00B0
-:100020000C946C000C946C000C946C000C946E009E
-:100030000C946C000C946C000C946C000C946C0090
-:100040000C946C000C946C000C94D9030C946C0010
-:100050000C946C000C946C000C946C000C946C0070
-:100060000C946C000C946C0005A84CCDB2D44EB925
-:100070003836A9020C50B9918688083CA6AAAA2A4B
-:10008000BE000000803FB70111241FBECFEFD8E0B3
-:10009000DEBFCDBF11E0A0E0B1E0EEE7F6E102C0C7
-:1000A00005900D92A232B107D9F713E0A2E2B1E0B8
-:1000B00001C01D92AC3AB107E1F710E0C8E8D0E00A
-:1000C00004C02297FE010E94A409C638D107C9F7CF
-:1000D0000E945C010C943D0B0C9400001F920F9247
-:1000E0000FB60F9211242F933F934F935F936F930B
-:1000F0007F938F939F93AF93BF93EF93FF93DF9380
-:10010000CF9300D0CDB7DEB7A5E2B0E0E5E2F0E0F6
-:10011000908180E289278C931A82198220C0809175
-:10012000240390912503FC01EE5DFE4F208186E2C1
-:1001300093E0622F0E94BE018091240390912503D9
-:10014000019620E032E0B9010E940709909325034F
-:100150008093240389819A8101969A838983898176
-:100160009A8121E080349207D4F286E293E060E045
-:100170000E94BE010F900F90CF91DF91FF91EF9100
-:10018000BF91AF919F918F917F916F915F914F91AF
-:100190003F912F910F900FBE0F901F901895DF93F6
-:1001A000CF93CDB7DEB764970FB6F894DEBF0FBE1E
-:1001B000CDBF88ED9FE0A9E4B0E4898B9A8BAB8B2F
-:1001C000BC8B80E090E0A0E0B0E08D879E87AF8799
-:1001D000B88B29893A894B895C89CA01B9010E9487
-:1001E0009305DC01CB01BC01CD0120E030E040E013
-:1001F00054E40E94BA06DC01CB018D839E83AF8359
-:10020000B8871A82198248C08D859E85AF85B889C6
-:10021000BC01CD010E94A809DC01CB01BC01CD01CC
-:1002200020E030E04EEF52E40E94C005DC01CB013B
-:1002300089879A87AB87BC876D857E858F859889EE
-:100240002D813E814F8158850E949305DC01CB01B1
-:100250008D879E87AF87B88B69857A858B859C85CE
-:1002600020E030E040E053E40E949305DC01CB0144
-:10027000BC01CD010E946607DC01CB019C838B830E
-:1002800089819A812B81FC01EE5DFE4F208389815B
-:100290009A8101969A83898389819A8122E08030AC
-:1002A00092070CF4B1CF64960FB6F894DEBF0FBE80
-:1002B000CDBFCF91DF910895DF93CF9300D0CDB71D
-:1002C000DEB70E94CF0086E293E040E052EC61E0AE
-:1002D00070E00E94CB01A4E2B0E0E4E2F0E08081B3
-:1002E00080628C93E5E2F0E080E28083A1E8B0E0F8
-:1002F000E1E8F0E0808188608C93AFE6B0E0EFE663
-:10030000F0E0808182608C93E8E8F0E086E891E09C
-:1003100091838083789486E293E00E94C8011A82D8
-:100320001816190614F481E08A838A81882399F3C8
-:10033000A5E2B0E0E5E2F0E0908180E289278C93CD
-:1003400086E293E00E94C50189838981813619F78D
-:1003500086E293E020E031E0B9010E941F02A1E8AB
-:10036000B0E0E1E8F0E0808185608C93D4CF87E154
-:1003700091E090932703809326030895862F0E948F
-:10038000980308950E94D00308950E94B103089530
-:100390000E94A0030895CB01BA010E945F03089553
-:1003A000DC01ED91FC910190F081E02D099508951B
-:1003B000DC01ED91FC910190F081E02D099508950B
-:1003C0000F931F93CF93DF938C01EB0109C021960C
-:1003D000D801ED91FC910190F081E02DC8010995C3
-:1003E00068816623A1F7DF91CF911F910F91089546
-:1003F0000F931F938C01DC01ED91FC910190F08132
-:10040000E02D6DE00995D801ED91FC910190F0810E
-:10041000E02D6AE0C80109951F910F9108950F938F
-:100420001F938C01DC01ED91FC910190F081E02D96
-:100430000995C8010E94F8011F910F9108950F932B
-:100440001F938C010E94E001C8010E94F8011F91D6
-:100450000F9108950F931F938C01DC01ED91FC9196
-:100460000190F081E02D0995C8010E94F8011F91CB
-:100470000F9108952F923F924F925F926F927F92C9
-:100480008F929F92AF92BF92CF92DF92EF92FF92A4
-:100490000F931F93DF93CF93CDB7DEB7A0970FB61F
-:1004A000F894DEBF0FBECDBF1C016A017B01411570
-:1004B00051056105710549F4DC01ED91FC91019054
-:1004C000F081E02D60E3099554C0882499245401FB
-:1004D000422E55246624772401E010E00C0F1D1FE6
-:1004E000080D191DC701B601A30192010E941A0946
-:1004F000F80160830894811C911CA11CB11CC701E8
-:10050000B601A30192010E941A09C901DA016C0126
-:100510007D01C114D104E104F104F1F681E0E82E7B
-:10052000F12CEC0EFD1EE80CF91C3E010894611C38
-:10053000711CD501C4010197A109B1096C01C8184A
-:10054000D90814C0F601EE0DFF1D60816A3010F469
-:10055000605D01C0695CD101ED91FC910190F08179
-:10056000E02DC10109950894E108F1086E147F049B
-:1005700049F7A0960FB6F894DEBF0FBECDBFCF915E
-:10058000DF911F910F91FF90EF90DF90CF90BF9080
-:10059000AF909F908F907F906F905F904F903F9023
-:1005A0002F9008952AE00E943A0208950F931F9316
-:1005B0008C010E94D202C8010E94F8011F910F9184
-:1005C0000895AB0160E070E00E94D20208950F939D
-:1005D0001F938C01AB0160E070E00E94D202C80161
-:1005E0000E94F8011F910F910895EF92FF920F93CF
-:1005F0001F93CF93DF93EC017A018B0177FF0FC03C
-:10060000E881F9810190F081E02D6DE20995109566
-:100610000095F094E094E11CF11C011D111D2AE0ED
-:10062000B801A701CE010E943A02DF91CF911F913C
-:100630000F91FF90EF9008950F931F938C010E94EC
-:10064000F502C8010E94F8011F910F910895AB01B6
-:10065000662757FD6095762F0E94F50208950F9347
-:100660001F938C01AB01662757FD6095762F0E9482
-:10067000F502C8010E94F8011F910F910895DC0155
-:100680002115310541F4ED91FC910190F081E02DAF
-:10069000642F099508952A30310519F40E94F50256
-:1006A00008950E943A0208950F931F938C010E94AF
-:1006B0003F03C8010E94F8011F910F910895EF9226
-:1006C000FF920F931F937B018C0122E030E040E00A
-:1006D00050E00E943C09205C3D4B404F5F4FCA01F7
-:1006E000B901A80197010E943C09C901DA010197EB
-:1006F000A109B109292F3A2F4B2F552747FD5A95AC
-:100700000196A11DB11D2093C50081508093C400A6
-:10071000E1ECF0E08081806180838081886080836B
-:100720008081806880831F910F91FF90EF900895E2
-:10073000982F8091C00085FFFCCF9093C60008954C
-:10074000809128039091290380589F4F20912A037C
-:1007500030912B03821B930B60E870E00E94070925
-:10076000089540912A0350912B0380912803909182
-:1007700029038417950719F42FEF3FEF0FC0FA01F3
-:10078000E45DFC4F2081CA01019660E870E00E94A0
-:10079000070990932B0380932A0330E0C901089541
-:1007A00080912A0390912B0390932903809328032F
-:1007B00008951F920F920FB60F9211242F933F931B
-:1007C0004F935F936F937F938F939F93AF93BF9359
-:1007D000EF93FF934091C600E0912803F091290325
-:1007E000CF01019660E870E00E9407099C018091AA
-:1007F0002A0390912B032817390739F0E45DFC4F49
-:1008000040833093290320932803FF91EF91BF91F8
-:10081000AF919F918F917F916F915F914F913F9198
-:100820002F910F900FBE0F901F901895A0E0B0E091
-:10083000ECE1F4E00C946B09DC012B01FA019C91D2
-:10084000923008F439C1EB018881823008F433C159
-:10085000943069F4843009F02FC111969C9111975E
-:100860008981981709F428C1A9E1B1E025C1843034
-:1008700009F421C18230A9F4923009F01DC19A0116
-:10088000AD0188E0EA010990AE01E90109929E01FB
-:100890008150C1F7E201898111969C91892381835E
-:1008A00008C1923009F407C112962D903C9013971D
-:1008B000EB018A819B811496AD90BD90CD90DC9028
-:1008C0001797EC80FD800E811F819101281B390B49
-:1008D000B90137FF04C066277727621B730B6032AC
-:1008E00071050CF061C0121613066CF53701480152
-:1008F000062E04C096948794779467940A94D2F74E
-:1009000021E030E040E050E004C0220F331F441FDC
-:10091000551F6A95D2F721503040404050402E215B
-:100920003F2140235123211531054105510521F077
-:1009300021E030E040E050E079018A01E628F72824
-:10094000082919293CC0232BD1F1260E371E350169
-:100950004601062E04C096948794779467940A946F
-:10096000D2F721E030E040E050E004C0220F331F16
-:10097000441F551F6A95D2F72150304040405040E7
-:100980002A213B214C215D212115310541055105CD
-:1009900021F021E030E040E050E059016A01A62852
-:1009A000B728C828D9280BC0821593052CF01C0144
-:1009B000AA24BB24650103C0EE24FF2487011196FD
-:1009C0009C91D20111968C91981709F445C09923F6
-:1009D00039F0A80197012A193B094C095D0906C0A5
-:1009E000A60195012E193F09400B510B57FD08C078
-:1009F00011823382228224833583468357831DC02C
-:100A000081E081833382228288279927DC01821B3F
-:100A1000930BA40BB50B84839583A683B7830DC07A
-:100A2000220F331F441F551F24833583468357836A
-:100A300082819381019793838283248135814681CA
-:100A40005781DA01C9010197A109B1098F5F9F4F51
-:100A5000AF4FBF4328F30BC0918333822282EA0C4D
-:100A6000FB1C0C1D1D1DE482F5820683178383E0A9
-:100A70008083248135814681578157FF1AC0C9017F
-:100A8000AA2797FDA095BA2F81709070A070B070C2
-:100A90005695479537952795822B932BA42BB52BED
-:100AA00084839583A683B783828193810196938300
-:100AB0008283DF0101C0D201CD01CDB7DEB7E2E113
-:100AC0000C948709A0E2B0E0E8E6F5E00C94770921
-:100AD00069837A838B839C832D833E834F835887DE
-:100AE000E9E0EE2EF12CEC0EFD1ECE010196B701D1
-:100AF0000E948F088E010F5E1F4FCE010596B80130
-:100B00000E948F088A8991E089278A8BC701B801E2
-:100B1000AE01475E5F4F0E9416040E94BA07A0967E
-:100B2000E6E00C949309A0E2B0E0E9E9F5E00C946A
-:100B3000770969837A838B839C832D833E834F83DC
-:100B40005887F9E0EF2EF12CEC0EFD1ECE01019638
-:100B5000B7010E948F088E010F5E1F4FCE010596D0
-:100B6000B8010E948F08C701B801AE01475E5F4F10
-:100B70000E9416040E94BA07A096E6E00C9493091E
-:100B8000A0E2B0E0E6ECF5E00C946B0969837A83AF
-:100B90008B839C832D833E834F835887CE010196A0
-:100BA000BE01675F7F4F0E948F08CE010596BE0190
-:100BB0006F5E7F4F0E948F089985923088F08989F7
-:100BC0008230C8F0943019F4823051F404C084307B
-:100BD00029F4923081F489E191E0C6C0923049F461
-:100BE00020E09A858A89981321E02A87CE01099608
-:100BF000BBC0823049F420E09A858A89981321E0AD
-:100C00002A8BCE014196B0C02D843E844F845888F3
-:100C10006D887E888F88988CEE24FF248701AA2413
-:100C2000BB24650140E050E060E070E0E0E0F0E00F
-:100C3000C10181709070892BE9F0E60CF71C081D4A
-:100C4000191D9A01AB012A0D3B1D4C1D5D1D80E055
-:100C500090E0A0E0B0E0E614F7040805190520F4E0
-:100C600081E090E0A0E0B0E0BA01A901480F591F6F
-:100C70006A1F7B1FAA0CBB1CCC1CDD1C97FE08C086
-:100C800081E090E0A0E0B0E0A82AB92ACA2ADB2AD5
-:100C90003196E032F10549F0660C771C881C991CEE
-:100CA0005694479437942794C3CFFA85EA892B89C1
-:100CB0003C898B859C85280F391F2E5F3F4F17C0BD
-:100CC000CA0181709070892B61F016950795F79491
-:100CD000E79480E090E0A0E0B0E8E82AF92A0A2B47
-:100CE0001B2B76956795579547952F5F3F4F77FD5F
-:100CF000E7CF0CC0440F551F661F771F17FD4160DB
-:100D0000EE0CFF1C001F111F21503040403090E0BE
-:100D1000590790E0690790E4790760F32B8F3C8FC7
-:100D2000DB01CA018F779070A070B070803491059C
-:100D3000A105B10561F447FD0AC0E114F104010504
-:100D4000110529F0405C5F4F6F4F7F4F40781A8E3E
-:100D5000FE1711F081E08A8F4D8F5E8F6F8F78A321
-:100D600083E0898FCE0149960E94BA07A096E2E1FE
-:100D70000C948709A8E1B0E0E0ECF6E00C9473096C
-:100D800069837A838B839C832D833E834F8358872B
-:100D9000B9E0EB2EF12CEC0EFD1ECE010196B70151
-:100DA0000E948F088E010F5E1F4FCE010596B8017D
-:100DB0000E948F082985223008F47EC0398932309C
-:100DC00010F4B8017CC08A859A8989278A872430E3
-:100DD00011F0223031F4231709F06EC069E171E09F
-:100DE0006EC0343039F41D861E861F86188A1C8614
-:100DF0001B8604C0323021F484E08987B7015FC0CC
-:100E00002B853C858B899C89281B390B3C872B873C
-:100E1000ED84FE840F851889AD88BE88CF88D88C74
-:100E2000EA14FB040C051D0540F4EE0CFF1C001F2A
-:100E3000111F215030403C872B8720E030E040E0FC
-:100E400050E080E090E0A0E0B0E460E070E0EA1400
-:100E5000FB040C051D0540F0282B392B4A2B5B2B7E
-:100E6000EA18FB080C091D09B695A7959795879573
-:100E7000EE0CFF1C001F111F6F5F7F4F6F3171055C
-:100E800031F7DA01C9018F779070A070B0708034AB
-:100E90009105A105B10561F427FD0AC0E114F10433
-:100EA0000105110529F0205C3F4F4F4F5F4F20781F
-:100EB0002D873E874F87588BBE01675F7F4FCB01E1
-:100EC0000E94BA076896EAE00C948F09ACE0B0E0A3
-:100ED000ECE6F7E00C947B0969837A838B839C832F
-:100EE000CE010196BE016B5F7F4F0E948F088D81FE
-:100EF000823061F1823050F1843021F48E81882378
-:100F000051F12EC02F81388537FD20C06E812F31E1
-:100F100031051CF06623F9F023C08EE190E0821BBE
-:100F2000930B29853A854B855C8504C0569547957A
-:100F3000379527958A95D2F76623B1F0509540955D
-:100F4000309521953F4F4F4F5F4F0EC020E030E06E
-:100F500040E050E009C02FEF3FEF4FEF5FE704C0E4
-:100F600020E030E040E050E8B901CA012C96E2E010
-:100F70000C949709DF92EF92FF920F931F93FC015D
-:100F8000E480F58006811781D1808081823048F429
-:100F900080E090E0A0E1B0E0E82AF92A0A2B1B2BC0
-:100FA000A5C0843009F49FC0823021F4EE24FF24D0
-:100FB000870105C0E114F1040105110519F4E0E011
-:100FC000F0E096C0628173819FEF623879070CF080
-:100FD0005BC022E83FEF261B370B2A3131052CF08E
-:100FE00020E030E040E050E02AC0B801A701022E26
-:100FF00004C076956795579547950A94D2F781E096
-:1010000090E0A0E0B0E004C0880F991FAA1FBB1FAA
-:101010002A95D2F70197A109B1098E219F21A0231A
-:10102000B1230097A105B10521F081E090E0A0E097
-:10103000B0E09A01AB01282B392B4A2B5B2BDA014C
-:10104000C9018F779070A070B07080349105A105B0
-:10105000B10539F427FF09C0205C3F4F4F4F5F4F68
-:1010600004C0215C3F4F4F4F5F4FE0E0F0E0203085
-:10107000A0E03A07A0E04A07A0E45A0710F0E1E038
-:10108000F0E079018A0127C06038710564F5FB0141
-:10109000E158FF4FD801C7018F779070A070B070F2
-:1010A00080349105A105B10539F4E7FE0DC080E457
-:1010B00090E0A0E0B0E004C08FE390E0A0E0B0E0FA
-:1010C000E80EF91E0A1F1B1F17FF05C0169507958E
-:1010D000F794E794319687E016950795F794E7948F
-:1010E0008A95D1F705C0EE24FF248701EFEFF0E0E9
-:1010F0006E2F679566276795902F9F77D794DD248D
-:10110000D7948E2F8695492F462B582F5D29B701EE
-:10111000CA011F910F91FF90EF90DF900895FC019D
-:10112000DB01408151812281622F6F7770E0221FA5
-:101130002227221F9381892F880F822B282F30E0AE
-:10114000991F9927991F11969C9311972115310585
-:10115000A9F5411551056105710511F482E037C00B
-:1011600082E89FEF13969C938E9312979A01AB019E
-:1011700067E0220F331F441F551F6A95D1F783E0A4
-:101180008C930DC0220F331F441F551F12968D9153
-:101190009C911397019713969C938E9312972030EE
-:1011A00080E0380780E0480780E4580758F3149639
-:1011B0002D933D934D935C93179708952F3F3105E1
-:1011C00079F4411551056105710519F484E08C939A
-:1011D000089564FF03C081E08C9312C01C9210C07C
-:1011E0002F57304013963C932E93129783E08C93A5
-:1011F00087E0440F551F661F771F8A95D1F77064EB
-:1012000014964D935D936D937C931797089597FB78
-:10121000092E07260AD077FD04D049D006D0002039
-:101220001AF4709561957F4F0895F6F79095819522
-:101230009F4F0895A1E21A2EAA1BBB1BFD010DC0F2
-:10124000AA1FBB1FEE1FFF1FA217B307E407F50776
-:1012500020F0A21BB30BE40BF50B661F771F881F52
-:10126000991F1A9469F760957095809590959B01E8
-:10127000AC01BD01CF01089597FB092E05260ED0C4
-:1012800057FD04D0D7DF0AD0001C38F450954095A4
-:10129000309521953F4F4F4F5F4F0895F6F790954A
-:1012A0008095709561957F4F8F4F9F4F0895AA1B32
-:1012B000BB1B51E107C0AA1FBB1FA617B70710F041
-:1012C000A61BB70B881F991F5A95A9F78095909573
-:1012D000BC01CD0108952F923F924F925F926F9281
-:1012E0007F928F929F92AF92BF92CF92DF92EF92B6
-:1012F000FF920F931F93CF93DF93CDB7DEB7CA1B37
-:10130000DB0B0FB6F894DEBF0FBECDBF09942A8861
-:10131000398848885F846E847D848C849B84AA8409
-:10132000B984C884DF80EE80FD800C811B81AA8196
-:10133000B981CE0FD11D0FB6F894DEBF0FBECDBF61
-:10134000ED010895EE0FFF1F0590F491E02D099433
-:101350009F9305D00F9007FCEE5F28C0CEC03FD012
-:10136000E8F3E894E0E0BB279F57F0F02AED3FE078
-:1013700049EC06C0EE0FBB0F661F771F881F28F0D1
-:10138000B23A62077307840728F0B25A620B730BF4
-:10139000840BE3959A9572F7803830F49A95BB0FD9
-:1013A000661F771F881FD2F790489BC0EF93E0FF1E
-:1013B00006C0A2EA2AED3FE049EC5FEB37D0BFD090
-:1013C0000F90039401FC9058E8E6F0E099C057FDB7
-:1013D0009058440F551F59F05F3F71F04795880FA3
-:1013E00097FB991F61F09F3F79F08795089512163A
-:1013F00013061406551FF2CF4695F1DF08C01616E6
-:1014000017061806991FF1CF869571056105089496
-:10141000089587D030F08CD020F031F49F3F11F444
-:101420001EF46BC00EF4E095E7FB53C0E92FCFDF4D
-:1014300080F3BA17620773078407950718F071F4F1
-:101440009EF58EC00EF4E0950B2EBA2FA02D0B0149
-:10145000B90190010C01CA01A0011124FF27591BF9
-:1014600099F0593F50F4503E68F11A16F040A22FFF
-:10147000232F342F4427585FF3CF46953795279570
-:10148000A795F0405395C9F77EF41F16BA0B620B6F
-:10149000730B840BBAF09150A1F0FF0FBB1F661FB6
-:1014A000771F881FC2F70EC0BA0F621F731F841FF9
-:1014B00048F4879577956795B795F7959E3F08F01F
-:1014C000B3CF9395880F08F09927EE0F97958795DE
-:1014D000089597F99F6780E870E060E008959F3F66
-:1014E00031F0915020F4879577956795B795880FDF
-:1014F000911D9695879597F908959FEF80EC089533
-:101500009F938F937F936F93FF93EF939B01AC0116
-:1015100037DBEF91FF912BD02F913F914F915F914E
-:101520002FCB00240A9416161706180609060895EC
-:1015300000240A9412161306140605060895092EAF
-:101540000394000C11F4882352F0BB0F40F4BF2B1E
-:1015500011F460FF04C06F5F7F4F8F4F9F4F08955E
-:10156000E894BB2766277727CB0197F90895DF9387
-:10157000CF931F930F93FF92EF92DF927B018C0129
-:10158000689405C0DA2EEF0121D0FE01E894A59100
-:101590002591359145915591AEF3EF0147DFFE015D
-:1015A0009701A801DA9479F7DF90EF90FF900F91FF
-:1015B0001F91CF91DF910895B4DF28F0B9DF18F0C3
-:1015C000952309F086CF99CF1124CBCF00DFA0F36C
-:1015D000959FD1F3950F50E0551F629FF001729FC8
-:1015E000BB27F00DB11D639FAA27F00DB11DAA1FE7
-:1015F000649F6627B00DA11D661F829F2227B00D34
-:10160000A11D621F739FB00DA11D621F839FA00DBE
-:10161000611D221F749F3327A00D611D231F849F0E
-:10162000600D211D822F762F6A2F11249F57504065
-:101630008AF0E1F088234AF0EE0FFF1FBB1F661F00
-:10164000771F881F91505040A9F79E3F510570F0B9
-:1016500040CF87CF5F3FECF3983EDCF386957795DC
-:101660006795B795F795E7959F5FC1F7FE2B880FB4
-:0E167000911D9695879597F90895F894FFCFF0
-:10167E0057656C636F6D6520746F20656C65637460
-:10168E0069630000000000BE0100000000000000C1
-:02169E0000004A
-:00000001FF
diff --git a/electic_streaming2560/bin/Debug/electic_streaming.elf.lss b/electic_streaming2560/bin/Debug/electic_streaming.elf.lss
deleted file mode 100644
index 922bd60..0000000
--- a/electic_streaming2560/bin/Debug/electic_streaming.elf.lss
+++ /dev/null
@@ -1,3038 +0,0 @@
-
-bin/Debug/electic_streaming.elf: file format elf32-avr
-
-Sections:
-Idx Name Size VMA LMA File off Algn
- 0 .data 00000022 00800100 0000167e 00001712 2**0
- CONTENTS, ALLOC, LOAD, DATA
- 1 .text 0000167e 00000000 00000000 00000094 2**1
- CONTENTS, ALLOC, LOAD, READONLY, CODE
- 2 .bss 0000028a 00800122 00800122 00001734 2**0
- ALLOC
- 3 .stab 000023d0 00000000 00000000 00001734 2**2
- CONTENTS, READONLY, DEBUGGING
- 4 .stabstr 00001c16 00000000 00000000 00003b04 2**0
- CONTENTS, READONLY, DEBUGGING
- 5 .debug_aranges 00000060 00000000 00000000 0000571a 2**0
- CONTENTS, READONLY, DEBUGGING
- 6 .debug_pubnames 000002a7 00000000 00000000 0000577a 2**0
- CONTENTS, READONLY, DEBUGGING
- 7 .debug_info 00000d0b 00000000 00000000 00005a21 2**0
- CONTENTS, READONLY, DEBUGGING
- 8 .debug_abbrev 000003f7 00000000 00000000 0000672c 2**0
- CONTENTS, READONLY, DEBUGGING
- 9 .debug_line 00000689 00000000 00000000 00006b23 2**0
- CONTENTS, READONLY, DEBUGGING
- 10 .debug_frame 00000210 00000000 00000000 000071ac 2**2
- CONTENTS, READONLY, DEBUGGING
- 11 .debug_str 00000420 00000000 00000000 000073bc 2**0
- CONTENTS, READONLY, DEBUGGING
- 12 .debug_loc 0000075a 00000000 00000000 000077dc 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 6e 00 jmp 0xdc ; 0xdc <__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 d9 03 jmp 0x7b2 ; 0x7b2 <__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: b7 01 movw r22, r14
-
-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: ee e7 ldi r30, 0x7E ; 126
- 9c: f6 e1 ldi r31, 0x16 ; 22
- 9e: 02 c0 rjmp .+4 ; 0xa4 <.do_copy_data_start>
-
-000000a0 <.do_copy_data_loop>:
- a0: 05 90 lpm r0, Z+
- a2: 0d 92 st X+, r0
-
-000000a4 <.do_copy_data_start>:
- a4: a2 32 cpi r26, 0x22 ; 34
- a6: b1 07 cpc r27, r17
- a8: d9 f7 brne .-10 ; 0xa0 <.do_copy_data_loop>
-
-000000aa <__do_clear_bss>:
- aa: 13 e0 ldi r17, 0x03 ; 3
- ac: a2 e2 ldi r26, 0x22 ; 34
- 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: ac 3a cpi r26, 0xAC ; 172
- 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_start>
-
-000000c2 <.do_global_ctors_loop>:
- c2: 22 97 sbiw r28, 0x02 ; 2
- c4: fe 01 movw r30, r28
- c6: 0e 94 a4 09 call 0x1348 ; 0x1348 <__tablejump__>
-
-000000ca <.do_global_ctors_start>:
- ca: c6 38 cpi r28, 0x86 ; 134
- cc: d1 07 cpc r29, r17
- ce: c9 f7 brne .-14 ; 0xc2 <.do_global_ctors_loop>
- d0: 0e 94 5c 01 call 0x2b8 ; 0x2b8 <main>
- d4: 0c 94 3d 0b jmp 0x167a ; 0x167a <_exit>
-
-000000d8 <__bad_interrupt>:
- d8: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
-
-000000dc <__vector_11>:
- }
- }
- }
-}
-
-ISR(TIMER1_COMPA_vect)
- dc: 1f 92 push r1
- de: 0f 92 push r0
- e0: 0f b6 in r0, 0x3f ; 63
- e2: 0f 92 push r0
- e4: 11 24 eor r1, r1
- e6: 2f 93 push r18
- e8: 3f 93 push r19
- ea: 4f 93 push r20
- ec: 5f 93 push r21
- ee: 6f 93 push r22
- f0: 7f 93 push r23
- f2: 8f 93 push r24
- f4: 9f 93 push r25
- f6: af 93 push r26
- f8: bf 93 push r27
- fa: ef 93 push r30
- fc: ff 93 push r31
- fe: df 93 push r29
- 100: cf 93 push r28
- 102: 00 d0 rcall .+0 ; 0x104 <__vector_11+0x28>
- 104: cd b7 in r28, 0x3d ; 61
- 106: de b7 in r29, 0x3e ; 62
-{
- //if (enabled)
- PORTB ^= (1 << 5);
- 108: a5 e2 ldi r26, 0x25 ; 37
- 10a: b0 e0 ldi r27, 0x00 ; 0
- 10c: e5 e2 ldi r30, 0x25 ; 37
- 10e: f0 e0 ldi r31, 0x00 ; 0
- 110: 90 81 ld r25, Z
- 112: 80 e2 ldi r24, 0x20 ; 32
- 114: 89 27 eor r24, r25
- 116: 8c 93 st X, r24
- for (int i=0;i<PACKETSIZE;i++) {
- 118: 1a 82 std Y+2, r1 ; 0x02
- 11a: 19 82 std Y+1, r1 ; 0x01
- 11c: 20 c0 rjmp .+64 ; 0x15e <__vector_11+0x82>
- Serial.write(dd[sample]);
- 11e: 80 91 24 03 lds r24, 0x0324
- 122: 90 91 25 03 lds r25, 0x0325
- 126: fc 01 movw r30, r24
- 128: ee 5d subi r30, 0xDE ; 222
- 12a: fe 4f sbci r31, 0xFE ; 254
- 12c: 20 81 ld r18, Z
- 12e: 86 e2 ldi r24, 0x26 ; 38
- 130: 93 e0 ldi r25, 0x03 ; 3
- 132: 62 2f mov r22, r18
- 134: 0e 94 be 01 call 0x37c ; 0x37c <_ZN14HardwareSerial5writeEh>
- sample=(sample+1)%SAMPLES;
- 138: 80 91 24 03 lds r24, 0x0324
- 13c: 90 91 25 03 lds r25, 0x0325
- 140: 01 96 adiw r24, 0x01 ; 1
- 142: 20 e0 ldi r18, 0x00 ; 0
- 144: 32 e0 ldi r19, 0x02 ; 2
- 146: b9 01 movw r22, r18
- 148: 0e 94 07 09 call 0x120e ; 0x120e <__divmodhi4>
- 14c: 90 93 25 03 sts 0x0325, r25
- 150: 80 93 24 03 sts 0x0324, r24
-
-ISR(TIMER1_COMPA_vect)
-{
- //if (enabled)
- PORTB ^= (1 << 5);
- for (int i=0;i<PACKETSIZE;i++) {
- 154: 89 81 ldd r24, Y+1 ; 0x01
- 156: 9a 81 ldd r25, Y+2 ; 0x02
- 158: 01 96 adiw r24, 0x01 ; 1
- 15a: 9a 83 std Y+2, r25 ; 0x02
- 15c: 89 83 std Y+1, r24 ; 0x01
- 15e: 89 81 ldd r24, Y+1 ; 0x01
- 160: 9a 81 ldd r25, Y+2 ; 0x02
- 162: 21 e0 ldi r18, 0x01 ; 1
- 164: 80 34 cpi r24, 0x40 ; 64
- 166: 92 07 cpc r25, r18
- 168: d4 f2 brlt .-76 ; 0x11e <__vector_11+0x42>
- Serial.write(dd[sample]);
- sample=(sample+1)%SAMPLES;
- }
- Serial.write((byte)0);
- 16a: 86 e2 ldi r24, 0x26 ; 38
- 16c: 93 e0 ldi r25, 0x03 ; 3
- 16e: 60 e0 ldi r22, 0x00 ; 0
- 170: 0e 94 be 01 call 0x37c ; 0x37c <_ZN14HardwareSerial5writeEh>
-}
- 174: 0f 90 pop r0
- 176: 0f 90 pop r0
- 178: cf 91 pop r28
- 17a: df 91 pop r29
- 17c: ff 91 pop r31
- 17e: ef 91 pop r30
- 180: bf 91 pop r27
- 182: af 91 pop r26
- 184: 9f 91 pop r25
- 186: 8f 91 pop r24
- 188: 7f 91 pop r23
- 18a: 6f 91 pop r22
- 18c: 5f 91 pop r21
- 18e: 4f 91 pop r20
- 190: 3f 91 pop r19
- 192: 2f 91 pop r18
- 194: 0f 90 pop r0
- 196: 0f be out 0x3f, r0 ; 63
- 198: 0f 90 pop r0
- 19a: 1f 90 pop r1
- 19c: 18 95 reti
-
-0000019e <_Z13fill_sinewavev>:
-
-byte dd[SAMPLES]; // ram buffer
-int loopCount=0;
-int sample=0;
-
-void fill_sinewave(){
- 19e: df 93 push r29
- 1a0: cf 93 push r28
- 1a2: cd b7 in r28, 0x3d ; 61
- 1a4: de b7 in r29, 0x3e ; 62
- 1a6: 64 97 sbiw r28, 0x14 ; 20
- 1a8: 0f b6 in r0, 0x3f ; 63
- 1aa: f8 94 cli
- 1ac: de bf out 0x3e, r29 ; 62
- 1ae: 0f be out 0x3f, r0 ; 63
- 1b0: 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;
- 1b2: 88 ed ldi r24, 0xD8 ; 216
- 1b4: 9f e0 ldi r25, 0x0F ; 15
- 1b6: a9 e4 ldi r26, 0x49 ; 73
- 1b8: b0 e4 ldi r27, 0x40 ; 64
- 1ba: 89 8b std Y+17, r24 ; 0x11
- 1bc: 9a 8b std Y+18, r25 ; 0x12
- 1be: ab 8b std Y+19, r26 ; 0x13
- 1c0: bc 8b std Y+20, r27 ; 0x14
- float fcnt=0;
- 1c2: 80 e0 ldi r24, 0x00 ; 0
- 1c4: 90 e0 ldi r25, 0x00 ; 0
- 1c6: a0 e0 ldi r26, 0x00 ; 0
- 1c8: b0 e0 ldi r27, 0x00 ; 0
- 1ca: 8d 87 std Y+13, r24 ; 0x0d
- 1cc: 9e 87 std Y+14, r25 ; 0x0e
- 1ce: af 87 std Y+15, r26 ; 0x0f
- 1d0: b8 8b std Y+16, r27 ; 0x10
- float fd;
- float dx=2 * pi / SAMPLES; // fill the 512 byte bufferarry
- 1d2: 29 89 ldd r18, Y+17 ; 0x11
- 1d4: 3a 89 ldd r19, Y+18 ; 0x12
- 1d6: 4b 89 ldd r20, Y+19 ; 0x13
- 1d8: 5c 89 ldd r21, Y+20 ; 0x14
- 1da: ca 01 movw r24, r20
- 1dc: b9 01 movw r22, r18
- 1de: 0e 94 93 05 call 0xb26 ; 0xb26 <__addsf3>
- 1e2: dc 01 movw r26, r24
- 1e4: cb 01 movw r24, r22
- 1e6: bc 01 movw r22, r24
- 1e8: cd 01 movw r24, r26
- 1ea: 20 e0 ldi r18, 0x00 ; 0
- 1ec: 30 e0 ldi r19, 0x00 ; 0
- 1ee: 40 e0 ldi r20, 0x00 ; 0
- 1f0: 54 e4 ldi r21, 0x44 ; 68
- 1f2: 0e 94 ba 06 call 0xd74 ; 0xd74 <__divsf3>
- 1f6: dc 01 movw r26, r24
- 1f8: cb 01 movw r24, r22
- 1fa: 8d 83 std Y+5, r24 ; 0x05
- 1fc: 9e 83 std Y+6, r25 ; 0x06
- 1fe: af 83 std Y+7, r26 ; 0x07
- 200: b8 87 std Y+8, r27 ; 0x08
- int bb;
- for (int i = 0; i <SAMPLES ; i++){ // with 50 periods sinewawe
- 202: 1a 82 std Y+2, r1 ; 0x02
- 204: 19 82 std Y+1, r1 ; 0x01
- 206: 48 c0 rjmp .+144 ; 0x298 <_Z13fill_sinewavev+0xfa>
- fd= 127*sin(fcnt); // fundamental tone
- 208: 8d 85 ldd r24, Y+13 ; 0x0d
- 20a: 9e 85 ldd r25, Y+14 ; 0x0e
- 20c: af 85 ldd r26, Y+15 ; 0x0f
- 20e: b8 89 ldd r27, Y+16 ; 0x10
- 210: bc 01 movw r22, r24
- 212: cd 01 movw r24, r26
- 214: 0e 94 a8 09 call 0x1350 ; 0x1350 <sin>
- 218: dc 01 movw r26, r24
- 21a: cb 01 movw r24, r22
- 21c: bc 01 movw r22, r24
- 21e: cd 01 movw r24, r26
- 220: 20 e0 ldi r18, 0x00 ; 0
- 222: 30 e0 ldi r19, 0x00 ; 0
- 224: 4e ef ldi r20, 0xFE ; 254
- 226: 52 e4 ldi r21, 0x42 ; 66
- 228: 0e 94 c0 05 call 0xb80 ; 0xb80 <__mulsf3>
- 22c: dc 01 movw r26, r24
- 22e: cb 01 movw r24, r22
- 230: 89 87 std Y+9, r24 ; 0x09
- 232: 9a 87 std Y+10, r25 ; 0x0a
- 234: ab 87 std Y+11, r26 ; 0x0b
- 236: bc 87 std Y+12, r27 ; 0x0c
- fcnt=fcnt+dx; // in the range of 0 to 2xpi and 1/512 increments
- 238: 6d 85 ldd r22, Y+13 ; 0x0d
- 23a: 7e 85 ldd r23, Y+14 ; 0x0e
- 23c: 8f 85 ldd r24, Y+15 ; 0x0f
- 23e: 98 89 ldd r25, Y+16 ; 0x10
- 240: 2d 81 ldd r18, Y+5 ; 0x05
- 242: 3e 81 ldd r19, Y+6 ; 0x06
- 244: 4f 81 ldd r20, Y+7 ; 0x07
- 246: 58 85 ldd r21, Y+8 ; 0x08
- 248: 0e 94 93 05 call 0xb26 ; 0xb26 <__addsf3>
- 24c: dc 01 movw r26, r24
- 24e: cb 01 movw r24, r22
- 250: 8d 87 std Y+13, r24 ; 0x0d
- 252: 9e 87 std Y+14, r25 ; 0x0e
- 254: af 87 std Y+15, r26 ; 0x0f
- 256: b8 8b std Y+16, r27 ; 0x10
- bb=128+fd; // add dc offset to sinewawe
- 258: 69 85 ldd r22, Y+9 ; 0x09
- 25a: 7a 85 ldd r23, Y+10 ; 0x0a
- 25c: 8b 85 ldd r24, Y+11 ; 0x0b
- 25e: 9c 85 ldd r25, Y+12 ; 0x0c
- 260: 20 e0 ldi r18, 0x00 ; 0
- 262: 30 e0 ldi r19, 0x00 ; 0
- 264: 40 e0 ldi r20, 0x00 ; 0
- 266: 53 e4 ldi r21, 0x43 ; 67
- 268: 0e 94 93 05 call 0xb26 ; 0xb26 <__addsf3>
- 26c: dc 01 movw r26, r24
- 26e: cb 01 movw r24, r22
- 270: bc 01 movw r22, r24
- 272: cd 01 movw r24, r26
- 274: 0e 94 66 07 call 0xecc ; 0xecc <__fixsfsi>
- 278: dc 01 movw r26, r24
- 27a: cb 01 movw r24, r22
- 27c: 9c 83 std Y+4, r25 ; 0x04
- 27e: 8b 83 std Y+3, r24 ; 0x03
- dd[i]=bb; // write value into array
- 280: 89 81 ldd r24, Y+1 ; 0x01
- 282: 9a 81 ldd r25, Y+2 ; 0x02
- 284: 2b 81 ldd r18, Y+3 ; 0x03
- 286: fc 01 movw r30, r24
- 288: ee 5d subi r30, 0xDE ; 222
- 28a: fe 4f sbci r31, 0xFE ; 254
- 28c: 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
- 28e: 89 81 ldd r24, Y+1 ; 0x01
- 290: 9a 81 ldd r25, Y+2 ; 0x02
- 292: 01 96 adiw r24, 0x01 ; 1
- 294: 9a 83 std Y+2, r25 ; 0x02
- 296: 89 83 std Y+1, r24 ; 0x01
- 298: 89 81 ldd r24, Y+1 ; 0x01
- 29a: 9a 81 ldd r25, Y+2 ; 0x02
- 29c: 22 e0 ldi r18, 0x02 ; 2
- 29e: 80 30 cpi r24, 0x00 ; 0
- 2a0: 92 07 cpc r25, r18
- 2a2: 0c f4 brge .+2 ; 0x2a6 <_Z13fill_sinewavev+0x108>
- 2a4: b1 cf rjmp .-158 ; 0x208 <_Z13fill_sinewavev+0x6a>
- 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
- }
-}
- 2a6: 64 96 adiw r28, 0x14 ; 20
- 2a8: 0f b6 in r0, 0x3f ; 63
- 2aa: f8 94 cli
- 2ac: de bf out 0x3e, r29 ; 62
- 2ae: 0f be out 0x3f, r0 ; 63
- 2b0: cd bf out 0x3d, r28 ; 61
- 2b2: cf 91 pop r28
- 2b4: df 91 pop r29
- 2b6: 08 95 ret
-
-000002b8 <main>:
-
-int main(){
- 2b8: df 93 push r29
- 2ba: cf 93 push r28
- 2bc: 00 d0 rcall .+0 ; 0x2be <main+0x6>
- 2be: cd b7 in r28, 0x3d ; 61
- 2c0: 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();
- 2c2: 0e 94 cf 00 call 0x19e ; 0x19e <_Z13fill_sinewavev>
- Serial.begin(115200);
- 2c6: 86 e2 ldi r24, 0x26 ; 38
- 2c8: 93 e0 ldi r25, 0x03 ; 3
- 2ca: 40 e0 ldi r20, 0x00 ; 0
- 2cc: 52 ec ldi r21, 0xC2 ; 194
- 2ce: 61 e0 ldi r22, 0x01 ; 1
- 2d0: 70 e0 ldi r23, 0x00 ; 0
- 2d2: 0e 94 cb 01 call 0x396 ; 0x396 <_ZN14HardwareSerial5beginEl>
-
- DDRB |= (1 << 5); // port B bit 6 = arduino pin 13
- 2d6: a4 e2 ldi r26, 0x24 ; 36
- 2d8: b0 e0 ldi r27, 0x00 ; 0
- 2da: e4 e2 ldi r30, 0x24 ; 36
- 2dc: f0 e0 ldi r31, 0x00 ; 0
- 2de: 80 81 ld r24, Z
- 2e0: 80 62 ori r24, 0x20 ; 32
- 2e2: 8c 93 st X, r24
- PORTB = (1 << 5); //turn on to start
- 2e4: e5 e2 ldi r30, 0x25 ; 37
- 2e6: f0 e0 ldi r31, 0x00 ; 0
- 2e8: 80 e2 ldi r24, 0x20 ; 32
- 2ea: 80 83 st Z, r24
- TCCR1B |= (1 << WGM12); // Configure timer 1 for CTC mode
- 2ec: a1 e8 ldi r26, 0x81 ; 129
- 2ee: b0 e0 ldi r27, 0x00 ; 0
- 2f0: e1 e8 ldi r30, 0x81 ; 129
- 2f2: f0 e0 ldi r31, 0x00 ; 0
- 2f4: 80 81 ld r24, Z
- 2f6: 88 60 ori r24, 0x08 ; 8
- 2f8: 8c 93 st X, r24
- TIMSK1 |= (1 << OCIE1A); // Enable CTC interrupt
- 2fa: af e6 ldi r26, 0x6F ; 111
- 2fc: b0 e0 ldi r27, 0x00 ; 0
- 2fe: ef e6 ldi r30, 0x6F ; 111
- 300: f0 e0 ldi r31, 0x00 ; 0
- 302: 80 81 ld r24, Z
- 304: 82 60 ori r24, 0x02 ; 2
- 306: 8c 93 st X, r24
- OCR1A = 390; // Set CTC compare value: final speed = CPU clocks / prescaler / CTC 15625=1Hz
- 308: e8 e8 ldi r30, 0x88 ; 136
- 30a: f0 e0 ldi r31, 0x00 ; 0
- 30c: 86 e8 ldi r24, 0x86 ; 134
- 30e: 91 e0 ldi r25, 0x01 ; 1
- 310: 91 83 std Z+1, r25 ; 0x01
- 312: 80 83 st Z, r24
- sei(); // Enable global interrupts
- 314: 78 94 sei
-
- while(1) {
- if (Serial.available() > 0) {
- 316: 86 e2 ldi r24, 0x26 ; 38
- 318: 93 e0 ldi r25, 0x03 ; 3
- 31a: 0e 94 c8 01 call 0x390 ; 0x390 <_ZN14HardwareSerial9availableEv>
- 31e: 1a 82 std Y+2, r1 ; 0x02
- 320: 18 16 cp r1, r24
- 322: 19 06 cpc r1, r25
- 324: 14 f4 brge .+4 ; 0x32a <main+0x72>
- 326: 81 e0 ldi r24, 0x01 ; 1
- 328: 8a 83 std Y+2, r24 ; 0x02
- 32a: 8a 81 ldd r24, Y+2 ; 0x02
- 32c: 88 23 and r24, r24
- 32e: 99 f3 breq .-26 ; 0x316 <main+0x5e>
- PORTB ^= (1 << 5);
- 330: a5 e2 ldi r26, 0x25 ; 37
- 332: b0 e0 ldi r27, 0x00 ; 0
- 334: e5 e2 ldi r30, 0x25 ; 37
- 336: f0 e0 ldi r31, 0x00 ; 0
- 338: 90 81 ld r25, Z
- 33a: 80 e2 ldi r24, 0x20 ; 32
- 33c: 89 27 eor r24, r25
- 33e: 8c 93 st X, r24
- byte in=Serial.read();
- 340: 86 e2 ldi r24, 0x26 ; 38
- 342: 93 e0 ldi r25, 0x03 ; 3
- 344: 0e 94 c5 01 call 0x38a ; 0x38a <_ZN14HardwareSerial4readEv>
- 348: 89 83 std Y+1, r24 ; 0x01
- if (in=='a') {
- 34a: 89 81 ldd r24, Y+1 ; 0x01
- 34c: 81 36 cpi r24, 0x61 ; 97
- 34e: 19 f7 brne .-58 ; 0x316 <main+0x5e>
- Serial.println("Welcome to electic");
- 350: 86 e2 ldi r24, 0x26 ; 38
- 352: 93 e0 ldi r25, 0x03 ; 3
- 354: 20 e0 ldi r18, 0x00 ; 0
- 356: 31 e0 ldi r19, 0x01 ; 1
- 358: b9 01 movw r22, r18
- 35a: 0e 94 1f 02 call 0x43e ; 0x43e <_ZN5Print7printlnEPKc>
- TCCR1B |= ((1<<CS10)|(1 << CS12)); // Set up timer at Fcpu/1024
- 35e: a1 e8 ldi r26, 0x81 ; 129
- 360: b0 e0 ldi r27, 0x00 ; 0
- 362: e1 e8 ldi r30, 0x81 ; 129
- 364: f0 e0 ldi r31, 0x00 ; 0
- 366: 80 81 ld r24, Z
- 368: 85 60 ori r24, 0x05 ; 5
- 36a: 8c 93 st X, r24
- 36c: d4 cf rjmp .-88 ; 0x316 <main+0x5e>
-
-0000036e <_GLOBAL__I__ZN14HardwareSerial5beginEl>:
- 36e: 87 e1 ldi r24, 0x17 ; 23
- 370: 91 e0 ldi r25, 0x01 ; 1
- 372: 90 93 27 03 sts 0x0327, r25
- 376: 80 93 26 03 sts 0x0326, r24
- 37a: 08 95 ret
-
-0000037c <_ZN14HardwareSerial5writeEh>:
- 37c: 86 2f mov r24, r22
- 37e: 0e 94 98 03 call 0x730 ; 0x730 <serialWrite>
- 382: 08 95 ret
-
-00000384 <_ZN14HardwareSerial5flushEv>:
- 384: 0e 94 d0 03 call 0x7a0 ; 0x7a0 <serialFlush>
- 388: 08 95 ret
-
-0000038a <_ZN14HardwareSerial4readEv>:
- 38a: 0e 94 b1 03 call 0x762 ; 0x762 <serialRead>
- 38e: 08 95 ret
-
-00000390 <_ZN14HardwareSerial9availableEv>:
- 390: 0e 94 a0 03 call 0x740 ; 0x740 <serialAvailable>
- 394: 08 95 ret
-
-00000396 <_ZN14HardwareSerial5beginEl>:
- 396: cb 01 movw r24, r22
- 398: ba 01 movw r22, r20
- 39a: 0e 94 5f 03 call 0x6be ; 0x6be <beginSerial>
- 39e: 08 95 ret
-
-000003a0 <_ZN5Print5printEh>:
- 3a0: dc 01 movw r26, r24
- 3a2: ed 91 ld r30, X+
- 3a4: fc 91 ld r31, X
- 3a6: 01 90 ld r0, Z+
- 3a8: f0 81 ld r31, Z
- 3aa: e0 2d mov r30, r0
- 3ac: 09 95 icall
- 3ae: 08 95 ret
-
-000003b0 <_ZN5Print5printEc>:
- 3b0: dc 01 movw r26, r24
- 3b2: ed 91 ld r30, X+
- 3b4: fc 91 ld r31, X
- 3b6: 01 90 ld r0, Z+
- 3b8: f0 81 ld r31, Z
- 3ba: e0 2d mov r30, r0
- 3bc: 09 95 icall
- 3be: 08 95 ret
-
-000003c0 <_ZN5Print5printEPKc>:
- 3c0: 0f 93 push r16
- 3c2: 1f 93 push r17
- 3c4: cf 93 push r28
- 3c6: df 93 push r29
- 3c8: 8c 01 movw r16, r24
- 3ca: eb 01 movw r28, r22
- 3cc: 09 c0 rjmp .+18 ; 0x3e0 <_ZN5Print5printEPKc+0x20>
- 3ce: 21 96 adiw r28, 0x01 ; 1
- 3d0: d8 01 movw r26, r16
- 3d2: ed 91 ld r30, X+
- 3d4: fc 91 ld r31, X
- 3d6: 01 90 ld r0, Z+
- 3d8: f0 81 ld r31, Z
- 3da: e0 2d mov r30, r0
- 3dc: c8 01 movw r24, r16
- 3de: 09 95 icall
- 3e0: 68 81 ld r22, Y
- 3e2: 66 23 and r22, r22
- 3e4: a1 f7 brne .-24 ; 0x3ce <_ZN5Print5printEPKc+0xe>
- 3e6: df 91 pop r29
- 3e8: cf 91 pop r28
- 3ea: 1f 91 pop r17
- 3ec: 0f 91 pop r16
- 3ee: 08 95 ret
-
-000003f0 <_ZN5Print7printlnEv>:
- 3f0: 0f 93 push r16
- 3f2: 1f 93 push r17
- 3f4: 8c 01 movw r16, r24
- 3f6: dc 01 movw r26, r24
- 3f8: ed 91 ld r30, X+
- 3fa: fc 91 ld r31, X
- 3fc: 01 90 ld r0, Z+
- 3fe: f0 81 ld r31, Z
- 400: e0 2d mov r30, r0
- 402: 6d e0 ldi r22, 0x0D ; 13
- 404: 09 95 icall
- 406: d8 01 movw r26, r16
- 408: ed 91 ld r30, X+
- 40a: fc 91 ld r31, X
- 40c: 01 90 ld r0, Z+
- 40e: f0 81 ld r31, Z
- 410: e0 2d mov r30, r0
- 412: 6a e0 ldi r22, 0x0A ; 10
- 414: c8 01 movw r24, r16
- 416: 09 95 icall
- 418: 1f 91 pop r17
- 41a: 0f 91 pop r16
- 41c: 08 95 ret
-
-0000041e <_ZN5Print7printlnEc>:
- 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: 09 95 icall
- 432: c8 01 movw r24, r16
- 434: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 438: 1f 91 pop r17
- 43a: 0f 91 pop r16
- 43c: 08 95 ret
-
-0000043e <_ZN5Print7printlnEPKc>:
- 43e: 0f 93 push r16
- 440: 1f 93 push r17
- 442: 8c 01 movw r16, r24
- 444: 0e 94 e0 01 call 0x3c0 ; 0x3c0 <_ZN5Print5printEPKc>
- 448: c8 01 movw r24, r16
- 44a: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 44e: 1f 91 pop r17
- 450: 0f 91 pop r16
- 452: 08 95 ret
-
-00000454 <_ZN5Print7printlnEh>:
- 454: 0f 93 push r16
- 456: 1f 93 push r17
- 458: 8c 01 movw r16, r24
- 45a: dc 01 movw r26, r24
- 45c: ed 91 ld r30, X+
- 45e: fc 91 ld r31, X
- 460: 01 90 ld r0, Z+
- 462: f0 81 ld r31, Z
- 464: e0 2d mov r30, r0
- 466: 09 95 icall
- 468: c8 01 movw r24, r16
- 46a: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 46e: 1f 91 pop r17
- 470: 0f 91 pop r16
- 472: 08 95 ret
-
-00000474 <_ZN5Print11printNumberEmh>:
- 474: 2f 92 push r2
- 476: 3f 92 push r3
- 478: 4f 92 push r4
- 47a: 5f 92 push r5
- 47c: 6f 92 push r6
- 47e: 7f 92 push r7
- 480: 8f 92 push r8
- 482: 9f 92 push r9
- 484: af 92 push r10
- 486: bf 92 push r11
- 488: cf 92 push r12
- 48a: df 92 push r13
- 48c: ef 92 push r14
- 48e: ff 92 push r15
- 490: 0f 93 push r16
- 492: 1f 93 push r17
- 494: df 93 push r29
- 496: cf 93 push r28
- 498: cd b7 in r28, 0x3d ; 61
- 49a: de b7 in r29, 0x3e ; 62
- 49c: a0 97 sbiw r28, 0x20 ; 32
- 49e: 0f b6 in r0, 0x3f ; 63
- 4a0: f8 94 cli
- 4a2: de bf out 0x3e, r29 ; 62
- 4a4: 0f be out 0x3f, r0 ; 63
- 4a6: cd bf out 0x3d, r28 ; 61
- 4a8: 1c 01 movw r2, r24
- 4aa: 6a 01 movw r12, r20
- 4ac: 7b 01 movw r14, r22
- 4ae: 41 15 cp r20, r1
- 4b0: 51 05 cpc r21, r1
- 4b2: 61 05 cpc r22, r1
- 4b4: 71 05 cpc r23, r1
- 4b6: 49 f4 brne .+18 ; 0x4ca <_ZN5Print11printNumberEmh+0x56>
- 4b8: dc 01 movw r26, r24
- 4ba: ed 91 ld r30, X+
- 4bc: fc 91 ld r31, X
- 4be: 01 90 ld r0, Z+
- 4c0: f0 81 ld r31, Z
- 4c2: e0 2d mov r30, r0
- 4c4: 60 e3 ldi r22, 0x30 ; 48
- 4c6: 09 95 icall
- 4c8: 54 c0 rjmp .+168 ; 0x572 <_ZN5Print11printNumberEmh+0xfe>
- 4ca: 88 24 eor r8, r8
- 4cc: 99 24 eor r9, r9
- 4ce: 54 01 movw r10, r8
- 4d0: 42 2e mov r4, r18
- 4d2: 55 24 eor r5, r5
- 4d4: 66 24 eor r6, r6
- 4d6: 77 24 eor r7, r7
- 4d8: 01 e0 ldi r16, 0x01 ; 1
- 4da: 10 e0 ldi r17, 0x00 ; 0
- 4dc: 0c 0f add r16, r28
- 4de: 1d 1f adc r17, r29
- 4e0: 08 0d add r16, r8
- 4e2: 19 1d adc r17, r9
- 4e4: c7 01 movw r24, r14
- 4e6: b6 01 movw r22, r12
- 4e8: a3 01 movw r20, r6
- 4ea: 92 01 movw r18, r4
- 4ec: 0e 94 1a 09 call 0x1234 ; 0x1234 <__udivmodsi4>
- 4f0: f8 01 movw r30, r16
- 4f2: 60 83 st Z, r22
- 4f4: 08 94 sec
- 4f6: 81 1c adc r8, r1
- 4f8: 91 1c adc r9, r1
- 4fa: a1 1c adc r10, r1
- 4fc: b1 1c adc r11, r1
- 4fe: c7 01 movw r24, r14
- 500: b6 01 movw r22, r12
- 502: a3 01 movw r20, r6
- 504: 92 01 movw r18, r4
- 506: 0e 94 1a 09 call 0x1234 ; 0x1234 <__udivmodsi4>
- 50a: c9 01 movw r24, r18
- 50c: da 01 movw r26, r20
- 50e: 6c 01 movw r12, r24
- 510: 7d 01 movw r14, r26
- 512: c1 14 cp r12, r1
- 514: d1 04 cpc r13, r1
- 516: e1 04 cpc r14, r1
- 518: f1 04 cpc r15, r1
- 51a: f1 f6 brne .-68 ; 0x4d8 <_ZN5Print11printNumberEmh+0x64>
- 51c: 81 e0 ldi r24, 0x01 ; 1
- 51e: e8 2e mov r14, r24
- 520: f1 2c mov r15, r1
- 522: ec 0e add r14, r28
- 524: fd 1e adc r15, r29
- 526: e8 0c add r14, r8
- 528: f9 1c adc r15, r9
- 52a: 3e 01 movw r6, r28
- 52c: 08 94 sec
- 52e: 61 1c adc r6, r1
- 530: 71 1c adc r7, r1
- 532: d5 01 movw r26, r10
- 534: c4 01 movw r24, r8
- 536: 01 97 sbiw r24, 0x01 ; 1
- 538: a1 09 sbc r26, r1
- 53a: b1 09 sbc r27, r1
- 53c: 6c 01 movw r12, r24
- 53e: c8 18 sub r12, r8
- 540: d9 08 sbc r13, r9
- 542: 14 c0 rjmp .+40 ; 0x56c <_ZN5Print11printNumberEmh+0xf8>
- 544: f6 01 movw r30, r12
- 546: ee 0d add r30, r14
- 548: ff 1d adc r31, r15
- 54a: 60 81 ld r22, Z
- 54c: 6a 30 cpi r22, 0x0A ; 10
- 54e: 10 f4 brcc .+4 ; 0x554 <_ZN5Print11printNumberEmh+0xe0>
- 550: 60 5d subi r22, 0xD0 ; 208
- 552: 01 c0 rjmp .+2 ; 0x556 <_ZN5Print11printNumberEmh+0xe2>
- 554: 69 5c subi r22, 0xC9 ; 201
- 556: d1 01 movw r26, r2
- 558: ed 91 ld r30, X+
- 55a: fc 91 ld r31, X
- 55c: 01 90 ld r0, Z+
- 55e: f0 81 ld r31, Z
- 560: e0 2d mov r30, r0
- 562: c1 01 movw r24, r2
- 564: 09 95 icall
- 566: 08 94 sec
- 568: e1 08 sbc r14, r1
- 56a: f1 08 sbc r15, r1
- 56c: 6e 14 cp r6, r14
- 56e: 7f 04 cpc r7, r15
- 570: 49 f7 brne .-46 ; 0x544 <_ZN5Print11printNumberEmh+0xd0>
- 572: a0 96 adiw r28, 0x20 ; 32
- 574: 0f b6 in r0, 0x3f ; 63
- 576: f8 94 cli
- 578: de bf out 0x3e, r29 ; 62
- 57a: 0f be out 0x3f, r0 ; 63
- 57c: cd bf out 0x3d, r28 ; 61
- 57e: cf 91 pop r28
- 580: df 91 pop r29
- 582: 1f 91 pop r17
- 584: 0f 91 pop r16
- 586: ff 90 pop r15
- 588: ef 90 pop r14
- 58a: df 90 pop r13
- 58c: cf 90 pop r12
- 58e: bf 90 pop r11
- 590: af 90 pop r10
- 592: 9f 90 pop r9
- 594: 8f 90 pop r8
- 596: 7f 90 pop r7
- 598: 6f 90 pop r6
- 59a: 5f 90 pop r5
- 59c: 4f 90 pop r4
- 59e: 3f 90 pop r3
- 5a0: 2f 90 pop r2
- 5a2: 08 95 ret
-
-000005a4 <_ZN5Print5printEm>:
- 5a4: 2a e0 ldi r18, 0x0A ; 10
- 5a6: 0e 94 3a 02 call 0x474 ; 0x474 <_ZN5Print11printNumberEmh>
- 5aa: 08 95 ret
-
-000005ac <_ZN5Print7printlnEm>:
- 5ac: 0f 93 push r16
- 5ae: 1f 93 push r17
- 5b0: 8c 01 movw r16, r24
- 5b2: 0e 94 d2 02 call 0x5a4 ; 0x5a4 <_ZN5Print5printEm>
- 5b6: c8 01 movw r24, r16
- 5b8: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 5bc: 1f 91 pop r17
- 5be: 0f 91 pop r16
- 5c0: 08 95 ret
-
-000005c2 <_ZN5Print5printEj>:
- 5c2: ab 01 movw r20, r22
- 5c4: 60 e0 ldi r22, 0x00 ; 0
- 5c6: 70 e0 ldi r23, 0x00 ; 0
- 5c8: 0e 94 d2 02 call 0x5a4 ; 0x5a4 <_ZN5Print5printEm>
- 5cc: 08 95 ret
-
-000005ce <_ZN5Print7printlnEj>:
- 5ce: 0f 93 push r16
- 5d0: 1f 93 push r17
- 5d2: 8c 01 movw r16, r24
- 5d4: ab 01 movw r20, r22
- 5d6: 60 e0 ldi r22, 0x00 ; 0
- 5d8: 70 e0 ldi r23, 0x00 ; 0
- 5da: 0e 94 d2 02 call 0x5a4 ; 0x5a4 <_ZN5Print5printEm>
- 5de: c8 01 movw r24, r16
- 5e0: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 5e4: 1f 91 pop r17
- 5e6: 0f 91 pop r16
- 5e8: 08 95 ret
-
-000005ea <_ZN5Print5printEl>:
- 5ea: ef 92 push r14
- 5ec: ff 92 push r15
- 5ee: 0f 93 push r16
- 5f0: 1f 93 push r17
- 5f2: cf 93 push r28
- 5f4: df 93 push r29
- 5f6: ec 01 movw r28, r24
- 5f8: 7a 01 movw r14, r20
- 5fa: 8b 01 movw r16, r22
- 5fc: 77 ff sbrs r23, 7
- 5fe: 0f c0 rjmp .+30 ; 0x61e <_ZN5Print5printEl+0x34>
- 600: e8 81 ld r30, Y
- 602: f9 81 ldd r31, Y+1 ; 0x01
- 604: 01 90 ld r0, Z+
- 606: f0 81 ld r31, Z
- 608: e0 2d mov r30, r0
- 60a: 6d e2 ldi r22, 0x2D ; 45
- 60c: 09 95 icall
- 60e: 10 95 com r17
- 610: 00 95 com r16
- 612: f0 94 com r15
- 614: e0 94 com r14
- 616: e1 1c adc r14, r1
- 618: f1 1c adc r15, r1
- 61a: 01 1d adc r16, r1
- 61c: 11 1d adc r17, r1
- 61e: 2a e0 ldi r18, 0x0A ; 10
- 620: b8 01 movw r22, r16
- 622: a7 01 movw r20, r14
- 624: ce 01 movw r24, r28
- 626: 0e 94 3a 02 call 0x474 ; 0x474 <_ZN5Print11printNumberEmh>
- 62a: df 91 pop r29
- 62c: cf 91 pop r28
- 62e: 1f 91 pop r17
- 630: 0f 91 pop r16
- 632: ff 90 pop r15
- 634: ef 90 pop r14
- 636: 08 95 ret
-
-00000638 <_ZN5Print7printlnEl>:
- 638: 0f 93 push r16
- 63a: 1f 93 push r17
- 63c: 8c 01 movw r16, r24
- 63e: 0e 94 f5 02 call 0x5ea ; 0x5ea <_ZN5Print5printEl>
- 642: c8 01 movw r24, r16
- 644: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 648: 1f 91 pop r17
- 64a: 0f 91 pop r16
- 64c: 08 95 ret
-
-0000064e <_ZN5Print5printEi>:
- 64e: ab 01 movw r20, r22
- 650: 66 27 eor r22, r22
- 652: 57 fd sbrc r21, 7
- 654: 60 95 com r22
- 656: 76 2f mov r23, r22
- 658: 0e 94 f5 02 call 0x5ea ; 0x5ea <_ZN5Print5printEl>
- 65c: 08 95 ret
-
-0000065e <_ZN5Print7printlnEi>:
- 65e: 0f 93 push r16
- 660: 1f 93 push r17
- 662: 8c 01 movw r16, r24
- 664: ab 01 movw r20, r22
- 666: 66 27 eor r22, r22
- 668: 57 fd sbrc r21, 7
- 66a: 60 95 com r22
- 66c: 76 2f mov r23, r22
- 66e: 0e 94 f5 02 call 0x5ea ; 0x5ea <_ZN5Print5printEl>
- 672: c8 01 movw r24, r16
- 674: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 678: 1f 91 pop r17
- 67a: 0f 91 pop r16
- 67c: 08 95 ret
-
-0000067e <_ZN5Print5printEli>:
- 67e: dc 01 movw r26, r24
- 680: 21 15 cp r18, r1
- 682: 31 05 cpc r19, r1
- 684: 41 f4 brne .+16 ; 0x696 <_ZN5Print5printEli+0x18>
- 686: ed 91 ld r30, X+
- 688: fc 91 ld r31, X
- 68a: 01 90 ld r0, Z+
- 68c: f0 81 ld r31, Z
- 68e: e0 2d mov r30, r0
- 690: 64 2f mov r22, r20
- 692: 09 95 icall
- 694: 08 95 ret
- 696: 2a 30 cpi r18, 0x0A ; 10
- 698: 31 05 cpc r19, r1
- 69a: 19 f4 brne .+6 ; 0x6a2 <_ZN5Print5printEli+0x24>
- 69c: 0e 94 f5 02 call 0x5ea ; 0x5ea <_ZN5Print5printEl>
- 6a0: 08 95 ret
- 6a2: 0e 94 3a 02 call 0x474 ; 0x474 <_ZN5Print11printNumberEmh>
- 6a6: 08 95 ret
-
-000006a8 <_ZN5Print7printlnEli>:
- 6a8: 0f 93 push r16
- 6aa: 1f 93 push r17
- 6ac: 8c 01 movw r16, r24
- 6ae: 0e 94 3f 03 call 0x67e ; 0x67e <_ZN5Print5printEli>
- 6b2: c8 01 movw r24, r16
- 6b4: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 6b8: 1f 91 pop r17
- 6ba: 0f 91 pop r16
- 6bc: 08 95 ret
-
-000006be <beginSerial>:
- 6be: ef 92 push r14
- 6c0: ff 92 push r15
- 6c2: 0f 93 push r16
- 6c4: 1f 93 push r17
- 6c6: 7b 01 movw r14, r22
- 6c8: 8c 01 movw r16, r24
- 6ca: 22 e0 ldi r18, 0x02 ; 2
- 6cc: 30 e0 ldi r19, 0x00 ; 0
- 6ce: 40 e0 ldi r20, 0x00 ; 0
- 6d0: 50 e0 ldi r21, 0x00 ; 0
- 6d2: 0e 94 3c 09 call 0x1278 ; 0x1278 <__divmodsi4>
- 6d6: 20 5c subi r18, 0xC0 ; 192
- 6d8: 3d 4b sbci r19, 0xBD ; 189
- 6da: 40 4f sbci r20, 0xF0 ; 240
- 6dc: 5f 4f sbci r21, 0xFF ; 255
- 6de: ca 01 movw r24, r20
- 6e0: b9 01 movw r22, r18
- 6e2: a8 01 movw r20, r16
- 6e4: 97 01 movw r18, r14
- 6e6: 0e 94 3c 09 call 0x1278 ; 0x1278 <__divmodsi4>
- 6ea: c9 01 movw r24, r18
- 6ec: da 01 movw r26, r20
- 6ee: 01 97 sbiw r24, 0x01 ; 1
- 6f0: a1 09 sbc r26, r1
- 6f2: b1 09 sbc r27, r1
- 6f4: 29 2f mov r18, r25
- 6f6: 3a 2f mov r19, r26
- 6f8: 4b 2f mov r20, r27
- 6fa: 55 27 eor r21, r21
- 6fc: 47 fd sbrc r20, 7
- 6fe: 5a 95 dec r21
- 700: 01 96 adiw r24, 0x01 ; 1
- 702: a1 1d adc r26, r1
- 704: b1 1d adc r27, r1
- 706: 20 93 c5 00 sts 0x00C5, r18
- 70a: 81 50 subi r24, 0x01 ; 1
- 70c: 80 93 c4 00 sts 0x00C4, r24
- 710: e1 ec ldi r30, 0xC1 ; 193
- 712: f0 e0 ldi r31, 0x00 ; 0
- 714: 80 81 ld r24, Z
- 716: 80 61 ori r24, 0x10 ; 16
- 718: 80 83 st Z, r24
- 71a: 80 81 ld r24, Z
- 71c: 88 60 ori r24, 0x08 ; 8
- 71e: 80 83 st Z, r24
- 720: 80 81 ld r24, Z
- 722: 80 68 ori r24, 0x80 ; 128
- 724: 80 83 st Z, r24
- 726: 1f 91 pop r17
- 728: 0f 91 pop r16
- 72a: ff 90 pop r15
- 72c: ef 90 pop r14
- 72e: 08 95 ret
-
-00000730 <serialWrite>:
- 730: 98 2f mov r25, r24
- 732: 80 91 c0 00 lds r24, 0x00C0
- 736: 85 ff sbrs r24, 5
- 738: fc cf rjmp .-8 ; 0x732 <serialWrite+0x2>
- 73a: 90 93 c6 00 sts 0x00C6, r25
- 73e: 08 95 ret
-
-00000740 <serialAvailable>:
- 740: 80 91 28 03 lds r24, 0x0328
- 744: 90 91 29 03 lds r25, 0x0329
- 748: 80 58 subi r24, 0x80 ; 128
- 74a: 9f 4f sbci r25, 0xFF ; 255
- 74c: 20 91 2a 03 lds r18, 0x032A
- 750: 30 91 2b 03 lds r19, 0x032B
- 754: 82 1b sub r24, r18
- 756: 93 0b sbc r25, r19
- 758: 60 e8 ldi r22, 0x80 ; 128
- 75a: 70 e0 ldi r23, 0x00 ; 0
- 75c: 0e 94 07 09 call 0x120e ; 0x120e <__divmodhi4>
- 760: 08 95 ret
-
-00000762 <serialRead>:
- 762: 40 91 2a 03 lds r20, 0x032A
- 766: 50 91 2b 03 lds r21, 0x032B
- 76a: 80 91 28 03 lds r24, 0x0328
- 76e: 90 91 29 03 lds r25, 0x0329
- 772: 84 17 cp r24, r20
- 774: 95 07 cpc r25, r21
- 776: 19 f4 brne .+6 ; 0x77e <serialRead+0x1c>
- 778: 2f ef ldi r18, 0xFF ; 255
- 77a: 3f ef ldi r19, 0xFF ; 255
- 77c: 0f c0 rjmp .+30 ; 0x79c <serialRead+0x3a>
- 77e: fa 01 movw r30, r20
- 780: e4 5d subi r30, 0xD4 ; 212
- 782: fc 4f sbci r31, 0xFC ; 252
- 784: 20 81 ld r18, Z
- 786: ca 01 movw r24, r20
- 788: 01 96 adiw r24, 0x01 ; 1
- 78a: 60 e8 ldi r22, 0x80 ; 128
- 78c: 70 e0 ldi r23, 0x00 ; 0
- 78e: 0e 94 07 09 call 0x120e ; 0x120e <__divmodhi4>
- 792: 90 93 2b 03 sts 0x032B, r25
- 796: 80 93 2a 03 sts 0x032A, r24
- 79a: 30 e0 ldi r19, 0x00 ; 0
- 79c: c9 01 movw r24, r18
- 79e: 08 95 ret
-
-000007a0 <serialFlush>:
- 7a0: 80 91 2a 03 lds r24, 0x032A
- 7a4: 90 91 2b 03 lds r25, 0x032B
- 7a8: 90 93 29 03 sts 0x0329, r25
- 7ac: 80 93 28 03 sts 0x0328, r24
- 7b0: 08 95 ret
-
-000007b2 <__vector_18>:
- 7b2: 1f 92 push r1
- 7b4: 0f 92 push r0
- 7b6: 0f b6 in r0, 0x3f ; 63
- 7b8: 0f 92 push r0
- 7ba: 11 24 eor r1, r1
- 7bc: 2f 93 push r18
- 7be: 3f 93 push r19
- 7c0: 4f 93 push r20
- 7c2: 5f 93 push r21
- 7c4: 6f 93 push r22
- 7c6: 7f 93 push r23
- 7c8: 8f 93 push r24
- 7ca: 9f 93 push r25
- 7cc: af 93 push r26
- 7ce: bf 93 push r27
- 7d0: ef 93 push r30
- 7d2: ff 93 push r31
- 7d4: 40 91 c6 00 lds r20, 0x00C6
- 7d8: e0 91 28 03 lds r30, 0x0328
- 7dc: f0 91 29 03 lds r31, 0x0329
- 7e0: cf 01 movw r24, r30
- 7e2: 01 96 adiw r24, 0x01 ; 1
- 7e4: 60 e8 ldi r22, 0x80 ; 128
- 7e6: 70 e0 ldi r23, 0x00 ; 0
- 7e8: 0e 94 07 09 call 0x120e ; 0x120e <__divmodhi4>
- 7ec: 9c 01 movw r18, r24
- 7ee: 80 91 2a 03 lds r24, 0x032A
- 7f2: 90 91 2b 03 lds r25, 0x032B
- 7f6: 28 17 cp r18, r24
- 7f8: 39 07 cpc r19, r25
- 7fa: 39 f0 breq .+14 ; 0x80a <__vector_18+0x58>
- 7fc: e4 5d subi r30, 0xD4 ; 212
- 7fe: fc 4f sbci r31, 0xFC ; 252
- 800: 40 83 st Z, r20
- 802: 30 93 29 03 sts 0x0329, r19
- 806: 20 93 28 03 sts 0x0328, r18
- 80a: ff 91 pop r31
- 80c: ef 91 pop r30
- 80e: bf 91 pop r27
- 810: af 91 pop r26
- 812: 9f 91 pop r25
- 814: 8f 91 pop r24
- 816: 7f 91 pop r23
- 818: 6f 91 pop r22
- 81a: 5f 91 pop r21
- 81c: 4f 91 pop r20
- 81e: 3f 91 pop r19
- 820: 2f 91 pop r18
- 822: 0f 90 pop r0
- 824: 0f be out 0x3f, r0 ; 63
- 826: 0f 90 pop r0
- 828: 1f 90 pop r1
- 82a: 18 95 reti
-
-0000082c <_fpadd_parts>:
- 82c: a0 e0 ldi r26, 0x00 ; 0
- 82e: b0 e0 ldi r27, 0x00 ; 0
- 830: ec e1 ldi r30, 0x1C ; 28
- 832: f4 e0 ldi r31, 0x04 ; 4
- 834: 0c 94 6b 09 jmp 0x12d6 ; 0x12d6 <__prologue_saves__>
- 838: dc 01 movw r26, r24
- 83a: 2b 01 movw r4, r22
- 83c: fa 01 movw r30, r20
- 83e: 9c 91 ld r25, X
- 840: 92 30 cpi r25, 0x02 ; 2
- 842: 08 f4 brcc .+2 ; 0x846 <_fpadd_parts+0x1a>
- 844: 39 c1 rjmp .+626 ; 0xab8 <__stack+0x1b9>
- 846: eb 01 movw r28, r22
- 848: 88 81 ld r24, Y
- 84a: 82 30 cpi r24, 0x02 ; 2
- 84c: 08 f4 brcc .+2 ; 0x850 <_fpadd_parts+0x24>
- 84e: 33 c1 rjmp .+614 ; 0xab6 <__stack+0x1b7>
- 850: 94 30 cpi r25, 0x04 ; 4
- 852: 69 f4 brne .+26 ; 0x86e <_fpadd_parts+0x42>
- 854: 84 30 cpi r24, 0x04 ; 4
- 856: 09 f0 breq .+2 ; 0x85a <_fpadd_parts+0x2e>
- 858: 2f c1 rjmp .+606 ; 0xab8 <__stack+0x1b9>
- 85a: 11 96 adiw r26, 0x01 ; 1
- 85c: 9c 91 ld r25, X
- 85e: 11 97 sbiw r26, 0x01 ; 1
- 860: 89 81 ldd r24, Y+1 ; 0x01
- 862: 98 17 cp r25, r24
- 864: 09 f4 brne .+2 ; 0x868 <_fpadd_parts+0x3c>
- 866: 28 c1 rjmp .+592 ; 0xab8 <__stack+0x1b9>
- 868: a9 e1 ldi r26, 0x19 ; 25
- 86a: b1 e0 ldi r27, 0x01 ; 1
- 86c: 25 c1 rjmp .+586 ; 0xab8 <__stack+0x1b9>
- 86e: 84 30 cpi r24, 0x04 ; 4
- 870: 09 f4 brne .+2 ; 0x874 <_fpadd_parts+0x48>
- 872: 21 c1 rjmp .+578 ; 0xab6 <__stack+0x1b7>
- 874: 82 30 cpi r24, 0x02 ; 2
- 876: a9 f4 brne .+42 ; 0x8a2 <_fpadd_parts+0x76>
- 878: 92 30 cpi r25, 0x02 ; 2
- 87a: 09 f0 breq .+2 ; 0x87e <_fpadd_parts+0x52>
- 87c: 1d c1 rjmp .+570 ; 0xab8 <__stack+0x1b9>
- 87e: 9a 01 movw r18, r20
- 880: ad 01 movw r20, r26
- 882: 88 e0 ldi r24, 0x08 ; 8
- 884: ea 01 movw r28, r20
- 886: 09 90 ld r0, Y+
- 888: ae 01 movw r20, r28
- 88a: e9 01 movw r28, r18
- 88c: 09 92 st Y+, r0
- 88e: 9e 01 movw r18, r28
- 890: 81 50 subi r24, 0x01 ; 1
- 892: c1 f7 brne .-16 ; 0x884 <_fpadd_parts+0x58>
- 894: e2 01 movw r28, r4
- 896: 89 81 ldd r24, Y+1 ; 0x01
- 898: 11 96 adiw r26, 0x01 ; 1
- 89a: 9c 91 ld r25, X
- 89c: 89 23 and r24, r25
- 89e: 81 83 std Z+1, r24 ; 0x01
- 8a0: 08 c1 rjmp .+528 ; 0xab2 <__stack+0x1b3>
- 8a2: 92 30 cpi r25, 0x02 ; 2
- 8a4: 09 f4 brne .+2 ; 0x8a8 <_fpadd_parts+0x7c>
- 8a6: 07 c1 rjmp .+526 ; 0xab6 <__stack+0x1b7>
- 8a8: 12 96 adiw r26, 0x02 ; 2
- 8aa: 2d 90 ld r2, X+
- 8ac: 3c 90 ld r3, X
- 8ae: 13 97 sbiw r26, 0x03 ; 3
- 8b0: eb 01 movw r28, r22
- 8b2: 8a 81 ldd r24, Y+2 ; 0x02
- 8b4: 9b 81 ldd r25, Y+3 ; 0x03
- 8b6: 14 96 adiw r26, 0x04 ; 4
- 8b8: ad 90 ld r10, X+
- 8ba: bd 90 ld r11, X+
- 8bc: cd 90 ld r12, X+
- 8be: dc 90 ld r13, X
- 8c0: 17 97 sbiw r26, 0x07 ; 7
- 8c2: ec 80 ldd r14, Y+4 ; 0x04
- 8c4: fd 80 ldd r15, Y+5 ; 0x05
- 8c6: 0e 81 ldd r16, Y+6 ; 0x06
- 8c8: 1f 81 ldd r17, Y+7 ; 0x07
- 8ca: 91 01 movw r18, r2
- 8cc: 28 1b sub r18, r24
- 8ce: 39 0b sbc r19, r25
- 8d0: b9 01 movw r22, r18
- 8d2: 37 ff sbrs r19, 7
- 8d4: 04 c0 rjmp .+8 ; 0x8de <_fpadd_parts+0xb2>
- 8d6: 66 27 eor r22, r22
- 8d8: 77 27 eor r23, r23
- 8da: 62 1b sub r22, r18
- 8dc: 73 0b sbc r23, r19
- 8de: 60 32 cpi r22, 0x20 ; 32
- 8e0: 71 05 cpc r23, r1
- 8e2: 0c f0 brlt .+2 ; 0x8e6 <_fpadd_parts+0xba>
- 8e4: 61 c0 rjmp .+194 ; 0x9a8 <__stack+0xa9>
- 8e6: 12 16 cp r1, r18
- 8e8: 13 06 cpc r1, r19
- 8ea: 6c f5 brge .+90 ; 0x946 <__stack+0x47>
- 8ec: 37 01 movw r6, r14
- 8ee: 48 01 movw r8, r16
- 8f0: 06 2e mov r0, r22
- 8f2: 04 c0 rjmp .+8 ; 0x8fc <_fpadd_parts+0xd0>
- 8f4: 96 94 lsr r9
- 8f6: 87 94 ror r8
- 8f8: 77 94 ror r7
- 8fa: 67 94 ror r6
- 8fc: 0a 94 dec r0
- 8fe: d2 f7 brpl .-12 ; 0x8f4 <_fpadd_parts+0xc8>
- 900: 21 e0 ldi r18, 0x01 ; 1
- 902: 30 e0 ldi r19, 0x00 ; 0
- 904: 40 e0 ldi r20, 0x00 ; 0
- 906: 50 e0 ldi r21, 0x00 ; 0
- 908: 04 c0 rjmp .+8 ; 0x912 <__stack+0x13>
- 90a: 22 0f add r18, r18
- 90c: 33 1f adc r19, r19
- 90e: 44 1f adc r20, r20
- 910: 55 1f adc r21, r21
- 912: 6a 95 dec r22
- 914: d2 f7 brpl .-12 ; 0x90a <__stack+0xb>
- 916: 21 50 subi r18, 0x01 ; 1
- 918: 30 40 sbci r19, 0x00 ; 0
- 91a: 40 40 sbci r20, 0x00 ; 0
- 91c: 50 40 sbci r21, 0x00 ; 0
- 91e: 2e 21 and r18, r14
- 920: 3f 21 and r19, r15
- 922: 40 23 and r20, r16
- 924: 51 23 and r21, r17
- 926: 21 15 cp r18, r1
- 928: 31 05 cpc r19, r1
- 92a: 41 05 cpc r20, r1
- 92c: 51 05 cpc r21, r1
- 92e: 21 f0 breq .+8 ; 0x938 <__stack+0x39>
- 930: 21 e0 ldi r18, 0x01 ; 1
- 932: 30 e0 ldi r19, 0x00 ; 0
- 934: 40 e0 ldi r20, 0x00 ; 0
- 936: 50 e0 ldi r21, 0x00 ; 0
- 938: 79 01 movw r14, r18
- 93a: 8a 01 movw r16, r20
- 93c: e6 28 or r14, r6
- 93e: f7 28 or r15, r7
- 940: 08 29 or r16, r8
- 942: 19 29 or r17, r9
- 944: 3c c0 rjmp .+120 ; 0x9be <__stack+0xbf>
- 946: 23 2b or r18, r19
- 948: d1 f1 breq .+116 ; 0x9be <__stack+0xbf>
- 94a: 26 0e add r2, r22
- 94c: 37 1e adc r3, r23
- 94e: 35 01 movw r6, r10
- 950: 46 01 movw r8, r12
- 952: 06 2e mov r0, r22
- 954: 04 c0 rjmp .+8 ; 0x95e <__stack+0x5f>
- 956: 96 94 lsr r9
- 958: 87 94 ror r8
- 95a: 77 94 ror r7
- 95c: 67 94 ror r6
- 95e: 0a 94 dec r0
- 960: d2 f7 brpl .-12 ; 0x956 <__stack+0x57>
- 962: 21 e0 ldi r18, 0x01 ; 1
- 964: 30 e0 ldi r19, 0x00 ; 0
- 966: 40 e0 ldi r20, 0x00 ; 0
- 968: 50 e0 ldi r21, 0x00 ; 0
- 96a: 04 c0 rjmp .+8 ; 0x974 <__stack+0x75>
- 96c: 22 0f add r18, r18
- 96e: 33 1f adc r19, r19
- 970: 44 1f adc r20, r20
- 972: 55 1f adc r21, r21
- 974: 6a 95 dec r22
- 976: d2 f7 brpl .-12 ; 0x96c <__stack+0x6d>
- 978: 21 50 subi r18, 0x01 ; 1
- 97a: 30 40 sbci r19, 0x00 ; 0
- 97c: 40 40 sbci r20, 0x00 ; 0
- 97e: 50 40 sbci r21, 0x00 ; 0
- 980: 2a 21 and r18, r10
- 982: 3b 21 and r19, r11
- 984: 4c 21 and r20, r12
- 986: 5d 21 and r21, r13
- 988: 21 15 cp r18, r1
- 98a: 31 05 cpc r19, r1
- 98c: 41 05 cpc r20, r1
- 98e: 51 05 cpc r21, r1
- 990: 21 f0 breq .+8 ; 0x99a <__stack+0x9b>
- 992: 21 e0 ldi r18, 0x01 ; 1
- 994: 30 e0 ldi r19, 0x00 ; 0
- 996: 40 e0 ldi r20, 0x00 ; 0
- 998: 50 e0 ldi r21, 0x00 ; 0
- 99a: 59 01 movw r10, r18
- 99c: 6a 01 movw r12, r20
- 99e: a6 28 or r10, r6
- 9a0: b7 28 or r11, r7
- 9a2: c8 28 or r12, r8
- 9a4: d9 28 or r13, r9
- 9a6: 0b c0 rjmp .+22 ; 0x9be <__stack+0xbf>
- 9a8: 82 15 cp r24, r2
- 9aa: 93 05 cpc r25, r3
- 9ac: 2c f0 brlt .+10 ; 0x9b8 <__stack+0xb9>
- 9ae: 1c 01 movw r2, r24
- 9b0: aa 24 eor r10, r10
- 9b2: bb 24 eor r11, r11
- 9b4: 65 01 movw r12, r10
- 9b6: 03 c0 rjmp .+6 ; 0x9be <__stack+0xbf>
- 9b8: ee 24 eor r14, r14
- 9ba: ff 24 eor r15, r15
- 9bc: 87 01 movw r16, r14
- 9be: 11 96 adiw r26, 0x01 ; 1
- 9c0: 9c 91 ld r25, X
- 9c2: d2 01 movw r26, r4
- 9c4: 11 96 adiw r26, 0x01 ; 1
- 9c6: 8c 91 ld r24, X
- 9c8: 98 17 cp r25, r24
- 9ca: 09 f4 brne .+2 ; 0x9ce <__stack+0xcf>
- 9cc: 45 c0 rjmp .+138 ; 0xa58 <__stack+0x159>
- 9ce: 99 23 and r25, r25
- 9d0: 39 f0 breq .+14 ; 0x9e0 <__stack+0xe1>
- 9d2: a8 01 movw r20, r16
- 9d4: 97 01 movw r18, r14
- 9d6: 2a 19 sub r18, r10
- 9d8: 3b 09 sbc r19, r11
- 9da: 4c 09 sbc r20, r12
- 9dc: 5d 09 sbc r21, r13
- 9de: 06 c0 rjmp .+12 ; 0x9ec <__stack+0xed>
- 9e0: a6 01 movw r20, r12
- 9e2: 95 01 movw r18, r10
- 9e4: 2e 19 sub r18, r14
- 9e6: 3f 09 sbc r19, r15
- 9e8: 40 0b sbc r20, r16
- 9ea: 51 0b sbc r21, r17
- 9ec: 57 fd sbrc r21, 7
- 9ee: 08 c0 rjmp .+16 ; 0xa00 <__stack+0x101>
- 9f0: 11 82 std Z+1, r1 ; 0x01
- 9f2: 33 82 std Z+3, r3 ; 0x03
- 9f4: 22 82 std Z+2, r2 ; 0x02
- 9f6: 24 83 std Z+4, r18 ; 0x04
- 9f8: 35 83 std Z+5, r19 ; 0x05
- 9fa: 46 83 std Z+6, r20 ; 0x06
- 9fc: 57 83 std Z+7, r21 ; 0x07
- 9fe: 1d c0 rjmp .+58 ; 0xa3a <__stack+0x13b>
- a00: 81 e0 ldi r24, 0x01 ; 1
- a02: 81 83 std Z+1, r24 ; 0x01
- a04: 33 82 std Z+3, r3 ; 0x03
- a06: 22 82 std Z+2, r2 ; 0x02
- a08: 88 27 eor r24, r24
- a0a: 99 27 eor r25, r25
- a0c: dc 01 movw r26, r24
- a0e: 82 1b sub r24, r18
- a10: 93 0b sbc r25, r19
- a12: a4 0b sbc r26, r20
- a14: b5 0b sbc r27, r21
- a16: 84 83 std Z+4, r24 ; 0x04
- a18: 95 83 std Z+5, r25 ; 0x05
- a1a: a6 83 std Z+6, r26 ; 0x06
- a1c: b7 83 std Z+7, r27 ; 0x07
- a1e: 0d c0 rjmp .+26 ; 0xa3a <__stack+0x13b>
- a20: 22 0f add r18, r18
- a22: 33 1f adc r19, r19
- a24: 44 1f adc r20, r20
- a26: 55 1f adc r21, r21
- a28: 24 83 std Z+4, r18 ; 0x04
- a2a: 35 83 std Z+5, r19 ; 0x05
- a2c: 46 83 std Z+6, r20 ; 0x06
- a2e: 57 83 std Z+7, r21 ; 0x07
- a30: 82 81 ldd r24, Z+2 ; 0x02
- a32: 93 81 ldd r25, Z+3 ; 0x03
- a34: 01 97 sbiw r24, 0x01 ; 1
- a36: 93 83 std Z+3, r25 ; 0x03
- a38: 82 83 std Z+2, r24 ; 0x02
- a3a: 24 81 ldd r18, Z+4 ; 0x04
- a3c: 35 81 ldd r19, Z+5 ; 0x05
- a3e: 46 81 ldd r20, Z+6 ; 0x06
- a40: 57 81 ldd r21, Z+7 ; 0x07
- a42: da 01 movw r26, r20
- a44: c9 01 movw r24, r18
- a46: 01 97 sbiw r24, 0x01 ; 1
- a48: a1 09 sbc r26, r1
- a4a: b1 09 sbc r27, r1
- a4c: 8f 5f subi r24, 0xFF ; 255
- a4e: 9f 4f sbci r25, 0xFF ; 255
- a50: af 4f sbci r26, 0xFF ; 255
- a52: bf 43 sbci r27, 0x3F ; 63
- a54: 28 f3 brcs .-54 ; 0xa20 <__stack+0x121>
- a56: 0b c0 rjmp .+22 ; 0xa6e <__stack+0x16f>
- a58: 91 83 std Z+1, r25 ; 0x01
- a5a: 33 82 std Z+3, r3 ; 0x03
- a5c: 22 82 std Z+2, r2 ; 0x02
- a5e: ea 0c add r14, r10
- a60: fb 1c adc r15, r11
- a62: 0c 1d adc r16, r12
- a64: 1d 1d adc r17, r13
- a66: e4 82 std Z+4, r14 ; 0x04
- a68: f5 82 std Z+5, r15 ; 0x05
- a6a: 06 83 std Z+6, r16 ; 0x06
- a6c: 17 83 std Z+7, r17 ; 0x07
- a6e: 83 e0 ldi r24, 0x03 ; 3
- a70: 80 83 st Z, r24
- a72: 24 81 ldd r18, Z+4 ; 0x04
- a74: 35 81 ldd r19, Z+5 ; 0x05
- a76: 46 81 ldd r20, Z+6 ; 0x06
- a78: 57 81 ldd r21, Z+7 ; 0x07
- a7a: 57 ff sbrs r21, 7
- a7c: 1a c0 rjmp .+52 ; 0xab2 <__stack+0x1b3>
- a7e: c9 01 movw r24, r18
- a80: aa 27 eor r26, r26
- a82: 97 fd sbrc r25, 7
- a84: a0 95 com r26
- a86: ba 2f mov r27, r26
- a88: 81 70 andi r24, 0x01 ; 1
- a8a: 90 70 andi r25, 0x00 ; 0
- a8c: a0 70 andi r26, 0x00 ; 0
- a8e: b0 70 andi r27, 0x00 ; 0
- a90: 56 95 lsr r21
- a92: 47 95 ror r20
- a94: 37 95 ror r19
- a96: 27 95 ror r18
- a98: 82 2b or r24, r18
- a9a: 93 2b or r25, r19
- a9c: a4 2b or r26, r20
- a9e: b5 2b or r27, r21
- aa0: 84 83 std Z+4, r24 ; 0x04
- aa2: 95 83 std Z+5, r25 ; 0x05
- aa4: a6 83 std Z+6, r26 ; 0x06
- aa6: b7 83 std Z+7, r27 ; 0x07
- aa8: 82 81 ldd r24, Z+2 ; 0x02
- aaa: 93 81 ldd r25, Z+3 ; 0x03
- aac: 01 96 adiw r24, 0x01 ; 1
- aae: 93 83 std Z+3, r25 ; 0x03
- ab0: 82 83 std Z+2, r24 ; 0x02
- ab2: df 01 movw r26, r30
- ab4: 01 c0 rjmp .+2 ; 0xab8 <__stack+0x1b9>
- ab6: d2 01 movw r26, r4
- ab8: cd 01 movw r24, r26
- aba: cd b7 in r28, 0x3d ; 61
- abc: de b7 in r29, 0x3e ; 62
- abe: e2 e1 ldi r30, 0x12 ; 18
- ac0: 0c 94 87 09 jmp 0x130e ; 0x130e <__epilogue_restores__>
-
-00000ac4 <__subsf3>:
- ac4: a0 e2 ldi r26, 0x20 ; 32
- ac6: b0 e0 ldi r27, 0x00 ; 0
- ac8: e8 e6 ldi r30, 0x68 ; 104
- aca: f5 e0 ldi r31, 0x05 ; 5
- acc: 0c 94 77 09 jmp 0x12ee ; 0x12ee <__prologue_saves__+0x18>
- ad0: 69 83 std Y+1, r22 ; 0x01
- ad2: 7a 83 std Y+2, r23 ; 0x02
- ad4: 8b 83 std Y+3, r24 ; 0x03
- ad6: 9c 83 std Y+4, r25 ; 0x04
- ad8: 2d 83 std Y+5, r18 ; 0x05
- ada: 3e 83 std Y+6, r19 ; 0x06
- adc: 4f 83 std Y+7, r20 ; 0x07
- ade: 58 87 std Y+8, r21 ; 0x08
- ae0: e9 e0 ldi r30, 0x09 ; 9
- ae2: ee 2e mov r14, r30
- ae4: f1 2c mov r15, r1
- ae6: ec 0e add r14, r28
- ae8: fd 1e adc r15, r29
- aea: ce 01 movw r24, r28
- aec: 01 96 adiw r24, 0x01 ; 1
- aee: b7 01 movw r22, r14
- af0: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- af4: 8e 01 movw r16, r28
- af6: 0f 5e subi r16, 0xEF ; 239
- af8: 1f 4f sbci r17, 0xFF ; 255
- afa: ce 01 movw r24, r28
- afc: 05 96 adiw r24, 0x05 ; 5
- afe: b8 01 movw r22, r16
- b00: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- b04: 8a 89 ldd r24, Y+18 ; 0x12
- b06: 91 e0 ldi r25, 0x01 ; 1
- b08: 89 27 eor r24, r25
- b0a: 8a 8b std Y+18, r24 ; 0x12
- b0c: c7 01 movw r24, r14
- b0e: b8 01 movw r22, r16
- b10: ae 01 movw r20, r28
- b12: 47 5e subi r20, 0xE7 ; 231
- b14: 5f 4f sbci r21, 0xFF ; 255
- b16: 0e 94 16 04 call 0x82c ; 0x82c <_fpadd_parts>
- b1a: 0e 94 ba 07 call 0xf74 ; 0xf74 <__pack_f>
- b1e: a0 96 adiw r28, 0x20 ; 32
- b20: e6 e0 ldi r30, 0x06 ; 6
- b22: 0c 94 93 09 jmp 0x1326 ; 0x1326 <__epilogue_restores__+0x18>
-
-00000b26 <__addsf3>:
- b26: a0 e2 ldi r26, 0x20 ; 32
- b28: b0 e0 ldi r27, 0x00 ; 0
- b2a: e9 e9 ldi r30, 0x99 ; 153
- b2c: f5 e0 ldi r31, 0x05 ; 5
- b2e: 0c 94 77 09 jmp 0x12ee ; 0x12ee <__prologue_saves__+0x18>
- b32: 69 83 std Y+1, r22 ; 0x01
- b34: 7a 83 std Y+2, r23 ; 0x02
- b36: 8b 83 std Y+3, r24 ; 0x03
- b38: 9c 83 std Y+4, r25 ; 0x04
- b3a: 2d 83 std Y+5, r18 ; 0x05
- b3c: 3e 83 std Y+6, r19 ; 0x06
- b3e: 4f 83 std Y+7, r20 ; 0x07
- b40: 58 87 std Y+8, r21 ; 0x08
- b42: f9 e0 ldi r31, 0x09 ; 9
- b44: ef 2e mov r14, r31
- b46: f1 2c mov r15, r1
- b48: ec 0e add r14, r28
- b4a: fd 1e adc r15, r29
- b4c: ce 01 movw r24, r28
- b4e: 01 96 adiw r24, 0x01 ; 1
- b50: b7 01 movw r22, r14
- b52: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- b56: 8e 01 movw r16, r28
- b58: 0f 5e subi r16, 0xEF ; 239
- b5a: 1f 4f sbci r17, 0xFF ; 255
- b5c: ce 01 movw r24, r28
- b5e: 05 96 adiw r24, 0x05 ; 5
- b60: b8 01 movw r22, r16
- b62: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- b66: c7 01 movw r24, r14
- b68: b8 01 movw r22, r16
- b6a: ae 01 movw r20, r28
- b6c: 47 5e subi r20, 0xE7 ; 231
- b6e: 5f 4f sbci r21, 0xFF ; 255
- b70: 0e 94 16 04 call 0x82c ; 0x82c <_fpadd_parts>
- b74: 0e 94 ba 07 call 0xf74 ; 0xf74 <__pack_f>
- b78: a0 96 adiw r28, 0x20 ; 32
- b7a: e6 e0 ldi r30, 0x06 ; 6
- b7c: 0c 94 93 09 jmp 0x1326 ; 0x1326 <__epilogue_restores__+0x18>
-
-00000b80 <__mulsf3>:
- b80: a0 e2 ldi r26, 0x20 ; 32
- b82: b0 e0 ldi r27, 0x00 ; 0
- b84: e6 ec ldi r30, 0xC6 ; 198
- b86: f5 e0 ldi r31, 0x05 ; 5
- b88: 0c 94 6b 09 jmp 0x12d6 ; 0x12d6 <__prologue_saves__>
- b8c: 69 83 std Y+1, r22 ; 0x01
- b8e: 7a 83 std Y+2, r23 ; 0x02
- b90: 8b 83 std Y+3, r24 ; 0x03
- b92: 9c 83 std Y+4, r25 ; 0x04
- b94: 2d 83 std Y+5, r18 ; 0x05
- b96: 3e 83 std Y+6, r19 ; 0x06
- b98: 4f 83 std Y+7, r20 ; 0x07
- b9a: 58 87 std Y+8, r21 ; 0x08
- b9c: ce 01 movw r24, r28
- b9e: 01 96 adiw r24, 0x01 ; 1
- ba0: be 01 movw r22, r28
- ba2: 67 5f subi r22, 0xF7 ; 247
- ba4: 7f 4f sbci r23, 0xFF ; 255
- ba6: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- baa: ce 01 movw r24, r28
- bac: 05 96 adiw r24, 0x05 ; 5
- bae: be 01 movw r22, r28
- bb0: 6f 5e subi r22, 0xEF ; 239
- bb2: 7f 4f sbci r23, 0xFF ; 255
- bb4: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- bb8: 99 85 ldd r25, Y+9 ; 0x09
- bba: 92 30 cpi r25, 0x02 ; 2
- bbc: 88 f0 brcs .+34 ; 0xbe0 <__mulsf3+0x60>
- bbe: 89 89 ldd r24, Y+17 ; 0x11
- bc0: 82 30 cpi r24, 0x02 ; 2
- bc2: c8 f0 brcs .+50 ; 0xbf6 <__mulsf3+0x76>
- bc4: 94 30 cpi r25, 0x04 ; 4
- bc6: 19 f4 brne .+6 ; 0xbce <__mulsf3+0x4e>
- bc8: 82 30 cpi r24, 0x02 ; 2
- bca: 51 f4 brne .+20 ; 0xbe0 <__mulsf3+0x60>
- bcc: 04 c0 rjmp .+8 ; 0xbd6 <__mulsf3+0x56>
- bce: 84 30 cpi r24, 0x04 ; 4
- bd0: 29 f4 brne .+10 ; 0xbdc <__mulsf3+0x5c>
- bd2: 92 30 cpi r25, 0x02 ; 2
- bd4: 81 f4 brne .+32 ; 0xbf6 <__mulsf3+0x76>
- bd6: 89 e1 ldi r24, 0x19 ; 25
- bd8: 91 e0 ldi r25, 0x01 ; 1
- bda: c6 c0 rjmp .+396 ; 0xd68 <__mulsf3+0x1e8>
- bdc: 92 30 cpi r25, 0x02 ; 2
- bde: 49 f4 brne .+18 ; 0xbf2 <__mulsf3+0x72>
- be0: 20 e0 ldi r18, 0x00 ; 0
- be2: 9a 85 ldd r25, Y+10 ; 0x0a
- be4: 8a 89 ldd r24, Y+18 ; 0x12
- be6: 98 13 cpse r25, r24
- be8: 21 e0 ldi r18, 0x01 ; 1
- bea: 2a 87 std Y+10, r18 ; 0x0a
- bec: ce 01 movw r24, r28
- bee: 09 96 adiw r24, 0x09 ; 9
- bf0: bb c0 rjmp .+374 ; 0xd68 <__mulsf3+0x1e8>
- bf2: 82 30 cpi r24, 0x02 ; 2
- bf4: 49 f4 brne .+18 ; 0xc08 <__mulsf3+0x88>
- bf6: 20 e0 ldi r18, 0x00 ; 0
- bf8: 9a 85 ldd r25, Y+10 ; 0x0a
- bfa: 8a 89 ldd r24, Y+18 ; 0x12
- bfc: 98 13 cpse r25, r24
- bfe: 21 e0 ldi r18, 0x01 ; 1
- c00: 2a 8b std Y+18, r18 ; 0x12
- c02: ce 01 movw r24, r28
- c04: 41 96 adiw r24, 0x11 ; 17
- c06: b0 c0 rjmp .+352 ; 0xd68 <__mulsf3+0x1e8>
- c08: 2d 84 ldd r2, Y+13 ; 0x0d
- c0a: 3e 84 ldd r3, Y+14 ; 0x0e
- c0c: 4f 84 ldd r4, Y+15 ; 0x0f
- c0e: 58 88 ldd r5, Y+16 ; 0x10
- c10: 6d 88 ldd r6, Y+21 ; 0x15
- c12: 7e 88 ldd r7, Y+22 ; 0x16
- c14: 8f 88 ldd r8, Y+23 ; 0x17
- c16: 98 8c ldd r9, Y+24 ; 0x18
- c18: ee 24 eor r14, r14
- c1a: ff 24 eor r15, r15
- c1c: 87 01 movw r16, r14
- c1e: aa 24 eor r10, r10
- c20: bb 24 eor r11, r11
- c22: 65 01 movw r12, r10
- c24: 40 e0 ldi r20, 0x00 ; 0
- c26: 50 e0 ldi r21, 0x00 ; 0
- c28: 60 e0 ldi r22, 0x00 ; 0
- c2a: 70 e0 ldi r23, 0x00 ; 0
- c2c: e0 e0 ldi r30, 0x00 ; 0
- c2e: f0 e0 ldi r31, 0x00 ; 0
- c30: c1 01 movw r24, r2
- c32: 81 70 andi r24, 0x01 ; 1
- c34: 90 70 andi r25, 0x00 ; 0
- c36: 89 2b or r24, r25
- c38: e9 f0 breq .+58 ; 0xc74 <__mulsf3+0xf4>
- c3a: e6 0c add r14, r6
- c3c: f7 1c adc r15, r7
- c3e: 08 1d adc r16, r8
- c40: 19 1d adc r17, r9
- c42: 9a 01 movw r18, r20
- c44: ab 01 movw r20, r22
- c46: 2a 0d add r18, r10
- c48: 3b 1d adc r19, r11
- c4a: 4c 1d adc r20, r12
- c4c: 5d 1d adc r21, r13
- c4e: 80 e0 ldi r24, 0x00 ; 0
- c50: 90 e0 ldi r25, 0x00 ; 0
- c52: a0 e0 ldi r26, 0x00 ; 0
- c54: b0 e0 ldi r27, 0x00 ; 0
- c56: e6 14 cp r14, r6
- c58: f7 04 cpc r15, r7
- c5a: 08 05 cpc r16, r8
- c5c: 19 05 cpc r17, r9
- c5e: 20 f4 brcc .+8 ; 0xc68 <__mulsf3+0xe8>
- c60: 81 e0 ldi r24, 0x01 ; 1
- c62: 90 e0 ldi r25, 0x00 ; 0
- c64: a0 e0 ldi r26, 0x00 ; 0
- c66: b0 e0 ldi r27, 0x00 ; 0
- c68: ba 01 movw r22, r20
- c6a: a9 01 movw r20, r18
- c6c: 48 0f add r20, r24
- c6e: 59 1f adc r21, r25
- c70: 6a 1f adc r22, r26
- c72: 7b 1f adc r23, r27
- c74: aa 0c add r10, r10
- c76: bb 1c adc r11, r11
- c78: cc 1c adc r12, r12
- c7a: dd 1c adc r13, r13
- c7c: 97 fe sbrs r9, 7
- c7e: 08 c0 rjmp .+16 ; 0xc90 <__mulsf3+0x110>
- c80: 81 e0 ldi r24, 0x01 ; 1
- c82: 90 e0 ldi r25, 0x00 ; 0
- c84: a0 e0 ldi r26, 0x00 ; 0
- c86: b0 e0 ldi r27, 0x00 ; 0
- c88: a8 2a or r10, r24
- c8a: b9 2a or r11, r25
- c8c: ca 2a or r12, r26
- c8e: db 2a or r13, r27
- c90: 31 96 adiw r30, 0x01 ; 1
- c92: e0 32 cpi r30, 0x20 ; 32
- c94: f1 05 cpc r31, r1
- c96: 49 f0 breq .+18 ; 0xcaa <__mulsf3+0x12a>
- c98: 66 0c add r6, r6
- c9a: 77 1c adc r7, r7
- c9c: 88 1c adc r8, r8
- c9e: 99 1c adc r9, r9
- ca0: 56 94 lsr r5
- ca2: 47 94 ror r4
- ca4: 37 94 ror r3
- ca6: 27 94 ror r2
- ca8: c3 cf rjmp .-122 ; 0xc30 <__mulsf3+0xb0>
- caa: fa 85 ldd r31, Y+10 ; 0x0a
- cac: ea 89 ldd r30, Y+18 ; 0x12
- cae: 2b 89 ldd r18, Y+19 ; 0x13
- cb0: 3c 89 ldd r19, Y+20 ; 0x14
- cb2: 8b 85 ldd r24, Y+11 ; 0x0b
- cb4: 9c 85 ldd r25, Y+12 ; 0x0c
- cb6: 28 0f add r18, r24
- cb8: 39 1f adc r19, r25
- cba: 2e 5f subi r18, 0xFE ; 254
- cbc: 3f 4f sbci r19, 0xFF ; 255
- cbe: 17 c0 rjmp .+46 ; 0xcee <__mulsf3+0x16e>
- cc0: ca 01 movw r24, r20
- cc2: 81 70 andi r24, 0x01 ; 1
- cc4: 90 70 andi r25, 0x00 ; 0
- cc6: 89 2b or r24, r25
- cc8: 61 f0 breq .+24 ; 0xce2 <__mulsf3+0x162>
- cca: 16 95 lsr r17
- ccc: 07 95 ror r16
- cce: f7 94 ror r15
- cd0: e7 94 ror r14
- cd2: 80 e0 ldi r24, 0x00 ; 0
- cd4: 90 e0 ldi r25, 0x00 ; 0
- cd6: a0 e0 ldi r26, 0x00 ; 0
- cd8: b0 e8 ldi r27, 0x80 ; 128
- cda: e8 2a or r14, r24
- cdc: f9 2a or r15, r25
- cde: 0a 2b or r16, r26
- ce0: 1b 2b or r17, r27
- ce2: 76 95 lsr r23
- ce4: 67 95 ror r22
- ce6: 57 95 ror r21
- ce8: 47 95 ror r20
- cea: 2f 5f subi r18, 0xFF ; 255
- cec: 3f 4f sbci r19, 0xFF ; 255
- cee: 77 fd sbrc r23, 7
- cf0: e7 cf rjmp .-50 ; 0xcc0 <__mulsf3+0x140>
- cf2: 0c c0 rjmp .+24 ; 0xd0c <__mulsf3+0x18c>
- cf4: 44 0f add r20, r20
- cf6: 55 1f adc r21, r21
- cf8: 66 1f adc r22, r22
- cfa: 77 1f adc r23, r23
- cfc: 17 fd sbrc r17, 7
- cfe: 41 60 ori r20, 0x01 ; 1
- d00: ee 0c add r14, r14
- d02: ff 1c adc r15, r15
- d04: 00 1f adc r16, r16
- d06: 11 1f adc r17, r17
- d08: 21 50 subi r18, 0x01 ; 1
- d0a: 30 40 sbci r19, 0x00 ; 0
- d0c: 40 30 cpi r20, 0x00 ; 0
- d0e: 90 e0 ldi r25, 0x00 ; 0
- d10: 59 07 cpc r21, r25
- d12: 90 e0 ldi r25, 0x00 ; 0
- d14: 69 07 cpc r22, r25
- d16: 90 e4 ldi r25, 0x40 ; 64
- d18: 79 07 cpc r23, r25
- d1a: 60 f3 brcs .-40 ; 0xcf4 <__mulsf3+0x174>
- d1c: 2b 8f std Y+27, r18 ; 0x1b
- d1e: 3c 8f std Y+28, r19 ; 0x1c
- d20: db 01 movw r26, r22
- d22: ca 01 movw r24, r20
- d24: 8f 77 andi r24, 0x7F ; 127
- d26: 90 70 andi r25, 0x00 ; 0
- d28: a0 70 andi r26, 0x00 ; 0
- d2a: b0 70 andi r27, 0x00 ; 0
- d2c: 80 34 cpi r24, 0x40 ; 64
- d2e: 91 05 cpc r25, r1
- d30: a1 05 cpc r26, r1
- d32: b1 05 cpc r27, r1
- d34: 61 f4 brne .+24 ; 0xd4e <__mulsf3+0x1ce>
- d36: 47 fd sbrc r20, 7
- d38: 0a c0 rjmp .+20 ; 0xd4e <__mulsf3+0x1ce>
- d3a: e1 14 cp r14, r1
- d3c: f1 04 cpc r15, r1
- d3e: 01 05 cpc r16, r1
- d40: 11 05 cpc r17, r1
- d42: 29 f0 breq .+10 ; 0xd4e <__mulsf3+0x1ce>
- d44: 40 5c subi r20, 0xC0 ; 192
- d46: 5f 4f sbci r21, 0xFF ; 255
- d48: 6f 4f sbci r22, 0xFF ; 255
- d4a: 7f 4f sbci r23, 0xFF ; 255
- d4c: 40 78 andi r20, 0x80 ; 128
- d4e: 1a 8e std Y+26, r1 ; 0x1a
- d50: fe 17 cp r31, r30
- d52: 11 f0 breq .+4 ; 0xd58 <__mulsf3+0x1d8>
- d54: 81 e0 ldi r24, 0x01 ; 1
- d56: 8a 8f std Y+26, r24 ; 0x1a
- d58: 4d 8f std Y+29, r20 ; 0x1d
- d5a: 5e 8f std Y+30, r21 ; 0x1e
- d5c: 6f 8f std Y+31, r22 ; 0x1f
- d5e: 78 a3 std Y+32, r23 ; 0x20
- d60: 83 e0 ldi r24, 0x03 ; 3
- d62: 89 8f std Y+25, r24 ; 0x19
- d64: ce 01 movw r24, r28
- d66: 49 96 adiw r24, 0x19 ; 25
- d68: 0e 94 ba 07 call 0xf74 ; 0xf74 <__pack_f>
- d6c: a0 96 adiw r28, 0x20 ; 32
- d6e: e2 e1 ldi r30, 0x12 ; 18
- d70: 0c 94 87 09 jmp 0x130e ; 0x130e <__epilogue_restores__>
-
-00000d74 <__divsf3>:
- d74: a8 e1 ldi r26, 0x18 ; 24
- d76: b0 e0 ldi r27, 0x00 ; 0
- d78: e0 ec ldi r30, 0xC0 ; 192
- d7a: f6 e0 ldi r31, 0x06 ; 6
- d7c: 0c 94 73 09 jmp 0x12e6 ; 0x12e6 <__prologue_saves__+0x10>
- d80: 69 83 std Y+1, r22 ; 0x01
- d82: 7a 83 std Y+2, r23 ; 0x02
- d84: 8b 83 std Y+3, r24 ; 0x03
- d86: 9c 83 std Y+4, r25 ; 0x04
- d88: 2d 83 std Y+5, r18 ; 0x05
- d8a: 3e 83 std Y+6, r19 ; 0x06
- d8c: 4f 83 std Y+7, r20 ; 0x07
- d8e: 58 87 std Y+8, r21 ; 0x08
- d90: b9 e0 ldi r27, 0x09 ; 9
- d92: eb 2e mov r14, r27
- d94: f1 2c mov r15, r1
- d96: ec 0e add r14, r28
- d98: fd 1e adc r15, r29
- d9a: ce 01 movw r24, r28
- d9c: 01 96 adiw r24, 0x01 ; 1
- d9e: b7 01 movw r22, r14
- da0: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- da4: 8e 01 movw r16, r28
- da6: 0f 5e subi r16, 0xEF ; 239
- da8: 1f 4f sbci r17, 0xFF ; 255
- daa: ce 01 movw r24, r28
- dac: 05 96 adiw r24, 0x05 ; 5
- dae: b8 01 movw r22, r16
- db0: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- db4: 29 85 ldd r18, Y+9 ; 0x09
- db6: 22 30 cpi r18, 0x02 ; 2
- db8: 08 f4 brcc .+2 ; 0xdbc <__divsf3+0x48>
- dba: 7e c0 rjmp .+252 ; 0xeb8 <__divsf3+0x144>
- dbc: 39 89 ldd r19, Y+17 ; 0x11
- dbe: 32 30 cpi r19, 0x02 ; 2
- dc0: 10 f4 brcc .+4 ; 0xdc6 <__divsf3+0x52>
- dc2: b8 01 movw r22, r16
- dc4: 7c c0 rjmp .+248 ; 0xebe <__divsf3+0x14a>
- dc6: 8a 85 ldd r24, Y+10 ; 0x0a
- dc8: 9a 89 ldd r25, Y+18 ; 0x12
- dca: 89 27 eor r24, r25
- dcc: 8a 87 std Y+10, r24 ; 0x0a
- dce: 24 30 cpi r18, 0x04 ; 4
- dd0: 11 f0 breq .+4 ; 0xdd6 <__divsf3+0x62>
- dd2: 22 30 cpi r18, 0x02 ; 2
- dd4: 31 f4 brne .+12 ; 0xde2 <__divsf3+0x6e>
- dd6: 23 17 cp r18, r19
- dd8: 09 f0 breq .+2 ; 0xddc <__divsf3+0x68>
- dda: 6e c0 rjmp .+220 ; 0xeb8 <__divsf3+0x144>
- ddc: 69 e1 ldi r22, 0x19 ; 25
- dde: 71 e0 ldi r23, 0x01 ; 1
- de0: 6e c0 rjmp .+220 ; 0xebe <__divsf3+0x14a>
- de2: 34 30 cpi r19, 0x04 ; 4
- de4: 39 f4 brne .+14 ; 0xdf4 <__divsf3+0x80>
- de6: 1d 86 std Y+13, r1 ; 0x0d
- de8: 1e 86 std Y+14, r1 ; 0x0e
- dea: 1f 86 std Y+15, r1 ; 0x0f
- dec: 18 8a std Y+16, r1 ; 0x10
- dee: 1c 86 std Y+12, r1 ; 0x0c
- df0: 1b 86 std Y+11, r1 ; 0x0b
- df2: 04 c0 rjmp .+8 ; 0xdfc <__divsf3+0x88>
- df4: 32 30 cpi r19, 0x02 ; 2
- df6: 21 f4 brne .+8 ; 0xe00 <__divsf3+0x8c>
- df8: 84 e0 ldi r24, 0x04 ; 4
- dfa: 89 87 std Y+9, r24 ; 0x09
- dfc: b7 01 movw r22, r14
- dfe: 5f c0 rjmp .+190 ; 0xebe <__divsf3+0x14a>
- e00: 2b 85 ldd r18, Y+11 ; 0x0b
- e02: 3c 85 ldd r19, Y+12 ; 0x0c
- e04: 8b 89 ldd r24, Y+19 ; 0x13
- e06: 9c 89 ldd r25, Y+20 ; 0x14
- e08: 28 1b sub r18, r24
- e0a: 39 0b sbc r19, r25
- e0c: 3c 87 std Y+12, r19 ; 0x0c
- e0e: 2b 87 std Y+11, r18 ; 0x0b
- e10: ed 84 ldd r14, Y+13 ; 0x0d
- e12: fe 84 ldd r15, Y+14 ; 0x0e
- e14: 0f 85 ldd r16, Y+15 ; 0x0f
- e16: 18 89 ldd r17, Y+16 ; 0x10
- e18: ad 88 ldd r10, Y+21 ; 0x15
- e1a: be 88 ldd r11, Y+22 ; 0x16
- e1c: cf 88 ldd r12, Y+23 ; 0x17
- e1e: d8 8c ldd r13, Y+24 ; 0x18
- e20: ea 14 cp r14, r10
- e22: fb 04 cpc r15, r11
- e24: 0c 05 cpc r16, r12
- e26: 1d 05 cpc r17, r13
- e28: 40 f4 brcc .+16 ; 0xe3a <__divsf3+0xc6>
- e2a: ee 0c add r14, r14
- e2c: ff 1c adc r15, r15
- e2e: 00 1f adc r16, r16
- e30: 11 1f adc r17, r17
- e32: 21 50 subi r18, 0x01 ; 1
- e34: 30 40 sbci r19, 0x00 ; 0
- e36: 3c 87 std Y+12, r19 ; 0x0c
- e38: 2b 87 std Y+11, r18 ; 0x0b
- e3a: 20 e0 ldi r18, 0x00 ; 0
- e3c: 30 e0 ldi r19, 0x00 ; 0
- e3e: 40 e0 ldi r20, 0x00 ; 0
- e40: 50 e0 ldi r21, 0x00 ; 0
- e42: 80 e0 ldi r24, 0x00 ; 0
- e44: 90 e0 ldi r25, 0x00 ; 0
- e46: a0 e0 ldi r26, 0x00 ; 0
- e48: b0 e4 ldi r27, 0x40 ; 64
- e4a: 60 e0 ldi r22, 0x00 ; 0
- e4c: 70 e0 ldi r23, 0x00 ; 0
- e4e: ea 14 cp r14, r10
- e50: fb 04 cpc r15, r11
- e52: 0c 05 cpc r16, r12
- e54: 1d 05 cpc r17, r13
- e56: 40 f0 brcs .+16 ; 0xe68 <__divsf3+0xf4>
- e58: 28 2b or r18, r24
- e5a: 39 2b or r19, r25
- e5c: 4a 2b or r20, r26
- e5e: 5b 2b or r21, r27
- e60: ea 18 sub r14, r10
- e62: fb 08 sbc r15, r11
- e64: 0c 09 sbc r16, r12
- e66: 1d 09 sbc r17, r13
- e68: b6 95 lsr r27
- e6a: a7 95 ror r26
- e6c: 97 95 ror r25
- e6e: 87 95 ror r24
- e70: ee 0c add r14, r14
- e72: ff 1c adc r15, r15
- e74: 00 1f adc r16, r16
- e76: 11 1f adc r17, r17
- e78: 6f 5f subi r22, 0xFF ; 255
- e7a: 7f 4f sbci r23, 0xFF ; 255
- e7c: 6f 31 cpi r22, 0x1F ; 31
- e7e: 71 05 cpc r23, r1
- e80: 31 f7 brne .-52 ; 0xe4e <__divsf3+0xda>
- e82: da 01 movw r26, r20
- e84: c9 01 movw r24, r18
- e86: 8f 77 andi r24, 0x7F ; 127
- e88: 90 70 andi r25, 0x00 ; 0
- e8a: a0 70 andi r26, 0x00 ; 0
- e8c: b0 70 andi r27, 0x00 ; 0
- e8e: 80 34 cpi r24, 0x40 ; 64
- e90: 91 05 cpc r25, r1
- e92: a1 05 cpc r26, r1
- e94: b1 05 cpc r27, r1
- e96: 61 f4 brne .+24 ; 0xeb0 <__divsf3+0x13c>
- e98: 27 fd sbrc r18, 7
- e9a: 0a c0 rjmp .+20 ; 0xeb0 <__divsf3+0x13c>
- e9c: e1 14 cp r14, r1
- e9e: f1 04 cpc r15, r1
- ea0: 01 05 cpc r16, r1
- ea2: 11 05 cpc r17, r1
- ea4: 29 f0 breq .+10 ; 0xeb0 <__divsf3+0x13c>
- ea6: 20 5c subi r18, 0xC0 ; 192
- ea8: 3f 4f sbci r19, 0xFF ; 255
- eaa: 4f 4f sbci r20, 0xFF ; 255
- eac: 5f 4f sbci r21, 0xFF ; 255
- eae: 20 78 andi r18, 0x80 ; 128
- eb0: 2d 87 std Y+13, r18 ; 0x0d
- eb2: 3e 87 std Y+14, r19 ; 0x0e
- eb4: 4f 87 std Y+15, r20 ; 0x0f
- eb6: 58 8b std Y+16, r21 ; 0x10
- eb8: be 01 movw r22, r28
- eba: 67 5f subi r22, 0xF7 ; 247
- ebc: 7f 4f sbci r23, 0xFF ; 255
- ebe: cb 01 movw r24, r22
- ec0: 0e 94 ba 07 call 0xf74 ; 0xf74 <__pack_f>
- ec4: 68 96 adiw r28, 0x18 ; 24
- ec6: ea e0 ldi r30, 0x0A ; 10
- ec8: 0c 94 8f 09 jmp 0x131e ; 0x131e <__epilogue_restores__+0x10>
-
-00000ecc <__fixsfsi>:
- ecc: ac e0 ldi r26, 0x0C ; 12
- ece: b0 e0 ldi r27, 0x00 ; 0
- ed0: ec e6 ldi r30, 0x6C ; 108
- ed2: f7 e0 ldi r31, 0x07 ; 7
- ed4: 0c 94 7b 09 jmp 0x12f6 ; 0x12f6 <__prologue_saves__+0x20>
- ed8: 69 83 std Y+1, r22 ; 0x01
- eda: 7a 83 std Y+2, r23 ; 0x02
- edc: 8b 83 std Y+3, r24 ; 0x03
- ede: 9c 83 std Y+4, r25 ; 0x04
- ee0: ce 01 movw r24, r28
- ee2: 01 96 adiw r24, 0x01 ; 1
- ee4: be 01 movw r22, r28
- ee6: 6b 5f subi r22, 0xFB ; 251
- ee8: 7f 4f sbci r23, 0xFF ; 255
- eea: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- eee: 8d 81 ldd r24, Y+5 ; 0x05
- ef0: 82 30 cpi r24, 0x02 ; 2
- ef2: 61 f1 breq .+88 ; 0xf4c <__fixsfsi+0x80>
- ef4: 82 30 cpi r24, 0x02 ; 2
- ef6: 50 f1 brcs .+84 ; 0xf4c <__fixsfsi+0x80>
- ef8: 84 30 cpi r24, 0x04 ; 4
- efa: 21 f4 brne .+8 ; 0xf04 <__fixsfsi+0x38>
- efc: 8e 81 ldd r24, Y+6 ; 0x06
- efe: 88 23 and r24, r24
- f00: 51 f1 breq .+84 ; 0xf56 <__fixsfsi+0x8a>
- f02: 2e c0 rjmp .+92 ; 0xf60 <__fixsfsi+0x94>
- f04: 2f 81 ldd r18, Y+7 ; 0x07
- f06: 38 85 ldd r19, Y+8 ; 0x08
- f08: 37 fd sbrc r19, 7
- f0a: 20 c0 rjmp .+64 ; 0xf4c <__fixsfsi+0x80>
- f0c: 6e 81 ldd r22, Y+6 ; 0x06
- f0e: 2f 31 cpi r18, 0x1F ; 31
- f10: 31 05 cpc r19, r1
- f12: 1c f0 brlt .+6 ; 0xf1a <__fixsfsi+0x4e>
- f14: 66 23 and r22, r22
- f16: f9 f0 breq .+62 ; 0xf56 <__fixsfsi+0x8a>
- f18: 23 c0 rjmp .+70 ; 0xf60 <__fixsfsi+0x94>
- f1a: 8e e1 ldi r24, 0x1E ; 30
- f1c: 90 e0 ldi r25, 0x00 ; 0
- f1e: 82 1b sub r24, r18
- f20: 93 0b sbc r25, r19
- f22: 29 85 ldd r18, Y+9 ; 0x09
- f24: 3a 85 ldd r19, Y+10 ; 0x0a
- f26: 4b 85 ldd r20, Y+11 ; 0x0b
- f28: 5c 85 ldd r21, Y+12 ; 0x0c
- f2a: 04 c0 rjmp .+8 ; 0xf34 <__fixsfsi+0x68>
- f2c: 56 95 lsr r21
- f2e: 47 95 ror r20
- f30: 37 95 ror r19
- f32: 27 95 ror r18
- f34: 8a 95 dec r24
- f36: d2 f7 brpl .-12 ; 0xf2c <__fixsfsi+0x60>
- f38: 66 23 and r22, r22
- f3a: b1 f0 breq .+44 ; 0xf68 <__fixsfsi+0x9c>
- f3c: 50 95 com r21
- f3e: 40 95 com r20
- f40: 30 95 com r19
- f42: 21 95 neg r18
- f44: 3f 4f sbci r19, 0xFF ; 255
- f46: 4f 4f sbci r20, 0xFF ; 255
- f48: 5f 4f sbci r21, 0xFF ; 255
- f4a: 0e c0 rjmp .+28 ; 0xf68 <__fixsfsi+0x9c>
- f4c: 20 e0 ldi r18, 0x00 ; 0
- f4e: 30 e0 ldi r19, 0x00 ; 0
- f50: 40 e0 ldi r20, 0x00 ; 0
- f52: 50 e0 ldi r21, 0x00 ; 0
- f54: 09 c0 rjmp .+18 ; 0xf68 <__fixsfsi+0x9c>
- f56: 2f ef ldi r18, 0xFF ; 255
- f58: 3f ef ldi r19, 0xFF ; 255
- f5a: 4f ef ldi r20, 0xFF ; 255
- f5c: 5f e7 ldi r21, 0x7F ; 127
- f5e: 04 c0 rjmp .+8 ; 0xf68 <__fixsfsi+0x9c>
- f60: 20 e0 ldi r18, 0x00 ; 0
- f62: 30 e0 ldi r19, 0x00 ; 0
- f64: 40 e0 ldi r20, 0x00 ; 0
- f66: 50 e8 ldi r21, 0x80 ; 128
- f68: b9 01 movw r22, r18
- f6a: ca 01 movw r24, r20
- f6c: 2c 96 adiw r28, 0x0c ; 12
- f6e: e2 e0 ldi r30, 0x02 ; 2
- f70: 0c 94 97 09 jmp 0x132e ; 0x132e <__epilogue_restores__+0x20>
-
-00000f74 <__pack_f>:
- f74: df 92 push r13
- f76: ef 92 push r14
- f78: ff 92 push r15
- f7a: 0f 93 push r16
- f7c: 1f 93 push r17
- f7e: fc 01 movw r30, r24
- f80: e4 80 ldd r14, Z+4 ; 0x04
- f82: f5 80 ldd r15, Z+5 ; 0x05
- f84: 06 81 ldd r16, Z+6 ; 0x06
- f86: 17 81 ldd r17, Z+7 ; 0x07
- f88: d1 80 ldd r13, Z+1 ; 0x01
- f8a: 80 81 ld r24, Z
- f8c: 82 30 cpi r24, 0x02 ; 2
- f8e: 48 f4 brcc .+18 ; 0xfa2 <__pack_f+0x2e>
- f90: 80 e0 ldi r24, 0x00 ; 0
- f92: 90 e0 ldi r25, 0x00 ; 0
- f94: a0 e1 ldi r26, 0x10 ; 16
- f96: b0 e0 ldi r27, 0x00 ; 0
- f98: e8 2a or r14, r24
- f9a: f9 2a or r15, r25
- f9c: 0a 2b or r16, r26
- f9e: 1b 2b or r17, r27
- fa0: a5 c0 rjmp .+330 ; 0x10ec <__pack_f+0x178>
- fa2: 84 30 cpi r24, 0x04 ; 4
- fa4: 09 f4 brne .+2 ; 0xfa8 <__pack_f+0x34>
- fa6: 9f c0 rjmp .+318 ; 0x10e6 <__pack_f+0x172>
- fa8: 82 30 cpi r24, 0x02 ; 2
- faa: 21 f4 brne .+8 ; 0xfb4 <__pack_f+0x40>
- fac: ee 24 eor r14, r14
- fae: ff 24 eor r15, r15
- fb0: 87 01 movw r16, r14
- fb2: 05 c0 rjmp .+10 ; 0xfbe <__pack_f+0x4a>
- fb4: e1 14 cp r14, r1
- fb6: f1 04 cpc r15, r1
- fb8: 01 05 cpc r16, r1
- fba: 11 05 cpc r17, r1
- fbc: 19 f4 brne .+6 ; 0xfc4 <__pack_f+0x50>
- fbe: e0 e0 ldi r30, 0x00 ; 0
- fc0: f0 e0 ldi r31, 0x00 ; 0
- fc2: 96 c0 rjmp .+300 ; 0x10f0 <__pack_f+0x17c>
- fc4: 62 81 ldd r22, Z+2 ; 0x02
- fc6: 73 81 ldd r23, Z+3 ; 0x03
- fc8: 9f ef ldi r25, 0xFF ; 255
- fca: 62 38 cpi r22, 0x82 ; 130
- fcc: 79 07 cpc r23, r25
- fce: 0c f0 brlt .+2 ; 0xfd2 <__pack_f+0x5e>
- fd0: 5b c0 rjmp .+182 ; 0x1088 <__pack_f+0x114>
- fd2: 22 e8 ldi r18, 0x82 ; 130
- fd4: 3f ef ldi r19, 0xFF ; 255
- fd6: 26 1b sub r18, r22
- fd8: 37 0b sbc r19, r23
- fda: 2a 31 cpi r18, 0x1A ; 26
- fdc: 31 05 cpc r19, r1
- fde: 2c f0 brlt .+10 ; 0xfea <__pack_f+0x76>
- fe0: 20 e0 ldi r18, 0x00 ; 0
- fe2: 30 e0 ldi r19, 0x00 ; 0
- fe4: 40 e0 ldi r20, 0x00 ; 0
- fe6: 50 e0 ldi r21, 0x00 ; 0
- fe8: 2a c0 rjmp .+84 ; 0x103e <__pack_f+0xca>
- fea: b8 01 movw r22, r16
- fec: a7 01 movw r20, r14
- fee: 02 2e mov r0, r18
- ff0: 04 c0 rjmp .+8 ; 0xffa <__pack_f+0x86>
- ff2: 76 95 lsr r23
- ff4: 67 95 ror r22
- ff6: 57 95 ror r21
- ff8: 47 95 ror r20
- ffa: 0a 94 dec r0
- ffc: d2 f7 brpl .-12 ; 0xff2 <__pack_f+0x7e>
- ffe: 81 e0 ldi r24, 0x01 ; 1
- 1000: 90 e0 ldi r25, 0x00 ; 0
- 1002: a0 e0 ldi r26, 0x00 ; 0
- 1004: b0 e0 ldi r27, 0x00 ; 0
- 1006: 04 c0 rjmp .+8 ; 0x1010 <__pack_f+0x9c>
- 1008: 88 0f add r24, r24
- 100a: 99 1f adc r25, r25
- 100c: aa 1f adc r26, r26
- 100e: bb 1f adc r27, r27
- 1010: 2a 95 dec r18
- 1012: d2 f7 brpl .-12 ; 0x1008 <__pack_f+0x94>
- 1014: 01 97 sbiw r24, 0x01 ; 1
- 1016: a1 09 sbc r26, r1
- 1018: b1 09 sbc r27, r1
- 101a: 8e 21 and r24, r14
- 101c: 9f 21 and r25, r15
- 101e: a0 23 and r26, r16
- 1020: b1 23 and r27, r17
- 1022: 00 97 sbiw r24, 0x00 ; 0
- 1024: a1 05 cpc r26, r1
- 1026: b1 05 cpc r27, r1
- 1028: 21 f0 breq .+8 ; 0x1032 <__pack_f+0xbe>
- 102a: 81 e0 ldi r24, 0x01 ; 1
- 102c: 90 e0 ldi r25, 0x00 ; 0
- 102e: a0 e0 ldi r26, 0x00 ; 0
- 1030: b0 e0 ldi r27, 0x00 ; 0
- 1032: 9a 01 movw r18, r20
- 1034: ab 01 movw r20, r22
- 1036: 28 2b or r18, r24
- 1038: 39 2b or r19, r25
- 103a: 4a 2b or r20, r26
- 103c: 5b 2b or r21, r27
- 103e: da 01 movw r26, r20
- 1040: c9 01 movw r24, r18
- 1042: 8f 77 andi r24, 0x7F ; 127
- 1044: 90 70 andi r25, 0x00 ; 0
- 1046: a0 70 andi r26, 0x00 ; 0
- 1048: b0 70 andi r27, 0x00 ; 0
- 104a: 80 34 cpi r24, 0x40 ; 64
- 104c: 91 05 cpc r25, r1
- 104e: a1 05 cpc r26, r1
- 1050: b1 05 cpc r27, r1
- 1052: 39 f4 brne .+14 ; 0x1062 <__pack_f+0xee>
- 1054: 27 ff sbrs r18, 7
- 1056: 09 c0 rjmp .+18 ; 0x106a <__pack_f+0xf6>
- 1058: 20 5c subi r18, 0xC0 ; 192
- 105a: 3f 4f sbci r19, 0xFF ; 255
- 105c: 4f 4f sbci r20, 0xFF ; 255
- 105e: 5f 4f sbci r21, 0xFF ; 255
- 1060: 04 c0 rjmp .+8 ; 0x106a <__pack_f+0xf6>
- 1062: 21 5c subi r18, 0xC1 ; 193
- 1064: 3f 4f sbci r19, 0xFF ; 255
- 1066: 4f 4f sbci r20, 0xFF ; 255
- 1068: 5f 4f sbci r21, 0xFF ; 255
- 106a: e0 e0 ldi r30, 0x00 ; 0
- 106c: f0 e0 ldi r31, 0x00 ; 0
- 106e: 20 30 cpi r18, 0x00 ; 0
- 1070: a0 e0 ldi r26, 0x00 ; 0
- 1072: 3a 07 cpc r19, r26
- 1074: a0 e0 ldi r26, 0x00 ; 0
- 1076: 4a 07 cpc r20, r26
- 1078: a0 e4 ldi r26, 0x40 ; 64
- 107a: 5a 07 cpc r21, r26
- 107c: 10 f0 brcs .+4 ; 0x1082 <__pack_f+0x10e>
- 107e: e1 e0 ldi r30, 0x01 ; 1
- 1080: f0 e0 ldi r31, 0x00 ; 0
- 1082: 79 01 movw r14, r18
- 1084: 8a 01 movw r16, r20
- 1086: 27 c0 rjmp .+78 ; 0x10d6 <__pack_f+0x162>
- 1088: 60 38 cpi r22, 0x80 ; 128
- 108a: 71 05 cpc r23, r1
- 108c: 64 f5 brge .+88 ; 0x10e6 <__pack_f+0x172>
- 108e: fb 01 movw r30, r22
- 1090: e1 58 subi r30, 0x81 ; 129
- 1092: ff 4f sbci r31, 0xFF ; 255
- 1094: d8 01 movw r26, r16
- 1096: c7 01 movw r24, r14
- 1098: 8f 77 andi r24, 0x7F ; 127
- 109a: 90 70 andi r25, 0x00 ; 0
- 109c: a0 70 andi r26, 0x00 ; 0
- 109e: b0 70 andi r27, 0x00 ; 0
- 10a0: 80 34 cpi r24, 0x40 ; 64
- 10a2: 91 05 cpc r25, r1
- 10a4: a1 05 cpc r26, r1
- 10a6: b1 05 cpc r27, r1
- 10a8: 39 f4 brne .+14 ; 0x10b8 <__pack_f+0x144>
- 10aa: e7 fe sbrs r14, 7
- 10ac: 0d c0 rjmp .+26 ; 0x10c8 <__pack_f+0x154>
- 10ae: 80 e4 ldi r24, 0x40 ; 64
- 10b0: 90 e0 ldi r25, 0x00 ; 0
- 10b2: a0 e0 ldi r26, 0x00 ; 0
- 10b4: b0 e0 ldi r27, 0x00 ; 0
- 10b6: 04 c0 rjmp .+8 ; 0x10c0 <__pack_f+0x14c>
- 10b8: 8f e3 ldi r24, 0x3F ; 63
- 10ba: 90 e0 ldi r25, 0x00 ; 0
- 10bc: a0 e0 ldi r26, 0x00 ; 0
- 10be: b0 e0 ldi r27, 0x00 ; 0
- 10c0: e8 0e add r14, r24
- 10c2: f9 1e adc r15, r25
- 10c4: 0a 1f adc r16, r26
- 10c6: 1b 1f adc r17, r27
- 10c8: 17 ff sbrs r17, 7
- 10ca: 05 c0 rjmp .+10 ; 0x10d6 <__pack_f+0x162>
- 10cc: 16 95 lsr r17
- 10ce: 07 95 ror r16
- 10d0: f7 94 ror r15
- 10d2: e7 94 ror r14
- 10d4: 31 96 adiw r30, 0x01 ; 1
- 10d6: 87 e0 ldi r24, 0x07 ; 7
- 10d8: 16 95 lsr r17
- 10da: 07 95 ror r16
- 10dc: f7 94 ror r15
- 10de: e7 94 ror r14
- 10e0: 8a 95 dec r24
- 10e2: d1 f7 brne .-12 ; 0x10d8 <__pack_f+0x164>
- 10e4: 05 c0 rjmp .+10 ; 0x10f0 <__pack_f+0x17c>
- 10e6: ee 24 eor r14, r14
- 10e8: ff 24 eor r15, r15
- 10ea: 87 01 movw r16, r14
- 10ec: ef ef ldi r30, 0xFF ; 255
- 10ee: f0 e0 ldi r31, 0x00 ; 0
- 10f0: 6e 2f mov r22, r30
- 10f2: 67 95 ror r22
- 10f4: 66 27 eor r22, r22
- 10f6: 67 95 ror r22
- 10f8: 90 2f mov r25, r16
- 10fa: 9f 77 andi r25, 0x7F ; 127
- 10fc: d7 94 ror r13
- 10fe: dd 24 eor r13, r13
- 1100: d7 94 ror r13
- 1102: 8e 2f mov r24, r30
- 1104: 86 95 lsr r24
- 1106: 49 2f mov r20, r25
- 1108: 46 2b or r20, r22
- 110a: 58 2f mov r21, r24
- 110c: 5d 29 or r21, r13
- 110e: b7 01 movw r22, r14
- 1110: ca 01 movw r24, r20
- 1112: 1f 91 pop r17
- 1114: 0f 91 pop r16
- 1116: ff 90 pop r15
- 1118: ef 90 pop r14
- 111a: df 90 pop r13
- 111c: 08 95 ret
-
-0000111e <__unpack_f>:
- 111e: fc 01 movw r30, r24
- 1120: db 01 movw r26, r22
- 1122: 40 81 ld r20, Z
- 1124: 51 81 ldd r21, Z+1 ; 0x01
- 1126: 22 81 ldd r18, Z+2 ; 0x02
- 1128: 62 2f mov r22, r18
- 112a: 6f 77 andi r22, 0x7F ; 127
- 112c: 70 e0 ldi r23, 0x00 ; 0
- 112e: 22 1f adc r18, r18
- 1130: 22 27 eor r18, r18
- 1132: 22 1f adc r18, r18
- 1134: 93 81 ldd r25, Z+3 ; 0x03
- 1136: 89 2f mov r24, r25
- 1138: 88 0f add r24, r24
- 113a: 82 2b or r24, r18
- 113c: 28 2f mov r18, r24
- 113e: 30 e0 ldi r19, 0x00 ; 0
- 1140: 99 1f adc r25, r25
- 1142: 99 27 eor r25, r25
- 1144: 99 1f adc r25, r25
- 1146: 11 96 adiw r26, 0x01 ; 1
- 1148: 9c 93 st X, r25
- 114a: 11 97 sbiw r26, 0x01 ; 1
- 114c: 21 15 cp r18, r1
- 114e: 31 05 cpc r19, r1
- 1150: a9 f5 brne .+106 ; 0x11bc <__unpack_f+0x9e>
- 1152: 41 15 cp r20, r1
- 1154: 51 05 cpc r21, r1
- 1156: 61 05 cpc r22, r1
- 1158: 71 05 cpc r23, r1
- 115a: 11 f4 brne .+4 ; 0x1160 <__unpack_f+0x42>
- 115c: 82 e0 ldi r24, 0x02 ; 2
- 115e: 37 c0 rjmp .+110 ; 0x11ce <__unpack_f+0xb0>
- 1160: 82 e8 ldi r24, 0x82 ; 130
- 1162: 9f ef ldi r25, 0xFF ; 255
- 1164: 13 96 adiw r26, 0x03 ; 3
- 1166: 9c 93 st X, r25
- 1168: 8e 93 st -X, r24
- 116a: 12 97 sbiw r26, 0x02 ; 2
- 116c: 9a 01 movw r18, r20
- 116e: ab 01 movw r20, r22
- 1170: 67 e0 ldi r22, 0x07 ; 7
- 1172: 22 0f add r18, r18
- 1174: 33 1f adc r19, r19
- 1176: 44 1f adc r20, r20
- 1178: 55 1f adc r21, r21
- 117a: 6a 95 dec r22
- 117c: d1 f7 brne .-12 ; 0x1172 <__unpack_f+0x54>
- 117e: 83 e0 ldi r24, 0x03 ; 3
- 1180: 8c 93 st X, r24
- 1182: 0d c0 rjmp .+26 ; 0x119e <__unpack_f+0x80>
- 1184: 22 0f add r18, r18
- 1186: 33 1f adc r19, r19
- 1188: 44 1f adc r20, r20
- 118a: 55 1f adc r21, r21
- 118c: 12 96 adiw r26, 0x02 ; 2
- 118e: 8d 91 ld r24, X+
- 1190: 9c 91 ld r25, X
- 1192: 13 97 sbiw r26, 0x03 ; 3
- 1194: 01 97 sbiw r24, 0x01 ; 1
- 1196: 13 96 adiw r26, 0x03 ; 3
- 1198: 9c 93 st X, r25
- 119a: 8e 93 st -X, r24
- 119c: 12 97 sbiw r26, 0x02 ; 2
- 119e: 20 30 cpi r18, 0x00 ; 0
- 11a0: 80 e0 ldi r24, 0x00 ; 0
- 11a2: 38 07 cpc r19, r24
- 11a4: 80 e0 ldi r24, 0x00 ; 0
- 11a6: 48 07 cpc r20, r24
- 11a8: 80 e4 ldi r24, 0x40 ; 64
- 11aa: 58 07 cpc r21, r24
- 11ac: 58 f3 brcs .-42 ; 0x1184 <__unpack_f+0x66>
- 11ae: 14 96 adiw r26, 0x04 ; 4
- 11b0: 2d 93 st X+, r18
- 11b2: 3d 93 st X+, r19
- 11b4: 4d 93 st X+, r20
- 11b6: 5c 93 st X, r21
- 11b8: 17 97 sbiw r26, 0x07 ; 7
- 11ba: 08 95 ret
- 11bc: 2f 3f cpi r18, 0xFF ; 255
- 11be: 31 05 cpc r19, r1
- 11c0: 79 f4 brne .+30 ; 0x11e0 <__unpack_f+0xc2>
- 11c2: 41 15 cp r20, r1
- 11c4: 51 05 cpc r21, r1
- 11c6: 61 05 cpc r22, r1
- 11c8: 71 05 cpc r23, r1
- 11ca: 19 f4 brne .+6 ; 0x11d2 <__unpack_f+0xb4>
- 11cc: 84 e0 ldi r24, 0x04 ; 4
- 11ce: 8c 93 st X, r24
- 11d0: 08 95 ret
- 11d2: 64 ff sbrs r22, 4
- 11d4: 03 c0 rjmp .+6 ; 0x11dc <__unpack_f+0xbe>
- 11d6: 81 e0 ldi r24, 0x01 ; 1
- 11d8: 8c 93 st X, r24
- 11da: 12 c0 rjmp .+36 ; 0x1200 <__unpack_f+0xe2>
- 11dc: 1c 92 st X, r1
- 11de: 10 c0 rjmp .+32 ; 0x1200 <__unpack_f+0xe2>
- 11e0: 2f 57 subi r18, 0x7F ; 127
- 11e2: 30 40 sbci r19, 0x00 ; 0
- 11e4: 13 96 adiw r26, 0x03 ; 3
- 11e6: 3c 93 st X, r19
- 11e8: 2e 93 st -X, r18
- 11ea: 12 97 sbiw r26, 0x02 ; 2
- 11ec: 83 e0 ldi r24, 0x03 ; 3
- 11ee: 8c 93 st X, r24
- 11f0: 87 e0 ldi r24, 0x07 ; 7
- 11f2: 44 0f add r20, r20
- 11f4: 55 1f adc r21, r21
- 11f6: 66 1f adc r22, r22
- 11f8: 77 1f adc r23, r23
- 11fa: 8a 95 dec r24
- 11fc: d1 f7 brne .-12 ; 0x11f2 <__unpack_f+0xd4>
- 11fe: 70 64 ori r23, 0x40 ; 64
- 1200: 14 96 adiw r26, 0x04 ; 4
- 1202: 4d 93 st X+, r20
- 1204: 5d 93 st X+, r21
- 1206: 6d 93 st X+, r22
- 1208: 7c 93 st X, r23
- 120a: 17 97 sbiw r26, 0x07 ; 7
- 120c: 08 95 ret
-
-0000120e <__divmodhi4>:
- 120e: 97 fb bst r25, 7
- 1210: 09 2e mov r0, r25
- 1212: 07 26 eor r0, r23
- 1214: 0a d0 rcall .+20 ; 0x122a <__divmodhi4_neg1>
- 1216: 77 fd sbrc r23, 7
- 1218: 04 d0 rcall .+8 ; 0x1222 <__divmodhi4_neg2>
- 121a: 49 d0 rcall .+146 ; 0x12ae <__udivmodhi4>
- 121c: 06 d0 rcall .+12 ; 0x122a <__divmodhi4_neg1>
- 121e: 00 20 and r0, r0
- 1220: 1a f4 brpl .+6 ; 0x1228 <__divmodhi4_exit>
-
-00001222 <__divmodhi4_neg2>:
- 1222: 70 95 com r23
- 1224: 61 95 neg r22
- 1226: 7f 4f sbci r23, 0xFF ; 255
-
-00001228 <__divmodhi4_exit>:
- 1228: 08 95 ret
-
-0000122a <__divmodhi4_neg1>:
- 122a: f6 f7 brtc .-4 ; 0x1228 <__divmodhi4_exit>
- 122c: 90 95 com r25
- 122e: 81 95 neg r24
- 1230: 9f 4f sbci r25, 0xFF ; 255
- 1232: 08 95 ret
-
-00001234 <__udivmodsi4>:
- 1234: a1 e2 ldi r26, 0x21 ; 33
- 1236: 1a 2e mov r1, r26
- 1238: aa 1b sub r26, r26
- 123a: bb 1b sub r27, r27
- 123c: fd 01 movw r30, r26
- 123e: 0d c0 rjmp .+26 ; 0x125a <__udivmodsi4_ep>
-
-00001240 <__udivmodsi4_loop>:
- 1240: aa 1f adc r26, r26
- 1242: bb 1f adc r27, r27
- 1244: ee 1f adc r30, r30
- 1246: ff 1f adc r31, r31
- 1248: a2 17 cp r26, r18
- 124a: b3 07 cpc r27, r19
- 124c: e4 07 cpc r30, r20
- 124e: f5 07 cpc r31, r21
- 1250: 20 f0 brcs .+8 ; 0x125a <__udivmodsi4_ep>
- 1252: a2 1b sub r26, r18
- 1254: b3 0b sbc r27, r19
- 1256: e4 0b sbc r30, r20
- 1258: f5 0b sbc r31, r21
-
-0000125a <__udivmodsi4_ep>:
- 125a: 66 1f adc r22, r22
- 125c: 77 1f adc r23, r23
- 125e: 88 1f adc r24, r24
- 1260: 99 1f adc r25, r25
- 1262: 1a 94 dec r1
- 1264: 69 f7 brne .-38 ; 0x1240 <__udivmodsi4_loop>
- 1266: 60 95 com r22
- 1268: 70 95 com r23
- 126a: 80 95 com r24
- 126c: 90 95 com r25
- 126e: 9b 01 movw r18, r22
- 1270: ac 01 movw r20, r24
- 1272: bd 01 movw r22, r26
- 1274: cf 01 movw r24, r30
- 1276: 08 95 ret
-
-00001278 <__divmodsi4>:
- 1278: 97 fb bst r25, 7
- 127a: 09 2e mov r0, r25
- 127c: 05 26 eor r0, r21
- 127e: 0e d0 rcall .+28 ; 0x129c <__divmodsi4_neg1>
- 1280: 57 fd sbrc r21, 7
- 1282: 04 d0 rcall .+8 ; 0x128c <__divmodsi4_neg2>
- 1284: d7 df rcall .-82 ; 0x1234 <__udivmodsi4>
- 1286: 0a d0 rcall .+20 ; 0x129c <__divmodsi4_neg1>
- 1288: 00 1c adc r0, r0
- 128a: 38 f4 brcc .+14 ; 0x129a <__divmodsi4_exit>
-
-0000128c <__divmodsi4_neg2>:
- 128c: 50 95 com r21
- 128e: 40 95 com r20
- 1290: 30 95 com r19
- 1292: 21 95 neg r18
- 1294: 3f 4f sbci r19, 0xFF ; 255
- 1296: 4f 4f sbci r20, 0xFF ; 255
- 1298: 5f 4f sbci r21, 0xFF ; 255
-
-0000129a <__divmodsi4_exit>:
- 129a: 08 95 ret
-
-0000129c <__divmodsi4_neg1>:
- 129c: f6 f7 brtc .-4 ; 0x129a <__divmodsi4_exit>
- 129e: 90 95 com r25
- 12a0: 80 95 com r24
- 12a2: 70 95 com r23
- 12a4: 61 95 neg r22
- 12a6: 7f 4f sbci r23, 0xFF ; 255
- 12a8: 8f 4f sbci r24, 0xFF ; 255
- 12aa: 9f 4f sbci r25, 0xFF ; 255
- 12ac: 08 95 ret
-
-000012ae <__udivmodhi4>:
- 12ae: aa 1b sub r26, r26
- 12b0: bb 1b sub r27, r27
- 12b2: 51 e1 ldi r21, 0x11 ; 17
- 12b4: 07 c0 rjmp .+14 ; 0x12c4 <__udivmodhi4_ep>
-
-000012b6 <__udivmodhi4_loop>:
- 12b6: aa 1f adc r26, r26
- 12b8: bb 1f adc r27, r27
- 12ba: a6 17 cp r26, r22
- 12bc: b7 07 cpc r27, r23
- 12be: 10 f0 brcs .+4 ; 0x12c4 <__udivmodhi4_ep>
- 12c0: a6 1b sub r26, r22
- 12c2: b7 0b sbc r27, r23
-
-000012c4 <__udivmodhi4_ep>:
- 12c4: 88 1f adc r24, r24
- 12c6: 99 1f adc r25, r25
- 12c8: 5a 95 dec r21
- 12ca: a9 f7 brne .-22 ; 0x12b6 <__udivmodhi4_loop>
- 12cc: 80 95 com r24
- 12ce: 90 95 com r25
- 12d0: bc 01 movw r22, r24
- 12d2: cd 01 movw r24, r26
- 12d4: 08 95 ret
-
-000012d6 <__prologue_saves__>:
- 12d6: 2f 92 push r2
- 12d8: 3f 92 push r3
- 12da: 4f 92 push r4
- 12dc: 5f 92 push r5
- 12de: 6f 92 push r6
- 12e0: 7f 92 push r7
- 12e2: 8f 92 push r8
- 12e4: 9f 92 push r9
- 12e6: af 92 push r10
- 12e8: bf 92 push r11
- 12ea: cf 92 push r12
- 12ec: df 92 push r13
- 12ee: ef 92 push r14
- 12f0: ff 92 push r15
- 12f2: 0f 93 push r16
- 12f4: 1f 93 push r17
- 12f6: cf 93 push r28
- 12f8: df 93 push r29
- 12fa: cd b7 in r28, 0x3d ; 61
- 12fc: de b7 in r29, 0x3e ; 62
- 12fe: ca 1b sub r28, r26
- 1300: db 0b sbc r29, r27
- 1302: 0f b6 in r0, 0x3f ; 63
- 1304: f8 94 cli
- 1306: de bf out 0x3e, r29 ; 62
- 1308: 0f be out 0x3f, r0 ; 63
- 130a: cd bf out 0x3d, r28 ; 61
- 130c: 09 94 ijmp
-
-0000130e <__epilogue_restores__>:
- 130e: 2a 88 ldd r2, Y+18 ; 0x12
- 1310: 39 88 ldd r3, Y+17 ; 0x11
- 1312: 48 88 ldd r4, Y+16 ; 0x10
- 1314: 5f 84 ldd r5, Y+15 ; 0x0f
- 1316: 6e 84 ldd r6, Y+14 ; 0x0e
- 1318: 7d 84 ldd r7, Y+13 ; 0x0d
- 131a: 8c 84 ldd r8, Y+12 ; 0x0c
- 131c: 9b 84 ldd r9, Y+11 ; 0x0b
- 131e: aa 84 ldd r10, Y+10 ; 0x0a
- 1320: b9 84 ldd r11, Y+9 ; 0x09
- 1322: c8 84 ldd r12, Y+8 ; 0x08
- 1324: df 80 ldd r13, Y+7 ; 0x07
- 1326: ee 80 ldd r14, Y+6 ; 0x06
- 1328: fd 80 ldd r15, Y+5 ; 0x05
- 132a: 0c 81 ldd r16, Y+4 ; 0x04
- 132c: 1b 81 ldd r17, Y+3 ; 0x03
- 132e: aa 81 ldd r26, Y+2 ; 0x02
- 1330: b9 81 ldd r27, Y+1 ; 0x01
- 1332: ce 0f add r28, r30
- 1334: d1 1d adc r29, r1
- 1336: 0f b6 in r0, 0x3f ; 63
- 1338: f8 94 cli
- 133a: de bf out 0x3e, r29 ; 62
- 133c: 0f be out 0x3f, r0 ; 63
- 133e: cd bf out 0x3d, r28 ; 61
- 1340: ed 01 movw r28, r26
- 1342: 08 95 ret
-
-00001344 <__tablejump2__>:
- 1344: ee 0f add r30, r30
- 1346: ff 1f adc r31, r31
-
-00001348 <__tablejump__>:
- 1348: 05 90 lpm r0, Z+
- 134a: f4 91 lpm r31, Z+
- 134c: e0 2d mov r30, r0
- 134e: 09 94 ijmp
-
-00001350 <sin>:
- 1350: 9f 93 push r25
- 1352: 05 d0 rcall .+10 ; 0x135e <__fp_rempio2>
- 1354: 0f 90 pop r0
- 1356: 07 fc sbrc r0, 7
- 1358: ee 5f subi r30, 0xFE ; 254
- 135a: 28 c0 rjmp .+80 ; 0x13ac <__fp_sinus>
- 135c: ce c0 rjmp .+412 ; 0x14fa <__fp_nan>
-
-0000135e <__fp_rempio2>:
- 135e: 3f d0 rcall .+126 ; 0x13de <__fp_splitA>
- 1360: e8 f3 brcs .-6 ; 0x135c <sin+0xc>
- 1362: e8 94 clt
- 1364: e0 e0 ldi r30, 0x00 ; 0
- 1366: bb 27 eor r27, r27
- 1368: 9f 57 subi r25, 0x7F ; 127
- 136a: f0 f0 brcs .+60 ; 0x13a8 <__fp_rempio2+0x4a>
- 136c: 2a ed ldi r18, 0xDA ; 218
- 136e: 3f e0 ldi r19, 0x0F ; 15
- 1370: 49 ec ldi r20, 0xC9 ; 201
- 1372: 06 c0 rjmp .+12 ; 0x1380 <__fp_rempio2+0x22>
- 1374: ee 0f add r30, r30
- 1376: bb 0f add r27, r27
- 1378: 66 1f adc r22, r22
- 137a: 77 1f adc r23, r23
- 137c: 88 1f adc r24, r24
- 137e: 28 f0 brcs .+10 ; 0x138a <__fp_rempio2+0x2c>
- 1380: b2 3a cpi r27, 0xA2 ; 162
- 1382: 62 07 cpc r22, r18
- 1384: 73 07 cpc r23, r19
- 1386: 84 07 cpc r24, r20
- 1388: 28 f0 brcs .+10 ; 0x1394 <__fp_rempio2+0x36>
- 138a: b2 5a subi r27, 0xA2 ; 162
- 138c: 62 0b sbc r22, r18
- 138e: 73 0b sbc r23, r19
- 1390: 84 0b sbc r24, r20
- 1392: e3 95 inc r30
- 1394: 9a 95 dec r25
- 1396: 72 f7 brpl .-36 ; 0x1374 <__fp_rempio2+0x16>
- 1398: 80 38 cpi r24, 0x80 ; 128
- 139a: 30 f4 brcc .+12 ; 0x13a8 <__fp_rempio2+0x4a>
- 139c: 9a 95 dec r25
- 139e: bb 0f add r27, r27
- 13a0: 66 1f adc r22, r22
- 13a2: 77 1f adc r23, r23
- 13a4: 88 1f adc r24, r24
- 13a6: d2 f7 brpl .-12 ; 0x139c <__fp_rempio2+0x3e>
- 13a8: 90 48 sbci r25, 0x80 ; 128
- 13aa: 9b c0 rjmp .+310 ; 0x14e2 <__fp_mpack_finite>
-
-000013ac <__fp_sinus>:
- 13ac: ef 93 push r30
- 13ae: e0 ff sbrs r30, 0
- 13b0: 06 c0 rjmp .+12 ; 0x13be <__fp_sinus+0x12>
- 13b2: a2 ea ldi r26, 0xA2 ; 162
- 13b4: 2a ed ldi r18, 0xDA ; 218
- 13b6: 3f e0 ldi r19, 0x0F ; 15
- 13b8: 49 ec ldi r20, 0xC9 ; 201
- 13ba: 5f eb ldi r21, 0xBF ; 191
- 13bc: 37 d0 rcall .+110 ; 0x142c <__addsf3x>
- 13be: bf d0 rcall .+382 ; 0x153e <__fp_round>
- 13c0: 0f 90 pop r0
- 13c2: 03 94 inc r0
- 13c4: 01 fc sbrc r0, 1
- 13c6: 90 58 subi r25, 0x80 ; 128
- 13c8: e8 e6 ldi r30, 0x68 ; 104
- 13ca: f0 e0 ldi r31, 0x00 ; 0
- 13cc: 99 c0 rjmp .+306 ; 0x1500 <__fp_powsodd>
-
-000013ce <__fp_split3>:
- 13ce: 57 fd sbrc r21, 7
- 13d0: 90 58 subi r25, 0x80 ; 128
- 13d2: 44 0f add r20, r20
- 13d4: 55 1f adc r21, r21
- 13d6: 59 f0 breq .+22 ; 0x13ee <__fp_splitA+0x10>
- 13d8: 5f 3f cpi r21, 0xFF ; 255
- 13da: 71 f0 breq .+28 ; 0x13f8 <__fp_splitA+0x1a>
- 13dc: 47 95 ror r20
-
-000013de <__fp_splitA>:
- 13de: 88 0f add r24, r24
- 13e0: 97 fb bst r25, 7
- 13e2: 99 1f adc r25, r25
- 13e4: 61 f0 breq .+24 ; 0x13fe <__fp_splitA+0x20>
- 13e6: 9f 3f cpi r25, 0xFF ; 255
- 13e8: 79 f0 breq .+30 ; 0x1408 <__fp_splitA+0x2a>
- 13ea: 87 95 ror r24
- 13ec: 08 95 ret
- 13ee: 12 16 cp r1, r18
- 13f0: 13 06 cpc r1, r19
- 13f2: 14 06 cpc r1, r20
- 13f4: 55 1f adc r21, r21
- 13f6: f2 cf rjmp .-28 ; 0x13dc <__fp_split3+0xe>
- 13f8: 46 95 lsr r20
- 13fa: f1 df rcall .-30 ; 0x13de <__fp_splitA>
- 13fc: 08 c0 rjmp .+16 ; 0x140e <__fp_splitA+0x30>
- 13fe: 16 16 cp r1, r22
- 1400: 17 06 cpc r1, r23
- 1402: 18 06 cpc r1, r24
- 1404: 99 1f adc r25, r25
- 1406: f1 cf rjmp .-30 ; 0x13ea <__fp_splitA+0xc>
- 1408: 86 95 lsr r24
- 140a: 71 05 cpc r23, r1
- 140c: 61 05 cpc r22, r1
- 140e: 08 94 sec
- 1410: 08 95 ret
- 1412: 87 d0 rcall .+270 ; 0x1522 <__fp_pscA>
- 1414: 30 f0 brcs .+12 ; 0x1422 <__fp_splitA+0x44>
- 1416: 8c d0 rcall .+280 ; 0x1530 <__fp_pscB>
- 1418: 20 f0 brcs .+8 ; 0x1422 <__fp_splitA+0x44>
- 141a: 31 f4 brne .+12 ; 0x1428 <__fp_splitA+0x4a>
- 141c: 9f 3f cpi r25, 0xFF ; 255
- 141e: 11 f4 brne .+4 ; 0x1424 <__fp_splitA+0x46>
- 1420: 1e f4 brtc .+6 ; 0x1428 <__fp_splitA+0x4a>
- 1422: 6b c0 rjmp .+214 ; 0x14fa <__fp_nan>
- 1424: 0e f4 brtc .+2 ; 0x1428 <__fp_splitA+0x4a>
- 1426: e0 95 com r30
- 1428: e7 fb bst r30, 7
- 142a: 53 c0 rjmp .+166 ; 0x14d2 <__fp_inf>
-
-0000142c <__addsf3x>:
- 142c: e9 2f mov r30, r25
- 142e: cf df rcall .-98 ; 0x13ce <__fp_split3>
- 1430: 80 f3 brcs .-32 ; 0x1412 <__fp_splitA+0x34>
- 1432: ba 17 cp r27, r26
- 1434: 62 07 cpc r22, r18
- 1436: 73 07 cpc r23, r19
- 1438: 84 07 cpc r24, r20
- 143a: 95 07 cpc r25, r21
- 143c: 18 f0 brcs .+6 ; 0x1444 <__addsf3x+0x18>
- 143e: 71 f4 brne .+28 ; 0x145c <__addsf3x+0x30>
- 1440: 9e f5 brtc .+102 ; 0x14a8 <__addsf3x+0x7c>
- 1442: 8e c0 rjmp .+284 ; 0x1560 <__fp_zero>
- 1444: 0e f4 brtc .+2 ; 0x1448 <__addsf3x+0x1c>
- 1446: e0 95 com r30
- 1448: 0b 2e mov r0, r27
- 144a: ba 2f mov r27, r26
- 144c: a0 2d mov r26, r0
- 144e: 0b 01 movw r0, r22
- 1450: b9 01 movw r22, r18
- 1452: 90 01 movw r18, r0
- 1454: 0c 01 movw r0, r24
- 1456: ca 01 movw r24, r20
- 1458: a0 01 movw r20, r0
- 145a: 11 24 eor r1, r1
- 145c: ff 27 eor r31, r31
- 145e: 59 1b sub r21, r25
- 1460: 99 f0 breq .+38 ; 0x1488 <__addsf3x+0x5c>
- 1462: 59 3f cpi r21, 0xF9 ; 249
- 1464: 50 f4 brcc .+20 ; 0x147a <__addsf3x+0x4e>
- 1466: 50 3e cpi r21, 0xE0 ; 224
- 1468: 68 f1 brcs .+90 ; 0x14c4 <__addsf3x+0x98>
- 146a: 1a 16 cp r1, r26
- 146c: f0 40 sbci r31, 0x00 ; 0
- 146e: a2 2f mov r26, r18
- 1470: 23 2f mov r18, r19
- 1472: 34 2f mov r19, r20
- 1474: 44 27 eor r20, r20
- 1476: 58 5f subi r21, 0xF8 ; 248
- 1478: f3 cf rjmp .-26 ; 0x1460 <__addsf3x+0x34>
- 147a: 46 95 lsr r20
- 147c: 37 95 ror r19
- 147e: 27 95 ror r18
- 1480: a7 95 ror r26
- 1482: f0 40 sbci r31, 0x00 ; 0
- 1484: 53 95 inc r21
- 1486: c9 f7 brne .-14 ; 0x147a <__addsf3x+0x4e>
- 1488: 7e f4 brtc .+30 ; 0x14a8 <__addsf3x+0x7c>
- 148a: 1f 16 cp r1, r31
- 148c: ba 0b sbc r27, r26
- 148e: 62 0b sbc r22, r18
- 1490: 73 0b sbc r23, r19
- 1492: 84 0b sbc r24, r20
- 1494: ba f0 brmi .+46 ; 0x14c4 <__addsf3x+0x98>
- 1496: 91 50 subi r25, 0x01 ; 1
- 1498: a1 f0 breq .+40 ; 0x14c2 <__addsf3x+0x96>
- 149a: ff 0f add r31, r31
- 149c: bb 1f adc r27, r27
- 149e: 66 1f adc r22, r22
- 14a0: 77 1f adc r23, r23
- 14a2: 88 1f adc r24, r24
- 14a4: c2 f7 brpl .-16 ; 0x1496 <__addsf3x+0x6a>
- 14a6: 0e c0 rjmp .+28 ; 0x14c4 <__addsf3x+0x98>
- 14a8: ba 0f add r27, r26
- 14aa: 62 1f adc r22, r18
- 14ac: 73 1f adc r23, r19
- 14ae: 84 1f adc r24, r20
- 14b0: 48 f4 brcc .+18 ; 0x14c4 <__addsf3x+0x98>
- 14b2: 87 95 ror r24
- 14b4: 77 95 ror r23
- 14b6: 67 95 ror r22
- 14b8: b7 95 ror r27
- 14ba: f7 95 ror r31
- 14bc: 9e 3f cpi r25, 0xFE ; 254
- 14be: 08 f0 brcs .+2 ; 0x14c2 <__addsf3x+0x96>
- 14c0: b3 cf rjmp .-154 ; 0x1428 <__fp_splitA+0x4a>
- 14c2: 93 95 inc r25
- 14c4: 88 0f add r24, r24
- 14c6: 08 f0 brcs .+2 ; 0x14ca <__addsf3x+0x9e>
- 14c8: 99 27 eor r25, r25
- 14ca: ee 0f add r30, r30
- 14cc: 97 95 ror r25
- 14ce: 87 95 ror r24
- 14d0: 08 95 ret
-
-000014d2 <__fp_inf>:
- 14d2: 97 f9 bld r25, 7
- 14d4: 9f 67 ori r25, 0x7F ; 127
- 14d6: 80 e8 ldi r24, 0x80 ; 128
- 14d8: 70 e0 ldi r23, 0x00 ; 0
- 14da: 60 e0 ldi r22, 0x00 ; 0
- 14dc: 08 95 ret
-
-000014de <__fp_mpack>:
- 14de: 9f 3f cpi r25, 0xFF ; 255
- 14e0: 31 f0 breq .+12 ; 0x14ee <__fp_mpack_finite+0xc>
-
-000014e2 <__fp_mpack_finite>:
- 14e2: 91 50 subi r25, 0x01 ; 1
- 14e4: 20 f4 brcc .+8 ; 0x14ee <__fp_mpack_finite+0xc>
- 14e6: 87 95 ror r24
- 14e8: 77 95 ror r23
- 14ea: 67 95 ror r22
- 14ec: b7 95 ror r27
- 14ee: 88 0f add r24, r24
- 14f0: 91 1d adc r25, r1
- 14f2: 96 95 lsr r25
- 14f4: 87 95 ror r24
- 14f6: 97 f9 bld r25, 7
- 14f8: 08 95 ret
-
-000014fa <__fp_nan>:
- 14fa: 9f ef ldi r25, 0xFF ; 255
- 14fc: 80 ec ldi r24, 0xC0 ; 192
- 14fe: 08 95 ret
-
-00001500 <__fp_powsodd>:
- 1500: 9f 93 push r25
- 1502: 8f 93 push r24
- 1504: 7f 93 push r23
- 1506: 6f 93 push r22
- 1508: ff 93 push r31
- 150a: ef 93 push r30
- 150c: 9b 01 movw r18, r22
- 150e: ac 01 movw r20, r24
- 1510: 37 db rcall .-2450 ; 0xb80 <__mulsf3>
- 1512: ef 91 pop r30
- 1514: ff 91 pop r31
- 1516: 2b d0 rcall .+86 ; 0x156e <__fp_powser>
- 1518: 2f 91 pop r18
- 151a: 3f 91 pop r19
- 151c: 4f 91 pop r20
- 151e: 5f 91 pop r21
- 1520: 2f cb rjmp .-2466 ; 0xb80 <__mulsf3>
-
-00001522 <__fp_pscA>:
- 1522: 00 24 eor r0, r0
- 1524: 0a 94 dec r0
- 1526: 16 16 cp r1, r22
- 1528: 17 06 cpc r1, r23
- 152a: 18 06 cpc r1, r24
- 152c: 09 06 cpc r0, r25
- 152e: 08 95 ret
-
-00001530 <__fp_pscB>:
- 1530: 00 24 eor r0, r0
- 1532: 0a 94 dec r0
- 1534: 12 16 cp r1, r18
- 1536: 13 06 cpc r1, r19
- 1538: 14 06 cpc r1, r20
- 153a: 05 06 cpc r0, r21
- 153c: 08 95 ret
-
-0000153e <__fp_round>:
- 153e: 09 2e mov r0, r25
- 1540: 03 94 inc r0
- 1542: 00 0c add r0, r0
- 1544: 11 f4 brne .+4 ; 0x154a <__fp_round+0xc>
- 1546: 88 23 and r24, r24
- 1548: 52 f0 brmi .+20 ; 0x155e <__fp_round+0x20>
- 154a: bb 0f add r27, r27
- 154c: 40 f4 brcc .+16 ; 0x155e <__fp_round+0x20>
- 154e: bf 2b or r27, r31
- 1550: 11 f4 brne .+4 ; 0x1556 <__fp_round+0x18>
- 1552: 60 ff sbrs r22, 0
- 1554: 04 c0 rjmp .+8 ; 0x155e <__fp_round+0x20>
- 1556: 6f 5f subi r22, 0xFF ; 255
- 1558: 7f 4f sbci r23, 0xFF ; 255
- 155a: 8f 4f sbci r24, 0xFF ; 255
- 155c: 9f 4f sbci r25, 0xFF ; 255
- 155e: 08 95 ret
-
-00001560 <__fp_zero>:
- 1560: e8 94 clt
-
-00001562 <__fp_szero>:
- 1562: bb 27 eor r27, r27
- 1564: 66 27 eor r22, r22
- 1566: 77 27 eor r23, r23
- 1568: cb 01 movw r24, r22
- 156a: 97 f9 bld r25, 7
- 156c: 08 95 ret
-
-0000156e <__fp_powser>:
- 156e: df 93 push r29
- 1570: cf 93 push r28
- 1572: 1f 93 push r17
- 1574: 0f 93 push r16
- 1576: ff 92 push r15
- 1578: ef 92 push r14
- 157a: df 92 push r13
- 157c: 7b 01 movw r14, r22
- 157e: 8c 01 movw r16, r24
- 1580: 68 94 set
- 1582: 05 c0 rjmp .+10 ; 0x158e <__fp_powser+0x20>
- 1584: da 2e mov r13, r26
- 1586: ef 01 movw r28, r30
- 1588: 21 d0 rcall .+66 ; 0x15cc <__mulsf3x>
- 158a: fe 01 movw r30, r28
- 158c: e8 94 clt
- 158e: a5 91 lpm r26, Z+
- 1590: 25 91 lpm r18, Z+
- 1592: 35 91 lpm r19, Z+
- 1594: 45 91 lpm r20, Z+
- 1596: 55 91 lpm r21, Z+
- 1598: ae f3 brts .-22 ; 0x1584 <__fp_powser+0x16>
- 159a: ef 01 movw r28, r30
- 159c: 47 df rcall .-370 ; 0x142c <__addsf3x>
- 159e: fe 01 movw r30, r28
- 15a0: 97 01 movw r18, r14
- 15a2: a8 01 movw r20, r16
- 15a4: da 94 dec r13
- 15a6: 79 f7 brne .-34 ; 0x1586 <__fp_powser+0x18>
- 15a8: df 90 pop r13
- 15aa: ef 90 pop r14
- 15ac: ff 90 pop r15
- 15ae: 0f 91 pop r16
- 15b0: 1f 91 pop r17
- 15b2: cf 91 pop r28
- 15b4: df 91 pop r29
- 15b6: 08 95 ret
- 15b8: b4 df rcall .-152 ; 0x1522 <__fp_pscA>
- 15ba: 28 f0 brcs .+10 ; 0x15c6 <__fp_powser+0x58>
- 15bc: b9 df rcall .-142 ; 0x1530 <__fp_pscB>
- 15be: 18 f0 brcs .+6 ; 0x15c6 <__fp_powser+0x58>
- 15c0: 95 23 and r25, r21
- 15c2: 09 f0 breq .+2 ; 0x15c6 <__fp_powser+0x58>
- 15c4: 86 cf rjmp .-244 ; 0x14d2 <__fp_inf>
- 15c6: 99 cf rjmp .-206 ; 0x14fa <__fp_nan>
- 15c8: 11 24 eor r1, r1
- 15ca: cb cf rjmp .-106 ; 0x1562 <__fp_szero>
-
-000015cc <__mulsf3x>:
- 15cc: 00 df rcall .-512 ; 0x13ce <__fp_split3>
- 15ce: a0 f3 brcs .-24 ; 0x15b8 <__fp_powser+0x4a>
-
-000015d0 <__mulsf3_pse>:
- 15d0: 95 9f mul r25, r21
- 15d2: d1 f3 breq .-12 ; 0x15c8 <__fp_powser+0x5a>
- 15d4: 95 0f add r25, r21
- 15d6: 50 e0 ldi r21, 0x00 ; 0
- 15d8: 55 1f adc r21, r21
- 15da: 62 9f mul r22, r18
- 15dc: f0 01 movw r30, r0
- 15de: 72 9f mul r23, r18
- 15e0: bb 27 eor r27, r27
- 15e2: f0 0d add r31, r0
- 15e4: b1 1d adc r27, r1
- 15e6: 63 9f mul r22, r19
- 15e8: aa 27 eor r26, r26
- 15ea: f0 0d add r31, r0
- 15ec: b1 1d adc r27, r1
- 15ee: aa 1f adc r26, r26
- 15f0: 64 9f mul r22, r20
- 15f2: 66 27 eor r22, r22
- 15f4: b0 0d add r27, r0
- 15f6: a1 1d adc r26, r1
- 15f8: 66 1f adc r22, r22
- 15fa: 82 9f mul r24, r18
- 15fc: 22 27 eor r18, r18
- 15fe: b0 0d add r27, r0
- 1600: a1 1d adc r26, r1
- 1602: 62 1f adc r22, r18
- 1604: 73 9f mul r23, r19
- 1606: b0 0d add r27, r0
- 1608: a1 1d adc r26, r1
- 160a: 62 1f adc r22, r18
- 160c: 83 9f mul r24, r19
- 160e: a0 0d add r26, r0
- 1610: 61 1d adc r22, r1
- 1612: 22 1f adc r18, r18
- 1614: 74 9f mul r23, r20
- 1616: 33 27 eor r19, r19
- 1618: a0 0d add r26, r0
- 161a: 61 1d adc r22, r1
- 161c: 23 1f adc r18, r19
- 161e: 84 9f mul r24, r20
- 1620: 60 0d add r22, r0
- 1622: 21 1d adc r18, r1
- 1624: 82 2f mov r24, r18
- 1626: 76 2f mov r23, r22
- 1628: 6a 2f mov r22, r26
- 162a: 11 24 eor r1, r1
- 162c: 9f 57 subi r25, 0x7F ; 127
- 162e: 50 40 sbci r21, 0x00 ; 0
- 1630: 8a f0 brmi .+34 ; 0x1654 <__mulsf3_pse+0x84>
- 1632: e1 f0 breq .+56 ; 0x166c <__mulsf3_pse+0x9c>
- 1634: 88 23 and r24, r24
- 1636: 4a f0 brmi .+18 ; 0x164a <__mulsf3_pse+0x7a>
- 1638: ee 0f add r30, r30
- 163a: ff 1f adc r31, r31
- 163c: bb 1f adc r27, r27
- 163e: 66 1f adc r22, r22
- 1640: 77 1f adc r23, r23
- 1642: 88 1f adc r24, r24
- 1644: 91 50 subi r25, 0x01 ; 1
- 1646: 50 40 sbci r21, 0x00 ; 0
- 1648: a9 f7 brne .-22 ; 0x1634 <__mulsf3_pse+0x64>
- 164a: 9e 3f cpi r25, 0xFE ; 254
- 164c: 51 05 cpc r21, r1
- 164e: 70 f0 brcs .+28 ; 0x166c <__mulsf3_pse+0x9c>
- 1650: 40 cf rjmp .-384 ; 0x14d2 <__fp_inf>
- 1652: 87 cf rjmp .-242 ; 0x1562 <__fp_szero>
- 1654: 5f 3f cpi r21, 0xFF ; 255
- 1656: ec f3 brlt .-6 ; 0x1652 <__mulsf3_pse+0x82>
- 1658: 98 3e cpi r25, 0xE8 ; 232
- 165a: dc f3 brlt .-10 ; 0x1652 <__mulsf3_pse+0x82>
- 165c: 86 95 lsr r24
- 165e: 77 95 ror r23
- 1660: 67 95 ror r22
- 1662: b7 95 ror r27
- 1664: f7 95 ror r31
- 1666: e7 95 ror r30
- 1668: 9f 5f subi r25, 0xFF ; 255
- 166a: c1 f7 brne .-16 ; 0x165c <__mulsf3_pse+0x8c>
- 166c: fe 2b or r31, r30
- 166e: 88 0f add r24, r24
- 1670: 91 1d adc r25, r1
- 1672: 96 95 lsr r25
- 1674: 87 95 ror r24
- 1676: 97 f9 bld r25, 7
- 1678: 08 95 ret
-
-0000167a <_exit>:
- 167a: f8 94 cli
-
-0000167c <__stop_program>:
- 167c: ff cf rjmp .-2 ; 0x167c <__stop_program>
diff --git a/electic_streaming2560/bin/Debug/electic_streaming.elf.map b/electic_streaming2560/bin/Debug/electic_streaming.elf.map
deleted file mode 100644
index 24ba79a..0000000
--- a/electic_streaming2560/bin/Debug/electic_streaming.elf.map
+++ /dev/null
@@ -1,1643 +0,0 @@
-Archive member included because of file (symbol)
-
-../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- obj/Debug/main.o (HardwareSerial::begin(long))
-../arduino_libs/core0022_2560.a(Print.cpp.o)
- ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o) (Print::write(char const*))
-../arduino_libs/core0022_2560.a(WString.cpp.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o) (String::operator[](unsigned int) const)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodhi4.o)
- obj/Debug/main.o (__divmodhi4)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_udivmodsi4.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o) (__udivmodsi4)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodsi4.o)
- ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o) (__divmodsi4)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o (exit)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clear_bss.o)
- obj/Debug/main.o (__do_clear_bss)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ctors.o)
- ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o) (__do_global_ctors)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fixunssfsi.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o) (__fixunssfsi)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o) (__subsf3)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_mul_sf.o)
- obj/Debug/main.o (__mulsf3)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_div_sf.o)
- obj/Debug/main.o (__divsf3)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fixunssfsi.o) (__gesf2)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_lt_sf.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o) (__ltsf2)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_si_to_sf.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o) (__floatsisf)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_sf_to_si.o)
- obj/Debug/main.o (__fixsfsi)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_thenan_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o) (__thenan_sf)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_usi_to_sf.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o) (__floatunsisf)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_udivmodhi4.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodhi4.o) (__udivmodhi4)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_prologue.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o) (__prologue_saves__)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_epilogue.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o) (__epilogue_restores__)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_tablejump.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ctors.o) (__tablejump__)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clzsi2.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_si_to_sf.o) (__clzsi2)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_pack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o) (__pack_f)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_unpack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o) (__unpack_f)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fpcmp_parts_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ge_sf.o) (__fpcmp_parts_f)
-/usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clz.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clzsi2.o) (__clz_tab)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(sin.o)
- obj/Debug/main.o (sin)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_rempio2.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(sin.o) (__fp_rempio2)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(sin.o) (__fp_sinus)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_split3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_rempio2.o) (__fp_splitA)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o) (__addsf3x)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_inf.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o) (__fp_inf)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_mpack.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_rempio2.o) (__fp_mpack_finite)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_nan.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_rempio2.o) (__fp_nan)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powsodd.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o) (__fp_powsodd)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscA.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o) (__fp_pscA)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscB.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o) (__fp_pscB)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_round.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o) (__fp_round)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_zero.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o) (__fp_zero)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powser.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powsodd.o) (__fp_powser)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powser.o) (__mulsf3x)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (malloc)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (realloc)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(atol.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (atol)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(isspace.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (isspace)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(tolower.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (tolower)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(toupper.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (toupper)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(memcpy.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o) (memcpy)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcat.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (strcat)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strchr.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (strchr)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcmp.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (strcmp)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcpy.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (strcpy)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncmp.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (strncmp)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncpy.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (strncpy)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrchr.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (strrchr)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strstr.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (strstr)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(itoa.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (itoa)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ltoa.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (ltoa)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(mulsi10.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(atol.o) (__mulsi_const_10)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ultoa.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o) (ultoa)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(cty_isfalse.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(isspace.o) (__ctype_isfalse)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrev.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(itoa.o) (strrev)
-
-Allocating common symbols
-Common symbol size file
-
-__brkval 0x2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
-__flp 0x2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
-
-Memory Configuration
-
-Name Origin Length Attributes
-text 0x00000000 0x00100000 xr
-data 0x00800200 0x0000fe00 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 0x800200
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-LOAD obj/Debug/main.o
-LOAD ../arduino_libs/core0022_2560.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr6/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 0x38aa
- *(.vectors)
- .vectors 0x00000000 0xe4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
- 0x00000000 __vectors
- 0x00000000 __vector_default
- *(.vectors)
- *(.progmem.gcc*)
- .progmem.gcc_fplib
- 0x000000e4 0x1e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o)
- *(.progmem*)
- 0x00000102 . = ALIGN (0x2)
- 0x00000102 __trampolines_start = .
- *(.trampolines)
- .trampolines 0x00000102 0x0 linker stubs
- *(.trampolines*)
- 0x00000102 __trampolines_end = .
- *(.jumptables)
- *(.jumptables*)
- *(.lowtext)
- *(.lowtext*)
- 0x00000102 __ctors_start = .
- *(.ctors)
- .ctors 0x00000102 0x2 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x00000104 __ctors_end = .
- 0x00000104 __dtors_start = .
- *(.dtors)
- 0x00000104 __dtors_end = .
- SORT(*)(.ctors)
- SORT(*)(.dtors)
- *(.init0)
- .init0 0x00000104 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
- 0x00000104 __init
- *(.init0)
- *(.init1)
- *(.init1)
- *(.init2)
- .init2 0x00000104 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
- *(.init2)
- *(.init3)
- *(.init3)
- *(.init4)
- .init4 0x00000114 0x1a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
- 0x00000114 __do_copy_data
- .init4 0x0000012e 0x10 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clear_bss.o)
- 0x0000012e __do_clear_bss
- *(.init4)
- *(.init5)
- *(.init5)
- *(.init6)
- .init6 0x0000013e 0x16 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ctors.o)
- 0x0000013e __do_global_ctors
- *(.init6)
- *(.init7)
- *(.init7)
- *(.init8)
- *(.init8)
- *(.init9)
- .init9 0x00000154 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
- *(.init9)
- *(.text)
- .text 0x0000015c 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
- 0x0000015c __vector_38
- 0x0000015c __vector_22
- 0x0000015c __vector_28
- 0x0000015c __vector_1
- 0x0000015c __vector_32
- 0x0000015c __vector_34
- 0x0000015c __vector_24
- 0x0000015c __vector_12
- 0x0000015c __vector_55
- 0x0000015c __vector_46
- 0x0000015c __bad_interrupt
- 0x0000015c __vector_6
- 0x0000015c __vector_31
- 0x0000015c __vector_35
- 0x0000015c __vector_39
- 0x0000015c __vector_3
- 0x0000015c __vector_23
- 0x0000015c __vector_30
- 0x0000015c __vector_45
- 0x0000015c __vector_11
- 0x0000015c __vector_13
- 0x0000015c __vector_19
- 0x0000015c __vector_56
- 0x0000015c __vector_7
- 0x0000015c __vector_49
- 0x0000015c __vector_41
- 0x0000015c __vector_43
- 0x0000015c __vector_27
- 0x0000015c __vector_5
- 0x0000015c __vector_33
- 0x0000015c __vector_47
- 0x0000015c __vector_52
- 0x0000015c __vector_37
- 0x0000015c __vector_4
- 0x0000015c __vector_44
- 0x0000015c __vector_9
- 0x0000015c __vector_2
- 0x0000015c __vector_21
- 0x0000015c __vector_15
- 0x0000015c __vector_29
- 0x0000015c __vector_40
- 0x0000015c __vector_8
- 0x0000015c __vector_26
- 0x0000015c __vector_48
- 0x0000015c __vector_14
- 0x0000015c __vector_53
- 0x0000015c __vector_10
- 0x0000015c __vector_50
- 0x0000015c __vector_16
- 0x0000015c __vector_18
- 0x0000015c __vector_20
- 0x0000015c __vector_42
- .text 0x00000160 0x2a2 obj/Debug/main.o
- 0x00000160 __vector_17
- 0x00000230 fill_sinewave()
- 0x0000034a main
- .text 0x00000402 0x0 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- .text 0x00000402 0x0 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- .text 0x00000402 0x0 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- .text 0x00000402 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodhi4.o)
- .text 0x00000402 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_udivmodsi4.o)
- .text 0x00000402 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodsi4.o)
- .text 0x00000402 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_exit.o)
- .text 0x00000402 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clear_bss.o)
- .text 0x00000402 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ctors.o)
- .text 0x00000402 0x58 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fixunssfsi.o)
- 0x00000402 __fixunssfsi
- .text 0x0000045a 0x354 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o)
- 0x000006f2 __subsf3
- 0x00000754 __addsf3
- .text 0x000007ae 0x1f4 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_mul_sf.o)
- 0x000007ae __mulsf3
- .text 0x000009a2 0x158 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_div_sf.o)
- 0x000009a2 __divsf3
- .text 0x00000afa 0x60 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ge_sf.o)
- 0x00000afa __gesf2
- .text 0x00000b5a 0x60 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_lt_sf.o)
- 0x00000b5a __ltsf2
- .text 0x00000bba 0xbc /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_si_to_sf.o)
- 0x00000bba __floatsisf
- .text 0x00000c76 0xa8 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_sf_to_si.o)
- 0x00000c76 __fixsfsi
- .text 0x00000d1e 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_thenan_sf.o)
- .text 0x00000d1e 0xf2 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_usi_to_sf.o)
- 0x00000d1e __floatunsisf
- .text 0x00000e10 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_udivmodhi4.o)
- .text 0x00000e10 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_prologue.o)
- .text 0x00000e10 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_epilogue.o)
- .text 0x00000e10 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_tablejump.o)
- .text 0x00000e10 0x9e /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clzsi2.o)
- 0x00000e10 __clzsi2
- .text 0x00000eae 0x1aa /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_pack_sf.o)
- 0x00000eae __pack_f
- .text 0x00001058 0xf0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_unpack_sf.o)
- 0x00001058 __unpack_f
- .text 0x00001148 0xb2 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fpcmp_parts_sf.o)
- 0x00001148 __fpcmp_parts_f
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clz.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(sin.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_rempio2.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_split3.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_inf.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_mpack.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_nan.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powsodd.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscA.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscB.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_round.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_zero.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powser.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(atol.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(isspace.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(tolower.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(toupper.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(memcpy.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcat.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strchr.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcmp.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcpy.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncmp.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncpy.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrchr.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strstr.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(itoa.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ltoa.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(mulsi10.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ultoa.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(cty_isfalse.o)
- .text 0x000011fa 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrev.o)
- 0x000011fa . = ALIGN (0x2)
- *(.text.*)
- .text.__vector_25
- 0x000011fa 0x6a ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x000011fa __vector_25
- .text.__vector_36
- 0x00001264 0x6a ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x00001264 __vector_36
- .text.__vector_51
- 0x000012ce 0x6a ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x000012ce __vector_51
- .text.__vector_54
- 0x00001338 0x6a ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x00001338 __vector_54
- .text._ZN14HardwareSerialC2EP11ring_bufferPVhS3_S3_S3_S3_hhhhh
- 0x000013a2 0x60 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x000013a2 HardwareSerial::HardwareSerial(ring_buffer*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- .text._ZN14HardwareSerialC1EP11ring_bufferPVhS3_S3_S3_S3_hhhhh
- 0x00001402 0x60 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x00001402 HardwareSerial::HardwareSerial(ring_buffer*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- .text._ZN14HardwareSerial5beginEl
- 0x00001462 0xba ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x00001462 HardwareSerial::begin(long)
- .text._ZN14HardwareSerial3endEv
- 0x0000151c 0x54 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x0000151c HardwareSerial::end()
- .text._ZN14HardwareSerial9availableEv
- 0x00001570 0x22 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x00001570 HardwareSerial::available()
- .text._ZN14HardwareSerial4peekEv
- 0x00001592 0x34 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x00001592 HardwareSerial::peek()
- .text._ZN14HardwareSerial4readEv
- 0x000015c6 0x48 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x000015c6 HardwareSerial::read()
- .text._ZN14HardwareSerial5flushEv
- 0x0000160e 0x18 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x0000160e HardwareSerial::flush()
- .text._ZN14HardwareSerial5writeEh
- 0x00001626 0x26 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x00001626 HardwareSerial::write(unsigned char)
- .text._GLOBAL__I_rx_buffer
- 0x0000164c 0x1a0 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- .text._ZN5Print5writeEPKc
- 0x000017ec 0x30 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x000017ec Print::write(char const*)
- .text._ZN5Print5writeEPKhj
- 0x0000181c 0x3e ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x0000181c Print::write(unsigned char const*, unsigned int)
- .text._ZN5Print5printEPKc
- 0x0000185a 0x10 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x0000185a Print::print(char const*)
- .text._ZN5Print5printERK6String
- 0x0000186a 0x54 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x0000186a Print::print(String const&)
- .text._ZN5Print11printNumberEmh
- 0x000018be 0x134 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x000018be Print::printNumber(unsigned long, unsigned char)
- .text._ZN5Print5printEmi
- 0x000019f2 0x1e ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x000019f2 Print::print(unsigned long, int)
- .text._ZN5Print5printEji
- 0x00001a10 0x22 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001a10 Print::print(unsigned int, int)
- .text._ZN5Print5printEhi
- 0x00001a32 0x24 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001a32 Print::print(unsigned char, int)
- .text._ZN5Print5printEli
- 0x00001a56 0x6c ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001a56 Print::print(long, int)
- .text._ZN5Print5printEii
- 0x00001ac2 0x26 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001ac2 Print::print(int, int)
- .text._ZN5Print5printEci
- 0x00001ae8 0x28 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001ae8 Print::print(char, int)
- .text._ZN5Print7printlnEv
- 0x00001b10 0x2e ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001b10 Print::println()
- .text._ZN5Print7printlnEmi
- 0x00001b3e 0x16 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001b3e Print::println(unsigned long, int)
- .text._ZN5Print7printlnEji
- 0x00001b54 0x32 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001b54 Print::println(unsigned int, int)
- .text._ZN5Print7printlnEhi
- 0x00001b86 0x34 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001b86 Print::println(unsigned char, int)
- .text._ZN5Print7printlnEPKc
- 0x00001bba 0x16 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001bba Print::println(char const*)
- .text._ZN5Print7printlnERK6String
- 0x00001bd0 0x16 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001bd0 Print::println(String const&)
- .text._ZN5Print7printlnEli
- 0x00001be6 0x16 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001be6 Print::println(long, int)
- .text._ZN5Print7printlnEii
- 0x00001bfc 0x36 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001bfc Print::println(int, int)
- .text._ZN5Print7printlnEci
- 0x00001c32 0x38 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001c32 Print::println(char, int)
- .text._ZN5Print10printFloatEdh
- 0x00001c6a 0x118 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001c6a Print::printFloat(double, unsigned char)
- .text._ZN5Print5printEdi
- 0x00001d82 0x6 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001d82 Print::print(double, int)
- .text._ZN5Print7printlnEdi
- 0x00001d88 0x16 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00001d88 Print::println(double, int)
- .text._ZNK6String6charAtEj
- 0x00001d9e 0x10 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001d9e String::charAt(unsigned int) const
- .text._ZN6String9setCharAtEjc
- 0x00001dae 0x22 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001dae String::setCharAt(unsigned int, char)
- .text._ZN6StringixEj
- 0x00001dd0 0x2a ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001dd0 String::operator[](unsigned int)
- .text._ZNK6StringixEj
- 0x00001dfa 0x10 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001dfa String::operator[](unsigned int) const
- .text._ZN6String5toIntEv
- 0x00001e0a 0xc ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001e0a String::toInt()
- .text._ZN6String11toCharArrayEPcj
- 0x00001e16 0x44 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001e16 String::toCharArray(char*, unsigned int)
- .text._ZN6String8getBytesEPhj
- 0x00001e5a 0x44 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001e5a String::getBytes(unsigned char*, unsigned int)
- .text._ZN6StringD1Ev
- 0x00001e9e 0x20 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001e9e String::~String()
- .text._ZNK6String10startsWithERKS_j
- 0x00001ebe 0x3c ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001ebe String::startsWith(String const&, unsigned int) const
- .text._ZNK6String10startsWithERKS_
- 0x00001efa 0x26 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001efa String::startsWith(String const&) const
- .text._ZNK6String11lastIndexOfEcj
- 0x00001f20 0x6e ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001f20 String::lastIndexOf(char, unsigned int) const
- .text._ZNK6String11lastIndexOfEc
- 0x00001f8e 0x10 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001f8e String::lastIndexOf(char) const
- .text._ZNK6String7indexOfERKS_j
- 0x00001f9e 0x3c ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001f9e String::indexOf(String const&, unsigned int) const
- .text._ZNK6String7indexOfERKS_
- 0x00001fda 0xa ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001fda String::indexOf(String const&) const
- .text._ZNK6String7indexOfEcj
- 0x00001fe4 0x3c ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00001fe4 String::indexOf(char, unsigned int) const
- .text._ZNK6String7indexOfEc
- 0x00002020 0xa ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002020 String::indexOf(char) const
- .text._ZNK6String6equalsERKS_
- 0x0000202a 0x32 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x0000202a String::equals(String const&) const
- .text._ZNK6String8endsWithERKS_
- 0x0000205c 0x3a ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x0000205c String::endsWith(String const&) const
- .text._ZNK6StringgeERKS_
- 0x00002096 0x28 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002096 String::operator>=(String const&) const
- .text._ZNK6StringleERKS_
- 0x000020be 0x22 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x000020be String::operator<=(String const&) const
- .text._ZNK6StringgtERKS_
- 0x000020e0 0x22 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x000020e0 String::operator>(String const&) const
- .text._ZNK6StringltERKS_
- 0x00002102 0x24 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002102 String::operator<(String const&) const
- .text._ZNK6StringneERKS_
- 0x00002126 0x30 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002126 String::operator!=(String const&) const
- .text._ZNK6StringeqERKS_
- 0x00002156 0x34 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002156 String::operator==(String const&) const
- .text._ZNK6String9compareToERKS_
- 0x0000218a 0x12 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x0000218a String::compareTo(String const&) const
- .text._ZN6StringpLERKS_
- 0x0000219c 0x70 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x0000219c String::operator+=(String const&)
- .text._ZN6String6concatERKS_
- 0x0000220c 0x6 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x0000220c String::concat(String const&)
- .text._ZN6String9getBufferEj
- 0x00002212 0x28 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002212 String::getBuffer(unsigned int)
- .text._ZN6StringaSERKS_
- 0x0000223a 0x60 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x0000223a String::operator=(String const&)
- .text._ZN6StringC1Eh
- 0x0000229a 0x34 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x0000229a String::String(unsigned char)
- .text._ZN6StringC2Eh
- 0x000022ce 0x34 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x000022ce String::String(unsigned char)
- .text._ZN6StringC1Ec
- 0x00002302 0x34 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002302 String::String(char)
- .text._ZN6StringC2Ec
- 0x00002336 0x34 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002336 String::String(char)
- .text._ZN6StringC1ERKS_
- 0x0000236a 0x36 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x0000236a String::String(String const&)
- .text._ZN6StringC2ERKS_
- 0x000023a0 0x36 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x000023a0 String::String(String const&)
- .text._ZN6StringC1Emi
- 0x000023d6 0x7e ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x000023d6 String::String(unsigned long, int)
- .text._ZN6StringC2Emi
- 0x00002454 0x7e ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002454 String::String(unsigned long, int)
- .text._ZN6StringC1Eji
- 0x000024d2 0x7c ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x000024d2 String::String(unsigned int, int)
- .text._ZN6StringC2Eji
- 0x0000254e 0x7c ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x0000254e String::String(unsigned int, int)
- .text._ZN6StringC1EPKc
- 0x000025ca 0x50 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x000025ca String::String(char const*)
- .text._ZNK6String11toUpperCaseEv
- 0x0000261a 0x76 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x0000261a String::toUpperCase() const
- .text._ZNK6String11toLowerCaseEv
- 0x00002690 0x76 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002690 String::toLowerCase() const
- .text._ZNK6String16equalsIgnoreCaseERKS_
- 0x00002706 0x98 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002706 String::equalsIgnoreCase(String const&) const
- .text._ZNK6String9substringEjj
- 0x0000279e 0x6e ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x0000279e String::substring(unsigned int, unsigned int) const
- .text._ZNK6String9substringEj
- 0x0000280c 0x18 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x0000280c String::substring(unsigned int) const
- .text._ZNK6String11lastIndexOfERKS_j
- 0x00002824 0xc8 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002824 String::lastIndexOf(String const&, unsigned int) const
- .text._ZNK6String11lastIndexOfERKS_
- 0x000028ec 0x1c ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x000028ec String::lastIndexOf(String const&) const
- .text._ZNK6String4trimEv
- 0x00002908 0xdc ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002908 String::trim() const
- .text._ZN6String7replaceERKS_S1_
- 0x000029e4 0x136 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x000029e4 String::replace(String const&, String const&)
- .text._ZN6String7replaceEcc
- 0x00002b1a 0x86 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002b1a String::replace(char, char)
- .text._ZN6StringC2EPKc
- 0x00002ba0 0x50 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002ba0 String::String(char const*)
- .text._ZN6StringC1Eli
- 0x00002bf0 0x7a ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002bf0 String::String(long, int)
- .text._ZN6StringC2Eli
- 0x00002c6a 0x7a ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002c6a String::String(long, int)
- .text._ZN6StringC1Eii
- 0x00002ce4 0x78 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002ce4 String::String(int, int)
- .text._ZN6StringC2Eii
- 0x00002d5c 0x78 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x00002d5c String::String(int, int)
- .text.libgcc 0x00002dd4 0x26 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodhi4.o)
- 0x00002dd4 __divmodhi4
- 0x00002dd4 _div
- .text.libgcc 0x00002dfa 0x44 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_udivmodsi4.o)
- 0x00002dfa __udivmodsi4
- .text.libgcc 0x00002e3e 0x36 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodsi4.o)
- 0x00002e3e __divmodsi4
- .text.libgcc 0x00002e74 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_exit.o)
- .text.libgcc 0x00002e74 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clear_bss.o)
- .text.libgcc 0x00002e74 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ctors.o)
- .text.libgcc 0x00002e74 0x28 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_udivmodhi4.o)
- 0x00002e74 __udivmodhi4
- .text.libgcc 0x00002e9c 0x38 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_prologue.o)
- 0x00002e9c __prologue_saves__
- .text.libgcc 0x00002ed4 0x36 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_epilogue.o)
- 0x00002ed4 __epilogue_restores__
- .text.libgcc 0x00002f0a 0xc /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_tablejump.o)
- 0x00002f0a __tablejump2__
- 0x00002f0e __tablejump__
- .text.avr-libc.fplib
- 0x00002f16 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(sin.o)
- 0x00002f16 sin
- .text.avr-libc.fplib
- 0x00002f22 0x50 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_rempio2.o)
- 0x00002f24 __fp_rempio2
- .text.avr-libc.fplib
- 0x00002f72 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o)
- 0x00002f72 __fp_sinus
- .text.avr-libc.fplib
- 0x00002f94 0x44 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_split3.o)
- 0x00002f94 __fp_split3
- 0x00002fa4 __fp_splitA
- .text.avr-libc.fplib
- 0x00002fd8 0xc0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o)
- 0x00002ff2 __addsf3x
- .text.avr-libc.fplib
- 0x00003098 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_inf.o)
- 0x00003098 __fp_inf
- .text.avr-libc.fplib
- 0x000030a4 0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_mpack.o)
- 0x000030a4 __fp_mpack
- 0x000030a8 __fp_mpack_finite
- .text.avr-libc.fplib
- 0x000030c0 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_nan.o)
- 0x000030c0 __fp_nan
- .text.avr-libc.fplib
- 0x000030c6 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powsodd.o)
- 0x000030c6 __fp_powsodd
- .text.avr-libc.fplib
- 0x000030e8 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscA.o)
- 0x000030e8 __fp_pscA
- .text.avr-libc.fplib
- 0x000030f6 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscB.o)
- 0x000030f6 __fp_pscB
- .text.avr-libc.fplib
- 0x00003104 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_round.o)
- 0x00003104 __fp_round
- .text.avr-libc.fplib
- 0x00003126 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_zero.o)
- 0x00003126 __fp_zero
- 0x00003128 __fp_szero
- .text.avr-libc.fplib
- 0x00003134 0x4a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powser.o)
- 0x00003134 __fp_powser
- .text.avr-libc.fplib
- 0x0000317e 0xc2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
- 0x00003192 __mulsf3x
- 0x00003196 __mulsf3_pse
- .text.avr-libc
- 0x00003240 0x20a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
- 0x00003240 malloc
- 0x0000339a free
- .text.avr-libc
- 0x0000344a 0x1b8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
- 0x0000344a realloc
- .text.avr-libc
- 0x00003602 0x4e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(atol.o)
- 0x00003602 atol
- .text.avr-libc
- 0x00003650 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(isspace.o)
- 0x00003650 isspace
- .text.avr-libc
- 0x00003660 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(tolower.o)
- 0x00003660 tolower
- .text.avr-libc
- 0x00003670 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(toupper.o)
- 0x00003670 toupper
- .text.avr-libc
- 0x00003680 0x12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(memcpy.o)
- 0x00003680 memcpy
- .text.avr-libc
- 0x00003692 0x16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcat.o)
- 0x00003692 strcat
- .text.avr-libc
- 0x000036a8 0x16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strchr.o)
- 0x000036a8 strchr
- .text.avr-libc
- 0x000036be 0x12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcmp.o)
- 0x000036be strcmp
- .text.avr-libc
- 0x000036d0 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcpy.o)
- 0x000036d0 strcpy
- .text.avr-libc
- 0x000036de 0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncmp.o)
- 0x000036de strncmp
- .text.avr-libc
- 0x000036fa 0x1e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncpy.o)
- 0x000036fa strncpy
- .text.avr-libc
- 0x00003718 0x16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrchr.o)
- 0x00003718 strrchr
- .text.avr-libc
- 0x0000372e 0x34 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strstr.o)
- 0x0000372e strstr
- .text.avr-libc
- 0x00003762 0x42 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(itoa.o)
- 0x00003762 itoa
- .text.avr-libc
- 0x000037a4 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ltoa.o)
- 0x000037a4 ltoa
- .text.avr-libc
- 0x0000380c 0x2a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(mulsi10.o)
- 0x0000380c __mulsi_const_10
- .text.avr-libc
- 0x00003836 0x4a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ultoa.o)
- 0x00003836 ultoa
- .text.avr-libc
- 0x00003880 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(cty_isfalse.o)
- 0x00003880 __ctype_isfalse
- 0x00003884 __ctype_istrue
- .text.avr-libc
- 0x00003886 0x20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrev.o)
- 0x00003886 strrev
- 0x000038a6 . = ALIGN (0x2)
- *(.fini9)
- .fini9 0x000038a6 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_exit.o)
- 0x000038a6 exit
- 0x000038a6 _exit
- *(.fini9)
- *(.fini8)
- *(.fini8)
- *(.fini7)
- *(.fini7)
- *(.fini6)
- *(.fini6)
- *(.fini5)
- *(.fini5)
- *(.fini4)
- *(.fini4)
- *(.fini3)
- *(.fini3)
- *(.fini2)
- *(.fini2)
- *(.fini1)
- *(.fini1)
- *(.fini0)
- .fini0 0x000038a6 0x4 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_exit.o)
- *(.fini0)
- 0x000038aa _etext = .
-
-.data 0x00800200 0x152 load address 0x000038aa
- 0x00800200 PROVIDE (__data_start, .)
- *(.data)
- .data 0x00800200 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
- .data 0x00800200 0x13 obj/Debug/main.o
- .data 0x00800213 0x0 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- .data 0x00800213 0x2 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- .data 0x00800215 0x1 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodhi4.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_udivmodsi4.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodsi4.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_exit.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clear_bss.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ctors.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fixunssfsi.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_mul_sf.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_div_sf.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ge_sf.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_lt_sf.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_si_to_sf.o)
- .data 0x00800216 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_sf_to_si.o)
- .data 0x00800216 0x8 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_thenan_sf.o)
- 0x00800216 __thenan_sf
- .data 0x0080021e 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_usi_to_sf.o)
- .data 0x0080021e 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_udivmodhi4.o)
- .data 0x0080021e 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_prologue.o)
- .data 0x0080021e 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_epilogue.o)
- .data 0x0080021e 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_tablejump.o)
- .data 0x0080021e 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clzsi2.o)
- .data 0x0080021e 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_pack_sf.o)
- .data 0x0080021e 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_unpack_sf.o)
- .data 0x0080021e 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fpcmp_parts_sf.o)
- .data 0x0080021e 0x100 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clz.o)
- 0x0080021e __clz_tab
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(sin.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_rempio2.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_split3.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_inf.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_mpack.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_nan.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powsodd.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscA.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscB.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_round.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_zero.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powser.o)
- .data 0x0080031e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
- .data 0x0080031e 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
- 0x0080031e __malloc_margin
- 0x00800320 __malloc_heap_start
- 0x00800322 __malloc_heap_end
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(atol.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(isspace.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(tolower.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(toupper.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(memcpy.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcat.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strchr.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcmp.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcpy.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncmp.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncpy.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrchr.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strstr.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(itoa.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ltoa.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(mulsi10.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ultoa.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(cty_isfalse.o)
- .data 0x00800324 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrev.o)
- *(.data*)
- *(.rodata)
- *(.rodata*)
- .rodata._ZTV14HardwareSerial
- 0x00800324 0x12 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x00800324 vtable for HardwareSerial
- .rodata._ZTV6Stream
- 0x00800336 0x12 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x00800336 vtable for Stream
- .rodata._ZTV5Print
- 0x00800348 0xa ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x00800348 vtable for Print
- *(.gnu.linkonce.d*)
- 0x00800352 . = ALIGN (0x2)
- 0x00800352 _edata = .
- 0x00800352 PROVIDE (__data_end, .)
-
-.bss 0x00800352 0x465
- 0x00800352 PROVIDE (__bss_start, .)
- *(.bss)
- .bss 0x00800352 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
- .bss 0x00800352 0x204 obj/Debug/main.o
- 0x00800352 dd
- 0x00800552 loopCount
- 0x00800554 sample
- .bss 0x00800556 0x0 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- .bss 0x00800556 0x0 ../arduino_libs/core0022_2560.a(Print.cpp.o)
- .bss 0x00800556 0x0 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodhi4.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_udivmodsi4.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodsi4.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_exit.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clear_bss.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ctors.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fixunssfsi.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_mul_sf.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_div_sf.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ge_sf.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_lt_sf.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_si_to_sf.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_sf_to_si.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_thenan_sf.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_usi_to_sf.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_udivmodhi4.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_prologue.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_epilogue.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_tablejump.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clzsi2.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_pack_sf.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_unpack_sf.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fpcmp_parts_sf.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clz.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(sin.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_rempio2.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_split3.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_inf.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_mpack.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_nan.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powsodd.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscA.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscB.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_round.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_zero.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powser.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(atol.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(isspace.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(tolower.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(toupper.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(memcpy.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcat.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strchr.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcmp.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcpy.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncmp.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncpy.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrchr.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strstr.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(itoa.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ltoa.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(mulsi10.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ultoa.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(cty_isfalse.o)
- .bss 0x00800556 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrev.o)
- *(.bss*)
- .bss.rx_buffer
- 0x00800556 0x84 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x00800556 rx_buffer
- .bss.rx_buffer1
- 0x008005da 0x84 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x008005da rx_buffer1
- .bss.rx_buffer2
- 0x0080065e 0x84 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x0080065e rx_buffer2
- .bss.rx_buffer3
- 0x008006e2 0x84 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x008006e2 rx_buffer3
- .bss.Serial 0x00800766 0x13 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x00800766 Serial
- .bss.Serial1 0x00800779 0x13 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x00800779 Serial1
- .bss.Serial2 0x0080078c 0x13 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x0080078c Serial2
- .bss.Serial3 0x0080079f 0x13 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0x0080079f Serial3
- .bss._ZZN6StringixEjE19dummy_writable_char
- 0x008007b2 0x1 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- *(COMMON)
- COMMON 0x008007b3 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
- 0x008007b3 __brkval
- 0x008007b5 __flp
- 0x008007b7 PROVIDE (__bss_end, .)
- 0x000038aa __data_load_start = LOADADDR (.data)
- 0x000039fc __data_load_end = (__data_load_start + SIZEOF (.data))
-
-.noinit 0x008007b7 0x0
- 0x008007b7 PROVIDE (__noinit_start, .)
- *(.noinit*)
- 0x008007b7 PROVIDE (__noinit_end, .)
- 0x008007b7 _end = .
- 0x008007b7 PROVIDE (__heap_start, .)
-
-.eeprom 0x00810000 0x0
- *(.eeprom*)
- 0x00810000 __eeprom_end = .
-
-.fuse
- *(.fuse)
- *(.lfuse)
- *(.hfuse)
- *(.efuse)
-
-.lock
- *(.lock*)
-
-.signature
- *(.signature*)
-
-.stab 0x00000000 0x8310
- *(.stab)
- .stab 0x00000000 0x768 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
- .stab 0x00000768 0x75c obj/Debug/main.o
- 0x768 (size before relaxing)
- .stab 0x00000ec4 0xef4 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- 0xf00 (size before relaxing)
- .stab 0x00001db8 0xffc ../arduino_libs/core0022_2560.a(Print.cpp.o)
- 0x1008 (size before relaxing)
- .stab 0x00002db4 0x2250 ../arduino_libs/core0022_2560.a(WString.cpp.o)
- 0x225c (size before relaxing)
- .stab 0x00005004 0x78 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(sin.o)
- 0x84 (size before relaxing)
- .stab 0x0000507c 0x21c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_rempio2.o)
- 0x228 (size before relaxing)
- .stab 0x00005298 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o)
- 0x108 (size before relaxing)
- .stab 0x00005394 0x1d4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_split3.o)
- 0x1e0 (size before relaxing)
- .stab 0x00005568 0x4bc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o)
- 0x4c8 (size before relaxing)
- .stab 0x00005a24 0x78 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_inf.o)
- 0x84 (size before relaxing)
- .stab 0x00005a9c 0xe4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_mpack.o)
- 0xf0 (size before relaxing)
- .stab 0x00005b80 0x54 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_nan.o)
- 0x60 (size before relaxing)
- .stab 0x00005bd4 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powsodd.o)
- 0x108 (size before relaxing)
- .stab 0x00005cd0 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscA.o)
- 0x90 (size before relaxing)
- .stab 0x00005d54 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscB.o)
- 0x90 (size before relaxing)
- .stab 0x00005dd8 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_round.o)
- 0x108 (size before relaxing)
- .stab 0x00005ed4 0x90 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_zero.o)
- 0x9c (size before relaxing)
- .stab 0x00005f64 0x1ec /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powser.o)
- 0x1f8 (size before relaxing)
- .stab 0x00006150 0x4d4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
- 0x4e0 (size before relaxing)
- .stab 0x00006624 0x6f0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
- 0x6fc (size before relaxing)
- .stab 0x00006d14 0x3b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
- 0x5ac (size before relaxing)
- .stab 0x000070c8 0x1e0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(atol.o)
- 0x1ec (size before relaxing)
- .stab 0x000072a8 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(isspace.o)
- 0xa8 (size before relaxing)
- .stab 0x00007344 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(tolower.o)
- 0xa8 (size before relaxing)
- .stab 0x000073e0 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(toupper.o)
- 0xa8 (size before relaxing)
- .stab 0x0000747c 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(memcpy.o)
- 0x90 (size before relaxing)
- .stab 0x00007500 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcat.o)
- 0xa8 (size before relaxing)
- .stab 0x0000759c 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strchr.o)
- 0xa8 (size before relaxing)
- .stab 0x00007638 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcmp.o)
- 0x90 (size before relaxing)
- .stab 0x000076bc 0x6c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcpy.o)
- 0x78 (size before relaxing)
- .stab 0x00007728 0xc0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncmp.o)
- 0xcc (size before relaxing)
- .stab 0x000077e8 0xcc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncpy.o)
- 0xd8 (size before relaxing)
- .stab 0x000078b4 0x9c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrchr.o)
- 0xa8 (size before relaxing)
- .stab 0x00007950 0x150 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strstr.o)
- 0x15c (size before relaxing)
- .stab 0x00007aa0 0x1b0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(itoa.o)
- 0x1bc (size before relaxing)
- .stab 0x00007c50 0x294 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ltoa.o)
- 0x2a0 (size before relaxing)
- .stab 0x00007ee4 0x114 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(mulsi10.o)
- 0x120 (size before relaxing)
- .stab 0x00007ff8 0x1e0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ultoa.o)
- 0x1ec (size before relaxing)
- .stab 0x000081d8 0x60 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(cty_isfalse.o)
- 0x6c (size before relaxing)
- .stab 0x00008238 0xd8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrev.o)
- 0xe4 (size before relaxing)
-
-.stabstr 0x00000000 0x6497
- *(.stabstr)
- .stabstr 0x00000000 0x6497 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.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
- *(.debug_aranges)
-
-.debug_pubnames
- *(.debug_pubnames)
-
-.debug_info
- *(.debug_info)
- *(.gnu.linkonce.wi.*)
-
-.debug_abbrev
- *(.debug_abbrev)
-
-.debug_line
- *(.debug_line)
-
-.debug_frame
- *(.debug_frame)
-
-.debug_str
- *(.debug_str)
-
-.debug_loc
- *(.debug_loc)
-
-.debug_macinfo
- *(.debug_macinfo)
-OUTPUT(bin/Debug/electic_streaming.elf elf32-avr)
-LOAD linker stubs
-
-Cross Reference Table
-
-Symbol File
-HardwareSerial::HardwareSerial(ring_buffer*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-HardwareSerial::HardwareSerial(ring_buffer*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char volatile*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-HardwareSerial::available() ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- obj/Debug/main.o
-HardwareSerial::begin(long) ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- obj/Debug/main.o
-HardwareSerial::end() ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-HardwareSerial::flush() ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-HardwareSerial::peek() ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-HardwareSerial::read() ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- obj/Debug/main.o
-HardwareSerial::write(unsigned char) ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- obj/Debug/main.o
-Print::print(String const&) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::print(char const*) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::print(char, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::print(double, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::print(int, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::print(long, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::print(unsigned char, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::print(unsigned int, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::print(unsigned long, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::printFloat(double, unsigned char) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::printNumber(unsigned long, unsigned char) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::println() ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::println(String const&) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::println(char const*) ../arduino_libs/core0022_2560.a(Print.cpp.o)
- obj/Debug/main.o
-Print::println(char, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::println(double, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::println(int, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::println(long, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::println(unsigned char, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::println(unsigned int, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::println(unsigned long, int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
-Print::write(char const*) ../arduino_libs/core0022_2560.a(Print.cpp.o)
- ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-Print::write(unsigned char const*, unsigned int) ../arduino_libs/core0022_2560.a(Print.cpp.o)
- ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-Serial ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- obj/Debug/main.o
-Serial1 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-Serial2 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-Serial3 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-String::String(String const&) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(String const&) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(char const*) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(char const*) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(char) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(char) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(int, int) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(int, int) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(long, int) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(long, int) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(unsigned char) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(unsigned char) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(unsigned int, int) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(unsigned int, int) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(unsigned long, int) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::String(unsigned long, int) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::charAt(unsigned int) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::compareTo(String const&) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::concat(String const&) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::endsWith(String const&) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::equals(String const&) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::equalsIgnoreCase(String const&) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::getBuffer(unsigned int) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::getBytes(unsigned char*, unsigned int) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::indexOf(String const&) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::indexOf(String const&, unsigned int) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::indexOf(char) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::indexOf(char, unsigned int) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::lastIndexOf(String const&) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::lastIndexOf(String const&, unsigned int) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::lastIndexOf(char) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::lastIndexOf(char, unsigned int) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::operator!=(String const&) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::operator+=(String const&) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::operator<(String const&) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::operator<=(String const&) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::operator=(String const&) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::operator==(String const&) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::operator>(String const&) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::operator>=(String const&) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::operator[](unsigned int) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::operator[](unsigned int) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o)
-String::replace(String const&, String const&) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::replace(char, char) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::setCharAt(unsigned int, char) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::startsWith(String const&) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::startsWith(String const&, unsigned int) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::substring(unsigned int) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::substring(unsigned int, unsigned int) const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::toCharArray(char*, unsigned int) ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::toInt() ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::toLowerCase() const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::toUpperCase() const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::trim() const ../arduino_libs/core0022_2560.a(WString.cpp.o)
-String::~String() ../arduino_libs/core0022_2560.a(WString.cpp.o)
-__addsf3 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o)
- obj/Debug/main.o
-__addsf3x /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powser.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o)
-__bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__brkval /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
-__bss_end /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clear_bss.o)
-__bss_start /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clear_bss.o)
-__clz_tab /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clz.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clzsi2.o)
-__clzsi2 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clzsi2.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_usi_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_si_to_sf.o)
-__ctors_end /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ctors.o)
-__ctors_start /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ctors.o)
-__ctype_isfalse /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(cty_isfalse.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(isspace.o)
-__ctype_istrue /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(cty_isfalse.o)
-__cxa_pure_virtual ../arduino_libs/core0022_2560.a(Print.cpp.o)
- ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-__data_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__data_load_start /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__data_start /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__divmodhi4 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodhi4.o)
- obj/Debug/main.o
-__divmodsi4 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodsi4.o)
- ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-__divsf3 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_div_sf.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o)
- obj/Debug/main.o
-__do_clear_bss /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clear_bss.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
- ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- obj/Debug/main.o
-__do_copy_data /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_clz.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_thenan_sf.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o)
- ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- obj/Debug/main.o
-__do_global_ctors /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ctors.o)
- ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-__epilogue_restores__ /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_epilogue.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_usi_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_si_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_lt_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o)
-__fixsfsi /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fixunssfsi.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o)
- obj/Debug/main.o
-__fixunssfsi /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fixunssfsi.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o)
-__floatsisf /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_si_to_sf.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o)
-__floatunsisf /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_usi_to_sf.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o)
-__flp /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
-__fp_inf /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_inf.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o)
-__fp_mpack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_mpack.o)
-__fp_mpack_finite /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_mpack.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_rempio2.o)
-__fp_nan /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_nan.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_rempio2.o)
-__fp_powser /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powser.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powsodd.o)
-__fp_powsodd /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powsodd.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o)
-__fp_pscA /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscA.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o)
-__fp_pscB /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_pscB.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o)
-__fp_rempio2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_rempio2.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(sin.o)
-__fp_round /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_round.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o)
-__fp_sinus /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_sinus.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(sin.o)
-__fp_split3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_split3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o)
-__fp_splitA /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_split3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_rempio2.o)
-__fp_szero /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_zero.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
-__fp_zero /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_zero.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(addsf3x.o)
-__fpcmp_parts_f /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fpcmp_parts_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_lt_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ge_sf.o)
-__gesf2 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fixunssfsi.o)
-__heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
-__heap_start /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
-__init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__ltsf2 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_lt_sf.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o)
-__malloc_heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
-__malloc_heap_start /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
-__malloc_margin /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
-__mulsf3 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powsodd.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o)
- obj/Debug/main.o
-__mulsf3_pse /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
-__mulsf3x /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(fp_powser.o)
-__mulsi_const_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(mulsi10.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(atol.o)
-__pack_f /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_pack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_usi_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_si_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o)
-__prologue_saves__ /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_prologue.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_usi_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_si_to_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_lt_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o)
-__stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__subsf3 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_fixunssfsi.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o)
-__tablejump2__ /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_tablejump.o)
-__tablejump__ /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_tablejump.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ctors.o)
-__thenan_sf /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_thenan_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o)
-__udivmodhi4 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_udivmodhi4.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(itoa.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodhi4.o)
-__udivmodsi4 /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_udivmodsi4.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ultoa.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ltoa.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodsi4.o)
- ../arduino_libs/core0022_2560.a(Print.cpp.o)
-__unpack_f /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_unpack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_lt_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_ge_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_addsub_sf.o)
-__vector_1 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_11 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_17 obj/Debug/main.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_18 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_23 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_24 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_25 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_26 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_27 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_28 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_29 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_30 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_31 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_32 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_33 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_34 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_35 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_36 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_37 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_38 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_39 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_40 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_41 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_42 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_43 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_44 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_45 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_46 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_47 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_48 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_49 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_50 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_51 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_52 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_53 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_54 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_55 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_56 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_7 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-__vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-_div /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_divmodhi4.o)
-_exit /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_exit.o)
-atol /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(atol.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-dd obj/Debug/main.o
-exit /usr/lib/gcc/avr/4.3.5/avr6/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-fill_sinewave() obj/Debug/main.o
-free /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-isspace /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(isspace.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-itoa /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(itoa.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-loopCount obj/Debug/main.o
-ltoa /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ltoa.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-main obj/Debug/main.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/crtm2560.o
-malloc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(malloc.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-memcpy /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(memcpy.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
-realloc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(realloc.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-rx_buffer ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-rx_buffer1 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-rx_buffer2 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-rx_buffer3 ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-sample obj/Debug/main.o
-sin /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libm.a(sin.o)
- obj/Debug/main.o
-strcat /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcat.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-strchr /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strchr.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-strcmp /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcmp.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-strcpy /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strcpy.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-strncmp /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncmp.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-strncpy /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strncpy.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-strrchr /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrchr.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-strrev /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strrev.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ultoa.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ltoa.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(itoa.o)
-strstr /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(strstr.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-tolower /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(tolower.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-toupper /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(toupper.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-ultoa /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr6/libc.a(ultoa.o)
- ../arduino_libs/core0022_2560.a(WString.cpp.o)
-vtable for HardwareSerial ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
-vtable for Print ../arduino_libs/core0022_2560.a(Print.cpp.o)
-vtable for Stream ../arduino_libs/core0022_2560.a(HardwareSerial.cpp.o)
diff --git a/electic_streaming2560/bin/Release/electic_streaming.elf b/electic_streaming2560/bin/Release/electic_streaming.elf
deleted file mode 100755
index be0b7e9..0000000
--- a/electic_streaming2560/bin/Release/electic_streaming.elf
+++ /dev/null
Binary files differ
diff --git a/electic_streaming2560/bin/Release/electic_streaming.elf.eep.hex b/electic_streaming2560/bin/Release/electic_streaming.elf.eep.hex
deleted file mode 100644
index 1996e8f..0000000
--- a/electic_streaming2560/bin/Release/electic_streaming.elf.eep.hex
+++ /dev/null
@@ -1 +0,0 @@
-:00000001FF
diff --git a/electic_streaming2560/bin/Release/electic_streaming.elf.hex b/electic_streaming2560/bin/Release/electic_streaming.elf.hex
deleted file mode 100644
index d3fe242..0000000
--- a/electic_streaming2560/bin/Release/electic_streaming.elf.hex
+++ /dev/null
@@ -1,328 +0,0 @@
-:100000000C9444000C946C000C946C000C946C00E8
-:100010000C946C000C946C000C946C000C946C00B0
-:100020000C946C000C946C000C946C000C946E009E
-:100030000C946C000C946C000C946C000C946C0090
-:100040000C946C000C946C000C9460030C946C0089
-:100050000C946C000C946C000C946C000C946C0070
-:100060000C946C000C946C0005A84CCDB2D44EB925
-:100070003836A9020C50B9918688083CA6AAAA2A4B
-:10008000BE000000803F3E0111241FBECFEFD8E02C
-:10009000DEBFCDBF11E0A0E0B1E0E4E3F4E102C0D7
-:1000A00005900D92A232B107D9F713E0A2E2B1E0B8
-:1000B00001C01D92AC3AB107E1F710E0C8E8D0E00A
-:1000C00004C02297FE010E947F08C638D107C9F7F5
-:1000D0000E9402010C94180A0C9400001F920F92C7
-:1000E0000FB60F9211242F933F934F935F936F930B
-:1000F0007F938F939F93AF93BF93CF93DF93EF93B0
-:10010000FF9385B190E2892785B9C0E0D0E0E09106
-:100110002403F0912503EE5DFE4F86E293E06081BB
-:100120000E9445018091240390912503019660E08F
-:1001300072E00E94E20790932503809324032196A6
-:1001400081E0C034D80719F786E293E060E00E94AE
-:100150004501FF91EF91DF91CF91BF91AF919F91B9
-:100160008F917F916F915F914F913F912F910F9060
-:100170000FBE0F901F901895AF92BF92CF92DF9253
-:10018000EF92FF920F931F93CF93DF93C2E2D1E0E0
-:100190000F2EF0E0AF2EF0E0BF2EF0E0CF2EF0E01B
-:1001A000DF2EF02DC601B5010E9483087B018C0172
-:1001B000C601B50128ED3FE049E45CE30E941A0561
-:1001C0005B016C01C801B70120E030E04EEF52E462
-:1001D0000E94470520E030E040E053E40E941A0509
-:1001E0000E944106699383E0C232D807D9F6DF91B5
-:1001F000CF911F910F91FF90EF90DF90CF90BF9024
-:10020000AF9008951F930E94BC0086E293E040E007
-:1002100052EC61E070E00E945201259A80E285B9BB
-:100220008091810088608093810080916F0082605E
-:1002300080936F0086E891E0909389008093880016
-:10024000789410E286E293E00E944F011816190696
-:10025000CCF785B1812785B986E293E00E944C01F5
-:10026000813681F786E293E060E071E00E94A601AA
-:1002700080918100856080938100E4CF87E191E0E7
-:1002800090932703809326030895862F0E941F03CF
-:1002900008950E94570308950E94380308950E940C
-:1002A00027030895CB01BA010E94E6020895DC01FC
-:1002B000ED91FC910190F081E02D09950895DC010C
-:1002C000ED91FC910190F081E02D099508950F9337
-:1002D0001F93CF93DF938C01EB0109C02196D801C6
-:1002E000ED91FC910190F081E02DC80109956881A4
-:1002F0006623A1F7DF91CF911F910F9108950F937E
-:100300001F938C01DC01ED91FC910190F081E02DB7
-:100310006DE00995D801ED91FC910190F081E02DFF
-:100320006AE0C80109951F910F9108950F931F93DB
-:100330008C01DC01ED91FC910190F081E02D09959B
-:10034000C8010E947F011F910F9108950F931F9381
-:100350008C010E946701C8010E947F011F910F91CB
-:1003600008950F931F938C01DC01ED91FC91019096
-:10037000F081E02D0995C8010E947F011F910F9126
-:1003800008952F923F924F925F926F927F928F9239
-:100390009F92AF92BF92CF92DF92EF92FF920F9314
-:1003A0001F93DF93CF93CDB7DEB7A0970FB6F89426
-:1003B000DEBF0FBECDBF1C016A017B014115510597
-:1003C0006105710549F4DC01ED91FC910190F0812A
-:1003D000E02D60E3099554C0882499245401422EED
-:1003E00055246624772401E010E00C0F1D1F080D32
-:1003F000191DC701B601A30192010E94F507F8017A
-:1004000060830894811C911CA11CB11CC701B6011A
-:10041000A30192010E94F507C901DA016C017D0177
-:10042000C114D104E104F104F1F681E0E82EF12CCD
-:10043000EC0EFD1EE80CF91C3E010894611C711CB9
-:10044000D501C4010197A109B1096C01C818D908E7
-:1004500014C0F601EE0DFF1D60816A3010F4605D7E
-:1004600001C0695CD101ED91FC910190F081E02D1A
-:10047000C10109950894E108F1086E147F0449F759
-:10048000A0960FB6F894DEBF0FBECDBFCF91DF911F
-:100490001F910F91FF90EF90DF90CF90BF90AF90A2
-:1004A0009F908F907F906F905F904F903F902F9094
-:1004B00008952AE00E94C10108950F931F938C01B3
-:1004C0000E945902C8010E947F011F910F91089557
-:1004D000AB0160E070E00E94590208950F931F93F2
-:1004E0008C01AB0160E070E00E945902C8010E94DB
-:1004F0007F011F910F910895EF92FF920F931F9329
-:10050000CF93DF93EC017A018B0177FF0FC0E88175
-:10051000F9810190F081E02D6DE20995109500952B
-:10052000F094E094E11CF11C011D111D2AE0B801BA
-:10053000A701CE010E94C101DF91CF911F910F91C0
-:10054000FF90EF9008950F931F938C010E947C02FF
-:10055000C8010E947F011F910F910895AB0166278A
-:1005600057FD6095762F0E947C0208950F931F938C
-:100570008C01AB01662757FD6095762F0E947C02A7
-:10058000C8010E947F011F910F910895DC01211580
-:10059000310541F4ED91FC910190F081E02D642F43
-:1005A000099508952A30310519F40E947C020895B6
-:1005B0000E94C10108950F931F938C010E94C602EF
-:1005C000C8010E947F011F910F910895EF92FF9241
-:1005D0000F931F937B018C0122E030E040E050E05C
-:1005E0000E941708205C3D4B404F5F4FCA01B90184
-:1005F000A80197010E941708C901DA010197A10912
-:10060000B109292F3A2F4B2F552747FD5A950196AF
-:10061000A11DB11D2093C50081508093C400E1EC61
-:10062000F0E0808180618083808188608083808128
-:10063000806880831F910F91FF90EF900895982F0D
-:100640008091C00085FFFCCF9093C60008958091F3
-:1006500028039091290380589F4F20912A033091BD
-:100660002B03821B930B60E870E00E94E207089561
-:1006700040912A0350912B038091280390912903E4
-:100680008417950719F42FEF3FEF0FC0FA01E45DCF
-:10069000FC4F2081CA01019660E870E00E94E207E9
-:1006A00090932B0380932A0330E0C9010895809131
-:1006B0002A0390912B039093290380932803089594
-:1006C0001F920F920FB60F9211242F933F934F93C7
-:1006D0005F936F937F938F939F93AF93BF93EF93AA
-:1006E000FF934091C600E0912803F0912903CF01C8
-:1006F000019660E870E00E94E2079C0180912A0365
-:1007000090912B032817390739F0E45DFC4F4083A3
-:100710003093290320932803FF91EF91BF91AF916C
-:100720009F918F917F916F915F914F913F912F9109
-:100730000F900FBE0F901F901895A0E0B0E0E3EA75
-:10074000F3E00C944608DC012B01FA019C919230F5
-:1007500008F439C1EB018881823008F433C1943048
-:1007600069F4843009F02FC111969C911197898109
-:10077000981709F428C1A9E1B1E025C1843009F432
-:1007800021C18230A9F4923009F01DC19A01AD0156
-:1007900088E0EA010990AE01E90109929E018150C9
-:1007A000C1F7E201898111969C918923818308C157
-:1007B000923009F407C112962D903C901397EB01EB
-:1007C0008A819B811496AD90BD90CD90DC90179757
-:1007D000EC80FD800E811F819101281B390BB9012E
-:1007E00037FF04C066277727621B730B60327105E1
-:1007F0000CF061C0121613066CF537014801062E85
-:1008000004C096948794779467940A94D2F721E071
-:1008100030E040E050E004C0220F331F441F551F5A
-:100820006A95D2F721503040404050402E213F2160
-:1008300040235123211531054105510521F021E0C7
-:1008400030E040E050E079018A01E628F7280829E5
-:1008500019293CC0232BD1F1260E371E3501460144
-:10086000062E04C096948794779467940A94D2F7DE
-:1008700021E030E040E050E004C0220F331F441F6D
-:10088000551F6A95D2F721503040404050402A21F0
-:100890003B214C215D21211531054105510521F0F8
-:1008A00021E030E040E050E059016A01A628B72875
-:1008B000C828D9280BC0821593052CF01C01AA2446
-:1008C000BB24650103C0EE24FF24870111969C918F
-:1008D000D20111968C91981709F445C0992339F0EB
-:1008E000A80197012A193B094C095D0906C0A60118
-:1008F00095012E193F09400B510B57FD08C011827D
-:100900003382228224833583468357831DC081E04E
-:1009100081833382228288279927DC01821B930BF3
-:10092000A40BB50B84839583A683B7830DC0220FD8
-:10093000331F441F551F2483358346835783828189
-:1009400093810197938382832481358146815781E6
-:10095000DA01C9010197A109B1098F5F9F4FAF4F1C
-:10096000BF4328F30BC0918333822282EA0CFB1C25
-:100970000C1D1D1DE482F5820683178383E08083AE
-:10098000248135814681578157FF1AC0C901AA27A2
-:1009900097FDA095BA2F81709070A070B070569599
-:1009A000479537952795822B932BA42BB52B8483C2
-:1009B0009583A683B78382819381019693838283F3
-:1009C000DF0101C0D201CD01CDB7DEB7E2E10C9469
-:1009D0006208A0E2B0E0EFEEF4E00C945208698304
-:1009E0007A838B839C832D833E834F835887E9E0F2
-:1009F000EE2EF12CEC0EFD1ECE010196B7010E94E9
-:100A00006A078E010F5E1F4FCE010596B8010E9446
-:100A10006A078A8991E089278A8BC701B801AE01EC
-:100A2000475E5F4F0E949D030E949506A096E6E0F8
-:100A30000C946E08A0E2B0E0E0E2F5E00C945208FD
-:100A400069837A838B839C832D833E834F8358876E
-:100A5000F9E0EF2EF12CEC0EFD1ECE010196B70150
-:100A60000E946A078E010F5E1F4FCE010596B801E6
-:100A70000E946A07C701B801AE01475E5F4F0E943E
-:100A80009D030E949506A096E6E00C946E08A0E2F5
-:100A9000B0E0EDE4F5E00C94460869837A838B833B
-:100AA0009C832D833E834F835887CE010196BE01E0
-:100AB000675F7F4F0E946A07CE010596BE016F5E99
-:100AC0007F4F0E946A079985923088F08989823029
-:100AD000C8F0943019F4823051F404C0843029F401
-:100AE000923081F489E191E0C6C0923049F420E06F
-:100AF0009A858A89981321E02A87CE010996BBC07E
-:100B0000823049F420E09A858A89981321E02A8B63
-:100B1000CE014196B0C02D843E844F8458886D88A4
-:100B20007E888F88988CEE24FF248701AA24BB241A
-:100B3000650140E050E060E070E0E0E0F0E0C1011D
-:100B400081709070892BE9F0E60CF71C081D191DC7
-:100B50009A01AB012A0D3B1D4C1D5D1D80E090E00C
-:100B6000A0E0B0E0E614F7040805190520F481E0E0
-:100B700090E0A0E0B0E0BA01A901480F591F6A1F38
-:100B80007B1FAA0CBB1CCC1CDD1C97FE08C081E09F
-:100B900090E0A0E0B0E0A82AB92ACA2ADB2A319660
-:100BA000E032F10549F0660C771C881C991C5694BC
-:100BB000479437942794C3CFFA85EA892B893C89D7
-:100BC0008B859C85280F391F2E5F3F4F17C0CA01A8
-:100BD00081709070892B61F016950795F794E794D2
-:100BE00080E090E0A0E0B0E8E82AF92A0A2B1B2B6D
-:100BF00076956795579547952F5F3F4F77FDE7CFE0
-:100C00000CC0440F551F661F771F17FD4160EE0C87
-:100C1000FF1C001F111F21503040403090E0590749
-:100C200090E0690790E4790760F32B8F3C8FDB013C
-:100C3000CA018F779070A070B07080349105A105C3
-:100C4000B10561F447FD0AC0E114F1040105110585
-:100C500029F0405C5F4F6F4F7F4F40781A8EFE1730
-:100C600011F081E08A8F4D8F5E8F6F8F78A383E0C4
-:100C7000898FCE0149960E949506A096E2E10C94D8
-:100C80006208ACE0B0E0E7E4F6E00C945608698353
-:100C90007A838B839C83CE010196BE016B5F7F4F6D
-:100CA0000E946A078D81823061F1823050F1843078
-:100CB00021F48E81882351F12EC02F81388537FD94
-:100CC00020C06E812F3131051CF06623F9F023C05E
-:100CD0008EE190E0821B930B29853A854B855C85DC
-:100CE00004C056954795379527958A95D2F7662380
-:100CF000B1F050954095309521953F4F4F4F5F4F44
-:100D00000EC020E030E040E050E009C02FEF3FEFA0
-:100D10004FEF5FE704C020E030E040E050E8B90169
-:100D2000CA012C96E2E00C947208DF92EF92FF92D7
-:100D30000F931F93FC01E480F58006811781D18019
-:100D40008081823048F480E090E0A0E1B0E0E82AC1
-:100D5000F92A0A2B1B2BA5C0843009F49FC08230CE
-:100D600021F4EE24FF24870105C0E114F1040105FC
-:100D7000110519F4E0E0F0E096C0628173819FEF05
-:100D8000623879070CF05BC022E83FEF261B370B77
-:100D90002A3131052CF020E030E040E050E02AC05C
-:100DA000B801A701022E04C076956795579547951F
-:100DB0000A94D2F781E090E0A0E0B0E004C0880F90
-:100DC000991FAA1FBB1F2A95D2F70197A109B10944
-:100DD0008E219F21A023B1230097A105B10521F009
-:100DE00081E090E0A0E0B0E09A01AB01282B392B24
-:100DF0004A2B5B2BDA01C9018F779070A070B0701D
-:100E000080349105A105B10539F427FF09C0205CA4
-:100E10003F4F4F4F5F4F04C0215C3F4F4F4F5F4FDD
-:100E2000E0E0F0E02030A0E03A07A0E04A07A0E4CC
-:100E30005A0710F0E1E0F0E079018A0127C060383C
-:100E4000710564F5FB01E158FF4FD801C7018F77A9
-:100E50009070A070B07080349105A105B10539F48F
-:100E6000E7FE0DC080E490E0A0E0B0E004C08FE3B6
-:100E700090E0A0E0B0E0E80EF91E0A1F1B1F17FF6C
-:100E800005C016950795F794E794319687E0169577
-:100E90000795F794E7948A95D1F705C0EE24FF24CF
-:100EA0008701EFEFF0E06E2F679566276795902F2B
-:100EB0009F77D794DD24D7948E2F8695492F462B84
-:100EC000582F5D29B701CA011F910F91FF90EF9034
-:100ED000DF900895FC01DB01408151812281622F66
-:100EE0006F7770E0221F2227221F9381892F880F9E
-:100EF000822B282F30E0991F9927991F11969C93D8
-:100F0000119721153105A9F54115510561057105A7
-:100F100011F482E037C082E89FEF13969C938E9382
-:100F200012979A01AB0167E0220F331F441F551F30
-:100F30006A95D1F783E08C930DC0220F331F441FB5
-:100F4000551F12968D919C911397019713969C9320
-:100F50008E931297203080E0380780E0480780E4C5
-:100F6000580758F314962D933D934D935C93179720
-:100F700008952F3F310579F441155105610571053B
-:100F800019F484E08C93089564FF03C081E08C938E
-:100F900012C01C9210C02F57304013963C932E93D2
-:100FA000129783E08C9387E0440F551F661F771FCD
-:100FB0008A95D1F7706414964D935D936D937C93ED
-:100FC0001797089597FB092E07260AD077FD04D0BE
-:100FD00049D006D000201AF4709561957F4F08958E
-:100FE000F6F7909581959F4F0895A1E21A2EAA1BBE
-:100FF000BB1BFD010DC0AA1FBB1FEE1FFF1FA217C9
-:10100000B307E407F50720F0A21BB30BE40BF50BC5
-:10101000661F771F881F991F1A9469F7609570954E
-:10102000809590959B01AC01BD01CF01089597FB80
-:10103000092E05260ED057FD04D0D7DF0AD0001C9C
-:1010400038F450954095309521953F4F4F4F5F4F65
-:101050000895F6F790958095709561957F4F8F4F25
-:101060009F4F0895AA1BBB1B51E107C0AA1FBB1FBE
-:10107000A617B70710F0A61BB70B881F991F5A9524
-:10108000A9F780959095BC01CD0108952F923F92CC
-:101090004F925F926F927F928F929F92AF92BF9288
-:1010A000CF92DF92EF92FF920F931F93CF93DF9334
-:1010B000CDB7DEB7CA1BDB0B0FB6F894DEBF0FBE91
-:1010C000CDBF09942A88398848885F846E847D84DE
-:1010D0008C849B84AA84B984C884DF80EE80FD80E0
-:1010E0000C811B81AA81B981CE0FD11D0FB6F89456
-:1010F000DEBF0FBECDBFED010895EE0FFF1F0590BF
-:10110000F491E02D09949F9305D00F9007FCEE5FBA
-:1011100028C0CEC03FD0E8F3E894E0E0BB279F575B
-:10112000F0F02AED3FE049EC06C0EE0FBB0F661F62
-:10113000771F881F28F0B23A62077307840728F0E8
-:10114000B25A620B730B840BE3959A9572F7803851
-:1011500030F49A95BB0F661F771F881FD2F790480F
-:101160009BC0EF93E0FF06C0A2EA2AED3FE049EC06
-:101170005FEB37D0BFD00F90039401FC9058E8E6A6
-:10118000F0E099C057FD9058440F551F59F05F3F4C
-:1011900071F04795880F97FB991F61F09F3F79F099
-:1011A00087950895121613061406551FF2CF46951B
-:1011B000F1DF08C0161617061806991FF1CF86959D
-:1011C000710561050894089587D030F08CD020F027
-:1011D00031F49F3F11F41EF46BC00EF4E095E7FB71
-:1011E00053C0E92FCFDF80F3BA1762077307840774
-:1011F000950718F071F49EF58EC00EF4E0950B2E55
-:10120000BA2FA02D0B01B90190010C01CA01A00158
-:101210001124FF27591B99F0593F50F4503E68F1B3
-:101220001A16F040A22F232F342F4427585FF3CFF4
-:10123000469537952795A795F0405395C9F77EF4C5
-:101240001F16BA0B620B730B840BBAF09150A1F00E
-:10125000FF0FBB1F661F771F881FC2F70EC0BA0F94
-:10126000621F731F841F48F4879577956795B7951C
-:10127000F7959E3F08F0B3CF9395880F08F0992714
-:10128000EE0F97958795089597F99F6780E870E02E
-:1012900060E008959F3F31F0915020F48795779555
-:1012A0006795B795880F911D9695879597F908953D
-:1012B0009FEF80EC08959F938F937F936F93FF939D
-:1012C000EF939B01AC01E3DBEF91FF912BD02F91CA
-:1012D0003F914F915F91DBCB00240A9416161706BD
-:1012E00018060906089500240A9412161306140617
-:1012F00005060895092E0394000C11F4882352F07A
-:10130000BB0F40F4BF2B11F460FF04C06F5F7F4F31
-:101310008F4F9F4F0895E894BB2766277727CB010F
-:1013200097F90895DF93CF931F930F93FF92EF9256
-:10133000DF927B018C01689405C0DA2EEF0121D089
-:10134000FE01E894A5912591359145915591AEF313
-:10135000EF0147DFFE019701A801DA9479F7DF90EA
-:10136000EF90FF900F911F91CF91DF910895B4DF1F
-:1013700028F0B9DF18F0952309F086CF99CF112412
-:10138000CBCF00DFA0F3959FD1F3950F50E0551F11
-:10139000629FF001729FBB27F00DB11D639FAA27CA
-:1013A000F00DB11DAA1F649F6627B00DA11D661F19
-:1013B000829F2227B00DA11D621F739FB00DA11D3A
-:1013C000621F839FA00D611D221F749F3327A00DF4
-:1013D000611D231F849F600D211D822F762F6A2F90
-:1013E00011249F5750408AF0E1F088234AF0EE0F15
-:1013F000FF1FBB1F661F771F881F91505040A9F722
-:101400009E3F510570F040CF87CF5F3FECF3983E91
-:10141000DCF3869577956795B795F795E7959F5F88
-:10142000C1F7FE2B880F911D9695879597F9089522
-:04143000F894FFCF5E
-:1014340057656C636F6D6520746F20656C656374AC
-:101444006963000000000045010000000000000086
-:02145400000096
-:00000001FF
diff --git a/electic_streaming2560/bin/Release/electic_streaming.elf.lss b/electic_streaming2560/bin/Release/electic_streaming.elf.lss
deleted file mode 100644
index 06e1adb..0000000
--- a/electic_streaming2560/bin/Release/electic_streaming.elf.lss
+++ /dev/null
@@ -1,2665 +0,0 @@
-
-bin/Release/electic_streaming.elf: file format elf32-avr
-
-Sections:
-Idx Name Size VMA LMA File off Algn
- 0 .data 00000022 00800100 00001434 000014c8 2**0
- CONTENTS, ALLOC, LOAD, DATA
- 1 .text 00001434 00000000 00000000 00000094 2**1
- CONTENTS, ALLOC, LOAD, READONLY, CODE
- 2 .bss 0000028a 00800122 00800122 000014ea 2**0
- ALLOC
- 3 .stab 00001cd4 00000000 00000000 000014ec 2**2
- CONTENTS, READONLY, DEBUGGING
- 4 .stabstr 0000030d 00000000 00000000 000031c0 2**0
- CONTENTS, READONLY, DEBUGGING
- 5 .debug_aranges 00000060 00000000 00000000 000034cd 2**0
- CONTENTS, READONLY, DEBUGGING
- 6 .debug_pubnames 000002a7 00000000 00000000 0000352d 2**0
- CONTENTS, READONLY, DEBUGGING
- 7 .debug_info 00000d0b 00000000 00000000 000037d4 2**0
- CONTENTS, READONLY, DEBUGGING
- 8 .debug_abbrev 000003f7 00000000 00000000 000044df 2**0
- CONTENTS, READONLY, DEBUGGING
- 9 .debug_line 00000689 00000000 00000000 000048d6 2**0
- CONTENTS, READONLY, DEBUGGING
- 10 .debug_frame 00000210 00000000 00000000 00004f60 2**2
- CONTENTS, READONLY, DEBUGGING
- 11 .debug_str 00000420 00000000 00000000 00005170 2**0
- CONTENTS, READONLY, DEBUGGING
- 12 .debug_loc 0000075a 00000000 00000000 00005590 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 6e 00 jmp 0xdc ; 0xdc <__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 60 03 jmp 0x6c0 ; 0x6c0 <__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 <__subsf3>
- 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: 3e 01 movw r6, 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: e4 e3 ldi r30, 0x34 ; 52
- 9c: f4 e1 ldi r31, 0x14 ; 20
- 9e: 02 c0 rjmp .+4 ; 0xa4 <.do_copy_data_start>
-
-000000a0 <.do_copy_data_loop>:
- a0: 05 90 lpm r0, Z+
- a2: 0d 92 st X+, r0
-
-000000a4 <.do_copy_data_start>:
- a4: a2 32 cpi r26, 0x22 ; 34
- a6: b1 07 cpc r27, r17
- a8: d9 f7 brne .-10 ; 0xa0 <.do_copy_data_loop>
-
-000000aa <__do_clear_bss>:
- aa: 13 e0 ldi r17, 0x03 ; 3
- ac: a2 e2 ldi r26, 0x22 ; 34
- 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: ac 3a cpi r26, 0xAC ; 172
- 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_start>
-
-000000c2 <.do_global_ctors_loop>:
- c2: 22 97 sbiw r28, 0x02 ; 2
- c4: fe 01 movw r30, r28
- c6: 0e 94 7f 08 call 0x10fe ; 0x10fe <__tablejump__>
-
-000000ca <.do_global_ctors_start>:
- ca: c6 38 cpi r28, 0x86 ; 134
- cc: d1 07 cpc r29, r17
- ce: c9 f7 brne .-14 ; 0xc2 <.do_global_ctors_loop>
- d0: 0e 94 02 01 call 0x204 ; 0x204 <main>
- d4: 0c 94 18 0a jmp 0x1430 ; 0x1430 <_exit>
-
-000000d8 <__bad_interrupt>:
- d8: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
-
-000000dc <__vector_11>:
- dc: 1f 92 push r1
- de: 0f 92 push r0
- e0: 0f b6 in r0, 0x3f ; 63
- e2: 0f 92 push r0
- e4: 11 24 eor r1, r1
- e6: 2f 93 push r18
- e8: 3f 93 push r19
- ea: 4f 93 push r20
- ec: 5f 93 push r21
- ee: 6f 93 push r22
- f0: 7f 93 push r23
- f2: 8f 93 push r24
- f4: 9f 93 push r25
- f6: af 93 push r26
- f8: bf 93 push r27
- fa: cf 93 push r28
- fc: df 93 push r29
- fe: ef 93 push r30
- 100: ff 93 push r31
- 102: 85 b1 in r24, 0x05 ; 5
- 104: 90 e2 ldi r25, 0x20 ; 32
- 106: 89 27 eor r24, r25
- 108: 85 b9 out 0x05, r24 ; 5
- 10a: c0 e0 ldi r28, 0x00 ; 0
- 10c: d0 e0 ldi r29, 0x00 ; 0
- 10e: e0 91 24 03 lds r30, 0x0324
- 112: f0 91 25 03 lds r31, 0x0325
- 116: ee 5d subi r30, 0xDE ; 222
- 118: fe 4f sbci r31, 0xFE ; 254
- 11a: 86 e2 ldi r24, 0x26 ; 38
- 11c: 93 e0 ldi r25, 0x03 ; 3
- 11e: 60 81 ld r22, Z
- 120: 0e 94 45 01 call 0x28a ; 0x28a <_ZN14HardwareSerial5writeEh>
- 124: 80 91 24 03 lds r24, 0x0324
- 128: 90 91 25 03 lds r25, 0x0325
- 12c: 01 96 adiw r24, 0x01 ; 1
- 12e: 60 e0 ldi r22, 0x00 ; 0
- 130: 72 e0 ldi r23, 0x02 ; 2
- 132: 0e 94 e2 07 call 0xfc4 ; 0xfc4 <__divmodhi4>
- 136: 90 93 25 03 sts 0x0325, r25
- 13a: 80 93 24 03 sts 0x0324, r24
- 13e: 21 96 adiw r28, 0x01 ; 1
- 140: 81 e0 ldi r24, 0x01 ; 1
- 142: c0 34 cpi r28, 0x40 ; 64
- 144: d8 07 cpc r29, r24
- 146: 19 f7 brne .-58 ; 0x10e <__vector_11+0x32>
- 148: 86 e2 ldi r24, 0x26 ; 38
- 14a: 93 e0 ldi r25, 0x03 ; 3
- 14c: 60 e0 ldi r22, 0x00 ; 0
- 14e: 0e 94 45 01 call 0x28a ; 0x28a <_ZN14HardwareSerial5writeEh>
- 152: ff 91 pop r31
- 154: ef 91 pop r30
- 156: df 91 pop r29
- 158: cf 91 pop r28
- 15a: bf 91 pop r27
- 15c: af 91 pop r26
- 15e: 9f 91 pop r25
- 160: 8f 91 pop r24
- 162: 7f 91 pop r23
- 164: 6f 91 pop r22
- 166: 5f 91 pop r21
- 168: 4f 91 pop r20
- 16a: 3f 91 pop r19
- 16c: 2f 91 pop r18
- 16e: 0f 90 pop r0
- 170: 0f be out 0x3f, r0 ; 63
- 172: 0f 90 pop r0
- 174: 1f 90 pop r1
- 176: 18 95 reti
-
-00000178 <_Z13fill_sinewavev>:
- 178: af 92 push r10
- 17a: bf 92 push r11
- 17c: cf 92 push r12
- 17e: df 92 push r13
- 180: ef 92 push r14
- 182: ff 92 push r15
- 184: 0f 93 push r16
- 186: 1f 93 push r17
- 188: cf 93 push r28
- 18a: df 93 push r29
- 18c: c2 e2 ldi r28, 0x22 ; 34
- 18e: d1 e0 ldi r29, 0x01 ; 1
- 190: 0f 2e mov r0, r31
- 192: f0 e0 ldi r31, 0x00 ; 0
- 194: af 2e mov r10, r31
- 196: f0 e0 ldi r31, 0x00 ; 0
- 198: bf 2e mov r11, r31
- 19a: f0 e0 ldi r31, 0x00 ; 0
- 19c: cf 2e mov r12, r31
- 19e: f0 e0 ldi r31, 0x00 ; 0
- 1a0: df 2e mov r13, r31
- 1a2: f0 2d mov r31, r0
- 1a4: c6 01 movw r24, r12
- 1a6: b5 01 movw r22, r10
- 1a8: 0e 94 83 08 call 0x1106 ; 0x1106 <sin>
- 1ac: 7b 01 movw r14, r22
- 1ae: 8c 01 movw r16, r24
- 1b0: c6 01 movw r24, r12
- 1b2: b5 01 movw r22, r10
- 1b4: 28 ed ldi r18, 0xD8 ; 216
- 1b6: 3f e0 ldi r19, 0x0F ; 15
- 1b8: 49 e4 ldi r20, 0x49 ; 73
- 1ba: 5c e3 ldi r21, 0x3C ; 60
- 1bc: 0e 94 1a 05 call 0xa34 ; 0xa34 <__addsf3>
- 1c0: 5b 01 movw r10, r22
- 1c2: 6c 01 movw r12, r24
- 1c4: c8 01 movw r24, r16
- 1c6: b7 01 movw r22, r14
- 1c8: 20 e0 ldi r18, 0x00 ; 0
- 1ca: 30 e0 ldi r19, 0x00 ; 0
- 1cc: 4e ef ldi r20, 0xFE ; 254
- 1ce: 52 e4 ldi r21, 0x42 ; 66
- 1d0: 0e 94 47 05 call 0xa8e ; 0xa8e <__mulsf3>
- 1d4: 20 e0 ldi r18, 0x00 ; 0
- 1d6: 30 e0 ldi r19, 0x00 ; 0
- 1d8: 40 e0 ldi r20, 0x00 ; 0
- 1da: 53 e4 ldi r21, 0x43 ; 67
- 1dc: 0e 94 1a 05 call 0xa34 ; 0xa34 <__addsf3>
- 1e0: 0e 94 41 06 call 0xc82 ; 0xc82 <__fixsfsi>
- 1e4: 69 93 st Y+, r22
- 1e6: 83 e0 ldi r24, 0x03 ; 3
- 1e8: c2 32 cpi r28, 0x22 ; 34
- 1ea: d8 07 cpc r29, r24
- 1ec: d9 f6 brne .-74 ; 0x1a4 <_Z13fill_sinewavev+0x2c>
- 1ee: df 91 pop r29
- 1f0: cf 91 pop r28
- 1f2: 1f 91 pop r17
- 1f4: 0f 91 pop r16
- 1f6: ff 90 pop r15
- 1f8: ef 90 pop r14
- 1fa: df 90 pop r13
- 1fc: cf 90 pop r12
- 1fe: bf 90 pop r11
- 200: af 90 pop r10
- 202: 08 95 ret
-
-00000204 <main>:
- 204: 1f 93 push r17
- 206: 0e 94 bc 00 call 0x178 ; 0x178 <_Z13fill_sinewavev>
- 20a: 86 e2 ldi r24, 0x26 ; 38
- 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 52 01 call 0x2a4 ; 0x2a4 <_ZN14HardwareSerial5beginEl>
- 21a: 25 9a sbi 0x04, 5 ; 4
- 21c: 80 e2 ldi r24, 0x20 ; 32
- 21e: 85 b9 out 0x05, r24 ; 5
- 220: 80 91 81 00 lds r24, 0x0081
- 224: 88 60 ori r24, 0x08 ; 8
- 226: 80 93 81 00 sts 0x0081, r24
- 22a: 80 91 6f 00 lds r24, 0x006F
- 22e: 82 60 ori r24, 0x02 ; 2
- 230: 80 93 6f 00 sts 0x006F, r24
- 234: 86 e8 ldi r24, 0x86 ; 134
- 236: 91 e0 ldi r25, 0x01 ; 1
- 238: 90 93 89 00 sts 0x0089, r25
- 23c: 80 93 88 00 sts 0x0088, r24
- 240: 78 94 sei
- 242: 10 e2 ldi r17, 0x20 ; 32
- 244: 86 e2 ldi r24, 0x26 ; 38
- 246: 93 e0 ldi r25, 0x03 ; 3
- 248: 0e 94 4f 01 call 0x29e ; 0x29e <_ZN14HardwareSerial9availableEv>
- 24c: 18 16 cp r1, r24
- 24e: 19 06 cpc r1, r25
- 250: cc f7 brge .-14 ; 0x244 <main+0x40>
- 252: 85 b1 in r24, 0x05 ; 5
- 254: 81 27 eor r24, r17
- 256: 85 b9 out 0x05, r24 ; 5
- 258: 86 e2 ldi r24, 0x26 ; 38
- 25a: 93 e0 ldi r25, 0x03 ; 3
- 25c: 0e 94 4c 01 call 0x298 ; 0x298 <_ZN14HardwareSerial4readEv>
- 260: 81 36 cpi r24, 0x61 ; 97
- 262: 81 f7 brne .-32 ; 0x244 <main+0x40>
- 264: 86 e2 ldi r24, 0x26 ; 38
- 266: 93 e0 ldi r25, 0x03 ; 3
- 268: 60 e0 ldi r22, 0x00 ; 0
- 26a: 71 e0 ldi r23, 0x01 ; 1
- 26c: 0e 94 a6 01 call 0x34c ; 0x34c <_ZN5Print7printlnEPKc>
- 270: 80 91 81 00 lds r24, 0x0081
- 274: 85 60 ori r24, 0x05 ; 5
- 276: 80 93 81 00 sts 0x0081, r24
- 27a: e4 cf rjmp .-56 ; 0x244 <main+0x40>
-
-0000027c <_GLOBAL__I__ZN14HardwareSerial5beginEl>:
- 27c: 87 e1 ldi r24, 0x17 ; 23
- 27e: 91 e0 ldi r25, 0x01 ; 1
- 280: 90 93 27 03 sts 0x0327, r25
- 284: 80 93 26 03 sts 0x0326, r24
- 288: 08 95 ret
-
-0000028a <_ZN14HardwareSerial5writeEh>:
- 28a: 86 2f mov r24, r22
- 28c: 0e 94 1f 03 call 0x63e ; 0x63e <serialWrite>
- 290: 08 95 ret
-
-00000292 <_ZN14HardwareSerial5flushEv>:
- 292: 0e 94 57 03 call 0x6ae ; 0x6ae <serialFlush>
- 296: 08 95 ret
-
-00000298 <_ZN14HardwareSerial4readEv>:
- 298: 0e 94 38 03 call 0x670 ; 0x670 <serialRead>
- 29c: 08 95 ret
-
-0000029e <_ZN14HardwareSerial9availableEv>:
- 29e: 0e 94 27 03 call 0x64e ; 0x64e <serialAvailable>
- 2a2: 08 95 ret
-
-000002a4 <_ZN14HardwareSerial5beginEl>:
- 2a4: cb 01 movw r24, r22
- 2a6: ba 01 movw r22, r20
- 2a8: 0e 94 e6 02 call 0x5cc ; 0x5cc <beginSerial>
- 2ac: 08 95 ret
-
-000002ae <_ZN5Print5printEh>:
- 2ae: dc 01 movw r26, r24
- 2b0: ed 91 ld r30, X+
- 2b2: fc 91 ld r31, X
- 2b4: 01 90 ld r0, Z+
- 2b6: f0 81 ld r31, Z
- 2b8: e0 2d mov r30, r0
- 2ba: 09 95 icall
- 2bc: 08 95 ret
-
-000002be <_ZN5Print5printEc>:
- 2be: dc 01 movw r26, r24
- 2c0: ed 91 ld r30, X+
- 2c2: fc 91 ld r31, X
- 2c4: 01 90 ld r0, Z+
- 2c6: f0 81 ld r31, Z
- 2c8: e0 2d mov r30, r0
- 2ca: 09 95 icall
- 2cc: 08 95 ret
-
-000002ce <_ZN5Print5printEPKc>:
- 2ce: 0f 93 push r16
- 2d0: 1f 93 push r17
- 2d2: cf 93 push r28
- 2d4: df 93 push r29
- 2d6: 8c 01 movw r16, r24
- 2d8: eb 01 movw r28, r22
- 2da: 09 c0 rjmp .+18 ; 0x2ee <_ZN5Print5printEPKc+0x20>
- 2dc: 21 96 adiw r28, 0x01 ; 1
- 2de: d8 01 movw r26, r16
- 2e0: ed 91 ld r30, X+
- 2e2: fc 91 ld r31, X
- 2e4: 01 90 ld r0, Z+
- 2e6: f0 81 ld r31, Z
- 2e8: e0 2d mov r30, r0
- 2ea: c8 01 movw r24, r16
- 2ec: 09 95 icall
- 2ee: 68 81 ld r22, Y
- 2f0: 66 23 and r22, r22
- 2f2: a1 f7 brne .-24 ; 0x2dc <_ZN5Print5printEPKc+0xe>
- 2f4: df 91 pop r29
- 2f6: cf 91 pop r28
- 2f8: 1f 91 pop r17
- 2fa: 0f 91 pop r16
- 2fc: 08 95 ret
-
-000002fe <_ZN5Print7printlnEv>:
- 2fe: 0f 93 push r16
- 300: 1f 93 push r17
- 302: 8c 01 movw r16, r24
- 304: dc 01 movw r26, r24
- 306: ed 91 ld r30, X+
- 308: fc 91 ld r31, X
- 30a: 01 90 ld r0, Z+
- 30c: f0 81 ld r31, Z
- 30e: e0 2d mov r30, r0
- 310: 6d e0 ldi r22, 0x0D ; 13
- 312: 09 95 icall
- 314: d8 01 movw r26, r16
- 316: ed 91 ld r30, X+
- 318: fc 91 ld r31, X
- 31a: 01 90 ld r0, Z+
- 31c: f0 81 ld r31, Z
- 31e: e0 2d mov r30, r0
- 320: 6a e0 ldi r22, 0x0A ; 10
- 322: c8 01 movw r24, r16
- 324: 09 95 icall
- 326: 1f 91 pop r17
- 328: 0f 91 pop r16
- 32a: 08 95 ret
-
-0000032c <_ZN5Print7printlnEc>:
- 32c: 0f 93 push r16
- 32e: 1f 93 push r17
- 330: 8c 01 movw r16, r24
- 332: dc 01 movw r26, r24
- 334: ed 91 ld r30, X+
- 336: fc 91 ld r31, X
- 338: 01 90 ld r0, Z+
- 33a: f0 81 ld r31, Z
- 33c: e0 2d mov r30, r0
- 33e: 09 95 icall
- 340: c8 01 movw r24, r16
- 342: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 346: 1f 91 pop r17
- 348: 0f 91 pop r16
- 34a: 08 95 ret
-
-0000034c <_ZN5Print7printlnEPKc>:
- 34c: 0f 93 push r16
- 34e: 1f 93 push r17
- 350: 8c 01 movw r16, r24
- 352: 0e 94 67 01 call 0x2ce ; 0x2ce <_ZN5Print5printEPKc>
- 356: c8 01 movw r24, r16
- 358: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 35c: 1f 91 pop r17
- 35e: 0f 91 pop r16
- 360: 08 95 ret
-
-00000362 <_ZN5Print7printlnEh>:
- 362: 0f 93 push r16
- 364: 1f 93 push r17
- 366: 8c 01 movw r16, r24
- 368: dc 01 movw r26, r24
- 36a: ed 91 ld r30, X+
- 36c: fc 91 ld r31, X
- 36e: 01 90 ld r0, Z+
- 370: f0 81 ld r31, Z
- 372: e0 2d mov r30, r0
- 374: 09 95 icall
- 376: c8 01 movw r24, r16
- 378: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 37c: 1f 91 pop r17
- 37e: 0f 91 pop r16
- 380: 08 95 ret
-
-00000382 <_ZN5Print11printNumberEmh>:
- 382: 2f 92 push r2
- 384: 3f 92 push r3
- 386: 4f 92 push r4
- 388: 5f 92 push r5
- 38a: 6f 92 push r6
- 38c: 7f 92 push r7
- 38e: 8f 92 push r8
- 390: 9f 92 push r9
- 392: af 92 push r10
- 394: bf 92 push r11
- 396: cf 92 push r12
- 398: df 92 push r13
- 39a: ef 92 push r14
- 39c: ff 92 push r15
- 39e: 0f 93 push r16
- 3a0: 1f 93 push r17
- 3a2: df 93 push r29
- 3a4: cf 93 push r28
- 3a6: cd b7 in r28, 0x3d ; 61
- 3a8: de b7 in r29, 0x3e ; 62
- 3aa: a0 97 sbiw r28, 0x20 ; 32
- 3ac: 0f b6 in r0, 0x3f ; 63
- 3ae: f8 94 cli
- 3b0: de bf out 0x3e, r29 ; 62
- 3b2: 0f be out 0x3f, r0 ; 63
- 3b4: cd bf out 0x3d, r28 ; 61
- 3b6: 1c 01 movw r2, r24
- 3b8: 6a 01 movw r12, r20
- 3ba: 7b 01 movw r14, r22
- 3bc: 41 15 cp r20, r1
- 3be: 51 05 cpc r21, r1
- 3c0: 61 05 cpc r22, r1
- 3c2: 71 05 cpc r23, r1
- 3c4: 49 f4 brne .+18 ; 0x3d8 <_ZN5Print11printNumberEmh+0x56>
- 3c6: dc 01 movw r26, r24
- 3c8: ed 91 ld r30, X+
- 3ca: fc 91 ld r31, X
- 3cc: 01 90 ld r0, Z+
- 3ce: f0 81 ld r31, Z
- 3d0: e0 2d mov r30, r0
- 3d2: 60 e3 ldi r22, 0x30 ; 48
- 3d4: 09 95 icall
- 3d6: 54 c0 rjmp .+168 ; 0x480 <_ZN5Print11printNumberEmh+0xfe>
- 3d8: 88 24 eor r8, r8
- 3da: 99 24 eor r9, r9
- 3dc: 54 01 movw r10, r8
- 3de: 42 2e mov r4, r18
- 3e0: 55 24 eor r5, r5
- 3e2: 66 24 eor r6, r6
- 3e4: 77 24 eor r7, r7
- 3e6: 01 e0 ldi r16, 0x01 ; 1
- 3e8: 10 e0 ldi r17, 0x00 ; 0
- 3ea: 0c 0f add r16, r28
- 3ec: 1d 1f adc r17, r29
- 3ee: 08 0d add r16, r8
- 3f0: 19 1d adc r17, r9
- 3f2: c7 01 movw r24, r14
- 3f4: b6 01 movw r22, r12
- 3f6: a3 01 movw r20, r6
- 3f8: 92 01 movw r18, r4
- 3fa: 0e 94 f5 07 call 0xfea ; 0xfea <__udivmodsi4>
- 3fe: f8 01 movw r30, r16
- 400: 60 83 st Z, r22
- 402: 08 94 sec
- 404: 81 1c adc r8, r1
- 406: 91 1c adc r9, r1
- 408: a1 1c adc r10, r1
- 40a: b1 1c adc r11, r1
- 40c: c7 01 movw r24, r14
- 40e: b6 01 movw r22, r12
- 410: a3 01 movw r20, r6
- 412: 92 01 movw r18, r4
- 414: 0e 94 f5 07 call 0xfea ; 0xfea <__udivmodsi4>
- 418: c9 01 movw r24, r18
- 41a: da 01 movw r26, r20
- 41c: 6c 01 movw r12, r24
- 41e: 7d 01 movw r14, r26
- 420: c1 14 cp r12, r1
- 422: d1 04 cpc r13, r1
- 424: e1 04 cpc r14, r1
- 426: f1 04 cpc r15, r1
- 428: f1 f6 brne .-68 ; 0x3e6 <_ZN5Print11printNumberEmh+0x64>
- 42a: 81 e0 ldi r24, 0x01 ; 1
- 42c: e8 2e mov r14, r24
- 42e: f1 2c mov r15, r1
- 430: ec 0e add r14, r28
- 432: fd 1e adc r15, r29
- 434: e8 0c add r14, r8
- 436: f9 1c adc r15, r9
- 438: 3e 01 movw r6, r28
- 43a: 08 94 sec
- 43c: 61 1c adc r6, r1
- 43e: 71 1c adc r7, r1
- 440: d5 01 movw r26, r10
- 442: c4 01 movw r24, r8
- 444: 01 97 sbiw r24, 0x01 ; 1
- 446: a1 09 sbc r26, r1
- 448: b1 09 sbc r27, r1
- 44a: 6c 01 movw r12, r24
- 44c: c8 18 sub r12, r8
- 44e: d9 08 sbc r13, r9
- 450: 14 c0 rjmp .+40 ; 0x47a <_ZN5Print11printNumberEmh+0xf8>
- 452: f6 01 movw r30, r12
- 454: ee 0d add r30, r14
- 456: ff 1d adc r31, r15
- 458: 60 81 ld r22, Z
- 45a: 6a 30 cpi r22, 0x0A ; 10
- 45c: 10 f4 brcc .+4 ; 0x462 <_ZN5Print11printNumberEmh+0xe0>
- 45e: 60 5d subi r22, 0xD0 ; 208
- 460: 01 c0 rjmp .+2 ; 0x464 <_ZN5Print11printNumberEmh+0xe2>
- 462: 69 5c subi r22, 0xC9 ; 201
- 464: d1 01 movw r26, r2
- 466: ed 91 ld r30, X+
- 468: fc 91 ld r31, X
- 46a: 01 90 ld r0, Z+
- 46c: f0 81 ld r31, Z
- 46e: e0 2d mov r30, r0
- 470: c1 01 movw r24, r2
- 472: 09 95 icall
- 474: 08 94 sec
- 476: e1 08 sbc r14, r1
- 478: f1 08 sbc r15, r1
- 47a: 6e 14 cp r6, r14
- 47c: 7f 04 cpc r7, r15
- 47e: 49 f7 brne .-46 ; 0x452 <_ZN5Print11printNumberEmh+0xd0>
- 480: a0 96 adiw r28, 0x20 ; 32
- 482: 0f b6 in r0, 0x3f ; 63
- 484: f8 94 cli
- 486: de bf out 0x3e, r29 ; 62
- 488: 0f be out 0x3f, r0 ; 63
- 48a: cd bf out 0x3d, r28 ; 61
- 48c: cf 91 pop r28
- 48e: df 91 pop r29
- 490: 1f 91 pop r17
- 492: 0f 91 pop r16
- 494: ff 90 pop r15
- 496: ef 90 pop r14
- 498: df 90 pop r13
- 49a: cf 90 pop r12
- 49c: bf 90 pop r11
- 49e: af 90 pop r10
- 4a0: 9f 90 pop r9
- 4a2: 8f 90 pop r8
- 4a4: 7f 90 pop r7
- 4a6: 6f 90 pop r6
- 4a8: 5f 90 pop r5
- 4aa: 4f 90 pop r4
- 4ac: 3f 90 pop r3
- 4ae: 2f 90 pop r2
- 4b0: 08 95 ret
-
-000004b2 <_ZN5Print5printEm>:
- 4b2: 2a e0 ldi r18, 0x0A ; 10
- 4b4: 0e 94 c1 01 call 0x382 ; 0x382 <_ZN5Print11printNumberEmh>
- 4b8: 08 95 ret
-
-000004ba <_ZN5Print7printlnEm>:
- 4ba: 0f 93 push r16
- 4bc: 1f 93 push r17
- 4be: 8c 01 movw r16, r24
- 4c0: 0e 94 59 02 call 0x4b2 ; 0x4b2 <_ZN5Print5printEm>
- 4c4: c8 01 movw r24, r16
- 4c6: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 4ca: 1f 91 pop r17
- 4cc: 0f 91 pop r16
- 4ce: 08 95 ret
-
-000004d0 <_ZN5Print5printEj>:
- 4d0: ab 01 movw r20, r22
- 4d2: 60 e0 ldi r22, 0x00 ; 0
- 4d4: 70 e0 ldi r23, 0x00 ; 0
- 4d6: 0e 94 59 02 call 0x4b2 ; 0x4b2 <_ZN5Print5printEm>
- 4da: 08 95 ret
-
-000004dc <_ZN5Print7printlnEj>:
- 4dc: 0f 93 push r16
- 4de: 1f 93 push r17
- 4e0: 8c 01 movw r16, r24
- 4e2: ab 01 movw r20, r22
- 4e4: 60 e0 ldi r22, 0x00 ; 0
- 4e6: 70 e0 ldi r23, 0x00 ; 0
- 4e8: 0e 94 59 02 call 0x4b2 ; 0x4b2 <_ZN5Print5printEm>
- 4ec: c8 01 movw r24, r16
- 4ee: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 4f2: 1f 91 pop r17
- 4f4: 0f 91 pop r16
- 4f6: 08 95 ret
-
-000004f8 <_ZN5Print5printEl>:
- 4f8: ef 92 push r14
- 4fa: ff 92 push r15
- 4fc: 0f 93 push r16
- 4fe: 1f 93 push r17
- 500: cf 93 push r28
- 502: df 93 push r29
- 504: ec 01 movw r28, r24
- 506: 7a 01 movw r14, r20
- 508: 8b 01 movw r16, r22
- 50a: 77 ff sbrs r23, 7
- 50c: 0f c0 rjmp .+30 ; 0x52c <_ZN5Print5printEl+0x34>
- 50e: e8 81 ld r30, Y
- 510: f9 81 ldd r31, Y+1 ; 0x01
- 512: 01 90 ld r0, Z+
- 514: f0 81 ld r31, Z
- 516: e0 2d mov r30, r0
- 518: 6d e2 ldi r22, 0x2D ; 45
- 51a: 09 95 icall
- 51c: 10 95 com r17
- 51e: 00 95 com r16
- 520: f0 94 com r15
- 522: e0 94 com r14
- 524: e1 1c adc r14, r1
- 526: f1 1c adc r15, r1
- 528: 01 1d adc r16, r1
- 52a: 11 1d adc r17, r1
- 52c: 2a e0 ldi r18, 0x0A ; 10
- 52e: b8 01 movw r22, r16
- 530: a7 01 movw r20, r14
- 532: ce 01 movw r24, r28
- 534: 0e 94 c1 01 call 0x382 ; 0x382 <_ZN5Print11printNumberEmh>
- 538: df 91 pop r29
- 53a: cf 91 pop r28
- 53c: 1f 91 pop r17
- 53e: 0f 91 pop r16
- 540: ff 90 pop r15
- 542: ef 90 pop r14
- 544: 08 95 ret
-
-00000546 <_ZN5Print7printlnEl>:
- 546: 0f 93 push r16
- 548: 1f 93 push r17
- 54a: 8c 01 movw r16, r24
- 54c: 0e 94 7c 02 call 0x4f8 ; 0x4f8 <_ZN5Print5printEl>
- 550: c8 01 movw r24, r16
- 552: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 556: 1f 91 pop r17
- 558: 0f 91 pop r16
- 55a: 08 95 ret
-
-0000055c <_ZN5Print5printEi>:
- 55c: ab 01 movw r20, r22
- 55e: 66 27 eor r22, r22
- 560: 57 fd sbrc r21, 7
- 562: 60 95 com r22
- 564: 76 2f mov r23, r22
- 566: 0e 94 7c 02 call 0x4f8 ; 0x4f8 <_ZN5Print5printEl>
- 56a: 08 95 ret
-
-0000056c <_ZN5Print7printlnEi>:
- 56c: 0f 93 push r16
- 56e: 1f 93 push r17
- 570: 8c 01 movw r16, r24
- 572: ab 01 movw r20, r22
- 574: 66 27 eor r22, r22
- 576: 57 fd sbrc r21, 7
- 578: 60 95 com r22
- 57a: 76 2f mov r23, r22
- 57c: 0e 94 7c 02 call 0x4f8 ; 0x4f8 <_ZN5Print5printEl>
- 580: c8 01 movw r24, r16
- 582: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 586: 1f 91 pop r17
- 588: 0f 91 pop r16
- 58a: 08 95 ret
-
-0000058c <_ZN5Print5printEli>:
- 58c: dc 01 movw r26, r24
- 58e: 21 15 cp r18, r1
- 590: 31 05 cpc r19, r1
- 592: 41 f4 brne .+16 ; 0x5a4 <_ZN5Print5printEli+0x18>
- 594: ed 91 ld r30, X+
- 596: fc 91 ld r31, X
- 598: 01 90 ld r0, Z+
- 59a: f0 81 ld r31, Z
- 59c: e0 2d mov r30, r0
- 59e: 64 2f mov r22, r20
- 5a0: 09 95 icall
- 5a2: 08 95 ret
- 5a4: 2a 30 cpi r18, 0x0A ; 10
- 5a6: 31 05 cpc r19, r1
- 5a8: 19 f4 brne .+6 ; 0x5b0 <_ZN5Print5printEli+0x24>
- 5aa: 0e 94 7c 02 call 0x4f8 ; 0x4f8 <_ZN5Print5printEl>
- 5ae: 08 95 ret
- 5b0: 0e 94 c1 01 call 0x382 ; 0x382 <_ZN5Print11printNumberEmh>
- 5b4: 08 95 ret
-
-000005b6 <_ZN5Print7printlnEli>:
- 5b6: 0f 93 push r16
- 5b8: 1f 93 push r17
- 5ba: 8c 01 movw r16, r24
- 5bc: 0e 94 c6 02 call 0x58c ; 0x58c <_ZN5Print5printEli>
- 5c0: c8 01 movw r24, r16
- 5c2: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 5c6: 1f 91 pop r17
- 5c8: 0f 91 pop r16
- 5ca: 08 95 ret
-
-000005cc <beginSerial>:
- 5cc: ef 92 push r14
- 5ce: ff 92 push r15
- 5d0: 0f 93 push r16
- 5d2: 1f 93 push r17
- 5d4: 7b 01 movw r14, r22
- 5d6: 8c 01 movw r16, r24
- 5d8: 22 e0 ldi r18, 0x02 ; 2
- 5da: 30 e0 ldi r19, 0x00 ; 0
- 5dc: 40 e0 ldi r20, 0x00 ; 0
- 5de: 50 e0 ldi r21, 0x00 ; 0
- 5e0: 0e 94 17 08 call 0x102e ; 0x102e <__divmodsi4>
- 5e4: 20 5c subi r18, 0xC0 ; 192
- 5e6: 3d 4b sbci r19, 0xBD ; 189
- 5e8: 40 4f sbci r20, 0xF0 ; 240
- 5ea: 5f 4f sbci r21, 0xFF ; 255
- 5ec: ca 01 movw r24, r20
- 5ee: b9 01 movw r22, r18
- 5f0: a8 01 movw r20, r16
- 5f2: 97 01 movw r18, r14
- 5f4: 0e 94 17 08 call 0x102e ; 0x102e <__divmodsi4>
- 5f8: c9 01 movw r24, r18
- 5fa: da 01 movw r26, r20
- 5fc: 01 97 sbiw r24, 0x01 ; 1
- 5fe: a1 09 sbc r26, r1
- 600: b1 09 sbc r27, r1
- 602: 29 2f mov r18, r25
- 604: 3a 2f mov r19, r26
- 606: 4b 2f mov r20, r27
- 608: 55 27 eor r21, r21
- 60a: 47 fd sbrc r20, 7
- 60c: 5a 95 dec r21
- 60e: 01 96 adiw r24, 0x01 ; 1
- 610: a1 1d adc r26, r1
- 612: b1 1d adc r27, r1
- 614: 20 93 c5 00 sts 0x00C5, r18
- 618: 81 50 subi r24, 0x01 ; 1
- 61a: 80 93 c4 00 sts 0x00C4, r24
- 61e: e1 ec ldi r30, 0xC1 ; 193
- 620: f0 e0 ldi r31, 0x00 ; 0
- 622: 80 81 ld r24, Z
- 624: 80 61 ori r24, 0x10 ; 16
- 626: 80 83 st Z, r24
- 628: 80 81 ld r24, Z
- 62a: 88 60 ori r24, 0x08 ; 8
- 62c: 80 83 st Z, r24
- 62e: 80 81 ld r24, Z
- 630: 80 68 ori r24, 0x80 ; 128
- 632: 80 83 st Z, r24
- 634: 1f 91 pop r17
- 636: 0f 91 pop r16
- 638: ff 90 pop r15
- 63a: ef 90 pop r14
- 63c: 08 95 ret
-
-0000063e <serialWrite>:
- 63e: 98 2f mov r25, r24
- 640: 80 91 c0 00 lds r24, 0x00C0
- 644: 85 ff sbrs r24, 5
- 646: fc cf rjmp .-8 ; 0x640 <serialWrite+0x2>
- 648: 90 93 c6 00 sts 0x00C6, r25
- 64c: 08 95 ret
-
-0000064e <serialAvailable>:
- 64e: 80 91 28 03 lds r24, 0x0328
- 652: 90 91 29 03 lds r25, 0x0329
- 656: 80 58 subi r24, 0x80 ; 128
- 658: 9f 4f sbci r25, 0xFF ; 255
- 65a: 20 91 2a 03 lds r18, 0x032A
- 65e: 30 91 2b 03 lds r19, 0x032B
- 662: 82 1b sub r24, r18
- 664: 93 0b sbc r25, r19
- 666: 60 e8 ldi r22, 0x80 ; 128
- 668: 70 e0 ldi r23, 0x00 ; 0
- 66a: 0e 94 e2 07 call 0xfc4 ; 0xfc4 <__divmodhi4>
- 66e: 08 95 ret
-
-00000670 <serialRead>:
- 670: 40 91 2a 03 lds r20, 0x032A
- 674: 50 91 2b 03 lds r21, 0x032B
- 678: 80 91 28 03 lds r24, 0x0328
- 67c: 90 91 29 03 lds r25, 0x0329
- 680: 84 17 cp r24, r20
- 682: 95 07 cpc r25, r21
- 684: 19 f4 brne .+6 ; 0x68c <serialRead+0x1c>
- 686: 2f ef ldi r18, 0xFF ; 255
- 688: 3f ef ldi r19, 0xFF ; 255
- 68a: 0f c0 rjmp .+30 ; 0x6aa <serialRead+0x3a>
- 68c: fa 01 movw r30, r20
- 68e: e4 5d subi r30, 0xD4 ; 212
- 690: fc 4f sbci r31, 0xFC ; 252
- 692: 20 81 ld r18, Z
- 694: ca 01 movw r24, r20
- 696: 01 96 adiw r24, 0x01 ; 1
- 698: 60 e8 ldi r22, 0x80 ; 128
- 69a: 70 e0 ldi r23, 0x00 ; 0
- 69c: 0e 94 e2 07 call 0xfc4 ; 0xfc4 <__divmodhi4>
- 6a0: 90 93 2b 03 sts 0x032B, r25
- 6a4: 80 93 2a 03 sts 0x032A, r24
- 6a8: 30 e0 ldi r19, 0x00 ; 0
- 6aa: c9 01 movw r24, r18
- 6ac: 08 95 ret
-
-000006ae <serialFlush>:
- 6ae: 80 91 2a 03 lds r24, 0x032A
- 6b2: 90 91 2b 03 lds r25, 0x032B
- 6b6: 90 93 29 03 sts 0x0329, r25
- 6ba: 80 93 28 03 sts 0x0328, r24
- 6be: 08 95 ret
-
-000006c0 <__vector_18>:
- 6c0: 1f 92 push r1
- 6c2: 0f 92 push r0
- 6c4: 0f b6 in r0, 0x3f ; 63
- 6c6: 0f 92 push r0
- 6c8: 11 24 eor r1, r1
- 6ca: 2f 93 push r18
- 6cc: 3f 93 push r19
- 6ce: 4f 93 push r20
- 6d0: 5f 93 push r21
- 6d2: 6f 93 push r22
- 6d4: 7f 93 push r23
- 6d6: 8f 93 push r24
- 6d8: 9f 93 push r25
- 6da: af 93 push r26
- 6dc: bf 93 push r27
- 6de: ef 93 push r30
- 6e0: ff 93 push r31
- 6e2: 40 91 c6 00 lds r20, 0x00C6
- 6e6: e0 91 28 03 lds r30, 0x0328
- 6ea: f0 91 29 03 lds r31, 0x0329
- 6ee: cf 01 movw r24, r30
- 6f0: 01 96 adiw r24, 0x01 ; 1
- 6f2: 60 e8 ldi r22, 0x80 ; 128
- 6f4: 70 e0 ldi r23, 0x00 ; 0
- 6f6: 0e 94 e2 07 call 0xfc4 ; 0xfc4 <__divmodhi4>
- 6fa: 9c 01 movw r18, r24
- 6fc: 80 91 2a 03 lds r24, 0x032A
- 700: 90 91 2b 03 lds r25, 0x032B
- 704: 28 17 cp r18, r24
- 706: 39 07 cpc r19, r25
- 708: 39 f0 breq .+14 ; 0x718 <__vector_18+0x58>
- 70a: e4 5d subi r30, 0xD4 ; 212
- 70c: fc 4f sbci r31, 0xFC ; 252
- 70e: 40 83 st Z, r20
- 710: 30 93 29 03 sts 0x0329, r19
- 714: 20 93 28 03 sts 0x0328, r18
- 718: ff 91 pop r31
- 71a: ef 91 pop r30
- 71c: bf 91 pop r27
- 71e: af 91 pop r26
- 720: 9f 91 pop r25
- 722: 8f 91 pop r24
- 724: 7f 91 pop r23
- 726: 6f 91 pop r22
- 728: 5f 91 pop r21
- 72a: 4f 91 pop r20
- 72c: 3f 91 pop r19
- 72e: 2f 91 pop r18
- 730: 0f 90 pop r0
- 732: 0f be out 0x3f, r0 ; 63
- 734: 0f 90 pop r0
- 736: 1f 90 pop r1
- 738: 18 95 reti
-
-0000073a <_fpadd_parts>:
- 73a: a0 e0 ldi r26, 0x00 ; 0
- 73c: b0 e0 ldi r27, 0x00 ; 0
- 73e: e3 ea ldi r30, 0xA3 ; 163
- 740: f3 e0 ldi r31, 0x03 ; 3
- 742: 0c 94 46 08 jmp 0x108c ; 0x108c <__prologue_saves__>
- 746: dc 01 movw r26, r24
- 748: 2b 01 movw r4, r22
- 74a: fa 01 movw r30, r20
- 74c: 9c 91 ld r25, X
- 74e: 92 30 cpi r25, 0x02 ; 2
- 750: 08 f4 brcc .+2 ; 0x754 <_fpadd_parts+0x1a>
- 752: 39 c1 rjmp .+626 ; 0x9c6 <__stack+0xc7>
- 754: eb 01 movw r28, r22
- 756: 88 81 ld r24, Y
- 758: 82 30 cpi r24, 0x02 ; 2
- 75a: 08 f4 brcc .+2 ; 0x75e <_fpadd_parts+0x24>
- 75c: 33 c1 rjmp .+614 ; 0x9c4 <__stack+0xc5>
- 75e: 94 30 cpi r25, 0x04 ; 4
- 760: 69 f4 brne .+26 ; 0x77c <_fpadd_parts+0x42>
- 762: 84 30 cpi r24, 0x04 ; 4
- 764: 09 f0 breq .+2 ; 0x768 <_fpadd_parts+0x2e>
- 766: 2f c1 rjmp .+606 ; 0x9c6 <__stack+0xc7>
- 768: 11 96 adiw r26, 0x01 ; 1
- 76a: 9c 91 ld r25, X
- 76c: 11 97 sbiw r26, 0x01 ; 1
- 76e: 89 81 ldd r24, Y+1 ; 0x01
- 770: 98 17 cp r25, r24
- 772: 09 f4 brne .+2 ; 0x776 <_fpadd_parts+0x3c>
- 774: 28 c1 rjmp .+592 ; 0x9c6 <__stack+0xc7>
- 776: a9 e1 ldi r26, 0x19 ; 25
- 778: b1 e0 ldi r27, 0x01 ; 1
- 77a: 25 c1 rjmp .+586 ; 0x9c6 <__stack+0xc7>
- 77c: 84 30 cpi r24, 0x04 ; 4
- 77e: 09 f4 brne .+2 ; 0x782 <_fpadd_parts+0x48>
- 780: 21 c1 rjmp .+578 ; 0x9c4 <__stack+0xc5>
- 782: 82 30 cpi r24, 0x02 ; 2
- 784: a9 f4 brne .+42 ; 0x7b0 <_fpadd_parts+0x76>
- 786: 92 30 cpi r25, 0x02 ; 2
- 788: 09 f0 breq .+2 ; 0x78c <_fpadd_parts+0x52>
- 78a: 1d c1 rjmp .+570 ; 0x9c6 <__stack+0xc7>
- 78c: 9a 01 movw r18, r20
- 78e: ad 01 movw r20, r26
- 790: 88 e0 ldi r24, 0x08 ; 8
- 792: ea 01 movw r28, r20
- 794: 09 90 ld r0, Y+
- 796: ae 01 movw r20, r28
- 798: e9 01 movw r28, r18
- 79a: 09 92 st Y+, r0
- 79c: 9e 01 movw r18, r28
- 79e: 81 50 subi r24, 0x01 ; 1
- 7a0: c1 f7 brne .-16 ; 0x792 <_fpadd_parts+0x58>
- 7a2: e2 01 movw r28, r4
- 7a4: 89 81 ldd r24, Y+1 ; 0x01
- 7a6: 11 96 adiw r26, 0x01 ; 1
- 7a8: 9c 91 ld r25, X
- 7aa: 89 23 and r24, r25
- 7ac: 81 83 std Z+1, r24 ; 0x01
- 7ae: 08 c1 rjmp .+528 ; 0x9c0 <__stack+0xc1>
- 7b0: 92 30 cpi r25, 0x02 ; 2
- 7b2: 09 f4 brne .+2 ; 0x7b6 <_fpadd_parts+0x7c>
- 7b4: 07 c1 rjmp .+526 ; 0x9c4 <__stack+0xc5>
- 7b6: 12 96 adiw r26, 0x02 ; 2
- 7b8: 2d 90 ld r2, X+
- 7ba: 3c 90 ld r3, X
- 7bc: 13 97 sbiw r26, 0x03 ; 3
- 7be: eb 01 movw r28, r22
- 7c0: 8a 81 ldd r24, Y+2 ; 0x02
- 7c2: 9b 81 ldd r25, Y+3 ; 0x03
- 7c4: 14 96 adiw r26, 0x04 ; 4
- 7c6: ad 90 ld r10, X+
- 7c8: bd 90 ld r11, X+
- 7ca: cd 90 ld r12, X+
- 7cc: dc 90 ld r13, X
- 7ce: 17 97 sbiw r26, 0x07 ; 7
- 7d0: ec 80 ldd r14, Y+4 ; 0x04
- 7d2: fd 80 ldd r15, Y+5 ; 0x05
- 7d4: 0e 81 ldd r16, Y+6 ; 0x06
- 7d6: 1f 81 ldd r17, Y+7 ; 0x07
- 7d8: 91 01 movw r18, r2
- 7da: 28 1b sub r18, r24
- 7dc: 39 0b sbc r19, r25
- 7de: b9 01 movw r22, r18
- 7e0: 37 ff sbrs r19, 7
- 7e2: 04 c0 rjmp .+8 ; 0x7ec <_fpadd_parts+0xb2>
- 7e4: 66 27 eor r22, r22
- 7e6: 77 27 eor r23, r23
- 7e8: 62 1b sub r22, r18
- 7ea: 73 0b sbc r23, r19
- 7ec: 60 32 cpi r22, 0x20 ; 32
- 7ee: 71 05 cpc r23, r1
- 7f0: 0c f0 brlt .+2 ; 0x7f4 <_fpadd_parts+0xba>
- 7f2: 61 c0 rjmp .+194 ; 0x8b6 <_fpadd_parts+0x17c>
- 7f4: 12 16 cp r1, r18
- 7f6: 13 06 cpc r1, r19
- 7f8: 6c f5 brge .+90 ; 0x854 <_fpadd_parts+0x11a>
- 7fa: 37 01 movw r6, r14
- 7fc: 48 01 movw r8, r16
- 7fe: 06 2e mov r0, r22
- 800: 04 c0 rjmp .+8 ; 0x80a <_fpadd_parts+0xd0>
- 802: 96 94 lsr r9
- 804: 87 94 ror r8
- 806: 77 94 ror r7
- 808: 67 94 ror r6
- 80a: 0a 94 dec r0
- 80c: d2 f7 brpl .-12 ; 0x802 <_fpadd_parts+0xc8>
- 80e: 21 e0 ldi r18, 0x01 ; 1
- 810: 30 e0 ldi r19, 0x00 ; 0
- 812: 40 e0 ldi r20, 0x00 ; 0
- 814: 50 e0 ldi r21, 0x00 ; 0
- 816: 04 c0 rjmp .+8 ; 0x820 <_fpadd_parts+0xe6>
- 818: 22 0f add r18, r18
- 81a: 33 1f adc r19, r19
- 81c: 44 1f adc r20, r20
- 81e: 55 1f adc r21, r21
- 820: 6a 95 dec r22
- 822: d2 f7 brpl .-12 ; 0x818 <_fpadd_parts+0xde>
- 824: 21 50 subi r18, 0x01 ; 1
- 826: 30 40 sbci r19, 0x00 ; 0
- 828: 40 40 sbci r20, 0x00 ; 0
- 82a: 50 40 sbci r21, 0x00 ; 0
- 82c: 2e 21 and r18, r14
- 82e: 3f 21 and r19, r15
- 830: 40 23 and r20, r16
- 832: 51 23 and r21, r17
- 834: 21 15 cp r18, r1
- 836: 31 05 cpc r19, r1
- 838: 41 05 cpc r20, r1
- 83a: 51 05 cpc r21, r1
- 83c: 21 f0 breq .+8 ; 0x846 <_fpadd_parts+0x10c>
- 83e: 21 e0 ldi r18, 0x01 ; 1
- 840: 30 e0 ldi r19, 0x00 ; 0
- 842: 40 e0 ldi r20, 0x00 ; 0
- 844: 50 e0 ldi r21, 0x00 ; 0
- 846: 79 01 movw r14, r18
- 848: 8a 01 movw r16, r20
- 84a: e6 28 or r14, r6
- 84c: f7 28 or r15, r7
- 84e: 08 29 or r16, r8
- 850: 19 29 or r17, r9
- 852: 3c c0 rjmp .+120 ; 0x8cc <_fpadd_parts+0x192>
- 854: 23 2b or r18, r19
- 856: d1 f1 breq .+116 ; 0x8cc <_fpadd_parts+0x192>
- 858: 26 0e add r2, r22
- 85a: 37 1e adc r3, r23
- 85c: 35 01 movw r6, r10
- 85e: 46 01 movw r8, r12
- 860: 06 2e mov r0, r22
- 862: 04 c0 rjmp .+8 ; 0x86c <_fpadd_parts+0x132>
- 864: 96 94 lsr r9
- 866: 87 94 ror r8
- 868: 77 94 ror r7
- 86a: 67 94 ror r6
- 86c: 0a 94 dec r0
- 86e: d2 f7 brpl .-12 ; 0x864 <_fpadd_parts+0x12a>
- 870: 21 e0 ldi r18, 0x01 ; 1
- 872: 30 e0 ldi r19, 0x00 ; 0
- 874: 40 e0 ldi r20, 0x00 ; 0
- 876: 50 e0 ldi r21, 0x00 ; 0
- 878: 04 c0 rjmp .+8 ; 0x882 <_fpadd_parts+0x148>
- 87a: 22 0f add r18, r18
- 87c: 33 1f adc r19, r19
- 87e: 44 1f adc r20, r20
- 880: 55 1f adc r21, r21
- 882: 6a 95 dec r22
- 884: d2 f7 brpl .-12 ; 0x87a <_fpadd_parts+0x140>
- 886: 21 50 subi r18, 0x01 ; 1
- 888: 30 40 sbci r19, 0x00 ; 0
- 88a: 40 40 sbci r20, 0x00 ; 0
- 88c: 50 40 sbci r21, 0x00 ; 0
- 88e: 2a 21 and r18, r10
- 890: 3b 21 and r19, r11
- 892: 4c 21 and r20, r12
- 894: 5d 21 and r21, r13
- 896: 21 15 cp r18, r1
- 898: 31 05 cpc r19, r1
- 89a: 41 05 cpc r20, r1
- 89c: 51 05 cpc r21, r1
- 89e: 21 f0 breq .+8 ; 0x8a8 <_fpadd_parts+0x16e>
- 8a0: 21 e0 ldi r18, 0x01 ; 1
- 8a2: 30 e0 ldi r19, 0x00 ; 0
- 8a4: 40 e0 ldi r20, 0x00 ; 0
- 8a6: 50 e0 ldi r21, 0x00 ; 0
- 8a8: 59 01 movw r10, r18
- 8aa: 6a 01 movw r12, r20
- 8ac: a6 28 or r10, r6
- 8ae: b7 28 or r11, r7
- 8b0: c8 28 or r12, r8
- 8b2: d9 28 or r13, r9
- 8b4: 0b c0 rjmp .+22 ; 0x8cc <_fpadd_parts+0x192>
- 8b6: 82 15 cp r24, r2
- 8b8: 93 05 cpc r25, r3
- 8ba: 2c f0 brlt .+10 ; 0x8c6 <_fpadd_parts+0x18c>
- 8bc: 1c 01 movw r2, r24
- 8be: aa 24 eor r10, r10
- 8c0: bb 24 eor r11, r11
- 8c2: 65 01 movw r12, r10
- 8c4: 03 c0 rjmp .+6 ; 0x8cc <_fpadd_parts+0x192>
- 8c6: ee 24 eor r14, r14
- 8c8: ff 24 eor r15, r15
- 8ca: 87 01 movw r16, r14
- 8cc: 11 96 adiw r26, 0x01 ; 1
- 8ce: 9c 91 ld r25, X
- 8d0: d2 01 movw r26, r4
- 8d2: 11 96 adiw r26, 0x01 ; 1
- 8d4: 8c 91 ld r24, X
- 8d6: 98 17 cp r25, r24
- 8d8: 09 f4 brne .+2 ; 0x8dc <_fpadd_parts+0x1a2>
- 8da: 45 c0 rjmp .+138 ; 0x966 <__stack+0x67>
- 8dc: 99 23 and r25, r25
- 8de: 39 f0 breq .+14 ; 0x8ee <_fpadd_parts+0x1b4>
- 8e0: a8 01 movw r20, r16
- 8e2: 97 01 movw r18, r14
- 8e4: 2a 19 sub r18, r10
- 8e6: 3b 09 sbc r19, r11
- 8e8: 4c 09 sbc r20, r12
- 8ea: 5d 09 sbc r21, r13
- 8ec: 06 c0 rjmp .+12 ; 0x8fa <_fpadd_parts+0x1c0>
- 8ee: a6 01 movw r20, r12
- 8f0: 95 01 movw r18, r10
- 8f2: 2e 19 sub r18, r14
- 8f4: 3f 09 sbc r19, r15
- 8f6: 40 0b sbc r20, r16
- 8f8: 51 0b sbc r21, r17
- 8fa: 57 fd sbrc r21, 7
- 8fc: 08 c0 rjmp .+16 ; 0x90e <__stack+0xf>
- 8fe: 11 82 std Z+1, r1 ; 0x01
- 900: 33 82 std Z+3, r3 ; 0x03
- 902: 22 82 std Z+2, r2 ; 0x02
- 904: 24 83 std Z+4, r18 ; 0x04
- 906: 35 83 std Z+5, r19 ; 0x05
- 908: 46 83 std Z+6, r20 ; 0x06
- 90a: 57 83 std Z+7, r21 ; 0x07
- 90c: 1d c0 rjmp .+58 ; 0x948 <__stack+0x49>
- 90e: 81 e0 ldi r24, 0x01 ; 1
- 910: 81 83 std Z+1, r24 ; 0x01
- 912: 33 82 std Z+3, r3 ; 0x03
- 914: 22 82 std Z+2, r2 ; 0x02
- 916: 88 27 eor r24, r24
- 918: 99 27 eor r25, r25
- 91a: dc 01 movw r26, r24
- 91c: 82 1b sub r24, r18
- 91e: 93 0b sbc r25, r19
- 920: a4 0b sbc r26, r20
- 922: b5 0b sbc r27, r21
- 924: 84 83 std Z+4, r24 ; 0x04
- 926: 95 83 std Z+5, r25 ; 0x05
- 928: a6 83 std Z+6, r26 ; 0x06
- 92a: b7 83 std Z+7, r27 ; 0x07
- 92c: 0d c0 rjmp .+26 ; 0x948 <__stack+0x49>
- 92e: 22 0f add r18, r18
- 930: 33 1f adc r19, r19
- 932: 44 1f adc r20, r20
- 934: 55 1f adc r21, r21
- 936: 24 83 std Z+4, r18 ; 0x04
- 938: 35 83 std Z+5, r19 ; 0x05
- 93a: 46 83 std Z+6, r20 ; 0x06
- 93c: 57 83 std Z+7, r21 ; 0x07
- 93e: 82 81 ldd r24, Z+2 ; 0x02
- 940: 93 81 ldd r25, Z+3 ; 0x03
- 942: 01 97 sbiw r24, 0x01 ; 1
- 944: 93 83 std Z+3, r25 ; 0x03
- 946: 82 83 std Z+2, r24 ; 0x02
- 948: 24 81 ldd r18, Z+4 ; 0x04
- 94a: 35 81 ldd r19, Z+5 ; 0x05
- 94c: 46 81 ldd r20, Z+6 ; 0x06
- 94e: 57 81 ldd r21, Z+7 ; 0x07
- 950: da 01 movw r26, r20
- 952: c9 01 movw r24, r18
- 954: 01 97 sbiw r24, 0x01 ; 1
- 956: a1 09 sbc r26, r1
- 958: b1 09 sbc r27, r1
- 95a: 8f 5f subi r24, 0xFF ; 255
- 95c: 9f 4f sbci r25, 0xFF ; 255
- 95e: af 4f sbci r26, 0xFF ; 255
- 960: bf 43 sbci r27, 0x3F ; 63
- 962: 28 f3 brcs .-54 ; 0x92e <__stack+0x2f>
- 964: 0b c0 rjmp .+22 ; 0x97c <__stack+0x7d>
- 966: 91 83 std Z+1, r25 ; 0x01
- 968: 33 82 std Z+3, r3 ; 0x03
- 96a: 22 82 std Z+2, r2 ; 0x02
- 96c: ea 0c add r14, r10
- 96e: fb 1c adc r15, r11
- 970: 0c 1d adc r16, r12
- 972: 1d 1d adc r17, r13
- 974: e4 82 std Z+4, r14 ; 0x04
- 976: f5 82 std Z+5, r15 ; 0x05
- 978: 06 83 std Z+6, r16 ; 0x06
- 97a: 17 83 std Z+7, r17 ; 0x07
- 97c: 83 e0 ldi r24, 0x03 ; 3
- 97e: 80 83 st Z, r24
- 980: 24 81 ldd r18, Z+4 ; 0x04
- 982: 35 81 ldd r19, Z+5 ; 0x05
- 984: 46 81 ldd r20, Z+6 ; 0x06
- 986: 57 81 ldd r21, Z+7 ; 0x07
- 988: 57 ff sbrs r21, 7
- 98a: 1a c0 rjmp .+52 ; 0x9c0 <__stack+0xc1>
- 98c: c9 01 movw r24, r18
- 98e: aa 27 eor r26, r26
- 990: 97 fd sbrc r25, 7
- 992: a0 95 com r26
- 994: ba 2f mov r27, r26
- 996: 81 70 andi r24, 0x01 ; 1
- 998: 90 70 andi r25, 0x00 ; 0
- 99a: a0 70 andi r26, 0x00 ; 0
- 99c: b0 70 andi r27, 0x00 ; 0
- 99e: 56 95 lsr r21
- 9a0: 47 95 ror r20
- 9a2: 37 95 ror r19
- 9a4: 27 95 ror r18
- 9a6: 82 2b or r24, r18
- 9a8: 93 2b or r25, r19
- 9aa: a4 2b or r26, r20
- 9ac: b5 2b or r27, r21
- 9ae: 84 83 std Z+4, r24 ; 0x04
- 9b0: 95 83 std Z+5, r25 ; 0x05
- 9b2: a6 83 std Z+6, r26 ; 0x06
- 9b4: b7 83 std Z+7, r27 ; 0x07
- 9b6: 82 81 ldd r24, Z+2 ; 0x02
- 9b8: 93 81 ldd r25, Z+3 ; 0x03
- 9ba: 01 96 adiw r24, 0x01 ; 1
- 9bc: 93 83 std Z+3, r25 ; 0x03
- 9be: 82 83 std Z+2, r24 ; 0x02
- 9c0: df 01 movw r26, r30
- 9c2: 01 c0 rjmp .+2 ; 0x9c6 <__stack+0xc7>
- 9c4: d2 01 movw r26, r4
- 9c6: cd 01 movw r24, r26
- 9c8: cd b7 in r28, 0x3d ; 61
- 9ca: de b7 in r29, 0x3e ; 62
- 9cc: e2 e1 ldi r30, 0x12 ; 18
- 9ce: 0c 94 62 08 jmp 0x10c4 ; 0x10c4 <__epilogue_restores__>
-
-000009d2 <__subsf3>:
- 9d2: a0 e2 ldi r26, 0x20 ; 32
- 9d4: b0 e0 ldi r27, 0x00 ; 0
- 9d6: ef ee ldi r30, 0xEF ; 239
- 9d8: f4 e0 ldi r31, 0x04 ; 4
- 9da: 0c 94 52 08 jmp 0x10a4 ; 0x10a4 <__prologue_saves__+0x18>
- 9de: 69 83 std Y+1, r22 ; 0x01
- 9e0: 7a 83 std Y+2, r23 ; 0x02
- 9e2: 8b 83 std Y+3, r24 ; 0x03
- 9e4: 9c 83 std Y+4, r25 ; 0x04
- 9e6: 2d 83 std Y+5, r18 ; 0x05
- 9e8: 3e 83 std Y+6, r19 ; 0x06
- 9ea: 4f 83 std Y+7, r20 ; 0x07
- 9ec: 58 87 std Y+8, r21 ; 0x08
- 9ee: e9 e0 ldi r30, 0x09 ; 9
- 9f0: ee 2e mov r14, r30
- 9f2: f1 2c mov r15, r1
- 9f4: ec 0e add r14, r28
- 9f6: fd 1e adc r15, r29
- 9f8: ce 01 movw r24, r28
- 9fa: 01 96 adiw r24, 0x01 ; 1
- 9fc: b7 01 movw r22, r14
- 9fe: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- a02: 8e 01 movw r16, r28
- a04: 0f 5e subi r16, 0xEF ; 239
- a06: 1f 4f sbci r17, 0xFF ; 255
- a08: ce 01 movw r24, r28
- a0a: 05 96 adiw r24, 0x05 ; 5
- a0c: b8 01 movw r22, r16
- a0e: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- a12: 8a 89 ldd r24, Y+18 ; 0x12
- a14: 91 e0 ldi r25, 0x01 ; 1
- a16: 89 27 eor r24, r25
- a18: 8a 8b std Y+18, r24 ; 0x12
- a1a: c7 01 movw r24, r14
- a1c: b8 01 movw r22, r16
- a1e: ae 01 movw r20, r28
- a20: 47 5e subi r20, 0xE7 ; 231
- a22: 5f 4f sbci r21, 0xFF ; 255
- a24: 0e 94 9d 03 call 0x73a ; 0x73a <_fpadd_parts>
- a28: 0e 94 95 06 call 0xd2a ; 0xd2a <__pack_f>
- a2c: a0 96 adiw r28, 0x20 ; 32
- a2e: e6 e0 ldi r30, 0x06 ; 6
- a30: 0c 94 6e 08 jmp 0x10dc ; 0x10dc <__epilogue_restores__+0x18>
-
-00000a34 <__addsf3>:
- a34: a0 e2 ldi r26, 0x20 ; 32
- a36: b0 e0 ldi r27, 0x00 ; 0
- a38: e0 e2 ldi r30, 0x20 ; 32
- a3a: f5 e0 ldi r31, 0x05 ; 5
- a3c: 0c 94 52 08 jmp 0x10a4 ; 0x10a4 <__prologue_saves__+0x18>
- a40: 69 83 std Y+1, r22 ; 0x01
- a42: 7a 83 std Y+2, r23 ; 0x02
- a44: 8b 83 std Y+3, r24 ; 0x03
- a46: 9c 83 std Y+4, r25 ; 0x04
- a48: 2d 83 std Y+5, r18 ; 0x05
- a4a: 3e 83 std Y+6, r19 ; 0x06
- a4c: 4f 83 std Y+7, r20 ; 0x07
- a4e: 58 87 std Y+8, r21 ; 0x08
- a50: f9 e0 ldi r31, 0x09 ; 9
- a52: ef 2e mov r14, r31
- a54: f1 2c mov r15, r1
- a56: ec 0e add r14, r28
- a58: fd 1e adc r15, r29
- a5a: ce 01 movw r24, r28
- a5c: 01 96 adiw r24, 0x01 ; 1
- a5e: b7 01 movw r22, r14
- a60: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- a64: 8e 01 movw r16, r28
- a66: 0f 5e subi r16, 0xEF ; 239
- a68: 1f 4f sbci r17, 0xFF ; 255
- a6a: ce 01 movw r24, r28
- a6c: 05 96 adiw r24, 0x05 ; 5
- a6e: b8 01 movw r22, r16
- a70: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- a74: c7 01 movw r24, r14
- a76: b8 01 movw r22, r16
- a78: ae 01 movw r20, r28
- a7a: 47 5e subi r20, 0xE7 ; 231
- a7c: 5f 4f sbci r21, 0xFF ; 255
- a7e: 0e 94 9d 03 call 0x73a ; 0x73a <_fpadd_parts>
- a82: 0e 94 95 06 call 0xd2a ; 0xd2a <__pack_f>
- a86: a0 96 adiw r28, 0x20 ; 32
- a88: e6 e0 ldi r30, 0x06 ; 6
- a8a: 0c 94 6e 08 jmp 0x10dc ; 0x10dc <__epilogue_restores__+0x18>
-
-00000a8e <__mulsf3>:
- a8e: a0 e2 ldi r26, 0x20 ; 32
- a90: b0 e0 ldi r27, 0x00 ; 0
- a92: ed e4 ldi r30, 0x4D ; 77
- a94: f5 e0 ldi r31, 0x05 ; 5
- a96: 0c 94 46 08 jmp 0x108c ; 0x108c <__prologue_saves__>
- a9a: 69 83 std Y+1, r22 ; 0x01
- a9c: 7a 83 std Y+2, r23 ; 0x02
- a9e: 8b 83 std Y+3, r24 ; 0x03
- aa0: 9c 83 std Y+4, r25 ; 0x04
- aa2: 2d 83 std Y+5, r18 ; 0x05
- aa4: 3e 83 std Y+6, r19 ; 0x06
- aa6: 4f 83 std Y+7, r20 ; 0x07
- aa8: 58 87 std Y+8, r21 ; 0x08
- aaa: ce 01 movw r24, r28
- aac: 01 96 adiw r24, 0x01 ; 1
- aae: be 01 movw r22, r28
- ab0: 67 5f subi r22, 0xF7 ; 247
- ab2: 7f 4f sbci r23, 0xFF ; 255
- ab4: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- ab8: ce 01 movw r24, r28
- aba: 05 96 adiw r24, 0x05 ; 5
- abc: be 01 movw r22, r28
- abe: 6f 5e subi r22, 0xEF ; 239
- ac0: 7f 4f sbci r23, 0xFF ; 255
- ac2: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- ac6: 99 85 ldd r25, Y+9 ; 0x09
- ac8: 92 30 cpi r25, 0x02 ; 2
- aca: 88 f0 brcs .+34 ; 0xaee <__mulsf3+0x60>
- acc: 89 89 ldd r24, Y+17 ; 0x11
- ace: 82 30 cpi r24, 0x02 ; 2
- ad0: c8 f0 brcs .+50 ; 0xb04 <__mulsf3+0x76>
- ad2: 94 30 cpi r25, 0x04 ; 4
- ad4: 19 f4 brne .+6 ; 0xadc <__mulsf3+0x4e>
- ad6: 82 30 cpi r24, 0x02 ; 2
- ad8: 51 f4 brne .+20 ; 0xaee <__mulsf3+0x60>
- ada: 04 c0 rjmp .+8 ; 0xae4 <__mulsf3+0x56>
- adc: 84 30 cpi r24, 0x04 ; 4
- ade: 29 f4 brne .+10 ; 0xaea <__mulsf3+0x5c>
- ae0: 92 30 cpi r25, 0x02 ; 2
- ae2: 81 f4 brne .+32 ; 0xb04 <__mulsf3+0x76>
- ae4: 89 e1 ldi r24, 0x19 ; 25
- ae6: 91 e0 ldi r25, 0x01 ; 1
- ae8: c6 c0 rjmp .+396 ; 0xc76 <__mulsf3+0x1e8>
- aea: 92 30 cpi r25, 0x02 ; 2
- aec: 49 f4 brne .+18 ; 0xb00 <__mulsf3+0x72>
- aee: 20 e0 ldi r18, 0x00 ; 0
- af0: 9a 85 ldd r25, Y+10 ; 0x0a
- af2: 8a 89 ldd r24, Y+18 ; 0x12
- af4: 98 13 cpse r25, r24
- af6: 21 e0 ldi r18, 0x01 ; 1
- af8: 2a 87 std Y+10, r18 ; 0x0a
- afa: ce 01 movw r24, r28
- afc: 09 96 adiw r24, 0x09 ; 9
- afe: bb c0 rjmp .+374 ; 0xc76 <__mulsf3+0x1e8>
- b00: 82 30 cpi r24, 0x02 ; 2
- b02: 49 f4 brne .+18 ; 0xb16 <__mulsf3+0x88>
- b04: 20 e0 ldi r18, 0x00 ; 0
- b06: 9a 85 ldd r25, Y+10 ; 0x0a
- b08: 8a 89 ldd r24, Y+18 ; 0x12
- b0a: 98 13 cpse r25, r24
- b0c: 21 e0 ldi r18, 0x01 ; 1
- b0e: 2a 8b std Y+18, r18 ; 0x12
- b10: ce 01 movw r24, r28
- b12: 41 96 adiw r24, 0x11 ; 17
- b14: b0 c0 rjmp .+352 ; 0xc76 <__mulsf3+0x1e8>
- b16: 2d 84 ldd r2, Y+13 ; 0x0d
- b18: 3e 84 ldd r3, Y+14 ; 0x0e
- b1a: 4f 84 ldd r4, Y+15 ; 0x0f
- b1c: 58 88 ldd r5, Y+16 ; 0x10
- b1e: 6d 88 ldd r6, Y+21 ; 0x15
- b20: 7e 88 ldd r7, Y+22 ; 0x16
- b22: 8f 88 ldd r8, Y+23 ; 0x17
- b24: 98 8c ldd r9, Y+24 ; 0x18
- b26: ee 24 eor r14, r14
- b28: ff 24 eor r15, r15
- b2a: 87 01 movw r16, r14
- b2c: aa 24 eor r10, r10
- b2e: bb 24 eor r11, r11
- b30: 65 01 movw r12, r10
- b32: 40 e0 ldi r20, 0x00 ; 0
- b34: 50 e0 ldi r21, 0x00 ; 0
- b36: 60 e0 ldi r22, 0x00 ; 0
- b38: 70 e0 ldi r23, 0x00 ; 0
- b3a: e0 e0 ldi r30, 0x00 ; 0
- b3c: f0 e0 ldi r31, 0x00 ; 0
- b3e: c1 01 movw r24, r2
- b40: 81 70 andi r24, 0x01 ; 1
- b42: 90 70 andi r25, 0x00 ; 0
- b44: 89 2b or r24, r25
- b46: e9 f0 breq .+58 ; 0xb82 <__mulsf3+0xf4>
- b48: e6 0c add r14, r6
- b4a: f7 1c adc r15, r7
- b4c: 08 1d adc r16, r8
- b4e: 19 1d adc r17, r9
- b50: 9a 01 movw r18, r20
- b52: ab 01 movw r20, r22
- b54: 2a 0d add r18, r10
- b56: 3b 1d adc r19, r11
- b58: 4c 1d adc r20, r12
- b5a: 5d 1d adc r21, r13
- b5c: 80 e0 ldi r24, 0x00 ; 0
- b5e: 90 e0 ldi r25, 0x00 ; 0
- b60: a0 e0 ldi r26, 0x00 ; 0
- b62: b0 e0 ldi r27, 0x00 ; 0
- b64: e6 14 cp r14, r6
- b66: f7 04 cpc r15, r7
- b68: 08 05 cpc r16, r8
- b6a: 19 05 cpc r17, r9
- b6c: 20 f4 brcc .+8 ; 0xb76 <__mulsf3+0xe8>
- b6e: 81 e0 ldi r24, 0x01 ; 1
- b70: 90 e0 ldi r25, 0x00 ; 0
- b72: a0 e0 ldi r26, 0x00 ; 0
- b74: b0 e0 ldi r27, 0x00 ; 0
- b76: ba 01 movw r22, r20
- b78: a9 01 movw r20, r18
- b7a: 48 0f add r20, r24
- b7c: 59 1f adc r21, r25
- b7e: 6a 1f adc r22, r26
- b80: 7b 1f adc r23, r27
- b82: aa 0c add r10, r10
- b84: bb 1c adc r11, r11
- b86: cc 1c adc r12, r12
- b88: dd 1c adc r13, r13
- b8a: 97 fe sbrs r9, 7
- b8c: 08 c0 rjmp .+16 ; 0xb9e <__mulsf3+0x110>
- b8e: 81 e0 ldi r24, 0x01 ; 1
- b90: 90 e0 ldi r25, 0x00 ; 0
- b92: a0 e0 ldi r26, 0x00 ; 0
- b94: b0 e0 ldi r27, 0x00 ; 0
- b96: a8 2a or r10, r24
- b98: b9 2a or r11, r25
- b9a: ca 2a or r12, r26
- b9c: db 2a or r13, r27
- b9e: 31 96 adiw r30, 0x01 ; 1
- ba0: e0 32 cpi r30, 0x20 ; 32
- ba2: f1 05 cpc r31, r1
- ba4: 49 f0 breq .+18 ; 0xbb8 <__mulsf3+0x12a>
- ba6: 66 0c add r6, r6
- ba8: 77 1c adc r7, r7
- baa: 88 1c adc r8, r8
- bac: 99 1c adc r9, r9
- bae: 56 94 lsr r5
- bb0: 47 94 ror r4
- bb2: 37 94 ror r3
- bb4: 27 94 ror r2
- bb6: c3 cf rjmp .-122 ; 0xb3e <__mulsf3+0xb0>
- bb8: fa 85 ldd r31, Y+10 ; 0x0a
- bba: ea 89 ldd r30, Y+18 ; 0x12
- bbc: 2b 89 ldd r18, Y+19 ; 0x13
- bbe: 3c 89 ldd r19, Y+20 ; 0x14
- bc0: 8b 85 ldd r24, Y+11 ; 0x0b
- bc2: 9c 85 ldd r25, Y+12 ; 0x0c
- bc4: 28 0f add r18, r24
- bc6: 39 1f adc r19, r25
- bc8: 2e 5f subi r18, 0xFE ; 254
- bca: 3f 4f sbci r19, 0xFF ; 255
- bcc: 17 c0 rjmp .+46 ; 0xbfc <__mulsf3+0x16e>
- bce: ca 01 movw r24, r20
- bd0: 81 70 andi r24, 0x01 ; 1
- bd2: 90 70 andi r25, 0x00 ; 0
- bd4: 89 2b or r24, r25
- bd6: 61 f0 breq .+24 ; 0xbf0 <__mulsf3+0x162>
- bd8: 16 95 lsr r17
- bda: 07 95 ror r16
- bdc: f7 94 ror r15
- bde: e7 94 ror r14
- be0: 80 e0 ldi r24, 0x00 ; 0
- be2: 90 e0 ldi r25, 0x00 ; 0
- be4: a0 e0 ldi r26, 0x00 ; 0
- be6: b0 e8 ldi r27, 0x80 ; 128
- be8: e8 2a or r14, r24
- bea: f9 2a or r15, r25
- bec: 0a 2b or r16, r26
- bee: 1b 2b or r17, r27
- bf0: 76 95 lsr r23
- bf2: 67 95 ror r22
- bf4: 57 95 ror r21
- bf6: 47 95 ror r20
- bf8: 2f 5f subi r18, 0xFF ; 255
- bfa: 3f 4f sbci r19, 0xFF ; 255
- bfc: 77 fd sbrc r23, 7
- bfe: e7 cf rjmp .-50 ; 0xbce <__mulsf3+0x140>
- c00: 0c c0 rjmp .+24 ; 0xc1a <__mulsf3+0x18c>
- c02: 44 0f add r20, r20
- c04: 55 1f adc r21, r21
- c06: 66 1f adc r22, r22
- c08: 77 1f adc r23, r23
- c0a: 17 fd sbrc r17, 7
- c0c: 41 60 ori r20, 0x01 ; 1
- c0e: ee 0c add r14, r14
- c10: ff 1c adc r15, r15
- c12: 00 1f adc r16, r16
- c14: 11 1f adc r17, r17
- c16: 21 50 subi r18, 0x01 ; 1
- c18: 30 40 sbci r19, 0x00 ; 0
- c1a: 40 30 cpi r20, 0x00 ; 0
- c1c: 90 e0 ldi r25, 0x00 ; 0
- c1e: 59 07 cpc r21, r25
- c20: 90 e0 ldi r25, 0x00 ; 0
- c22: 69 07 cpc r22, r25
- c24: 90 e4 ldi r25, 0x40 ; 64
- c26: 79 07 cpc r23, r25
- c28: 60 f3 brcs .-40 ; 0xc02 <__mulsf3+0x174>
- c2a: 2b 8f std Y+27, r18 ; 0x1b
- c2c: 3c 8f std Y+28, r19 ; 0x1c
- c2e: db 01 movw r26, r22
- c30: ca 01 movw r24, r20
- c32: 8f 77 andi r24, 0x7F ; 127
- c34: 90 70 andi r25, 0x00 ; 0
- c36: a0 70 andi r26, 0x00 ; 0
- c38: b0 70 andi r27, 0x00 ; 0
- c3a: 80 34 cpi r24, 0x40 ; 64
- c3c: 91 05 cpc r25, r1
- c3e: a1 05 cpc r26, r1
- c40: b1 05 cpc r27, r1
- c42: 61 f4 brne .+24 ; 0xc5c <__mulsf3+0x1ce>
- c44: 47 fd sbrc r20, 7
- c46: 0a c0 rjmp .+20 ; 0xc5c <__mulsf3+0x1ce>
- c48: e1 14 cp r14, r1
- c4a: f1 04 cpc r15, r1
- c4c: 01 05 cpc r16, r1
- c4e: 11 05 cpc r17, r1
- c50: 29 f0 breq .+10 ; 0xc5c <__mulsf3+0x1ce>
- c52: 40 5c subi r20, 0xC0 ; 192
- c54: 5f 4f sbci r21, 0xFF ; 255
- c56: 6f 4f sbci r22, 0xFF ; 255
- c58: 7f 4f sbci r23, 0xFF ; 255
- c5a: 40 78 andi r20, 0x80 ; 128
- c5c: 1a 8e std Y+26, r1 ; 0x1a
- c5e: fe 17 cp r31, r30
- c60: 11 f0 breq .+4 ; 0xc66 <__mulsf3+0x1d8>
- c62: 81 e0 ldi r24, 0x01 ; 1
- c64: 8a 8f std Y+26, r24 ; 0x1a
- c66: 4d 8f std Y+29, r20 ; 0x1d
- c68: 5e 8f std Y+30, r21 ; 0x1e
- c6a: 6f 8f std Y+31, r22 ; 0x1f
- c6c: 78 a3 std Y+32, r23 ; 0x20
- c6e: 83 e0 ldi r24, 0x03 ; 3
- c70: 89 8f std Y+25, r24 ; 0x19
- c72: ce 01 movw r24, r28
- c74: 49 96 adiw r24, 0x19 ; 25
- c76: 0e 94 95 06 call 0xd2a ; 0xd2a <__pack_f>
- c7a: a0 96 adiw r28, 0x20 ; 32
- c7c: e2 e1 ldi r30, 0x12 ; 18
- c7e: 0c 94 62 08 jmp 0x10c4 ; 0x10c4 <__epilogue_restores__>
-
-00000c82 <__fixsfsi>:
- c82: ac e0 ldi r26, 0x0C ; 12
- c84: b0 e0 ldi r27, 0x00 ; 0
- c86: e7 e4 ldi r30, 0x47 ; 71
- c88: f6 e0 ldi r31, 0x06 ; 6
- c8a: 0c 94 56 08 jmp 0x10ac ; 0x10ac <__prologue_saves__+0x20>
- c8e: 69 83 std Y+1, r22 ; 0x01
- c90: 7a 83 std Y+2, r23 ; 0x02
- c92: 8b 83 std Y+3, r24 ; 0x03
- c94: 9c 83 std Y+4, r25 ; 0x04
- c96: ce 01 movw r24, r28
- c98: 01 96 adiw r24, 0x01 ; 1
- c9a: be 01 movw r22, r28
- c9c: 6b 5f subi r22, 0xFB ; 251
- c9e: 7f 4f sbci r23, 0xFF ; 255
- ca0: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- ca4: 8d 81 ldd r24, Y+5 ; 0x05
- ca6: 82 30 cpi r24, 0x02 ; 2
- ca8: 61 f1 breq .+88 ; 0xd02 <__fixsfsi+0x80>
- caa: 82 30 cpi r24, 0x02 ; 2
- cac: 50 f1 brcs .+84 ; 0xd02 <__fixsfsi+0x80>
- cae: 84 30 cpi r24, 0x04 ; 4
- cb0: 21 f4 brne .+8 ; 0xcba <__fixsfsi+0x38>
- cb2: 8e 81 ldd r24, Y+6 ; 0x06
- cb4: 88 23 and r24, r24
- cb6: 51 f1 breq .+84 ; 0xd0c <__fixsfsi+0x8a>
- cb8: 2e c0 rjmp .+92 ; 0xd16 <__fixsfsi+0x94>
- cba: 2f 81 ldd r18, Y+7 ; 0x07
- cbc: 38 85 ldd r19, Y+8 ; 0x08
- cbe: 37 fd sbrc r19, 7
- cc0: 20 c0 rjmp .+64 ; 0xd02 <__fixsfsi+0x80>
- cc2: 6e 81 ldd r22, Y+6 ; 0x06
- cc4: 2f 31 cpi r18, 0x1F ; 31
- cc6: 31 05 cpc r19, r1
- cc8: 1c f0 brlt .+6 ; 0xcd0 <__fixsfsi+0x4e>
- cca: 66 23 and r22, r22
- ccc: f9 f0 breq .+62 ; 0xd0c <__fixsfsi+0x8a>
- cce: 23 c0 rjmp .+70 ; 0xd16 <__fixsfsi+0x94>
- cd0: 8e e1 ldi r24, 0x1E ; 30
- cd2: 90 e0 ldi r25, 0x00 ; 0
- cd4: 82 1b sub r24, r18
- cd6: 93 0b sbc r25, r19
- cd8: 29 85 ldd r18, Y+9 ; 0x09
- cda: 3a 85 ldd r19, Y+10 ; 0x0a
- cdc: 4b 85 ldd r20, Y+11 ; 0x0b
- cde: 5c 85 ldd r21, Y+12 ; 0x0c
- ce0: 04 c0 rjmp .+8 ; 0xcea <__fixsfsi+0x68>
- ce2: 56 95 lsr r21
- ce4: 47 95 ror r20
- ce6: 37 95 ror r19
- ce8: 27 95 ror r18
- cea: 8a 95 dec r24
- cec: d2 f7 brpl .-12 ; 0xce2 <__fixsfsi+0x60>
- cee: 66 23 and r22, r22
- cf0: b1 f0 breq .+44 ; 0xd1e <__fixsfsi+0x9c>
- cf2: 50 95 com r21
- cf4: 40 95 com r20
- cf6: 30 95 com r19
- cf8: 21 95 neg r18
- cfa: 3f 4f sbci r19, 0xFF ; 255
- cfc: 4f 4f sbci r20, 0xFF ; 255
- cfe: 5f 4f sbci r21, 0xFF ; 255
- d00: 0e c0 rjmp .+28 ; 0xd1e <__fixsfsi+0x9c>
- d02: 20 e0 ldi r18, 0x00 ; 0
- d04: 30 e0 ldi r19, 0x00 ; 0
- d06: 40 e0 ldi r20, 0x00 ; 0
- d08: 50 e0 ldi r21, 0x00 ; 0
- d0a: 09 c0 rjmp .+18 ; 0xd1e <__fixsfsi+0x9c>
- d0c: 2f ef ldi r18, 0xFF ; 255
- d0e: 3f ef ldi r19, 0xFF ; 255
- d10: 4f ef ldi r20, 0xFF ; 255
- d12: 5f e7 ldi r21, 0x7F ; 127
- d14: 04 c0 rjmp .+8 ; 0xd1e <__fixsfsi+0x9c>
- d16: 20 e0 ldi r18, 0x00 ; 0
- d18: 30 e0 ldi r19, 0x00 ; 0
- d1a: 40 e0 ldi r20, 0x00 ; 0
- d1c: 50 e8 ldi r21, 0x80 ; 128
- d1e: b9 01 movw r22, r18
- d20: ca 01 movw r24, r20
- d22: 2c 96 adiw r28, 0x0c ; 12
- d24: e2 e0 ldi r30, 0x02 ; 2
- d26: 0c 94 72 08 jmp 0x10e4 ; 0x10e4 <__epilogue_restores__+0x20>
-
-00000d2a <__pack_f>:
- d2a: df 92 push r13
- d2c: ef 92 push r14
- d2e: ff 92 push r15
- d30: 0f 93 push r16
- d32: 1f 93 push r17
- d34: fc 01 movw r30, r24
- d36: e4 80 ldd r14, Z+4 ; 0x04
- d38: f5 80 ldd r15, Z+5 ; 0x05
- d3a: 06 81 ldd r16, Z+6 ; 0x06
- d3c: 17 81 ldd r17, Z+7 ; 0x07
- d3e: d1 80 ldd r13, Z+1 ; 0x01
- d40: 80 81 ld r24, Z
- d42: 82 30 cpi r24, 0x02 ; 2
- d44: 48 f4 brcc .+18 ; 0xd58 <__pack_f+0x2e>
- d46: 80 e0 ldi r24, 0x00 ; 0
- d48: 90 e0 ldi r25, 0x00 ; 0
- d4a: a0 e1 ldi r26, 0x10 ; 16
- d4c: b0 e0 ldi r27, 0x00 ; 0
- d4e: e8 2a or r14, r24
- d50: f9 2a or r15, r25
- d52: 0a 2b or r16, r26
- d54: 1b 2b or r17, r27
- d56: a5 c0 rjmp .+330 ; 0xea2 <__pack_f+0x178>
- d58: 84 30 cpi r24, 0x04 ; 4
- d5a: 09 f4 brne .+2 ; 0xd5e <__pack_f+0x34>
- d5c: 9f c0 rjmp .+318 ; 0xe9c <__pack_f+0x172>
- d5e: 82 30 cpi r24, 0x02 ; 2
- d60: 21 f4 brne .+8 ; 0xd6a <__pack_f+0x40>
- d62: ee 24 eor r14, r14
- d64: ff 24 eor r15, r15
- d66: 87 01 movw r16, r14
- d68: 05 c0 rjmp .+10 ; 0xd74 <__pack_f+0x4a>
- d6a: e1 14 cp r14, r1
- d6c: f1 04 cpc r15, r1
- d6e: 01 05 cpc r16, r1
- d70: 11 05 cpc r17, r1
- d72: 19 f4 brne .+6 ; 0xd7a <__pack_f+0x50>
- d74: e0 e0 ldi r30, 0x00 ; 0
- d76: f0 e0 ldi r31, 0x00 ; 0
- d78: 96 c0 rjmp .+300 ; 0xea6 <__pack_f+0x17c>
- d7a: 62 81 ldd r22, Z+2 ; 0x02
- d7c: 73 81 ldd r23, Z+3 ; 0x03
- d7e: 9f ef ldi r25, 0xFF ; 255
- d80: 62 38 cpi r22, 0x82 ; 130
- d82: 79 07 cpc r23, r25
- d84: 0c f0 brlt .+2 ; 0xd88 <__pack_f+0x5e>
- d86: 5b c0 rjmp .+182 ; 0xe3e <__pack_f+0x114>
- d88: 22 e8 ldi r18, 0x82 ; 130
- d8a: 3f ef ldi r19, 0xFF ; 255
- d8c: 26 1b sub r18, r22
- d8e: 37 0b sbc r19, r23
- d90: 2a 31 cpi r18, 0x1A ; 26
- d92: 31 05 cpc r19, r1
- d94: 2c f0 brlt .+10 ; 0xda0 <__pack_f+0x76>
- d96: 20 e0 ldi r18, 0x00 ; 0
- d98: 30 e0 ldi r19, 0x00 ; 0
- d9a: 40 e0 ldi r20, 0x00 ; 0
- d9c: 50 e0 ldi r21, 0x00 ; 0
- d9e: 2a c0 rjmp .+84 ; 0xdf4 <__pack_f+0xca>
- da0: b8 01 movw r22, r16
- da2: a7 01 movw r20, r14
- da4: 02 2e mov r0, r18
- da6: 04 c0 rjmp .+8 ; 0xdb0 <__pack_f+0x86>
- da8: 76 95 lsr r23
- daa: 67 95 ror r22
- dac: 57 95 ror r21
- dae: 47 95 ror r20
- db0: 0a 94 dec r0
- db2: d2 f7 brpl .-12 ; 0xda8 <__pack_f+0x7e>
- db4: 81 e0 ldi r24, 0x01 ; 1
- db6: 90 e0 ldi r25, 0x00 ; 0
- db8: a0 e0 ldi r26, 0x00 ; 0
- dba: b0 e0 ldi r27, 0x00 ; 0
- dbc: 04 c0 rjmp .+8 ; 0xdc6 <__pack_f+0x9c>
- dbe: 88 0f add r24, r24
- dc0: 99 1f adc r25, r25
- dc2: aa 1f adc r26, r26
- dc4: bb 1f adc r27, r27
- dc6: 2a 95 dec r18
- dc8: d2 f7 brpl .-12 ; 0xdbe <__pack_f+0x94>
- dca: 01 97 sbiw r24, 0x01 ; 1
- dcc: a1 09 sbc r26, r1
- dce: b1 09 sbc r27, r1
- dd0: 8e 21 and r24, r14
- dd2: 9f 21 and r25, r15
- dd4: a0 23 and r26, r16
- dd6: b1 23 and r27, r17
- dd8: 00 97 sbiw r24, 0x00 ; 0
- dda: a1 05 cpc r26, r1
- ddc: b1 05 cpc r27, r1
- dde: 21 f0 breq .+8 ; 0xde8 <__pack_f+0xbe>
- de0: 81 e0 ldi r24, 0x01 ; 1
- de2: 90 e0 ldi r25, 0x00 ; 0
- de4: a0 e0 ldi r26, 0x00 ; 0
- de6: b0 e0 ldi r27, 0x00 ; 0
- de8: 9a 01 movw r18, r20
- dea: ab 01 movw r20, r22
- dec: 28 2b or r18, r24
- dee: 39 2b or r19, r25
- df0: 4a 2b or r20, r26
- df2: 5b 2b or r21, r27
- df4: da 01 movw r26, r20
- df6: c9 01 movw r24, r18
- df8: 8f 77 andi r24, 0x7F ; 127
- dfa: 90 70 andi r25, 0x00 ; 0
- dfc: a0 70 andi r26, 0x00 ; 0
- dfe: b0 70 andi r27, 0x00 ; 0
- e00: 80 34 cpi r24, 0x40 ; 64
- e02: 91 05 cpc r25, r1
- e04: a1 05 cpc r26, r1
- e06: b1 05 cpc r27, r1
- e08: 39 f4 brne .+14 ; 0xe18 <__pack_f+0xee>
- e0a: 27 ff sbrs r18, 7
- e0c: 09 c0 rjmp .+18 ; 0xe20 <__pack_f+0xf6>
- e0e: 20 5c subi r18, 0xC0 ; 192
- e10: 3f 4f sbci r19, 0xFF ; 255
- e12: 4f 4f sbci r20, 0xFF ; 255
- e14: 5f 4f sbci r21, 0xFF ; 255
- e16: 04 c0 rjmp .+8 ; 0xe20 <__pack_f+0xf6>
- e18: 21 5c subi r18, 0xC1 ; 193
- e1a: 3f 4f sbci r19, 0xFF ; 255
- e1c: 4f 4f sbci r20, 0xFF ; 255
- e1e: 5f 4f sbci r21, 0xFF ; 255
- e20: e0 e0 ldi r30, 0x00 ; 0
- e22: f0 e0 ldi r31, 0x00 ; 0
- e24: 20 30 cpi r18, 0x00 ; 0
- e26: a0 e0 ldi r26, 0x00 ; 0
- e28: 3a 07 cpc r19, r26
- e2a: a0 e0 ldi r26, 0x00 ; 0
- e2c: 4a 07 cpc r20, r26
- e2e: a0 e4 ldi r26, 0x40 ; 64
- e30: 5a 07 cpc r21, r26
- e32: 10 f0 brcs .+4 ; 0xe38 <__pack_f+0x10e>
- e34: e1 e0 ldi r30, 0x01 ; 1
- e36: f0 e0 ldi r31, 0x00 ; 0
- e38: 79 01 movw r14, r18
- e3a: 8a 01 movw r16, r20
- e3c: 27 c0 rjmp .+78 ; 0xe8c <__pack_f+0x162>
- e3e: 60 38 cpi r22, 0x80 ; 128
- e40: 71 05 cpc r23, r1
- e42: 64 f5 brge .+88 ; 0xe9c <__pack_f+0x172>
- e44: fb 01 movw r30, r22
- e46: e1 58 subi r30, 0x81 ; 129
- e48: ff 4f sbci r31, 0xFF ; 255
- e4a: d8 01 movw r26, r16
- e4c: c7 01 movw r24, r14
- e4e: 8f 77 andi r24, 0x7F ; 127
- e50: 90 70 andi r25, 0x00 ; 0
- e52: a0 70 andi r26, 0x00 ; 0
- e54: b0 70 andi r27, 0x00 ; 0
- e56: 80 34 cpi r24, 0x40 ; 64
- e58: 91 05 cpc r25, r1
- e5a: a1 05 cpc r26, r1
- e5c: b1 05 cpc r27, r1
- e5e: 39 f4 brne .+14 ; 0xe6e <__pack_f+0x144>
- e60: e7 fe sbrs r14, 7
- e62: 0d c0 rjmp .+26 ; 0xe7e <__pack_f+0x154>
- e64: 80 e4 ldi r24, 0x40 ; 64
- e66: 90 e0 ldi r25, 0x00 ; 0
- e68: a0 e0 ldi r26, 0x00 ; 0
- e6a: b0 e0 ldi r27, 0x00 ; 0
- e6c: 04 c0 rjmp .+8 ; 0xe76 <__pack_f+0x14c>
- e6e: 8f e3 ldi r24, 0x3F ; 63
- e70: 90 e0 ldi r25, 0x00 ; 0
- e72: a0 e0 ldi r26, 0x00 ; 0
- e74: b0 e0 ldi r27, 0x00 ; 0
- e76: e8 0e add r14, r24
- e78: f9 1e adc r15, r25
- e7a: 0a 1f adc r16, r26
- e7c: 1b 1f adc r17, r27
- e7e: 17 ff sbrs r17, 7
- e80: 05 c0 rjmp .+10 ; 0xe8c <__pack_f+0x162>
- e82: 16 95 lsr r17
- e84: 07 95 ror r16
- e86: f7 94 ror r15
- e88: e7 94 ror r14
- e8a: 31 96 adiw r30, 0x01 ; 1
- e8c: 87 e0 ldi r24, 0x07 ; 7
- e8e: 16 95 lsr r17
- e90: 07 95 ror r16
- e92: f7 94 ror r15
- e94: e7 94 ror r14
- e96: 8a 95 dec r24
- e98: d1 f7 brne .-12 ; 0xe8e <__pack_f+0x164>
- e9a: 05 c0 rjmp .+10 ; 0xea6 <__pack_f+0x17c>
- e9c: ee 24 eor r14, r14
- e9e: ff 24 eor r15, r15
- ea0: 87 01 movw r16, r14
- ea2: ef ef ldi r30, 0xFF ; 255
- ea4: f0 e0 ldi r31, 0x00 ; 0
- ea6: 6e 2f mov r22, r30
- ea8: 67 95 ror r22
- eaa: 66 27 eor r22, r22
- eac: 67 95 ror r22
- eae: 90 2f mov r25, r16
- eb0: 9f 77 andi r25, 0x7F ; 127
- eb2: d7 94 ror r13
- eb4: dd 24 eor r13, r13
- eb6: d7 94 ror r13
- eb8: 8e 2f mov r24, r30
- eba: 86 95 lsr r24
- ebc: 49 2f mov r20, r25
- ebe: 46 2b or r20, r22
- ec0: 58 2f mov r21, r24
- ec2: 5d 29 or r21, r13
- ec4: b7 01 movw r22, r14
- ec6: ca 01 movw r24, r20
- ec8: 1f 91 pop r17
- eca: 0f 91 pop r16
- ecc: ff 90 pop r15
- ece: ef 90 pop r14
- ed0: df 90 pop r13
- ed2: 08 95 ret
-
-00000ed4 <__unpack_f>:
- ed4: fc 01 movw r30, r24
- ed6: db 01 movw r26, r22
- ed8: 40 81 ld r20, Z
- eda: 51 81 ldd r21, Z+1 ; 0x01
- edc: 22 81 ldd r18, Z+2 ; 0x02
- ede: 62 2f mov r22, r18
- ee0: 6f 77 andi r22, 0x7F ; 127
- ee2: 70 e0 ldi r23, 0x00 ; 0
- ee4: 22 1f adc r18, r18
- ee6: 22 27 eor r18, r18
- ee8: 22 1f adc r18, r18
- eea: 93 81 ldd r25, Z+3 ; 0x03
- eec: 89 2f mov r24, r25
- eee: 88 0f add r24, r24
- ef0: 82 2b or r24, r18
- ef2: 28 2f mov r18, r24
- ef4: 30 e0 ldi r19, 0x00 ; 0
- ef6: 99 1f adc r25, r25
- ef8: 99 27 eor r25, r25
- efa: 99 1f adc r25, r25
- efc: 11 96 adiw r26, 0x01 ; 1
- efe: 9c 93 st X, r25
- f00: 11 97 sbiw r26, 0x01 ; 1
- f02: 21 15 cp r18, r1
- f04: 31 05 cpc r19, r1
- f06: a9 f5 brne .+106 ; 0xf72 <__unpack_f+0x9e>
- f08: 41 15 cp r20, r1
- f0a: 51 05 cpc r21, r1
- f0c: 61 05 cpc r22, r1
- f0e: 71 05 cpc r23, r1
- f10: 11 f4 brne .+4 ; 0xf16 <__unpack_f+0x42>
- f12: 82 e0 ldi r24, 0x02 ; 2
- f14: 37 c0 rjmp .+110 ; 0xf84 <__unpack_f+0xb0>
- f16: 82 e8 ldi r24, 0x82 ; 130
- f18: 9f ef ldi r25, 0xFF ; 255
- f1a: 13 96 adiw r26, 0x03 ; 3
- f1c: 9c 93 st X, r25
- f1e: 8e 93 st -X, r24
- f20: 12 97 sbiw r26, 0x02 ; 2
- f22: 9a 01 movw r18, r20
- f24: ab 01 movw r20, r22
- f26: 67 e0 ldi r22, 0x07 ; 7
- f28: 22 0f add r18, r18
- f2a: 33 1f adc r19, r19
- f2c: 44 1f adc r20, r20
- f2e: 55 1f adc r21, r21
- f30: 6a 95 dec r22
- f32: d1 f7 brne .-12 ; 0xf28 <__unpack_f+0x54>
- f34: 83 e0 ldi r24, 0x03 ; 3
- f36: 8c 93 st X, r24
- f38: 0d c0 rjmp .+26 ; 0xf54 <__unpack_f+0x80>
- f3a: 22 0f add r18, r18
- f3c: 33 1f adc r19, r19
- f3e: 44 1f adc r20, r20
- f40: 55 1f adc r21, r21
- f42: 12 96 adiw r26, 0x02 ; 2
- f44: 8d 91 ld r24, X+
- f46: 9c 91 ld r25, X
- f48: 13 97 sbiw r26, 0x03 ; 3
- f4a: 01 97 sbiw r24, 0x01 ; 1
- f4c: 13 96 adiw r26, 0x03 ; 3
- f4e: 9c 93 st X, r25
- f50: 8e 93 st -X, r24
- f52: 12 97 sbiw r26, 0x02 ; 2
- f54: 20 30 cpi r18, 0x00 ; 0
- f56: 80 e0 ldi r24, 0x00 ; 0
- f58: 38 07 cpc r19, r24
- f5a: 80 e0 ldi r24, 0x00 ; 0
- f5c: 48 07 cpc r20, r24
- f5e: 80 e4 ldi r24, 0x40 ; 64
- f60: 58 07 cpc r21, r24
- f62: 58 f3 brcs .-42 ; 0xf3a <__unpack_f+0x66>
- f64: 14 96 adiw r26, 0x04 ; 4
- f66: 2d 93 st X+, r18
- f68: 3d 93 st X+, r19
- f6a: 4d 93 st X+, r20
- f6c: 5c 93 st X, r21
- f6e: 17 97 sbiw r26, 0x07 ; 7
- f70: 08 95 ret
- f72: 2f 3f cpi r18, 0xFF ; 255
- f74: 31 05 cpc r19, r1
- f76: 79 f4 brne .+30 ; 0xf96 <__unpack_f+0xc2>
- f78: 41 15 cp r20, r1
- f7a: 51 05 cpc r21, r1
- f7c: 61 05 cpc r22, r1
- f7e: 71 05 cpc r23, r1
- f80: 19 f4 brne .+6 ; 0xf88 <__unpack_f+0xb4>
- f82: 84 e0 ldi r24, 0x04 ; 4
- f84: 8c 93 st X, r24
- f86: 08 95 ret
- f88: 64 ff sbrs r22, 4
- f8a: 03 c0 rjmp .+6 ; 0xf92 <__unpack_f+0xbe>
- f8c: 81 e0 ldi r24, 0x01 ; 1
- f8e: 8c 93 st X, r24
- f90: 12 c0 rjmp .+36 ; 0xfb6 <__unpack_f+0xe2>
- f92: 1c 92 st X, r1
- f94: 10 c0 rjmp .+32 ; 0xfb6 <__unpack_f+0xe2>
- f96: 2f 57 subi r18, 0x7F ; 127
- f98: 30 40 sbci r19, 0x00 ; 0
- f9a: 13 96 adiw r26, 0x03 ; 3
- f9c: 3c 93 st X, r19
- f9e: 2e 93 st -X, r18
- fa0: 12 97 sbiw r26, 0x02 ; 2
- fa2: 83 e0 ldi r24, 0x03 ; 3
- fa4: 8c 93 st X, r24
- fa6: 87 e0 ldi r24, 0x07 ; 7
- fa8: 44 0f add r20, r20
- faa: 55 1f adc r21, r21
- fac: 66 1f adc r22, r22
- fae: 77 1f adc r23, r23
- fb0: 8a 95 dec r24
- fb2: d1 f7 brne .-12 ; 0xfa8 <__unpack_f+0xd4>
- fb4: 70 64 ori r23, 0x40 ; 64
- fb6: 14 96 adiw r26, 0x04 ; 4
- fb8: 4d 93 st X+, r20
- fba: 5d 93 st X+, r21
- fbc: 6d 93 st X+, r22
- fbe: 7c 93 st X, r23
- fc0: 17 97 sbiw r26, 0x07 ; 7
- fc2: 08 95 ret
-
-00000fc4 <__divmodhi4>:
- fc4: 97 fb bst r25, 7
- fc6: 09 2e mov r0, r25
- fc8: 07 26 eor r0, r23
- fca: 0a d0 rcall .+20 ; 0xfe0 <__divmodhi4_neg1>
- fcc: 77 fd sbrc r23, 7
- fce: 04 d0 rcall .+8 ; 0xfd8 <__divmodhi4_neg2>
- fd0: 49 d0 rcall .+146 ; 0x1064 <__udivmodhi4>
- fd2: 06 d0 rcall .+12 ; 0xfe0 <__divmodhi4_neg1>
- fd4: 00 20 and r0, r0
- fd6: 1a f4 brpl .+6 ; 0xfde <__divmodhi4_exit>
-
-00000fd8 <__divmodhi4_neg2>:
- fd8: 70 95 com r23
- fda: 61 95 neg r22
- fdc: 7f 4f sbci r23, 0xFF ; 255
-
-00000fde <__divmodhi4_exit>:
- fde: 08 95 ret
-
-00000fe0 <__divmodhi4_neg1>:
- fe0: f6 f7 brtc .-4 ; 0xfde <__divmodhi4_exit>
- fe2: 90 95 com r25
- fe4: 81 95 neg r24
- fe6: 9f 4f sbci r25, 0xFF ; 255
- fe8: 08 95 ret
-
-00000fea <__udivmodsi4>:
- fea: a1 e2 ldi r26, 0x21 ; 33
- fec: 1a 2e mov r1, r26
- fee: aa 1b sub r26, r26
- ff0: bb 1b sub r27, r27
- ff2: fd 01 movw r30, r26
- ff4: 0d c0 rjmp .+26 ; 0x1010 <__udivmodsi4_ep>
-
-00000ff6 <__udivmodsi4_loop>:
- ff6: aa 1f adc r26, r26
- ff8: bb 1f adc r27, r27
- ffa: ee 1f adc r30, r30
- ffc: ff 1f adc r31, r31
- ffe: a2 17 cp r26, r18
- 1000: b3 07 cpc r27, r19
- 1002: e4 07 cpc r30, r20
- 1004: f5 07 cpc r31, r21
- 1006: 20 f0 brcs .+8 ; 0x1010 <__udivmodsi4_ep>
- 1008: a2 1b sub r26, r18
- 100a: b3 0b sbc r27, r19
- 100c: e4 0b sbc r30, r20
- 100e: f5 0b sbc r31, r21
-
-00001010 <__udivmodsi4_ep>:
- 1010: 66 1f adc r22, r22
- 1012: 77 1f adc r23, r23
- 1014: 88 1f adc r24, r24
- 1016: 99 1f adc r25, r25
- 1018: 1a 94 dec r1
- 101a: 69 f7 brne .-38 ; 0xff6 <__udivmodsi4_loop>
- 101c: 60 95 com r22
- 101e: 70 95 com r23
- 1020: 80 95 com r24
- 1022: 90 95 com r25
- 1024: 9b 01 movw r18, r22
- 1026: ac 01 movw r20, r24
- 1028: bd 01 movw r22, r26
- 102a: cf 01 movw r24, r30
- 102c: 08 95 ret
-
-0000102e <__divmodsi4>:
- 102e: 97 fb bst r25, 7
- 1030: 09 2e mov r0, r25
- 1032: 05 26 eor r0, r21
- 1034: 0e d0 rcall .+28 ; 0x1052 <__divmodsi4_neg1>
- 1036: 57 fd sbrc r21, 7
- 1038: 04 d0 rcall .+8 ; 0x1042 <__divmodsi4_neg2>
- 103a: d7 df rcall .-82 ; 0xfea <__udivmodsi4>
- 103c: 0a d0 rcall .+20 ; 0x1052 <__divmodsi4_neg1>
- 103e: 00 1c adc r0, r0
- 1040: 38 f4 brcc .+14 ; 0x1050 <__divmodsi4_exit>
-
-00001042 <__divmodsi4_neg2>:
- 1042: 50 95 com r21
- 1044: 40 95 com r20
- 1046: 30 95 com r19
- 1048: 21 95 neg r18
- 104a: 3f 4f sbci r19, 0xFF ; 255
- 104c: 4f 4f sbci r20, 0xFF ; 255
- 104e: 5f 4f sbci r21, 0xFF ; 255
-
-00001050 <__divmodsi4_exit>:
- 1050: 08 95 ret
-
-00001052 <__divmodsi4_neg1>:
- 1052: f6 f7 brtc .-4 ; 0x1050 <__divmodsi4_exit>
- 1054: 90 95 com r25
- 1056: 80 95 com r24
- 1058: 70 95 com r23
- 105a: 61 95 neg r22
- 105c: 7f 4f sbci r23, 0xFF ; 255
- 105e: 8f 4f sbci r24, 0xFF ; 255
- 1060: 9f 4f sbci r25, 0xFF ; 255
- 1062: 08 95 ret
-
-00001064 <__udivmodhi4>:
- 1064: aa 1b sub r26, r26
- 1066: bb 1b sub r27, r27
- 1068: 51 e1 ldi r21, 0x11 ; 17
- 106a: 07 c0 rjmp .+14 ; 0x107a <__udivmodhi4_ep>
-
-0000106c <__udivmodhi4_loop>:
- 106c: aa 1f adc r26, r26
- 106e: bb 1f adc r27, r27
- 1070: a6 17 cp r26, r22
- 1072: b7 07 cpc r27, r23
- 1074: 10 f0 brcs .+4 ; 0x107a <__udivmodhi4_ep>
- 1076: a6 1b sub r26, r22
- 1078: b7 0b sbc r27, r23
-
-0000107a <__udivmodhi4_ep>:
- 107a: 88 1f adc r24, r24
- 107c: 99 1f adc r25, r25
- 107e: 5a 95 dec r21
- 1080: a9 f7 brne .-22 ; 0x106c <__udivmodhi4_loop>
- 1082: 80 95 com r24
- 1084: 90 95 com r25
- 1086: bc 01 movw r22, r24
- 1088: cd 01 movw r24, r26
- 108a: 08 95 ret
-
-0000108c <__prologue_saves__>:
- 108c: 2f 92 push r2
- 108e: 3f 92 push r3
- 1090: 4f 92 push r4
- 1092: 5f 92 push r5
- 1094: 6f 92 push r6
- 1096: 7f 92 push r7
- 1098: 8f 92 push r8
- 109a: 9f 92 push r9
- 109c: af 92 push r10
- 109e: bf 92 push r11
- 10a0: cf 92 push r12
- 10a2: df 92 push r13
- 10a4: ef 92 push r14
- 10a6: ff 92 push r15
- 10a8: 0f 93 push r16
- 10aa: 1f 93 push r17
- 10ac: cf 93 push r28
- 10ae: df 93 push r29
- 10b0: cd b7 in r28, 0x3d ; 61
- 10b2: de b7 in r29, 0x3e ; 62
- 10b4: ca 1b sub r28, r26
- 10b6: db 0b sbc r29, r27
- 10b8: 0f b6 in r0, 0x3f ; 63
- 10ba: f8 94 cli
- 10bc: de bf out 0x3e, r29 ; 62
- 10be: 0f be out 0x3f, r0 ; 63
- 10c0: cd bf out 0x3d, r28 ; 61
- 10c2: 09 94 ijmp
-
-000010c4 <__epilogue_restores__>:
- 10c4: 2a 88 ldd r2, Y+18 ; 0x12
- 10c6: 39 88 ldd r3, Y+17 ; 0x11
- 10c8: 48 88 ldd r4, Y+16 ; 0x10
- 10ca: 5f 84 ldd r5, Y+15 ; 0x0f
- 10cc: 6e 84 ldd r6, Y+14 ; 0x0e
- 10ce: 7d 84 ldd r7, Y+13 ; 0x0d
- 10d0: 8c 84 ldd r8, Y+12 ; 0x0c
- 10d2: 9b 84 ldd r9, Y+11 ; 0x0b
- 10d4: aa 84 ldd r10, Y+10 ; 0x0a
- 10d6: b9 84 ldd r11, Y+9 ; 0x09
- 10d8: c8 84 ldd r12, Y+8 ; 0x08
- 10da: df 80 ldd r13, Y+7 ; 0x07
- 10dc: ee 80 ldd r14, Y+6 ; 0x06
- 10de: fd 80 ldd r15, Y+5 ; 0x05
- 10e0: 0c 81 ldd r16, Y+4 ; 0x04
- 10e2: 1b 81 ldd r17, Y+3 ; 0x03
- 10e4: aa 81 ldd r26, Y+2 ; 0x02
- 10e6: b9 81 ldd r27, Y+1 ; 0x01
- 10e8: ce 0f add r28, r30
- 10ea: d1 1d adc r29, r1
- 10ec: 0f b6 in r0, 0x3f ; 63
- 10ee: f8 94 cli
- 10f0: de bf out 0x3e, r29 ; 62
- 10f2: 0f be out 0x3f, r0 ; 63
- 10f4: cd bf out 0x3d, r28 ; 61
- 10f6: ed 01 movw r28, r26
- 10f8: 08 95 ret
-
-000010fa <__tablejump2__>:
- 10fa: ee 0f add r30, r30
- 10fc: ff 1f adc r31, r31
-
-000010fe <__tablejump__>:
- 10fe: 05 90 lpm r0, Z+
- 1100: f4 91 lpm r31, Z+
- 1102: e0 2d mov r30, r0
- 1104: 09 94 ijmp
-
-00001106 <sin>:
- 1106: 9f 93 push r25
- 1108: 05 d0 rcall .+10 ; 0x1114 <__fp_rempio2>
- 110a: 0f 90 pop r0
- 110c: 07 fc sbrc r0, 7
- 110e: ee 5f subi r30, 0xFE ; 254
- 1110: 28 c0 rjmp .+80 ; 0x1162 <__fp_sinus>
- 1112: ce c0 rjmp .+412 ; 0x12b0 <__fp_nan>
-
-00001114 <__fp_rempio2>:
- 1114: 3f d0 rcall .+126 ; 0x1194 <__fp_splitA>
- 1116: e8 f3 brcs .-6 ; 0x1112 <sin+0xc>
- 1118: e8 94 clt
- 111a: e0 e0 ldi r30, 0x00 ; 0
- 111c: bb 27 eor r27, r27
- 111e: 9f 57 subi r25, 0x7F ; 127
- 1120: f0 f0 brcs .+60 ; 0x115e <__fp_rempio2+0x4a>
- 1122: 2a ed ldi r18, 0xDA ; 218
- 1124: 3f e0 ldi r19, 0x0F ; 15
- 1126: 49 ec ldi r20, 0xC9 ; 201
- 1128: 06 c0 rjmp .+12 ; 0x1136 <__fp_rempio2+0x22>
- 112a: ee 0f add r30, r30
- 112c: bb 0f add r27, r27
- 112e: 66 1f adc r22, r22
- 1130: 77 1f adc r23, r23
- 1132: 88 1f adc r24, r24
- 1134: 28 f0 brcs .+10 ; 0x1140 <__fp_rempio2+0x2c>
- 1136: b2 3a cpi r27, 0xA2 ; 162
- 1138: 62 07 cpc r22, r18
- 113a: 73 07 cpc r23, r19
- 113c: 84 07 cpc r24, r20
- 113e: 28 f0 brcs .+10 ; 0x114a <__fp_rempio2+0x36>
- 1140: b2 5a subi r27, 0xA2 ; 162
- 1142: 62 0b sbc r22, r18
- 1144: 73 0b sbc r23, r19
- 1146: 84 0b sbc r24, r20
- 1148: e3 95 inc r30
- 114a: 9a 95 dec r25
- 114c: 72 f7 brpl .-36 ; 0x112a <__fp_rempio2+0x16>
- 114e: 80 38 cpi r24, 0x80 ; 128
- 1150: 30 f4 brcc .+12 ; 0x115e <__fp_rempio2+0x4a>
- 1152: 9a 95 dec r25
- 1154: bb 0f add r27, r27
- 1156: 66 1f adc r22, r22
- 1158: 77 1f adc r23, r23
- 115a: 88 1f adc r24, r24
- 115c: d2 f7 brpl .-12 ; 0x1152 <__fp_rempio2+0x3e>
- 115e: 90 48 sbci r25, 0x80 ; 128
- 1160: 9b c0 rjmp .+310 ; 0x1298 <__fp_mpack_finite>
-
-00001162 <__fp_sinus>:
- 1162: ef 93 push r30
- 1164: e0 ff sbrs r30, 0
- 1166: 06 c0 rjmp .+12 ; 0x1174 <__fp_sinus+0x12>
- 1168: a2 ea ldi r26, 0xA2 ; 162
- 116a: 2a ed ldi r18, 0xDA ; 218
- 116c: 3f e0 ldi r19, 0x0F ; 15
- 116e: 49 ec ldi r20, 0xC9 ; 201
- 1170: 5f eb ldi r21, 0xBF ; 191
- 1172: 37 d0 rcall .+110 ; 0x11e2 <__addsf3x>
- 1174: bf d0 rcall .+382 ; 0x12f4 <__fp_round>
- 1176: 0f 90 pop r0
- 1178: 03 94 inc r0
- 117a: 01 fc sbrc r0, 1
- 117c: 90 58 subi r25, 0x80 ; 128
- 117e: e8 e6 ldi r30, 0x68 ; 104
- 1180: f0 e0 ldi r31, 0x00 ; 0
- 1182: 99 c0 rjmp .+306 ; 0x12b6 <__fp_powsodd>
-
-00001184 <__fp_split3>:
- 1184: 57 fd sbrc r21, 7
- 1186: 90 58 subi r25, 0x80 ; 128
- 1188: 44 0f add r20, r20
- 118a: 55 1f adc r21, r21
- 118c: 59 f0 breq .+22 ; 0x11a4 <__fp_splitA+0x10>
- 118e: 5f 3f cpi r21, 0xFF ; 255
- 1190: 71 f0 breq .+28 ; 0x11ae <__fp_splitA+0x1a>
- 1192: 47 95 ror r20
-
-00001194 <__fp_splitA>:
- 1194: 88 0f add r24, r24
- 1196: 97 fb bst r25, 7
- 1198: 99 1f adc r25, r25
- 119a: 61 f0 breq .+24 ; 0x11b4 <__fp_splitA+0x20>
- 119c: 9f 3f cpi r25, 0xFF ; 255
- 119e: 79 f0 breq .+30 ; 0x11be <__fp_splitA+0x2a>
- 11a0: 87 95 ror r24
- 11a2: 08 95 ret
- 11a4: 12 16 cp r1, r18
- 11a6: 13 06 cpc r1, r19
- 11a8: 14 06 cpc r1, r20
- 11aa: 55 1f adc r21, r21
- 11ac: f2 cf rjmp .-28 ; 0x1192 <__fp_split3+0xe>
- 11ae: 46 95 lsr r20
- 11b0: f1 df rcall .-30 ; 0x1194 <__fp_splitA>
- 11b2: 08 c0 rjmp .+16 ; 0x11c4 <__fp_splitA+0x30>
- 11b4: 16 16 cp r1, r22
- 11b6: 17 06 cpc r1, r23
- 11b8: 18 06 cpc r1, r24
- 11ba: 99 1f adc r25, r25
- 11bc: f1 cf rjmp .-30 ; 0x11a0 <__fp_splitA+0xc>
- 11be: 86 95 lsr r24
- 11c0: 71 05 cpc r23, r1
- 11c2: 61 05 cpc r22, r1
- 11c4: 08 94 sec
- 11c6: 08 95 ret
- 11c8: 87 d0 rcall .+270 ; 0x12d8 <__fp_pscA>
- 11ca: 30 f0 brcs .+12 ; 0x11d8 <__fp_splitA+0x44>
- 11cc: 8c d0 rcall .+280 ; 0x12e6 <__fp_pscB>
- 11ce: 20 f0 brcs .+8 ; 0x11d8 <__fp_splitA+0x44>
- 11d0: 31 f4 brne .+12 ; 0x11de <__fp_splitA+0x4a>
- 11d2: 9f 3f cpi r25, 0xFF ; 255
- 11d4: 11 f4 brne .+4 ; 0x11da <__fp_splitA+0x46>
- 11d6: 1e f4 brtc .+6 ; 0x11de <__fp_splitA+0x4a>
- 11d8: 6b c0 rjmp .+214 ; 0x12b0 <__fp_nan>
- 11da: 0e f4 brtc .+2 ; 0x11de <__fp_splitA+0x4a>
- 11dc: e0 95 com r30
- 11de: e7 fb bst r30, 7
- 11e0: 53 c0 rjmp .+166 ; 0x1288 <__fp_inf>
-
-000011e2 <__addsf3x>:
- 11e2: e9 2f mov r30, r25
- 11e4: cf df rcall .-98 ; 0x1184 <__fp_split3>
- 11e6: 80 f3 brcs .-32 ; 0x11c8 <__fp_splitA+0x34>
- 11e8: ba 17 cp r27, r26
- 11ea: 62 07 cpc r22, r18
- 11ec: 73 07 cpc r23, r19
- 11ee: 84 07 cpc r24, r20
- 11f0: 95 07 cpc r25, r21
- 11f2: 18 f0 brcs .+6 ; 0x11fa <__addsf3x+0x18>
- 11f4: 71 f4 brne .+28 ; 0x1212 <__addsf3x+0x30>
- 11f6: 9e f5 brtc .+102 ; 0x125e <__addsf3x+0x7c>
- 11f8: 8e c0 rjmp .+284 ; 0x1316 <__fp_zero>
- 11fa: 0e f4 brtc .+2 ; 0x11fe <__addsf3x+0x1c>
- 11fc: e0 95 com r30
- 11fe: 0b 2e mov r0, r27
- 1200: ba 2f mov r27, r26
- 1202: a0 2d mov r26, r0
- 1204: 0b 01 movw r0, r22
- 1206: b9 01 movw r22, r18
- 1208: 90 01 movw r18, r0
- 120a: 0c 01 movw r0, r24
- 120c: ca 01 movw r24, r20
- 120e: a0 01 movw r20, r0
- 1210: 11 24 eor r1, r1
- 1212: ff 27 eor r31, r31
- 1214: 59 1b sub r21, r25
- 1216: 99 f0 breq .+38 ; 0x123e <__addsf3x+0x5c>
- 1218: 59 3f cpi r21, 0xF9 ; 249
- 121a: 50 f4 brcc .+20 ; 0x1230 <__addsf3x+0x4e>
- 121c: 50 3e cpi r21, 0xE0 ; 224
- 121e: 68 f1 brcs .+90 ; 0x127a <__addsf3x+0x98>
- 1220: 1a 16 cp r1, r26
- 1222: f0 40 sbci r31, 0x00 ; 0
- 1224: a2 2f mov r26, r18
- 1226: 23 2f mov r18, r19
- 1228: 34 2f mov r19, r20
- 122a: 44 27 eor r20, r20
- 122c: 58 5f subi r21, 0xF8 ; 248
- 122e: f3 cf rjmp .-26 ; 0x1216 <__addsf3x+0x34>
- 1230: 46 95 lsr r20
- 1232: 37 95 ror r19
- 1234: 27 95 ror r18
- 1236: a7 95 ror r26
- 1238: f0 40 sbci r31, 0x00 ; 0
- 123a: 53 95 inc r21
- 123c: c9 f7 brne .-14 ; 0x1230 <__addsf3x+0x4e>
- 123e: 7e f4 brtc .+30 ; 0x125e <__addsf3x+0x7c>
- 1240: 1f 16 cp r1, r31
- 1242: ba 0b sbc r27, r26
- 1244: 62 0b sbc r22, r18
- 1246: 73 0b sbc r23, r19
- 1248: 84 0b sbc r24, r20
- 124a: ba f0 brmi .+46 ; 0x127a <__addsf3x+0x98>
- 124c: 91 50 subi r25, 0x01 ; 1
- 124e: a1 f0 breq .+40 ; 0x1278 <__addsf3x+0x96>
- 1250: ff 0f add r31, r31
- 1252: bb 1f adc r27, r27
- 1254: 66 1f adc r22, r22
- 1256: 77 1f adc r23, r23
- 1258: 88 1f adc r24, r24
- 125a: c2 f7 brpl .-16 ; 0x124c <__addsf3x+0x6a>
- 125c: 0e c0 rjmp .+28 ; 0x127a <__addsf3x+0x98>
- 125e: ba 0f add r27, r26
- 1260: 62 1f adc r22, r18
- 1262: 73 1f adc r23, r19
- 1264: 84 1f adc r24, r20
- 1266: 48 f4 brcc .+18 ; 0x127a <__addsf3x+0x98>
- 1268: 87 95 ror r24
- 126a: 77 95 ror r23
- 126c: 67 95 ror r22
- 126e: b7 95 ror r27
- 1270: f7 95 ror r31
- 1272: 9e 3f cpi r25, 0xFE ; 254
- 1274: 08 f0 brcs .+2 ; 0x1278 <__addsf3x+0x96>
- 1276: b3 cf rjmp .-154 ; 0x11de <__fp_splitA+0x4a>
- 1278: 93 95 inc r25
- 127a: 88 0f add r24, r24
- 127c: 08 f0 brcs .+2 ; 0x1280 <__addsf3x+0x9e>
- 127e: 99 27 eor r25, r25
- 1280: ee 0f add r30, r30
- 1282: 97 95 ror r25
- 1284: 87 95 ror r24
- 1286: 08 95 ret
-
-00001288 <__fp_inf>:
- 1288: 97 f9 bld r25, 7
- 128a: 9f 67 ori r25, 0x7F ; 127
- 128c: 80 e8 ldi r24, 0x80 ; 128
- 128e: 70 e0 ldi r23, 0x00 ; 0
- 1290: 60 e0 ldi r22, 0x00 ; 0
- 1292: 08 95 ret
-
-00001294 <__fp_mpack>:
- 1294: 9f 3f cpi r25, 0xFF ; 255
- 1296: 31 f0 breq .+12 ; 0x12a4 <__fp_mpack_finite+0xc>
-
-00001298 <__fp_mpack_finite>:
- 1298: 91 50 subi r25, 0x01 ; 1
- 129a: 20 f4 brcc .+8 ; 0x12a4 <__fp_mpack_finite+0xc>
- 129c: 87 95 ror r24
- 129e: 77 95 ror r23
- 12a0: 67 95 ror r22
- 12a2: b7 95 ror r27
- 12a4: 88 0f add r24, r24
- 12a6: 91 1d adc r25, r1
- 12a8: 96 95 lsr r25
- 12aa: 87 95 ror r24
- 12ac: 97 f9 bld r25, 7
- 12ae: 08 95 ret
-
-000012b0 <__fp_nan>:
- 12b0: 9f ef ldi r25, 0xFF ; 255
- 12b2: 80 ec ldi r24, 0xC0 ; 192
- 12b4: 08 95 ret
-
-000012b6 <__fp_powsodd>:
- 12b6: 9f 93 push r25
- 12b8: 8f 93 push r24
- 12ba: 7f 93 push r23
- 12bc: 6f 93 push r22
- 12be: ff 93 push r31
- 12c0: ef 93 push r30
- 12c2: 9b 01 movw r18, r22
- 12c4: ac 01 movw r20, r24
- 12c6: e3 db rcall .-2106 ; 0xa8e <__mulsf3>
- 12c8: ef 91 pop r30
- 12ca: ff 91 pop r31
- 12cc: 2b d0 rcall .+86 ; 0x1324 <__fp_powser>
- 12ce: 2f 91 pop r18
- 12d0: 3f 91 pop r19
- 12d2: 4f 91 pop r20
- 12d4: 5f 91 pop r21
- 12d6: db cb rjmp .-2122 ; 0xa8e <__mulsf3>
-
-000012d8 <__fp_pscA>:
- 12d8: 00 24 eor r0, r0
- 12da: 0a 94 dec r0
- 12dc: 16 16 cp r1, r22
- 12de: 17 06 cpc r1, r23
- 12e0: 18 06 cpc r1, r24
- 12e2: 09 06 cpc r0, r25
- 12e4: 08 95 ret
-
-000012e6 <__fp_pscB>:
- 12e6: 00 24 eor r0, r0
- 12e8: 0a 94 dec r0
- 12ea: 12 16 cp r1, r18
- 12ec: 13 06 cpc r1, r19
- 12ee: 14 06 cpc r1, r20
- 12f0: 05 06 cpc r0, r21
- 12f2: 08 95 ret
-
-000012f4 <__fp_round>:
- 12f4: 09 2e mov r0, r25
- 12f6: 03 94 inc r0
- 12f8: 00 0c add r0, r0
- 12fa: 11 f4 brne .+4 ; 0x1300 <__fp_round+0xc>
- 12fc: 88 23 and r24, r24
- 12fe: 52 f0 brmi .+20 ; 0x1314 <__fp_round+0x20>
- 1300: bb 0f add r27, r27
- 1302: 40 f4 brcc .+16 ; 0x1314 <__fp_round+0x20>
- 1304: bf 2b or r27, r31
- 1306: 11 f4 brne .+4 ; 0x130c <__fp_round+0x18>
- 1308: 60 ff sbrs r22, 0
- 130a: 04 c0 rjmp .+8 ; 0x1314 <__fp_round+0x20>
- 130c: 6f 5f subi r22, 0xFF ; 255
- 130e: 7f 4f sbci r23, 0xFF ; 255
- 1310: 8f 4f sbci r24, 0xFF ; 255
- 1312: 9f 4f sbci r25, 0xFF ; 255
- 1314: 08 95 ret
-
-00001316 <__fp_zero>:
- 1316: e8 94 clt
-
-00001318 <__fp_szero>:
- 1318: bb 27 eor r27, r27
- 131a: 66 27 eor r22, r22
- 131c: 77 27 eor r23, r23
- 131e: cb 01 movw r24, r22
- 1320: 97 f9 bld r25, 7
- 1322: 08 95 ret
-
-00001324 <__fp_powser>:
- 1324: df 93 push r29
- 1326: cf 93 push r28
- 1328: 1f 93 push r17
- 132a: 0f 93 push r16
- 132c: ff 92 push r15
- 132e: ef 92 push r14
- 1330: df 92 push r13
- 1332: 7b 01 movw r14, r22
- 1334: 8c 01 movw r16, r24
- 1336: 68 94 set
- 1338: 05 c0 rjmp .+10 ; 0x1344 <__fp_powser+0x20>
- 133a: da 2e mov r13, r26
- 133c: ef 01 movw r28, r30
- 133e: 21 d0 rcall .+66 ; 0x1382 <__mulsf3x>
- 1340: fe 01 movw r30, r28
- 1342: e8 94 clt
- 1344: a5 91 lpm r26, Z+
- 1346: 25 91 lpm r18, Z+
- 1348: 35 91 lpm r19, Z+
- 134a: 45 91 lpm r20, Z+
- 134c: 55 91 lpm r21, Z+
- 134e: ae f3 brts .-22 ; 0x133a <__fp_powser+0x16>
- 1350: ef 01 movw r28, r30
- 1352: 47 df rcall .-370 ; 0x11e2 <__addsf3x>
- 1354: fe 01 movw r30, r28
- 1356: 97 01 movw r18, r14
- 1358: a8 01 movw r20, r16
- 135a: da 94 dec r13
- 135c: 79 f7 brne .-34 ; 0x133c <__fp_powser+0x18>
- 135e: df 90 pop r13
- 1360: ef 90 pop r14
- 1362: ff 90 pop r15
- 1364: 0f 91 pop r16
- 1366: 1f 91 pop r17
- 1368: cf 91 pop r28
- 136a: df 91 pop r29
- 136c: 08 95 ret
- 136e: b4 df rcall .-152 ; 0x12d8 <__fp_pscA>
- 1370: 28 f0 brcs .+10 ; 0x137c <__fp_powser+0x58>
- 1372: b9 df rcall .-142 ; 0x12e6 <__fp_pscB>
- 1374: 18 f0 brcs .+6 ; 0x137c <__fp_powser+0x58>
- 1376: 95 23 and r25, r21
- 1378: 09 f0 breq .+2 ; 0x137c <__fp_powser+0x58>
- 137a: 86 cf rjmp .-244 ; 0x1288 <__fp_inf>
- 137c: 99 cf rjmp .-206 ; 0x12b0 <__fp_nan>
- 137e: 11 24 eor r1, r1
- 1380: cb cf rjmp .-106 ; 0x1318 <__fp_szero>
-
-00001382 <__mulsf3x>:
- 1382: 00 df rcall .-512 ; 0x1184 <__fp_split3>
- 1384: a0 f3 brcs .-24 ; 0x136e <__fp_powser+0x4a>
-
-00001386 <__mulsf3_pse>:
- 1386: 95 9f mul r25, r21
- 1388: d1 f3 breq .-12 ; 0x137e <__fp_powser+0x5a>
- 138a: 95 0f add r25, r21
- 138c: 50 e0 ldi r21, 0x00 ; 0
- 138e: 55 1f adc r21, r21
- 1390: 62 9f mul r22, r18
- 1392: f0 01 movw r30, r0
- 1394: 72 9f mul r23, r18
- 1396: bb 27 eor r27, r27
- 1398: f0 0d add r31, r0
- 139a: b1 1d adc r27, r1
- 139c: 63 9f mul r22, r19
- 139e: aa 27 eor r26, r26
- 13a0: f0 0d add r31, r0
- 13a2: b1 1d adc r27, r1
- 13a4: aa 1f adc r26, r26
- 13a6: 64 9f mul r22, r20
- 13a8: 66 27 eor r22, r22
- 13aa: b0 0d add r27, r0
- 13ac: a1 1d adc r26, r1
- 13ae: 66 1f adc r22, r22
- 13b0: 82 9f mul r24, r18
- 13b2: 22 27 eor r18, r18
- 13b4: b0 0d add r27, r0
- 13b6: a1 1d adc r26, r1
- 13b8: 62 1f adc r22, r18
- 13ba: 73 9f mul r23, r19
- 13bc: b0 0d add r27, r0
- 13be: a1 1d adc r26, r1
- 13c0: 62 1f adc r22, r18
- 13c2: 83 9f mul r24, r19
- 13c4: a0 0d add r26, r0
- 13c6: 61 1d adc r22, r1
- 13c8: 22 1f adc r18, r18
- 13ca: 74 9f mul r23, r20
- 13cc: 33 27 eor r19, r19
- 13ce: a0 0d add r26, r0
- 13d0: 61 1d adc r22, r1
- 13d2: 23 1f adc r18, r19
- 13d4: 84 9f mul r24, r20
- 13d6: 60 0d add r22, r0
- 13d8: 21 1d adc r18, r1
- 13da: 82 2f mov r24, r18
- 13dc: 76 2f mov r23, r22
- 13de: 6a 2f mov r22, r26
- 13e0: 11 24 eor r1, r1
- 13e2: 9f 57 subi r25, 0x7F ; 127
- 13e4: 50 40 sbci r21, 0x00 ; 0
- 13e6: 8a f0 brmi .+34 ; 0x140a <__mulsf3_pse+0x84>
- 13e8: e1 f0 breq .+56 ; 0x1422 <__mulsf3_pse+0x9c>
- 13ea: 88 23 and r24, r24
- 13ec: 4a f0 brmi .+18 ; 0x1400 <__mulsf3_pse+0x7a>
- 13ee: ee 0f add r30, r30
- 13f0: ff 1f adc r31, r31
- 13f2: bb 1f adc r27, r27
- 13f4: 66 1f adc r22, r22
- 13f6: 77 1f adc r23, r23
- 13f8: 88 1f adc r24, r24
- 13fa: 91 50 subi r25, 0x01 ; 1
- 13fc: 50 40 sbci r21, 0x00 ; 0
- 13fe: a9 f7 brne .-22 ; 0x13ea <__mulsf3_pse+0x64>
- 1400: 9e 3f cpi r25, 0xFE ; 254
- 1402: 51 05 cpc r21, r1
- 1404: 70 f0 brcs .+28 ; 0x1422 <__mulsf3_pse+0x9c>
- 1406: 40 cf rjmp .-384 ; 0x1288 <__fp_inf>
- 1408: 87 cf rjmp .-242 ; 0x1318 <__fp_szero>
- 140a: 5f 3f cpi r21, 0xFF ; 255
- 140c: ec f3 brlt .-6 ; 0x1408 <__mulsf3_pse+0x82>
- 140e: 98 3e cpi r25, 0xE8 ; 232
- 1410: dc f3 brlt .-10 ; 0x1408 <__mulsf3_pse+0x82>
- 1412: 86 95 lsr r24
- 1414: 77 95 ror r23
- 1416: 67 95 ror r22
- 1418: b7 95 ror r27
- 141a: f7 95 ror r31
- 141c: e7 95 ror r30
- 141e: 9f 5f subi r25, 0xFF ; 255
- 1420: c1 f7 brne .-16 ; 0x1412 <__mulsf3_pse+0x8c>
- 1422: fe 2b or r31, r30
- 1424: 88 0f add r24, r24
- 1426: 91 1d adc r25, r1
- 1428: 96 95 lsr r25
- 142a: 87 95 ror r24
- 142c: 97 f9 bld r25, 7
- 142e: 08 95 ret
-
-00001430 <_exit>:
- 1430: f8 94 cli
-
-00001432 <__stop_program>:
- 1432: ff cf rjmp .-2 ; 0x1432 <__stop_program>
diff --git a/electic_streaming2560/bin/Release/electic_streaming.elf.map b/electic_streaming2560/bin/Release/electic_streaming.elf.map
deleted file mode 100644
index c007630..0000000
--- a/electic_streaming2560/bin/Release/electic_streaming.elf.map
+++ /dev/null
@@ -1,897 +0,0 @@
-Archive member included because of file (symbol)
-
-../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o (Serial)
-../arduino_libs/core328p.a(Print.cpp.o)
- obj/Release/main.o (Print::println(char const*))
-../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o) (beginSerial)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- obj/Release/main.o (__divmodhi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- ../arduino_libs/core328p.a(Print.cpp.o) (__udivmodsi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- ../arduino_libs/core328p.a(wiring_serial.c.o) (__divmodsi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o (exit)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- obj/Release/main.o (__do_copy_data)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- obj/Release/main.o (__do_clear_bss)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o) (__do_global_ctors)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- obj/Release/main.o (__addsf3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- obj/Release/main.o (__mulsf3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- obj/Release/main.o (__fixsfsi)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__thenan_sf)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o) (__udivmodhi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__prologue_saves__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__epilogue_restores__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o) (__tablejump__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__pack_f)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__unpack_f)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- obj/Release/main.o (sin)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o) (__fp_rempio2)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o) (__fp_sinus)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o) (__fp_splitA)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o) (__addsf3x)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_inf)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o) (__fp_mpack_finite)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o) (__fp_nan)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o) (__fp_powsodd)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscA)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscB)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o) (__fp_round)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_zero)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o) (__fp_powser)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o) (__mulsf3x)
-
-Allocating common symbols
-Common symbol size file
-
-rx_buffer 0x80 ../arduino_libs/core328p.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.3.5/../../../avr/lib/avr5/crtm328p.o
-LOAD obj/Release/main.o
-LOAD ../arduino_libs/core328p.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a
-LOAD /usr/lib/gcc/avr/4.3.5/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 0x1434
- *(.vectors)
- .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000000 __vectors
- 0x00000000 __vector_default
- *(.vectors)
- *(.progmem.gcc*)
- .progmem.gcc_fplib
- 0x00000068 0x1e /usr/lib/gcc/avr/4.3.5/../../../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/core328p.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.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000088 __init
- *(.init0)
- *(.init1)
- *(.init1)
- *(.init2)
- .init2 0x00000088 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init2)
- *(.init3)
- *(.init3)
- *(.init4)
- .init4 0x00000094 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- 0x00000094 __do_copy_data
- .init4 0x000000aa 0x10 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x000000aa __do_clear_bss
- *(.init4)
- *(.init5)
- *(.init5)
- *(.init6)
- .init6 0x000000ba 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- 0x000000ba __do_global_ctors
- *(.init6)
- *(.init7)
- *(.init7)
- *(.init8)
- *(.init8)
- *(.init9)
- .init9 0x000000d0 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init9)
- *(.text)
- .text 0x000000d8 0x4 /usr/lib/gcc/avr/4.3.5/../../../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 0x1a0 obj/Release/main.o
- 0x000000dc __vector_11
- 0x00000178 fill_sinewave()
- 0x00000204 main
- .text 0x0000027c 0x32 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- 0x0000028a HardwareSerial::write(unsigned char)
- 0x00000292 HardwareSerial::flush()
- 0x00000298 HardwareSerial::read()
- 0x0000029e HardwareSerial::available()
- 0x000002a4 HardwareSerial::begin(long)
- .text 0x000002ae 0x31e ../arduino_libs/core328p.a(Print.cpp.o)
- 0x000002ae Print::print(unsigned char)
- 0x000002be Print::print(char)
- 0x000002ce Print::print(char const*)
- 0x000002fe Print::println()
- 0x0000032c Print::println(char)
- 0x0000034c Print::println(char const*)
- 0x00000362 Print::println(unsigned char)
- 0x00000382 Print::printNumber(unsigned long, unsigned char)
- 0x000004b2 Print::print(unsigned long)
- 0x000004ba Print::println(unsigned long)
- 0x000004d0 Print::print(unsigned int)
- 0x000004dc Print::println(unsigned int)
- 0x000004f8 Print::print(long)
- 0x00000546 Print::println(long)
- 0x0000055c Print::print(int)
- 0x0000056c Print::println(int)
- 0x0000058c Print::print(long, int)
- 0x000005b6 Print::println(long, int)
- .text 0x000005cc 0x16e ../arduino_libs/core328p.a(wiring_serial.c.o)
- 0x000005cc beginSerial
- 0x0000063e serialWrite
- 0x0000064e serialAvailable
- 0x00000670 serialRead
- 0x000006ae serialFlush
- 0x000006c0 __vector_18
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .text 0x0000073a 0x354 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- 0x000009d2 __subsf3
- 0x00000a34 __addsf3
- .text 0x00000a8e 0x1f4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- 0x00000a8e __mulsf3
- .text 0x00000c82 0xa8 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- 0x00000c82 __fixsfsi
- .text 0x00000d2a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- .text 0x00000d2a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- .text 0x00000d2a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .text 0x00000d2a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .text 0x00000d2a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .text 0x00000d2a 0x1aa /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- 0x00000d2a __pack_f
- .text 0x00000ed4 0xf0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- 0x00000ed4 __unpack_f
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- 0x00000fc4 . = ALIGN (0x2)
- *(.text.*)
- .text.libgcc 0x00000fc4 0x26 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- 0x00000fc4 __divmodhi4
- 0x00000fc4 _div
- .text.libgcc 0x00000fea 0x44 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- 0x00000fea __udivmodsi4
- .text.libgcc 0x0000102e 0x36 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- 0x0000102e __divmodsi4
- .text.libgcc 0x00001064 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text.libgcc 0x00001064 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text.libgcc 0x00001064 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .text.libgcc 0x00001064 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .text.libgcc 0x00001064 0x28 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- 0x00001064 __udivmodhi4
- .text.libgcc 0x0000108c 0x38 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- 0x0000108c __prologue_saves__
- .text.libgcc 0x000010c4 0x36 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- 0x000010c4 __epilogue_restores__
- .text.libgcc 0x000010fa 0xc /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- 0x000010fa __tablejump2__
- 0x000010fe __tablejump__
- .text.avr-libc.fplib
- 0x00001106 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- 0x00001106 sin
- .text.avr-libc.fplib
- 0x00001112 0x50 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- 0x00001114 __fp_rempio2
- .text.avr-libc.fplib
- 0x00001162 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- 0x00001162 __fp_sinus
- .text.avr-libc.fplib
- 0x00001184 0x44 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- 0x00001184 __fp_split3
- 0x00001194 __fp_splitA
- .text.avr-libc.fplib
- 0x000011c8 0xc0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- 0x000011e2 __addsf3x
- .text.avr-libc.fplib
- 0x00001288 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- 0x00001288 __fp_inf
- .text.avr-libc.fplib
- 0x00001294 0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- 0x00001294 __fp_mpack
- 0x00001298 __fp_mpack_finite
- .text.avr-libc.fplib
- 0x000012b0 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- 0x000012b0 __fp_nan
- .text.avr-libc.fplib
- 0x000012b6 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- 0x000012b6 __fp_powsodd
- .text.avr-libc.fplib
- 0x000012d8 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- 0x000012d8 __fp_pscA
- .text.avr-libc.fplib
- 0x000012e6 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- 0x000012e6 __fp_pscB
- .text.avr-libc.fplib
- 0x000012f4 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- 0x000012f4 __fp_round
- .text.avr-libc.fplib
- 0x00001316 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- 0x00001316 __fp_zero
- 0x00001318 __fp_szero
- .text.avr-libc.fplib
- 0x00001324 0x4a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- 0x00001324 __fp_powser
- .text.avr-libc.fplib
- 0x0000136e 0xc2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- 0x00001382 __mulsf3x
- 0x00001386 __mulsf3_pse
- 0x00001430 . = ALIGN (0x2)
- *(.fini9)
- .fini9 0x00001430 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- 0x00001430 exit
- 0x00001430 _exit
- *(.fini9)
- *(.fini8)
- *(.fini8)
- *(.fini7)
- *(.fini7)
- *(.fini6)
- *(.fini6)
- *(.fini5)
- *(.fini5)
- *(.fini4)
- *(.fini4)
- *(.fini3)
- *(.fini3)
- *(.fini2)
- *(.fini2)
- *(.fini1)
- *(.fini1)
- *(.fini0)
- .fini0 0x00001430 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- *(.fini0)
- 0x00001434 _etext = .
-
-.data 0x00800100 0x22 load address 0x00001434
- 0x00800100 PROVIDE (__data_start, .)
- *(.data)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .data 0x00800100 0x13 obj/Release/main.o
- .data 0x00800113 0x6 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- 0x00800113 vtable for HardwareSerial
- .data 0x00800119 0x0 ../arduino_libs/core328p.a(Print.cpp.o)
- .data 0x00800119 0x0 ../arduino_libs/core328p.a(wiring_serial.c.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- .data 0x00800119 0x8 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- 0x00800119 __thenan_sf
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- *(.data*)
- *(.rodata)
- *(.rodata*)
- *(.gnu.linkonce.d*)
- 0x00800122 . = ALIGN (0x2)
- *fill* 0x00800121 0x1 00
- 0x00800122 _edata = .
- 0x00800122 PROVIDE (__data_end, .)
-
-.bss 0x00800122 0x28a
- 0x00800122 PROVIDE (__bss_start, .)
- *(.bss)
- .bss 0x00800122 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .bss 0x00800122 0x204 obj/Release/main.o
- 0x00800122 dd
- 0x00800322 loopCount
- 0x00800324 sample
- .bss 0x00800326 0x2 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- 0x00800326 Serial
- .bss 0x00800328 0x0 ../arduino_libs/core328p.a(Print.cpp.o)
- .bss 0x00800328 0x4 ../arduino_libs/core328p.a(wiring_serial.c.o)
- 0x00800328 rx_buffer_head
- 0x0080032a rx_buffer_tail
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- *(.bss*)
- *(COMMON)
- COMMON 0x0080032c 0x80 ../arduino_libs/core328p.a(wiring_serial.c.o)
- 0x0080032c rx_buffer
- 0x008003ac PROVIDE (__bss_end, .)
- 0x00001434 __data_load_start = LOADADDR (.data)
- 0x00001456 __data_load_end = (__data_load_start + SIZEOF (.data))
-
-.noinit 0x008003ac 0x0
- 0x008003ac PROVIDE (__noinit_start, .)
- *(.noinit*)
- 0x008003ac PROVIDE (__noinit_end, .)
- 0x008003ac _end = .
- 0x008003ac PROVIDE (__heap_start, .)
-
-.eeprom 0x00810000 0x0
- *(.eeprom*)
- 0x00810000 __eeprom_end = .
-
-.fuse
- *(.fuse)
- *(.lfuse)
- *(.hfuse)
- *(.efuse)
-
-.lock
- *(.lock*)
-
-.signature
- *(.signature*)
-
-.stab 0x00000000 0x1cd4
- *(.stab)
- .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .stab 0x000006b4 0x78 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- 0x84 (size before relaxing)
- .stab 0x0000072c 0x21c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- 0x228 (size before relaxing)
- .stab 0x00000948 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- 0x108 (size before relaxing)
- .stab 0x00000a44 0x1d4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- 0x1e0 (size before relaxing)
- .stab 0x00000c18 0x4bc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- 0x4c8 (size before relaxing)
- .stab 0x000010d4 0x78 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- 0x84 (size before relaxing)
- .stab 0x0000114c 0xe4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- 0xf0 (size before relaxing)
- .stab 0x00001230 0x54 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- 0x60 (size before relaxing)
- .stab 0x00001284 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- 0x108 (size before relaxing)
- .stab 0x00001380 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- 0x90 (size before relaxing)
- .stab 0x00001404 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- 0x90 (size before relaxing)
- .stab 0x00001488 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- 0x108 (size before relaxing)
- .stab 0x00001584 0x90 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- 0x9c (size before relaxing)
- .stab 0x00001614 0x1ec /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- 0x1f8 (size before relaxing)
- .stab 0x00001800 0x4d4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- 0x4e0 (size before relaxing)
-
-.stabstr 0x00000000 0x30d
- *(.stabstr)
- .stabstr 0x00000000 0x30d /usr/lib/gcc/avr/4.3.5/../../../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/core328p.a(HardwareSerial.cpp.o)
- .debug_aranges
- 0x00000020 0x20 ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_aranges
- 0x00000040 0x20 ../arduino_libs/core328p.a(wiring_serial.c.o)
-
-.debug_pubnames
- 0x00000000 0x2a7
- *(.debug_pubnames)
- .debug_pubnames
- 0x00000000 0xa2 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- .debug_pubnames
- 0x000000a2 0x15c ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_pubnames
- 0x000001fe 0xa9 ../arduino_libs/core328p.a(wiring_serial.c.o)
-
-.debug_info 0x00000000 0xd0b
- *(.debug_info)
- .debug_info 0x00000000 0x2f0 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- .debug_info 0x000002f0 0x890 ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_info 0x00000b80 0x18b ../arduino_libs/core328p.a(wiring_serial.c.o)
- *(.gnu.linkonce.wi.*)
-
-.debug_abbrev 0x00000000 0x3f7
- *(.debug_abbrev)
- .debug_abbrev 0x00000000 0x18e ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- .debug_abbrev 0x0000018e 0x183 ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_abbrev 0x00000311 0xe6 ../arduino_libs/core328p.a(wiring_serial.c.o)
-
-.debug_line 0x00000000 0x689
- *(.debug_line)
- .debug_line 0x00000000 0x1b5 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- .debug_line 0x000001b5 0x364 ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_line 0x00000519 0x170 ../arduino_libs/core328p.a(wiring_serial.c.o)
-
-.debug_frame 0x00000000 0x210
- *(.debug_frame)
- .debug_frame 0x00000000 0x70 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- .debug_frame 0x00000070 0x130 ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_frame 0x000001a0 0x70 ../arduino_libs/core328p.a(wiring_serial.c.o)
-
-.debug_str 0x00000000 0x420
- *(.debug_str)
- .debug_str 0x00000000 0x1a7 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- 0x203 (size before relaxing)
- .debug_str 0x000001a7 0x1b9 ../arduino_libs/core328p.a(Print.cpp.o)
- 0x246 (size before relaxing)
- .debug_str 0x00000360 0xc0 ../arduino_libs/core328p.a(wiring_serial.c.o)
- 0x12c (size before relaxing)
-
-.debug_loc 0x00000000 0x75a
- *(.debug_loc)
- .debug_loc 0x00000000 0xa9 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- .debug_loc 0x000000a9 0x621 ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_loc 0x000006ca 0x90 ../arduino_libs/core328p.a(wiring_serial.c.o)
-
-.debug_macinfo
- *(.debug_macinfo)
-OUTPUT(bin/Release/electic_streaming.elf elf32-avr)
-LOAD linker stubs
-
-Cross Reference Table
-
-Symbol File
-HardwareSerial::available() ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-HardwareSerial::begin(long) ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-HardwareSerial::flush() ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-HardwareSerial::read() ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-HardwareSerial::write(unsigned char) ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-Print::print(char const*) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(char) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(int) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(long) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(long, int) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(unsigned char) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(unsigned int) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(unsigned long) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::printNumber(unsigned long, unsigned char) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println() ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(char const*) ../arduino_libs/core328p.a(Print.cpp.o)
- obj/Release/main.o
-Print::println(char) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(int) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(long) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(long, int) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(unsigned char) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(unsigned int) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(unsigned long) ../arduino_libs/core328p.a(Print.cpp.o)
-Serial ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-__addsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- obj/Release/main.o
-__addsf3x /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
-__bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__bss_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__bss_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__ctors_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__ctors_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__data_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_load_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__divmodhi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- ../arduino_libs/core328p.a(wiring_serial.c.o)
- obj/Release/main.o
-__divmodsi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- ../arduino_libs/core328p.a(wiring_serial.c.o)
-__do_clear_bss /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(Print.cpp.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-__do_copy_data /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(Print.cpp.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-__do_global_ctors /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-__epilogue_restores__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__fixsfsi /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- obj/Release/main.o
-__fp_inf /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__fp_mpack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
-__fp_mpack_finite /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
-__fp_nan /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
-__fp_powser /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
-__fp_powsodd /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
-__fp_pscA /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__fp_pscB /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__fp_rempio2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
-__fp_round /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
-__fp_sinus /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
-__fp_split3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__fp_splitA /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
-__fp_szero /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
-__fp_zero /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__mulsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- obj/Release/main.o
-__mulsf3_pse /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
-__mulsf3x /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
-__pack_f /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__prologue_saves__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__subsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__tablejump2__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
-__tablejump__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__thenan_sf /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__udivmodhi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
-__udivmodsi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- ../arduino_libs/core328p.a(Print.cpp.o)
-__unpack_f /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__vector_1 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_11 obj/Release/main.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_17 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_18 ../arduino_libs/core328p.a(wiring_serial.c.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_23 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_24 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_25 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_7 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-_div /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
-_exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
-beginSerial ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-dd obj/Release/main.o
-exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-fill_sinewave() obj/Release/main.o
-loopCount obj/Release/main.o
-main obj/Release/main.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-rx_buffer ../arduino_libs/core328p.a(wiring_serial.c.o)
-rx_buffer_head ../arduino_libs/core328p.a(wiring_serial.c.o)
-rx_buffer_tail ../arduino_libs/core328p.a(wiring_serial.c.o)
-sample obj/Release/main.o
-serialAvailable ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-serialFlush ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-serialRead ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-serialWrite ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-sin /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- obj/Release/main.o
-vtable for HardwareSerial ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
diff --git a/electic_streaming2560/obj/Debug/main.o b/electic_streaming2560/obj/Debug/main.o
deleted file mode 100644
index 8db2978..0000000
--- a/electic_streaming2560/obj/Debug/main.o
+++ /dev/null
Binary files differ
diff --git a/electic_streaming2560/obj/Release/arduino libs/NewSoftSerial/NewSoftSerial.o b/electic_streaming2560/obj/Release/arduino libs/NewSoftSerial/NewSoftSerial.o
deleted file mode 100644
index ea6ef49..0000000
--- a/electic_streaming2560/obj/Release/arduino libs/NewSoftSerial/NewSoftSerial.o
+++ /dev/null
Binary files differ
diff --git a/electic_streaming2560/obj/Release/main.o b/electic_streaming2560/obj/Release/main.o
deleted file mode 100644
index 17796a5..0000000
--- a/electic_streaming2560/obj/Release/main.o
+++ /dev/null
Binary files differ
diff --git a/electic_streaming2560/obj/Release/uart.o b/electic_streaming2560/obj/Release/uart.o
deleted file mode 100644
index 6401727..0000000
--- a/electic_streaming2560/obj/Release/uart.o
+++ /dev/null
Binary files differ
diff --git a/electic_streaming328p/bin/Debug/electic_streaming.elf b/electic_streaming328p/bin/Debug/electic_streaming.elf
deleted file mode 100755
index 3006415..0000000
--- a/electic_streaming328p/bin/Debug/electic_streaming.elf
+++ /dev/null
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
deleted file mode 100644
index 1996e8f..0000000
--- a/electic_streaming328p/bin/Debug/electic_streaming.elf.eep.hex
+++ /dev/null
@@ -1 +0,0 @@
-:00000001FF
diff --git a/electic_streaming328p/bin/Debug/electic_streaming.elf.hex b/electic_streaming328p/bin/Debug/electic_streaming.elf.hex
deleted file mode 100644
index 30ee594..0000000
--- a/electic_streaming328p/bin/Debug/electic_streaming.elf.hex
+++ /dev/null
@@ -1,364 +0,0 @@
-:100000000C9444000C946C000C946C000C946C00E8
-:100010000C946C000C946C000C946C000C946C00B0
-:100020000C946C000C946C000C946C000C946E009E
-:100030000C946C000C946C000C946C000C946C0090
-:100040000C946C000C946C000C94D9030C946C0010
-:100050000C946C000C946C000C946C000C946C0070
-:100060000C946C000C946C0005A84CCDB2D44EB925
-:100070003836A9020C50B9918688083CA6AAAA2A4B
-:10008000BE000000803FB70111241FBECFEFD8E0B3
-:10009000DEBFCDBF11E0A0E0B1E0EEE7F6E102C0C7
-:1000A00005900D92A232B107D9F713E0A2E2B1E0B8
-:1000B00001C01D92AC3AB107E1F710E0C8E8D0E00A
-:1000C00004C02297FE010E94A409C638D107C9F7CF
-:1000D0000E945C010C943D0B0C9400001F920F9247
-:1000E0000FB60F9211242F933F934F935F936F930B
-:1000F0007F938F939F93AF93BF93EF93FF93DF9380
-:10010000CF9300D0CDB7DEB7A5E2B0E0E5E2F0E0F6
-:10011000908180E289278C931A82198220C0809175
-:10012000240390912503FC01EE5DFE4F208186E2C1
-:1001300093E0622F0E94BE018091240390912503D9
-:10014000019620E032E0B9010E940709909325034F
-:100150008093240389819A8101969A838983898176
-:100160009A8121E080349207D4F286E293E060E045
-:100170000E94BE010F900F90CF91DF91FF91EF9100
-:10018000BF91AF919F918F917F916F915F914F91AF
-:100190003F912F910F900FBE0F901F901895DF93F6
-:1001A000CF93CDB7DEB764970FB6F894DEBF0FBE1E
-:1001B000CDBF88ED9FE0A9E4B0E4898B9A8BAB8B2F
-:1001C000BC8B80E090E0A0E0B0E08D879E87AF8799
-:1001D000B88B29893A894B895C89CA01B9010E9487
-:1001E0009305DC01CB01BC01CD0120E030E040E013
-:1001F00054E40E94BA06DC01CB018D839E83AF8359
-:10020000B8871A82198248C08D859E85AF85B889C6
-:10021000BC01CD010E94A809DC01CB01BC01CD01CC
-:1002200020E030E04EEF52E40E94C005DC01CB013B
-:1002300089879A87AB87BC876D857E858F859889EE
-:100240002D813E814F8158850E949305DC01CB01B1
-:100250008D879E87AF87B88B69857A858B859C85CE
-:1002600020E030E040E053E40E949305DC01CB0144
-:10027000BC01CD010E946607DC01CB019C838B830E
-:1002800089819A812B81FC01EE5DFE4F208389815B
-:100290009A8101969A83898389819A8122E08030AC
-:1002A00092070CF4B1CF64960FB6F894DEBF0FBE80
-:1002B000CDBFCF91DF910895DF93CF9300D0CDB71D
-:1002C000DEB70E94CF0086E293E040E052EC61E0AE
-:1002D00070E00E94CB01A4E2B0E0E4E2F0E08081B3
-:1002E00080628C93E5E2F0E080E28083A1E8B0E0F8
-:1002F000E1E8F0E0808188608C93AFE6B0E0EFE663
-:10030000F0E0808182608C93E8E8F0E086E891E09C
-:1003100091838083789486E293E00E94C8011A82D8
-:100320001816190614F481E08A838A81882399F3C8
-:10033000A5E2B0E0E5E2F0E0908180E289278C93CD
-:1003400086E293E00E94C50189838981813619F78D
-:1003500086E293E020E031E0B9010E941F02A1E8AB
-:10036000B0E0E1E8F0E0808185608C93D4CF87E154
-:1003700091E090932703809326030895862F0E948F
-:10038000980308950E94D00308950E94B103089530
-:100390000E94A0030895CB01BA010E945F03089553
-:1003A000DC01ED91FC910190F081E02D099508951B
-:1003B000DC01ED91FC910190F081E02D099508950B
-:1003C0000F931F93CF93DF938C01EB0109C021960C
-:1003D000D801ED91FC910190F081E02DC8010995C3
-:1003E00068816623A1F7DF91CF911F910F91089546
-:1003F0000F931F938C01DC01ED91FC910190F08132
-:10040000E02D6DE00995D801ED91FC910190F0810E
-:10041000E02D6AE0C80109951F910F9108950F938F
-:100420001F938C01DC01ED91FC910190F081E02D96
-:100430000995C8010E94F8011F910F9108950F932B
-:100440001F938C010E94E001C8010E94F8011F91D6
-:100450000F9108950F931F938C01DC01ED91FC9196
-:100460000190F081E02D0995C8010E94F8011F91CB
-:100470000F9108952F923F924F925F926F927F92C9
-:100480008F929F92AF92BF92CF92DF92EF92FF92A4
-:100490000F931F93DF93CF93CDB7DEB7A0970FB61F
-:1004A000F894DEBF0FBECDBF1C016A017B01411570
-:1004B00051056105710549F4DC01ED91FC91019054
-:1004C000F081E02D60E3099554C0882499245401FB
-:1004D000422E55246624772401E010E00C0F1D1FE6
-:1004E000080D191DC701B601A30192010E941A0946
-:1004F000F80160830894811C911CA11CB11CC701E8
-:10050000B601A30192010E941A09C901DA016C0126
-:100510007D01C114D104E104F104F1F681E0E82E7B
-:10052000F12CEC0EFD1EE80CF91C3E010894611C38
-:10053000711CD501C4010197A109B1096C01C8184A
-:10054000D90814C0F601EE0DFF1D60816A3010F469
-:10055000605D01C0695CD101ED91FC910190F08179
-:10056000E02DC10109950894E108F1086E147F049B
-:1005700049F7A0960FB6F894DEBF0FBECDBFCF915E
-:10058000DF911F910F91FF90EF90DF90CF90BF9080
-:10059000AF909F908F907F906F905F904F903F9023
-:1005A0002F9008952AE00E943A0208950F931F9316
-:1005B0008C010E94D202C8010E94F8011F910F9184
-:1005C0000895AB0160E070E00E94D20208950F939D
-:1005D0001F938C01AB0160E070E00E94D202C80161
-:1005E0000E94F8011F910F910895EF92FF920F93CF
-:1005F0001F93CF93DF93EC017A018B0177FF0FC03C
-:10060000E881F9810190F081E02D6DE20995109566
-:100610000095F094E094E11CF11C011D111D2AE0ED
-:10062000B801A701CE010E943A02DF91CF911F913C
-:100630000F91FF90EF9008950F931F938C010E94EC
-:10064000F502C8010E94F8011F910F910895AB01B6
-:10065000662757FD6095762F0E94F50208950F9347
-:100660001F938C01AB01662757FD6095762F0E9482
-:10067000F502C8010E94F8011F910F910895DC0155
-:100680002115310541F4ED91FC910190F081E02DAF
-:10069000642F099508952A30310519F40E94F50256
-:1006A00008950E943A0208950F931F938C010E94AF
-:1006B0003F03C8010E94F8011F910F910895EF9226
-:1006C000FF920F931F937B018C0122E030E040E00A
-:1006D00050E00E943C09205C3D4B404F5F4FCA01F7
-:1006E000B901A80197010E943C09C901DA010197EB
-:1006F000A109B109292F3A2F4B2F552747FD5A95AC
-:100700000196A11DB11D2093C50081508093C400A6
-:10071000E1ECF0E08081806180838081886080836B
-:100720008081806880831F910F91FF90EF900895E2
-:10073000982F8091C00085FFFCCF9093C60008954C
-:10074000809128039091290380589F4F20912A037C
-:1007500030912B03821B930B60E870E00E94070925
-:10076000089540912A0350912B0380912803909182
-:1007700029038417950719F42FEF3FEF0FC0FA01F3
-:10078000E45DFC4F2081CA01019660E870E00E94A0
-:10079000070990932B0380932A0330E0C901089541
-:1007A00080912A0390912B0390932903809328032F
-:1007B00008951F920F920FB60F9211242F933F931B
-:1007C0004F935F936F937F938F939F93AF93BF9359
-:1007D000EF93FF934091C600E0912803F091290325
-:1007E000CF01019660E870E00E9407099C018091AA
-:1007F0002A0390912B032817390739F0E45DFC4F49
-:1008000040833093290320932803FF91EF91BF91F8
-:10081000AF919F918F917F916F915F914F913F9198
-:100820002F910F900FBE0F901F901895A0E0B0E091
-:10083000ECE1F4E00C946B09DC012B01FA019C91D2
-:10084000923008F439C1EB018881823008F433C159
-:10085000943069F4843009F02FC111969C9111975E
-:100860008981981709F428C1A9E1B1E025C1843034
-:1008700009F421C18230A9F4923009F01DC19A0116
-:10088000AD0188E0EA010990AE01E90109929E01FB
-:100890008150C1F7E201898111969C91892381835E
-:1008A00008C1923009F407C112962D903C9013971D
-:1008B000EB018A819B811496AD90BD90CD90DC9028
-:1008C0001797EC80FD800E811F819101281B390B49
-:1008D000B90137FF04C066277727621B730B6032AC
-:1008E00071050CF061C0121613066CF53701480152
-:1008F000062E04C096948794779467940A94D2F74E
-:1009000021E030E040E050E004C0220F331F441FDC
-:10091000551F6A95D2F721503040404050402E215B
-:100920003F2140235123211531054105510521F077
-:1009300021E030E040E050E079018A01E628F72824
-:10094000082919293CC0232BD1F1260E371E350169
-:100950004601062E04C096948794779467940A946F
-:10096000D2F721E030E040E050E004C0220F331F16
-:10097000441F551F6A95D2F72150304040405040E7
-:100980002A213B214C215D212115310541055105CD
-:1009900021F021E030E040E050E059016A01A62852
-:1009A000B728C828D9280BC0821593052CF01C0144
-:1009B000AA24BB24650103C0EE24FF2487011196FD
-:1009C0009C91D20111968C91981709F445C09923F6
-:1009D00039F0A80197012A193B094C095D0906C0A5
-:1009E000A60195012E193F09400B510B57FD08C078
-:1009F00011823382228224833583468357831DC02C
-:100A000081E081833382228288279927DC01821B3F
-:100A1000930BA40BB50B84839583A683B7830DC07A
-:100A2000220F331F441F551F24833583468357836A
-:100A300082819381019793838283248135814681CA
-:100A40005781DA01C9010197A109B1098F5F9F4F51
-:100A5000AF4FBF4328F30BC0918333822282EA0C4D
-:100A6000FB1C0C1D1D1DE482F5820683178383E0A9
-:100A70008083248135814681578157FF1AC0C9017F
-:100A8000AA2797FDA095BA2F81709070A070B070C2
-:100A90005695479537952795822B932BA42BB52BED
-:100AA00084839583A683B783828193810196938300
-:100AB0008283DF0101C0D201CD01CDB7DEB7E2E113
-:100AC0000C948709A0E2B0E0E8E6F5E00C94770921
-:100AD00069837A838B839C832D833E834F835887DE
-:100AE000E9E0EE2EF12CEC0EFD1ECE010196B701D1
-:100AF0000E948F088E010F5E1F4FCE010596B80130
-:100B00000E948F088A8991E089278A8BC701B801E2
-:100B1000AE01475E5F4F0E9416040E94BA07A0967E
-:100B2000E6E00C949309A0E2B0E0E9E9F5E00C946A
-:100B3000770969837A838B839C832D833E834F83DC
-:100B40005887F9E0EF2EF12CEC0EFD1ECE01019638
-:100B5000B7010E948F088E010F5E1F4FCE010596D0
-:100B6000B8010E948F08C701B801AE01475E5F4F10
-:100B70000E9416040E94BA07A096E6E00C9493091E
-:100B8000A0E2B0E0E6ECF5E00C946B0969837A83AF
-:100B90008B839C832D833E834F835887CE010196A0
-:100BA000BE01675F7F4F0E948F08CE010596BE0190
-:100BB0006F5E7F4F0E948F089985923088F08989F7
-:100BC0008230C8F0943019F4823051F404C084307B
-:100BD00029F4923081F489E191E0C6C0923049F461
-:100BE00020E09A858A89981321E02A87CE01099608
-:100BF000BBC0823049F420E09A858A89981321E0AD
-:100C00002A8BCE014196B0C02D843E844F845888F3
-:100C10006D887E888F88988CEE24FF248701AA2413
-:100C2000BB24650140E050E060E070E0E0E0F0E00F
-:100C3000C10181709070892BE9F0E60CF71C081D4A
-:100C4000191D9A01AB012A0D3B1D4C1D5D1D80E055
-:100C500090E0A0E0B0E0E614F7040805190520F4E0
-:100C600081E090E0A0E0B0E0BA01A901480F591F6F
-:100C70006A1F7B1FAA0CBB1CCC1CDD1C97FE08C086
-:100C800081E090E0A0E0B0E0A82AB92ACA2ADB2AD5
-:100C90003196E032F10549F0660C771C881C991CEE
-:100CA0005694479437942794C3CFFA85EA892B89C1
-:100CB0003C898B859C85280F391F2E5F3F4F17C0BD
-:100CC000CA0181709070892B61F016950795F79491
-:100CD000E79480E090E0A0E0B0E8E82AF92A0A2B47
-:100CE0001B2B76956795579547952F5F3F4F77FD5F
-:100CF000E7CF0CC0440F551F661F771F17FD4160DB
-:100D0000EE0CFF1C001F111F21503040403090E0BE
-:100D1000590790E0690790E4790760F32B8F3C8FC7
-:100D2000DB01CA018F779070A070B070803491059C
-:100D3000A105B10561F447FD0AC0E114F104010504
-:100D4000110529F0405C5F4F6F4F7F4F40781A8E3E
-:100D5000FE1711F081E08A8F4D8F5E8F6F8F78A321
-:100D600083E0898FCE0149960E94BA07A096E2E1FE
-:100D70000C948709A8E1B0E0E0ECF6E00C9473096C
-:100D800069837A838B839C832D833E834F8358872B
-:100D9000B9E0EB2EF12CEC0EFD1ECE010196B70151
-:100DA0000E948F088E010F5E1F4FCE010596B8017D
-:100DB0000E948F082985223008F47EC0398932309C
-:100DC00010F4B8017CC08A859A8989278A872430E3
-:100DD00011F0223031F4231709F06EC069E171E09F
-:100DE0006EC0343039F41D861E861F86188A1C8614
-:100DF0001B8604C0323021F484E08987B7015FC0CC
-:100E00002B853C858B899C89281B390B3C872B873C
-:100E1000ED84FE840F851889AD88BE88CF88D88C74
-:100E2000EA14FB040C051D0540F4EE0CFF1C001F2A
-:100E3000111F215030403C872B8720E030E040E0FC
-:100E400050E080E090E0A0E0B0E460E070E0EA1400
-:100E5000FB040C051D0540F0282B392B4A2B5B2B7E
-:100E6000EA18FB080C091D09B695A7959795879573
-:100E7000EE0CFF1C001F111F6F5F7F4F6F3171055C
-:100E800031F7DA01C9018F779070A070B0708034AB
-:100E90009105A105B10561F427FD0AC0E114F10433
-:100EA0000105110529F0205C3F4F4F4F5F4F20781F
-:100EB0002D873E874F87588BBE01675F7F4FCB01E1
-:100EC0000E94BA076896EAE00C948F09ACE0B0E0A3
-:100ED000ECE6F7E00C947B0969837A838B839C832F
-:100EE000CE010196BE016B5F7F4F0E948F088D81FE
-:100EF000823061F1823050F1843021F48E81882378
-:100F000051F12EC02F81388537FD20C06E812F31E1
-:100F100031051CF06623F9F023C08EE190E0821BBE
-:100F2000930B29853A854B855C8504C0569547957A
-:100F3000379527958A95D2F76623B1F0509540955D
-:100F4000309521953F4F4F4F5F4F0EC020E030E06E
-:100F500040E050E009C02FEF3FEF4FEF5FE704C0E4
-:100F600020E030E040E050E8B901CA012C96E2E010
-:100F70000C949709DF92EF92FF920F931F93FC015D
-:100F8000E480F58006811781D1808081823048F429
-:100F900080E090E0A0E1B0E0E82AF92A0A2B1B2BC0
-:100FA000A5C0843009F49FC0823021F4EE24FF24D0
-:100FB000870105C0E114F1040105110519F4E0E011
-:100FC000F0E096C0628173819FEF623879070CF080
-:100FD0005BC022E83FEF261B370B2A3131052CF08E
-:100FE00020E030E040E050E02AC0B801A701022E26
-:100FF00004C076956795579547950A94D2F781E096
-:1010000090E0A0E0B0E004C0880F991FAA1FBB1FAA
-:101010002A95D2F70197A109B1098E219F21A0231A
-:10102000B1230097A105B10521F081E090E0A0E097
-:10103000B0E09A01AB01282B392B4A2B5B2BDA014C
-:10104000C9018F779070A070B07080349105A105B0
-:10105000B10539F427FF09C0205C3F4F4F4F5F4F68
-:1010600004C0215C3F4F4F4F5F4FE0E0F0E0203085
-:10107000A0E03A07A0E04A07A0E45A0710F0E1E038
-:10108000F0E079018A0127C06038710564F5FB0141
-:10109000E158FF4FD801C7018F779070A070B070F2
-:1010A00080349105A105B10539F4E7FE0DC080E457
-:1010B00090E0A0E0B0E004C08FE390E0A0E0B0E0FA
-:1010C000E80EF91E0A1F1B1F17FF05C0169507958E
-:1010D000F794E794319687E016950795F794E7948F
-:1010E0008A95D1F705C0EE24FF248701EFEFF0E0E9
-:1010F0006E2F679566276795902F9F77D794DD248D
-:10110000D7948E2F8695492F462B582F5D29B701EE
-:10111000CA011F910F91FF90EF90DF900895FC019D
-:10112000DB01408151812281622F6F7770E0221FA5
-:101130002227221F9381892F880F822B282F30E0AE
-:10114000991F9927991F11969C9311972115310585
-:10115000A9F5411551056105710511F482E037C00B
-:1011600082E89FEF13969C938E9312979A01AB019E
-:1011700067E0220F331F441F551F6A95D1F783E0A4
-:101180008C930DC0220F331F441F551F12968D9153
-:101190009C911397019713969C938E9312972030EE
-:1011A00080E0380780E0480780E4580758F3149639
-:1011B0002D933D934D935C93179708952F3F3105E1
-:1011C00079F4411551056105710519F484E08C939A
-:1011D000089564FF03C081E08C9312C01C9210C07C
-:1011E0002F57304013963C932E93129783E08C93A5
-:1011F00087E0440F551F661F771F8A95D1F77064EB
-:1012000014964D935D936D937C931797089597FB78
-:10121000092E07260AD077FD04D049D006D0002039
-:101220001AF4709561957F4F0895F6F79095819522
-:101230009F4F0895A1E21A2EAA1BBB1BFD010DC0F2
-:10124000AA1FBB1FEE1FFF1FA217B307E407F50776
-:1012500020F0A21BB30BE40BF50B661F771F881F52
-:10126000991F1A9469F760957095809590959B01E8
-:10127000AC01BD01CF01089597FB092E05260ED0C4
-:1012800057FD04D0D7DF0AD0001C38F450954095A4
-:10129000309521953F4F4F4F5F4F0895F6F790954A
-:1012A0008095709561957F4F8F4F9F4F0895AA1B32
-:1012B000BB1B51E107C0AA1FBB1FA617B70710F041
-:1012C000A61BB70B881F991F5A95A9F78095909573
-:1012D000BC01CD0108952F923F924F925F926F9281
-:1012E0007F928F929F92AF92BF92CF92DF92EF92B6
-:1012F000FF920F931F93CF93DF93CDB7DEB7CA1B37
-:10130000DB0B0FB6F894DEBF0FBECDBF09942A8861
-:10131000398848885F846E847D848C849B84AA8409
-:10132000B984C884DF80EE80FD800C811B81AA8196
-:10133000B981CE0FD11D0FB6F894DEBF0FBECDBF61
-:10134000ED010895EE0FFF1F0590F491E02D099433
-:101350009F9305D00F9007FCEE5F28C0CEC03FD012
-:10136000E8F3E894E0E0BB279F57F0F02AED3FE078
-:1013700049EC06C0EE0FBB0F661F771F881F28F0D1
-:10138000B23A62077307840728F0B25A620B730BF4
-:10139000840BE3959A9572F7803830F49A95BB0FD9
-:1013A000661F771F881FD2F790489BC0EF93E0FF1E
-:1013B00006C0A2EA2AED3FE049EC5FEB37D0BFD090
-:1013C0000F90039401FC9058E8E6F0E099C057FDB7
-:1013D0009058440F551F59F05F3F71F04795880FA3
-:1013E00097FB991F61F09F3F79F08795089512163A
-:1013F00013061406551FF2CF4695F1DF08C01616E6
-:1014000017061806991FF1CF869571056105089496
-:10141000089587D030F08CD020F031F49F3F11F444
-:101420001EF46BC00EF4E095E7FB53C0E92FCFDF4D
-:1014300080F3BA17620773078407950718F071F4F1
-:101440009EF58EC00EF4E0950B2EBA2FA02D0B0149
-:10145000B90190010C01CA01A0011124FF27591BF9
-:1014600099F0593F50F4503E68F11A16F040A22FFF
-:10147000232F342F4427585FF3CF46953795279570
-:10148000A795F0405395C9F77EF41F16BA0B620B6F
-:10149000730B840BBAF09150A1F0FF0FBB1F661FB6
-:1014A000771F881FC2F70EC0BA0F621F731F841FF9
-:1014B00048F4879577956795B795F7959E3F08F01F
-:1014C000B3CF9395880F08F09927EE0F97958795DE
-:1014D000089597F99F6780E870E060E008959F3F66
-:1014E00031F0915020F4879577956795B795880FDF
-:1014F000911D9695879597F908959FEF80EC089533
-:101500009F938F937F936F93FF93EF939B01AC0116
-:1015100037DBEF91FF912BD02F913F914F915F914E
-:101520002FCB00240A9416161706180609060895EC
-:1015300000240A9412161306140605060895092EAF
-:101540000394000C11F4882352F0BB0F40F4BF2B1E
-:1015500011F460FF04C06F5F7F4F8F4F9F4F08955E
-:10156000E894BB2766277727CB0197F90895DF9387
-:10157000CF931F930F93FF92EF92DF927B018C0129
-:10158000689405C0DA2EEF0121D0FE01E894A59100
-:101590002591359145915591AEF3EF0147DFFE015D
-:1015A0009701A801DA9479F7DF90EF90FF900F91FF
-:1015B0001F91CF91DF910895B4DF28F0B9DF18F0C3
-:1015C000952309F086CF99CF1124CBCF00DFA0F36C
-:1015D000959FD1F3950F50E0551F629FF001729FC8
-:1015E000BB27F00DB11D639FAA27F00DB11DAA1FE7
-:1015F000649F6627B00DA11D661F829F2227B00D34
-:10160000A11D621F739FB00DA11D621F839FA00DBE
-:10161000611D221F749F3327A00D611D231F849F0E
-:10162000600D211D822F762F6A2F11249F57504065
-:101630008AF0E1F088234AF0EE0FFF1FBB1F661F00
-:10164000771F881F91505040A9F79E3F510570F0B9
-:1016500040CF87CF5F3FECF3983EDCF386957795DC
-:101660006795B795F795E7959F5FC1F7FE2B880FB4
-:0E167000911D9695879597F90895F894FFCFF0
-:10167E0057656C636F6D6520746F20656C65637460
-:10168E0069630000000000BE0100000000000000C1
-:02169E0000004A
-:00000001FF
diff --git a/electic_streaming328p/bin/Debug/electic_streaming.elf.lss b/electic_streaming328p/bin/Debug/electic_streaming.elf.lss
deleted file mode 100644
index 922bd60..0000000
--- a/electic_streaming328p/bin/Debug/electic_streaming.elf.lss
+++ /dev/null
@@ -1,3038 +0,0 @@
-
-bin/Debug/electic_streaming.elf: file format elf32-avr
-
-Sections:
-Idx Name Size VMA LMA File off Algn
- 0 .data 00000022 00800100 0000167e 00001712 2**0
- CONTENTS, ALLOC, LOAD, DATA
- 1 .text 0000167e 00000000 00000000 00000094 2**1
- CONTENTS, ALLOC, LOAD, READONLY, CODE
- 2 .bss 0000028a 00800122 00800122 00001734 2**0
- ALLOC
- 3 .stab 000023d0 00000000 00000000 00001734 2**2
- CONTENTS, READONLY, DEBUGGING
- 4 .stabstr 00001c16 00000000 00000000 00003b04 2**0
- CONTENTS, READONLY, DEBUGGING
- 5 .debug_aranges 00000060 00000000 00000000 0000571a 2**0
- CONTENTS, READONLY, DEBUGGING
- 6 .debug_pubnames 000002a7 00000000 00000000 0000577a 2**0
- CONTENTS, READONLY, DEBUGGING
- 7 .debug_info 00000d0b 00000000 00000000 00005a21 2**0
- CONTENTS, READONLY, DEBUGGING
- 8 .debug_abbrev 000003f7 00000000 00000000 0000672c 2**0
- CONTENTS, READONLY, DEBUGGING
- 9 .debug_line 00000689 00000000 00000000 00006b23 2**0
- CONTENTS, READONLY, DEBUGGING
- 10 .debug_frame 00000210 00000000 00000000 000071ac 2**2
- CONTENTS, READONLY, DEBUGGING
- 11 .debug_str 00000420 00000000 00000000 000073bc 2**0
- CONTENTS, READONLY, DEBUGGING
- 12 .debug_loc 0000075a 00000000 00000000 000077dc 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 6e 00 jmp 0xdc ; 0xdc <__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 d9 03 jmp 0x7b2 ; 0x7b2 <__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: b7 01 movw r22, r14
-
-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: ee e7 ldi r30, 0x7E ; 126
- 9c: f6 e1 ldi r31, 0x16 ; 22
- 9e: 02 c0 rjmp .+4 ; 0xa4 <.do_copy_data_start>
-
-000000a0 <.do_copy_data_loop>:
- a0: 05 90 lpm r0, Z+
- a2: 0d 92 st X+, r0
-
-000000a4 <.do_copy_data_start>:
- a4: a2 32 cpi r26, 0x22 ; 34
- a6: b1 07 cpc r27, r17
- a8: d9 f7 brne .-10 ; 0xa0 <.do_copy_data_loop>
-
-000000aa <__do_clear_bss>:
- aa: 13 e0 ldi r17, 0x03 ; 3
- ac: a2 e2 ldi r26, 0x22 ; 34
- 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: ac 3a cpi r26, 0xAC ; 172
- 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_start>
-
-000000c2 <.do_global_ctors_loop>:
- c2: 22 97 sbiw r28, 0x02 ; 2
- c4: fe 01 movw r30, r28
- c6: 0e 94 a4 09 call 0x1348 ; 0x1348 <__tablejump__>
-
-000000ca <.do_global_ctors_start>:
- ca: c6 38 cpi r28, 0x86 ; 134
- cc: d1 07 cpc r29, r17
- ce: c9 f7 brne .-14 ; 0xc2 <.do_global_ctors_loop>
- d0: 0e 94 5c 01 call 0x2b8 ; 0x2b8 <main>
- d4: 0c 94 3d 0b jmp 0x167a ; 0x167a <_exit>
-
-000000d8 <__bad_interrupt>:
- d8: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
-
-000000dc <__vector_11>:
- }
- }
- }
-}
-
-ISR(TIMER1_COMPA_vect)
- dc: 1f 92 push r1
- de: 0f 92 push r0
- e0: 0f b6 in r0, 0x3f ; 63
- e2: 0f 92 push r0
- e4: 11 24 eor r1, r1
- e6: 2f 93 push r18
- e8: 3f 93 push r19
- ea: 4f 93 push r20
- ec: 5f 93 push r21
- ee: 6f 93 push r22
- f0: 7f 93 push r23
- f2: 8f 93 push r24
- f4: 9f 93 push r25
- f6: af 93 push r26
- f8: bf 93 push r27
- fa: ef 93 push r30
- fc: ff 93 push r31
- fe: df 93 push r29
- 100: cf 93 push r28
- 102: 00 d0 rcall .+0 ; 0x104 <__vector_11+0x28>
- 104: cd b7 in r28, 0x3d ; 61
- 106: de b7 in r29, 0x3e ; 62
-{
- //if (enabled)
- PORTB ^= (1 << 5);
- 108: a5 e2 ldi r26, 0x25 ; 37
- 10a: b0 e0 ldi r27, 0x00 ; 0
- 10c: e5 e2 ldi r30, 0x25 ; 37
- 10e: f0 e0 ldi r31, 0x00 ; 0
- 110: 90 81 ld r25, Z
- 112: 80 e2 ldi r24, 0x20 ; 32
- 114: 89 27 eor r24, r25
- 116: 8c 93 st X, r24
- for (int i=0;i<PACKETSIZE;i++) {
- 118: 1a 82 std Y+2, r1 ; 0x02
- 11a: 19 82 std Y+1, r1 ; 0x01
- 11c: 20 c0 rjmp .+64 ; 0x15e <__vector_11+0x82>
- Serial.write(dd[sample]);
- 11e: 80 91 24 03 lds r24, 0x0324
- 122: 90 91 25 03 lds r25, 0x0325
- 126: fc 01 movw r30, r24
- 128: ee 5d subi r30, 0xDE ; 222
- 12a: fe 4f sbci r31, 0xFE ; 254
- 12c: 20 81 ld r18, Z
- 12e: 86 e2 ldi r24, 0x26 ; 38
- 130: 93 e0 ldi r25, 0x03 ; 3
- 132: 62 2f mov r22, r18
- 134: 0e 94 be 01 call 0x37c ; 0x37c <_ZN14HardwareSerial5writeEh>
- sample=(sample+1)%SAMPLES;
- 138: 80 91 24 03 lds r24, 0x0324
- 13c: 90 91 25 03 lds r25, 0x0325
- 140: 01 96 adiw r24, 0x01 ; 1
- 142: 20 e0 ldi r18, 0x00 ; 0
- 144: 32 e0 ldi r19, 0x02 ; 2
- 146: b9 01 movw r22, r18
- 148: 0e 94 07 09 call 0x120e ; 0x120e <__divmodhi4>
- 14c: 90 93 25 03 sts 0x0325, r25
- 150: 80 93 24 03 sts 0x0324, r24
-
-ISR(TIMER1_COMPA_vect)
-{
- //if (enabled)
- PORTB ^= (1 << 5);
- for (int i=0;i<PACKETSIZE;i++) {
- 154: 89 81 ldd r24, Y+1 ; 0x01
- 156: 9a 81 ldd r25, Y+2 ; 0x02
- 158: 01 96 adiw r24, 0x01 ; 1
- 15a: 9a 83 std Y+2, r25 ; 0x02
- 15c: 89 83 std Y+1, r24 ; 0x01
- 15e: 89 81 ldd r24, Y+1 ; 0x01
- 160: 9a 81 ldd r25, Y+2 ; 0x02
- 162: 21 e0 ldi r18, 0x01 ; 1
- 164: 80 34 cpi r24, 0x40 ; 64
- 166: 92 07 cpc r25, r18
- 168: d4 f2 brlt .-76 ; 0x11e <__vector_11+0x42>
- Serial.write(dd[sample]);
- sample=(sample+1)%SAMPLES;
- }
- Serial.write((byte)0);
- 16a: 86 e2 ldi r24, 0x26 ; 38
- 16c: 93 e0 ldi r25, 0x03 ; 3
- 16e: 60 e0 ldi r22, 0x00 ; 0
- 170: 0e 94 be 01 call 0x37c ; 0x37c <_ZN14HardwareSerial5writeEh>
-}
- 174: 0f 90 pop r0
- 176: 0f 90 pop r0
- 178: cf 91 pop r28
- 17a: df 91 pop r29
- 17c: ff 91 pop r31
- 17e: ef 91 pop r30
- 180: bf 91 pop r27
- 182: af 91 pop r26
- 184: 9f 91 pop r25
- 186: 8f 91 pop r24
- 188: 7f 91 pop r23
- 18a: 6f 91 pop r22
- 18c: 5f 91 pop r21
- 18e: 4f 91 pop r20
- 190: 3f 91 pop r19
- 192: 2f 91 pop r18
- 194: 0f 90 pop r0
- 196: 0f be out 0x3f, r0 ; 63
- 198: 0f 90 pop r0
- 19a: 1f 90 pop r1
- 19c: 18 95 reti
-
-0000019e <_Z13fill_sinewavev>:
-
-byte dd[SAMPLES]; // ram buffer
-int loopCount=0;
-int sample=0;
-
-void fill_sinewave(){
- 19e: df 93 push r29
- 1a0: cf 93 push r28
- 1a2: cd b7 in r28, 0x3d ; 61
- 1a4: de b7 in r29, 0x3e ; 62
- 1a6: 64 97 sbiw r28, 0x14 ; 20
- 1a8: 0f b6 in r0, 0x3f ; 63
- 1aa: f8 94 cli
- 1ac: de bf out 0x3e, r29 ; 62
- 1ae: 0f be out 0x3f, r0 ; 63
- 1b0: 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;
- 1b2: 88 ed ldi r24, 0xD8 ; 216
- 1b4: 9f e0 ldi r25, 0x0F ; 15
- 1b6: a9 e4 ldi r26, 0x49 ; 73
- 1b8: b0 e4 ldi r27, 0x40 ; 64
- 1ba: 89 8b std Y+17, r24 ; 0x11
- 1bc: 9a 8b std Y+18, r25 ; 0x12
- 1be: ab 8b std Y+19, r26 ; 0x13
- 1c0: bc 8b std Y+20, r27 ; 0x14
- float fcnt=0;
- 1c2: 80 e0 ldi r24, 0x00 ; 0
- 1c4: 90 e0 ldi r25, 0x00 ; 0
- 1c6: a0 e0 ldi r26, 0x00 ; 0
- 1c8: b0 e0 ldi r27, 0x00 ; 0
- 1ca: 8d 87 std Y+13, r24 ; 0x0d
- 1cc: 9e 87 std Y+14, r25 ; 0x0e
- 1ce: af 87 std Y+15, r26 ; 0x0f
- 1d0: b8 8b std Y+16, r27 ; 0x10
- float fd;
- float dx=2 * pi / SAMPLES; // fill the 512 byte bufferarry
- 1d2: 29 89 ldd r18, Y+17 ; 0x11
- 1d4: 3a 89 ldd r19, Y+18 ; 0x12
- 1d6: 4b 89 ldd r20, Y+19 ; 0x13
- 1d8: 5c 89 ldd r21, Y+20 ; 0x14
- 1da: ca 01 movw r24, r20
- 1dc: b9 01 movw r22, r18
- 1de: 0e 94 93 05 call 0xb26 ; 0xb26 <__addsf3>
- 1e2: dc 01 movw r26, r24
- 1e4: cb 01 movw r24, r22
- 1e6: bc 01 movw r22, r24
- 1e8: cd 01 movw r24, r26
- 1ea: 20 e0 ldi r18, 0x00 ; 0
- 1ec: 30 e0 ldi r19, 0x00 ; 0
- 1ee: 40 e0 ldi r20, 0x00 ; 0
- 1f0: 54 e4 ldi r21, 0x44 ; 68
- 1f2: 0e 94 ba 06 call 0xd74 ; 0xd74 <__divsf3>
- 1f6: dc 01 movw r26, r24
- 1f8: cb 01 movw r24, r22
- 1fa: 8d 83 std Y+5, r24 ; 0x05
- 1fc: 9e 83 std Y+6, r25 ; 0x06
- 1fe: af 83 std Y+7, r26 ; 0x07
- 200: b8 87 std Y+8, r27 ; 0x08
- int bb;
- for (int i = 0; i <SAMPLES ; i++){ // with 50 periods sinewawe
- 202: 1a 82 std Y+2, r1 ; 0x02
- 204: 19 82 std Y+1, r1 ; 0x01
- 206: 48 c0 rjmp .+144 ; 0x298 <_Z13fill_sinewavev+0xfa>
- fd= 127*sin(fcnt); // fundamental tone
- 208: 8d 85 ldd r24, Y+13 ; 0x0d
- 20a: 9e 85 ldd r25, Y+14 ; 0x0e
- 20c: af 85 ldd r26, Y+15 ; 0x0f
- 20e: b8 89 ldd r27, Y+16 ; 0x10
- 210: bc 01 movw r22, r24
- 212: cd 01 movw r24, r26
- 214: 0e 94 a8 09 call 0x1350 ; 0x1350 <sin>
- 218: dc 01 movw r26, r24
- 21a: cb 01 movw r24, r22
- 21c: bc 01 movw r22, r24
- 21e: cd 01 movw r24, r26
- 220: 20 e0 ldi r18, 0x00 ; 0
- 222: 30 e0 ldi r19, 0x00 ; 0
- 224: 4e ef ldi r20, 0xFE ; 254
- 226: 52 e4 ldi r21, 0x42 ; 66
- 228: 0e 94 c0 05 call 0xb80 ; 0xb80 <__mulsf3>
- 22c: dc 01 movw r26, r24
- 22e: cb 01 movw r24, r22
- 230: 89 87 std Y+9, r24 ; 0x09
- 232: 9a 87 std Y+10, r25 ; 0x0a
- 234: ab 87 std Y+11, r26 ; 0x0b
- 236: bc 87 std Y+12, r27 ; 0x0c
- fcnt=fcnt+dx; // in the range of 0 to 2xpi and 1/512 increments
- 238: 6d 85 ldd r22, Y+13 ; 0x0d
- 23a: 7e 85 ldd r23, Y+14 ; 0x0e
- 23c: 8f 85 ldd r24, Y+15 ; 0x0f
- 23e: 98 89 ldd r25, Y+16 ; 0x10
- 240: 2d 81 ldd r18, Y+5 ; 0x05
- 242: 3e 81 ldd r19, Y+6 ; 0x06
- 244: 4f 81 ldd r20, Y+7 ; 0x07
- 246: 58 85 ldd r21, Y+8 ; 0x08
- 248: 0e 94 93 05 call 0xb26 ; 0xb26 <__addsf3>
- 24c: dc 01 movw r26, r24
- 24e: cb 01 movw r24, r22
- 250: 8d 87 std Y+13, r24 ; 0x0d
- 252: 9e 87 std Y+14, r25 ; 0x0e
- 254: af 87 std Y+15, r26 ; 0x0f
- 256: b8 8b std Y+16, r27 ; 0x10
- bb=128+fd; // add dc offset to sinewawe
- 258: 69 85 ldd r22, Y+9 ; 0x09
- 25a: 7a 85 ldd r23, Y+10 ; 0x0a
- 25c: 8b 85 ldd r24, Y+11 ; 0x0b
- 25e: 9c 85 ldd r25, Y+12 ; 0x0c
- 260: 20 e0 ldi r18, 0x00 ; 0
- 262: 30 e0 ldi r19, 0x00 ; 0
- 264: 40 e0 ldi r20, 0x00 ; 0
- 266: 53 e4 ldi r21, 0x43 ; 67
- 268: 0e 94 93 05 call 0xb26 ; 0xb26 <__addsf3>
- 26c: dc 01 movw r26, r24
- 26e: cb 01 movw r24, r22
- 270: bc 01 movw r22, r24
- 272: cd 01 movw r24, r26
- 274: 0e 94 66 07 call 0xecc ; 0xecc <__fixsfsi>
- 278: dc 01 movw r26, r24
- 27a: cb 01 movw r24, r22
- 27c: 9c 83 std Y+4, r25 ; 0x04
- 27e: 8b 83 std Y+3, r24 ; 0x03
- dd[i]=bb; // write value into array
- 280: 89 81 ldd r24, Y+1 ; 0x01
- 282: 9a 81 ldd r25, Y+2 ; 0x02
- 284: 2b 81 ldd r18, Y+3 ; 0x03
- 286: fc 01 movw r30, r24
- 288: ee 5d subi r30, 0xDE ; 222
- 28a: fe 4f sbci r31, 0xFE ; 254
- 28c: 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
- 28e: 89 81 ldd r24, Y+1 ; 0x01
- 290: 9a 81 ldd r25, Y+2 ; 0x02
- 292: 01 96 adiw r24, 0x01 ; 1
- 294: 9a 83 std Y+2, r25 ; 0x02
- 296: 89 83 std Y+1, r24 ; 0x01
- 298: 89 81 ldd r24, Y+1 ; 0x01
- 29a: 9a 81 ldd r25, Y+2 ; 0x02
- 29c: 22 e0 ldi r18, 0x02 ; 2
- 29e: 80 30 cpi r24, 0x00 ; 0
- 2a0: 92 07 cpc r25, r18
- 2a2: 0c f4 brge .+2 ; 0x2a6 <_Z13fill_sinewavev+0x108>
- 2a4: b1 cf rjmp .-158 ; 0x208 <_Z13fill_sinewavev+0x6a>
- 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
- }
-}
- 2a6: 64 96 adiw r28, 0x14 ; 20
- 2a8: 0f b6 in r0, 0x3f ; 63
- 2aa: f8 94 cli
- 2ac: de bf out 0x3e, r29 ; 62
- 2ae: 0f be out 0x3f, r0 ; 63
- 2b0: cd bf out 0x3d, r28 ; 61
- 2b2: cf 91 pop r28
- 2b4: df 91 pop r29
- 2b6: 08 95 ret
-
-000002b8 <main>:
-
-int main(){
- 2b8: df 93 push r29
- 2ba: cf 93 push r28
- 2bc: 00 d0 rcall .+0 ; 0x2be <main+0x6>
- 2be: cd b7 in r28, 0x3d ; 61
- 2c0: 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();
- 2c2: 0e 94 cf 00 call 0x19e ; 0x19e <_Z13fill_sinewavev>
- Serial.begin(115200);
- 2c6: 86 e2 ldi r24, 0x26 ; 38
- 2c8: 93 e0 ldi r25, 0x03 ; 3
- 2ca: 40 e0 ldi r20, 0x00 ; 0
- 2cc: 52 ec ldi r21, 0xC2 ; 194
- 2ce: 61 e0 ldi r22, 0x01 ; 1
- 2d0: 70 e0 ldi r23, 0x00 ; 0
- 2d2: 0e 94 cb 01 call 0x396 ; 0x396 <_ZN14HardwareSerial5beginEl>
-
- DDRB |= (1 << 5); // port B bit 6 = arduino pin 13
- 2d6: a4 e2 ldi r26, 0x24 ; 36
- 2d8: b0 e0 ldi r27, 0x00 ; 0
- 2da: e4 e2 ldi r30, 0x24 ; 36
- 2dc: f0 e0 ldi r31, 0x00 ; 0
- 2de: 80 81 ld r24, Z
- 2e0: 80 62 ori r24, 0x20 ; 32
- 2e2: 8c 93 st X, r24
- PORTB = (1 << 5); //turn on to start
- 2e4: e5 e2 ldi r30, 0x25 ; 37
- 2e6: f0 e0 ldi r31, 0x00 ; 0
- 2e8: 80 e2 ldi r24, 0x20 ; 32
- 2ea: 80 83 st Z, r24
- TCCR1B |= (1 << WGM12); // Configure timer 1 for CTC mode
- 2ec: a1 e8 ldi r26, 0x81 ; 129
- 2ee: b0 e0 ldi r27, 0x00 ; 0
- 2f0: e1 e8 ldi r30, 0x81 ; 129
- 2f2: f0 e0 ldi r31, 0x00 ; 0
- 2f4: 80 81 ld r24, Z
- 2f6: 88 60 ori r24, 0x08 ; 8
- 2f8: 8c 93 st X, r24
- TIMSK1 |= (1 << OCIE1A); // Enable CTC interrupt
- 2fa: af e6 ldi r26, 0x6F ; 111
- 2fc: b0 e0 ldi r27, 0x00 ; 0
- 2fe: ef e6 ldi r30, 0x6F ; 111
- 300: f0 e0 ldi r31, 0x00 ; 0
- 302: 80 81 ld r24, Z
- 304: 82 60 ori r24, 0x02 ; 2
- 306: 8c 93 st X, r24
- OCR1A = 390; // Set CTC compare value: final speed = CPU clocks / prescaler / CTC 15625=1Hz
- 308: e8 e8 ldi r30, 0x88 ; 136
- 30a: f0 e0 ldi r31, 0x00 ; 0
- 30c: 86 e8 ldi r24, 0x86 ; 134
- 30e: 91 e0 ldi r25, 0x01 ; 1
- 310: 91 83 std Z+1, r25 ; 0x01
- 312: 80 83 st Z, r24
- sei(); // Enable global interrupts
- 314: 78 94 sei
-
- while(1) {
- if (Serial.available() > 0) {
- 316: 86 e2 ldi r24, 0x26 ; 38
- 318: 93 e0 ldi r25, 0x03 ; 3
- 31a: 0e 94 c8 01 call 0x390 ; 0x390 <_ZN14HardwareSerial9availableEv>
- 31e: 1a 82 std Y+2, r1 ; 0x02
- 320: 18 16 cp r1, r24
- 322: 19 06 cpc r1, r25
- 324: 14 f4 brge .+4 ; 0x32a <main+0x72>
- 326: 81 e0 ldi r24, 0x01 ; 1
- 328: 8a 83 std Y+2, r24 ; 0x02
- 32a: 8a 81 ldd r24, Y+2 ; 0x02
- 32c: 88 23 and r24, r24
- 32e: 99 f3 breq .-26 ; 0x316 <main+0x5e>
- PORTB ^= (1 << 5);
- 330: a5 e2 ldi r26, 0x25 ; 37
- 332: b0 e0 ldi r27, 0x00 ; 0
- 334: e5 e2 ldi r30, 0x25 ; 37
- 336: f0 e0 ldi r31, 0x00 ; 0
- 338: 90 81 ld r25, Z
- 33a: 80 e2 ldi r24, 0x20 ; 32
- 33c: 89 27 eor r24, r25
- 33e: 8c 93 st X, r24
- byte in=Serial.read();
- 340: 86 e2 ldi r24, 0x26 ; 38
- 342: 93 e0 ldi r25, 0x03 ; 3
- 344: 0e 94 c5 01 call 0x38a ; 0x38a <_ZN14HardwareSerial4readEv>
- 348: 89 83 std Y+1, r24 ; 0x01
- if (in=='a') {
- 34a: 89 81 ldd r24, Y+1 ; 0x01
- 34c: 81 36 cpi r24, 0x61 ; 97
- 34e: 19 f7 brne .-58 ; 0x316 <main+0x5e>
- Serial.println("Welcome to electic");
- 350: 86 e2 ldi r24, 0x26 ; 38
- 352: 93 e0 ldi r25, 0x03 ; 3
- 354: 20 e0 ldi r18, 0x00 ; 0
- 356: 31 e0 ldi r19, 0x01 ; 1
- 358: b9 01 movw r22, r18
- 35a: 0e 94 1f 02 call 0x43e ; 0x43e <_ZN5Print7printlnEPKc>
- TCCR1B |= ((1<<CS10)|(1 << CS12)); // Set up timer at Fcpu/1024
- 35e: a1 e8 ldi r26, 0x81 ; 129
- 360: b0 e0 ldi r27, 0x00 ; 0
- 362: e1 e8 ldi r30, 0x81 ; 129
- 364: f0 e0 ldi r31, 0x00 ; 0
- 366: 80 81 ld r24, Z
- 368: 85 60 ori r24, 0x05 ; 5
- 36a: 8c 93 st X, r24
- 36c: d4 cf rjmp .-88 ; 0x316 <main+0x5e>
-
-0000036e <_GLOBAL__I__ZN14HardwareSerial5beginEl>:
- 36e: 87 e1 ldi r24, 0x17 ; 23
- 370: 91 e0 ldi r25, 0x01 ; 1
- 372: 90 93 27 03 sts 0x0327, r25
- 376: 80 93 26 03 sts 0x0326, r24
- 37a: 08 95 ret
-
-0000037c <_ZN14HardwareSerial5writeEh>:
- 37c: 86 2f mov r24, r22
- 37e: 0e 94 98 03 call 0x730 ; 0x730 <serialWrite>
- 382: 08 95 ret
-
-00000384 <_ZN14HardwareSerial5flushEv>:
- 384: 0e 94 d0 03 call 0x7a0 ; 0x7a0 <serialFlush>
- 388: 08 95 ret
-
-0000038a <_ZN14HardwareSerial4readEv>:
- 38a: 0e 94 b1 03 call 0x762 ; 0x762 <serialRead>
- 38e: 08 95 ret
-
-00000390 <_ZN14HardwareSerial9availableEv>:
- 390: 0e 94 a0 03 call 0x740 ; 0x740 <serialAvailable>
- 394: 08 95 ret
-
-00000396 <_ZN14HardwareSerial5beginEl>:
- 396: cb 01 movw r24, r22
- 398: ba 01 movw r22, r20
- 39a: 0e 94 5f 03 call 0x6be ; 0x6be <beginSerial>
- 39e: 08 95 ret
-
-000003a0 <_ZN5Print5printEh>:
- 3a0: dc 01 movw r26, r24
- 3a2: ed 91 ld r30, X+
- 3a4: fc 91 ld r31, X
- 3a6: 01 90 ld r0, Z+
- 3a8: f0 81 ld r31, Z
- 3aa: e0 2d mov r30, r0
- 3ac: 09 95 icall
- 3ae: 08 95 ret
-
-000003b0 <_ZN5Print5printEc>:
- 3b0: dc 01 movw r26, r24
- 3b2: ed 91 ld r30, X+
- 3b4: fc 91 ld r31, X
- 3b6: 01 90 ld r0, Z+
- 3b8: f0 81 ld r31, Z
- 3ba: e0 2d mov r30, r0
- 3bc: 09 95 icall
- 3be: 08 95 ret
-
-000003c0 <_ZN5Print5printEPKc>:
- 3c0: 0f 93 push r16
- 3c2: 1f 93 push r17
- 3c4: cf 93 push r28
- 3c6: df 93 push r29
- 3c8: 8c 01 movw r16, r24
- 3ca: eb 01 movw r28, r22
- 3cc: 09 c0 rjmp .+18 ; 0x3e0 <_ZN5Print5printEPKc+0x20>
- 3ce: 21 96 adiw r28, 0x01 ; 1
- 3d0: d8 01 movw r26, r16
- 3d2: ed 91 ld r30, X+
- 3d4: fc 91 ld r31, X
- 3d6: 01 90 ld r0, Z+
- 3d8: f0 81 ld r31, Z
- 3da: e0 2d mov r30, r0
- 3dc: c8 01 movw r24, r16
- 3de: 09 95 icall
- 3e0: 68 81 ld r22, Y
- 3e2: 66 23 and r22, r22
- 3e4: a1 f7 brne .-24 ; 0x3ce <_ZN5Print5printEPKc+0xe>
- 3e6: df 91 pop r29
- 3e8: cf 91 pop r28
- 3ea: 1f 91 pop r17
- 3ec: 0f 91 pop r16
- 3ee: 08 95 ret
-
-000003f0 <_ZN5Print7printlnEv>:
- 3f0: 0f 93 push r16
- 3f2: 1f 93 push r17
- 3f4: 8c 01 movw r16, r24
- 3f6: dc 01 movw r26, r24
- 3f8: ed 91 ld r30, X+
- 3fa: fc 91 ld r31, X
- 3fc: 01 90 ld r0, Z+
- 3fe: f0 81 ld r31, Z
- 400: e0 2d mov r30, r0
- 402: 6d e0 ldi r22, 0x0D ; 13
- 404: 09 95 icall
- 406: d8 01 movw r26, r16
- 408: ed 91 ld r30, X+
- 40a: fc 91 ld r31, X
- 40c: 01 90 ld r0, Z+
- 40e: f0 81 ld r31, Z
- 410: e0 2d mov r30, r0
- 412: 6a e0 ldi r22, 0x0A ; 10
- 414: c8 01 movw r24, r16
- 416: 09 95 icall
- 418: 1f 91 pop r17
- 41a: 0f 91 pop r16
- 41c: 08 95 ret
-
-0000041e <_ZN5Print7printlnEc>:
- 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: 09 95 icall
- 432: c8 01 movw r24, r16
- 434: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 438: 1f 91 pop r17
- 43a: 0f 91 pop r16
- 43c: 08 95 ret
-
-0000043e <_ZN5Print7printlnEPKc>:
- 43e: 0f 93 push r16
- 440: 1f 93 push r17
- 442: 8c 01 movw r16, r24
- 444: 0e 94 e0 01 call 0x3c0 ; 0x3c0 <_ZN5Print5printEPKc>
- 448: c8 01 movw r24, r16
- 44a: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 44e: 1f 91 pop r17
- 450: 0f 91 pop r16
- 452: 08 95 ret
-
-00000454 <_ZN5Print7printlnEh>:
- 454: 0f 93 push r16
- 456: 1f 93 push r17
- 458: 8c 01 movw r16, r24
- 45a: dc 01 movw r26, r24
- 45c: ed 91 ld r30, X+
- 45e: fc 91 ld r31, X
- 460: 01 90 ld r0, Z+
- 462: f0 81 ld r31, Z
- 464: e0 2d mov r30, r0
- 466: 09 95 icall
- 468: c8 01 movw r24, r16
- 46a: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 46e: 1f 91 pop r17
- 470: 0f 91 pop r16
- 472: 08 95 ret
-
-00000474 <_ZN5Print11printNumberEmh>:
- 474: 2f 92 push r2
- 476: 3f 92 push r3
- 478: 4f 92 push r4
- 47a: 5f 92 push r5
- 47c: 6f 92 push r6
- 47e: 7f 92 push r7
- 480: 8f 92 push r8
- 482: 9f 92 push r9
- 484: af 92 push r10
- 486: bf 92 push r11
- 488: cf 92 push r12
- 48a: df 92 push r13
- 48c: ef 92 push r14
- 48e: ff 92 push r15
- 490: 0f 93 push r16
- 492: 1f 93 push r17
- 494: df 93 push r29
- 496: cf 93 push r28
- 498: cd b7 in r28, 0x3d ; 61
- 49a: de b7 in r29, 0x3e ; 62
- 49c: a0 97 sbiw r28, 0x20 ; 32
- 49e: 0f b6 in r0, 0x3f ; 63
- 4a0: f8 94 cli
- 4a2: de bf out 0x3e, r29 ; 62
- 4a4: 0f be out 0x3f, r0 ; 63
- 4a6: cd bf out 0x3d, r28 ; 61
- 4a8: 1c 01 movw r2, r24
- 4aa: 6a 01 movw r12, r20
- 4ac: 7b 01 movw r14, r22
- 4ae: 41 15 cp r20, r1
- 4b0: 51 05 cpc r21, r1
- 4b2: 61 05 cpc r22, r1
- 4b4: 71 05 cpc r23, r1
- 4b6: 49 f4 brne .+18 ; 0x4ca <_ZN5Print11printNumberEmh+0x56>
- 4b8: dc 01 movw r26, r24
- 4ba: ed 91 ld r30, X+
- 4bc: fc 91 ld r31, X
- 4be: 01 90 ld r0, Z+
- 4c0: f0 81 ld r31, Z
- 4c2: e0 2d mov r30, r0
- 4c4: 60 e3 ldi r22, 0x30 ; 48
- 4c6: 09 95 icall
- 4c8: 54 c0 rjmp .+168 ; 0x572 <_ZN5Print11printNumberEmh+0xfe>
- 4ca: 88 24 eor r8, r8
- 4cc: 99 24 eor r9, r9
- 4ce: 54 01 movw r10, r8
- 4d0: 42 2e mov r4, r18
- 4d2: 55 24 eor r5, r5
- 4d4: 66 24 eor r6, r6
- 4d6: 77 24 eor r7, r7
- 4d8: 01 e0 ldi r16, 0x01 ; 1
- 4da: 10 e0 ldi r17, 0x00 ; 0
- 4dc: 0c 0f add r16, r28
- 4de: 1d 1f adc r17, r29
- 4e0: 08 0d add r16, r8
- 4e2: 19 1d adc r17, r9
- 4e4: c7 01 movw r24, r14
- 4e6: b6 01 movw r22, r12
- 4e8: a3 01 movw r20, r6
- 4ea: 92 01 movw r18, r4
- 4ec: 0e 94 1a 09 call 0x1234 ; 0x1234 <__udivmodsi4>
- 4f0: f8 01 movw r30, r16
- 4f2: 60 83 st Z, r22
- 4f4: 08 94 sec
- 4f6: 81 1c adc r8, r1
- 4f8: 91 1c adc r9, r1
- 4fa: a1 1c adc r10, r1
- 4fc: b1 1c adc r11, r1
- 4fe: c7 01 movw r24, r14
- 500: b6 01 movw r22, r12
- 502: a3 01 movw r20, r6
- 504: 92 01 movw r18, r4
- 506: 0e 94 1a 09 call 0x1234 ; 0x1234 <__udivmodsi4>
- 50a: c9 01 movw r24, r18
- 50c: da 01 movw r26, r20
- 50e: 6c 01 movw r12, r24
- 510: 7d 01 movw r14, r26
- 512: c1 14 cp r12, r1
- 514: d1 04 cpc r13, r1
- 516: e1 04 cpc r14, r1
- 518: f1 04 cpc r15, r1
- 51a: f1 f6 brne .-68 ; 0x4d8 <_ZN5Print11printNumberEmh+0x64>
- 51c: 81 e0 ldi r24, 0x01 ; 1
- 51e: e8 2e mov r14, r24
- 520: f1 2c mov r15, r1
- 522: ec 0e add r14, r28
- 524: fd 1e adc r15, r29
- 526: e8 0c add r14, r8
- 528: f9 1c adc r15, r9
- 52a: 3e 01 movw r6, r28
- 52c: 08 94 sec
- 52e: 61 1c adc r6, r1
- 530: 71 1c adc r7, r1
- 532: d5 01 movw r26, r10
- 534: c4 01 movw r24, r8
- 536: 01 97 sbiw r24, 0x01 ; 1
- 538: a1 09 sbc r26, r1
- 53a: b1 09 sbc r27, r1
- 53c: 6c 01 movw r12, r24
- 53e: c8 18 sub r12, r8
- 540: d9 08 sbc r13, r9
- 542: 14 c0 rjmp .+40 ; 0x56c <_ZN5Print11printNumberEmh+0xf8>
- 544: f6 01 movw r30, r12
- 546: ee 0d add r30, r14
- 548: ff 1d adc r31, r15
- 54a: 60 81 ld r22, Z
- 54c: 6a 30 cpi r22, 0x0A ; 10
- 54e: 10 f4 brcc .+4 ; 0x554 <_ZN5Print11printNumberEmh+0xe0>
- 550: 60 5d subi r22, 0xD0 ; 208
- 552: 01 c0 rjmp .+2 ; 0x556 <_ZN5Print11printNumberEmh+0xe2>
- 554: 69 5c subi r22, 0xC9 ; 201
- 556: d1 01 movw r26, r2
- 558: ed 91 ld r30, X+
- 55a: fc 91 ld r31, X
- 55c: 01 90 ld r0, Z+
- 55e: f0 81 ld r31, Z
- 560: e0 2d mov r30, r0
- 562: c1 01 movw r24, r2
- 564: 09 95 icall
- 566: 08 94 sec
- 568: e1 08 sbc r14, r1
- 56a: f1 08 sbc r15, r1
- 56c: 6e 14 cp r6, r14
- 56e: 7f 04 cpc r7, r15
- 570: 49 f7 brne .-46 ; 0x544 <_ZN5Print11printNumberEmh+0xd0>
- 572: a0 96 adiw r28, 0x20 ; 32
- 574: 0f b6 in r0, 0x3f ; 63
- 576: f8 94 cli
- 578: de bf out 0x3e, r29 ; 62
- 57a: 0f be out 0x3f, r0 ; 63
- 57c: cd bf out 0x3d, r28 ; 61
- 57e: cf 91 pop r28
- 580: df 91 pop r29
- 582: 1f 91 pop r17
- 584: 0f 91 pop r16
- 586: ff 90 pop r15
- 588: ef 90 pop r14
- 58a: df 90 pop r13
- 58c: cf 90 pop r12
- 58e: bf 90 pop r11
- 590: af 90 pop r10
- 592: 9f 90 pop r9
- 594: 8f 90 pop r8
- 596: 7f 90 pop r7
- 598: 6f 90 pop r6
- 59a: 5f 90 pop r5
- 59c: 4f 90 pop r4
- 59e: 3f 90 pop r3
- 5a0: 2f 90 pop r2
- 5a2: 08 95 ret
-
-000005a4 <_ZN5Print5printEm>:
- 5a4: 2a e0 ldi r18, 0x0A ; 10
- 5a6: 0e 94 3a 02 call 0x474 ; 0x474 <_ZN5Print11printNumberEmh>
- 5aa: 08 95 ret
-
-000005ac <_ZN5Print7printlnEm>:
- 5ac: 0f 93 push r16
- 5ae: 1f 93 push r17
- 5b0: 8c 01 movw r16, r24
- 5b2: 0e 94 d2 02 call 0x5a4 ; 0x5a4 <_ZN5Print5printEm>
- 5b6: c8 01 movw r24, r16
- 5b8: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 5bc: 1f 91 pop r17
- 5be: 0f 91 pop r16
- 5c0: 08 95 ret
-
-000005c2 <_ZN5Print5printEj>:
- 5c2: ab 01 movw r20, r22
- 5c4: 60 e0 ldi r22, 0x00 ; 0
- 5c6: 70 e0 ldi r23, 0x00 ; 0
- 5c8: 0e 94 d2 02 call 0x5a4 ; 0x5a4 <_ZN5Print5printEm>
- 5cc: 08 95 ret
-
-000005ce <_ZN5Print7printlnEj>:
- 5ce: 0f 93 push r16
- 5d0: 1f 93 push r17
- 5d2: 8c 01 movw r16, r24
- 5d4: ab 01 movw r20, r22
- 5d6: 60 e0 ldi r22, 0x00 ; 0
- 5d8: 70 e0 ldi r23, 0x00 ; 0
- 5da: 0e 94 d2 02 call 0x5a4 ; 0x5a4 <_ZN5Print5printEm>
- 5de: c8 01 movw r24, r16
- 5e0: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 5e4: 1f 91 pop r17
- 5e6: 0f 91 pop r16
- 5e8: 08 95 ret
-
-000005ea <_ZN5Print5printEl>:
- 5ea: ef 92 push r14
- 5ec: ff 92 push r15
- 5ee: 0f 93 push r16
- 5f0: 1f 93 push r17
- 5f2: cf 93 push r28
- 5f4: df 93 push r29
- 5f6: ec 01 movw r28, r24
- 5f8: 7a 01 movw r14, r20
- 5fa: 8b 01 movw r16, r22
- 5fc: 77 ff sbrs r23, 7
- 5fe: 0f c0 rjmp .+30 ; 0x61e <_ZN5Print5printEl+0x34>
- 600: e8 81 ld r30, Y
- 602: f9 81 ldd r31, Y+1 ; 0x01
- 604: 01 90 ld r0, Z+
- 606: f0 81 ld r31, Z
- 608: e0 2d mov r30, r0
- 60a: 6d e2 ldi r22, 0x2D ; 45
- 60c: 09 95 icall
- 60e: 10 95 com r17
- 610: 00 95 com r16
- 612: f0 94 com r15
- 614: e0 94 com r14
- 616: e1 1c adc r14, r1
- 618: f1 1c adc r15, r1
- 61a: 01 1d adc r16, r1
- 61c: 11 1d adc r17, r1
- 61e: 2a e0 ldi r18, 0x0A ; 10
- 620: b8 01 movw r22, r16
- 622: a7 01 movw r20, r14
- 624: ce 01 movw r24, r28
- 626: 0e 94 3a 02 call 0x474 ; 0x474 <_ZN5Print11printNumberEmh>
- 62a: df 91 pop r29
- 62c: cf 91 pop r28
- 62e: 1f 91 pop r17
- 630: 0f 91 pop r16
- 632: ff 90 pop r15
- 634: ef 90 pop r14
- 636: 08 95 ret
-
-00000638 <_ZN5Print7printlnEl>:
- 638: 0f 93 push r16
- 63a: 1f 93 push r17
- 63c: 8c 01 movw r16, r24
- 63e: 0e 94 f5 02 call 0x5ea ; 0x5ea <_ZN5Print5printEl>
- 642: c8 01 movw r24, r16
- 644: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 648: 1f 91 pop r17
- 64a: 0f 91 pop r16
- 64c: 08 95 ret
-
-0000064e <_ZN5Print5printEi>:
- 64e: ab 01 movw r20, r22
- 650: 66 27 eor r22, r22
- 652: 57 fd sbrc r21, 7
- 654: 60 95 com r22
- 656: 76 2f mov r23, r22
- 658: 0e 94 f5 02 call 0x5ea ; 0x5ea <_ZN5Print5printEl>
- 65c: 08 95 ret
-
-0000065e <_ZN5Print7printlnEi>:
- 65e: 0f 93 push r16
- 660: 1f 93 push r17
- 662: 8c 01 movw r16, r24
- 664: ab 01 movw r20, r22
- 666: 66 27 eor r22, r22
- 668: 57 fd sbrc r21, 7
- 66a: 60 95 com r22
- 66c: 76 2f mov r23, r22
- 66e: 0e 94 f5 02 call 0x5ea ; 0x5ea <_ZN5Print5printEl>
- 672: c8 01 movw r24, r16
- 674: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 678: 1f 91 pop r17
- 67a: 0f 91 pop r16
- 67c: 08 95 ret
-
-0000067e <_ZN5Print5printEli>:
- 67e: dc 01 movw r26, r24
- 680: 21 15 cp r18, r1
- 682: 31 05 cpc r19, r1
- 684: 41 f4 brne .+16 ; 0x696 <_ZN5Print5printEli+0x18>
- 686: ed 91 ld r30, X+
- 688: fc 91 ld r31, X
- 68a: 01 90 ld r0, Z+
- 68c: f0 81 ld r31, Z
- 68e: e0 2d mov r30, r0
- 690: 64 2f mov r22, r20
- 692: 09 95 icall
- 694: 08 95 ret
- 696: 2a 30 cpi r18, 0x0A ; 10
- 698: 31 05 cpc r19, r1
- 69a: 19 f4 brne .+6 ; 0x6a2 <_ZN5Print5printEli+0x24>
- 69c: 0e 94 f5 02 call 0x5ea ; 0x5ea <_ZN5Print5printEl>
- 6a0: 08 95 ret
- 6a2: 0e 94 3a 02 call 0x474 ; 0x474 <_ZN5Print11printNumberEmh>
- 6a6: 08 95 ret
-
-000006a8 <_ZN5Print7printlnEli>:
- 6a8: 0f 93 push r16
- 6aa: 1f 93 push r17
- 6ac: 8c 01 movw r16, r24
- 6ae: 0e 94 3f 03 call 0x67e ; 0x67e <_ZN5Print5printEli>
- 6b2: c8 01 movw r24, r16
- 6b4: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <_ZN5Print7printlnEv>
- 6b8: 1f 91 pop r17
- 6ba: 0f 91 pop r16
- 6bc: 08 95 ret
-
-000006be <beginSerial>:
- 6be: ef 92 push r14
- 6c0: ff 92 push r15
- 6c2: 0f 93 push r16
- 6c4: 1f 93 push r17
- 6c6: 7b 01 movw r14, r22
- 6c8: 8c 01 movw r16, r24
- 6ca: 22 e0 ldi r18, 0x02 ; 2
- 6cc: 30 e0 ldi r19, 0x00 ; 0
- 6ce: 40 e0 ldi r20, 0x00 ; 0
- 6d0: 50 e0 ldi r21, 0x00 ; 0
- 6d2: 0e 94 3c 09 call 0x1278 ; 0x1278 <__divmodsi4>
- 6d6: 20 5c subi r18, 0xC0 ; 192
- 6d8: 3d 4b sbci r19, 0xBD ; 189
- 6da: 40 4f sbci r20, 0xF0 ; 240
- 6dc: 5f 4f sbci r21, 0xFF ; 255
- 6de: ca 01 movw r24, r20
- 6e0: b9 01 movw r22, r18
- 6e2: a8 01 movw r20, r16
- 6e4: 97 01 movw r18, r14
- 6e6: 0e 94 3c 09 call 0x1278 ; 0x1278 <__divmodsi4>
- 6ea: c9 01 movw r24, r18
- 6ec: da 01 movw r26, r20
- 6ee: 01 97 sbiw r24, 0x01 ; 1
- 6f0: a1 09 sbc r26, r1
- 6f2: b1 09 sbc r27, r1
- 6f4: 29 2f mov r18, r25
- 6f6: 3a 2f mov r19, r26
- 6f8: 4b 2f mov r20, r27
- 6fa: 55 27 eor r21, r21
- 6fc: 47 fd sbrc r20, 7
- 6fe: 5a 95 dec r21
- 700: 01 96 adiw r24, 0x01 ; 1
- 702: a1 1d adc r26, r1
- 704: b1 1d adc r27, r1
- 706: 20 93 c5 00 sts 0x00C5, r18
- 70a: 81 50 subi r24, 0x01 ; 1
- 70c: 80 93 c4 00 sts 0x00C4, r24
- 710: e1 ec ldi r30, 0xC1 ; 193
- 712: f0 e0 ldi r31, 0x00 ; 0
- 714: 80 81 ld r24, Z
- 716: 80 61 ori r24, 0x10 ; 16
- 718: 80 83 st Z, r24
- 71a: 80 81 ld r24, Z
- 71c: 88 60 ori r24, 0x08 ; 8
- 71e: 80 83 st Z, r24
- 720: 80 81 ld r24, Z
- 722: 80 68 ori r24, 0x80 ; 128
- 724: 80 83 st Z, r24
- 726: 1f 91 pop r17
- 728: 0f 91 pop r16
- 72a: ff 90 pop r15
- 72c: ef 90 pop r14
- 72e: 08 95 ret
-
-00000730 <serialWrite>:
- 730: 98 2f mov r25, r24
- 732: 80 91 c0 00 lds r24, 0x00C0
- 736: 85 ff sbrs r24, 5
- 738: fc cf rjmp .-8 ; 0x732 <serialWrite+0x2>
- 73a: 90 93 c6 00 sts 0x00C6, r25
- 73e: 08 95 ret
-
-00000740 <serialAvailable>:
- 740: 80 91 28 03 lds r24, 0x0328
- 744: 90 91 29 03 lds r25, 0x0329
- 748: 80 58 subi r24, 0x80 ; 128
- 74a: 9f 4f sbci r25, 0xFF ; 255
- 74c: 20 91 2a 03 lds r18, 0x032A
- 750: 30 91 2b 03 lds r19, 0x032B
- 754: 82 1b sub r24, r18
- 756: 93 0b sbc r25, r19
- 758: 60 e8 ldi r22, 0x80 ; 128
- 75a: 70 e0 ldi r23, 0x00 ; 0
- 75c: 0e 94 07 09 call 0x120e ; 0x120e <__divmodhi4>
- 760: 08 95 ret
-
-00000762 <serialRead>:
- 762: 40 91 2a 03 lds r20, 0x032A
- 766: 50 91 2b 03 lds r21, 0x032B
- 76a: 80 91 28 03 lds r24, 0x0328
- 76e: 90 91 29 03 lds r25, 0x0329
- 772: 84 17 cp r24, r20
- 774: 95 07 cpc r25, r21
- 776: 19 f4 brne .+6 ; 0x77e <serialRead+0x1c>
- 778: 2f ef ldi r18, 0xFF ; 255
- 77a: 3f ef ldi r19, 0xFF ; 255
- 77c: 0f c0 rjmp .+30 ; 0x79c <serialRead+0x3a>
- 77e: fa 01 movw r30, r20
- 780: e4 5d subi r30, 0xD4 ; 212
- 782: fc 4f sbci r31, 0xFC ; 252
- 784: 20 81 ld r18, Z
- 786: ca 01 movw r24, r20
- 788: 01 96 adiw r24, 0x01 ; 1
- 78a: 60 e8 ldi r22, 0x80 ; 128
- 78c: 70 e0 ldi r23, 0x00 ; 0
- 78e: 0e 94 07 09 call 0x120e ; 0x120e <__divmodhi4>
- 792: 90 93 2b 03 sts 0x032B, r25
- 796: 80 93 2a 03 sts 0x032A, r24
- 79a: 30 e0 ldi r19, 0x00 ; 0
- 79c: c9 01 movw r24, r18
- 79e: 08 95 ret
-
-000007a0 <serialFlush>:
- 7a0: 80 91 2a 03 lds r24, 0x032A
- 7a4: 90 91 2b 03 lds r25, 0x032B
- 7a8: 90 93 29 03 sts 0x0329, r25
- 7ac: 80 93 28 03 sts 0x0328, r24
- 7b0: 08 95 ret
-
-000007b2 <__vector_18>:
- 7b2: 1f 92 push r1
- 7b4: 0f 92 push r0
- 7b6: 0f b6 in r0, 0x3f ; 63
- 7b8: 0f 92 push r0
- 7ba: 11 24 eor r1, r1
- 7bc: 2f 93 push r18
- 7be: 3f 93 push r19
- 7c0: 4f 93 push r20
- 7c2: 5f 93 push r21
- 7c4: 6f 93 push r22
- 7c6: 7f 93 push r23
- 7c8: 8f 93 push r24
- 7ca: 9f 93 push r25
- 7cc: af 93 push r26
- 7ce: bf 93 push r27
- 7d0: ef 93 push r30
- 7d2: ff 93 push r31
- 7d4: 40 91 c6 00 lds r20, 0x00C6
- 7d8: e0 91 28 03 lds r30, 0x0328
- 7dc: f0 91 29 03 lds r31, 0x0329
- 7e0: cf 01 movw r24, r30
- 7e2: 01 96 adiw r24, 0x01 ; 1
- 7e4: 60 e8 ldi r22, 0x80 ; 128
- 7e6: 70 e0 ldi r23, 0x00 ; 0
- 7e8: 0e 94 07 09 call 0x120e ; 0x120e <__divmodhi4>
- 7ec: 9c 01 movw r18, r24
- 7ee: 80 91 2a 03 lds r24, 0x032A
- 7f2: 90 91 2b 03 lds r25, 0x032B
- 7f6: 28 17 cp r18, r24
- 7f8: 39 07 cpc r19, r25
- 7fa: 39 f0 breq .+14 ; 0x80a <__vector_18+0x58>
- 7fc: e4 5d subi r30, 0xD4 ; 212
- 7fe: fc 4f sbci r31, 0xFC ; 252
- 800: 40 83 st Z, r20
- 802: 30 93 29 03 sts 0x0329, r19
- 806: 20 93 28 03 sts 0x0328, r18
- 80a: ff 91 pop r31
- 80c: ef 91 pop r30
- 80e: bf 91 pop r27
- 810: af 91 pop r26
- 812: 9f 91 pop r25
- 814: 8f 91 pop r24
- 816: 7f 91 pop r23
- 818: 6f 91 pop r22
- 81a: 5f 91 pop r21
- 81c: 4f 91 pop r20
- 81e: 3f 91 pop r19
- 820: 2f 91 pop r18
- 822: 0f 90 pop r0
- 824: 0f be out 0x3f, r0 ; 63
- 826: 0f 90 pop r0
- 828: 1f 90 pop r1
- 82a: 18 95 reti
-
-0000082c <_fpadd_parts>:
- 82c: a0 e0 ldi r26, 0x00 ; 0
- 82e: b0 e0 ldi r27, 0x00 ; 0
- 830: ec e1 ldi r30, 0x1C ; 28
- 832: f4 e0 ldi r31, 0x04 ; 4
- 834: 0c 94 6b 09 jmp 0x12d6 ; 0x12d6 <__prologue_saves__>
- 838: dc 01 movw r26, r24
- 83a: 2b 01 movw r4, r22
- 83c: fa 01 movw r30, r20
- 83e: 9c 91 ld r25, X
- 840: 92 30 cpi r25, 0x02 ; 2
- 842: 08 f4 brcc .+2 ; 0x846 <_fpadd_parts+0x1a>
- 844: 39 c1 rjmp .+626 ; 0xab8 <__stack+0x1b9>
- 846: eb 01 movw r28, r22
- 848: 88 81 ld r24, Y
- 84a: 82 30 cpi r24, 0x02 ; 2
- 84c: 08 f4 brcc .+2 ; 0x850 <_fpadd_parts+0x24>
- 84e: 33 c1 rjmp .+614 ; 0xab6 <__stack+0x1b7>
- 850: 94 30 cpi r25, 0x04 ; 4
- 852: 69 f4 brne .+26 ; 0x86e <_fpadd_parts+0x42>
- 854: 84 30 cpi r24, 0x04 ; 4
- 856: 09 f0 breq .+2 ; 0x85a <_fpadd_parts+0x2e>
- 858: 2f c1 rjmp .+606 ; 0xab8 <__stack+0x1b9>
- 85a: 11 96 adiw r26, 0x01 ; 1
- 85c: 9c 91 ld r25, X
- 85e: 11 97 sbiw r26, 0x01 ; 1
- 860: 89 81 ldd r24, Y+1 ; 0x01
- 862: 98 17 cp r25, r24
- 864: 09 f4 brne .+2 ; 0x868 <_fpadd_parts+0x3c>
- 866: 28 c1 rjmp .+592 ; 0xab8 <__stack+0x1b9>
- 868: a9 e1 ldi r26, 0x19 ; 25
- 86a: b1 e0 ldi r27, 0x01 ; 1
- 86c: 25 c1 rjmp .+586 ; 0xab8 <__stack+0x1b9>
- 86e: 84 30 cpi r24, 0x04 ; 4
- 870: 09 f4 brne .+2 ; 0x874 <_fpadd_parts+0x48>
- 872: 21 c1 rjmp .+578 ; 0xab6 <__stack+0x1b7>
- 874: 82 30 cpi r24, 0x02 ; 2
- 876: a9 f4 brne .+42 ; 0x8a2 <_fpadd_parts+0x76>
- 878: 92 30 cpi r25, 0x02 ; 2
- 87a: 09 f0 breq .+2 ; 0x87e <_fpadd_parts+0x52>
- 87c: 1d c1 rjmp .+570 ; 0xab8 <__stack+0x1b9>
- 87e: 9a 01 movw r18, r20
- 880: ad 01 movw r20, r26
- 882: 88 e0 ldi r24, 0x08 ; 8
- 884: ea 01 movw r28, r20
- 886: 09 90 ld r0, Y+
- 888: ae 01 movw r20, r28
- 88a: e9 01 movw r28, r18
- 88c: 09 92 st Y+, r0
- 88e: 9e 01 movw r18, r28
- 890: 81 50 subi r24, 0x01 ; 1
- 892: c1 f7 brne .-16 ; 0x884 <_fpadd_parts+0x58>
- 894: e2 01 movw r28, r4
- 896: 89 81 ldd r24, Y+1 ; 0x01
- 898: 11 96 adiw r26, 0x01 ; 1
- 89a: 9c 91 ld r25, X
- 89c: 89 23 and r24, r25
- 89e: 81 83 std Z+1, r24 ; 0x01
- 8a0: 08 c1 rjmp .+528 ; 0xab2 <__stack+0x1b3>
- 8a2: 92 30 cpi r25, 0x02 ; 2
- 8a4: 09 f4 brne .+2 ; 0x8a8 <_fpadd_parts+0x7c>
- 8a6: 07 c1 rjmp .+526 ; 0xab6 <__stack+0x1b7>
- 8a8: 12 96 adiw r26, 0x02 ; 2
- 8aa: 2d 90 ld r2, X+
- 8ac: 3c 90 ld r3, X
- 8ae: 13 97 sbiw r26, 0x03 ; 3
- 8b0: eb 01 movw r28, r22
- 8b2: 8a 81 ldd r24, Y+2 ; 0x02
- 8b4: 9b 81 ldd r25, Y+3 ; 0x03
- 8b6: 14 96 adiw r26, 0x04 ; 4
- 8b8: ad 90 ld r10, X+
- 8ba: bd 90 ld r11, X+
- 8bc: cd 90 ld r12, X+
- 8be: dc 90 ld r13, X
- 8c0: 17 97 sbiw r26, 0x07 ; 7
- 8c2: ec 80 ldd r14, Y+4 ; 0x04
- 8c4: fd 80 ldd r15, Y+5 ; 0x05
- 8c6: 0e 81 ldd r16, Y+6 ; 0x06
- 8c8: 1f 81 ldd r17, Y+7 ; 0x07
- 8ca: 91 01 movw r18, r2
- 8cc: 28 1b sub r18, r24
- 8ce: 39 0b sbc r19, r25
- 8d0: b9 01 movw r22, r18
- 8d2: 37 ff sbrs r19, 7
- 8d4: 04 c0 rjmp .+8 ; 0x8de <_fpadd_parts+0xb2>
- 8d6: 66 27 eor r22, r22
- 8d8: 77 27 eor r23, r23
- 8da: 62 1b sub r22, r18
- 8dc: 73 0b sbc r23, r19
- 8de: 60 32 cpi r22, 0x20 ; 32
- 8e0: 71 05 cpc r23, r1
- 8e2: 0c f0 brlt .+2 ; 0x8e6 <_fpadd_parts+0xba>
- 8e4: 61 c0 rjmp .+194 ; 0x9a8 <__stack+0xa9>
- 8e6: 12 16 cp r1, r18
- 8e8: 13 06 cpc r1, r19
- 8ea: 6c f5 brge .+90 ; 0x946 <__stack+0x47>
- 8ec: 37 01 movw r6, r14
- 8ee: 48 01 movw r8, r16
- 8f0: 06 2e mov r0, r22
- 8f2: 04 c0 rjmp .+8 ; 0x8fc <_fpadd_parts+0xd0>
- 8f4: 96 94 lsr r9
- 8f6: 87 94 ror r8
- 8f8: 77 94 ror r7
- 8fa: 67 94 ror r6
- 8fc: 0a 94 dec r0
- 8fe: d2 f7 brpl .-12 ; 0x8f4 <_fpadd_parts+0xc8>
- 900: 21 e0 ldi r18, 0x01 ; 1
- 902: 30 e0 ldi r19, 0x00 ; 0
- 904: 40 e0 ldi r20, 0x00 ; 0
- 906: 50 e0 ldi r21, 0x00 ; 0
- 908: 04 c0 rjmp .+8 ; 0x912 <__stack+0x13>
- 90a: 22 0f add r18, r18
- 90c: 33 1f adc r19, r19
- 90e: 44 1f adc r20, r20
- 910: 55 1f adc r21, r21
- 912: 6a 95 dec r22
- 914: d2 f7 brpl .-12 ; 0x90a <__stack+0xb>
- 916: 21 50 subi r18, 0x01 ; 1
- 918: 30 40 sbci r19, 0x00 ; 0
- 91a: 40 40 sbci r20, 0x00 ; 0
- 91c: 50 40 sbci r21, 0x00 ; 0
- 91e: 2e 21 and r18, r14
- 920: 3f 21 and r19, r15
- 922: 40 23 and r20, r16
- 924: 51 23 and r21, r17
- 926: 21 15 cp r18, r1
- 928: 31 05 cpc r19, r1
- 92a: 41 05 cpc r20, r1
- 92c: 51 05 cpc r21, r1
- 92e: 21 f0 breq .+8 ; 0x938 <__stack+0x39>
- 930: 21 e0 ldi r18, 0x01 ; 1
- 932: 30 e0 ldi r19, 0x00 ; 0
- 934: 40 e0 ldi r20, 0x00 ; 0
- 936: 50 e0 ldi r21, 0x00 ; 0
- 938: 79 01 movw r14, r18
- 93a: 8a 01 movw r16, r20
- 93c: e6 28 or r14, r6
- 93e: f7 28 or r15, r7
- 940: 08 29 or r16, r8
- 942: 19 29 or r17, r9
- 944: 3c c0 rjmp .+120 ; 0x9be <__stack+0xbf>
- 946: 23 2b or r18, r19
- 948: d1 f1 breq .+116 ; 0x9be <__stack+0xbf>
- 94a: 26 0e add r2, r22
- 94c: 37 1e adc r3, r23
- 94e: 35 01 movw r6, r10
- 950: 46 01 movw r8, r12
- 952: 06 2e mov r0, r22
- 954: 04 c0 rjmp .+8 ; 0x95e <__stack+0x5f>
- 956: 96 94 lsr r9
- 958: 87 94 ror r8
- 95a: 77 94 ror r7
- 95c: 67 94 ror r6
- 95e: 0a 94 dec r0
- 960: d2 f7 brpl .-12 ; 0x956 <__stack+0x57>
- 962: 21 e0 ldi r18, 0x01 ; 1
- 964: 30 e0 ldi r19, 0x00 ; 0
- 966: 40 e0 ldi r20, 0x00 ; 0
- 968: 50 e0 ldi r21, 0x00 ; 0
- 96a: 04 c0 rjmp .+8 ; 0x974 <__stack+0x75>
- 96c: 22 0f add r18, r18
- 96e: 33 1f adc r19, r19
- 970: 44 1f adc r20, r20
- 972: 55 1f adc r21, r21
- 974: 6a 95 dec r22
- 976: d2 f7 brpl .-12 ; 0x96c <__stack+0x6d>
- 978: 21 50 subi r18, 0x01 ; 1
- 97a: 30 40 sbci r19, 0x00 ; 0
- 97c: 40 40 sbci r20, 0x00 ; 0
- 97e: 50 40 sbci r21, 0x00 ; 0
- 980: 2a 21 and r18, r10
- 982: 3b 21 and r19, r11
- 984: 4c 21 and r20, r12
- 986: 5d 21 and r21, r13
- 988: 21 15 cp r18, r1
- 98a: 31 05 cpc r19, r1
- 98c: 41 05 cpc r20, r1
- 98e: 51 05 cpc r21, r1
- 990: 21 f0 breq .+8 ; 0x99a <__stack+0x9b>
- 992: 21 e0 ldi r18, 0x01 ; 1
- 994: 30 e0 ldi r19, 0x00 ; 0
- 996: 40 e0 ldi r20, 0x00 ; 0
- 998: 50 e0 ldi r21, 0x00 ; 0
- 99a: 59 01 movw r10, r18
- 99c: 6a 01 movw r12, r20
- 99e: a6 28 or r10, r6
- 9a0: b7 28 or r11, r7
- 9a2: c8 28 or r12, r8
- 9a4: d9 28 or r13, r9
- 9a6: 0b c0 rjmp .+22 ; 0x9be <__stack+0xbf>
- 9a8: 82 15 cp r24, r2
- 9aa: 93 05 cpc r25, r3
- 9ac: 2c f0 brlt .+10 ; 0x9b8 <__stack+0xb9>
- 9ae: 1c 01 movw r2, r24
- 9b0: aa 24 eor r10, r10
- 9b2: bb 24 eor r11, r11
- 9b4: 65 01 movw r12, r10
- 9b6: 03 c0 rjmp .+6 ; 0x9be <__stack+0xbf>
- 9b8: ee 24 eor r14, r14
- 9ba: ff 24 eor r15, r15
- 9bc: 87 01 movw r16, r14
- 9be: 11 96 adiw r26, 0x01 ; 1
- 9c0: 9c 91 ld r25, X
- 9c2: d2 01 movw r26, r4
- 9c4: 11 96 adiw r26, 0x01 ; 1
- 9c6: 8c 91 ld r24, X
- 9c8: 98 17 cp r25, r24
- 9ca: 09 f4 brne .+2 ; 0x9ce <__stack+0xcf>
- 9cc: 45 c0 rjmp .+138 ; 0xa58 <__stack+0x159>
- 9ce: 99 23 and r25, r25
- 9d0: 39 f0 breq .+14 ; 0x9e0 <__stack+0xe1>
- 9d2: a8 01 movw r20, r16
- 9d4: 97 01 movw r18, r14
- 9d6: 2a 19 sub r18, r10
- 9d8: 3b 09 sbc r19, r11
- 9da: 4c 09 sbc r20, r12
- 9dc: 5d 09 sbc r21, r13
- 9de: 06 c0 rjmp .+12 ; 0x9ec <__stack+0xed>
- 9e0: a6 01 movw r20, r12
- 9e2: 95 01 movw r18, r10
- 9e4: 2e 19 sub r18, r14
- 9e6: 3f 09 sbc r19, r15
- 9e8: 40 0b sbc r20, r16
- 9ea: 51 0b sbc r21, r17
- 9ec: 57 fd sbrc r21, 7
- 9ee: 08 c0 rjmp .+16 ; 0xa00 <__stack+0x101>
- 9f0: 11 82 std Z+1, r1 ; 0x01
- 9f2: 33 82 std Z+3, r3 ; 0x03
- 9f4: 22 82 std Z+2, r2 ; 0x02
- 9f6: 24 83 std Z+4, r18 ; 0x04
- 9f8: 35 83 std Z+5, r19 ; 0x05
- 9fa: 46 83 std Z+6, r20 ; 0x06
- 9fc: 57 83 std Z+7, r21 ; 0x07
- 9fe: 1d c0 rjmp .+58 ; 0xa3a <__stack+0x13b>
- a00: 81 e0 ldi r24, 0x01 ; 1
- a02: 81 83 std Z+1, r24 ; 0x01
- a04: 33 82 std Z+3, r3 ; 0x03
- a06: 22 82 std Z+2, r2 ; 0x02
- a08: 88 27 eor r24, r24
- a0a: 99 27 eor r25, r25
- a0c: dc 01 movw r26, r24
- a0e: 82 1b sub r24, r18
- a10: 93 0b sbc r25, r19
- a12: a4 0b sbc r26, r20
- a14: b5 0b sbc r27, r21
- a16: 84 83 std Z+4, r24 ; 0x04
- a18: 95 83 std Z+5, r25 ; 0x05
- a1a: a6 83 std Z+6, r26 ; 0x06
- a1c: b7 83 std Z+7, r27 ; 0x07
- a1e: 0d c0 rjmp .+26 ; 0xa3a <__stack+0x13b>
- a20: 22 0f add r18, r18
- a22: 33 1f adc r19, r19
- a24: 44 1f adc r20, r20
- a26: 55 1f adc r21, r21
- a28: 24 83 std Z+4, r18 ; 0x04
- a2a: 35 83 std Z+5, r19 ; 0x05
- a2c: 46 83 std Z+6, r20 ; 0x06
- a2e: 57 83 std Z+7, r21 ; 0x07
- a30: 82 81 ldd r24, Z+2 ; 0x02
- a32: 93 81 ldd r25, Z+3 ; 0x03
- a34: 01 97 sbiw r24, 0x01 ; 1
- a36: 93 83 std Z+3, r25 ; 0x03
- a38: 82 83 std Z+2, r24 ; 0x02
- a3a: 24 81 ldd r18, Z+4 ; 0x04
- a3c: 35 81 ldd r19, Z+5 ; 0x05
- a3e: 46 81 ldd r20, Z+6 ; 0x06
- a40: 57 81 ldd r21, Z+7 ; 0x07
- a42: da 01 movw r26, r20
- a44: c9 01 movw r24, r18
- a46: 01 97 sbiw r24, 0x01 ; 1
- a48: a1 09 sbc r26, r1
- a4a: b1 09 sbc r27, r1
- a4c: 8f 5f subi r24, 0xFF ; 255
- a4e: 9f 4f sbci r25, 0xFF ; 255
- a50: af 4f sbci r26, 0xFF ; 255
- a52: bf 43 sbci r27, 0x3F ; 63
- a54: 28 f3 brcs .-54 ; 0xa20 <__stack+0x121>
- a56: 0b c0 rjmp .+22 ; 0xa6e <__stack+0x16f>
- a58: 91 83 std Z+1, r25 ; 0x01
- a5a: 33 82 std Z+3, r3 ; 0x03
- a5c: 22 82 std Z+2, r2 ; 0x02
- a5e: ea 0c add r14, r10
- a60: fb 1c adc r15, r11
- a62: 0c 1d adc r16, r12
- a64: 1d 1d adc r17, r13
- a66: e4 82 std Z+4, r14 ; 0x04
- a68: f5 82 std Z+5, r15 ; 0x05
- a6a: 06 83 std Z+6, r16 ; 0x06
- a6c: 17 83 std Z+7, r17 ; 0x07
- a6e: 83 e0 ldi r24, 0x03 ; 3
- a70: 80 83 st Z, r24
- a72: 24 81 ldd r18, Z+4 ; 0x04
- a74: 35 81 ldd r19, Z+5 ; 0x05
- a76: 46 81 ldd r20, Z+6 ; 0x06
- a78: 57 81 ldd r21, Z+7 ; 0x07
- a7a: 57 ff sbrs r21, 7
- a7c: 1a c0 rjmp .+52 ; 0xab2 <__stack+0x1b3>
- a7e: c9 01 movw r24, r18
- a80: aa 27 eor r26, r26
- a82: 97 fd sbrc r25, 7
- a84: a0 95 com r26
- a86: ba 2f mov r27, r26
- a88: 81 70 andi r24, 0x01 ; 1
- a8a: 90 70 andi r25, 0x00 ; 0
- a8c: a0 70 andi r26, 0x00 ; 0
- a8e: b0 70 andi r27, 0x00 ; 0
- a90: 56 95 lsr r21
- a92: 47 95 ror r20
- a94: 37 95 ror r19
- a96: 27 95 ror r18
- a98: 82 2b or r24, r18
- a9a: 93 2b or r25, r19
- a9c: a4 2b or r26, r20
- a9e: b5 2b or r27, r21
- aa0: 84 83 std Z+4, r24 ; 0x04
- aa2: 95 83 std Z+5, r25 ; 0x05
- aa4: a6 83 std Z+6, r26 ; 0x06
- aa6: b7 83 std Z+7, r27 ; 0x07
- aa8: 82 81 ldd r24, Z+2 ; 0x02
- aaa: 93 81 ldd r25, Z+3 ; 0x03
- aac: 01 96 adiw r24, 0x01 ; 1
- aae: 93 83 std Z+3, r25 ; 0x03
- ab0: 82 83 std Z+2, r24 ; 0x02
- ab2: df 01 movw r26, r30
- ab4: 01 c0 rjmp .+2 ; 0xab8 <__stack+0x1b9>
- ab6: d2 01 movw r26, r4
- ab8: cd 01 movw r24, r26
- aba: cd b7 in r28, 0x3d ; 61
- abc: de b7 in r29, 0x3e ; 62
- abe: e2 e1 ldi r30, 0x12 ; 18
- ac0: 0c 94 87 09 jmp 0x130e ; 0x130e <__epilogue_restores__>
-
-00000ac4 <__subsf3>:
- ac4: a0 e2 ldi r26, 0x20 ; 32
- ac6: b0 e0 ldi r27, 0x00 ; 0
- ac8: e8 e6 ldi r30, 0x68 ; 104
- aca: f5 e0 ldi r31, 0x05 ; 5
- acc: 0c 94 77 09 jmp 0x12ee ; 0x12ee <__prologue_saves__+0x18>
- ad0: 69 83 std Y+1, r22 ; 0x01
- ad2: 7a 83 std Y+2, r23 ; 0x02
- ad4: 8b 83 std Y+3, r24 ; 0x03
- ad6: 9c 83 std Y+4, r25 ; 0x04
- ad8: 2d 83 std Y+5, r18 ; 0x05
- ada: 3e 83 std Y+6, r19 ; 0x06
- adc: 4f 83 std Y+7, r20 ; 0x07
- ade: 58 87 std Y+8, r21 ; 0x08
- ae0: e9 e0 ldi r30, 0x09 ; 9
- ae2: ee 2e mov r14, r30
- ae4: f1 2c mov r15, r1
- ae6: ec 0e add r14, r28
- ae8: fd 1e adc r15, r29
- aea: ce 01 movw r24, r28
- aec: 01 96 adiw r24, 0x01 ; 1
- aee: b7 01 movw r22, r14
- af0: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- af4: 8e 01 movw r16, r28
- af6: 0f 5e subi r16, 0xEF ; 239
- af8: 1f 4f sbci r17, 0xFF ; 255
- afa: ce 01 movw r24, r28
- afc: 05 96 adiw r24, 0x05 ; 5
- afe: b8 01 movw r22, r16
- b00: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- b04: 8a 89 ldd r24, Y+18 ; 0x12
- b06: 91 e0 ldi r25, 0x01 ; 1
- b08: 89 27 eor r24, r25
- b0a: 8a 8b std Y+18, r24 ; 0x12
- b0c: c7 01 movw r24, r14
- b0e: b8 01 movw r22, r16
- b10: ae 01 movw r20, r28
- b12: 47 5e subi r20, 0xE7 ; 231
- b14: 5f 4f sbci r21, 0xFF ; 255
- b16: 0e 94 16 04 call 0x82c ; 0x82c <_fpadd_parts>
- b1a: 0e 94 ba 07 call 0xf74 ; 0xf74 <__pack_f>
- b1e: a0 96 adiw r28, 0x20 ; 32
- b20: e6 e0 ldi r30, 0x06 ; 6
- b22: 0c 94 93 09 jmp 0x1326 ; 0x1326 <__epilogue_restores__+0x18>
-
-00000b26 <__addsf3>:
- b26: a0 e2 ldi r26, 0x20 ; 32
- b28: b0 e0 ldi r27, 0x00 ; 0
- b2a: e9 e9 ldi r30, 0x99 ; 153
- b2c: f5 e0 ldi r31, 0x05 ; 5
- b2e: 0c 94 77 09 jmp 0x12ee ; 0x12ee <__prologue_saves__+0x18>
- b32: 69 83 std Y+1, r22 ; 0x01
- b34: 7a 83 std Y+2, r23 ; 0x02
- b36: 8b 83 std Y+3, r24 ; 0x03
- b38: 9c 83 std Y+4, r25 ; 0x04
- b3a: 2d 83 std Y+5, r18 ; 0x05
- b3c: 3e 83 std Y+6, r19 ; 0x06
- b3e: 4f 83 std Y+7, r20 ; 0x07
- b40: 58 87 std Y+8, r21 ; 0x08
- b42: f9 e0 ldi r31, 0x09 ; 9
- b44: ef 2e mov r14, r31
- b46: f1 2c mov r15, r1
- b48: ec 0e add r14, r28
- b4a: fd 1e adc r15, r29
- b4c: ce 01 movw r24, r28
- b4e: 01 96 adiw r24, 0x01 ; 1
- b50: b7 01 movw r22, r14
- b52: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- b56: 8e 01 movw r16, r28
- b58: 0f 5e subi r16, 0xEF ; 239
- b5a: 1f 4f sbci r17, 0xFF ; 255
- b5c: ce 01 movw r24, r28
- b5e: 05 96 adiw r24, 0x05 ; 5
- b60: b8 01 movw r22, r16
- b62: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- b66: c7 01 movw r24, r14
- b68: b8 01 movw r22, r16
- b6a: ae 01 movw r20, r28
- b6c: 47 5e subi r20, 0xE7 ; 231
- b6e: 5f 4f sbci r21, 0xFF ; 255
- b70: 0e 94 16 04 call 0x82c ; 0x82c <_fpadd_parts>
- b74: 0e 94 ba 07 call 0xf74 ; 0xf74 <__pack_f>
- b78: a0 96 adiw r28, 0x20 ; 32
- b7a: e6 e0 ldi r30, 0x06 ; 6
- b7c: 0c 94 93 09 jmp 0x1326 ; 0x1326 <__epilogue_restores__+0x18>
-
-00000b80 <__mulsf3>:
- b80: a0 e2 ldi r26, 0x20 ; 32
- b82: b0 e0 ldi r27, 0x00 ; 0
- b84: e6 ec ldi r30, 0xC6 ; 198
- b86: f5 e0 ldi r31, 0x05 ; 5
- b88: 0c 94 6b 09 jmp 0x12d6 ; 0x12d6 <__prologue_saves__>
- b8c: 69 83 std Y+1, r22 ; 0x01
- b8e: 7a 83 std Y+2, r23 ; 0x02
- b90: 8b 83 std Y+3, r24 ; 0x03
- b92: 9c 83 std Y+4, r25 ; 0x04
- b94: 2d 83 std Y+5, r18 ; 0x05
- b96: 3e 83 std Y+6, r19 ; 0x06
- b98: 4f 83 std Y+7, r20 ; 0x07
- b9a: 58 87 std Y+8, r21 ; 0x08
- b9c: ce 01 movw r24, r28
- b9e: 01 96 adiw r24, 0x01 ; 1
- ba0: be 01 movw r22, r28
- ba2: 67 5f subi r22, 0xF7 ; 247
- ba4: 7f 4f sbci r23, 0xFF ; 255
- ba6: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- baa: ce 01 movw r24, r28
- bac: 05 96 adiw r24, 0x05 ; 5
- bae: be 01 movw r22, r28
- bb0: 6f 5e subi r22, 0xEF ; 239
- bb2: 7f 4f sbci r23, 0xFF ; 255
- bb4: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- bb8: 99 85 ldd r25, Y+9 ; 0x09
- bba: 92 30 cpi r25, 0x02 ; 2
- bbc: 88 f0 brcs .+34 ; 0xbe0 <__mulsf3+0x60>
- bbe: 89 89 ldd r24, Y+17 ; 0x11
- bc0: 82 30 cpi r24, 0x02 ; 2
- bc2: c8 f0 brcs .+50 ; 0xbf6 <__mulsf3+0x76>
- bc4: 94 30 cpi r25, 0x04 ; 4
- bc6: 19 f4 brne .+6 ; 0xbce <__mulsf3+0x4e>
- bc8: 82 30 cpi r24, 0x02 ; 2
- bca: 51 f4 brne .+20 ; 0xbe0 <__mulsf3+0x60>
- bcc: 04 c0 rjmp .+8 ; 0xbd6 <__mulsf3+0x56>
- bce: 84 30 cpi r24, 0x04 ; 4
- bd0: 29 f4 brne .+10 ; 0xbdc <__mulsf3+0x5c>
- bd2: 92 30 cpi r25, 0x02 ; 2
- bd4: 81 f4 brne .+32 ; 0xbf6 <__mulsf3+0x76>
- bd6: 89 e1 ldi r24, 0x19 ; 25
- bd8: 91 e0 ldi r25, 0x01 ; 1
- bda: c6 c0 rjmp .+396 ; 0xd68 <__mulsf3+0x1e8>
- bdc: 92 30 cpi r25, 0x02 ; 2
- bde: 49 f4 brne .+18 ; 0xbf2 <__mulsf3+0x72>
- be0: 20 e0 ldi r18, 0x00 ; 0
- be2: 9a 85 ldd r25, Y+10 ; 0x0a
- be4: 8a 89 ldd r24, Y+18 ; 0x12
- be6: 98 13 cpse r25, r24
- be8: 21 e0 ldi r18, 0x01 ; 1
- bea: 2a 87 std Y+10, r18 ; 0x0a
- bec: ce 01 movw r24, r28
- bee: 09 96 adiw r24, 0x09 ; 9
- bf0: bb c0 rjmp .+374 ; 0xd68 <__mulsf3+0x1e8>
- bf2: 82 30 cpi r24, 0x02 ; 2
- bf4: 49 f4 brne .+18 ; 0xc08 <__mulsf3+0x88>
- bf6: 20 e0 ldi r18, 0x00 ; 0
- bf8: 9a 85 ldd r25, Y+10 ; 0x0a
- bfa: 8a 89 ldd r24, Y+18 ; 0x12
- bfc: 98 13 cpse r25, r24
- bfe: 21 e0 ldi r18, 0x01 ; 1
- c00: 2a 8b std Y+18, r18 ; 0x12
- c02: ce 01 movw r24, r28
- c04: 41 96 adiw r24, 0x11 ; 17
- c06: b0 c0 rjmp .+352 ; 0xd68 <__mulsf3+0x1e8>
- c08: 2d 84 ldd r2, Y+13 ; 0x0d
- c0a: 3e 84 ldd r3, Y+14 ; 0x0e
- c0c: 4f 84 ldd r4, Y+15 ; 0x0f
- c0e: 58 88 ldd r5, Y+16 ; 0x10
- c10: 6d 88 ldd r6, Y+21 ; 0x15
- c12: 7e 88 ldd r7, Y+22 ; 0x16
- c14: 8f 88 ldd r8, Y+23 ; 0x17
- c16: 98 8c ldd r9, Y+24 ; 0x18
- c18: ee 24 eor r14, r14
- c1a: ff 24 eor r15, r15
- c1c: 87 01 movw r16, r14
- c1e: aa 24 eor r10, r10
- c20: bb 24 eor r11, r11
- c22: 65 01 movw r12, r10
- c24: 40 e0 ldi r20, 0x00 ; 0
- c26: 50 e0 ldi r21, 0x00 ; 0
- c28: 60 e0 ldi r22, 0x00 ; 0
- c2a: 70 e0 ldi r23, 0x00 ; 0
- c2c: e0 e0 ldi r30, 0x00 ; 0
- c2e: f0 e0 ldi r31, 0x00 ; 0
- c30: c1 01 movw r24, r2
- c32: 81 70 andi r24, 0x01 ; 1
- c34: 90 70 andi r25, 0x00 ; 0
- c36: 89 2b or r24, r25
- c38: e9 f0 breq .+58 ; 0xc74 <__mulsf3+0xf4>
- c3a: e6 0c add r14, r6
- c3c: f7 1c adc r15, r7
- c3e: 08 1d adc r16, r8
- c40: 19 1d adc r17, r9
- c42: 9a 01 movw r18, r20
- c44: ab 01 movw r20, r22
- c46: 2a 0d add r18, r10
- c48: 3b 1d adc r19, r11
- c4a: 4c 1d adc r20, r12
- c4c: 5d 1d adc r21, r13
- c4e: 80 e0 ldi r24, 0x00 ; 0
- c50: 90 e0 ldi r25, 0x00 ; 0
- c52: a0 e0 ldi r26, 0x00 ; 0
- c54: b0 e0 ldi r27, 0x00 ; 0
- c56: e6 14 cp r14, r6
- c58: f7 04 cpc r15, r7
- c5a: 08 05 cpc r16, r8
- c5c: 19 05 cpc r17, r9
- c5e: 20 f4 brcc .+8 ; 0xc68 <__mulsf3+0xe8>
- c60: 81 e0 ldi r24, 0x01 ; 1
- c62: 90 e0 ldi r25, 0x00 ; 0
- c64: a0 e0 ldi r26, 0x00 ; 0
- c66: b0 e0 ldi r27, 0x00 ; 0
- c68: ba 01 movw r22, r20
- c6a: a9 01 movw r20, r18
- c6c: 48 0f add r20, r24
- c6e: 59 1f adc r21, r25
- c70: 6a 1f adc r22, r26
- c72: 7b 1f adc r23, r27
- c74: aa 0c add r10, r10
- c76: bb 1c adc r11, r11
- c78: cc 1c adc r12, r12
- c7a: dd 1c adc r13, r13
- c7c: 97 fe sbrs r9, 7
- c7e: 08 c0 rjmp .+16 ; 0xc90 <__mulsf3+0x110>
- c80: 81 e0 ldi r24, 0x01 ; 1
- c82: 90 e0 ldi r25, 0x00 ; 0
- c84: a0 e0 ldi r26, 0x00 ; 0
- c86: b0 e0 ldi r27, 0x00 ; 0
- c88: a8 2a or r10, r24
- c8a: b9 2a or r11, r25
- c8c: ca 2a or r12, r26
- c8e: db 2a or r13, r27
- c90: 31 96 adiw r30, 0x01 ; 1
- c92: e0 32 cpi r30, 0x20 ; 32
- c94: f1 05 cpc r31, r1
- c96: 49 f0 breq .+18 ; 0xcaa <__mulsf3+0x12a>
- c98: 66 0c add r6, r6
- c9a: 77 1c adc r7, r7
- c9c: 88 1c adc r8, r8
- c9e: 99 1c adc r9, r9
- ca0: 56 94 lsr r5
- ca2: 47 94 ror r4
- ca4: 37 94 ror r3
- ca6: 27 94 ror r2
- ca8: c3 cf rjmp .-122 ; 0xc30 <__mulsf3+0xb0>
- caa: fa 85 ldd r31, Y+10 ; 0x0a
- cac: ea 89 ldd r30, Y+18 ; 0x12
- cae: 2b 89 ldd r18, Y+19 ; 0x13
- cb0: 3c 89 ldd r19, Y+20 ; 0x14
- cb2: 8b 85 ldd r24, Y+11 ; 0x0b
- cb4: 9c 85 ldd r25, Y+12 ; 0x0c
- cb6: 28 0f add r18, r24
- cb8: 39 1f adc r19, r25
- cba: 2e 5f subi r18, 0xFE ; 254
- cbc: 3f 4f sbci r19, 0xFF ; 255
- cbe: 17 c0 rjmp .+46 ; 0xcee <__mulsf3+0x16e>
- cc0: ca 01 movw r24, r20
- cc2: 81 70 andi r24, 0x01 ; 1
- cc4: 90 70 andi r25, 0x00 ; 0
- cc6: 89 2b or r24, r25
- cc8: 61 f0 breq .+24 ; 0xce2 <__mulsf3+0x162>
- cca: 16 95 lsr r17
- ccc: 07 95 ror r16
- cce: f7 94 ror r15
- cd0: e7 94 ror r14
- cd2: 80 e0 ldi r24, 0x00 ; 0
- cd4: 90 e0 ldi r25, 0x00 ; 0
- cd6: a0 e0 ldi r26, 0x00 ; 0
- cd8: b0 e8 ldi r27, 0x80 ; 128
- cda: e8 2a or r14, r24
- cdc: f9 2a or r15, r25
- cde: 0a 2b or r16, r26
- ce0: 1b 2b or r17, r27
- ce2: 76 95 lsr r23
- ce4: 67 95 ror r22
- ce6: 57 95 ror r21
- ce8: 47 95 ror r20
- cea: 2f 5f subi r18, 0xFF ; 255
- cec: 3f 4f sbci r19, 0xFF ; 255
- cee: 77 fd sbrc r23, 7
- cf0: e7 cf rjmp .-50 ; 0xcc0 <__mulsf3+0x140>
- cf2: 0c c0 rjmp .+24 ; 0xd0c <__mulsf3+0x18c>
- cf4: 44 0f add r20, r20
- cf6: 55 1f adc r21, r21
- cf8: 66 1f adc r22, r22
- cfa: 77 1f adc r23, r23
- cfc: 17 fd sbrc r17, 7
- cfe: 41 60 ori r20, 0x01 ; 1
- d00: ee 0c add r14, r14
- d02: ff 1c adc r15, r15
- d04: 00 1f adc r16, r16
- d06: 11 1f adc r17, r17
- d08: 21 50 subi r18, 0x01 ; 1
- d0a: 30 40 sbci r19, 0x00 ; 0
- d0c: 40 30 cpi r20, 0x00 ; 0
- d0e: 90 e0 ldi r25, 0x00 ; 0
- d10: 59 07 cpc r21, r25
- d12: 90 e0 ldi r25, 0x00 ; 0
- d14: 69 07 cpc r22, r25
- d16: 90 e4 ldi r25, 0x40 ; 64
- d18: 79 07 cpc r23, r25
- d1a: 60 f3 brcs .-40 ; 0xcf4 <__mulsf3+0x174>
- d1c: 2b 8f std Y+27, r18 ; 0x1b
- d1e: 3c 8f std Y+28, r19 ; 0x1c
- d20: db 01 movw r26, r22
- d22: ca 01 movw r24, r20
- d24: 8f 77 andi r24, 0x7F ; 127
- d26: 90 70 andi r25, 0x00 ; 0
- d28: a0 70 andi r26, 0x00 ; 0
- d2a: b0 70 andi r27, 0x00 ; 0
- d2c: 80 34 cpi r24, 0x40 ; 64
- d2e: 91 05 cpc r25, r1
- d30: a1 05 cpc r26, r1
- d32: b1 05 cpc r27, r1
- d34: 61 f4 brne .+24 ; 0xd4e <__mulsf3+0x1ce>
- d36: 47 fd sbrc r20, 7
- d38: 0a c0 rjmp .+20 ; 0xd4e <__mulsf3+0x1ce>
- d3a: e1 14 cp r14, r1
- d3c: f1 04 cpc r15, r1
- d3e: 01 05 cpc r16, r1
- d40: 11 05 cpc r17, r1
- d42: 29 f0 breq .+10 ; 0xd4e <__mulsf3+0x1ce>
- d44: 40 5c subi r20, 0xC0 ; 192
- d46: 5f 4f sbci r21, 0xFF ; 255
- d48: 6f 4f sbci r22, 0xFF ; 255
- d4a: 7f 4f sbci r23, 0xFF ; 255
- d4c: 40 78 andi r20, 0x80 ; 128
- d4e: 1a 8e std Y+26, r1 ; 0x1a
- d50: fe 17 cp r31, r30
- d52: 11 f0 breq .+4 ; 0xd58 <__mulsf3+0x1d8>
- d54: 81 e0 ldi r24, 0x01 ; 1
- d56: 8a 8f std Y+26, r24 ; 0x1a
- d58: 4d 8f std Y+29, r20 ; 0x1d
- d5a: 5e 8f std Y+30, r21 ; 0x1e
- d5c: 6f 8f std Y+31, r22 ; 0x1f
- d5e: 78 a3 std Y+32, r23 ; 0x20
- d60: 83 e0 ldi r24, 0x03 ; 3
- d62: 89 8f std Y+25, r24 ; 0x19
- d64: ce 01 movw r24, r28
- d66: 49 96 adiw r24, 0x19 ; 25
- d68: 0e 94 ba 07 call 0xf74 ; 0xf74 <__pack_f>
- d6c: a0 96 adiw r28, 0x20 ; 32
- d6e: e2 e1 ldi r30, 0x12 ; 18
- d70: 0c 94 87 09 jmp 0x130e ; 0x130e <__epilogue_restores__>
-
-00000d74 <__divsf3>:
- d74: a8 e1 ldi r26, 0x18 ; 24
- d76: b0 e0 ldi r27, 0x00 ; 0
- d78: e0 ec ldi r30, 0xC0 ; 192
- d7a: f6 e0 ldi r31, 0x06 ; 6
- d7c: 0c 94 73 09 jmp 0x12e6 ; 0x12e6 <__prologue_saves__+0x10>
- d80: 69 83 std Y+1, r22 ; 0x01
- d82: 7a 83 std Y+2, r23 ; 0x02
- d84: 8b 83 std Y+3, r24 ; 0x03
- d86: 9c 83 std Y+4, r25 ; 0x04
- d88: 2d 83 std Y+5, r18 ; 0x05
- d8a: 3e 83 std Y+6, r19 ; 0x06
- d8c: 4f 83 std Y+7, r20 ; 0x07
- d8e: 58 87 std Y+8, r21 ; 0x08
- d90: b9 e0 ldi r27, 0x09 ; 9
- d92: eb 2e mov r14, r27
- d94: f1 2c mov r15, r1
- d96: ec 0e add r14, r28
- d98: fd 1e adc r15, r29
- d9a: ce 01 movw r24, r28
- d9c: 01 96 adiw r24, 0x01 ; 1
- d9e: b7 01 movw r22, r14
- da0: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- da4: 8e 01 movw r16, r28
- da6: 0f 5e subi r16, 0xEF ; 239
- da8: 1f 4f sbci r17, 0xFF ; 255
- daa: ce 01 movw r24, r28
- dac: 05 96 adiw r24, 0x05 ; 5
- dae: b8 01 movw r22, r16
- db0: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- db4: 29 85 ldd r18, Y+9 ; 0x09
- db6: 22 30 cpi r18, 0x02 ; 2
- db8: 08 f4 brcc .+2 ; 0xdbc <__divsf3+0x48>
- dba: 7e c0 rjmp .+252 ; 0xeb8 <__divsf3+0x144>
- dbc: 39 89 ldd r19, Y+17 ; 0x11
- dbe: 32 30 cpi r19, 0x02 ; 2
- dc0: 10 f4 brcc .+4 ; 0xdc6 <__divsf3+0x52>
- dc2: b8 01 movw r22, r16
- dc4: 7c c0 rjmp .+248 ; 0xebe <__divsf3+0x14a>
- dc6: 8a 85 ldd r24, Y+10 ; 0x0a
- dc8: 9a 89 ldd r25, Y+18 ; 0x12
- dca: 89 27 eor r24, r25
- dcc: 8a 87 std Y+10, r24 ; 0x0a
- dce: 24 30 cpi r18, 0x04 ; 4
- dd0: 11 f0 breq .+4 ; 0xdd6 <__divsf3+0x62>
- dd2: 22 30 cpi r18, 0x02 ; 2
- dd4: 31 f4 brne .+12 ; 0xde2 <__divsf3+0x6e>
- dd6: 23 17 cp r18, r19
- dd8: 09 f0 breq .+2 ; 0xddc <__divsf3+0x68>
- dda: 6e c0 rjmp .+220 ; 0xeb8 <__divsf3+0x144>
- ddc: 69 e1 ldi r22, 0x19 ; 25
- dde: 71 e0 ldi r23, 0x01 ; 1
- de0: 6e c0 rjmp .+220 ; 0xebe <__divsf3+0x14a>
- de2: 34 30 cpi r19, 0x04 ; 4
- de4: 39 f4 brne .+14 ; 0xdf4 <__divsf3+0x80>
- de6: 1d 86 std Y+13, r1 ; 0x0d
- de8: 1e 86 std Y+14, r1 ; 0x0e
- dea: 1f 86 std Y+15, r1 ; 0x0f
- dec: 18 8a std Y+16, r1 ; 0x10
- dee: 1c 86 std Y+12, r1 ; 0x0c
- df0: 1b 86 std Y+11, r1 ; 0x0b
- df2: 04 c0 rjmp .+8 ; 0xdfc <__divsf3+0x88>
- df4: 32 30 cpi r19, 0x02 ; 2
- df6: 21 f4 brne .+8 ; 0xe00 <__divsf3+0x8c>
- df8: 84 e0 ldi r24, 0x04 ; 4
- dfa: 89 87 std Y+9, r24 ; 0x09
- dfc: b7 01 movw r22, r14
- dfe: 5f c0 rjmp .+190 ; 0xebe <__divsf3+0x14a>
- e00: 2b 85 ldd r18, Y+11 ; 0x0b
- e02: 3c 85 ldd r19, Y+12 ; 0x0c
- e04: 8b 89 ldd r24, Y+19 ; 0x13
- e06: 9c 89 ldd r25, Y+20 ; 0x14
- e08: 28 1b sub r18, r24
- e0a: 39 0b sbc r19, r25
- e0c: 3c 87 std Y+12, r19 ; 0x0c
- e0e: 2b 87 std Y+11, r18 ; 0x0b
- e10: ed 84 ldd r14, Y+13 ; 0x0d
- e12: fe 84 ldd r15, Y+14 ; 0x0e
- e14: 0f 85 ldd r16, Y+15 ; 0x0f
- e16: 18 89 ldd r17, Y+16 ; 0x10
- e18: ad 88 ldd r10, Y+21 ; 0x15
- e1a: be 88 ldd r11, Y+22 ; 0x16
- e1c: cf 88 ldd r12, Y+23 ; 0x17
- e1e: d8 8c ldd r13, Y+24 ; 0x18
- e20: ea 14 cp r14, r10
- e22: fb 04 cpc r15, r11
- e24: 0c 05 cpc r16, r12
- e26: 1d 05 cpc r17, r13
- e28: 40 f4 brcc .+16 ; 0xe3a <__divsf3+0xc6>
- e2a: ee 0c add r14, r14
- e2c: ff 1c adc r15, r15
- e2e: 00 1f adc r16, r16
- e30: 11 1f adc r17, r17
- e32: 21 50 subi r18, 0x01 ; 1
- e34: 30 40 sbci r19, 0x00 ; 0
- e36: 3c 87 std Y+12, r19 ; 0x0c
- e38: 2b 87 std Y+11, r18 ; 0x0b
- e3a: 20 e0 ldi r18, 0x00 ; 0
- e3c: 30 e0 ldi r19, 0x00 ; 0
- e3e: 40 e0 ldi r20, 0x00 ; 0
- e40: 50 e0 ldi r21, 0x00 ; 0
- e42: 80 e0 ldi r24, 0x00 ; 0
- e44: 90 e0 ldi r25, 0x00 ; 0
- e46: a0 e0 ldi r26, 0x00 ; 0
- e48: b0 e4 ldi r27, 0x40 ; 64
- e4a: 60 e0 ldi r22, 0x00 ; 0
- e4c: 70 e0 ldi r23, 0x00 ; 0
- e4e: ea 14 cp r14, r10
- e50: fb 04 cpc r15, r11
- e52: 0c 05 cpc r16, r12
- e54: 1d 05 cpc r17, r13
- e56: 40 f0 brcs .+16 ; 0xe68 <__divsf3+0xf4>
- e58: 28 2b or r18, r24
- e5a: 39 2b or r19, r25
- e5c: 4a 2b or r20, r26
- e5e: 5b 2b or r21, r27
- e60: ea 18 sub r14, r10
- e62: fb 08 sbc r15, r11
- e64: 0c 09 sbc r16, r12
- e66: 1d 09 sbc r17, r13
- e68: b6 95 lsr r27
- e6a: a7 95 ror r26
- e6c: 97 95 ror r25
- e6e: 87 95 ror r24
- e70: ee 0c add r14, r14
- e72: ff 1c adc r15, r15
- e74: 00 1f adc r16, r16
- e76: 11 1f adc r17, r17
- e78: 6f 5f subi r22, 0xFF ; 255
- e7a: 7f 4f sbci r23, 0xFF ; 255
- e7c: 6f 31 cpi r22, 0x1F ; 31
- e7e: 71 05 cpc r23, r1
- e80: 31 f7 brne .-52 ; 0xe4e <__divsf3+0xda>
- e82: da 01 movw r26, r20
- e84: c9 01 movw r24, r18
- e86: 8f 77 andi r24, 0x7F ; 127
- e88: 90 70 andi r25, 0x00 ; 0
- e8a: a0 70 andi r26, 0x00 ; 0
- e8c: b0 70 andi r27, 0x00 ; 0
- e8e: 80 34 cpi r24, 0x40 ; 64
- e90: 91 05 cpc r25, r1
- e92: a1 05 cpc r26, r1
- e94: b1 05 cpc r27, r1
- e96: 61 f4 brne .+24 ; 0xeb0 <__divsf3+0x13c>
- e98: 27 fd sbrc r18, 7
- e9a: 0a c0 rjmp .+20 ; 0xeb0 <__divsf3+0x13c>
- e9c: e1 14 cp r14, r1
- e9e: f1 04 cpc r15, r1
- ea0: 01 05 cpc r16, r1
- ea2: 11 05 cpc r17, r1
- ea4: 29 f0 breq .+10 ; 0xeb0 <__divsf3+0x13c>
- ea6: 20 5c subi r18, 0xC0 ; 192
- ea8: 3f 4f sbci r19, 0xFF ; 255
- eaa: 4f 4f sbci r20, 0xFF ; 255
- eac: 5f 4f sbci r21, 0xFF ; 255
- eae: 20 78 andi r18, 0x80 ; 128
- eb0: 2d 87 std Y+13, r18 ; 0x0d
- eb2: 3e 87 std Y+14, r19 ; 0x0e
- eb4: 4f 87 std Y+15, r20 ; 0x0f
- eb6: 58 8b std Y+16, r21 ; 0x10
- eb8: be 01 movw r22, r28
- eba: 67 5f subi r22, 0xF7 ; 247
- ebc: 7f 4f sbci r23, 0xFF ; 255
- ebe: cb 01 movw r24, r22
- ec0: 0e 94 ba 07 call 0xf74 ; 0xf74 <__pack_f>
- ec4: 68 96 adiw r28, 0x18 ; 24
- ec6: ea e0 ldi r30, 0x0A ; 10
- ec8: 0c 94 8f 09 jmp 0x131e ; 0x131e <__epilogue_restores__+0x10>
-
-00000ecc <__fixsfsi>:
- ecc: ac e0 ldi r26, 0x0C ; 12
- ece: b0 e0 ldi r27, 0x00 ; 0
- ed0: ec e6 ldi r30, 0x6C ; 108
- ed2: f7 e0 ldi r31, 0x07 ; 7
- ed4: 0c 94 7b 09 jmp 0x12f6 ; 0x12f6 <__prologue_saves__+0x20>
- ed8: 69 83 std Y+1, r22 ; 0x01
- eda: 7a 83 std Y+2, r23 ; 0x02
- edc: 8b 83 std Y+3, r24 ; 0x03
- ede: 9c 83 std Y+4, r25 ; 0x04
- ee0: ce 01 movw r24, r28
- ee2: 01 96 adiw r24, 0x01 ; 1
- ee4: be 01 movw r22, r28
- ee6: 6b 5f subi r22, 0xFB ; 251
- ee8: 7f 4f sbci r23, 0xFF ; 255
- eea: 0e 94 8f 08 call 0x111e ; 0x111e <__unpack_f>
- eee: 8d 81 ldd r24, Y+5 ; 0x05
- ef0: 82 30 cpi r24, 0x02 ; 2
- ef2: 61 f1 breq .+88 ; 0xf4c <__fixsfsi+0x80>
- ef4: 82 30 cpi r24, 0x02 ; 2
- ef6: 50 f1 brcs .+84 ; 0xf4c <__fixsfsi+0x80>
- ef8: 84 30 cpi r24, 0x04 ; 4
- efa: 21 f4 brne .+8 ; 0xf04 <__fixsfsi+0x38>
- efc: 8e 81 ldd r24, Y+6 ; 0x06
- efe: 88 23 and r24, r24
- f00: 51 f1 breq .+84 ; 0xf56 <__fixsfsi+0x8a>
- f02: 2e c0 rjmp .+92 ; 0xf60 <__fixsfsi+0x94>
- f04: 2f 81 ldd r18, Y+7 ; 0x07
- f06: 38 85 ldd r19, Y+8 ; 0x08
- f08: 37 fd sbrc r19, 7
- f0a: 20 c0 rjmp .+64 ; 0xf4c <__fixsfsi+0x80>
- f0c: 6e 81 ldd r22, Y+6 ; 0x06
- f0e: 2f 31 cpi r18, 0x1F ; 31
- f10: 31 05 cpc r19, r1
- f12: 1c f0 brlt .+6 ; 0xf1a <__fixsfsi+0x4e>
- f14: 66 23 and r22, r22
- f16: f9 f0 breq .+62 ; 0xf56 <__fixsfsi+0x8a>
- f18: 23 c0 rjmp .+70 ; 0xf60 <__fixsfsi+0x94>
- f1a: 8e e1 ldi r24, 0x1E ; 30
- f1c: 90 e0 ldi r25, 0x00 ; 0
- f1e: 82 1b sub r24, r18
- f20: 93 0b sbc r25, r19
- f22: 29 85 ldd r18, Y+9 ; 0x09
- f24: 3a 85 ldd r19, Y+10 ; 0x0a
- f26: 4b 85 ldd r20, Y+11 ; 0x0b
- f28: 5c 85 ldd r21, Y+12 ; 0x0c
- f2a: 04 c0 rjmp .+8 ; 0xf34 <__fixsfsi+0x68>
- f2c: 56 95 lsr r21
- f2e: 47 95 ror r20
- f30: 37 95 ror r19
- f32: 27 95 ror r18
- f34: 8a 95 dec r24
- f36: d2 f7 brpl .-12 ; 0xf2c <__fixsfsi+0x60>
- f38: 66 23 and r22, r22
- f3a: b1 f0 breq .+44 ; 0xf68 <__fixsfsi+0x9c>
- f3c: 50 95 com r21
- f3e: 40 95 com r20
- f40: 30 95 com r19
- f42: 21 95 neg r18
- f44: 3f 4f sbci r19, 0xFF ; 255
- f46: 4f 4f sbci r20, 0xFF ; 255
- f48: 5f 4f sbci r21, 0xFF ; 255
- f4a: 0e c0 rjmp .+28 ; 0xf68 <__fixsfsi+0x9c>
- f4c: 20 e0 ldi r18, 0x00 ; 0
- f4e: 30 e0 ldi r19, 0x00 ; 0
- f50: 40 e0 ldi r20, 0x00 ; 0
- f52: 50 e0 ldi r21, 0x00 ; 0
- f54: 09 c0 rjmp .+18 ; 0xf68 <__fixsfsi+0x9c>
- f56: 2f ef ldi r18, 0xFF ; 255
- f58: 3f ef ldi r19, 0xFF ; 255
- f5a: 4f ef ldi r20, 0xFF ; 255
- f5c: 5f e7 ldi r21, 0x7F ; 127
- f5e: 04 c0 rjmp .+8 ; 0xf68 <__fixsfsi+0x9c>
- f60: 20 e0 ldi r18, 0x00 ; 0
- f62: 30 e0 ldi r19, 0x00 ; 0
- f64: 40 e0 ldi r20, 0x00 ; 0
- f66: 50 e8 ldi r21, 0x80 ; 128
- f68: b9 01 movw r22, r18
- f6a: ca 01 movw r24, r20
- f6c: 2c 96 adiw r28, 0x0c ; 12
- f6e: e2 e0 ldi r30, 0x02 ; 2
- f70: 0c 94 97 09 jmp 0x132e ; 0x132e <__epilogue_restores__+0x20>
-
-00000f74 <__pack_f>:
- f74: df 92 push r13
- f76: ef 92 push r14
- f78: ff 92 push r15
- f7a: 0f 93 push r16
- f7c: 1f 93 push r17
- f7e: fc 01 movw r30, r24
- f80: e4 80 ldd r14, Z+4 ; 0x04
- f82: f5 80 ldd r15, Z+5 ; 0x05
- f84: 06 81 ldd r16, Z+6 ; 0x06
- f86: 17 81 ldd r17, Z+7 ; 0x07
- f88: d1 80 ldd r13, Z+1 ; 0x01
- f8a: 80 81 ld r24, Z
- f8c: 82 30 cpi r24, 0x02 ; 2
- f8e: 48 f4 brcc .+18 ; 0xfa2 <__pack_f+0x2e>
- f90: 80 e0 ldi r24, 0x00 ; 0
- f92: 90 e0 ldi r25, 0x00 ; 0
- f94: a0 e1 ldi r26, 0x10 ; 16
- f96: b0 e0 ldi r27, 0x00 ; 0
- f98: e8 2a or r14, r24
- f9a: f9 2a or r15, r25
- f9c: 0a 2b or r16, r26
- f9e: 1b 2b or r17, r27
- fa0: a5 c0 rjmp .+330 ; 0x10ec <__pack_f+0x178>
- fa2: 84 30 cpi r24, 0x04 ; 4
- fa4: 09 f4 brne .+2 ; 0xfa8 <__pack_f+0x34>
- fa6: 9f c0 rjmp .+318 ; 0x10e6 <__pack_f+0x172>
- fa8: 82 30 cpi r24, 0x02 ; 2
- faa: 21 f4 brne .+8 ; 0xfb4 <__pack_f+0x40>
- fac: ee 24 eor r14, r14
- fae: ff 24 eor r15, r15
- fb0: 87 01 movw r16, r14
- fb2: 05 c0 rjmp .+10 ; 0xfbe <__pack_f+0x4a>
- fb4: e1 14 cp r14, r1
- fb6: f1 04 cpc r15, r1
- fb8: 01 05 cpc r16, r1
- fba: 11 05 cpc r17, r1
- fbc: 19 f4 brne .+6 ; 0xfc4 <__pack_f+0x50>
- fbe: e0 e0 ldi r30, 0x00 ; 0
- fc0: f0 e0 ldi r31, 0x00 ; 0
- fc2: 96 c0 rjmp .+300 ; 0x10f0 <__pack_f+0x17c>
- fc4: 62 81 ldd r22, Z+2 ; 0x02
- fc6: 73 81 ldd r23, Z+3 ; 0x03
- fc8: 9f ef ldi r25, 0xFF ; 255
- fca: 62 38 cpi r22, 0x82 ; 130
- fcc: 79 07 cpc r23, r25
- fce: 0c f0 brlt .+2 ; 0xfd2 <__pack_f+0x5e>
- fd0: 5b c0 rjmp .+182 ; 0x1088 <__pack_f+0x114>
- fd2: 22 e8 ldi r18, 0x82 ; 130
- fd4: 3f ef ldi r19, 0xFF ; 255
- fd6: 26 1b sub r18, r22
- fd8: 37 0b sbc r19, r23
- fda: 2a 31 cpi r18, 0x1A ; 26
- fdc: 31 05 cpc r19, r1
- fde: 2c f0 brlt .+10 ; 0xfea <__pack_f+0x76>
- fe0: 20 e0 ldi r18, 0x00 ; 0
- fe2: 30 e0 ldi r19, 0x00 ; 0
- fe4: 40 e0 ldi r20, 0x00 ; 0
- fe6: 50 e0 ldi r21, 0x00 ; 0
- fe8: 2a c0 rjmp .+84 ; 0x103e <__pack_f+0xca>
- fea: b8 01 movw r22, r16
- fec: a7 01 movw r20, r14
- fee: 02 2e mov r0, r18
- ff0: 04 c0 rjmp .+8 ; 0xffa <__pack_f+0x86>
- ff2: 76 95 lsr r23
- ff4: 67 95 ror r22
- ff6: 57 95 ror r21
- ff8: 47 95 ror r20
- ffa: 0a 94 dec r0
- ffc: d2 f7 brpl .-12 ; 0xff2 <__pack_f+0x7e>
- ffe: 81 e0 ldi r24, 0x01 ; 1
- 1000: 90 e0 ldi r25, 0x00 ; 0
- 1002: a0 e0 ldi r26, 0x00 ; 0
- 1004: b0 e0 ldi r27, 0x00 ; 0
- 1006: 04 c0 rjmp .+8 ; 0x1010 <__pack_f+0x9c>
- 1008: 88 0f add r24, r24
- 100a: 99 1f adc r25, r25
- 100c: aa 1f adc r26, r26
- 100e: bb 1f adc r27, r27
- 1010: 2a 95 dec r18
- 1012: d2 f7 brpl .-12 ; 0x1008 <__pack_f+0x94>
- 1014: 01 97 sbiw r24, 0x01 ; 1
- 1016: a1 09 sbc r26, r1
- 1018: b1 09 sbc r27, r1
- 101a: 8e 21 and r24, r14
- 101c: 9f 21 and r25, r15
- 101e: a0 23 and r26, r16
- 1020: b1 23 and r27, r17
- 1022: 00 97 sbiw r24, 0x00 ; 0
- 1024: a1 05 cpc r26, r1
- 1026: b1 05 cpc r27, r1
- 1028: 21 f0 breq .+8 ; 0x1032 <__pack_f+0xbe>
- 102a: 81 e0 ldi r24, 0x01 ; 1
- 102c: 90 e0 ldi r25, 0x00 ; 0
- 102e: a0 e0 ldi r26, 0x00 ; 0
- 1030: b0 e0 ldi r27, 0x00 ; 0
- 1032: 9a 01 movw r18, r20
- 1034: ab 01 movw r20, r22
- 1036: 28 2b or r18, r24
- 1038: 39 2b or r19, r25
- 103a: 4a 2b or r20, r26
- 103c: 5b 2b or r21, r27
- 103e: da 01 movw r26, r20
- 1040: c9 01 movw r24, r18
- 1042: 8f 77 andi r24, 0x7F ; 127
- 1044: 90 70 andi r25, 0x00 ; 0
- 1046: a0 70 andi r26, 0x00 ; 0
- 1048: b0 70 andi r27, 0x00 ; 0
- 104a: 80 34 cpi r24, 0x40 ; 64
- 104c: 91 05 cpc r25, r1
- 104e: a1 05 cpc r26, r1
- 1050: b1 05 cpc r27, r1
- 1052: 39 f4 brne .+14 ; 0x1062 <__pack_f+0xee>
- 1054: 27 ff sbrs r18, 7
- 1056: 09 c0 rjmp .+18 ; 0x106a <__pack_f+0xf6>
- 1058: 20 5c subi r18, 0xC0 ; 192
- 105a: 3f 4f sbci r19, 0xFF ; 255
- 105c: 4f 4f sbci r20, 0xFF ; 255
- 105e: 5f 4f sbci r21, 0xFF ; 255
- 1060: 04 c0 rjmp .+8 ; 0x106a <__pack_f+0xf6>
- 1062: 21 5c subi r18, 0xC1 ; 193
- 1064: 3f 4f sbci r19, 0xFF ; 255
- 1066: 4f 4f sbci r20, 0xFF ; 255
- 1068: 5f 4f sbci r21, 0xFF ; 255
- 106a: e0 e0 ldi r30, 0x00 ; 0
- 106c: f0 e0 ldi r31, 0x00 ; 0
- 106e: 20 30 cpi r18, 0x00 ; 0
- 1070: a0 e0 ldi r26, 0x00 ; 0
- 1072: 3a 07 cpc r19, r26
- 1074: a0 e0 ldi r26, 0x00 ; 0
- 1076: 4a 07 cpc r20, r26
- 1078: a0 e4 ldi r26, 0x40 ; 64
- 107a: 5a 07 cpc r21, r26
- 107c: 10 f0 brcs .+4 ; 0x1082 <__pack_f+0x10e>
- 107e: e1 e0 ldi r30, 0x01 ; 1
- 1080: f0 e0 ldi r31, 0x00 ; 0
- 1082: 79 01 movw r14, r18
- 1084: 8a 01 movw r16, r20
- 1086: 27 c0 rjmp .+78 ; 0x10d6 <__pack_f+0x162>
- 1088: 60 38 cpi r22, 0x80 ; 128
- 108a: 71 05 cpc r23, r1
- 108c: 64 f5 brge .+88 ; 0x10e6 <__pack_f+0x172>
- 108e: fb 01 movw r30, r22
- 1090: e1 58 subi r30, 0x81 ; 129
- 1092: ff 4f sbci r31, 0xFF ; 255
- 1094: d8 01 movw r26, r16
- 1096: c7 01 movw r24, r14
- 1098: 8f 77 andi r24, 0x7F ; 127
- 109a: 90 70 andi r25, 0x00 ; 0
- 109c: a0 70 andi r26, 0x00 ; 0
- 109e: b0 70 andi r27, 0x00 ; 0
- 10a0: 80 34 cpi r24, 0x40 ; 64
- 10a2: 91 05 cpc r25, r1
- 10a4: a1 05 cpc r26, r1
- 10a6: b1 05 cpc r27, r1
- 10a8: 39 f4 brne .+14 ; 0x10b8 <__pack_f+0x144>
- 10aa: e7 fe sbrs r14, 7
- 10ac: 0d c0 rjmp .+26 ; 0x10c8 <__pack_f+0x154>
- 10ae: 80 e4 ldi r24, 0x40 ; 64
- 10b0: 90 e0 ldi r25, 0x00 ; 0
- 10b2: a0 e0 ldi r26, 0x00 ; 0
- 10b4: b0 e0 ldi r27, 0x00 ; 0
- 10b6: 04 c0 rjmp .+8 ; 0x10c0 <__pack_f+0x14c>
- 10b8: 8f e3 ldi r24, 0x3F ; 63
- 10ba: 90 e0 ldi r25, 0x00 ; 0
- 10bc: a0 e0 ldi r26, 0x00 ; 0
- 10be: b0 e0 ldi r27, 0x00 ; 0
- 10c0: e8 0e add r14, r24
- 10c2: f9 1e adc r15, r25
- 10c4: 0a 1f adc r16, r26
- 10c6: 1b 1f adc r17, r27
- 10c8: 17 ff sbrs r17, 7
- 10ca: 05 c0 rjmp .+10 ; 0x10d6 <__pack_f+0x162>
- 10cc: 16 95 lsr r17
- 10ce: 07 95 ror r16
- 10d0: f7 94 ror r15
- 10d2: e7 94 ror r14
- 10d4: 31 96 adiw r30, 0x01 ; 1
- 10d6: 87 e0 ldi r24, 0x07 ; 7
- 10d8: 16 95 lsr r17
- 10da: 07 95 ror r16
- 10dc: f7 94 ror r15
- 10de: e7 94 ror r14
- 10e0: 8a 95 dec r24
- 10e2: d1 f7 brne .-12 ; 0x10d8 <__pack_f+0x164>
- 10e4: 05 c0 rjmp .+10 ; 0x10f0 <__pack_f+0x17c>
- 10e6: ee 24 eor r14, r14
- 10e8: ff 24 eor r15, r15
- 10ea: 87 01 movw r16, r14
- 10ec: ef ef ldi r30, 0xFF ; 255
- 10ee: f0 e0 ldi r31, 0x00 ; 0
- 10f0: 6e 2f mov r22, r30
- 10f2: 67 95 ror r22
- 10f4: 66 27 eor r22, r22
- 10f6: 67 95 ror r22
- 10f8: 90 2f mov r25, r16
- 10fa: 9f 77 andi r25, 0x7F ; 127
- 10fc: d7 94 ror r13
- 10fe: dd 24 eor r13, r13
- 1100: d7 94 ror r13
- 1102: 8e 2f mov r24, r30
- 1104: 86 95 lsr r24
- 1106: 49 2f mov r20, r25
- 1108: 46 2b or r20, r22
- 110a: 58 2f mov r21, r24
- 110c: 5d 29 or r21, r13
- 110e: b7 01 movw r22, r14
- 1110: ca 01 movw r24, r20
- 1112: 1f 91 pop r17
- 1114: 0f 91 pop r16
- 1116: ff 90 pop r15
- 1118: ef 90 pop r14
- 111a: df 90 pop r13
- 111c: 08 95 ret
-
-0000111e <__unpack_f>:
- 111e: fc 01 movw r30, r24
- 1120: db 01 movw r26, r22
- 1122: 40 81 ld r20, Z
- 1124: 51 81 ldd r21, Z+1 ; 0x01
- 1126: 22 81 ldd r18, Z+2 ; 0x02
- 1128: 62 2f mov r22, r18
- 112a: 6f 77 andi r22, 0x7F ; 127
- 112c: 70 e0 ldi r23, 0x00 ; 0
- 112e: 22 1f adc r18, r18
- 1130: 22 27 eor r18, r18
- 1132: 22 1f adc r18, r18
- 1134: 93 81 ldd r25, Z+3 ; 0x03
- 1136: 89 2f mov r24, r25
- 1138: 88 0f add r24, r24
- 113a: 82 2b or r24, r18
- 113c: 28 2f mov r18, r24
- 113e: 30 e0 ldi r19, 0x00 ; 0
- 1140: 99 1f adc r25, r25
- 1142: 99 27 eor r25, r25
- 1144: 99 1f adc r25, r25
- 1146: 11 96 adiw r26, 0x01 ; 1
- 1148: 9c 93 st X, r25
- 114a: 11 97 sbiw r26, 0x01 ; 1
- 114c: 21 15 cp r18, r1
- 114e: 31 05 cpc r19, r1
- 1150: a9 f5 brne .+106 ; 0x11bc <__unpack_f+0x9e>
- 1152: 41 15 cp r20, r1
- 1154: 51 05 cpc r21, r1
- 1156: 61 05 cpc r22, r1
- 1158: 71 05 cpc r23, r1
- 115a: 11 f4 brne .+4 ; 0x1160 <__unpack_f+0x42>
- 115c: 82 e0 ldi r24, 0x02 ; 2
- 115e: 37 c0 rjmp .+110 ; 0x11ce <__unpack_f+0xb0>
- 1160: 82 e8 ldi r24, 0x82 ; 130
- 1162: 9f ef ldi r25, 0xFF ; 255
- 1164: 13 96 adiw r26, 0x03 ; 3
- 1166: 9c 93 st X, r25
- 1168: 8e 93 st -X, r24
- 116a: 12 97 sbiw r26, 0x02 ; 2
- 116c: 9a 01 movw r18, r20
- 116e: ab 01 movw r20, r22
- 1170: 67 e0 ldi r22, 0x07 ; 7
- 1172: 22 0f add r18, r18
- 1174: 33 1f adc r19, r19
- 1176: 44 1f adc r20, r20
- 1178: 55 1f adc r21, r21
- 117a: 6a 95 dec r22
- 117c: d1 f7 brne .-12 ; 0x1172 <__unpack_f+0x54>
- 117e: 83 e0 ldi r24, 0x03 ; 3
- 1180: 8c 93 st X, r24
- 1182: 0d c0 rjmp .+26 ; 0x119e <__unpack_f+0x80>
- 1184: 22 0f add r18, r18
- 1186: 33 1f adc r19, r19
- 1188: 44 1f adc r20, r20
- 118a: 55 1f adc r21, r21
- 118c: 12 96 adiw r26, 0x02 ; 2
- 118e: 8d 91 ld r24, X+
- 1190: 9c 91 ld r25, X
- 1192: 13 97 sbiw r26, 0x03 ; 3
- 1194: 01 97 sbiw r24, 0x01 ; 1
- 1196: 13 96 adiw r26, 0x03 ; 3
- 1198: 9c 93 st X, r25
- 119a: 8e 93 st -X, r24
- 119c: 12 97 sbiw r26, 0x02 ; 2
- 119e: 20 30 cpi r18, 0x00 ; 0
- 11a0: 80 e0 ldi r24, 0x00 ; 0
- 11a2: 38 07 cpc r19, r24
- 11a4: 80 e0 ldi r24, 0x00 ; 0
- 11a6: 48 07 cpc r20, r24
- 11a8: 80 e4 ldi r24, 0x40 ; 64
- 11aa: 58 07 cpc r21, r24
- 11ac: 58 f3 brcs .-42 ; 0x1184 <__unpack_f+0x66>
- 11ae: 14 96 adiw r26, 0x04 ; 4
- 11b0: 2d 93 st X+, r18
- 11b2: 3d 93 st X+, r19
- 11b4: 4d 93 st X+, r20
- 11b6: 5c 93 st X, r21
- 11b8: 17 97 sbiw r26, 0x07 ; 7
- 11ba: 08 95 ret
- 11bc: 2f 3f cpi r18, 0xFF ; 255
- 11be: 31 05 cpc r19, r1
- 11c0: 79 f4 brne .+30 ; 0x11e0 <__unpack_f+0xc2>
- 11c2: 41 15 cp r20, r1
- 11c4: 51 05 cpc r21, r1
- 11c6: 61 05 cpc r22, r1
- 11c8: 71 05 cpc r23, r1
- 11ca: 19 f4 brne .+6 ; 0x11d2 <__unpack_f+0xb4>
- 11cc: 84 e0 ldi r24, 0x04 ; 4
- 11ce: 8c 93 st X, r24
- 11d0: 08 95 ret
- 11d2: 64 ff sbrs r22, 4
- 11d4: 03 c0 rjmp .+6 ; 0x11dc <__unpack_f+0xbe>
- 11d6: 81 e0 ldi r24, 0x01 ; 1
- 11d8: 8c 93 st X, r24
- 11da: 12 c0 rjmp .+36 ; 0x1200 <__unpack_f+0xe2>
- 11dc: 1c 92 st X, r1
- 11de: 10 c0 rjmp .+32 ; 0x1200 <__unpack_f+0xe2>
- 11e0: 2f 57 subi r18, 0x7F ; 127
- 11e2: 30 40 sbci r19, 0x00 ; 0
- 11e4: 13 96 adiw r26, 0x03 ; 3
- 11e6: 3c 93 st X, r19
- 11e8: 2e 93 st -X, r18
- 11ea: 12 97 sbiw r26, 0x02 ; 2
- 11ec: 83 e0 ldi r24, 0x03 ; 3
- 11ee: 8c 93 st X, r24
- 11f0: 87 e0 ldi r24, 0x07 ; 7
- 11f2: 44 0f add r20, r20
- 11f4: 55 1f adc r21, r21
- 11f6: 66 1f adc r22, r22
- 11f8: 77 1f adc r23, r23
- 11fa: 8a 95 dec r24
- 11fc: d1 f7 brne .-12 ; 0x11f2 <__unpack_f+0xd4>
- 11fe: 70 64 ori r23, 0x40 ; 64
- 1200: 14 96 adiw r26, 0x04 ; 4
- 1202: 4d 93 st X+, r20
- 1204: 5d 93 st X+, r21
- 1206: 6d 93 st X+, r22
- 1208: 7c 93 st X, r23
- 120a: 17 97 sbiw r26, 0x07 ; 7
- 120c: 08 95 ret
-
-0000120e <__divmodhi4>:
- 120e: 97 fb bst r25, 7
- 1210: 09 2e mov r0, r25
- 1212: 07 26 eor r0, r23
- 1214: 0a d0 rcall .+20 ; 0x122a <__divmodhi4_neg1>
- 1216: 77 fd sbrc r23, 7
- 1218: 04 d0 rcall .+8 ; 0x1222 <__divmodhi4_neg2>
- 121a: 49 d0 rcall .+146 ; 0x12ae <__udivmodhi4>
- 121c: 06 d0 rcall .+12 ; 0x122a <__divmodhi4_neg1>
- 121e: 00 20 and r0, r0
- 1220: 1a f4 brpl .+6 ; 0x1228 <__divmodhi4_exit>
-
-00001222 <__divmodhi4_neg2>:
- 1222: 70 95 com r23
- 1224: 61 95 neg r22
- 1226: 7f 4f sbci r23, 0xFF ; 255
-
-00001228 <__divmodhi4_exit>:
- 1228: 08 95 ret
-
-0000122a <__divmodhi4_neg1>:
- 122a: f6 f7 brtc .-4 ; 0x1228 <__divmodhi4_exit>
- 122c: 90 95 com r25
- 122e: 81 95 neg r24
- 1230: 9f 4f sbci r25, 0xFF ; 255
- 1232: 08 95 ret
-
-00001234 <__udivmodsi4>:
- 1234: a1 e2 ldi r26, 0x21 ; 33
- 1236: 1a 2e mov r1, r26
- 1238: aa 1b sub r26, r26
- 123a: bb 1b sub r27, r27
- 123c: fd 01 movw r30, r26
- 123e: 0d c0 rjmp .+26 ; 0x125a <__udivmodsi4_ep>
-
-00001240 <__udivmodsi4_loop>:
- 1240: aa 1f adc r26, r26
- 1242: bb 1f adc r27, r27
- 1244: ee 1f adc r30, r30
- 1246: ff 1f adc r31, r31
- 1248: a2 17 cp r26, r18
- 124a: b3 07 cpc r27, r19
- 124c: e4 07 cpc r30, r20
- 124e: f5 07 cpc r31, r21
- 1250: 20 f0 brcs .+8 ; 0x125a <__udivmodsi4_ep>
- 1252: a2 1b sub r26, r18
- 1254: b3 0b sbc r27, r19
- 1256: e4 0b sbc r30, r20
- 1258: f5 0b sbc r31, r21
-
-0000125a <__udivmodsi4_ep>:
- 125a: 66 1f adc r22, r22
- 125c: 77 1f adc r23, r23
- 125e: 88 1f adc r24, r24
- 1260: 99 1f adc r25, r25
- 1262: 1a 94 dec r1
- 1264: 69 f7 brne .-38 ; 0x1240 <__udivmodsi4_loop>
- 1266: 60 95 com r22
- 1268: 70 95 com r23
- 126a: 80 95 com r24
- 126c: 90 95 com r25
- 126e: 9b 01 movw r18, r22
- 1270: ac 01 movw r20, r24
- 1272: bd 01 movw r22, r26
- 1274: cf 01 movw r24, r30
- 1276: 08 95 ret
-
-00001278 <__divmodsi4>:
- 1278: 97 fb bst r25, 7
- 127a: 09 2e mov r0, r25
- 127c: 05 26 eor r0, r21
- 127e: 0e d0 rcall .+28 ; 0x129c <__divmodsi4_neg1>
- 1280: 57 fd sbrc r21, 7
- 1282: 04 d0 rcall .+8 ; 0x128c <__divmodsi4_neg2>
- 1284: d7 df rcall .-82 ; 0x1234 <__udivmodsi4>
- 1286: 0a d0 rcall .+20 ; 0x129c <__divmodsi4_neg1>
- 1288: 00 1c adc r0, r0
- 128a: 38 f4 brcc .+14 ; 0x129a <__divmodsi4_exit>
-
-0000128c <__divmodsi4_neg2>:
- 128c: 50 95 com r21
- 128e: 40 95 com r20
- 1290: 30 95 com r19
- 1292: 21 95 neg r18
- 1294: 3f 4f sbci r19, 0xFF ; 255
- 1296: 4f 4f sbci r20, 0xFF ; 255
- 1298: 5f 4f sbci r21, 0xFF ; 255
-
-0000129a <__divmodsi4_exit>:
- 129a: 08 95 ret
-
-0000129c <__divmodsi4_neg1>:
- 129c: f6 f7 brtc .-4 ; 0x129a <__divmodsi4_exit>
- 129e: 90 95 com r25
- 12a0: 80 95 com r24
- 12a2: 70 95 com r23
- 12a4: 61 95 neg r22
- 12a6: 7f 4f sbci r23, 0xFF ; 255
- 12a8: 8f 4f sbci r24, 0xFF ; 255
- 12aa: 9f 4f sbci r25, 0xFF ; 255
- 12ac: 08 95 ret
-
-000012ae <__udivmodhi4>:
- 12ae: aa 1b sub r26, r26
- 12b0: bb 1b sub r27, r27
- 12b2: 51 e1 ldi r21, 0x11 ; 17
- 12b4: 07 c0 rjmp .+14 ; 0x12c4 <__udivmodhi4_ep>
-
-000012b6 <__udivmodhi4_loop>:
- 12b6: aa 1f adc r26, r26
- 12b8: bb 1f adc r27, r27
- 12ba: a6 17 cp r26, r22
- 12bc: b7 07 cpc r27, r23
- 12be: 10 f0 brcs .+4 ; 0x12c4 <__udivmodhi4_ep>
- 12c0: a6 1b sub r26, r22
- 12c2: b7 0b sbc r27, r23
-
-000012c4 <__udivmodhi4_ep>:
- 12c4: 88 1f adc r24, r24
- 12c6: 99 1f adc r25, r25
- 12c8: 5a 95 dec r21
- 12ca: a9 f7 brne .-22 ; 0x12b6 <__udivmodhi4_loop>
- 12cc: 80 95 com r24
- 12ce: 90 95 com r25
- 12d0: bc 01 movw r22, r24
- 12d2: cd 01 movw r24, r26
- 12d4: 08 95 ret
-
-000012d6 <__prologue_saves__>:
- 12d6: 2f 92 push r2
- 12d8: 3f 92 push r3
- 12da: 4f 92 push r4
- 12dc: 5f 92 push r5
- 12de: 6f 92 push r6
- 12e0: 7f 92 push r7
- 12e2: 8f 92 push r8
- 12e4: 9f 92 push r9
- 12e6: af 92 push r10
- 12e8: bf 92 push r11
- 12ea: cf 92 push r12
- 12ec: df 92 push r13
- 12ee: ef 92 push r14
- 12f0: ff 92 push r15
- 12f2: 0f 93 push r16
- 12f4: 1f 93 push r17
- 12f6: cf 93 push r28
- 12f8: df 93 push r29
- 12fa: cd b7 in r28, 0x3d ; 61
- 12fc: de b7 in r29, 0x3e ; 62
- 12fe: ca 1b sub r28, r26
- 1300: db 0b sbc r29, r27
- 1302: 0f b6 in r0, 0x3f ; 63
- 1304: f8 94 cli
- 1306: de bf out 0x3e, r29 ; 62
- 1308: 0f be out 0x3f, r0 ; 63
- 130a: cd bf out 0x3d, r28 ; 61
- 130c: 09 94 ijmp
-
-0000130e <__epilogue_restores__>:
- 130e: 2a 88 ldd r2, Y+18 ; 0x12
- 1310: 39 88 ldd r3, Y+17 ; 0x11
- 1312: 48 88 ldd r4, Y+16 ; 0x10
- 1314: 5f 84 ldd r5, Y+15 ; 0x0f
- 1316: 6e 84 ldd r6, Y+14 ; 0x0e
- 1318: 7d 84 ldd r7, Y+13 ; 0x0d
- 131a: 8c 84 ldd r8, Y+12 ; 0x0c
- 131c: 9b 84 ldd r9, Y+11 ; 0x0b
- 131e: aa 84 ldd r10, Y+10 ; 0x0a
- 1320: b9 84 ldd r11, Y+9 ; 0x09
- 1322: c8 84 ldd r12, Y+8 ; 0x08
- 1324: df 80 ldd r13, Y+7 ; 0x07
- 1326: ee 80 ldd r14, Y+6 ; 0x06
- 1328: fd 80 ldd r15, Y+5 ; 0x05
- 132a: 0c 81 ldd r16, Y+4 ; 0x04
- 132c: 1b 81 ldd r17, Y+3 ; 0x03
- 132e: aa 81 ldd r26, Y+2 ; 0x02
- 1330: b9 81 ldd r27, Y+1 ; 0x01
- 1332: ce 0f add r28, r30
- 1334: d1 1d adc r29, r1
- 1336: 0f b6 in r0, 0x3f ; 63
- 1338: f8 94 cli
- 133a: de bf out 0x3e, r29 ; 62
- 133c: 0f be out 0x3f, r0 ; 63
- 133e: cd bf out 0x3d, r28 ; 61
- 1340: ed 01 movw r28, r26
- 1342: 08 95 ret
-
-00001344 <__tablejump2__>:
- 1344: ee 0f add r30, r30
- 1346: ff 1f adc r31, r31
-
-00001348 <__tablejump__>:
- 1348: 05 90 lpm r0, Z+
- 134a: f4 91 lpm r31, Z+
- 134c: e0 2d mov r30, r0
- 134e: 09 94 ijmp
-
-00001350 <sin>:
- 1350: 9f 93 push r25
- 1352: 05 d0 rcall .+10 ; 0x135e <__fp_rempio2>
- 1354: 0f 90 pop r0
- 1356: 07 fc sbrc r0, 7
- 1358: ee 5f subi r30, 0xFE ; 254
- 135a: 28 c0 rjmp .+80 ; 0x13ac <__fp_sinus>
- 135c: ce c0 rjmp .+412 ; 0x14fa <__fp_nan>
-
-0000135e <__fp_rempio2>:
- 135e: 3f d0 rcall .+126 ; 0x13de <__fp_splitA>
- 1360: e8 f3 brcs .-6 ; 0x135c <sin+0xc>
- 1362: e8 94 clt
- 1364: e0 e0 ldi r30, 0x00 ; 0
- 1366: bb 27 eor r27, r27
- 1368: 9f 57 subi r25, 0x7F ; 127
- 136a: f0 f0 brcs .+60 ; 0x13a8 <__fp_rempio2+0x4a>
- 136c: 2a ed ldi r18, 0xDA ; 218
- 136e: 3f e0 ldi r19, 0x0F ; 15
- 1370: 49 ec ldi r20, 0xC9 ; 201
- 1372: 06 c0 rjmp .+12 ; 0x1380 <__fp_rempio2+0x22>
- 1374: ee 0f add r30, r30
- 1376: bb 0f add r27, r27
- 1378: 66 1f adc r22, r22
- 137a: 77 1f adc r23, r23
- 137c: 88 1f adc r24, r24
- 137e: 28 f0 brcs .+10 ; 0x138a <__fp_rempio2+0x2c>
- 1380: b2 3a cpi r27, 0xA2 ; 162
- 1382: 62 07 cpc r22, r18
- 1384: 73 07 cpc r23, r19
- 1386: 84 07 cpc r24, r20
- 1388: 28 f0 brcs .+10 ; 0x1394 <__fp_rempio2+0x36>
- 138a: b2 5a subi r27, 0xA2 ; 162
- 138c: 62 0b sbc r22, r18
- 138e: 73 0b sbc r23, r19
- 1390: 84 0b sbc r24, r20
- 1392: e3 95 inc r30
- 1394: 9a 95 dec r25
- 1396: 72 f7 brpl .-36 ; 0x1374 <__fp_rempio2+0x16>
- 1398: 80 38 cpi r24, 0x80 ; 128
- 139a: 30 f4 brcc .+12 ; 0x13a8 <__fp_rempio2+0x4a>
- 139c: 9a 95 dec r25
- 139e: bb 0f add r27, r27
- 13a0: 66 1f adc r22, r22
- 13a2: 77 1f adc r23, r23
- 13a4: 88 1f adc r24, r24
- 13a6: d2 f7 brpl .-12 ; 0x139c <__fp_rempio2+0x3e>
- 13a8: 90 48 sbci r25, 0x80 ; 128
- 13aa: 9b c0 rjmp .+310 ; 0x14e2 <__fp_mpack_finite>
-
-000013ac <__fp_sinus>:
- 13ac: ef 93 push r30
- 13ae: e0 ff sbrs r30, 0
- 13b0: 06 c0 rjmp .+12 ; 0x13be <__fp_sinus+0x12>
- 13b2: a2 ea ldi r26, 0xA2 ; 162
- 13b4: 2a ed ldi r18, 0xDA ; 218
- 13b6: 3f e0 ldi r19, 0x0F ; 15
- 13b8: 49 ec ldi r20, 0xC9 ; 201
- 13ba: 5f eb ldi r21, 0xBF ; 191
- 13bc: 37 d0 rcall .+110 ; 0x142c <__addsf3x>
- 13be: bf d0 rcall .+382 ; 0x153e <__fp_round>
- 13c0: 0f 90 pop r0
- 13c2: 03 94 inc r0
- 13c4: 01 fc sbrc r0, 1
- 13c6: 90 58 subi r25, 0x80 ; 128
- 13c8: e8 e6 ldi r30, 0x68 ; 104
- 13ca: f0 e0 ldi r31, 0x00 ; 0
- 13cc: 99 c0 rjmp .+306 ; 0x1500 <__fp_powsodd>
-
-000013ce <__fp_split3>:
- 13ce: 57 fd sbrc r21, 7
- 13d0: 90 58 subi r25, 0x80 ; 128
- 13d2: 44 0f add r20, r20
- 13d4: 55 1f adc r21, r21
- 13d6: 59 f0 breq .+22 ; 0x13ee <__fp_splitA+0x10>
- 13d8: 5f 3f cpi r21, 0xFF ; 255
- 13da: 71 f0 breq .+28 ; 0x13f8 <__fp_splitA+0x1a>
- 13dc: 47 95 ror r20
-
-000013de <__fp_splitA>:
- 13de: 88 0f add r24, r24
- 13e0: 97 fb bst r25, 7
- 13e2: 99 1f adc r25, r25
- 13e4: 61 f0 breq .+24 ; 0x13fe <__fp_splitA+0x20>
- 13e6: 9f 3f cpi r25, 0xFF ; 255
- 13e8: 79 f0 breq .+30 ; 0x1408 <__fp_splitA+0x2a>
- 13ea: 87 95 ror r24
- 13ec: 08 95 ret
- 13ee: 12 16 cp r1, r18
- 13f0: 13 06 cpc r1, r19
- 13f2: 14 06 cpc r1, r20
- 13f4: 55 1f adc r21, r21
- 13f6: f2 cf rjmp .-28 ; 0x13dc <__fp_split3+0xe>
- 13f8: 46 95 lsr r20
- 13fa: f1 df rcall .-30 ; 0x13de <__fp_splitA>
- 13fc: 08 c0 rjmp .+16 ; 0x140e <__fp_splitA+0x30>
- 13fe: 16 16 cp r1, r22
- 1400: 17 06 cpc r1, r23
- 1402: 18 06 cpc r1, r24
- 1404: 99 1f adc r25, r25
- 1406: f1 cf rjmp .-30 ; 0x13ea <__fp_splitA+0xc>
- 1408: 86 95 lsr r24
- 140a: 71 05 cpc r23, r1
- 140c: 61 05 cpc r22, r1
- 140e: 08 94 sec
- 1410: 08 95 ret
- 1412: 87 d0 rcall .+270 ; 0x1522 <__fp_pscA>
- 1414: 30 f0 brcs .+12 ; 0x1422 <__fp_splitA+0x44>
- 1416: 8c d0 rcall .+280 ; 0x1530 <__fp_pscB>
- 1418: 20 f0 brcs .+8 ; 0x1422 <__fp_splitA+0x44>
- 141a: 31 f4 brne .+12 ; 0x1428 <__fp_splitA+0x4a>
- 141c: 9f 3f cpi r25, 0xFF ; 255
- 141e: 11 f4 brne .+4 ; 0x1424 <__fp_splitA+0x46>
- 1420: 1e f4 brtc .+6 ; 0x1428 <__fp_splitA+0x4a>
- 1422: 6b c0 rjmp .+214 ; 0x14fa <__fp_nan>
- 1424: 0e f4 brtc .+2 ; 0x1428 <__fp_splitA+0x4a>
- 1426: e0 95 com r30
- 1428: e7 fb bst r30, 7
- 142a: 53 c0 rjmp .+166 ; 0x14d2 <__fp_inf>
-
-0000142c <__addsf3x>:
- 142c: e9 2f mov r30, r25
- 142e: cf df rcall .-98 ; 0x13ce <__fp_split3>
- 1430: 80 f3 brcs .-32 ; 0x1412 <__fp_splitA+0x34>
- 1432: ba 17 cp r27, r26
- 1434: 62 07 cpc r22, r18
- 1436: 73 07 cpc r23, r19
- 1438: 84 07 cpc r24, r20
- 143a: 95 07 cpc r25, r21
- 143c: 18 f0 brcs .+6 ; 0x1444 <__addsf3x+0x18>
- 143e: 71 f4 brne .+28 ; 0x145c <__addsf3x+0x30>
- 1440: 9e f5 brtc .+102 ; 0x14a8 <__addsf3x+0x7c>
- 1442: 8e c0 rjmp .+284 ; 0x1560 <__fp_zero>
- 1444: 0e f4 brtc .+2 ; 0x1448 <__addsf3x+0x1c>
- 1446: e0 95 com r30
- 1448: 0b 2e mov r0, r27
- 144a: ba 2f mov r27, r26
- 144c: a0 2d mov r26, r0
- 144e: 0b 01 movw r0, r22
- 1450: b9 01 movw r22, r18
- 1452: 90 01 movw r18, r0
- 1454: 0c 01 movw r0, r24
- 1456: ca 01 movw r24, r20
- 1458: a0 01 movw r20, r0
- 145a: 11 24 eor r1, r1
- 145c: ff 27 eor r31, r31
- 145e: 59 1b sub r21, r25
- 1460: 99 f0 breq .+38 ; 0x1488 <__addsf3x+0x5c>
- 1462: 59 3f cpi r21, 0xF9 ; 249
- 1464: 50 f4 brcc .+20 ; 0x147a <__addsf3x+0x4e>
- 1466: 50 3e cpi r21, 0xE0 ; 224
- 1468: 68 f1 brcs .+90 ; 0x14c4 <__addsf3x+0x98>
- 146a: 1a 16 cp r1, r26
- 146c: f0 40 sbci r31, 0x00 ; 0
- 146e: a2 2f mov r26, r18
- 1470: 23 2f mov r18, r19
- 1472: 34 2f mov r19, r20
- 1474: 44 27 eor r20, r20
- 1476: 58 5f subi r21, 0xF8 ; 248
- 1478: f3 cf rjmp .-26 ; 0x1460 <__addsf3x+0x34>
- 147a: 46 95 lsr r20
- 147c: 37 95 ror r19
- 147e: 27 95 ror r18
- 1480: a7 95 ror r26
- 1482: f0 40 sbci r31, 0x00 ; 0
- 1484: 53 95 inc r21
- 1486: c9 f7 brne .-14 ; 0x147a <__addsf3x+0x4e>
- 1488: 7e f4 brtc .+30 ; 0x14a8 <__addsf3x+0x7c>
- 148a: 1f 16 cp r1, r31
- 148c: ba 0b sbc r27, r26
- 148e: 62 0b sbc r22, r18
- 1490: 73 0b sbc r23, r19
- 1492: 84 0b sbc r24, r20
- 1494: ba f0 brmi .+46 ; 0x14c4 <__addsf3x+0x98>
- 1496: 91 50 subi r25, 0x01 ; 1
- 1498: a1 f0 breq .+40 ; 0x14c2 <__addsf3x+0x96>
- 149a: ff 0f add r31, r31
- 149c: bb 1f adc r27, r27
- 149e: 66 1f adc r22, r22
- 14a0: 77 1f adc r23, r23
- 14a2: 88 1f adc r24, r24
- 14a4: c2 f7 brpl .-16 ; 0x1496 <__addsf3x+0x6a>
- 14a6: 0e c0 rjmp .+28 ; 0x14c4 <__addsf3x+0x98>
- 14a8: ba 0f add r27, r26
- 14aa: 62 1f adc r22, r18
- 14ac: 73 1f adc r23, r19
- 14ae: 84 1f adc r24, r20
- 14b0: 48 f4 brcc .+18 ; 0x14c4 <__addsf3x+0x98>
- 14b2: 87 95 ror r24
- 14b4: 77 95 ror r23
- 14b6: 67 95 ror r22
- 14b8: b7 95 ror r27
- 14ba: f7 95 ror r31
- 14bc: 9e 3f cpi r25, 0xFE ; 254
- 14be: 08 f0 brcs .+2 ; 0x14c2 <__addsf3x+0x96>
- 14c0: b3 cf rjmp .-154 ; 0x1428 <__fp_splitA+0x4a>
- 14c2: 93 95 inc r25
- 14c4: 88 0f add r24, r24
- 14c6: 08 f0 brcs .+2 ; 0x14ca <__addsf3x+0x9e>
- 14c8: 99 27 eor r25, r25
- 14ca: ee 0f add r30, r30
- 14cc: 97 95 ror r25
- 14ce: 87 95 ror r24
- 14d0: 08 95 ret
-
-000014d2 <__fp_inf>:
- 14d2: 97 f9 bld r25, 7
- 14d4: 9f 67 ori r25, 0x7F ; 127
- 14d6: 80 e8 ldi r24, 0x80 ; 128
- 14d8: 70 e0 ldi r23, 0x00 ; 0
- 14da: 60 e0 ldi r22, 0x00 ; 0
- 14dc: 08 95 ret
-
-000014de <__fp_mpack>:
- 14de: 9f 3f cpi r25, 0xFF ; 255
- 14e0: 31 f0 breq .+12 ; 0x14ee <__fp_mpack_finite+0xc>
-
-000014e2 <__fp_mpack_finite>:
- 14e2: 91 50 subi r25, 0x01 ; 1
- 14e4: 20 f4 brcc .+8 ; 0x14ee <__fp_mpack_finite+0xc>
- 14e6: 87 95 ror r24
- 14e8: 77 95 ror r23
- 14ea: 67 95 ror r22
- 14ec: b7 95 ror r27
- 14ee: 88 0f add r24, r24
- 14f0: 91 1d adc r25, r1
- 14f2: 96 95 lsr r25
- 14f4: 87 95 ror r24
- 14f6: 97 f9 bld r25, 7
- 14f8: 08 95 ret
-
-000014fa <__fp_nan>:
- 14fa: 9f ef ldi r25, 0xFF ; 255
- 14fc: 80 ec ldi r24, 0xC0 ; 192
- 14fe: 08 95 ret
-
-00001500 <__fp_powsodd>:
- 1500: 9f 93 push r25
- 1502: 8f 93 push r24
- 1504: 7f 93 push r23
- 1506: 6f 93 push r22
- 1508: ff 93 push r31
- 150a: ef 93 push r30
- 150c: 9b 01 movw r18, r22
- 150e: ac 01 movw r20, r24
- 1510: 37 db rcall .-2450 ; 0xb80 <__mulsf3>
- 1512: ef 91 pop r30
- 1514: ff 91 pop r31
- 1516: 2b d0 rcall .+86 ; 0x156e <__fp_powser>
- 1518: 2f 91 pop r18
- 151a: 3f 91 pop r19
- 151c: 4f 91 pop r20
- 151e: 5f 91 pop r21
- 1520: 2f cb rjmp .-2466 ; 0xb80 <__mulsf3>
-
-00001522 <__fp_pscA>:
- 1522: 00 24 eor r0, r0
- 1524: 0a 94 dec r0
- 1526: 16 16 cp r1, r22
- 1528: 17 06 cpc r1, r23
- 152a: 18 06 cpc r1, r24
- 152c: 09 06 cpc r0, r25
- 152e: 08 95 ret
-
-00001530 <__fp_pscB>:
- 1530: 00 24 eor r0, r0
- 1532: 0a 94 dec r0
- 1534: 12 16 cp r1, r18
- 1536: 13 06 cpc r1, r19
- 1538: 14 06 cpc r1, r20
- 153a: 05 06 cpc r0, r21
- 153c: 08 95 ret
-
-0000153e <__fp_round>:
- 153e: 09 2e mov r0, r25
- 1540: 03 94 inc r0
- 1542: 00 0c add r0, r0
- 1544: 11 f4 brne .+4 ; 0x154a <__fp_round+0xc>
- 1546: 88 23 and r24, r24
- 1548: 52 f0 brmi .+20 ; 0x155e <__fp_round+0x20>
- 154a: bb 0f add r27, r27
- 154c: 40 f4 brcc .+16 ; 0x155e <__fp_round+0x20>
- 154e: bf 2b or r27, r31
- 1550: 11 f4 brne .+4 ; 0x1556 <__fp_round+0x18>
- 1552: 60 ff sbrs r22, 0
- 1554: 04 c0 rjmp .+8 ; 0x155e <__fp_round+0x20>
- 1556: 6f 5f subi r22, 0xFF ; 255
- 1558: 7f 4f sbci r23, 0xFF ; 255
- 155a: 8f 4f sbci r24, 0xFF ; 255
- 155c: 9f 4f sbci r25, 0xFF ; 255
- 155e: 08 95 ret
-
-00001560 <__fp_zero>:
- 1560: e8 94 clt
-
-00001562 <__fp_szero>:
- 1562: bb 27 eor r27, r27
- 1564: 66 27 eor r22, r22
- 1566: 77 27 eor r23, r23
- 1568: cb 01 movw r24, r22
- 156a: 97 f9 bld r25, 7
- 156c: 08 95 ret
-
-0000156e <__fp_powser>:
- 156e: df 93 push r29
- 1570: cf 93 push r28
- 1572: 1f 93 push r17
- 1574: 0f 93 push r16
- 1576: ff 92 push r15
- 1578: ef 92 push r14
- 157a: df 92 push r13
- 157c: 7b 01 movw r14, r22
- 157e: 8c 01 movw r16, r24
- 1580: 68 94 set
- 1582: 05 c0 rjmp .+10 ; 0x158e <__fp_powser+0x20>
- 1584: da 2e mov r13, r26
- 1586: ef 01 movw r28, r30
- 1588: 21 d0 rcall .+66 ; 0x15cc <__mulsf3x>
- 158a: fe 01 movw r30, r28
- 158c: e8 94 clt
- 158e: a5 91 lpm r26, Z+
- 1590: 25 91 lpm r18, Z+
- 1592: 35 91 lpm r19, Z+
- 1594: 45 91 lpm r20, Z+
- 1596: 55 91 lpm r21, Z+
- 1598: ae f3 brts .-22 ; 0x1584 <__fp_powser+0x16>
- 159a: ef 01 movw r28, r30
- 159c: 47 df rcall .-370 ; 0x142c <__addsf3x>
- 159e: fe 01 movw r30, r28
- 15a0: 97 01 movw r18, r14
- 15a2: a8 01 movw r20, r16
- 15a4: da 94 dec r13
- 15a6: 79 f7 brne .-34 ; 0x1586 <__fp_powser+0x18>
- 15a8: df 90 pop r13
- 15aa: ef 90 pop r14
- 15ac: ff 90 pop r15
- 15ae: 0f 91 pop r16
- 15b0: 1f 91 pop r17
- 15b2: cf 91 pop r28
- 15b4: df 91 pop r29
- 15b6: 08 95 ret
- 15b8: b4 df rcall .-152 ; 0x1522 <__fp_pscA>
- 15ba: 28 f0 brcs .+10 ; 0x15c6 <__fp_powser+0x58>
- 15bc: b9 df rcall .-142 ; 0x1530 <__fp_pscB>
- 15be: 18 f0 brcs .+6 ; 0x15c6 <__fp_powser+0x58>
- 15c0: 95 23 and r25, r21
- 15c2: 09 f0 breq .+2 ; 0x15c6 <__fp_powser+0x58>
- 15c4: 86 cf rjmp .-244 ; 0x14d2 <__fp_inf>
- 15c6: 99 cf rjmp .-206 ; 0x14fa <__fp_nan>
- 15c8: 11 24 eor r1, r1
- 15ca: cb cf rjmp .-106 ; 0x1562 <__fp_szero>
-
-000015cc <__mulsf3x>:
- 15cc: 00 df rcall .-512 ; 0x13ce <__fp_split3>
- 15ce: a0 f3 brcs .-24 ; 0x15b8 <__fp_powser+0x4a>
-
-000015d0 <__mulsf3_pse>:
- 15d0: 95 9f mul r25, r21
- 15d2: d1 f3 breq .-12 ; 0x15c8 <__fp_powser+0x5a>
- 15d4: 95 0f add r25, r21
- 15d6: 50 e0 ldi r21, 0x00 ; 0
- 15d8: 55 1f adc r21, r21
- 15da: 62 9f mul r22, r18
- 15dc: f0 01 movw r30, r0
- 15de: 72 9f mul r23, r18
- 15e0: bb 27 eor r27, r27
- 15e2: f0 0d add r31, r0
- 15e4: b1 1d adc r27, r1
- 15e6: 63 9f mul r22, r19
- 15e8: aa 27 eor r26, r26
- 15ea: f0 0d add r31, r0
- 15ec: b1 1d adc r27, r1
- 15ee: aa 1f adc r26, r26
- 15f0: 64 9f mul r22, r20
- 15f2: 66 27 eor r22, r22
- 15f4: b0 0d add r27, r0
- 15f6: a1 1d adc r26, r1
- 15f8: 66 1f adc r22, r22
- 15fa: 82 9f mul r24, r18
- 15fc: 22 27 eor r18, r18
- 15fe: b0 0d add r27, r0
- 1600: a1 1d adc r26, r1
- 1602: 62 1f adc r22, r18
- 1604: 73 9f mul r23, r19
- 1606: b0 0d add r27, r0
- 1608: a1 1d adc r26, r1
- 160a: 62 1f adc r22, r18
- 160c: 83 9f mul r24, r19
- 160e: a0 0d add r26, r0
- 1610: 61 1d adc r22, r1
- 1612: 22 1f adc r18, r18
- 1614: 74 9f mul r23, r20
- 1616: 33 27 eor r19, r19
- 1618: a0 0d add r26, r0
- 161a: 61 1d adc r22, r1
- 161c: 23 1f adc r18, r19
- 161e: 84 9f mul r24, r20
- 1620: 60 0d add r22, r0
- 1622: 21 1d adc r18, r1
- 1624: 82 2f mov r24, r18
- 1626: 76 2f mov r23, r22
- 1628: 6a 2f mov r22, r26
- 162a: 11 24 eor r1, r1
- 162c: 9f 57 subi r25, 0x7F ; 127
- 162e: 50 40 sbci r21, 0x00 ; 0
- 1630: 8a f0 brmi .+34 ; 0x1654 <__mulsf3_pse+0x84>
- 1632: e1 f0 breq .+56 ; 0x166c <__mulsf3_pse+0x9c>
- 1634: 88 23 and r24, r24
- 1636: 4a f0 brmi .+18 ; 0x164a <__mulsf3_pse+0x7a>
- 1638: ee 0f add r30, r30
- 163a: ff 1f adc r31, r31
- 163c: bb 1f adc r27, r27
- 163e: 66 1f adc r22, r22
- 1640: 77 1f adc r23, r23
- 1642: 88 1f adc r24, r24
- 1644: 91 50 subi r25, 0x01 ; 1
- 1646: 50 40 sbci r21, 0x00 ; 0
- 1648: a9 f7 brne .-22 ; 0x1634 <__mulsf3_pse+0x64>
- 164a: 9e 3f cpi r25, 0xFE ; 254
- 164c: 51 05 cpc r21, r1
- 164e: 70 f0 brcs .+28 ; 0x166c <__mulsf3_pse+0x9c>
- 1650: 40 cf rjmp .-384 ; 0x14d2 <__fp_inf>
- 1652: 87 cf rjmp .-242 ; 0x1562 <__fp_szero>
- 1654: 5f 3f cpi r21, 0xFF ; 255
- 1656: ec f3 brlt .-6 ; 0x1652 <__mulsf3_pse+0x82>
- 1658: 98 3e cpi r25, 0xE8 ; 232
- 165a: dc f3 brlt .-10 ; 0x1652 <__mulsf3_pse+0x82>
- 165c: 86 95 lsr r24
- 165e: 77 95 ror r23
- 1660: 67 95 ror r22
- 1662: b7 95 ror r27
- 1664: f7 95 ror r31
- 1666: e7 95 ror r30
- 1668: 9f 5f subi r25, 0xFF ; 255
- 166a: c1 f7 brne .-16 ; 0x165c <__mulsf3_pse+0x8c>
- 166c: fe 2b or r31, r30
- 166e: 88 0f add r24, r24
- 1670: 91 1d adc r25, r1
- 1672: 96 95 lsr r25
- 1674: 87 95 ror r24
- 1676: 97 f9 bld r25, 7
- 1678: 08 95 ret
-
-0000167a <_exit>:
- 167a: f8 94 cli
-
-0000167c <__stop_program>:
- 167c: ff cf rjmp .-2 ; 0x167c <__stop_program>
diff --git a/electic_streaming328p/bin/Debug/electic_streaming.elf.map b/electic_streaming328p/bin/Debug/electic_streaming.elf.map
deleted file mode 100644
index 76ef832..0000000
--- a/electic_streaming328p/bin/Debug/electic_streaming.elf.map
+++ /dev/null
@@ -1,912 +0,0 @@
-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 (Print::println(char const*))
-../arduino_libs/core0022_328p.a(wiring_serial.c.o)
- ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o) (beginSerial)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- obj/Debug/main.o (__divmodhi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- ../arduino_libs/core0022_328p.a(Print.cpp.o) (__udivmodsi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- ../arduino_libs/core0022_328p.a(wiring_serial.c.o) (__divmodsi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o (exit)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- obj/Debug/main.o (__do_copy_data)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- obj/Debug/main.o (__do_clear_bss)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o) (__do_global_ctors)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- obj/Debug/main.o (__addsf3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- obj/Debug/main.o (__mulsf3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- obj/Debug/main.o (__divsf3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- obj/Debug/main.o (__fixsfsi)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__thenan_sf)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o) (__udivmodhi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__prologue_saves__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__epilogue_restores__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o) (__tablejump__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__pack_f)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__unpack_f)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- obj/Debug/main.o (sin)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o) (__fp_rempio2)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o) (__fp_sinus)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o) (__fp_splitA)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o) (__addsf3x)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_inf)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o) (__fp_mpack_finite)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o) (__fp_nan)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o) (__fp_powsodd)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscA)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscB)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o) (__fp_round)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_zero)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o) (__fp_powser)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../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.3.5/../../../avr/lib/avr5/crtm328p.o
-LOAD obj/Debug/main.o
-LOAD ../arduino_libs/core0022_328p.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a
-LOAD /usr/lib/gcc/avr/4.3.5/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 0x167e
- *(.vectors)
- .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000000 __vectors
- 0x00000000 __vector_default
- *(.vectors)
- *(.progmem.gcc*)
- .progmem.gcc_fplib
- 0x00000068 0x1e /usr/lib/gcc/avr/4.3.5/../../../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.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000088 __init
- *(.init0)
- *(.init1)
- *(.init1)
- *(.init2)
- .init2 0x00000088 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init2)
- *(.init3)
- *(.init3)
- *(.init4)
- .init4 0x00000094 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- 0x00000094 __do_copy_data
- .init4 0x000000aa 0x10 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x000000aa __do_clear_bss
- *(.init4)
- *(.init5)
- *(.init5)
- *(.init6)
- .init6 0x000000ba 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- 0x000000ba __do_global_ctors
- *(.init6)
- *(.init7)
- *(.init7)
- *(.init8)
- *(.init8)
- *(.init9)
- .init9 0x000000d0 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init9)
- *(.text)
- .text 0x000000d8 0x4 /usr/lib/gcc/avr/4.3.5/../../../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 0x292 obj/Debug/main.o
- 0x000000dc __vector_11
- 0x0000019e fill_sinewave()
- 0x000002b8 main
- .text 0x0000036e 0x32 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
- 0x0000037c HardwareSerial::write(unsigned char)
- 0x00000384 HardwareSerial::flush()
- 0x0000038a HardwareSerial::read()
- 0x00000390 HardwareSerial::available()
- 0x00000396 HardwareSerial::begin(long)
- .text 0x000003a0 0x31e ../arduino_libs/core0022_328p.a(Print.cpp.o)
- 0x000003a0 Print::print(unsigned char)
- 0x000003b0 Print::print(char)
- 0x000003c0 Print::print(char const*)
- 0x000003f0 Print::println()
- 0x0000041e Print::println(char)
- 0x0000043e Print::println(char const*)
- 0x00000454 Print::println(unsigned char)
- 0x00000474 Print::printNumber(unsigned long, unsigned char)
- 0x000005a4 Print::print(unsigned long)
- 0x000005ac Print::println(unsigned long)
- 0x000005c2 Print::print(unsigned int)
- 0x000005ce Print::println(unsigned int)
- 0x000005ea Print::print(long)
- 0x00000638 Print::println(long)
- 0x0000064e Print::print(int)
- 0x0000065e Print::println(int)
- 0x0000067e Print::print(long, int)
- 0x000006a8 Print::println(long, int)
- .text 0x000006be 0x16e ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
- 0x000006be beginSerial
- 0x00000730 serialWrite
- 0x00000740 serialAvailable
- 0x00000762 serialRead
- 0x000007a0 serialFlush
- 0x000007b2 __vector_18
- .text 0x0000082c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- .text 0x0000082c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .text 0x0000082c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .text 0x0000082c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text 0x0000082c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text 0x0000082c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .text 0x0000082c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .text 0x0000082c 0x354 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- 0x00000ac4 __subsf3
- 0x00000b26 __addsf3
- .text 0x00000b80 0x1f4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- 0x00000b80 __mulsf3
- .text 0x00000d74 0x158 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- 0x00000d74 __divsf3
- .text 0x00000ecc 0xa8 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- 0x00000ecc __fixsfsi
- .text 0x00000f74 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- .text 0x00000f74 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- .text 0x00000f74 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .text 0x00000f74 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .text 0x00000f74 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .text 0x00000f74 0x1aa /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- 0x00000f74 __pack_f
- .text 0x0000111e 0xf0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- 0x0000111e __unpack_f
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- .text 0x0000120e 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- 0x0000120e . = ALIGN (0x2)
- *(.text.*)
- .text.libgcc 0x0000120e 0x26 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- 0x0000120e __divmodhi4
- 0x0000120e _div
- .text.libgcc 0x00001234 0x44 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- 0x00001234 __udivmodsi4
- .text.libgcc 0x00001278 0x36 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- 0x00001278 __divmodsi4
- .text.libgcc 0x000012ae 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text.libgcc 0x000012ae 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text.libgcc 0x000012ae 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .text.libgcc 0x000012ae 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .text.libgcc 0x000012ae 0x28 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- 0x000012ae __udivmodhi4
- .text.libgcc 0x000012d6 0x38 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- 0x000012d6 __prologue_saves__
- .text.libgcc 0x0000130e 0x36 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- 0x0000130e __epilogue_restores__
- .text.libgcc 0x00001344 0xc /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- 0x00001344 __tablejump2__
- 0x00001348 __tablejump__
- .text.avr-libc.fplib
- 0x00001350 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- 0x00001350 sin
- .text.avr-libc.fplib
- 0x0000135c 0x50 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- 0x0000135e __fp_rempio2
- .text.avr-libc.fplib
- 0x000013ac 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- 0x000013ac __fp_sinus
- .text.avr-libc.fplib
- 0x000013ce 0x44 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- 0x000013ce __fp_split3
- 0x000013de __fp_splitA
- .text.avr-libc.fplib
- 0x00001412 0xc0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- 0x0000142c __addsf3x
- .text.avr-libc.fplib
- 0x000014d2 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- 0x000014d2 __fp_inf
- .text.avr-libc.fplib
- 0x000014de 0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- 0x000014de __fp_mpack
- 0x000014e2 __fp_mpack_finite
- .text.avr-libc.fplib
- 0x000014fa 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- 0x000014fa __fp_nan
- .text.avr-libc.fplib
- 0x00001500 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- 0x00001500 __fp_powsodd
- .text.avr-libc.fplib
- 0x00001522 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- 0x00001522 __fp_pscA
- .text.avr-libc.fplib
- 0x00001530 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- 0x00001530 __fp_pscB
- .text.avr-libc.fplib
- 0x0000153e 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- 0x0000153e __fp_round
- .text.avr-libc.fplib
- 0x00001560 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- 0x00001560 __fp_zero
- 0x00001562 __fp_szero
- .text.avr-libc.fplib
- 0x0000156e 0x4a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- 0x0000156e __fp_powser
- .text.avr-libc.fplib
- 0x000015b8 0xc2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- 0x000015cc __mulsf3x
- 0x000015d0 __mulsf3_pse
- 0x0000167a . = ALIGN (0x2)
- *(.fini9)
- .fini9 0x0000167a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- 0x0000167a exit
- 0x0000167a _exit
- *(.fini9)
- *(.fini8)
- *(.fini8)
- *(.fini7)
- *(.fini7)
- *(.fini6)
- *(.fini6)
- *(.fini5)
- *(.fini5)
- *(.fini4)
- *(.fini4)
- *(.fini3)
- *(.fini3)
- *(.fini2)
- *(.fini2)
- *(.fini1)
- *(.fini1)
- *(.fini0)
- .fini0 0x0000167a 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- *(.fini0)
- 0x0000167e _etext = .
-
-.data 0x00800100 0x22 load address 0x0000167e
- 0x00800100 PROVIDE (__data_start, .)
- *(.data)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .data 0x00800100 0x13 obj/Debug/main.o
- .data 0x00800113 0x6 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
- 0x00800113 vtable for HardwareSerial
- .data 0x00800119 0x0 ../arduino_libs/core0022_328p.a(Print.cpp.o)
- .data 0x00800119 0x0 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- .data 0x00800119 0x8 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- 0x00800119 __thenan_sf
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- *(.data*)
- *(.rodata)
- *(.rodata*)
- *(.gnu.linkonce.d*)
- 0x00800122 . = ALIGN (0x2)
- *fill* 0x00800121 0x1 00
- 0x00800122 _edata = .
- 0x00800122 PROVIDE (__data_end, .)
-
-.bss 0x00800122 0x28a
- 0x00800122 PROVIDE (__bss_start, .)
- *(.bss)
- .bss 0x00800122 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .bss 0x00800122 0x204 obj/Debug/main.o
- 0x00800122 dd
- 0x00800322 loopCount
- 0x00800324 sample
- .bss 0x00800326 0x2 ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
- 0x00800326 Serial
- .bss 0x00800328 0x0 ../arduino_libs/core0022_328p.a(Print.cpp.o)
- .bss 0x00800328 0x4 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
- 0x00800328 rx_buffer_head
- 0x0080032a rx_buffer_tail
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- *(.bss*)
- *(COMMON)
- COMMON 0x0080032c 0x80 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
- 0x0080032c rx_buffer
- 0x008003ac PROVIDE (__bss_end, .)
- 0x0000167e __data_load_start = LOADADDR (.data)
- 0x000016a0 __data_load_end = (__data_load_start + SIZEOF (.data))
-
-.noinit 0x008003ac 0x0
- 0x008003ac PROVIDE (__noinit_start, .)
- *(.noinit*)
- 0x008003ac PROVIDE (__noinit_end, .)
- 0x008003ac _end = .
- 0x008003ac PROVIDE (__heap_start, .)
-
-.eeprom 0x00810000 0x0
- *(.eeprom*)
- 0x00810000 __eeprom_end = .
-
-.fuse
- *(.fuse)
- *(.lfuse)
- *(.hfuse)
- *(.efuse)
-
-.lock
- *(.lock*)
-
-.signature
- *(.signature*)
-
-.stab 0x00000000 0x23d0
- *(.stab)
- .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .stab 0x000006b4 0x6fc obj/Debug/main.o
- 0x708 (size before relaxing)
- .stab 0x00000db0 0x78 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- 0x84 (size before relaxing)
- .stab 0x00000e28 0x21c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- 0x228 (size before relaxing)
- .stab 0x00001044 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- 0x108 (size before relaxing)
- .stab 0x00001140 0x1d4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- 0x1e0 (size before relaxing)
- .stab 0x00001314 0x4bc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- 0x4c8 (size before relaxing)
- .stab 0x000017d0 0x78 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- 0x84 (size before relaxing)
- .stab 0x00001848 0xe4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- 0xf0 (size before relaxing)
- .stab 0x0000192c 0x54 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- 0x60 (size before relaxing)
- .stab 0x00001980 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- 0x108 (size before relaxing)
- .stab 0x00001a7c 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- 0x90 (size before relaxing)
- .stab 0x00001b00 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- 0x90 (size before relaxing)
- .stab 0x00001b84 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- 0x108 (size before relaxing)
- .stab 0x00001c80 0x90 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- 0x9c (size before relaxing)
- .stab 0x00001d10 0x1ec /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- 0x1f8 (size before relaxing)
- .stab 0x00001efc 0x4d4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- 0x4e0 (size before relaxing)
-
-.stabstr 0x00000000 0x1c16
- *(.stabstr)
- .stabstr 0x00000000 0x1c16 /usr/lib/gcc/avr/4.3.5/../../../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.3.5/avr5/libgcc.a(_addsub_sf.o)
- obj/Debug/main.o
-__addsf3x /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
-__bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__bss_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__bss_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__ctors_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__ctors_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__data_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_load_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__divmodhi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
- obj/Debug/main.o
-__divmodsi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
-__divsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- obj/Debug/main.o
-__do_clear_bss /usr/lib/gcc/avr/4.3.5/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.3.5/avr5/libgcc.a(_copy_data.o)
- /usr/lib/gcc/avr/4.3.5/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.3.5/avr5/libgcc.a(_ctors.o)
- ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
-__epilogue_restores__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__fixsfsi /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- obj/Debug/main.o
-__fp_inf /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__fp_mpack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
-__fp_mpack_finite /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
-__fp_nan /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
-__fp_powser /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
-__fp_powsodd /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
-__fp_pscA /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__fp_pscB /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__fp_rempio2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
-__fp_round /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
-__fp_sinus /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
-__fp_split3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__fp_splitA /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
-__fp_szero /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
-__fp_zero /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__mulsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- obj/Debug/main.o
-__mulsf3_pse /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
-__mulsf3x /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
-__pack_f /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__prologue_saves__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__subsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__tablejump2__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
-__tablejump__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__thenan_sf /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__udivmodhi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
-__udivmodsi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- ../arduino_libs/core0022_328p.a(Print.cpp.o)
-__unpack_f /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_div_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__vector_1 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_11 obj/Debug/main.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_17 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_18 ../arduino_libs/core0022_328p.a(wiring_serial.c.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_23 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_24 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_25 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_7 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-_div /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
-_exit /usr/lib/gcc/avr/4.3.5/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.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../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.3.5/../../../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.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- obj/Debug/main.o
-vtable for HardwareSerial ../arduino_libs/core0022_328p.a(HardwareSerial.cpp.o)
diff --git a/electic_streaming328p/bin/Release/electic_streaming.elf b/electic_streaming328p/bin/Release/electic_streaming.elf
deleted file mode 100755
index be0b7e9..0000000
--- a/electic_streaming328p/bin/Release/electic_streaming.elf
+++ /dev/null
Binary files differ
diff --git a/electic_streaming328p/bin/Release/electic_streaming.elf.eep.hex b/electic_streaming328p/bin/Release/electic_streaming.elf.eep.hex
deleted file mode 100644
index 1996e8f..0000000
--- a/electic_streaming328p/bin/Release/electic_streaming.elf.eep.hex
+++ /dev/null
@@ -1 +0,0 @@
-:00000001FF
diff --git a/electic_streaming328p/bin/Release/electic_streaming.elf.hex b/electic_streaming328p/bin/Release/electic_streaming.elf.hex
deleted file mode 100644
index d3fe242..0000000
--- a/electic_streaming328p/bin/Release/electic_streaming.elf.hex
+++ /dev/null
@@ -1,328 +0,0 @@
-:100000000C9444000C946C000C946C000C946C00E8
-:100010000C946C000C946C000C946C000C946C00B0
-:100020000C946C000C946C000C946C000C946E009E
-:100030000C946C000C946C000C946C000C946C0090
-:100040000C946C000C946C000C9460030C946C0089
-:100050000C946C000C946C000C946C000C946C0070
-:100060000C946C000C946C0005A84CCDB2D44EB925
-:100070003836A9020C50B9918688083CA6AAAA2A4B
-:10008000BE000000803F3E0111241FBECFEFD8E02C
-:10009000DEBFCDBF11E0A0E0B1E0E4E3F4E102C0D7
-:1000A00005900D92A232B107D9F713E0A2E2B1E0B8
-:1000B00001C01D92AC3AB107E1F710E0C8E8D0E00A
-:1000C00004C02297FE010E947F08C638D107C9F7F5
-:1000D0000E9402010C94180A0C9400001F920F92C7
-:1000E0000FB60F9211242F933F934F935F936F930B
-:1000F0007F938F939F93AF93BF93CF93DF93EF93B0
-:10010000FF9385B190E2892785B9C0E0D0E0E09106
-:100110002403F0912503EE5DFE4F86E293E06081BB
-:100120000E9445018091240390912503019660E08F
-:1001300072E00E94E20790932503809324032196A6
-:1001400081E0C034D80719F786E293E060E00E94AE
-:100150004501FF91EF91DF91CF91BF91AF919F91B9
-:100160008F917F916F915F914F913F912F910F9060
-:100170000FBE0F901F901895AF92BF92CF92DF9253
-:10018000EF92FF920F931F93CF93DF93C2E2D1E0E0
-:100190000F2EF0E0AF2EF0E0BF2EF0E0CF2EF0E01B
-:1001A000DF2EF02DC601B5010E9483087B018C0172
-:1001B000C601B50128ED3FE049E45CE30E941A0561
-:1001C0005B016C01C801B70120E030E04EEF52E462
-:1001D0000E94470520E030E040E053E40E941A0509
-:1001E0000E944106699383E0C232D807D9F6DF91B5
-:1001F000CF911F910F91FF90EF90DF90CF90BF9024
-:10020000AF9008951F930E94BC0086E293E040E007
-:1002100052EC61E070E00E945201259A80E285B9BB
-:100220008091810088608093810080916F0082605E
-:1002300080936F0086E891E0909389008093880016
-:10024000789410E286E293E00E944F011816190696
-:10025000CCF785B1812785B986E293E00E944C01F5
-:10026000813681F786E293E060E071E00E94A601AA
-:1002700080918100856080938100E4CF87E191E0E7
-:1002800090932703809326030895862F0E941F03CF
-:1002900008950E94570308950E94380308950E940C
-:1002A00027030895CB01BA010E94E6020895DC01FC
-:1002B000ED91FC910190F081E02D09950895DC010C
-:1002C000ED91FC910190F081E02D099508950F9337
-:1002D0001F93CF93DF938C01EB0109C02196D801C6
-:1002E000ED91FC910190F081E02DC80109956881A4
-:1002F0006623A1F7DF91CF911F910F9108950F937E
-:100300001F938C01DC01ED91FC910190F081E02DB7
-:100310006DE00995D801ED91FC910190F081E02DFF
-:100320006AE0C80109951F910F9108950F931F93DB
-:100330008C01DC01ED91FC910190F081E02D09959B
-:10034000C8010E947F011F910F9108950F931F9381
-:100350008C010E946701C8010E947F011F910F91CB
-:1003600008950F931F938C01DC01ED91FC91019096
-:10037000F081E02D0995C8010E947F011F910F9126
-:1003800008952F923F924F925F926F927F928F9239
-:100390009F92AF92BF92CF92DF92EF92FF920F9314
-:1003A0001F93DF93CF93CDB7DEB7A0970FB6F89426
-:1003B000DEBF0FBECDBF1C016A017B014115510597
-:1003C0006105710549F4DC01ED91FC910190F0812A
-:1003D000E02D60E3099554C0882499245401422EED
-:1003E00055246624772401E010E00C0F1D1F080D32
-:1003F000191DC701B601A30192010E94F507F8017A
-:1004000060830894811C911CA11CB11CC701B6011A
-:10041000A30192010E94F507C901DA016C017D0177
-:10042000C114D104E104F104F1F681E0E82EF12CCD
-:10043000EC0EFD1EE80CF91C3E010894611C711CB9
-:10044000D501C4010197A109B1096C01C818D908E7
-:1004500014C0F601EE0DFF1D60816A3010F4605D7E
-:1004600001C0695CD101ED91FC910190F081E02D1A
-:10047000C10109950894E108F1086E147F0449F759
-:10048000A0960FB6F894DEBF0FBECDBFCF91DF911F
-:100490001F910F91FF90EF90DF90CF90BF90AF90A2
-:1004A0009F908F907F906F905F904F903F902F9094
-:1004B00008952AE00E94C10108950F931F938C01B3
-:1004C0000E945902C8010E947F011F910F91089557
-:1004D000AB0160E070E00E94590208950F931F93F2
-:1004E0008C01AB0160E070E00E945902C8010E94DB
-:1004F0007F011F910F910895EF92FF920F931F9329
-:10050000CF93DF93EC017A018B0177FF0FC0E88175
-:10051000F9810190F081E02D6DE20995109500952B
-:10052000F094E094E11CF11C011D111D2AE0B801BA
-:10053000A701CE010E94C101DF91CF911F910F91C0
-:10054000FF90EF9008950F931F938C010E947C02FF
-:10055000C8010E947F011F910F910895AB0166278A
-:1005600057FD6095762F0E947C0208950F931F938C
-:100570008C01AB01662757FD6095762F0E947C02A7
-:10058000C8010E947F011F910F910895DC01211580
-:10059000310541F4ED91FC910190F081E02D642F43
-:1005A000099508952A30310519F40E947C020895B6
-:1005B0000E94C10108950F931F938C010E94C602EF
-:1005C000C8010E947F011F910F910895EF92FF9241
-:1005D0000F931F937B018C0122E030E040E050E05C
-:1005E0000E941708205C3D4B404F5F4FCA01B90184
-:1005F000A80197010E941708C901DA010197A10912
-:10060000B109292F3A2F4B2F552747FD5A950196AF
-:10061000A11DB11D2093C50081508093C400E1EC61
-:10062000F0E0808180618083808188608083808128
-:10063000806880831F910F91FF90EF900895982F0D
-:100640008091C00085FFFCCF9093C60008958091F3
-:1006500028039091290380589F4F20912A033091BD
-:100660002B03821B930B60E870E00E94E207089561
-:1006700040912A0350912B038091280390912903E4
-:100680008417950719F42FEF3FEF0FC0FA01E45DCF
-:10069000FC4F2081CA01019660E870E00E94E207E9
-:1006A00090932B0380932A0330E0C9010895809131
-:1006B0002A0390912B039093290380932803089594
-:1006C0001F920F920FB60F9211242F933F934F93C7
-:1006D0005F936F937F938F939F93AF93BF93EF93AA
-:1006E000FF934091C600E0912803F0912903CF01C8
-:1006F000019660E870E00E94E2079C0180912A0365
-:1007000090912B032817390739F0E45DFC4F4083A3
-:100710003093290320932803FF91EF91BF91AF916C
-:100720009F918F917F916F915F914F913F912F9109
-:100730000F900FBE0F901F901895A0E0B0E0E3EA75
-:10074000F3E00C944608DC012B01FA019C919230F5
-:1007500008F439C1EB018881823008F433C1943048
-:1007600069F4843009F02FC111969C911197898109
-:10077000981709F428C1A9E1B1E025C1843009F432
-:1007800021C18230A9F4923009F01DC19A01AD0156
-:1007900088E0EA010990AE01E90109929E018150C9
-:1007A000C1F7E201898111969C918923818308C157
-:1007B000923009F407C112962D903C901397EB01EB
-:1007C0008A819B811496AD90BD90CD90DC90179757
-:1007D000EC80FD800E811F819101281B390BB9012E
-:1007E00037FF04C066277727621B730B60327105E1
-:1007F0000CF061C0121613066CF537014801062E85
-:1008000004C096948794779467940A94D2F721E071
-:1008100030E040E050E004C0220F331F441F551F5A
-:100820006A95D2F721503040404050402E213F2160
-:1008300040235123211531054105510521F021E0C7
-:1008400030E040E050E079018A01E628F7280829E5
-:1008500019293CC0232BD1F1260E371E3501460144
-:10086000062E04C096948794779467940A94D2F7DE
-:1008700021E030E040E050E004C0220F331F441F6D
-:10088000551F6A95D2F721503040404050402A21F0
-:100890003B214C215D21211531054105510521F0F8
-:1008A00021E030E040E050E059016A01A628B72875
-:1008B000C828D9280BC0821593052CF01C01AA2446
-:1008C000BB24650103C0EE24FF24870111969C918F
-:1008D000D20111968C91981709F445C0992339F0EB
-:1008E000A80197012A193B094C095D0906C0A60118
-:1008F00095012E193F09400B510B57FD08C011827D
-:100900003382228224833583468357831DC081E04E
-:1009100081833382228288279927DC01821B930BF3
-:10092000A40BB50B84839583A683B7830DC0220FD8
-:10093000331F441F551F2483358346835783828189
-:1009400093810197938382832481358146815781E6
-:10095000DA01C9010197A109B1098F5F9F4FAF4F1C
-:10096000BF4328F30BC0918333822282EA0CFB1C25
-:100970000C1D1D1DE482F5820683178383E08083AE
-:10098000248135814681578157FF1AC0C901AA27A2
-:1009900097FDA095BA2F81709070A070B070569599
-:1009A000479537952795822B932BA42BB52B8483C2
-:1009B0009583A683B78382819381019693838283F3
-:1009C000DF0101C0D201CD01CDB7DEB7E2E10C9469
-:1009D0006208A0E2B0E0EFEEF4E00C945208698304
-:1009E0007A838B839C832D833E834F835887E9E0F2
-:1009F000EE2EF12CEC0EFD1ECE010196B7010E94E9
-:100A00006A078E010F5E1F4FCE010596B8010E9446
-:100A10006A078A8991E089278A8BC701B801AE01EC
-:100A2000475E5F4F0E949D030E949506A096E6E0F8
-:100A30000C946E08A0E2B0E0E0E2F5E00C945208FD
-:100A400069837A838B839C832D833E834F8358876E
-:100A5000F9E0EF2EF12CEC0EFD1ECE010196B70150
-:100A60000E946A078E010F5E1F4FCE010596B801E6
-:100A70000E946A07C701B801AE01475E5F4F0E943E
-:100A80009D030E949506A096E6E00C946E08A0E2F5
-:100A9000B0E0EDE4F5E00C94460869837A838B833B
-:100AA0009C832D833E834F835887CE010196BE01E0
-:100AB000675F7F4F0E946A07CE010596BE016F5E99
-:100AC0007F4F0E946A079985923088F08989823029
-:100AD000C8F0943019F4823051F404C0843029F401
-:100AE000923081F489E191E0C6C0923049F420E06F
-:100AF0009A858A89981321E02A87CE010996BBC07E
-:100B0000823049F420E09A858A89981321E02A8B63
-:100B1000CE014196B0C02D843E844F8458886D88A4
-:100B20007E888F88988CEE24FF248701AA24BB241A
-:100B3000650140E050E060E070E0E0E0F0E0C1011D
-:100B400081709070892BE9F0E60CF71C081D191DC7
-:100B50009A01AB012A0D3B1D4C1D5D1D80E090E00C
-:100B6000A0E0B0E0E614F7040805190520F481E0E0
-:100B700090E0A0E0B0E0BA01A901480F591F6A1F38
-:100B80007B1FAA0CBB1CCC1CDD1C97FE08C081E09F
-:100B900090E0A0E0B0E0A82AB92ACA2ADB2A319660
-:100BA000E032F10549F0660C771C881C991C5694BC
-:100BB000479437942794C3CFFA85EA892B893C89D7
-:100BC0008B859C85280F391F2E5F3F4F17C0CA01A8
-:100BD00081709070892B61F016950795F794E794D2
-:100BE00080E090E0A0E0B0E8E82AF92A0A2B1B2B6D
-:100BF00076956795579547952F5F3F4F77FDE7CFE0
-:100C00000CC0440F551F661F771F17FD4160EE0C87
-:100C1000FF1C001F111F21503040403090E0590749
-:100C200090E0690790E4790760F32B8F3C8FDB013C
-:100C3000CA018F779070A070B07080349105A105C3
-:100C4000B10561F447FD0AC0E114F1040105110585
-:100C500029F0405C5F4F6F4F7F4F40781A8EFE1730
-:100C600011F081E08A8F4D8F5E8F6F8F78A383E0C4
-:100C7000898FCE0149960E949506A096E2E10C94D8
-:100C80006208ACE0B0E0E7E4F6E00C945608698353
-:100C90007A838B839C83CE010196BE016B5F7F4F6D
-:100CA0000E946A078D81823061F1823050F1843078
-:100CB00021F48E81882351F12EC02F81388537FD94
-:100CC00020C06E812F3131051CF06623F9F023C05E
-:100CD0008EE190E0821B930B29853A854B855C85DC
-:100CE00004C056954795379527958A95D2F7662380
-:100CF000B1F050954095309521953F4F4F4F5F4F44
-:100D00000EC020E030E040E050E009C02FEF3FEFA0
-:100D10004FEF5FE704C020E030E040E050E8B90169
-:100D2000CA012C96E2E00C947208DF92EF92FF92D7
-:100D30000F931F93FC01E480F58006811781D18019
-:100D40008081823048F480E090E0A0E1B0E0E82AC1
-:100D5000F92A0A2B1B2BA5C0843009F49FC08230CE
-:100D600021F4EE24FF24870105C0E114F1040105FC
-:100D7000110519F4E0E0F0E096C0628173819FEF05
-:100D8000623879070CF05BC022E83FEF261B370B77
-:100D90002A3131052CF020E030E040E050E02AC05C
-:100DA000B801A701022E04C076956795579547951F
-:100DB0000A94D2F781E090E0A0E0B0E004C0880F90
-:100DC000991FAA1FBB1F2A95D2F70197A109B10944
-:100DD0008E219F21A023B1230097A105B10521F009
-:100DE00081E090E0A0E0B0E09A01AB01282B392B24
-:100DF0004A2B5B2BDA01C9018F779070A070B0701D
-:100E000080349105A105B10539F427FF09C0205CA4
-:100E10003F4F4F4F5F4F04C0215C3F4F4F4F5F4FDD
-:100E2000E0E0F0E02030A0E03A07A0E04A07A0E4CC
-:100E30005A0710F0E1E0F0E079018A0127C060383C
-:100E4000710564F5FB01E158FF4FD801C7018F77A9
-:100E50009070A070B07080349105A105B10539F48F
-:100E6000E7FE0DC080E490E0A0E0B0E004C08FE3B6
-:100E700090E0A0E0B0E0E80EF91E0A1F1B1F17FF6C
-:100E800005C016950795F794E794319687E0169577
-:100E90000795F794E7948A95D1F705C0EE24FF24CF
-:100EA0008701EFEFF0E06E2F679566276795902F2B
-:100EB0009F77D794DD24D7948E2F8695492F462B84
-:100EC000582F5D29B701CA011F910F91FF90EF9034
-:100ED000DF900895FC01DB01408151812281622F66
-:100EE0006F7770E0221F2227221F9381892F880F9E
-:100EF000822B282F30E0991F9927991F11969C93D8
-:100F0000119721153105A9F54115510561057105A7
-:100F100011F482E037C082E89FEF13969C938E9382
-:100F200012979A01AB0167E0220F331F441F551F30
-:100F30006A95D1F783E08C930DC0220F331F441FB5
-:100F4000551F12968D919C911397019713969C9320
-:100F50008E931297203080E0380780E0480780E4C5
-:100F6000580758F314962D933D934D935C93179720
-:100F700008952F3F310579F441155105610571053B
-:100F800019F484E08C93089564FF03C081E08C938E
-:100F900012C01C9210C02F57304013963C932E93D2
-:100FA000129783E08C9387E0440F551F661F771FCD
-:100FB0008A95D1F7706414964D935D936D937C93ED
-:100FC0001797089597FB092E07260AD077FD04D0BE
-:100FD00049D006D000201AF4709561957F4F08958E
-:100FE000F6F7909581959F4F0895A1E21A2EAA1BBE
-:100FF000BB1BFD010DC0AA1FBB1FEE1FFF1FA217C9
-:10100000B307E407F50720F0A21BB30BE40BF50BC5
-:10101000661F771F881F991F1A9469F7609570954E
-:10102000809590959B01AC01BD01CF01089597FB80
-:10103000092E05260ED057FD04D0D7DF0AD0001C9C
-:1010400038F450954095309521953F4F4F4F5F4F65
-:101050000895F6F790958095709561957F4F8F4F25
-:101060009F4F0895AA1BBB1B51E107C0AA1FBB1FBE
-:10107000A617B70710F0A61BB70B881F991F5A9524
-:10108000A9F780959095BC01CD0108952F923F92CC
-:101090004F925F926F927F928F929F92AF92BF9288
-:1010A000CF92DF92EF92FF920F931F93CF93DF9334
-:1010B000CDB7DEB7CA1BDB0B0FB6F894DEBF0FBE91
-:1010C000CDBF09942A88398848885F846E847D84DE
-:1010D0008C849B84AA84B984C884DF80EE80FD80E0
-:1010E0000C811B81AA81B981CE0FD11D0FB6F89456
-:1010F000DEBF0FBECDBFED010895EE0FFF1F0590BF
-:10110000F491E02D09949F9305D00F9007FCEE5FBA
-:1011100028C0CEC03FD0E8F3E894E0E0BB279F575B
-:10112000F0F02AED3FE049EC06C0EE0FBB0F661F62
-:10113000771F881F28F0B23A62077307840728F0E8
-:10114000B25A620B730B840BE3959A9572F7803851
-:1011500030F49A95BB0F661F771F881FD2F790480F
-:101160009BC0EF93E0FF06C0A2EA2AED3FE049EC06
-:101170005FEB37D0BFD00F90039401FC9058E8E6A6
-:10118000F0E099C057FD9058440F551F59F05F3F4C
-:1011900071F04795880F97FB991F61F09F3F79F099
-:1011A00087950895121613061406551FF2CF46951B
-:1011B000F1DF08C0161617061806991FF1CF86959D
-:1011C000710561050894089587D030F08CD020F027
-:1011D00031F49F3F11F41EF46BC00EF4E095E7FB71
-:1011E00053C0E92FCFDF80F3BA1762077307840774
-:1011F000950718F071F49EF58EC00EF4E0950B2E55
-:10120000BA2FA02D0B01B90190010C01CA01A00158
-:101210001124FF27591B99F0593F50F4503E68F1B3
-:101220001A16F040A22F232F342F4427585FF3CFF4
-:10123000469537952795A795F0405395C9F77EF4C5
-:101240001F16BA0B620B730B840BBAF09150A1F00E
-:10125000FF0FBB1F661F771F881FC2F70EC0BA0F94
-:10126000621F731F841F48F4879577956795B7951C
-:10127000F7959E3F08F0B3CF9395880F08F0992714
-:10128000EE0F97958795089597F99F6780E870E02E
-:1012900060E008959F3F31F0915020F48795779555
-:1012A0006795B795880F911D9695879597F908953D
-:1012B0009FEF80EC08959F938F937F936F93FF939D
-:1012C000EF939B01AC01E3DBEF91FF912BD02F91CA
-:1012D0003F914F915F91DBCB00240A9416161706BD
-:1012E00018060906089500240A9412161306140617
-:1012F00005060895092E0394000C11F4882352F07A
-:10130000BB0F40F4BF2B11F460FF04C06F5F7F4F31
-:101310008F4F9F4F0895E894BB2766277727CB010F
-:1013200097F90895DF93CF931F930F93FF92EF9256
-:10133000DF927B018C01689405C0DA2EEF0121D089
-:10134000FE01E894A5912591359145915591AEF313
-:10135000EF0147DFFE019701A801DA9479F7DF90EA
-:10136000EF90FF900F911F91CF91DF910895B4DF1F
-:1013700028F0B9DF18F0952309F086CF99CF112412
-:10138000CBCF00DFA0F3959FD1F3950F50E0551F11
-:10139000629FF001729FBB27F00DB11D639FAA27CA
-:1013A000F00DB11DAA1F649F6627B00DA11D661F19
-:1013B000829F2227B00DA11D621F739FB00DA11D3A
-:1013C000621F839FA00D611D221F749F3327A00DF4
-:1013D000611D231F849F600D211D822F762F6A2F90
-:1013E00011249F5750408AF0E1F088234AF0EE0F15
-:1013F000FF1FBB1F661F771F881F91505040A9F722
-:101400009E3F510570F040CF87CF5F3FECF3983E91
-:10141000DCF3869577956795B795F795E7959F5F88
-:10142000C1F7FE2B880F911D9695879597F9089522
-:04143000F894FFCF5E
-:1014340057656C636F6D6520746F20656C656374AC
-:101444006963000000000045010000000000000086
-:02145400000096
-:00000001FF
diff --git a/electic_streaming328p/bin/Release/electic_streaming.elf.lss b/electic_streaming328p/bin/Release/electic_streaming.elf.lss
deleted file mode 100644
index 06e1adb..0000000
--- a/electic_streaming328p/bin/Release/electic_streaming.elf.lss
+++ /dev/null
@@ -1,2665 +0,0 @@
-
-bin/Release/electic_streaming.elf: file format elf32-avr
-
-Sections:
-Idx Name Size VMA LMA File off Algn
- 0 .data 00000022 00800100 00001434 000014c8 2**0
- CONTENTS, ALLOC, LOAD, DATA
- 1 .text 00001434 00000000 00000000 00000094 2**1
- CONTENTS, ALLOC, LOAD, READONLY, CODE
- 2 .bss 0000028a 00800122 00800122 000014ea 2**0
- ALLOC
- 3 .stab 00001cd4 00000000 00000000 000014ec 2**2
- CONTENTS, READONLY, DEBUGGING
- 4 .stabstr 0000030d 00000000 00000000 000031c0 2**0
- CONTENTS, READONLY, DEBUGGING
- 5 .debug_aranges 00000060 00000000 00000000 000034cd 2**0
- CONTENTS, READONLY, DEBUGGING
- 6 .debug_pubnames 000002a7 00000000 00000000 0000352d 2**0
- CONTENTS, READONLY, DEBUGGING
- 7 .debug_info 00000d0b 00000000 00000000 000037d4 2**0
- CONTENTS, READONLY, DEBUGGING
- 8 .debug_abbrev 000003f7 00000000 00000000 000044df 2**0
- CONTENTS, READONLY, DEBUGGING
- 9 .debug_line 00000689 00000000 00000000 000048d6 2**0
- CONTENTS, READONLY, DEBUGGING
- 10 .debug_frame 00000210 00000000 00000000 00004f60 2**2
- CONTENTS, READONLY, DEBUGGING
- 11 .debug_str 00000420 00000000 00000000 00005170 2**0
- CONTENTS, READONLY, DEBUGGING
- 12 .debug_loc 0000075a 00000000 00000000 00005590 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 6e 00 jmp 0xdc ; 0xdc <__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 60 03 jmp 0x6c0 ; 0x6c0 <__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 <__subsf3>
- 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: 3e 01 movw r6, 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: e4 e3 ldi r30, 0x34 ; 52
- 9c: f4 e1 ldi r31, 0x14 ; 20
- 9e: 02 c0 rjmp .+4 ; 0xa4 <.do_copy_data_start>
-
-000000a0 <.do_copy_data_loop>:
- a0: 05 90 lpm r0, Z+
- a2: 0d 92 st X+, r0
-
-000000a4 <.do_copy_data_start>:
- a4: a2 32 cpi r26, 0x22 ; 34
- a6: b1 07 cpc r27, r17
- a8: d9 f7 brne .-10 ; 0xa0 <.do_copy_data_loop>
-
-000000aa <__do_clear_bss>:
- aa: 13 e0 ldi r17, 0x03 ; 3
- ac: a2 e2 ldi r26, 0x22 ; 34
- 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: ac 3a cpi r26, 0xAC ; 172
- 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_start>
-
-000000c2 <.do_global_ctors_loop>:
- c2: 22 97 sbiw r28, 0x02 ; 2
- c4: fe 01 movw r30, r28
- c6: 0e 94 7f 08 call 0x10fe ; 0x10fe <__tablejump__>
-
-000000ca <.do_global_ctors_start>:
- ca: c6 38 cpi r28, 0x86 ; 134
- cc: d1 07 cpc r29, r17
- ce: c9 f7 brne .-14 ; 0xc2 <.do_global_ctors_loop>
- d0: 0e 94 02 01 call 0x204 ; 0x204 <main>
- d4: 0c 94 18 0a jmp 0x1430 ; 0x1430 <_exit>
-
-000000d8 <__bad_interrupt>:
- d8: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
-
-000000dc <__vector_11>:
- dc: 1f 92 push r1
- de: 0f 92 push r0
- e0: 0f b6 in r0, 0x3f ; 63
- e2: 0f 92 push r0
- e4: 11 24 eor r1, r1
- e6: 2f 93 push r18
- e8: 3f 93 push r19
- ea: 4f 93 push r20
- ec: 5f 93 push r21
- ee: 6f 93 push r22
- f0: 7f 93 push r23
- f2: 8f 93 push r24
- f4: 9f 93 push r25
- f6: af 93 push r26
- f8: bf 93 push r27
- fa: cf 93 push r28
- fc: df 93 push r29
- fe: ef 93 push r30
- 100: ff 93 push r31
- 102: 85 b1 in r24, 0x05 ; 5
- 104: 90 e2 ldi r25, 0x20 ; 32
- 106: 89 27 eor r24, r25
- 108: 85 b9 out 0x05, r24 ; 5
- 10a: c0 e0 ldi r28, 0x00 ; 0
- 10c: d0 e0 ldi r29, 0x00 ; 0
- 10e: e0 91 24 03 lds r30, 0x0324
- 112: f0 91 25 03 lds r31, 0x0325
- 116: ee 5d subi r30, 0xDE ; 222
- 118: fe 4f sbci r31, 0xFE ; 254
- 11a: 86 e2 ldi r24, 0x26 ; 38
- 11c: 93 e0 ldi r25, 0x03 ; 3
- 11e: 60 81 ld r22, Z
- 120: 0e 94 45 01 call 0x28a ; 0x28a <_ZN14HardwareSerial5writeEh>
- 124: 80 91 24 03 lds r24, 0x0324
- 128: 90 91 25 03 lds r25, 0x0325
- 12c: 01 96 adiw r24, 0x01 ; 1
- 12e: 60 e0 ldi r22, 0x00 ; 0
- 130: 72 e0 ldi r23, 0x02 ; 2
- 132: 0e 94 e2 07 call 0xfc4 ; 0xfc4 <__divmodhi4>
- 136: 90 93 25 03 sts 0x0325, r25
- 13a: 80 93 24 03 sts 0x0324, r24
- 13e: 21 96 adiw r28, 0x01 ; 1
- 140: 81 e0 ldi r24, 0x01 ; 1
- 142: c0 34 cpi r28, 0x40 ; 64
- 144: d8 07 cpc r29, r24
- 146: 19 f7 brne .-58 ; 0x10e <__vector_11+0x32>
- 148: 86 e2 ldi r24, 0x26 ; 38
- 14a: 93 e0 ldi r25, 0x03 ; 3
- 14c: 60 e0 ldi r22, 0x00 ; 0
- 14e: 0e 94 45 01 call 0x28a ; 0x28a <_ZN14HardwareSerial5writeEh>
- 152: ff 91 pop r31
- 154: ef 91 pop r30
- 156: df 91 pop r29
- 158: cf 91 pop r28
- 15a: bf 91 pop r27
- 15c: af 91 pop r26
- 15e: 9f 91 pop r25
- 160: 8f 91 pop r24
- 162: 7f 91 pop r23
- 164: 6f 91 pop r22
- 166: 5f 91 pop r21
- 168: 4f 91 pop r20
- 16a: 3f 91 pop r19
- 16c: 2f 91 pop r18
- 16e: 0f 90 pop r0
- 170: 0f be out 0x3f, r0 ; 63
- 172: 0f 90 pop r0
- 174: 1f 90 pop r1
- 176: 18 95 reti
-
-00000178 <_Z13fill_sinewavev>:
- 178: af 92 push r10
- 17a: bf 92 push r11
- 17c: cf 92 push r12
- 17e: df 92 push r13
- 180: ef 92 push r14
- 182: ff 92 push r15
- 184: 0f 93 push r16
- 186: 1f 93 push r17
- 188: cf 93 push r28
- 18a: df 93 push r29
- 18c: c2 e2 ldi r28, 0x22 ; 34
- 18e: d1 e0 ldi r29, 0x01 ; 1
- 190: 0f 2e mov r0, r31
- 192: f0 e0 ldi r31, 0x00 ; 0
- 194: af 2e mov r10, r31
- 196: f0 e0 ldi r31, 0x00 ; 0
- 198: bf 2e mov r11, r31
- 19a: f0 e0 ldi r31, 0x00 ; 0
- 19c: cf 2e mov r12, r31
- 19e: f0 e0 ldi r31, 0x00 ; 0
- 1a0: df 2e mov r13, r31
- 1a2: f0 2d mov r31, r0
- 1a4: c6 01 movw r24, r12
- 1a6: b5 01 movw r22, r10
- 1a8: 0e 94 83 08 call 0x1106 ; 0x1106 <sin>
- 1ac: 7b 01 movw r14, r22
- 1ae: 8c 01 movw r16, r24
- 1b0: c6 01 movw r24, r12
- 1b2: b5 01 movw r22, r10
- 1b4: 28 ed ldi r18, 0xD8 ; 216
- 1b6: 3f e0 ldi r19, 0x0F ; 15
- 1b8: 49 e4 ldi r20, 0x49 ; 73
- 1ba: 5c e3 ldi r21, 0x3C ; 60
- 1bc: 0e 94 1a 05 call 0xa34 ; 0xa34 <__addsf3>
- 1c0: 5b 01 movw r10, r22
- 1c2: 6c 01 movw r12, r24
- 1c4: c8 01 movw r24, r16
- 1c6: b7 01 movw r22, r14
- 1c8: 20 e0 ldi r18, 0x00 ; 0
- 1ca: 30 e0 ldi r19, 0x00 ; 0
- 1cc: 4e ef ldi r20, 0xFE ; 254
- 1ce: 52 e4 ldi r21, 0x42 ; 66
- 1d0: 0e 94 47 05 call 0xa8e ; 0xa8e <__mulsf3>
- 1d4: 20 e0 ldi r18, 0x00 ; 0
- 1d6: 30 e0 ldi r19, 0x00 ; 0
- 1d8: 40 e0 ldi r20, 0x00 ; 0
- 1da: 53 e4 ldi r21, 0x43 ; 67
- 1dc: 0e 94 1a 05 call 0xa34 ; 0xa34 <__addsf3>
- 1e0: 0e 94 41 06 call 0xc82 ; 0xc82 <__fixsfsi>
- 1e4: 69 93 st Y+, r22
- 1e6: 83 e0 ldi r24, 0x03 ; 3
- 1e8: c2 32 cpi r28, 0x22 ; 34
- 1ea: d8 07 cpc r29, r24
- 1ec: d9 f6 brne .-74 ; 0x1a4 <_Z13fill_sinewavev+0x2c>
- 1ee: df 91 pop r29
- 1f0: cf 91 pop r28
- 1f2: 1f 91 pop r17
- 1f4: 0f 91 pop r16
- 1f6: ff 90 pop r15
- 1f8: ef 90 pop r14
- 1fa: df 90 pop r13
- 1fc: cf 90 pop r12
- 1fe: bf 90 pop r11
- 200: af 90 pop r10
- 202: 08 95 ret
-
-00000204 <main>:
- 204: 1f 93 push r17
- 206: 0e 94 bc 00 call 0x178 ; 0x178 <_Z13fill_sinewavev>
- 20a: 86 e2 ldi r24, 0x26 ; 38
- 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 52 01 call 0x2a4 ; 0x2a4 <_ZN14HardwareSerial5beginEl>
- 21a: 25 9a sbi 0x04, 5 ; 4
- 21c: 80 e2 ldi r24, 0x20 ; 32
- 21e: 85 b9 out 0x05, r24 ; 5
- 220: 80 91 81 00 lds r24, 0x0081
- 224: 88 60 ori r24, 0x08 ; 8
- 226: 80 93 81 00 sts 0x0081, r24
- 22a: 80 91 6f 00 lds r24, 0x006F
- 22e: 82 60 ori r24, 0x02 ; 2
- 230: 80 93 6f 00 sts 0x006F, r24
- 234: 86 e8 ldi r24, 0x86 ; 134
- 236: 91 e0 ldi r25, 0x01 ; 1
- 238: 90 93 89 00 sts 0x0089, r25
- 23c: 80 93 88 00 sts 0x0088, r24
- 240: 78 94 sei
- 242: 10 e2 ldi r17, 0x20 ; 32
- 244: 86 e2 ldi r24, 0x26 ; 38
- 246: 93 e0 ldi r25, 0x03 ; 3
- 248: 0e 94 4f 01 call 0x29e ; 0x29e <_ZN14HardwareSerial9availableEv>
- 24c: 18 16 cp r1, r24
- 24e: 19 06 cpc r1, r25
- 250: cc f7 brge .-14 ; 0x244 <main+0x40>
- 252: 85 b1 in r24, 0x05 ; 5
- 254: 81 27 eor r24, r17
- 256: 85 b9 out 0x05, r24 ; 5
- 258: 86 e2 ldi r24, 0x26 ; 38
- 25a: 93 e0 ldi r25, 0x03 ; 3
- 25c: 0e 94 4c 01 call 0x298 ; 0x298 <_ZN14HardwareSerial4readEv>
- 260: 81 36 cpi r24, 0x61 ; 97
- 262: 81 f7 brne .-32 ; 0x244 <main+0x40>
- 264: 86 e2 ldi r24, 0x26 ; 38
- 266: 93 e0 ldi r25, 0x03 ; 3
- 268: 60 e0 ldi r22, 0x00 ; 0
- 26a: 71 e0 ldi r23, 0x01 ; 1
- 26c: 0e 94 a6 01 call 0x34c ; 0x34c <_ZN5Print7printlnEPKc>
- 270: 80 91 81 00 lds r24, 0x0081
- 274: 85 60 ori r24, 0x05 ; 5
- 276: 80 93 81 00 sts 0x0081, r24
- 27a: e4 cf rjmp .-56 ; 0x244 <main+0x40>
-
-0000027c <_GLOBAL__I__ZN14HardwareSerial5beginEl>:
- 27c: 87 e1 ldi r24, 0x17 ; 23
- 27e: 91 e0 ldi r25, 0x01 ; 1
- 280: 90 93 27 03 sts 0x0327, r25
- 284: 80 93 26 03 sts 0x0326, r24
- 288: 08 95 ret
-
-0000028a <_ZN14HardwareSerial5writeEh>:
- 28a: 86 2f mov r24, r22
- 28c: 0e 94 1f 03 call 0x63e ; 0x63e <serialWrite>
- 290: 08 95 ret
-
-00000292 <_ZN14HardwareSerial5flushEv>:
- 292: 0e 94 57 03 call 0x6ae ; 0x6ae <serialFlush>
- 296: 08 95 ret
-
-00000298 <_ZN14HardwareSerial4readEv>:
- 298: 0e 94 38 03 call 0x670 ; 0x670 <serialRead>
- 29c: 08 95 ret
-
-0000029e <_ZN14HardwareSerial9availableEv>:
- 29e: 0e 94 27 03 call 0x64e ; 0x64e <serialAvailable>
- 2a2: 08 95 ret
-
-000002a4 <_ZN14HardwareSerial5beginEl>:
- 2a4: cb 01 movw r24, r22
- 2a6: ba 01 movw r22, r20
- 2a8: 0e 94 e6 02 call 0x5cc ; 0x5cc <beginSerial>
- 2ac: 08 95 ret
-
-000002ae <_ZN5Print5printEh>:
- 2ae: dc 01 movw r26, r24
- 2b0: ed 91 ld r30, X+
- 2b2: fc 91 ld r31, X
- 2b4: 01 90 ld r0, Z+
- 2b6: f0 81 ld r31, Z
- 2b8: e0 2d mov r30, r0
- 2ba: 09 95 icall
- 2bc: 08 95 ret
-
-000002be <_ZN5Print5printEc>:
- 2be: dc 01 movw r26, r24
- 2c0: ed 91 ld r30, X+
- 2c2: fc 91 ld r31, X
- 2c4: 01 90 ld r0, Z+
- 2c6: f0 81 ld r31, Z
- 2c8: e0 2d mov r30, r0
- 2ca: 09 95 icall
- 2cc: 08 95 ret
-
-000002ce <_ZN5Print5printEPKc>:
- 2ce: 0f 93 push r16
- 2d0: 1f 93 push r17
- 2d2: cf 93 push r28
- 2d4: df 93 push r29
- 2d6: 8c 01 movw r16, r24
- 2d8: eb 01 movw r28, r22
- 2da: 09 c0 rjmp .+18 ; 0x2ee <_ZN5Print5printEPKc+0x20>
- 2dc: 21 96 adiw r28, 0x01 ; 1
- 2de: d8 01 movw r26, r16
- 2e0: ed 91 ld r30, X+
- 2e2: fc 91 ld r31, X
- 2e4: 01 90 ld r0, Z+
- 2e6: f0 81 ld r31, Z
- 2e8: e0 2d mov r30, r0
- 2ea: c8 01 movw r24, r16
- 2ec: 09 95 icall
- 2ee: 68 81 ld r22, Y
- 2f0: 66 23 and r22, r22
- 2f2: a1 f7 brne .-24 ; 0x2dc <_ZN5Print5printEPKc+0xe>
- 2f4: df 91 pop r29
- 2f6: cf 91 pop r28
- 2f8: 1f 91 pop r17
- 2fa: 0f 91 pop r16
- 2fc: 08 95 ret
-
-000002fe <_ZN5Print7printlnEv>:
- 2fe: 0f 93 push r16
- 300: 1f 93 push r17
- 302: 8c 01 movw r16, r24
- 304: dc 01 movw r26, r24
- 306: ed 91 ld r30, X+
- 308: fc 91 ld r31, X
- 30a: 01 90 ld r0, Z+
- 30c: f0 81 ld r31, Z
- 30e: e0 2d mov r30, r0
- 310: 6d e0 ldi r22, 0x0D ; 13
- 312: 09 95 icall
- 314: d8 01 movw r26, r16
- 316: ed 91 ld r30, X+
- 318: fc 91 ld r31, X
- 31a: 01 90 ld r0, Z+
- 31c: f0 81 ld r31, Z
- 31e: e0 2d mov r30, r0
- 320: 6a e0 ldi r22, 0x0A ; 10
- 322: c8 01 movw r24, r16
- 324: 09 95 icall
- 326: 1f 91 pop r17
- 328: 0f 91 pop r16
- 32a: 08 95 ret
-
-0000032c <_ZN5Print7printlnEc>:
- 32c: 0f 93 push r16
- 32e: 1f 93 push r17
- 330: 8c 01 movw r16, r24
- 332: dc 01 movw r26, r24
- 334: ed 91 ld r30, X+
- 336: fc 91 ld r31, X
- 338: 01 90 ld r0, Z+
- 33a: f0 81 ld r31, Z
- 33c: e0 2d mov r30, r0
- 33e: 09 95 icall
- 340: c8 01 movw r24, r16
- 342: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 346: 1f 91 pop r17
- 348: 0f 91 pop r16
- 34a: 08 95 ret
-
-0000034c <_ZN5Print7printlnEPKc>:
- 34c: 0f 93 push r16
- 34e: 1f 93 push r17
- 350: 8c 01 movw r16, r24
- 352: 0e 94 67 01 call 0x2ce ; 0x2ce <_ZN5Print5printEPKc>
- 356: c8 01 movw r24, r16
- 358: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 35c: 1f 91 pop r17
- 35e: 0f 91 pop r16
- 360: 08 95 ret
-
-00000362 <_ZN5Print7printlnEh>:
- 362: 0f 93 push r16
- 364: 1f 93 push r17
- 366: 8c 01 movw r16, r24
- 368: dc 01 movw r26, r24
- 36a: ed 91 ld r30, X+
- 36c: fc 91 ld r31, X
- 36e: 01 90 ld r0, Z+
- 370: f0 81 ld r31, Z
- 372: e0 2d mov r30, r0
- 374: 09 95 icall
- 376: c8 01 movw r24, r16
- 378: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 37c: 1f 91 pop r17
- 37e: 0f 91 pop r16
- 380: 08 95 ret
-
-00000382 <_ZN5Print11printNumberEmh>:
- 382: 2f 92 push r2
- 384: 3f 92 push r3
- 386: 4f 92 push r4
- 388: 5f 92 push r5
- 38a: 6f 92 push r6
- 38c: 7f 92 push r7
- 38e: 8f 92 push r8
- 390: 9f 92 push r9
- 392: af 92 push r10
- 394: bf 92 push r11
- 396: cf 92 push r12
- 398: df 92 push r13
- 39a: ef 92 push r14
- 39c: ff 92 push r15
- 39e: 0f 93 push r16
- 3a0: 1f 93 push r17
- 3a2: df 93 push r29
- 3a4: cf 93 push r28
- 3a6: cd b7 in r28, 0x3d ; 61
- 3a8: de b7 in r29, 0x3e ; 62
- 3aa: a0 97 sbiw r28, 0x20 ; 32
- 3ac: 0f b6 in r0, 0x3f ; 63
- 3ae: f8 94 cli
- 3b0: de bf out 0x3e, r29 ; 62
- 3b2: 0f be out 0x3f, r0 ; 63
- 3b4: cd bf out 0x3d, r28 ; 61
- 3b6: 1c 01 movw r2, r24
- 3b8: 6a 01 movw r12, r20
- 3ba: 7b 01 movw r14, r22
- 3bc: 41 15 cp r20, r1
- 3be: 51 05 cpc r21, r1
- 3c0: 61 05 cpc r22, r1
- 3c2: 71 05 cpc r23, r1
- 3c4: 49 f4 brne .+18 ; 0x3d8 <_ZN5Print11printNumberEmh+0x56>
- 3c6: dc 01 movw r26, r24
- 3c8: ed 91 ld r30, X+
- 3ca: fc 91 ld r31, X
- 3cc: 01 90 ld r0, Z+
- 3ce: f0 81 ld r31, Z
- 3d0: e0 2d mov r30, r0
- 3d2: 60 e3 ldi r22, 0x30 ; 48
- 3d4: 09 95 icall
- 3d6: 54 c0 rjmp .+168 ; 0x480 <_ZN5Print11printNumberEmh+0xfe>
- 3d8: 88 24 eor r8, r8
- 3da: 99 24 eor r9, r9
- 3dc: 54 01 movw r10, r8
- 3de: 42 2e mov r4, r18
- 3e0: 55 24 eor r5, r5
- 3e2: 66 24 eor r6, r6
- 3e4: 77 24 eor r7, r7
- 3e6: 01 e0 ldi r16, 0x01 ; 1
- 3e8: 10 e0 ldi r17, 0x00 ; 0
- 3ea: 0c 0f add r16, r28
- 3ec: 1d 1f adc r17, r29
- 3ee: 08 0d add r16, r8
- 3f0: 19 1d adc r17, r9
- 3f2: c7 01 movw r24, r14
- 3f4: b6 01 movw r22, r12
- 3f6: a3 01 movw r20, r6
- 3f8: 92 01 movw r18, r4
- 3fa: 0e 94 f5 07 call 0xfea ; 0xfea <__udivmodsi4>
- 3fe: f8 01 movw r30, r16
- 400: 60 83 st Z, r22
- 402: 08 94 sec
- 404: 81 1c adc r8, r1
- 406: 91 1c adc r9, r1
- 408: a1 1c adc r10, r1
- 40a: b1 1c adc r11, r1
- 40c: c7 01 movw r24, r14
- 40e: b6 01 movw r22, r12
- 410: a3 01 movw r20, r6
- 412: 92 01 movw r18, r4
- 414: 0e 94 f5 07 call 0xfea ; 0xfea <__udivmodsi4>
- 418: c9 01 movw r24, r18
- 41a: da 01 movw r26, r20
- 41c: 6c 01 movw r12, r24
- 41e: 7d 01 movw r14, r26
- 420: c1 14 cp r12, r1
- 422: d1 04 cpc r13, r1
- 424: e1 04 cpc r14, r1
- 426: f1 04 cpc r15, r1
- 428: f1 f6 brne .-68 ; 0x3e6 <_ZN5Print11printNumberEmh+0x64>
- 42a: 81 e0 ldi r24, 0x01 ; 1
- 42c: e8 2e mov r14, r24
- 42e: f1 2c mov r15, r1
- 430: ec 0e add r14, r28
- 432: fd 1e adc r15, r29
- 434: e8 0c add r14, r8
- 436: f9 1c adc r15, r9
- 438: 3e 01 movw r6, r28
- 43a: 08 94 sec
- 43c: 61 1c adc r6, r1
- 43e: 71 1c adc r7, r1
- 440: d5 01 movw r26, r10
- 442: c4 01 movw r24, r8
- 444: 01 97 sbiw r24, 0x01 ; 1
- 446: a1 09 sbc r26, r1
- 448: b1 09 sbc r27, r1
- 44a: 6c 01 movw r12, r24
- 44c: c8 18 sub r12, r8
- 44e: d9 08 sbc r13, r9
- 450: 14 c0 rjmp .+40 ; 0x47a <_ZN5Print11printNumberEmh+0xf8>
- 452: f6 01 movw r30, r12
- 454: ee 0d add r30, r14
- 456: ff 1d adc r31, r15
- 458: 60 81 ld r22, Z
- 45a: 6a 30 cpi r22, 0x0A ; 10
- 45c: 10 f4 brcc .+4 ; 0x462 <_ZN5Print11printNumberEmh+0xe0>
- 45e: 60 5d subi r22, 0xD0 ; 208
- 460: 01 c0 rjmp .+2 ; 0x464 <_ZN5Print11printNumberEmh+0xe2>
- 462: 69 5c subi r22, 0xC9 ; 201
- 464: d1 01 movw r26, r2
- 466: ed 91 ld r30, X+
- 468: fc 91 ld r31, X
- 46a: 01 90 ld r0, Z+
- 46c: f0 81 ld r31, Z
- 46e: e0 2d mov r30, r0
- 470: c1 01 movw r24, r2
- 472: 09 95 icall
- 474: 08 94 sec
- 476: e1 08 sbc r14, r1
- 478: f1 08 sbc r15, r1
- 47a: 6e 14 cp r6, r14
- 47c: 7f 04 cpc r7, r15
- 47e: 49 f7 brne .-46 ; 0x452 <_ZN5Print11printNumberEmh+0xd0>
- 480: a0 96 adiw r28, 0x20 ; 32
- 482: 0f b6 in r0, 0x3f ; 63
- 484: f8 94 cli
- 486: de bf out 0x3e, r29 ; 62
- 488: 0f be out 0x3f, r0 ; 63
- 48a: cd bf out 0x3d, r28 ; 61
- 48c: cf 91 pop r28
- 48e: df 91 pop r29
- 490: 1f 91 pop r17
- 492: 0f 91 pop r16
- 494: ff 90 pop r15
- 496: ef 90 pop r14
- 498: df 90 pop r13
- 49a: cf 90 pop r12
- 49c: bf 90 pop r11
- 49e: af 90 pop r10
- 4a0: 9f 90 pop r9
- 4a2: 8f 90 pop r8
- 4a4: 7f 90 pop r7
- 4a6: 6f 90 pop r6
- 4a8: 5f 90 pop r5
- 4aa: 4f 90 pop r4
- 4ac: 3f 90 pop r3
- 4ae: 2f 90 pop r2
- 4b0: 08 95 ret
-
-000004b2 <_ZN5Print5printEm>:
- 4b2: 2a e0 ldi r18, 0x0A ; 10
- 4b4: 0e 94 c1 01 call 0x382 ; 0x382 <_ZN5Print11printNumberEmh>
- 4b8: 08 95 ret
-
-000004ba <_ZN5Print7printlnEm>:
- 4ba: 0f 93 push r16
- 4bc: 1f 93 push r17
- 4be: 8c 01 movw r16, r24
- 4c0: 0e 94 59 02 call 0x4b2 ; 0x4b2 <_ZN5Print5printEm>
- 4c4: c8 01 movw r24, r16
- 4c6: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 4ca: 1f 91 pop r17
- 4cc: 0f 91 pop r16
- 4ce: 08 95 ret
-
-000004d0 <_ZN5Print5printEj>:
- 4d0: ab 01 movw r20, r22
- 4d2: 60 e0 ldi r22, 0x00 ; 0
- 4d4: 70 e0 ldi r23, 0x00 ; 0
- 4d6: 0e 94 59 02 call 0x4b2 ; 0x4b2 <_ZN5Print5printEm>
- 4da: 08 95 ret
-
-000004dc <_ZN5Print7printlnEj>:
- 4dc: 0f 93 push r16
- 4de: 1f 93 push r17
- 4e0: 8c 01 movw r16, r24
- 4e2: ab 01 movw r20, r22
- 4e4: 60 e0 ldi r22, 0x00 ; 0
- 4e6: 70 e0 ldi r23, 0x00 ; 0
- 4e8: 0e 94 59 02 call 0x4b2 ; 0x4b2 <_ZN5Print5printEm>
- 4ec: c8 01 movw r24, r16
- 4ee: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 4f2: 1f 91 pop r17
- 4f4: 0f 91 pop r16
- 4f6: 08 95 ret
-
-000004f8 <_ZN5Print5printEl>:
- 4f8: ef 92 push r14
- 4fa: ff 92 push r15
- 4fc: 0f 93 push r16
- 4fe: 1f 93 push r17
- 500: cf 93 push r28
- 502: df 93 push r29
- 504: ec 01 movw r28, r24
- 506: 7a 01 movw r14, r20
- 508: 8b 01 movw r16, r22
- 50a: 77 ff sbrs r23, 7
- 50c: 0f c0 rjmp .+30 ; 0x52c <_ZN5Print5printEl+0x34>
- 50e: e8 81 ld r30, Y
- 510: f9 81 ldd r31, Y+1 ; 0x01
- 512: 01 90 ld r0, Z+
- 514: f0 81 ld r31, Z
- 516: e0 2d mov r30, r0
- 518: 6d e2 ldi r22, 0x2D ; 45
- 51a: 09 95 icall
- 51c: 10 95 com r17
- 51e: 00 95 com r16
- 520: f0 94 com r15
- 522: e0 94 com r14
- 524: e1 1c adc r14, r1
- 526: f1 1c adc r15, r1
- 528: 01 1d adc r16, r1
- 52a: 11 1d adc r17, r1
- 52c: 2a e0 ldi r18, 0x0A ; 10
- 52e: b8 01 movw r22, r16
- 530: a7 01 movw r20, r14
- 532: ce 01 movw r24, r28
- 534: 0e 94 c1 01 call 0x382 ; 0x382 <_ZN5Print11printNumberEmh>
- 538: df 91 pop r29
- 53a: cf 91 pop r28
- 53c: 1f 91 pop r17
- 53e: 0f 91 pop r16
- 540: ff 90 pop r15
- 542: ef 90 pop r14
- 544: 08 95 ret
-
-00000546 <_ZN5Print7printlnEl>:
- 546: 0f 93 push r16
- 548: 1f 93 push r17
- 54a: 8c 01 movw r16, r24
- 54c: 0e 94 7c 02 call 0x4f8 ; 0x4f8 <_ZN5Print5printEl>
- 550: c8 01 movw r24, r16
- 552: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 556: 1f 91 pop r17
- 558: 0f 91 pop r16
- 55a: 08 95 ret
-
-0000055c <_ZN5Print5printEi>:
- 55c: ab 01 movw r20, r22
- 55e: 66 27 eor r22, r22
- 560: 57 fd sbrc r21, 7
- 562: 60 95 com r22
- 564: 76 2f mov r23, r22
- 566: 0e 94 7c 02 call 0x4f8 ; 0x4f8 <_ZN5Print5printEl>
- 56a: 08 95 ret
-
-0000056c <_ZN5Print7printlnEi>:
- 56c: 0f 93 push r16
- 56e: 1f 93 push r17
- 570: 8c 01 movw r16, r24
- 572: ab 01 movw r20, r22
- 574: 66 27 eor r22, r22
- 576: 57 fd sbrc r21, 7
- 578: 60 95 com r22
- 57a: 76 2f mov r23, r22
- 57c: 0e 94 7c 02 call 0x4f8 ; 0x4f8 <_ZN5Print5printEl>
- 580: c8 01 movw r24, r16
- 582: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 586: 1f 91 pop r17
- 588: 0f 91 pop r16
- 58a: 08 95 ret
-
-0000058c <_ZN5Print5printEli>:
- 58c: dc 01 movw r26, r24
- 58e: 21 15 cp r18, r1
- 590: 31 05 cpc r19, r1
- 592: 41 f4 brne .+16 ; 0x5a4 <_ZN5Print5printEli+0x18>
- 594: ed 91 ld r30, X+
- 596: fc 91 ld r31, X
- 598: 01 90 ld r0, Z+
- 59a: f0 81 ld r31, Z
- 59c: e0 2d mov r30, r0
- 59e: 64 2f mov r22, r20
- 5a0: 09 95 icall
- 5a2: 08 95 ret
- 5a4: 2a 30 cpi r18, 0x0A ; 10
- 5a6: 31 05 cpc r19, r1
- 5a8: 19 f4 brne .+6 ; 0x5b0 <_ZN5Print5printEli+0x24>
- 5aa: 0e 94 7c 02 call 0x4f8 ; 0x4f8 <_ZN5Print5printEl>
- 5ae: 08 95 ret
- 5b0: 0e 94 c1 01 call 0x382 ; 0x382 <_ZN5Print11printNumberEmh>
- 5b4: 08 95 ret
-
-000005b6 <_ZN5Print7printlnEli>:
- 5b6: 0f 93 push r16
- 5b8: 1f 93 push r17
- 5ba: 8c 01 movw r16, r24
- 5bc: 0e 94 c6 02 call 0x58c ; 0x58c <_ZN5Print5printEli>
- 5c0: c8 01 movw r24, r16
- 5c2: 0e 94 7f 01 call 0x2fe ; 0x2fe <_ZN5Print7printlnEv>
- 5c6: 1f 91 pop r17
- 5c8: 0f 91 pop r16
- 5ca: 08 95 ret
-
-000005cc <beginSerial>:
- 5cc: ef 92 push r14
- 5ce: ff 92 push r15
- 5d0: 0f 93 push r16
- 5d2: 1f 93 push r17
- 5d4: 7b 01 movw r14, r22
- 5d6: 8c 01 movw r16, r24
- 5d8: 22 e0 ldi r18, 0x02 ; 2
- 5da: 30 e0 ldi r19, 0x00 ; 0
- 5dc: 40 e0 ldi r20, 0x00 ; 0
- 5de: 50 e0 ldi r21, 0x00 ; 0
- 5e0: 0e 94 17 08 call 0x102e ; 0x102e <__divmodsi4>
- 5e4: 20 5c subi r18, 0xC0 ; 192
- 5e6: 3d 4b sbci r19, 0xBD ; 189
- 5e8: 40 4f sbci r20, 0xF0 ; 240
- 5ea: 5f 4f sbci r21, 0xFF ; 255
- 5ec: ca 01 movw r24, r20
- 5ee: b9 01 movw r22, r18
- 5f0: a8 01 movw r20, r16
- 5f2: 97 01 movw r18, r14
- 5f4: 0e 94 17 08 call 0x102e ; 0x102e <__divmodsi4>
- 5f8: c9 01 movw r24, r18
- 5fa: da 01 movw r26, r20
- 5fc: 01 97 sbiw r24, 0x01 ; 1
- 5fe: a1 09 sbc r26, r1
- 600: b1 09 sbc r27, r1
- 602: 29 2f mov r18, r25
- 604: 3a 2f mov r19, r26
- 606: 4b 2f mov r20, r27
- 608: 55 27 eor r21, r21
- 60a: 47 fd sbrc r20, 7
- 60c: 5a 95 dec r21
- 60e: 01 96 adiw r24, 0x01 ; 1
- 610: a1 1d adc r26, r1
- 612: b1 1d adc r27, r1
- 614: 20 93 c5 00 sts 0x00C5, r18
- 618: 81 50 subi r24, 0x01 ; 1
- 61a: 80 93 c4 00 sts 0x00C4, r24
- 61e: e1 ec ldi r30, 0xC1 ; 193
- 620: f0 e0 ldi r31, 0x00 ; 0
- 622: 80 81 ld r24, Z
- 624: 80 61 ori r24, 0x10 ; 16
- 626: 80 83 st Z, r24
- 628: 80 81 ld r24, Z
- 62a: 88 60 ori r24, 0x08 ; 8
- 62c: 80 83 st Z, r24
- 62e: 80 81 ld r24, Z
- 630: 80 68 ori r24, 0x80 ; 128
- 632: 80 83 st Z, r24
- 634: 1f 91 pop r17
- 636: 0f 91 pop r16
- 638: ff 90 pop r15
- 63a: ef 90 pop r14
- 63c: 08 95 ret
-
-0000063e <serialWrite>:
- 63e: 98 2f mov r25, r24
- 640: 80 91 c0 00 lds r24, 0x00C0
- 644: 85 ff sbrs r24, 5
- 646: fc cf rjmp .-8 ; 0x640 <serialWrite+0x2>
- 648: 90 93 c6 00 sts 0x00C6, r25
- 64c: 08 95 ret
-
-0000064e <serialAvailable>:
- 64e: 80 91 28 03 lds r24, 0x0328
- 652: 90 91 29 03 lds r25, 0x0329
- 656: 80 58 subi r24, 0x80 ; 128
- 658: 9f 4f sbci r25, 0xFF ; 255
- 65a: 20 91 2a 03 lds r18, 0x032A
- 65e: 30 91 2b 03 lds r19, 0x032B
- 662: 82 1b sub r24, r18
- 664: 93 0b sbc r25, r19
- 666: 60 e8 ldi r22, 0x80 ; 128
- 668: 70 e0 ldi r23, 0x00 ; 0
- 66a: 0e 94 e2 07 call 0xfc4 ; 0xfc4 <__divmodhi4>
- 66e: 08 95 ret
-
-00000670 <serialRead>:
- 670: 40 91 2a 03 lds r20, 0x032A
- 674: 50 91 2b 03 lds r21, 0x032B
- 678: 80 91 28 03 lds r24, 0x0328
- 67c: 90 91 29 03 lds r25, 0x0329
- 680: 84 17 cp r24, r20
- 682: 95 07 cpc r25, r21
- 684: 19 f4 brne .+6 ; 0x68c <serialRead+0x1c>
- 686: 2f ef ldi r18, 0xFF ; 255
- 688: 3f ef ldi r19, 0xFF ; 255
- 68a: 0f c0 rjmp .+30 ; 0x6aa <serialRead+0x3a>
- 68c: fa 01 movw r30, r20
- 68e: e4 5d subi r30, 0xD4 ; 212
- 690: fc 4f sbci r31, 0xFC ; 252
- 692: 20 81 ld r18, Z
- 694: ca 01 movw r24, r20
- 696: 01 96 adiw r24, 0x01 ; 1
- 698: 60 e8 ldi r22, 0x80 ; 128
- 69a: 70 e0 ldi r23, 0x00 ; 0
- 69c: 0e 94 e2 07 call 0xfc4 ; 0xfc4 <__divmodhi4>
- 6a0: 90 93 2b 03 sts 0x032B, r25
- 6a4: 80 93 2a 03 sts 0x032A, r24
- 6a8: 30 e0 ldi r19, 0x00 ; 0
- 6aa: c9 01 movw r24, r18
- 6ac: 08 95 ret
-
-000006ae <serialFlush>:
- 6ae: 80 91 2a 03 lds r24, 0x032A
- 6b2: 90 91 2b 03 lds r25, 0x032B
- 6b6: 90 93 29 03 sts 0x0329, r25
- 6ba: 80 93 28 03 sts 0x0328, r24
- 6be: 08 95 ret
-
-000006c0 <__vector_18>:
- 6c0: 1f 92 push r1
- 6c2: 0f 92 push r0
- 6c4: 0f b6 in r0, 0x3f ; 63
- 6c6: 0f 92 push r0
- 6c8: 11 24 eor r1, r1
- 6ca: 2f 93 push r18
- 6cc: 3f 93 push r19
- 6ce: 4f 93 push r20
- 6d0: 5f 93 push r21
- 6d2: 6f 93 push r22
- 6d4: 7f 93 push r23
- 6d6: 8f 93 push r24
- 6d8: 9f 93 push r25
- 6da: af 93 push r26
- 6dc: bf 93 push r27
- 6de: ef 93 push r30
- 6e0: ff 93 push r31
- 6e2: 40 91 c6 00 lds r20, 0x00C6
- 6e6: e0 91 28 03 lds r30, 0x0328
- 6ea: f0 91 29 03 lds r31, 0x0329
- 6ee: cf 01 movw r24, r30
- 6f0: 01 96 adiw r24, 0x01 ; 1
- 6f2: 60 e8 ldi r22, 0x80 ; 128
- 6f4: 70 e0 ldi r23, 0x00 ; 0
- 6f6: 0e 94 e2 07 call 0xfc4 ; 0xfc4 <__divmodhi4>
- 6fa: 9c 01 movw r18, r24
- 6fc: 80 91 2a 03 lds r24, 0x032A
- 700: 90 91 2b 03 lds r25, 0x032B
- 704: 28 17 cp r18, r24
- 706: 39 07 cpc r19, r25
- 708: 39 f0 breq .+14 ; 0x718 <__vector_18+0x58>
- 70a: e4 5d subi r30, 0xD4 ; 212
- 70c: fc 4f sbci r31, 0xFC ; 252
- 70e: 40 83 st Z, r20
- 710: 30 93 29 03 sts 0x0329, r19
- 714: 20 93 28 03 sts 0x0328, r18
- 718: ff 91 pop r31
- 71a: ef 91 pop r30
- 71c: bf 91 pop r27
- 71e: af 91 pop r26
- 720: 9f 91 pop r25
- 722: 8f 91 pop r24
- 724: 7f 91 pop r23
- 726: 6f 91 pop r22
- 728: 5f 91 pop r21
- 72a: 4f 91 pop r20
- 72c: 3f 91 pop r19
- 72e: 2f 91 pop r18
- 730: 0f 90 pop r0
- 732: 0f be out 0x3f, r0 ; 63
- 734: 0f 90 pop r0
- 736: 1f 90 pop r1
- 738: 18 95 reti
-
-0000073a <_fpadd_parts>:
- 73a: a0 e0 ldi r26, 0x00 ; 0
- 73c: b0 e0 ldi r27, 0x00 ; 0
- 73e: e3 ea ldi r30, 0xA3 ; 163
- 740: f3 e0 ldi r31, 0x03 ; 3
- 742: 0c 94 46 08 jmp 0x108c ; 0x108c <__prologue_saves__>
- 746: dc 01 movw r26, r24
- 748: 2b 01 movw r4, r22
- 74a: fa 01 movw r30, r20
- 74c: 9c 91 ld r25, X
- 74e: 92 30 cpi r25, 0x02 ; 2
- 750: 08 f4 brcc .+2 ; 0x754 <_fpadd_parts+0x1a>
- 752: 39 c1 rjmp .+626 ; 0x9c6 <__stack+0xc7>
- 754: eb 01 movw r28, r22
- 756: 88 81 ld r24, Y
- 758: 82 30 cpi r24, 0x02 ; 2
- 75a: 08 f4 brcc .+2 ; 0x75e <_fpadd_parts+0x24>
- 75c: 33 c1 rjmp .+614 ; 0x9c4 <__stack+0xc5>
- 75e: 94 30 cpi r25, 0x04 ; 4
- 760: 69 f4 brne .+26 ; 0x77c <_fpadd_parts+0x42>
- 762: 84 30 cpi r24, 0x04 ; 4
- 764: 09 f0 breq .+2 ; 0x768 <_fpadd_parts+0x2e>
- 766: 2f c1 rjmp .+606 ; 0x9c6 <__stack+0xc7>
- 768: 11 96 adiw r26, 0x01 ; 1
- 76a: 9c 91 ld r25, X
- 76c: 11 97 sbiw r26, 0x01 ; 1
- 76e: 89 81 ldd r24, Y+1 ; 0x01
- 770: 98 17 cp r25, r24
- 772: 09 f4 brne .+2 ; 0x776 <_fpadd_parts+0x3c>
- 774: 28 c1 rjmp .+592 ; 0x9c6 <__stack+0xc7>
- 776: a9 e1 ldi r26, 0x19 ; 25
- 778: b1 e0 ldi r27, 0x01 ; 1
- 77a: 25 c1 rjmp .+586 ; 0x9c6 <__stack+0xc7>
- 77c: 84 30 cpi r24, 0x04 ; 4
- 77e: 09 f4 brne .+2 ; 0x782 <_fpadd_parts+0x48>
- 780: 21 c1 rjmp .+578 ; 0x9c4 <__stack+0xc5>
- 782: 82 30 cpi r24, 0x02 ; 2
- 784: a9 f4 brne .+42 ; 0x7b0 <_fpadd_parts+0x76>
- 786: 92 30 cpi r25, 0x02 ; 2
- 788: 09 f0 breq .+2 ; 0x78c <_fpadd_parts+0x52>
- 78a: 1d c1 rjmp .+570 ; 0x9c6 <__stack+0xc7>
- 78c: 9a 01 movw r18, r20
- 78e: ad 01 movw r20, r26
- 790: 88 e0 ldi r24, 0x08 ; 8
- 792: ea 01 movw r28, r20
- 794: 09 90 ld r0, Y+
- 796: ae 01 movw r20, r28
- 798: e9 01 movw r28, r18
- 79a: 09 92 st Y+, r0
- 79c: 9e 01 movw r18, r28
- 79e: 81 50 subi r24, 0x01 ; 1
- 7a0: c1 f7 brne .-16 ; 0x792 <_fpadd_parts+0x58>
- 7a2: e2 01 movw r28, r4
- 7a4: 89 81 ldd r24, Y+1 ; 0x01
- 7a6: 11 96 adiw r26, 0x01 ; 1
- 7a8: 9c 91 ld r25, X
- 7aa: 89 23 and r24, r25
- 7ac: 81 83 std Z+1, r24 ; 0x01
- 7ae: 08 c1 rjmp .+528 ; 0x9c0 <__stack+0xc1>
- 7b0: 92 30 cpi r25, 0x02 ; 2
- 7b2: 09 f4 brne .+2 ; 0x7b6 <_fpadd_parts+0x7c>
- 7b4: 07 c1 rjmp .+526 ; 0x9c4 <__stack+0xc5>
- 7b6: 12 96 adiw r26, 0x02 ; 2
- 7b8: 2d 90 ld r2, X+
- 7ba: 3c 90 ld r3, X
- 7bc: 13 97 sbiw r26, 0x03 ; 3
- 7be: eb 01 movw r28, r22
- 7c0: 8a 81 ldd r24, Y+2 ; 0x02
- 7c2: 9b 81 ldd r25, Y+3 ; 0x03
- 7c4: 14 96 adiw r26, 0x04 ; 4
- 7c6: ad 90 ld r10, X+
- 7c8: bd 90 ld r11, X+
- 7ca: cd 90 ld r12, X+
- 7cc: dc 90 ld r13, X
- 7ce: 17 97 sbiw r26, 0x07 ; 7
- 7d0: ec 80 ldd r14, Y+4 ; 0x04
- 7d2: fd 80 ldd r15, Y+5 ; 0x05
- 7d4: 0e 81 ldd r16, Y+6 ; 0x06
- 7d6: 1f 81 ldd r17, Y+7 ; 0x07
- 7d8: 91 01 movw r18, r2
- 7da: 28 1b sub r18, r24
- 7dc: 39 0b sbc r19, r25
- 7de: b9 01 movw r22, r18
- 7e0: 37 ff sbrs r19, 7
- 7e2: 04 c0 rjmp .+8 ; 0x7ec <_fpadd_parts+0xb2>
- 7e4: 66 27 eor r22, r22
- 7e6: 77 27 eor r23, r23
- 7e8: 62 1b sub r22, r18
- 7ea: 73 0b sbc r23, r19
- 7ec: 60 32 cpi r22, 0x20 ; 32
- 7ee: 71 05 cpc r23, r1
- 7f0: 0c f0 brlt .+2 ; 0x7f4 <_fpadd_parts+0xba>
- 7f2: 61 c0 rjmp .+194 ; 0x8b6 <_fpadd_parts+0x17c>
- 7f4: 12 16 cp r1, r18
- 7f6: 13 06 cpc r1, r19
- 7f8: 6c f5 brge .+90 ; 0x854 <_fpadd_parts+0x11a>
- 7fa: 37 01 movw r6, r14
- 7fc: 48 01 movw r8, r16
- 7fe: 06 2e mov r0, r22
- 800: 04 c0 rjmp .+8 ; 0x80a <_fpadd_parts+0xd0>
- 802: 96 94 lsr r9
- 804: 87 94 ror r8
- 806: 77 94 ror r7
- 808: 67 94 ror r6
- 80a: 0a 94 dec r0
- 80c: d2 f7 brpl .-12 ; 0x802 <_fpadd_parts+0xc8>
- 80e: 21 e0 ldi r18, 0x01 ; 1
- 810: 30 e0 ldi r19, 0x00 ; 0
- 812: 40 e0 ldi r20, 0x00 ; 0
- 814: 50 e0 ldi r21, 0x00 ; 0
- 816: 04 c0 rjmp .+8 ; 0x820 <_fpadd_parts+0xe6>
- 818: 22 0f add r18, r18
- 81a: 33 1f adc r19, r19
- 81c: 44 1f adc r20, r20
- 81e: 55 1f adc r21, r21
- 820: 6a 95 dec r22
- 822: d2 f7 brpl .-12 ; 0x818 <_fpadd_parts+0xde>
- 824: 21 50 subi r18, 0x01 ; 1
- 826: 30 40 sbci r19, 0x00 ; 0
- 828: 40 40 sbci r20, 0x00 ; 0
- 82a: 50 40 sbci r21, 0x00 ; 0
- 82c: 2e 21 and r18, r14
- 82e: 3f 21 and r19, r15
- 830: 40 23 and r20, r16
- 832: 51 23 and r21, r17
- 834: 21 15 cp r18, r1
- 836: 31 05 cpc r19, r1
- 838: 41 05 cpc r20, r1
- 83a: 51 05 cpc r21, r1
- 83c: 21 f0 breq .+8 ; 0x846 <_fpadd_parts+0x10c>
- 83e: 21 e0 ldi r18, 0x01 ; 1
- 840: 30 e0 ldi r19, 0x00 ; 0
- 842: 40 e0 ldi r20, 0x00 ; 0
- 844: 50 e0 ldi r21, 0x00 ; 0
- 846: 79 01 movw r14, r18
- 848: 8a 01 movw r16, r20
- 84a: e6 28 or r14, r6
- 84c: f7 28 or r15, r7
- 84e: 08 29 or r16, r8
- 850: 19 29 or r17, r9
- 852: 3c c0 rjmp .+120 ; 0x8cc <_fpadd_parts+0x192>
- 854: 23 2b or r18, r19
- 856: d1 f1 breq .+116 ; 0x8cc <_fpadd_parts+0x192>
- 858: 26 0e add r2, r22
- 85a: 37 1e adc r3, r23
- 85c: 35 01 movw r6, r10
- 85e: 46 01 movw r8, r12
- 860: 06 2e mov r0, r22
- 862: 04 c0 rjmp .+8 ; 0x86c <_fpadd_parts+0x132>
- 864: 96 94 lsr r9
- 866: 87 94 ror r8
- 868: 77 94 ror r7
- 86a: 67 94 ror r6
- 86c: 0a 94 dec r0
- 86e: d2 f7 brpl .-12 ; 0x864 <_fpadd_parts+0x12a>
- 870: 21 e0 ldi r18, 0x01 ; 1
- 872: 30 e0 ldi r19, 0x00 ; 0
- 874: 40 e0 ldi r20, 0x00 ; 0
- 876: 50 e0 ldi r21, 0x00 ; 0
- 878: 04 c0 rjmp .+8 ; 0x882 <_fpadd_parts+0x148>
- 87a: 22 0f add r18, r18
- 87c: 33 1f adc r19, r19
- 87e: 44 1f adc r20, r20
- 880: 55 1f adc r21, r21
- 882: 6a 95 dec r22
- 884: d2 f7 brpl .-12 ; 0x87a <_fpadd_parts+0x140>
- 886: 21 50 subi r18, 0x01 ; 1
- 888: 30 40 sbci r19, 0x00 ; 0
- 88a: 40 40 sbci r20, 0x00 ; 0
- 88c: 50 40 sbci r21, 0x00 ; 0
- 88e: 2a 21 and r18, r10
- 890: 3b 21 and r19, r11
- 892: 4c 21 and r20, r12
- 894: 5d 21 and r21, r13
- 896: 21 15 cp r18, r1
- 898: 31 05 cpc r19, r1
- 89a: 41 05 cpc r20, r1
- 89c: 51 05 cpc r21, r1
- 89e: 21 f0 breq .+8 ; 0x8a8 <_fpadd_parts+0x16e>
- 8a0: 21 e0 ldi r18, 0x01 ; 1
- 8a2: 30 e0 ldi r19, 0x00 ; 0
- 8a4: 40 e0 ldi r20, 0x00 ; 0
- 8a6: 50 e0 ldi r21, 0x00 ; 0
- 8a8: 59 01 movw r10, r18
- 8aa: 6a 01 movw r12, r20
- 8ac: a6 28 or r10, r6
- 8ae: b7 28 or r11, r7
- 8b0: c8 28 or r12, r8
- 8b2: d9 28 or r13, r9
- 8b4: 0b c0 rjmp .+22 ; 0x8cc <_fpadd_parts+0x192>
- 8b6: 82 15 cp r24, r2
- 8b8: 93 05 cpc r25, r3
- 8ba: 2c f0 brlt .+10 ; 0x8c6 <_fpadd_parts+0x18c>
- 8bc: 1c 01 movw r2, r24
- 8be: aa 24 eor r10, r10
- 8c0: bb 24 eor r11, r11
- 8c2: 65 01 movw r12, r10
- 8c4: 03 c0 rjmp .+6 ; 0x8cc <_fpadd_parts+0x192>
- 8c6: ee 24 eor r14, r14
- 8c8: ff 24 eor r15, r15
- 8ca: 87 01 movw r16, r14
- 8cc: 11 96 adiw r26, 0x01 ; 1
- 8ce: 9c 91 ld r25, X
- 8d0: d2 01 movw r26, r4
- 8d2: 11 96 adiw r26, 0x01 ; 1
- 8d4: 8c 91 ld r24, X
- 8d6: 98 17 cp r25, r24
- 8d8: 09 f4 brne .+2 ; 0x8dc <_fpadd_parts+0x1a2>
- 8da: 45 c0 rjmp .+138 ; 0x966 <__stack+0x67>
- 8dc: 99 23 and r25, r25
- 8de: 39 f0 breq .+14 ; 0x8ee <_fpadd_parts+0x1b4>
- 8e0: a8 01 movw r20, r16
- 8e2: 97 01 movw r18, r14
- 8e4: 2a 19 sub r18, r10
- 8e6: 3b 09 sbc r19, r11
- 8e8: 4c 09 sbc r20, r12
- 8ea: 5d 09 sbc r21, r13
- 8ec: 06 c0 rjmp .+12 ; 0x8fa <_fpadd_parts+0x1c0>
- 8ee: a6 01 movw r20, r12
- 8f0: 95 01 movw r18, r10
- 8f2: 2e 19 sub r18, r14
- 8f4: 3f 09 sbc r19, r15
- 8f6: 40 0b sbc r20, r16
- 8f8: 51 0b sbc r21, r17
- 8fa: 57 fd sbrc r21, 7
- 8fc: 08 c0 rjmp .+16 ; 0x90e <__stack+0xf>
- 8fe: 11 82 std Z+1, r1 ; 0x01
- 900: 33 82 std Z+3, r3 ; 0x03
- 902: 22 82 std Z+2, r2 ; 0x02
- 904: 24 83 std Z+4, r18 ; 0x04
- 906: 35 83 std Z+5, r19 ; 0x05
- 908: 46 83 std Z+6, r20 ; 0x06
- 90a: 57 83 std Z+7, r21 ; 0x07
- 90c: 1d c0 rjmp .+58 ; 0x948 <__stack+0x49>
- 90e: 81 e0 ldi r24, 0x01 ; 1
- 910: 81 83 std Z+1, r24 ; 0x01
- 912: 33 82 std Z+3, r3 ; 0x03
- 914: 22 82 std Z+2, r2 ; 0x02
- 916: 88 27 eor r24, r24
- 918: 99 27 eor r25, r25
- 91a: dc 01 movw r26, r24
- 91c: 82 1b sub r24, r18
- 91e: 93 0b sbc r25, r19
- 920: a4 0b sbc r26, r20
- 922: b5 0b sbc r27, r21
- 924: 84 83 std Z+4, r24 ; 0x04
- 926: 95 83 std Z+5, r25 ; 0x05
- 928: a6 83 std Z+6, r26 ; 0x06
- 92a: b7 83 std Z+7, r27 ; 0x07
- 92c: 0d c0 rjmp .+26 ; 0x948 <__stack+0x49>
- 92e: 22 0f add r18, r18
- 930: 33 1f adc r19, r19
- 932: 44 1f adc r20, r20
- 934: 55 1f adc r21, r21
- 936: 24 83 std Z+4, r18 ; 0x04
- 938: 35 83 std Z+5, r19 ; 0x05
- 93a: 46 83 std Z+6, r20 ; 0x06
- 93c: 57 83 std Z+7, r21 ; 0x07
- 93e: 82 81 ldd r24, Z+2 ; 0x02
- 940: 93 81 ldd r25, Z+3 ; 0x03
- 942: 01 97 sbiw r24, 0x01 ; 1
- 944: 93 83 std Z+3, r25 ; 0x03
- 946: 82 83 std Z+2, r24 ; 0x02
- 948: 24 81 ldd r18, Z+4 ; 0x04
- 94a: 35 81 ldd r19, Z+5 ; 0x05
- 94c: 46 81 ldd r20, Z+6 ; 0x06
- 94e: 57 81 ldd r21, Z+7 ; 0x07
- 950: da 01 movw r26, r20
- 952: c9 01 movw r24, r18
- 954: 01 97 sbiw r24, 0x01 ; 1
- 956: a1 09 sbc r26, r1
- 958: b1 09 sbc r27, r1
- 95a: 8f 5f subi r24, 0xFF ; 255
- 95c: 9f 4f sbci r25, 0xFF ; 255
- 95e: af 4f sbci r26, 0xFF ; 255
- 960: bf 43 sbci r27, 0x3F ; 63
- 962: 28 f3 brcs .-54 ; 0x92e <__stack+0x2f>
- 964: 0b c0 rjmp .+22 ; 0x97c <__stack+0x7d>
- 966: 91 83 std Z+1, r25 ; 0x01
- 968: 33 82 std Z+3, r3 ; 0x03
- 96a: 22 82 std Z+2, r2 ; 0x02
- 96c: ea 0c add r14, r10
- 96e: fb 1c adc r15, r11
- 970: 0c 1d adc r16, r12
- 972: 1d 1d adc r17, r13
- 974: e4 82 std Z+4, r14 ; 0x04
- 976: f5 82 std Z+5, r15 ; 0x05
- 978: 06 83 std Z+6, r16 ; 0x06
- 97a: 17 83 std Z+7, r17 ; 0x07
- 97c: 83 e0 ldi r24, 0x03 ; 3
- 97e: 80 83 st Z, r24
- 980: 24 81 ldd r18, Z+4 ; 0x04
- 982: 35 81 ldd r19, Z+5 ; 0x05
- 984: 46 81 ldd r20, Z+6 ; 0x06
- 986: 57 81 ldd r21, Z+7 ; 0x07
- 988: 57 ff sbrs r21, 7
- 98a: 1a c0 rjmp .+52 ; 0x9c0 <__stack+0xc1>
- 98c: c9 01 movw r24, r18
- 98e: aa 27 eor r26, r26
- 990: 97 fd sbrc r25, 7
- 992: a0 95 com r26
- 994: ba 2f mov r27, r26
- 996: 81 70 andi r24, 0x01 ; 1
- 998: 90 70 andi r25, 0x00 ; 0
- 99a: a0 70 andi r26, 0x00 ; 0
- 99c: b0 70 andi r27, 0x00 ; 0
- 99e: 56 95 lsr r21
- 9a0: 47 95 ror r20
- 9a2: 37 95 ror r19
- 9a4: 27 95 ror r18
- 9a6: 82 2b or r24, r18
- 9a8: 93 2b or r25, r19
- 9aa: a4 2b or r26, r20
- 9ac: b5 2b or r27, r21
- 9ae: 84 83 std Z+4, r24 ; 0x04
- 9b0: 95 83 std Z+5, r25 ; 0x05
- 9b2: a6 83 std Z+6, r26 ; 0x06
- 9b4: b7 83 std Z+7, r27 ; 0x07
- 9b6: 82 81 ldd r24, Z+2 ; 0x02
- 9b8: 93 81 ldd r25, Z+3 ; 0x03
- 9ba: 01 96 adiw r24, 0x01 ; 1
- 9bc: 93 83 std Z+3, r25 ; 0x03
- 9be: 82 83 std Z+2, r24 ; 0x02
- 9c0: df 01 movw r26, r30
- 9c2: 01 c0 rjmp .+2 ; 0x9c6 <__stack+0xc7>
- 9c4: d2 01 movw r26, r4
- 9c6: cd 01 movw r24, r26
- 9c8: cd b7 in r28, 0x3d ; 61
- 9ca: de b7 in r29, 0x3e ; 62
- 9cc: e2 e1 ldi r30, 0x12 ; 18
- 9ce: 0c 94 62 08 jmp 0x10c4 ; 0x10c4 <__epilogue_restores__>
-
-000009d2 <__subsf3>:
- 9d2: a0 e2 ldi r26, 0x20 ; 32
- 9d4: b0 e0 ldi r27, 0x00 ; 0
- 9d6: ef ee ldi r30, 0xEF ; 239
- 9d8: f4 e0 ldi r31, 0x04 ; 4
- 9da: 0c 94 52 08 jmp 0x10a4 ; 0x10a4 <__prologue_saves__+0x18>
- 9de: 69 83 std Y+1, r22 ; 0x01
- 9e0: 7a 83 std Y+2, r23 ; 0x02
- 9e2: 8b 83 std Y+3, r24 ; 0x03
- 9e4: 9c 83 std Y+4, r25 ; 0x04
- 9e6: 2d 83 std Y+5, r18 ; 0x05
- 9e8: 3e 83 std Y+6, r19 ; 0x06
- 9ea: 4f 83 std Y+7, r20 ; 0x07
- 9ec: 58 87 std Y+8, r21 ; 0x08
- 9ee: e9 e0 ldi r30, 0x09 ; 9
- 9f0: ee 2e mov r14, r30
- 9f2: f1 2c mov r15, r1
- 9f4: ec 0e add r14, r28
- 9f6: fd 1e adc r15, r29
- 9f8: ce 01 movw r24, r28
- 9fa: 01 96 adiw r24, 0x01 ; 1
- 9fc: b7 01 movw r22, r14
- 9fe: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- a02: 8e 01 movw r16, r28
- a04: 0f 5e subi r16, 0xEF ; 239
- a06: 1f 4f sbci r17, 0xFF ; 255
- a08: ce 01 movw r24, r28
- a0a: 05 96 adiw r24, 0x05 ; 5
- a0c: b8 01 movw r22, r16
- a0e: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- a12: 8a 89 ldd r24, Y+18 ; 0x12
- a14: 91 e0 ldi r25, 0x01 ; 1
- a16: 89 27 eor r24, r25
- a18: 8a 8b std Y+18, r24 ; 0x12
- a1a: c7 01 movw r24, r14
- a1c: b8 01 movw r22, r16
- a1e: ae 01 movw r20, r28
- a20: 47 5e subi r20, 0xE7 ; 231
- a22: 5f 4f sbci r21, 0xFF ; 255
- a24: 0e 94 9d 03 call 0x73a ; 0x73a <_fpadd_parts>
- a28: 0e 94 95 06 call 0xd2a ; 0xd2a <__pack_f>
- a2c: a0 96 adiw r28, 0x20 ; 32
- a2e: e6 e0 ldi r30, 0x06 ; 6
- a30: 0c 94 6e 08 jmp 0x10dc ; 0x10dc <__epilogue_restores__+0x18>
-
-00000a34 <__addsf3>:
- a34: a0 e2 ldi r26, 0x20 ; 32
- a36: b0 e0 ldi r27, 0x00 ; 0
- a38: e0 e2 ldi r30, 0x20 ; 32
- a3a: f5 e0 ldi r31, 0x05 ; 5
- a3c: 0c 94 52 08 jmp 0x10a4 ; 0x10a4 <__prologue_saves__+0x18>
- a40: 69 83 std Y+1, r22 ; 0x01
- a42: 7a 83 std Y+2, r23 ; 0x02
- a44: 8b 83 std Y+3, r24 ; 0x03
- a46: 9c 83 std Y+4, r25 ; 0x04
- a48: 2d 83 std Y+5, r18 ; 0x05
- a4a: 3e 83 std Y+6, r19 ; 0x06
- a4c: 4f 83 std Y+7, r20 ; 0x07
- a4e: 58 87 std Y+8, r21 ; 0x08
- a50: f9 e0 ldi r31, 0x09 ; 9
- a52: ef 2e mov r14, r31
- a54: f1 2c mov r15, r1
- a56: ec 0e add r14, r28
- a58: fd 1e adc r15, r29
- a5a: ce 01 movw r24, r28
- a5c: 01 96 adiw r24, 0x01 ; 1
- a5e: b7 01 movw r22, r14
- a60: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- a64: 8e 01 movw r16, r28
- a66: 0f 5e subi r16, 0xEF ; 239
- a68: 1f 4f sbci r17, 0xFF ; 255
- a6a: ce 01 movw r24, r28
- a6c: 05 96 adiw r24, 0x05 ; 5
- a6e: b8 01 movw r22, r16
- a70: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- a74: c7 01 movw r24, r14
- a76: b8 01 movw r22, r16
- a78: ae 01 movw r20, r28
- a7a: 47 5e subi r20, 0xE7 ; 231
- a7c: 5f 4f sbci r21, 0xFF ; 255
- a7e: 0e 94 9d 03 call 0x73a ; 0x73a <_fpadd_parts>
- a82: 0e 94 95 06 call 0xd2a ; 0xd2a <__pack_f>
- a86: a0 96 adiw r28, 0x20 ; 32
- a88: e6 e0 ldi r30, 0x06 ; 6
- a8a: 0c 94 6e 08 jmp 0x10dc ; 0x10dc <__epilogue_restores__+0x18>
-
-00000a8e <__mulsf3>:
- a8e: a0 e2 ldi r26, 0x20 ; 32
- a90: b0 e0 ldi r27, 0x00 ; 0
- a92: ed e4 ldi r30, 0x4D ; 77
- a94: f5 e0 ldi r31, 0x05 ; 5
- a96: 0c 94 46 08 jmp 0x108c ; 0x108c <__prologue_saves__>
- a9a: 69 83 std Y+1, r22 ; 0x01
- a9c: 7a 83 std Y+2, r23 ; 0x02
- a9e: 8b 83 std Y+3, r24 ; 0x03
- aa0: 9c 83 std Y+4, r25 ; 0x04
- aa2: 2d 83 std Y+5, r18 ; 0x05
- aa4: 3e 83 std Y+6, r19 ; 0x06
- aa6: 4f 83 std Y+7, r20 ; 0x07
- aa8: 58 87 std Y+8, r21 ; 0x08
- aaa: ce 01 movw r24, r28
- aac: 01 96 adiw r24, 0x01 ; 1
- aae: be 01 movw r22, r28
- ab0: 67 5f subi r22, 0xF7 ; 247
- ab2: 7f 4f sbci r23, 0xFF ; 255
- ab4: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- ab8: ce 01 movw r24, r28
- aba: 05 96 adiw r24, 0x05 ; 5
- abc: be 01 movw r22, r28
- abe: 6f 5e subi r22, 0xEF ; 239
- ac0: 7f 4f sbci r23, 0xFF ; 255
- ac2: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- ac6: 99 85 ldd r25, Y+9 ; 0x09
- ac8: 92 30 cpi r25, 0x02 ; 2
- aca: 88 f0 brcs .+34 ; 0xaee <__mulsf3+0x60>
- acc: 89 89 ldd r24, Y+17 ; 0x11
- ace: 82 30 cpi r24, 0x02 ; 2
- ad0: c8 f0 brcs .+50 ; 0xb04 <__mulsf3+0x76>
- ad2: 94 30 cpi r25, 0x04 ; 4
- ad4: 19 f4 brne .+6 ; 0xadc <__mulsf3+0x4e>
- ad6: 82 30 cpi r24, 0x02 ; 2
- ad8: 51 f4 brne .+20 ; 0xaee <__mulsf3+0x60>
- ada: 04 c0 rjmp .+8 ; 0xae4 <__mulsf3+0x56>
- adc: 84 30 cpi r24, 0x04 ; 4
- ade: 29 f4 brne .+10 ; 0xaea <__mulsf3+0x5c>
- ae0: 92 30 cpi r25, 0x02 ; 2
- ae2: 81 f4 brne .+32 ; 0xb04 <__mulsf3+0x76>
- ae4: 89 e1 ldi r24, 0x19 ; 25
- ae6: 91 e0 ldi r25, 0x01 ; 1
- ae8: c6 c0 rjmp .+396 ; 0xc76 <__mulsf3+0x1e8>
- aea: 92 30 cpi r25, 0x02 ; 2
- aec: 49 f4 brne .+18 ; 0xb00 <__mulsf3+0x72>
- aee: 20 e0 ldi r18, 0x00 ; 0
- af0: 9a 85 ldd r25, Y+10 ; 0x0a
- af2: 8a 89 ldd r24, Y+18 ; 0x12
- af4: 98 13 cpse r25, r24
- af6: 21 e0 ldi r18, 0x01 ; 1
- af8: 2a 87 std Y+10, r18 ; 0x0a
- afa: ce 01 movw r24, r28
- afc: 09 96 adiw r24, 0x09 ; 9
- afe: bb c0 rjmp .+374 ; 0xc76 <__mulsf3+0x1e8>
- b00: 82 30 cpi r24, 0x02 ; 2
- b02: 49 f4 brne .+18 ; 0xb16 <__mulsf3+0x88>
- b04: 20 e0 ldi r18, 0x00 ; 0
- b06: 9a 85 ldd r25, Y+10 ; 0x0a
- b08: 8a 89 ldd r24, Y+18 ; 0x12
- b0a: 98 13 cpse r25, r24
- b0c: 21 e0 ldi r18, 0x01 ; 1
- b0e: 2a 8b std Y+18, r18 ; 0x12
- b10: ce 01 movw r24, r28
- b12: 41 96 adiw r24, 0x11 ; 17
- b14: b0 c0 rjmp .+352 ; 0xc76 <__mulsf3+0x1e8>
- b16: 2d 84 ldd r2, Y+13 ; 0x0d
- b18: 3e 84 ldd r3, Y+14 ; 0x0e
- b1a: 4f 84 ldd r4, Y+15 ; 0x0f
- b1c: 58 88 ldd r5, Y+16 ; 0x10
- b1e: 6d 88 ldd r6, Y+21 ; 0x15
- b20: 7e 88 ldd r7, Y+22 ; 0x16
- b22: 8f 88 ldd r8, Y+23 ; 0x17
- b24: 98 8c ldd r9, Y+24 ; 0x18
- b26: ee 24 eor r14, r14
- b28: ff 24 eor r15, r15
- b2a: 87 01 movw r16, r14
- b2c: aa 24 eor r10, r10
- b2e: bb 24 eor r11, r11
- b30: 65 01 movw r12, r10
- b32: 40 e0 ldi r20, 0x00 ; 0
- b34: 50 e0 ldi r21, 0x00 ; 0
- b36: 60 e0 ldi r22, 0x00 ; 0
- b38: 70 e0 ldi r23, 0x00 ; 0
- b3a: e0 e0 ldi r30, 0x00 ; 0
- b3c: f0 e0 ldi r31, 0x00 ; 0
- b3e: c1 01 movw r24, r2
- b40: 81 70 andi r24, 0x01 ; 1
- b42: 90 70 andi r25, 0x00 ; 0
- b44: 89 2b or r24, r25
- b46: e9 f0 breq .+58 ; 0xb82 <__mulsf3+0xf4>
- b48: e6 0c add r14, r6
- b4a: f7 1c adc r15, r7
- b4c: 08 1d adc r16, r8
- b4e: 19 1d adc r17, r9
- b50: 9a 01 movw r18, r20
- b52: ab 01 movw r20, r22
- b54: 2a 0d add r18, r10
- b56: 3b 1d adc r19, r11
- b58: 4c 1d adc r20, r12
- b5a: 5d 1d adc r21, r13
- b5c: 80 e0 ldi r24, 0x00 ; 0
- b5e: 90 e0 ldi r25, 0x00 ; 0
- b60: a0 e0 ldi r26, 0x00 ; 0
- b62: b0 e0 ldi r27, 0x00 ; 0
- b64: e6 14 cp r14, r6
- b66: f7 04 cpc r15, r7
- b68: 08 05 cpc r16, r8
- b6a: 19 05 cpc r17, r9
- b6c: 20 f4 brcc .+8 ; 0xb76 <__mulsf3+0xe8>
- b6e: 81 e0 ldi r24, 0x01 ; 1
- b70: 90 e0 ldi r25, 0x00 ; 0
- b72: a0 e0 ldi r26, 0x00 ; 0
- b74: b0 e0 ldi r27, 0x00 ; 0
- b76: ba 01 movw r22, r20
- b78: a9 01 movw r20, r18
- b7a: 48 0f add r20, r24
- b7c: 59 1f adc r21, r25
- b7e: 6a 1f adc r22, r26
- b80: 7b 1f adc r23, r27
- b82: aa 0c add r10, r10
- b84: bb 1c adc r11, r11
- b86: cc 1c adc r12, r12
- b88: dd 1c adc r13, r13
- b8a: 97 fe sbrs r9, 7
- b8c: 08 c0 rjmp .+16 ; 0xb9e <__mulsf3+0x110>
- b8e: 81 e0 ldi r24, 0x01 ; 1
- b90: 90 e0 ldi r25, 0x00 ; 0
- b92: a0 e0 ldi r26, 0x00 ; 0
- b94: b0 e0 ldi r27, 0x00 ; 0
- b96: a8 2a or r10, r24
- b98: b9 2a or r11, r25
- b9a: ca 2a or r12, r26
- b9c: db 2a or r13, r27
- b9e: 31 96 adiw r30, 0x01 ; 1
- ba0: e0 32 cpi r30, 0x20 ; 32
- ba2: f1 05 cpc r31, r1
- ba4: 49 f0 breq .+18 ; 0xbb8 <__mulsf3+0x12a>
- ba6: 66 0c add r6, r6
- ba8: 77 1c adc r7, r7
- baa: 88 1c adc r8, r8
- bac: 99 1c adc r9, r9
- bae: 56 94 lsr r5
- bb0: 47 94 ror r4
- bb2: 37 94 ror r3
- bb4: 27 94 ror r2
- bb6: c3 cf rjmp .-122 ; 0xb3e <__mulsf3+0xb0>
- bb8: fa 85 ldd r31, Y+10 ; 0x0a
- bba: ea 89 ldd r30, Y+18 ; 0x12
- bbc: 2b 89 ldd r18, Y+19 ; 0x13
- bbe: 3c 89 ldd r19, Y+20 ; 0x14
- bc0: 8b 85 ldd r24, Y+11 ; 0x0b
- bc2: 9c 85 ldd r25, Y+12 ; 0x0c
- bc4: 28 0f add r18, r24
- bc6: 39 1f adc r19, r25
- bc8: 2e 5f subi r18, 0xFE ; 254
- bca: 3f 4f sbci r19, 0xFF ; 255
- bcc: 17 c0 rjmp .+46 ; 0xbfc <__mulsf3+0x16e>
- bce: ca 01 movw r24, r20
- bd0: 81 70 andi r24, 0x01 ; 1
- bd2: 90 70 andi r25, 0x00 ; 0
- bd4: 89 2b or r24, r25
- bd6: 61 f0 breq .+24 ; 0xbf0 <__mulsf3+0x162>
- bd8: 16 95 lsr r17
- bda: 07 95 ror r16
- bdc: f7 94 ror r15
- bde: e7 94 ror r14
- be0: 80 e0 ldi r24, 0x00 ; 0
- be2: 90 e0 ldi r25, 0x00 ; 0
- be4: a0 e0 ldi r26, 0x00 ; 0
- be6: b0 e8 ldi r27, 0x80 ; 128
- be8: e8 2a or r14, r24
- bea: f9 2a or r15, r25
- bec: 0a 2b or r16, r26
- bee: 1b 2b or r17, r27
- bf0: 76 95 lsr r23
- bf2: 67 95 ror r22
- bf4: 57 95 ror r21
- bf6: 47 95 ror r20
- bf8: 2f 5f subi r18, 0xFF ; 255
- bfa: 3f 4f sbci r19, 0xFF ; 255
- bfc: 77 fd sbrc r23, 7
- bfe: e7 cf rjmp .-50 ; 0xbce <__mulsf3+0x140>
- c00: 0c c0 rjmp .+24 ; 0xc1a <__mulsf3+0x18c>
- c02: 44 0f add r20, r20
- c04: 55 1f adc r21, r21
- c06: 66 1f adc r22, r22
- c08: 77 1f adc r23, r23
- c0a: 17 fd sbrc r17, 7
- c0c: 41 60 ori r20, 0x01 ; 1
- c0e: ee 0c add r14, r14
- c10: ff 1c adc r15, r15
- c12: 00 1f adc r16, r16
- c14: 11 1f adc r17, r17
- c16: 21 50 subi r18, 0x01 ; 1
- c18: 30 40 sbci r19, 0x00 ; 0
- c1a: 40 30 cpi r20, 0x00 ; 0
- c1c: 90 e0 ldi r25, 0x00 ; 0
- c1e: 59 07 cpc r21, r25
- c20: 90 e0 ldi r25, 0x00 ; 0
- c22: 69 07 cpc r22, r25
- c24: 90 e4 ldi r25, 0x40 ; 64
- c26: 79 07 cpc r23, r25
- c28: 60 f3 brcs .-40 ; 0xc02 <__mulsf3+0x174>
- c2a: 2b 8f std Y+27, r18 ; 0x1b
- c2c: 3c 8f std Y+28, r19 ; 0x1c
- c2e: db 01 movw r26, r22
- c30: ca 01 movw r24, r20
- c32: 8f 77 andi r24, 0x7F ; 127
- c34: 90 70 andi r25, 0x00 ; 0
- c36: a0 70 andi r26, 0x00 ; 0
- c38: b0 70 andi r27, 0x00 ; 0
- c3a: 80 34 cpi r24, 0x40 ; 64
- c3c: 91 05 cpc r25, r1
- c3e: a1 05 cpc r26, r1
- c40: b1 05 cpc r27, r1
- c42: 61 f4 brne .+24 ; 0xc5c <__mulsf3+0x1ce>
- c44: 47 fd sbrc r20, 7
- c46: 0a c0 rjmp .+20 ; 0xc5c <__mulsf3+0x1ce>
- c48: e1 14 cp r14, r1
- c4a: f1 04 cpc r15, r1
- c4c: 01 05 cpc r16, r1
- c4e: 11 05 cpc r17, r1
- c50: 29 f0 breq .+10 ; 0xc5c <__mulsf3+0x1ce>
- c52: 40 5c subi r20, 0xC0 ; 192
- c54: 5f 4f sbci r21, 0xFF ; 255
- c56: 6f 4f sbci r22, 0xFF ; 255
- c58: 7f 4f sbci r23, 0xFF ; 255
- c5a: 40 78 andi r20, 0x80 ; 128
- c5c: 1a 8e std Y+26, r1 ; 0x1a
- c5e: fe 17 cp r31, r30
- c60: 11 f0 breq .+4 ; 0xc66 <__mulsf3+0x1d8>
- c62: 81 e0 ldi r24, 0x01 ; 1
- c64: 8a 8f std Y+26, r24 ; 0x1a
- c66: 4d 8f std Y+29, r20 ; 0x1d
- c68: 5e 8f std Y+30, r21 ; 0x1e
- c6a: 6f 8f std Y+31, r22 ; 0x1f
- c6c: 78 a3 std Y+32, r23 ; 0x20
- c6e: 83 e0 ldi r24, 0x03 ; 3
- c70: 89 8f std Y+25, r24 ; 0x19
- c72: ce 01 movw r24, r28
- c74: 49 96 adiw r24, 0x19 ; 25
- c76: 0e 94 95 06 call 0xd2a ; 0xd2a <__pack_f>
- c7a: a0 96 adiw r28, 0x20 ; 32
- c7c: e2 e1 ldi r30, 0x12 ; 18
- c7e: 0c 94 62 08 jmp 0x10c4 ; 0x10c4 <__epilogue_restores__>
-
-00000c82 <__fixsfsi>:
- c82: ac e0 ldi r26, 0x0C ; 12
- c84: b0 e0 ldi r27, 0x00 ; 0
- c86: e7 e4 ldi r30, 0x47 ; 71
- c88: f6 e0 ldi r31, 0x06 ; 6
- c8a: 0c 94 56 08 jmp 0x10ac ; 0x10ac <__prologue_saves__+0x20>
- c8e: 69 83 std Y+1, r22 ; 0x01
- c90: 7a 83 std Y+2, r23 ; 0x02
- c92: 8b 83 std Y+3, r24 ; 0x03
- c94: 9c 83 std Y+4, r25 ; 0x04
- c96: ce 01 movw r24, r28
- c98: 01 96 adiw r24, 0x01 ; 1
- c9a: be 01 movw r22, r28
- c9c: 6b 5f subi r22, 0xFB ; 251
- c9e: 7f 4f sbci r23, 0xFF ; 255
- ca0: 0e 94 6a 07 call 0xed4 ; 0xed4 <__unpack_f>
- ca4: 8d 81 ldd r24, Y+5 ; 0x05
- ca6: 82 30 cpi r24, 0x02 ; 2
- ca8: 61 f1 breq .+88 ; 0xd02 <__fixsfsi+0x80>
- caa: 82 30 cpi r24, 0x02 ; 2
- cac: 50 f1 brcs .+84 ; 0xd02 <__fixsfsi+0x80>
- cae: 84 30 cpi r24, 0x04 ; 4
- cb0: 21 f4 brne .+8 ; 0xcba <__fixsfsi+0x38>
- cb2: 8e 81 ldd r24, Y+6 ; 0x06
- cb4: 88 23 and r24, r24
- cb6: 51 f1 breq .+84 ; 0xd0c <__fixsfsi+0x8a>
- cb8: 2e c0 rjmp .+92 ; 0xd16 <__fixsfsi+0x94>
- cba: 2f 81 ldd r18, Y+7 ; 0x07
- cbc: 38 85 ldd r19, Y+8 ; 0x08
- cbe: 37 fd sbrc r19, 7
- cc0: 20 c0 rjmp .+64 ; 0xd02 <__fixsfsi+0x80>
- cc2: 6e 81 ldd r22, Y+6 ; 0x06
- cc4: 2f 31 cpi r18, 0x1F ; 31
- cc6: 31 05 cpc r19, r1
- cc8: 1c f0 brlt .+6 ; 0xcd0 <__fixsfsi+0x4e>
- cca: 66 23 and r22, r22
- ccc: f9 f0 breq .+62 ; 0xd0c <__fixsfsi+0x8a>
- cce: 23 c0 rjmp .+70 ; 0xd16 <__fixsfsi+0x94>
- cd0: 8e e1 ldi r24, 0x1E ; 30
- cd2: 90 e0 ldi r25, 0x00 ; 0
- cd4: 82 1b sub r24, r18
- cd6: 93 0b sbc r25, r19
- cd8: 29 85 ldd r18, Y+9 ; 0x09
- cda: 3a 85 ldd r19, Y+10 ; 0x0a
- cdc: 4b 85 ldd r20, Y+11 ; 0x0b
- cde: 5c 85 ldd r21, Y+12 ; 0x0c
- ce0: 04 c0 rjmp .+8 ; 0xcea <__fixsfsi+0x68>
- ce2: 56 95 lsr r21
- ce4: 47 95 ror r20
- ce6: 37 95 ror r19
- ce8: 27 95 ror r18
- cea: 8a 95 dec r24
- cec: d2 f7 brpl .-12 ; 0xce2 <__fixsfsi+0x60>
- cee: 66 23 and r22, r22
- cf0: b1 f0 breq .+44 ; 0xd1e <__fixsfsi+0x9c>
- cf2: 50 95 com r21
- cf4: 40 95 com r20
- cf6: 30 95 com r19
- cf8: 21 95 neg r18
- cfa: 3f 4f sbci r19, 0xFF ; 255
- cfc: 4f 4f sbci r20, 0xFF ; 255
- cfe: 5f 4f sbci r21, 0xFF ; 255
- d00: 0e c0 rjmp .+28 ; 0xd1e <__fixsfsi+0x9c>
- d02: 20 e0 ldi r18, 0x00 ; 0
- d04: 30 e0 ldi r19, 0x00 ; 0
- d06: 40 e0 ldi r20, 0x00 ; 0
- d08: 50 e0 ldi r21, 0x00 ; 0
- d0a: 09 c0 rjmp .+18 ; 0xd1e <__fixsfsi+0x9c>
- d0c: 2f ef ldi r18, 0xFF ; 255
- d0e: 3f ef ldi r19, 0xFF ; 255
- d10: 4f ef ldi r20, 0xFF ; 255
- d12: 5f e7 ldi r21, 0x7F ; 127
- d14: 04 c0 rjmp .+8 ; 0xd1e <__fixsfsi+0x9c>
- d16: 20 e0 ldi r18, 0x00 ; 0
- d18: 30 e0 ldi r19, 0x00 ; 0
- d1a: 40 e0 ldi r20, 0x00 ; 0
- d1c: 50 e8 ldi r21, 0x80 ; 128
- d1e: b9 01 movw r22, r18
- d20: ca 01 movw r24, r20
- d22: 2c 96 adiw r28, 0x0c ; 12
- d24: e2 e0 ldi r30, 0x02 ; 2
- d26: 0c 94 72 08 jmp 0x10e4 ; 0x10e4 <__epilogue_restores__+0x20>
-
-00000d2a <__pack_f>:
- d2a: df 92 push r13
- d2c: ef 92 push r14
- d2e: ff 92 push r15
- d30: 0f 93 push r16
- d32: 1f 93 push r17
- d34: fc 01 movw r30, r24
- d36: e4 80 ldd r14, Z+4 ; 0x04
- d38: f5 80 ldd r15, Z+5 ; 0x05
- d3a: 06 81 ldd r16, Z+6 ; 0x06
- d3c: 17 81 ldd r17, Z+7 ; 0x07
- d3e: d1 80 ldd r13, Z+1 ; 0x01
- d40: 80 81 ld r24, Z
- d42: 82 30 cpi r24, 0x02 ; 2
- d44: 48 f4 brcc .+18 ; 0xd58 <__pack_f+0x2e>
- d46: 80 e0 ldi r24, 0x00 ; 0
- d48: 90 e0 ldi r25, 0x00 ; 0
- d4a: a0 e1 ldi r26, 0x10 ; 16
- d4c: b0 e0 ldi r27, 0x00 ; 0
- d4e: e8 2a or r14, r24
- d50: f9 2a or r15, r25
- d52: 0a 2b or r16, r26
- d54: 1b 2b or r17, r27
- d56: a5 c0 rjmp .+330 ; 0xea2 <__pack_f+0x178>
- d58: 84 30 cpi r24, 0x04 ; 4
- d5a: 09 f4 brne .+2 ; 0xd5e <__pack_f+0x34>
- d5c: 9f c0 rjmp .+318 ; 0xe9c <__pack_f+0x172>
- d5e: 82 30 cpi r24, 0x02 ; 2
- d60: 21 f4 brne .+8 ; 0xd6a <__pack_f+0x40>
- d62: ee 24 eor r14, r14
- d64: ff 24 eor r15, r15
- d66: 87 01 movw r16, r14
- d68: 05 c0 rjmp .+10 ; 0xd74 <__pack_f+0x4a>
- d6a: e1 14 cp r14, r1
- d6c: f1 04 cpc r15, r1
- d6e: 01 05 cpc r16, r1
- d70: 11 05 cpc r17, r1
- d72: 19 f4 brne .+6 ; 0xd7a <__pack_f+0x50>
- d74: e0 e0 ldi r30, 0x00 ; 0
- d76: f0 e0 ldi r31, 0x00 ; 0
- d78: 96 c0 rjmp .+300 ; 0xea6 <__pack_f+0x17c>
- d7a: 62 81 ldd r22, Z+2 ; 0x02
- d7c: 73 81 ldd r23, Z+3 ; 0x03
- d7e: 9f ef ldi r25, 0xFF ; 255
- d80: 62 38 cpi r22, 0x82 ; 130
- d82: 79 07 cpc r23, r25
- d84: 0c f0 brlt .+2 ; 0xd88 <__pack_f+0x5e>
- d86: 5b c0 rjmp .+182 ; 0xe3e <__pack_f+0x114>
- d88: 22 e8 ldi r18, 0x82 ; 130
- d8a: 3f ef ldi r19, 0xFF ; 255
- d8c: 26 1b sub r18, r22
- d8e: 37 0b sbc r19, r23
- d90: 2a 31 cpi r18, 0x1A ; 26
- d92: 31 05 cpc r19, r1
- d94: 2c f0 brlt .+10 ; 0xda0 <__pack_f+0x76>
- d96: 20 e0 ldi r18, 0x00 ; 0
- d98: 30 e0 ldi r19, 0x00 ; 0
- d9a: 40 e0 ldi r20, 0x00 ; 0
- d9c: 50 e0 ldi r21, 0x00 ; 0
- d9e: 2a c0 rjmp .+84 ; 0xdf4 <__pack_f+0xca>
- da0: b8 01 movw r22, r16
- da2: a7 01 movw r20, r14
- da4: 02 2e mov r0, r18
- da6: 04 c0 rjmp .+8 ; 0xdb0 <__pack_f+0x86>
- da8: 76 95 lsr r23
- daa: 67 95 ror r22
- dac: 57 95 ror r21
- dae: 47 95 ror r20
- db0: 0a 94 dec r0
- db2: d2 f7 brpl .-12 ; 0xda8 <__pack_f+0x7e>
- db4: 81 e0 ldi r24, 0x01 ; 1
- db6: 90 e0 ldi r25, 0x00 ; 0
- db8: a0 e0 ldi r26, 0x00 ; 0
- dba: b0 e0 ldi r27, 0x00 ; 0
- dbc: 04 c0 rjmp .+8 ; 0xdc6 <__pack_f+0x9c>
- dbe: 88 0f add r24, r24
- dc0: 99 1f adc r25, r25
- dc2: aa 1f adc r26, r26
- dc4: bb 1f adc r27, r27
- dc6: 2a 95 dec r18
- dc8: d2 f7 brpl .-12 ; 0xdbe <__pack_f+0x94>
- dca: 01 97 sbiw r24, 0x01 ; 1
- dcc: a1 09 sbc r26, r1
- dce: b1 09 sbc r27, r1
- dd0: 8e 21 and r24, r14
- dd2: 9f 21 and r25, r15
- dd4: a0 23 and r26, r16
- dd6: b1 23 and r27, r17
- dd8: 00 97 sbiw r24, 0x00 ; 0
- dda: a1 05 cpc r26, r1
- ddc: b1 05 cpc r27, r1
- dde: 21 f0 breq .+8 ; 0xde8 <__pack_f+0xbe>
- de0: 81 e0 ldi r24, 0x01 ; 1
- de2: 90 e0 ldi r25, 0x00 ; 0
- de4: a0 e0 ldi r26, 0x00 ; 0
- de6: b0 e0 ldi r27, 0x00 ; 0
- de8: 9a 01 movw r18, r20
- dea: ab 01 movw r20, r22
- dec: 28 2b or r18, r24
- dee: 39 2b or r19, r25
- df0: 4a 2b or r20, r26
- df2: 5b 2b or r21, r27
- df4: da 01 movw r26, r20
- df6: c9 01 movw r24, r18
- df8: 8f 77 andi r24, 0x7F ; 127
- dfa: 90 70 andi r25, 0x00 ; 0
- dfc: a0 70 andi r26, 0x00 ; 0
- dfe: b0 70 andi r27, 0x00 ; 0
- e00: 80 34 cpi r24, 0x40 ; 64
- e02: 91 05 cpc r25, r1
- e04: a1 05 cpc r26, r1
- e06: b1 05 cpc r27, r1
- e08: 39 f4 brne .+14 ; 0xe18 <__pack_f+0xee>
- e0a: 27 ff sbrs r18, 7
- e0c: 09 c0 rjmp .+18 ; 0xe20 <__pack_f+0xf6>
- e0e: 20 5c subi r18, 0xC0 ; 192
- e10: 3f 4f sbci r19, 0xFF ; 255
- e12: 4f 4f sbci r20, 0xFF ; 255
- e14: 5f 4f sbci r21, 0xFF ; 255
- e16: 04 c0 rjmp .+8 ; 0xe20 <__pack_f+0xf6>
- e18: 21 5c subi r18, 0xC1 ; 193
- e1a: 3f 4f sbci r19, 0xFF ; 255
- e1c: 4f 4f sbci r20, 0xFF ; 255
- e1e: 5f 4f sbci r21, 0xFF ; 255
- e20: e0 e0 ldi r30, 0x00 ; 0
- e22: f0 e0 ldi r31, 0x00 ; 0
- e24: 20 30 cpi r18, 0x00 ; 0
- e26: a0 e0 ldi r26, 0x00 ; 0
- e28: 3a 07 cpc r19, r26
- e2a: a0 e0 ldi r26, 0x00 ; 0
- e2c: 4a 07 cpc r20, r26
- e2e: a0 e4 ldi r26, 0x40 ; 64
- e30: 5a 07 cpc r21, r26
- e32: 10 f0 brcs .+4 ; 0xe38 <__pack_f+0x10e>
- e34: e1 e0 ldi r30, 0x01 ; 1
- e36: f0 e0 ldi r31, 0x00 ; 0
- e38: 79 01 movw r14, r18
- e3a: 8a 01 movw r16, r20
- e3c: 27 c0 rjmp .+78 ; 0xe8c <__pack_f+0x162>
- e3e: 60 38 cpi r22, 0x80 ; 128
- e40: 71 05 cpc r23, r1
- e42: 64 f5 brge .+88 ; 0xe9c <__pack_f+0x172>
- e44: fb 01 movw r30, r22
- e46: e1 58 subi r30, 0x81 ; 129
- e48: ff 4f sbci r31, 0xFF ; 255
- e4a: d8 01 movw r26, r16
- e4c: c7 01 movw r24, r14
- e4e: 8f 77 andi r24, 0x7F ; 127
- e50: 90 70 andi r25, 0x00 ; 0
- e52: a0 70 andi r26, 0x00 ; 0
- e54: b0 70 andi r27, 0x00 ; 0
- e56: 80 34 cpi r24, 0x40 ; 64
- e58: 91 05 cpc r25, r1
- e5a: a1 05 cpc r26, r1
- e5c: b1 05 cpc r27, r1
- e5e: 39 f4 brne .+14 ; 0xe6e <__pack_f+0x144>
- e60: e7 fe sbrs r14, 7
- e62: 0d c0 rjmp .+26 ; 0xe7e <__pack_f+0x154>
- e64: 80 e4 ldi r24, 0x40 ; 64
- e66: 90 e0 ldi r25, 0x00 ; 0
- e68: a0 e0 ldi r26, 0x00 ; 0
- e6a: b0 e0 ldi r27, 0x00 ; 0
- e6c: 04 c0 rjmp .+8 ; 0xe76 <__pack_f+0x14c>
- e6e: 8f e3 ldi r24, 0x3F ; 63
- e70: 90 e0 ldi r25, 0x00 ; 0
- e72: a0 e0 ldi r26, 0x00 ; 0
- e74: b0 e0 ldi r27, 0x00 ; 0
- e76: e8 0e add r14, r24
- e78: f9 1e adc r15, r25
- e7a: 0a 1f adc r16, r26
- e7c: 1b 1f adc r17, r27
- e7e: 17 ff sbrs r17, 7
- e80: 05 c0 rjmp .+10 ; 0xe8c <__pack_f+0x162>
- e82: 16 95 lsr r17
- e84: 07 95 ror r16
- e86: f7 94 ror r15
- e88: e7 94 ror r14
- e8a: 31 96 adiw r30, 0x01 ; 1
- e8c: 87 e0 ldi r24, 0x07 ; 7
- e8e: 16 95 lsr r17
- e90: 07 95 ror r16
- e92: f7 94 ror r15
- e94: e7 94 ror r14
- e96: 8a 95 dec r24
- e98: d1 f7 brne .-12 ; 0xe8e <__pack_f+0x164>
- e9a: 05 c0 rjmp .+10 ; 0xea6 <__pack_f+0x17c>
- e9c: ee 24 eor r14, r14
- e9e: ff 24 eor r15, r15
- ea0: 87 01 movw r16, r14
- ea2: ef ef ldi r30, 0xFF ; 255
- ea4: f0 e0 ldi r31, 0x00 ; 0
- ea6: 6e 2f mov r22, r30
- ea8: 67 95 ror r22
- eaa: 66 27 eor r22, r22
- eac: 67 95 ror r22
- eae: 90 2f mov r25, r16
- eb0: 9f 77 andi r25, 0x7F ; 127
- eb2: d7 94 ror r13
- eb4: dd 24 eor r13, r13
- eb6: d7 94 ror r13
- eb8: 8e 2f mov r24, r30
- eba: 86 95 lsr r24
- ebc: 49 2f mov r20, r25
- ebe: 46 2b or r20, r22
- ec0: 58 2f mov r21, r24
- ec2: 5d 29 or r21, r13
- ec4: b7 01 movw r22, r14
- ec6: ca 01 movw r24, r20
- ec8: 1f 91 pop r17
- eca: 0f 91 pop r16
- ecc: ff 90 pop r15
- ece: ef 90 pop r14
- ed0: df 90 pop r13
- ed2: 08 95 ret
-
-00000ed4 <__unpack_f>:
- ed4: fc 01 movw r30, r24
- ed6: db 01 movw r26, r22
- ed8: 40 81 ld r20, Z
- eda: 51 81 ldd r21, Z+1 ; 0x01
- edc: 22 81 ldd r18, Z+2 ; 0x02
- ede: 62 2f mov r22, r18
- ee0: 6f 77 andi r22, 0x7F ; 127
- ee2: 70 e0 ldi r23, 0x00 ; 0
- ee4: 22 1f adc r18, r18
- ee6: 22 27 eor r18, r18
- ee8: 22 1f adc r18, r18
- eea: 93 81 ldd r25, Z+3 ; 0x03
- eec: 89 2f mov r24, r25
- eee: 88 0f add r24, r24
- ef0: 82 2b or r24, r18
- ef2: 28 2f mov r18, r24
- ef4: 30 e0 ldi r19, 0x00 ; 0
- ef6: 99 1f adc r25, r25
- ef8: 99 27 eor r25, r25
- efa: 99 1f adc r25, r25
- efc: 11 96 adiw r26, 0x01 ; 1
- efe: 9c 93 st X, r25
- f00: 11 97 sbiw r26, 0x01 ; 1
- f02: 21 15 cp r18, r1
- f04: 31 05 cpc r19, r1
- f06: a9 f5 brne .+106 ; 0xf72 <__unpack_f+0x9e>
- f08: 41 15 cp r20, r1
- f0a: 51 05 cpc r21, r1
- f0c: 61 05 cpc r22, r1
- f0e: 71 05 cpc r23, r1
- f10: 11 f4 brne .+4 ; 0xf16 <__unpack_f+0x42>
- f12: 82 e0 ldi r24, 0x02 ; 2
- f14: 37 c0 rjmp .+110 ; 0xf84 <__unpack_f+0xb0>
- f16: 82 e8 ldi r24, 0x82 ; 130
- f18: 9f ef ldi r25, 0xFF ; 255
- f1a: 13 96 adiw r26, 0x03 ; 3
- f1c: 9c 93 st X, r25
- f1e: 8e 93 st -X, r24
- f20: 12 97 sbiw r26, 0x02 ; 2
- f22: 9a 01 movw r18, r20
- f24: ab 01 movw r20, r22
- f26: 67 e0 ldi r22, 0x07 ; 7
- f28: 22 0f add r18, r18
- f2a: 33 1f adc r19, r19
- f2c: 44 1f adc r20, r20
- f2e: 55 1f adc r21, r21
- f30: 6a 95 dec r22
- f32: d1 f7 brne .-12 ; 0xf28 <__unpack_f+0x54>
- f34: 83 e0 ldi r24, 0x03 ; 3
- f36: 8c 93 st X, r24
- f38: 0d c0 rjmp .+26 ; 0xf54 <__unpack_f+0x80>
- f3a: 22 0f add r18, r18
- f3c: 33 1f adc r19, r19
- f3e: 44 1f adc r20, r20
- f40: 55 1f adc r21, r21
- f42: 12 96 adiw r26, 0x02 ; 2
- f44: 8d 91 ld r24, X+
- f46: 9c 91 ld r25, X
- f48: 13 97 sbiw r26, 0x03 ; 3
- f4a: 01 97 sbiw r24, 0x01 ; 1
- f4c: 13 96 adiw r26, 0x03 ; 3
- f4e: 9c 93 st X, r25
- f50: 8e 93 st -X, r24
- f52: 12 97 sbiw r26, 0x02 ; 2
- f54: 20 30 cpi r18, 0x00 ; 0
- f56: 80 e0 ldi r24, 0x00 ; 0
- f58: 38 07 cpc r19, r24
- f5a: 80 e0 ldi r24, 0x00 ; 0
- f5c: 48 07 cpc r20, r24
- f5e: 80 e4 ldi r24, 0x40 ; 64
- f60: 58 07 cpc r21, r24
- f62: 58 f3 brcs .-42 ; 0xf3a <__unpack_f+0x66>
- f64: 14 96 adiw r26, 0x04 ; 4
- f66: 2d 93 st X+, r18
- f68: 3d 93 st X+, r19
- f6a: 4d 93 st X+, r20
- f6c: 5c 93 st X, r21
- f6e: 17 97 sbiw r26, 0x07 ; 7
- f70: 08 95 ret
- f72: 2f 3f cpi r18, 0xFF ; 255
- f74: 31 05 cpc r19, r1
- f76: 79 f4 brne .+30 ; 0xf96 <__unpack_f+0xc2>
- f78: 41 15 cp r20, r1
- f7a: 51 05 cpc r21, r1
- f7c: 61 05 cpc r22, r1
- f7e: 71 05 cpc r23, r1
- f80: 19 f4 brne .+6 ; 0xf88 <__unpack_f+0xb4>
- f82: 84 e0 ldi r24, 0x04 ; 4
- f84: 8c 93 st X, r24
- f86: 08 95 ret
- f88: 64 ff sbrs r22, 4
- f8a: 03 c0 rjmp .+6 ; 0xf92 <__unpack_f+0xbe>
- f8c: 81 e0 ldi r24, 0x01 ; 1
- f8e: 8c 93 st X, r24
- f90: 12 c0 rjmp .+36 ; 0xfb6 <__unpack_f+0xe2>
- f92: 1c 92 st X, r1
- f94: 10 c0 rjmp .+32 ; 0xfb6 <__unpack_f+0xe2>
- f96: 2f 57 subi r18, 0x7F ; 127
- f98: 30 40 sbci r19, 0x00 ; 0
- f9a: 13 96 adiw r26, 0x03 ; 3
- f9c: 3c 93 st X, r19
- f9e: 2e 93 st -X, r18
- fa0: 12 97 sbiw r26, 0x02 ; 2
- fa2: 83 e0 ldi r24, 0x03 ; 3
- fa4: 8c 93 st X, r24
- fa6: 87 e0 ldi r24, 0x07 ; 7
- fa8: 44 0f add r20, r20
- faa: 55 1f adc r21, r21
- fac: 66 1f adc r22, r22
- fae: 77 1f adc r23, r23
- fb0: 8a 95 dec r24
- fb2: d1 f7 brne .-12 ; 0xfa8 <__unpack_f+0xd4>
- fb4: 70 64 ori r23, 0x40 ; 64
- fb6: 14 96 adiw r26, 0x04 ; 4
- fb8: 4d 93 st X+, r20
- fba: 5d 93 st X+, r21
- fbc: 6d 93 st X+, r22
- fbe: 7c 93 st X, r23
- fc0: 17 97 sbiw r26, 0x07 ; 7
- fc2: 08 95 ret
-
-00000fc4 <__divmodhi4>:
- fc4: 97 fb bst r25, 7
- fc6: 09 2e mov r0, r25
- fc8: 07 26 eor r0, r23
- fca: 0a d0 rcall .+20 ; 0xfe0 <__divmodhi4_neg1>
- fcc: 77 fd sbrc r23, 7
- fce: 04 d0 rcall .+8 ; 0xfd8 <__divmodhi4_neg2>
- fd0: 49 d0 rcall .+146 ; 0x1064 <__udivmodhi4>
- fd2: 06 d0 rcall .+12 ; 0xfe0 <__divmodhi4_neg1>
- fd4: 00 20 and r0, r0
- fd6: 1a f4 brpl .+6 ; 0xfde <__divmodhi4_exit>
-
-00000fd8 <__divmodhi4_neg2>:
- fd8: 70 95 com r23
- fda: 61 95 neg r22
- fdc: 7f 4f sbci r23, 0xFF ; 255
-
-00000fde <__divmodhi4_exit>:
- fde: 08 95 ret
-
-00000fe0 <__divmodhi4_neg1>:
- fe0: f6 f7 brtc .-4 ; 0xfde <__divmodhi4_exit>
- fe2: 90 95 com r25
- fe4: 81 95 neg r24
- fe6: 9f 4f sbci r25, 0xFF ; 255
- fe8: 08 95 ret
-
-00000fea <__udivmodsi4>:
- fea: a1 e2 ldi r26, 0x21 ; 33
- fec: 1a 2e mov r1, r26
- fee: aa 1b sub r26, r26
- ff0: bb 1b sub r27, r27
- ff2: fd 01 movw r30, r26
- ff4: 0d c0 rjmp .+26 ; 0x1010 <__udivmodsi4_ep>
-
-00000ff6 <__udivmodsi4_loop>:
- ff6: aa 1f adc r26, r26
- ff8: bb 1f adc r27, r27
- ffa: ee 1f adc r30, r30
- ffc: ff 1f adc r31, r31
- ffe: a2 17 cp r26, r18
- 1000: b3 07 cpc r27, r19
- 1002: e4 07 cpc r30, r20
- 1004: f5 07 cpc r31, r21
- 1006: 20 f0 brcs .+8 ; 0x1010 <__udivmodsi4_ep>
- 1008: a2 1b sub r26, r18
- 100a: b3 0b sbc r27, r19
- 100c: e4 0b sbc r30, r20
- 100e: f5 0b sbc r31, r21
-
-00001010 <__udivmodsi4_ep>:
- 1010: 66 1f adc r22, r22
- 1012: 77 1f adc r23, r23
- 1014: 88 1f adc r24, r24
- 1016: 99 1f adc r25, r25
- 1018: 1a 94 dec r1
- 101a: 69 f7 brne .-38 ; 0xff6 <__udivmodsi4_loop>
- 101c: 60 95 com r22
- 101e: 70 95 com r23
- 1020: 80 95 com r24
- 1022: 90 95 com r25
- 1024: 9b 01 movw r18, r22
- 1026: ac 01 movw r20, r24
- 1028: bd 01 movw r22, r26
- 102a: cf 01 movw r24, r30
- 102c: 08 95 ret
-
-0000102e <__divmodsi4>:
- 102e: 97 fb bst r25, 7
- 1030: 09 2e mov r0, r25
- 1032: 05 26 eor r0, r21
- 1034: 0e d0 rcall .+28 ; 0x1052 <__divmodsi4_neg1>
- 1036: 57 fd sbrc r21, 7
- 1038: 04 d0 rcall .+8 ; 0x1042 <__divmodsi4_neg2>
- 103a: d7 df rcall .-82 ; 0xfea <__udivmodsi4>
- 103c: 0a d0 rcall .+20 ; 0x1052 <__divmodsi4_neg1>
- 103e: 00 1c adc r0, r0
- 1040: 38 f4 brcc .+14 ; 0x1050 <__divmodsi4_exit>
-
-00001042 <__divmodsi4_neg2>:
- 1042: 50 95 com r21
- 1044: 40 95 com r20
- 1046: 30 95 com r19
- 1048: 21 95 neg r18
- 104a: 3f 4f sbci r19, 0xFF ; 255
- 104c: 4f 4f sbci r20, 0xFF ; 255
- 104e: 5f 4f sbci r21, 0xFF ; 255
-
-00001050 <__divmodsi4_exit>:
- 1050: 08 95 ret
-
-00001052 <__divmodsi4_neg1>:
- 1052: f6 f7 brtc .-4 ; 0x1050 <__divmodsi4_exit>
- 1054: 90 95 com r25
- 1056: 80 95 com r24
- 1058: 70 95 com r23
- 105a: 61 95 neg r22
- 105c: 7f 4f sbci r23, 0xFF ; 255
- 105e: 8f 4f sbci r24, 0xFF ; 255
- 1060: 9f 4f sbci r25, 0xFF ; 255
- 1062: 08 95 ret
-
-00001064 <__udivmodhi4>:
- 1064: aa 1b sub r26, r26
- 1066: bb 1b sub r27, r27
- 1068: 51 e1 ldi r21, 0x11 ; 17
- 106a: 07 c0 rjmp .+14 ; 0x107a <__udivmodhi4_ep>
-
-0000106c <__udivmodhi4_loop>:
- 106c: aa 1f adc r26, r26
- 106e: bb 1f adc r27, r27
- 1070: a6 17 cp r26, r22
- 1072: b7 07 cpc r27, r23
- 1074: 10 f0 brcs .+4 ; 0x107a <__udivmodhi4_ep>
- 1076: a6 1b sub r26, r22
- 1078: b7 0b sbc r27, r23
-
-0000107a <__udivmodhi4_ep>:
- 107a: 88 1f adc r24, r24
- 107c: 99 1f adc r25, r25
- 107e: 5a 95 dec r21
- 1080: a9 f7 brne .-22 ; 0x106c <__udivmodhi4_loop>
- 1082: 80 95 com r24
- 1084: 90 95 com r25
- 1086: bc 01 movw r22, r24
- 1088: cd 01 movw r24, r26
- 108a: 08 95 ret
-
-0000108c <__prologue_saves__>:
- 108c: 2f 92 push r2
- 108e: 3f 92 push r3
- 1090: 4f 92 push r4
- 1092: 5f 92 push r5
- 1094: 6f 92 push r6
- 1096: 7f 92 push r7
- 1098: 8f 92 push r8
- 109a: 9f 92 push r9
- 109c: af 92 push r10
- 109e: bf 92 push r11
- 10a0: cf 92 push r12
- 10a2: df 92 push r13
- 10a4: ef 92 push r14
- 10a6: ff 92 push r15
- 10a8: 0f 93 push r16
- 10aa: 1f 93 push r17
- 10ac: cf 93 push r28
- 10ae: df 93 push r29
- 10b0: cd b7 in r28, 0x3d ; 61
- 10b2: de b7 in r29, 0x3e ; 62
- 10b4: ca 1b sub r28, r26
- 10b6: db 0b sbc r29, r27
- 10b8: 0f b6 in r0, 0x3f ; 63
- 10ba: f8 94 cli
- 10bc: de bf out 0x3e, r29 ; 62
- 10be: 0f be out 0x3f, r0 ; 63
- 10c0: cd bf out 0x3d, r28 ; 61
- 10c2: 09 94 ijmp
-
-000010c4 <__epilogue_restores__>:
- 10c4: 2a 88 ldd r2, Y+18 ; 0x12
- 10c6: 39 88 ldd r3, Y+17 ; 0x11
- 10c8: 48 88 ldd r4, Y+16 ; 0x10
- 10ca: 5f 84 ldd r5, Y+15 ; 0x0f
- 10cc: 6e 84 ldd r6, Y+14 ; 0x0e
- 10ce: 7d 84 ldd r7, Y+13 ; 0x0d
- 10d0: 8c 84 ldd r8, Y+12 ; 0x0c
- 10d2: 9b 84 ldd r9, Y+11 ; 0x0b
- 10d4: aa 84 ldd r10, Y+10 ; 0x0a
- 10d6: b9 84 ldd r11, Y+9 ; 0x09
- 10d8: c8 84 ldd r12, Y+8 ; 0x08
- 10da: df 80 ldd r13, Y+7 ; 0x07
- 10dc: ee 80 ldd r14, Y+6 ; 0x06
- 10de: fd 80 ldd r15, Y+5 ; 0x05
- 10e0: 0c 81 ldd r16, Y+4 ; 0x04
- 10e2: 1b 81 ldd r17, Y+3 ; 0x03
- 10e4: aa 81 ldd r26, Y+2 ; 0x02
- 10e6: b9 81 ldd r27, Y+1 ; 0x01
- 10e8: ce 0f add r28, r30
- 10ea: d1 1d adc r29, r1
- 10ec: 0f b6 in r0, 0x3f ; 63
- 10ee: f8 94 cli
- 10f0: de bf out 0x3e, r29 ; 62
- 10f2: 0f be out 0x3f, r0 ; 63
- 10f4: cd bf out 0x3d, r28 ; 61
- 10f6: ed 01 movw r28, r26
- 10f8: 08 95 ret
-
-000010fa <__tablejump2__>:
- 10fa: ee 0f add r30, r30
- 10fc: ff 1f adc r31, r31
-
-000010fe <__tablejump__>:
- 10fe: 05 90 lpm r0, Z+
- 1100: f4 91 lpm r31, Z+
- 1102: e0 2d mov r30, r0
- 1104: 09 94 ijmp
-
-00001106 <sin>:
- 1106: 9f 93 push r25
- 1108: 05 d0 rcall .+10 ; 0x1114 <__fp_rempio2>
- 110a: 0f 90 pop r0
- 110c: 07 fc sbrc r0, 7
- 110e: ee 5f subi r30, 0xFE ; 254
- 1110: 28 c0 rjmp .+80 ; 0x1162 <__fp_sinus>
- 1112: ce c0 rjmp .+412 ; 0x12b0 <__fp_nan>
-
-00001114 <__fp_rempio2>:
- 1114: 3f d0 rcall .+126 ; 0x1194 <__fp_splitA>
- 1116: e8 f3 brcs .-6 ; 0x1112 <sin+0xc>
- 1118: e8 94 clt
- 111a: e0 e0 ldi r30, 0x00 ; 0
- 111c: bb 27 eor r27, r27
- 111e: 9f 57 subi r25, 0x7F ; 127
- 1120: f0 f0 brcs .+60 ; 0x115e <__fp_rempio2+0x4a>
- 1122: 2a ed ldi r18, 0xDA ; 218
- 1124: 3f e0 ldi r19, 0x0F ; 15
- 1126: 49 ec ldi r20, 0xC9 ; 201
- 1128: 06 c0 rjmp .+12 ; 0x1136 <__fp_rempio2+0x22>
- 112a: ee 0f add r30, r30
- 112c: bb 0f add r27, r27
- 112e: 66 1f adc r22, r22
- 1130: 77 1f adc r23, r23
- 1132: 88 1f adc r24, r24
- 1134: 28 f0 brcs .+10 ; 0x1140 <__fp_rempio2+0x2c>
- 1136: b2 3a cpi r27, 0xA2 ; 162
- 1138: 62 07 cpc r22, r18
- 113a: 73 07 cpc r23, r19
- 113c: 84 07 cpc r24, r20
- 113e: 28 f0 brcs .+10 ; 0x114a <__fp_rempio2+0x36>
- 1140: b2 5a subi r27, 0xA2 ; 162
- 1142: 62 0b sbc r22, r18
- 1144: 73 0b sbc r23, r19
- 1146: 84 0b sbc r24, r20
- 1148: e3 95 inc r30
- 114a: 9a 95 dec r25
- 114c: 72 f7 brpl .-36 ; 0x112a <__fp_rempio2+0x16>
- 114e: 80 38 cpi r24, 0x80 ; 128
- 1150: 30 f4 brcc .+12 ; 0x115e <__fp_rempio2+0x4a>
- 1152: 9a 95 dec r25
- 1154: bb 0f add r27, r27
- 1156: 66 1f adc r22, r22
- 1158: 77 1f adc r23, r23
- 115a: 88 1f adc r24, r24
- 115c: d2 f7 brpl .-12 ; 0x1152 <__fp_rempio2+0x3e>
- 115e: 90 48 sbci r25, 0x80 ; 128
- 1160: 9b c0 rjmp .+310 ; 0x1298 <__fp_mpack_finite>
-
-00001162 <__fp_sinus>:
- 1162: ef 93 push r30
- 1164: e0 ff sbrs r30, 0
- 1166: 06 c0 rjmp .+12 ; 0x1174 <__fp_sinus+0x12>
- 1168: a2 ea ldi r26, 0xA2 ; 162
- 116a: 2a ed ldi r18, 0xDA ; 218
- 116c: 3f e0 ldi r19, 0x0F ; 15
- 116e: 49 ec ldi r20, 0xC9 ; 201
- 1170: 5f eb ldi r21, 0xBF ; 191
- 1172: 37 d0 rcall .+110 ; 0x11e2 <__addsf3x>
- 1174: bf d0 rcall .+382 ; 0x12f4 <__fp_round>
- 1176: 0f 90 pop r0
- 1178: 03 94 inc r0
- 117a: 01 fc sbrc r0, 1
- 117c: 90 58 subi r25, 0x80 ; 128
- 117e: e8 e6 ldi r30, 0x68 ; 104
- 1180: f0 e0 ldi r31, 0x00 ; 0
- 1182: 99 c0 rjmp .+306 ; 0x12b6 <__fp_powsodd>
-
-00001184 <__fp_split3>:
- 1184: 57 fd sbrc r21, 7
- 1186: 90 58 subi r25, 0x80 ; 128
- 1188: 44 0f add r20, r20
- 118a: 55 1f adc r21, r21
- 118c: 59 f0 breq .+22 ; 0x11a4 <__fp_splitA+0x10>
- 118e: 5f 3f cpi r21, 0xFF ; 255
- 1190: 71 f0 breq .+28 ; 0x11ae <__fp_splitA+0x1a>
- 1192: 47 95 ror r20
-
-00001194 <__fp_splitA>:
- 1194: 88 0f add r24, r24
- 1196: 97 fb bst r25, 7
- 1198: 99 1f adc r25, r25
- 119a: 61 f0 breq .+24 ; 0x11b4 <__fp_splitA+0x20>
- 119c: 9f 3f cpi r25, 0xFF ; 255
- 119e: 79 f0 breq .+30 ; 0x11be <__fp_splitA+0x2a>
- 11a0: 87 95 ror r24
- 11a2: 08 95 ret
- 11a4: 12 16 cp r1, r18
- 11a6: 13 06 cpc r1, r19
- 11a8: 14 06 cpc r1, r20
- 11aa: 55 1f adc r21, r21
- 11ac: f2 cf rjmp .-28 ; 0x1192 <__fp_split3+0xe>
- 11ae: 46 95 lsr r20
- 11b0: f1 df rcall .-30 ; 0x1194 <__fp_splitA>
- 11b2: 08 c0 rjmp .+16 ; 0x11c4 <__fp_splitA+0x30>
- 11b4: 16 16 cp r1, r22
- 11b6: 17 06 cpc r1, r23
- 11b8: 18 06 cpc r1, r24
- 11ba: 99 1f adc r25, r25
- 11bc: f1 cf rjmp .-30 ; 0x11a0 <__fp_splitA+0xc>
- 11be: 86 95 lsr r24
- 11c0: 71 05 cpc r23, r1
- 11c2: 61 05 cpc r22, r1
- 11c4: 08 94 sec
- 11c6: 08 95 ret
- 11c8: 87 d0 rcall .+270 ; 0x12d8 <__fp_pscA>
- 11ca: 30 f0 brcs .+12 ; 0x11d8 <__fp_splitA+0x44>
- 11cc: 8c d0 rcall .+280 ; 0x12e6 <__fp_pscB>
- 11ce: 20 f0 brcs .+8 ; 0x11d8 <__fp_splitA+0x44>
- 11d0: 31 f4 brne .+12 ; 0x11de <__fp_splitA+0x4a>
- 11d2: 9f 3f cpi r25, 0xFF ; 255
- 11d4: 11 f4 brne .+4 ; 0x11da <__fp_splitA+0x46>
- 11d6: 1e f4 brtc .+6 ; 0x11de <__fp_splitA+0x4a>
- 11d8: 6b c0 rjmp .+214 ; 0x12b0 <__fp_nan>
- 11da: 0e f4 brtc .+2 ; 0x11de <__fp_splitA+0x4a>
- 11dc: e0 95 com r30
- 11de: e7 fb bst r30, 7
- 11e0: 53 c0 rjmp .+166 ; 0x1288 <__fp_inf>
-
-000011e2 <__addsf3x>:
- 11e2: e9 2f mov r30, r25
- 11e4: cf df rcall .-98 ; 0x1184 <__fp_split3>
- 11e6: 80 f3 brcs .-32 ; 0x11c8 <__fp_splitA+0x34>
- 11e8: ba 17 cp r27, r26
- 11ea: 62 07 cpc r22, r18
- 11ec: 73 07 cpc r23, r19
- 11ee: 84 07 cpc r24, r20
- 11f0: 95 07 cpc r25, r21
- 11f2: 18 f0 brcs .+6 ; 0x11fa <__addsf3x+0x18>
- 11f4: 71 f4 brne .+28 ; 0x1212 <__addsf3x+0x30>
- 11f6: 9e f5 brtc .+102 ; 0x125e <__addsf3x+0x7c>
- 11f8: 8e c0 rjmp .+284 ; 0x1316 <__fp_zero>
- 11fa: 0e f4 brtc .+2 ; 0x11fe <__addsf3x+0x1c>
- 11fc: e0 95 com r30
- 11fe: 0b 2e mov r0, r27
- 1200: ba 2f mov r27, r26
- 1202: a0 2d mov r26, r0
- 1204: 0b 01 movw r0, r22
- 1206: b9 01 movw r22, r18
- 1208: 90 01 movw r18, r0
- 120a: 0c 01 movw r0, r24
- 120c: ca 01 movw r24, r20
- 120e: a0 01 movw r20, r0
- 1210: 11 24 eor r1, r1
- 1212: ff 27 eor r31, r31
- 1214: 59 1b sub r21, r25
- 1216: 99 f0 breq .+38 ; 0x123e <__addsf3x+0x5c>
- 1218: 59 3f cpi r21, 0xF9 ; 249
- 121a: 50 f4 brcc .+20 ; 0x1230 <__addsf3x+0x4e>
- 121c: 50 3e cpi r21, 0xE0 ; 224
- 121e: 68 f1 brcs .+90 ; 0x127a <__addsf3x+0x98>
- 1220: 1a 16 cp r1, r26
- 1222: f0 40 sbci r31, 0x00 ; 0
- 1224: a2 2f mov r26, r18
- 1226: 23 2f mov r18, r19
- 1228: 34 2f mov r19, r20
- 122a: 44 27 eor r20, r20
- 122c: 58 5f subi r21, 0xF8 ; 248
- 122e: f3 cf rjmp .-26 ; 0x1216 <__addsf3x+0x34>
- 1230: 46 95 lsr r20
- 1232: 37 95 ror r19
- 1234: 27 95 ror r18
- 1236: a7 95 ror r26
- 1238: f0 40 sbci r31, 0x00 ; 0
- 123a: 53 95 inc r21
- 123c: c9 f7 brne .-14 ; 0x1230 <__addsf3x+0x4e>
- 123e: 7e f4 brtc .+30 ; 0x125e <__addsf3x+0x7c>
- 1240: 1f 16 cp r1, r31
- 1242: ba 0b sbc r27, r26
- 1244: 62 0b sbc r22, r18
- 1246: 73 0b sbc r23, r19
- 1248: 84 0b sbc r24, r20
- 124a: ba f0 brmi .+46 ; 0x127a <__addsf3x+0x98>
- 124c: 91 50 subi r25, 0x01 ; 1
- 124e: a1 f0 breq .+40 ; 0x1278 <__addsf3x+0x96>
- 1250: ff 0f add r31, r31
- 1252: bb 1f adc r27, r27
- 1254: 66 1f adc r22, r22
- 1256: 77 1f adc r23, r23
- 1258: 88 1f adc r24, r24
- 125a: c2 f7 brpl .-16 ; 0x124c <__addsf3x+0x6a>
- 125c: 0e c0 rjmp .+28 ; 0x127a <__addsf3x+0x98>
- 125e: ba 0f add r27, r26
- 1260: 62 1f adc r22, r18
- 1262: 73 1f adc r23, r19
- 1264: 84 1f adc r24, r20
- 1266: 48 f4 brcc .+18 ; 0x127a <__addsf3x+0x98>
- 1268: 87 95 ror r24
- 126a: 77 95 ror r23
- 126c: 67 95 ror r22
- 126e: b7 95 ror r27
- 1270: f7 95 ror r31
- 1272: 9e 3f cpi r25, 0xFE ; 254
- 1274: 08 f0 brcs .+2 ; 0x1278 <__addsf3x+0x96>
- 1276: b3 cf rjmp .-154 ; 0x11de <__fp_splitA+0x4a>
- 1278: 93 95 inc r25
- 127a: 88 0f add r24, r24
- 127c: 08 f0 brcs .+2 ; 0x1280 <__addsf3x+0x9e>
- 127e: 99 27 eor r25, r25
- 1280: ee 0f add r30, r30
- 1282: 97 95 ror r25
- 1284: 87 95 ror r24
- 1286: 08 95 ret
-
-00001288 <__fp_inf>:
- 1288: 97 f9 bld r25, 7
- 128a: 9f 67 ori r25, 0x7F ; 127
- 128c: 80 e8 ldi r24, 0x80 ; 128
- 128e: 70 e0 ldi r23, 0x00 ; 0
- 1290: 60 e0 ldi r22, 0x00 ; 0
- 1292: 08 95 ret
-
-00001294 <__fp_mpack>:
- 1294: 9f 3f cpi r25, 0xFF ; 255
- 1296: 31 f0 breq .+12 ; 0x12a4 <__fp_mpack_finite+0xc>
-
-00001298 <__fp_mpack_finite>:
- 1298: 91 50 subi r25, 0x01 ; 1
- 129a: 20 f4 brcc .+8 ; 0x12a4 <__fp_mpack_finite+0xc>
- 129c: 87 95 ror r24
- 129e: 77 95 ror r23
- 12a0: 67 95 ror r22
- 12a2: b7 95 ror r27
- 12a4: 88 0f add r24, r24
- 12a6: 91 1d adc r25, r1
- 12a8: 96 95 lsr r25
- 12aa: 87 95 ror r24
- 12ac: 97 f9 bld r25, 7
- 12ae: 08 95 ret
-
-000012b0 <__fp_nan>:
- 12b0: 9f ef ldi r25, 0xFF ; 255
- 12b2: 80 ec ldi r24, 0xC0 ; 192
- 12b4: 08 95 ret
-
-000012b6 <__fp_powsodd>:
- 12b6: 9f 93 push r25
- 12b8: 8f 93 push r24
- 12ba: 7f 93 push r23
- 12bc: 6f 93 push r22
- 12be: ff 93 push r31
- 12c0: ef 93 push r30
- 12c2: 9b 01 movw r18, r22
- 12c4: ac 01 movw r20, r24
- 12c6: e3 db rcall .-2106 ; 0xa8e <__mulsf3>
- 12c8: ef 91 pop r30
- 12ca: ff 91 pop r31
- 12cc: 2b d0 rcall .+86 ; 0x1324 <__fp_powser>
- 12ce: 2f 91 pop r18
- 12d0: 3f 91 pop r19
- 12d2: 4f 91 pop r20
- 12d4: 5f 91 pop r21
- 12d6: db cb rjmp .-2122 ; 0xa8e <__mulsf3>
-
-000012d8 <__fp_pscA>:
- 12d8: 00 24 eor r0, r0
- 12da: 0a 94 dec r0
- 12dc: 16 16 cp r1, r22
- 12de: 17 06 cpc r1, r23
- 12e0: 18 06 cpc r1, r24
- 12e2: 09 06 cpc r0, r25
- 12e4: 08 95 ret
-
-000012e6 <__fp_pscB>:
- 12e6: 00 24 eor r0, r0
- 12e8: 0a 94 dec r0
- 12ea: 12 16 cp r1, r18
- 12ec: 13 06 cpc r1, r19
- 12ee: 14 06 cpc r1, r20
- 12f0: 05 06 cpc r0, r21
- 12f2: 08 95 ret
-
-000012f4 <__fp_round>:
- 12f4: 09 2e mov r0, r25
- 12f6: 03 94 inc r0
- 12f8: 00 0c add r0, r0
- 12fa: 11 f4 brne .+4 ; 0x1300 <__fp_round+0xc>
- 12fc: 88 23 and r24, r24
- 12fe: 52 f0 brmi .+20 ; 0x1314 <__fp_round+0x20>
- 1300: bb 0f add r27, r27
- 1302: 40 f4 brcc .+16 ; 0x1314 <__fp_round+0x20>
- 1304: bf 2b or r27, r31
- 1306: 11 f4 brne .+4 ; 0x130c <__fp_round+0x18>
- 1308: 60 ff sbrs r22, 0
- 130a: 04 c0 rjmp .+8 ; 0x1314 <__fp_round+0x20>
- 130c: 6f 5f subi r22, 0xFF ; 255
- 130e: 7f 4f sbci r23, 0xFF ; 255
- 1310: 8f 4f sbci r24, 0xFF ; 255
- 1312: 9f 4f sbci r25, 0xFF ; 255
- 1314: 08 95 ret
-
-00001316 <__fp_zero>:
- 1316: e8 94 clt
-
-00001318 <__fp_szero>:
- 1318: bb 27 eor r27, r27
- 131a: 66 27 eor r22, r22
- 131c: 77 27 eor r23, r23
- 131e: cb 01 movw r24, r22
- 1320: 97 f9 bld r25, 7
- 1322: 08 95 ret
-
-00001324 <__fp_powser>:
- 1324: df 93 push r29
- 1326: cf 93 push r28
- 1328: 1f 93 push r17
- 132a: 0f 93 push r16
- 132c: ff 92 push r15
- 132e: ef 92 push r14
- 1330: df 92 push r13
- 1332: 7b 01 movw r14, r22
- 1334: 8c 01 movw r16, r24
- 1336: 68 94 set
- 1338: 05 c0 rjmp .+10 ; 0x1344 <__fp_powser+0x20>
- 133a: da 2e mov r13, r26
- 133c: ef 01 movw r28, r30
- 133e: 21 d0 rcall .+66 ; 0x1382 <__mulsf3x>
- 1340: fe 01 movw r30, r28
- 1342: e8 94 clt
- 1344: a5 91 lpm r26, Z+
- 1346: 25 91 lpm r18, Z+
- 1348: 35 91 lpm r19, Z+
- 134a: 45 91 lpm r20, Z+
- 134c: 55 91 lpm r21, Z+
- 134e: ae f3 brts .-22 ; 0x133a <__fp_powser+0x16>
- 1350: ef 01 movw r28, r30
- 1352: 47 df rcall .-370 ; 0x11e2 <__addsf3x>
- 1354: fe 01 movw r30, r28
- 1356: 97 01 movw r18, r14
- 1358: a8 01 movw r20, r16
- 135a: da 94 dec r13
- 135c: 79 f7 brne .-34 ; 0x133c <__fp_powser+0x18>
- 135e: df 90 pop r13
- 1360: ef 90 pop r14
- 1362: ff 90 pop r15
- 1364: 0f 91 pop r16
- 1366: 1f 91 pop r17
- 1368: cf 91 pop r28
- 136a: df 91 pop r29
- 136c: 08 95 ret
- 136e: b4 df rcall .-152 ; 0x12d8 <__fp_pscA>
- 1370: 28 f0 brcs .+10 ; 0x137c <__fp_powser+0x58>
- 1372: b9 df rcall .-142 ; 0x12e6 <__fp_pscB>
- 1374: 18 f0 brcs .+6 ; 0x137c <__fp_powser+0x58>
- 1376: 95 23 and r25, r21
- 1378: 09 f0 breq .+2 ; 0x137c <__fp_powser+0x58>
- 137a: 86 cf rjmp .-244 ; 0x1288 <__fp_inf>
- 137c: 99 cf rjmp .-206 ; 0x12b0 <__fp_nan>
- 137e: 11 24 eor r1, r1
- 1380: cb cf rjmp .-106 ; 0x1318 <__fp_szero>
-
-00001382 <__mulsf3x>:
- 1382: 00 df rcall .-512 ; 0x1184 <__fp_split3>
- 1384: a0 f3 brcs .-24 ; 0x136e <__fp_powser+0x4a>
-
-00001386 <__mulsf3_pse>:
- 1386: 95 9f mul r25, r21
- 1388: d1 f3 breq .-12 ; 0x137e <__fp_powser+0x5a>
- 138a: 95 0f add r25, r21
- 138c: 50 e0 ldi r21, 0x00 ; 0
- 138e: 55 1f adc r21, r21
- 1390: 62 9f mul r22, r18
- 1392: f0 01 movw r30, r0
- 1394: 72 9f mul r23, r18
- 1396: bb 27 eor r27, r27
- 1398: f0 0d add r31, r0
- 139a: b1 1d adc r27, r1
- 139c: 63 9f mul r22, r19
- 139e: aa 27 eor r26, r26
- 13a0: f0 0d add r31, r0
- 13a2: b1 1d adc r27, r1
- 13a4: aa 1f adc r26, r26
- 13a6: 64 9f mul r22, r20
- 13a8: 66 27 eor r22, r22
- 13aa: b0 0d add r27, r0
- 13ac: a1 1d adc r26, r1
- 13ae: 66 1f adc r22, r22
- 13b0: 82 9f mul r24, r18
- 13b2: 22 27 eor r18, r18
- 13b4: b0 0d add r27, r0
- 13b6: a1 1d adc r26, r1
- 13b8: 62 1f adc r22, r18
- 13ba: 73 9f mul r23, r19
- 13bc: b0 0d add r27, r0
- 13be: a1 1d adc r26, r1
- 13c0: 62 1f adc r22, r18
- 13c2: 83 9f mul r24, r19
- 13c4: a0 0d add r26, r0
- 13c6: 61 1d adc r22, r1
- 13c8: 22 1f adc r18, r18
- 13ca: 74 9f mul r23, r20
- 13cc: 33 27 eor r19, r19
- 13ce: a0 0d add r26, r0
- 13d0: 61 1d adc r22, r1
- 13d2: 23 1f adc r18, r19
- 13d4: 84 9f mul r24, r20
- 13d6: 60 0d add r22, r0
- 13d8: 21 1d adc r18, r1
- 13da: 82 2f mov r24, r18
- 13dc: 76 2f mov r23, r22
- 13de: 6a 2f mov r22, r26
- 13e0: 11 24 eor r1, r1
- 13e2: 9f 57 subi r25, 0x7F ; 127
- 13e4: 50 40 sbci r21, 0x00 ; 0
- 13e6: 8a f0 brmi .+34 ; 0x140a <__mulsf3_pse+0x84>
- 13e8: e1 f0 breq .+56 ; 0x1422 <__mulsf3_pse+0x9c>
- 13ea: 88 23 and r24, r24
- 13ec: 4a f0 brmi .+18 ; 0x1400 <__mulsf3_pse+0x7a>
- 13ee: ee 0f add r30, r30
- 13f0: ff 1f adc r31, r31
- 13f2: bb 1f adc r27, r27
- 13f4: 66 1f adc r22, r22
- 13f6: 77 1f adc r23, r23
- 13f8: 88 1f adc r24, r24
- 13fa: 91 50 subi r25, 0x01 ; 1
- 13fc: 50 40 sbci r21, 0x00 ; 0
- 13fe: a9 f7 brne .-22 ; 0x13ea <__mulsf3_pse+0x64>
- 1400: 9e 3f cpi r25, 0xFE ; 254
- 1402: 51 05 cpc r21, r1
- 1404: 70 f0 brcs .+28 ; 0x1422 <__mulsf3_pse+0x9c>
- 1406: 40 cf rjmp .-384 ; 0x1288 <__fp_inf>
- 1408: 87 cf rjmp .-242 ; 0x1318 <__fp_szero>
- 140a: 5f 3f cpi r21, 0xFF ; 255
- 140c: ec f3 brlt .-6 ; 0x1408 <__mulsf3_pse+0x82>
- 140e: 98 3e cpi r25, 0xE8 ; 232
- 1410: dc f3 brlt .-10 ; 0x1408 <__mulsf3_pse+0x82>
- 1412: 86 95 lsr r24
- 1414: 77 95 ror r23
- 1416: 67 95 ror r22
- 1418: b7 95 ror r27
- 141a: f7 95 ror r31
- 141c: e7 95 ror r30
- 141e: 9f 5f subi r25, 0xFF ; 255
- 1420: c1 f7 brne .-16 ; 0x1412 <__mulsf3_pse+0x8c>
- 1422: fe 2b or r31, r30
- 1424: 88 0f add r24, r24
- 1426: 91 1d adc r25, r1
- 1428: 96 95 lsr r25
- 142a: 87 95 ror r24
- 142c: 97 f9 bld r25, 7
- 142e: 08 95 ret
-
-00001430 <_exit>:
- 1430: f8 94 cli
-
-00001432 <__stop_program>:
- 1432: ff cf rjmp .-2 ; 0x1432 <__stop_program>
diff --git a/electic_streaming328p/bin/Release/electic_streaming.elf.map b/electic_streaming328p/bin/Release/electic_streaming.elf.map
deleted file mode 100644
index c007630..0000000
--- a/electic_streaming328p/bin/Release/electic_streaming.elf.map
+++ /dev/null
@@ -1,897 +0,0 @@
-Archive member included because of file (symbol)
-
-../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o (Serial)
-../arduino_libs/core328p.a(Print.cpp.o)
- obj/Release/main.o (Print::println(char const*))
-../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o) (beginSerial)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- obj/Release/main.o (__divmodhi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- ../arduino_libs/core328p.a(Print.cpp.o) (__udivmodsi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- ../arduino_libs/core328p.a(wiring_serial.c.o) (__divmodsi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o (exit)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- obj/Release/main.o (__do_copy_data)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- obj/Release/main.o (__do_clear_bss)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o) (__do_global_ctors)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- obj/Release/main.o (__addsf3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- obj/Release/main.o (__mulsf3)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- obj/Release/main.o (__fixsfsi)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__thenan_sf)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o) (__udivmodhi4)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__prologue_saves__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__epilogue_restores__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o) (__tablejump__)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__pack_f)
-/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o) (__unpack_f)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- obj/Release/main.o (sin)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o) (__fp_rempio2)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o) (__fp_sinus)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o) (__fp_splitA)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o) (__addsf3x)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_inf)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o) (__fp_mpack_finite)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o) (__fp_nan)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o) (__fp_powsodd)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscA)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscB)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o) (__fp_round)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_zero)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o) (__fp_powser)
-/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o) (__mulsf3x)
-
-Allocating common symbols
-Common symbol size file
-
-rx_buffer 0x80 ../arduino_libs/core328p.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.3.5/../../../avr/lib/avr5/crtm328p.o
-LOAD obj/Release/main.o
-LOAD ../arduino_libs/core328p.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a
-LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
-LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a
-LOAD /usr/lib/gcc/avr/4.3.5/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 0x1434
- *(.vectors)
- .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000000 __vectors
- 0x00000000 __vector_default
- *(.vectors)
- *(.progmem.gcc*)
- .progmem.gcc_fplib
- 0x00000068 0x1e /usr/lib/gcc/avr/4.3.5/../../../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/core328p.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.3.5/../../../avr/lib/avr5/crtm328p.o
- 0x00000088 __init
- *(.init0)
- *(.init1)
- *(.init1)
- *(.init2)
- .init2 0x00000088 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init2)
- *(.init3)
- *(.init3)
- *(.init4)
- .init4 0x00000094 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- 0x00000094 __do_copy_data
- .init4 0x000000aa 0x10 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- 0x000000aa __do_clear_bss
- *(.init4)
- *(.init5)
- *(.init5)
- *(.init6)
- .init6 0x000000ba 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- 0x000000ba __do_global_ctors
- *(.init6)
- *(.init7)
- *(.init7)
- *(.init8)
- *(.init8)
- *(.init9)
- .init9 0x000000d0 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- *(.init9)
- *(.text)
- .text 0x000000d8 0x4 /usr/lib/gcc/avr/4.3.5/../../../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 0x1a0 obj/Release/main.o
- 0x000000dc __vector_11
- 0x00000178 fill_sinewave()
- 0x00000204 main
- .text 0x0000027c 0x32 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- 0x0000028a HardwareSerial::write(unsigned char)
- 0x00000292 HardwareSerial::flush()
- 0x00000298 HardwareSerial::read()
- 0x0000029e HardwareSerial::available()
- 0x000002a4 HardwareSerial::begin(long)
- .text 0x000002ae 0x31e ../arduino_libs/core328p.a(Print.cpp.o)
- 0x000002ae Print::print(unsigned char)
- 0x000002be Print::print(char)
- 0x000002ce Print::print(char const*)
- 0x000002fe Print::println()
- 0x0000032c Print::println(char)
- 0x0000034c Print::println(char const*)
- 0x00000362 Print::println(unsigned char)
- 0x00000382 Print::printNumber(unsigned long, unsigned char)
- 0x000004b2 Print::print(unsigned long)
- 0x000004ba Print::println(unsigned long)
- 0x000004d0 Print::print(unsigned int)
- 0x000004dc Print::println(unsigned int)
- 0x000004f8 Print::print(long)
- 0x00000546 Print::println(long)
- 0x0000055c Print::print(int)
- 0x0000056c Print::println(int)
- 0x0000058c Print::print(long, int)
- 0x000005b6 Print::println(long, int)
- .text 0x000005cc 0x16e ../arduino_libs/core328p.a(wiring_serial.c.o)
- 0x000005cc beginSerial
- 0x0000063e serialWrite
- 0x0000064e serialAvailable
- 0x00000670 serialRead
- 0x000006ae serialFlush
- 0x000006c0 __vector_18
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .text 0x0000073a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .text 0x0000073a 0x354 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- 0x000009d2 __subsf3
- 0x00000a34 __addsf3
- .text 0x00000a8e 0x1f4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- 0x00000a8e __mulsf3
- .text 0x00000c82 0xa8 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- 0x00000c82 __fixsfsi
- .text 0x00000d2a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- .text 0x00000d2a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- .text 0x00000d2a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .text 0x00000d2a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .text 0x00000d2a 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .text 0x00000d2a 0x1aa /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- 0x00000d2a __pack_f
- .text 0x00000ed4 0xf0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- 0x00000ed4 __unpack_f
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- .text 0x00000fc4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- 0x00000fc4 . = ALIGN (0x2)
- *(.text.*)
- .text.libgcc 0x00000fc4 0x26 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- 0x00000fc4 __divmodhi4
- 0x00000fc4 _div
- .text.libgcc 0x00000fea 0x44 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- 0x00000fea __udivmodsi4
- .text.libgcc 0x0000102e 0x36 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- 0x0000102e __divmodsi4
- .text.libgcc 0x00001064 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .text.libgcc 0x00001064 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .text.libgcc 0x00001064 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .text.libgcc 0x00001064 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .text.libgcc 0x00001064 0x28 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- 0x00001064 __udivmodhi4
- .text.libgcc 0x0000108c 0x38 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- 0x0000108c __prologue_saves__
- .text.libgcc 0x000010c4 0x36 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- 0x000010c4 __epilogue_restores__
- .text.libgcc 0x000010fa 0xc /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- 0x000010fa __tablejump2__
- 0x000010fe __tablejump__
- .text.avr-libc.fplib
- 0x00001106 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- 0x00001106 sin
- .text.avr-libc.fplib
- 0x00001112 0x50 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- 0x00001114 __fp_rempio2
- .text.avr-libc.fplib
- 0x00001162 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- 0x00001162 __fp_sinus
- .text.avr-libc.fplib
- 0x00001184 0x44 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- 0x00001184 __fp_split3
- 0x00001194 __fp_splitA
- .text.avr-libc.fplib
- 0x000011c8 0xc0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- 0x000011e2 __addsf3x
- .text.avr-libc.fplib
- 0x00001288 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- 0x00001288 __fp_inf
- .text.avr-libc.fplib
- 0x00001294 0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- 0x00001294 __fp_mpack
- 0x00001298 __fp_mpack_finite
- .text.avr-libc.fplib
- 0x000012b0 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- 0x000012b0 __fp_nan
- .text.avr-libc.fplib
- 0x000012b6 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- 0x000012b6 __fp_powsodd
- .text.avr-libc.fplib
- 0x000012d8 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- 0x000012d8 __fp_pscA
- .text.avr-libc.fplib
- 0x000012e6 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- 0x000012e6 __fp_pscB
- .text.avr-libc.fplib
- 0x000012f4 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- 0x000012f4 __fp_round
- .text.avr-libc.fplib
- 0x00001316 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- 0x00001316 __fp_zero
- 0x00001318 __fp_szero
- .text.avr-libc.fplib
- 0x00001324 0x4a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- 0x00001324 __fp_powser
- .text.avr-libc.fplib
- 0x0000136e 0xc2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- 0x00001382 __mulsf3x
- 0x00001386 __mulsf3_pse
- 0x00001430 . = ALIGN (0x2)
- *(.fini9)
- .fini9 0x00001430 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- 0x00001430 exit
- 0x00001430 _exit
- *(.fini9)
- *(.fini8)
- *(.fini8)
- *(.fini7)
- *(.fini7)
- *(.fini6)
- *(.fini6)
- *(.fini5)
- *(.fini5)
- *(.fini4)
- *(.fini4)
- *(.fini3)
- *(.fini3)
- *(.fini2)
- *(.fini2)
- *(.fini1)
- *(.fini1)
- *(.fini0)
- .fini0 0x00001430 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- *(.fini0)
- 0x00001434 _etext = .
-
-.data 0x00800100 0x22 load address 0x00001434
- 0x00800100 PROVIDE (__data_start, .)
- *(.data)
- .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .data 0x00800100 0x13 obj/Release/main.o
- .data 0x00800113 0x6 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- 0x00800113 vtable for HardwareSerial
- .data 0x00800119 0x0 ../arduino_libs/core328p.a(Print.cpp.o)
- .data 0x00800119 0x0 ../arduino_libs/core328p.a(wiring_serial.c.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- .data 0x00800119 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- .data 0x00800119 0x8 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- 0x00800119 __thenan_sf
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- .data 0x00800121 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- *(.data*)
- *(.rodata)
- *(.rodata*)
- *(.gnu.linkonce.d*)
- 0x00800122 . = ALIGN (0x2)
- *fill* 0x00800121 0x1 00
- 0x00800122 _edata = .
- 0x00800122 PROVIDE (__data_end, .)
-
-.bss 0x00800122 0x28a
- 0x00800122 PROVIDE (__bss_start, .)
- *(.bss)
- .bss 0x00800122 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .bss 0x00800122 0x204 obj/Release/main.o
- 0x00800122 dd
- 0x00800322 loopCount
- 0x00800324 sample
- .bss 0x00800326 0x2 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- 0x00800326 Serial
- .bss 0x00800328 0x0 ../arduino_libs/core328p.a(Print.cpp.o)
- .bss 0x00800328 0x4 ../arduino_libs/core328p.a(wiring_serial.c.o)
- 0x00800328 rx_buffer_head
- 0x0080032a rx_buffer_tail
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- .bss 0x0080032c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- *(.bss*)
- *(COMMON)
- COMMON 0x0080032c 0x80 ../arduino_libs/core328p.a(wiring_serial.c.o)
- 0x0080032c rx_buffer
- 0x008003ac PROVIDE (__bss_end, .)
- 0x00001434 __data_load_start = LOADADDR (.data)
- 0x00001456 __data_load_end = (__data_load_start + SIZEOF (.data))
-
-.noinit 0x008003ac 0x0
- 0x008003ac PROVIDE (__noinit_start, .)
- *(.noinit*)
- 0x008003ac PROVIDE (__noinit_end, .)
- 0x008003ac _end = .
- 0x008003ac PROVIDE (__heap_start, .)
-
-.eeprom 0x00810000 0x0
- *(.eeprom*)
- 0x00810000 __eeprom_end = .
-
-.fuse
- *(.fuse)
- *(.lfuse)
- *(.hfuse)
- *(.efuse)
-
-.lock
- *(.lock*)
-
-.signature
- *(.signature*)
-
-.stab 0x00000000 0x1cd4
- *(.stab)
- .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
- .stab 0x000006b4 0x78 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- 0x84 (size before relaxing)
- .stab 0x0000072c 0x21c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- 0x228 (size before relaxing)
- .stab 0x00000948 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- 0x108 (size before relaxing)
- .stab 0x00000a44 0x1d4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- 0x1e0 (size before relaxing)
- .stab 0x00000c18 0x4bc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- 0x4c8 (size before relaxing)
- .stab 0x000010d4 0x78 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- 0x84 (size before relaxing)
- .stab 0x0000114c 0xe4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- 0xf0 (size before relaxing)
- .stab 0x00001230 0x54 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- 0x60 (size before relaxing)
- .stab 0x00001284 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- 0x108 (size before relaxing)
- .stab 0x00001380 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- 0x90 (size before relaxing)
- .stab 0x00001404 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- 0x90 (size before relaxing)
- .stab 0x00001488 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- 0x108 (size before relaxing)
- .stab 0x00001584 0x90 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- 0x9c (size before relaxing)
- .stab 0x00001614 0x1ec /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- 0x1f8 (size before relaxing)
- .stab 0x00001800 0x4d4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- 0x4e0 (size before relaxing)
-
-.stabstr 0x00000000 0x30d
- *(.stabstr)
- .stabstr 0x00000000 0x30d /usr/lib/gcc/avr/4.3.5/../../../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/core328p.a(HardwareSerial.cpp.o)
- .debug_aranges
- 0x00000020 0x20 ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_aranges
- 0x00000040 0x20 ../arduino_libs/core328p.a(wiring_serial.c.o)
-
-.debug_pubnames
- 0x00000000 0x2a7
- *(.debug_pubnames)
- .debug_pubnames
- 0x00000000 0xa2 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- .debug_pubnames
- 0x000000a2 0x15c ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_pubnames
- 0x000001fe 0xa9 ../arduino_libs/core328p.a(wiring_serial.c.o)
-
-.debug_info 0x00000000 0xd0b
- *(.debug_info)
- .debug_info 0x00000000 0x2f0 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- .debug_info 0x000002f0 0x890 ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_info 0x00000b80 0x18b ../arduino_libs/core328p.a(wiring_serial.c.o)
- *(.gnu.linkonce.wi.*)
-
-.debug_abbrev 0x00000000 0x3f7
- *(.debug_abbrev)
- .debug_abbrev 0x00000000 0x18e ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- .debug_abbrev 0x0000018e 0x183 ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_abbrev 0x00000311 0xe6 ../arduino_libs/core328p.a(wiring_serial.c.o)
-
-.debug_line 0x00000000 0x689
- *(.debug_line)
- .debug_line 0x00000000 0x1b5 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- .debug_line 0x000001b5 0x364 ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_line 0x00000519 0x170 ../arduino_libs/core328p.a(wiring_serial.c.o)
-
-.debug_frame 0x00000000 0x210
- *(.debug_frame)
- .debug_frame 0x00000000 0x70 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- .debug_frame 0x00000070 0x130 ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_frame 0x000001a0 0x70 ../arduino_libs/core328p.a(wiring_serial.c.o)
-
-.debug_str 0x00000000 0x420
- *(.debug_str)
- .debug_str 0x00000000 0x1a7 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- 0x203 (size before relaxing)
- .debug_str 0x000001a7 0x1b9 ../arduino_libs/core328p.a(Print.cpp.o)
- 0x246 (size before relaxing)
- .debug_str 0x00000360 0xc0 ../arduino_libs/core328p.a(wiring_serial.c.o)
- 0x12c (size before relaxing)
-
-.debug_loc 0x00000000 0x75a
- *(.debug_loc)
- .debug_loc 0x00000000 0xa9 ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- .debug_loc 0x000000a9 0x621 ../arduino_libs/core328p.a(Print.cpp.o)
- .debug_loc 0x000006ca 0x90 ../arduino_libs/core328p.a(wiring_serial.c.o)
-
-.debug_macinfo
- *(.debug_macinfo)
-OUTPUT(bin/Release/electic_streaming.elf elf32-avr)
-LOAD linker stubs
-
-Cross Reference Table
-
-Symbol File
-HardwareSerial::available() ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-HardwareSerial::begin(long) ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-HardwareSerial::flush() ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-HardwareSerial::read() ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-HardwareSerial::write(unsigned char) ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-Print::print(char const*) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(char) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(int) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(long) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(long, int) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(unsigned char) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(unsigned int) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::print(unsigned long) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::printNumber(unsigned long, unsigned char) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println() ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(char const*) ../arduino_libs/core328p.a(Print.cpp.o)
- obj/Release/main.o
-Print::println(char) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(int) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(long) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(long, int) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(unsigned char) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(unsigned int) ../arduino_libs/core328p.a(Print.cpp.o)
-Print::println(unsigned long) ../arduino_libs/core328p.a(Print.cpp.o)
-Serial ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-__addsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
- obj/Release/main.o
-__addsf3x /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
-__bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__bss_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__bss_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
-__ctors_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__ctors_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__data_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_load_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__data_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
-__divmodhi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
- ../arduino_libs/core328p.a(wiring_serial.c.o)
- obj/Release/main.o
-__divmodsi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- ../arduino_libs/core328p.a(wiring_serial.c.o)
-__do_clear_bss /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
- ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(Print.cpp.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-__do_copy_data /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(Print.cpp.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
- obj/Release/main.o
-__do_global_ctors /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-__epilogue_restores__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_epilogue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__fixsfsi /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- obj/Release/main.o
-__fp_inf /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__fp_mpack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
-__fp_mpack_finite /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
-__fp_nan /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
-__fp_powser /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
-__fp_powsodd /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
-__fp_pscA /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__fp_pscB /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__fp_rempio2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
-__fp_round /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
-__fp_sinus /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_sinus.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
-__fp_split3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__fp_splitA /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
-__fp_szero /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
-__fp_zero /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o)
-__heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__mulsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
- obj/Release/main.o
-__mulsf3_pse /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
-__mulsf3x /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_powser.o)
-__pack_f /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_pack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__prologue_saves__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_prologue.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__subsf3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__tablejump2__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
-__tablejump__ /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_tablejump.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_ctors.o)
-__thenan_sf /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_thenan_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__udivmodhi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
-__udivmodsi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodsi4.o)
- ../arduino_libs/core328p.a(Print.cpp.o)
-__unpack_f /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_unpack_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_sf_to_si.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mul_sf.o)
- /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_addsub_sf.o)
-__vector_1 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_11 obj/Release/main.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_17 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_18 ../arduino_libs/core328p.a(wiring_serial.c.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_23 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_24 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_25 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_7 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-__vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-_div /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o)
-_exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
-beginSerial ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-dd obj/Release/main.o
-exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-fill_sinewave() obj/Release/main.o
-loopCount obj/Release/main.o
-main obj/Release/main.o
- /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
-rx_buffer ../arduino_libs/core328p.a(wiring_serial.c.o)
-rx_buffer_head ../arduino_libs/core328p.a(wiring_serial.c.o)
-rx_buffer_tail ../arduino_libs/core328p.a(wiring_serial.c.o)
-sample obj/Release/main.o
-serialAvailable ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-serialFlush ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-serialRead ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-serialWrite ../arduino_libs/core328p.a(wiring_serial.c.o)
- ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
-sin /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sin.o)
- obj/Release/main.o
-vtable for HardwareSerial ../arduino_libs/core328p.a(HardwareSerial.cpp.o)
diff --git a/electic_streaming328p/obj/Debug/main.o b/electic_streaming328p/obj/Debug/main.o
deleted file mode 100644
index 5b8339e..0000000
--- a/electic_streaming328p/obj/Debug/main.o
+++ /dev/null
Binary files differ
diff --git a/electic_streaming328p/obj/Release/arduino libs/NewSoftSerial/NewSoftSerial.o b/electic_streaming328p/obj/Release/arduino libs/NewSoftSerial/NewSoftSerial.o
deleted file mode 100644
index ea6ef49..0000000
--- a/electic_streaming328p/obj/Release/arduino libs/NewSoftSerial/NewSoftSerial.o
+++ /dev/null
Binary files differ
diff --git a/electic_streaming328p/obj/Release/main.o b/electic_streaming328p/obj/Release/main.o
deleted file mode 100644
index 17796a5..0000000
--- a/electic_streaming328p/obj/Release/main.o
+++ /dev/null
Binary files differ
diff --git a/electic_streaming328p/obj/Release/uart.o b/electic_streaming328p/obj/Release/uart.o
deleted file mode 100644
index 6401727..0000000
--- a/electic_streaming328p/obj/Release/uart.o
+++ /dev/null
Binary files differ
diff --git a/timer1/uart.o b/timer1/uart.o
deleted file mode 100644
index d2cebd3..0000000
--- a/timer1/uart.o
+++ /dev/null
Binary files differ