GAS LISTING /tmp/ccFceQZL.s page 1 1 .file "test.c" 2 __SP_H__ = 0x3e 3 __SP_L__ = 0x3d 4 __SREG__ = 0x3f 5 __tmp_reg__ = 0 6 __zero_reg__ = 1 7 .section .gnu.lto_.jmpfuncs.5cc31b8753866460,"",@progbits 8 0000 789C 6362 .string "x\234cb`d`g\300\016\024\2414\027\003P\021\023\0033\003\003\013\003\003+#\033D\013\007\003 8 6064 6067 8 C00E 14A1 8 3417 0350 8 1113 0333 9 0024 0C6A 00 .string "\fj" 10 0027 65 .ascii "e" 11 .text 12 .section .gnu.lto_.inline.5cc31b8753866460,"",@progbits 13 0000 789C 6D8E .string "x\234m\216\261\016AA\020E\357\235]\017\213F-\021\277\240\025\277\340\243DI\242Vm|\203\037 13 B10E 4141 13 1045 EF9D 13 5D0F 8B46 13 2D11 BFA0 14 0040 2384 6899 .string "#\204h\231\371\256\250\303h\375\375\n.\030h{\317\305-+$\203\003\266\312\311\222\341\2364j 14 F9AE A8C3 14 68FD FD0A 14 2E18 687B 14 CFC5 2D2B 15 0080 381F 554B .ascii "8\037UK\262j\270\342\024\3613\375+\341u\364\326\035\225\372a" 15 B26A B8E2 15 14F1 33FD 15 2BE1 75F4 15 D61D 95FA 16 0095 B5A1 6E10 .ascii "\265\241n\020Q\235E'(L\177\027\336\366\335!\327" 16 519D 4527 16 284C 7F17 16 DEF6 DD21 16 D7 17 .text 18 .section .gnu.lto_.pureconst.5cc31b8753866460,"",@progbits 19 0000 789C 6362 .string "x\234cb`d`f``\020e\200" 19 6064 6066 19 6060 1065 19 8000 20 000e 2E06 A000 .string ".\006\240" 21 0012 9314 B314 .string "\223\024\263\024\213\004\253\024\233\024\273\004\207\024\247\031" 21 8B04 AB14 21 9B14 BB04 21 8714 A719 21 00 22 0023 0BEE 013B .ascii "\013\356\001;" 23 .text 24 .section .gnu.lto_ForceCheckInts.5cc31b8753866460,"",@progbits 25 0000 789C 6362 .string "x\234cb`\004BL \t\304a@\314\t\304\214\314\f\214L\023\316104*012\202\030@-\365L\214\365\24 25 6004 424C 25 2009 C461 25 40CC 09C4 25 8CCC 0C8C 26 0068 00 .string "" GAS LISTING /tmp/ccFceQZL.s page 2 27 0069 CA09 16C2 .ascii "\312\t\026\302" 28 .text 29 .section .gnu.lto___vector_default.5cc31b8753866460,"",@progbits 30 0000 789C 6362 .string "x\234cb`\004BL \t\304a@\314\t\304\214\314\f\214L\023\316104*012\202\030@-\365L\214\365\24 30 6004 424C 30 2009 C461 30 40CC 09C4 30 8CCC 0C8C 31 003a 2B43 4B43 .string "+CKC\203" 31 8300 32 0040 433C D4E0 .string "C<\324\340@\020\r\322\026\304\310\004f0\237\003\032\020\313\270\200\221\025n_ ##X\n\244\2 32 4010 0DD2 32 16C4 C804 32 6630 9F03 32 1A10 CBB8 33 0069 EB02 1726 .ascii "\353\002\027&" 34 .text 35 .section .gnu.lto_StepProcess.5cc31b8753866460,"",@progbits 36 0000 789C ED98 .ascii "x\234\355\230[L\\E\030\307g\316\331\033\313\262,\227\345\316" 36 5B4C 5C45 36 18C7 67CE 36 D91B CBB2 36 2C97 E5CE 37 0014 B2DC 7A4D .ascii "\262\334zM\241 \246j\332\2066))%\364Bc\3226\001\322.KB\243@\200" 37 A120 A66A 37 DA86 3629 37 2925 F442 37 63D2 3601 38 002f 5EEC 0BDB .ascii "^\354\013\333\313C\037\215O\350S\275\327\032" 38 CB43 1F8D 38 4FE8 53BD 38 D71A 39 003d 5BEF 16AD .string "[\357\026\255\266V\252\005\027\250\212X\265\211>\030}\351\203\232>\264\221\024\3773s\346\ 39 B656 AA05 39 17A8 8A58 39 B589 3E18 39 7DE9 839A 40 013e 4D1C 5454 .ascii "M\034TT\213\325fw\2448S]i\356tOFfV\2667'7/\277\240\260\250\330" 40 8BD5 6677 40 A438 535D 40 69EE 744F 40 4666 56B6 41 015b 57E2 2F2D .ascii "W\342/-+\247\203O\362f?RF^\f\205\236\273r\346\270\353\370\237" 41 2BA7 834F 41 F266 3F52 41 465E 0C85 41 9EBB 72E6 42 0173 B3B3 E941 .ascii "\263\263\351Av\265\235\222\261\2417\352\362I\220R\342 \214J\354" 42 76B5 9D92 42 B1A1 37EA 42 F249 9052 42 E220 8C4A 43 0188 DE98 C72F .ascii "\336\230\307/" 44 018c DC98 8CD7 .string "\334\230\214\327T<^7\f/\225{\3756zX\270y47%.\267!k\034^\021%Z\024\342\244\314qf\364C%\231 44 543C 5E37 44 0C2F 957B 44 FD36 7A58 GAS LISTING /tmp/ccFceQZL.s page 3 44 B879 3437 45 028d 5F06 33C1 .string "_\0063\301W\300,\360U\320\013N\2019\332<\017\374\036,\004_\007\375\3409\260\024|\023,\003 45 57C0 2CF0 45 55D0 0B4E 45 8139 DA3C 45 0FFC 1E2C 46 0326 AF81 01F0 .string "\257\201\001\360\006\030\004\277\004;\301\257@|\254\344T(\344\261\210~\212\356\211^\211\3 46 0618 04BF 46 043B C1AF 46 407C ACE4 46 5428 E4B1 47 0380 0DC0 8D99 .string "\r\300\215\231m\374I\t\323\204z:M\006\264\303.\214\302\357\304m\365\254*\215\216" 47 6DFC 4909 47 D384 7A3A 47 4D06 B4C3 47 2E8C C2EF 48 039c 8BC9 8385 .ascii "\213\311\203\205\265`6=\230cn\260T\330\347\r\346\202]\0136\245" 48 B560 363D 48 9863 6EB0 48 54D8 E70D 48 E682 5D0B 49 03b2 0573 EAC1 .ascii "\005s\352\301\374s\203\245\303>o0\017\354\374b\033\336\260\344" 49 FC73 83A5 49 C33E 6F30 49 0FEC FC62 49 1BDE B0E4 50 03c6 C58C 6A52 .ascii "\305\214jR\205\337\026\332\0329\344\032\245" 50 85DF 16DA 50 1A39 E41A 50 A5 51 03d3 608D A85C .string "`\215\250\\\243\024m\215\330\330\211\023d|\220~p\310*ce\"\034\273\307\312\357f] \302\224d 51 A314 6D8D 51 D8D8 8913 51 647C 907E 51 70C8 2A63 52 04d4 B68B 866D .ascii "\266\213\206m\031w\255\214m" 52 1977 AD8C 52 6D 53 04dd D932 767F .string "\3312v\177\324\322\241\332Tm\315\256\016[\361\252,o]\211r\217\237B\301\251\374O\036.\262\ 53 D4D2 A1DA 53 546D CDAE 53 0E5B F1AA 53 2C6F 5D89 54 05de 8FB8 74A4 .string "\217\270t\2442\346" 54 32E6 00 55 05e5 37C8 3272 .ascii "7\3102r\2152n5\313\260\215qT\021\241#\333\340\021\237\216\304" 55 8D32 6E35 55 CBB0 8D71 55 5411 A123 55 DBE0 119F 56 05fb 96B1 4D96 .ascii "\226\261M\226\221\027\251#\023\272\216x\314\316K\276\211\216" 56 9117 A923 56 13BA 8E78 56 CCCE 4BBE 56 898E 57 060d 3425 7A4C .ascii "4%zL\353\341#\202\373\311\034\035\2517K[@\310\337\033cu\304\264" 57 EBE1 2382 GAS LISTING /tmp/ccFceQZL.s page 4 57 FBC9 1C1D 57 A937 4B5B 57 40C8 DF1B 58 0625 C042 4286 .ascii "\300BB\206Kbtd{\242\0056\303G\004\3275\300\320\221f\263\264E" 58 4B62 7464 58 7BA2 0536 58 C347 04D7 58 35C0 D091 59 063d 84DC A8D5 .ascii "\204\334\250\325td\202\353\310N]G\352I\354\246\334i\246#\305" 59 7464 82EB 59 C84E 5D47 59 EA49 ECA6 59 DC69 A623 60 0652 849C CD17 .ascii "\204\234\315\027:2a\350\310\356\204\017n\n\217g\246#N3\035\361" 60 3A32 61E8 60 C8EE 840F 60 6E0A 8F67 60 A623 4E33 61 0668 1132 E582 .ascii "\0212\345\202\216\224h\351#td\017\322\007\330O\320\305\350\210" 61 8E94 68E9 61 2374 640F 61 D207 D84F 61 D0C5 E888 62 067c 510E 02B2 .ascii "Q\016\002\262\3414Q\245\216\024G\350\210\217/\202_[G\350\310" 62 E134 51A5 62 8E14 47E8 62 888F 2F82 62 5F5B 47E8 63 0691 A4AE 237B .ascii "\244\256#{\223\321\221}\360\233OGZ\243Z\020\255#m\334\2655\266" 63 93D1 917D 63 F09B 4F47 63 5AA3 5A10 63 AD23 6DDC 64 06a8 656D 663A .ascii "emf:RJ\310/Y\232\216L\352:\262?\366\344\255^PG\016\300\303xh" 64 524A C82F 64 599A 8E4C 64 EA3A B23F 64 F6E4 AD5E 65 06c3 2D70 8057 .ascii "-p\200W\307\034\340\003\262\f\274Y\376\345\323td\207\f\033\214" 65 C71C E003 65 B20C BC59 65 FEE5 D374 65 6487 0C1B 66 06d8 A38A 081D .ascii "\243\212\b\035\351\204\207\320\221\177\376CGb\313\350\224e\224" 66 E984 87D0 66 917F FE43 66 4762 CBE8 66 9465 94 67 06eb 0B1D 9920 .ascii "\013\035\231 tf\322&|\215mF\271\221\275\177\330\007\202\375\003" 67 7466 D226 67 7C8D 6D46 67 B991 BD7F 67 D807 82FD 68 0700 5501 E20C .ascii "U\001\342\fvw\364\017\364\364\366W=f\357\352\034x\272\267\352" 68 7677 F40F 68 F4F4 F657 68 3D66 EFEA GAS LISTING /tmp/ccFceQZL.s page 5 68 1C78 BAB7 69 0715 F19C 8E9E .ascii "\361\234\216\236\366\236C\003\275\207\006\332\273\272\017\007" 69 F69E 4303 69 BD87 06DA 69 BBBA 0F07 70 0725 FBFA BB7A .ascii "\373\372\273z\272\253j\326:\204\271\246F\016j-Gz\372:\334G;\272" 70 BAAB 6AD6 70 3A84 B9A6 70 460E 6A2D 70 477A FA3A 71 073d FADA 0F75 .ascii "\372\332\017uw>\325\325\333\033\354p?\023==\0265\375\027\320" 71 773E D5D5 71 DB1B EC70 71 3F13 3D3D 71 1635 FD17 72 0752 7F93 10 .ascii "\177\223\020" 73 .text 74 .section .gnu.lto_Timer1COMPA.5cc31b8753866460,"",@progbits 75 0000 789C CD58 .ascii "x\234\315X[L\034U\030>\347\314\316\336o\334!\245\224K\271\256" 75 5B4C 1C55 75 183E E7CC 75 CEDE 6FDC 75 21A5 944B 76 0016 5D0A 586C .ascii "]\nXli\037|2\351cIL\364\241\324t\335\306\246\t\232@4\361A\026" 76 691F 7C32 76 E963 494C 76 F4A1 D474 76 DDC6 A609 77 0030 E401 DF9A .ascii "\344\001\337\232\276\351\003[S/\213`\215Uc\3206\255\225zA\254" 77 BEE9 035B 77 532F 8B60 77 8D55 63D0 77 36AD 957A 78 0046 D5F0 D007 .ascii "\325\360\320\007\036L\2031&$\372\300\203FS\374\346\23493\247" 78 1E4C 8331 78 2624 FAC0 78 8346 53FC 78 E69C 3933 79 005b CB2C EC0E .ascii "\313,\354\016\r\351\220\360\235\375\347|\377\367\317\377\177" 79 0DE9 90F0 79 9DFD E77C 79 FFF7 CFFF 79 7F 80 006c 3B33 C008 .ascii ";3\300\b\305\317\346\243\026\301\347\352\by\005kZK(;\177\233" 80 C5CF E6A3 80 16C1 E7EA 80 0879 056B 80 5A4B 283B 81 0082 90F1 46C6 .ascii "\220\361F\306\264\251v\222\351\360\030\277\017j\324+\302\036" 81 B4A9 7692 81 E9F0 18BF 81 0F6A D42B 81 C21E 82 0094 A6F3 B097 .ascii "\246\363\260\227\207u\031\3662\037\017\373y\330G\203\"\354g\001" 82 8775 19F6 82 321F 0FFB 82 79D8 4783 GAS LISTING /tmp/ccFceQZL.s page 6 82 22EC 6701 83 00a8 1E0E F270 .ascii "\036\016\362p@\206\203,\304\303a\036\016\321\250\b\207Y\204\207" 83 4086 832C 83 C4C3 611E 83 0ED1 A808 83 8759 8487 84 00bc A33C 1C91 .ascii "\243<\034\221\341(\213\361p\234\207c\264L\204\343rQ\306\312\371" 84 E128 8BF1 84 709C 8763 84 B44C 84E3 84 7251 C6CA 85 00d1 F90A 7EBE .ascii "\371\n~\276\234V\212p\205\\T\262\252\253\r8_\275\334\215\363" 85 9C56 8A70 85 855C 54B2 85 AAAB 0D38 85 5FBD DC8D 86 00e6 55B4 4684 .ascii "U\264F\204\253\345\242\206Rc\201\346\2141\315\243{}\376@0\024" 86 ABE5 A286 86 5263 81E6 86 8C31 CDA3 86 7B7D FE40 87 00fc 8E44 63 .ascii "\216Dc" 88 00ff F1B2 F28A .string "\361\262\362\212\312\252\352\032:\3664o\\g3y;\223\271p\343\342xx\374\257\215\215X\332\210 88 CAAA EA1A 88 3AF6 346F 88 5C67 3379 88 3B93 B970 89 0200 EF00 .string "\357" 90 0202 75E0 25A0 .string "u\340%\240\027\370\016\320\007|\027\030" 90 17F8 0ED0 90 077C 1718 90 00 91 020f BE07 0C01 .string "\276\007\f\001\337\007F\200?\003\243\300\017\2001\340,0\016\234\003\226\003?\004V\002/\00 91 DF07 4680 91 3F03 A3C0 91 0F80 31E0 91 2C30 0E9C 92 0255 BF04 EE37 .string "\277\004\3567?\267\002\257\001\333\314\374\355f\274\003x\035\330i~\356\002~\005L" 92 3FB7 02AF 92 01DB CCFC 92 ED66 BC03 92 781D D869 93 0270 7F02 1E00 .string "\177\002\036" 94 0274 7E0D 4C02 .string "~\rL\002\027\200=\300[\300^\3407\300C\300o\201\375\300\357\200G\200\337\003\007\200\213\3 94 1780 3DC0 94 5BC0 5EE0 94 37C0 43C0 94 6F81 FDC0 95 0351 A229 43C6 .ascii "\242)C\306\313\254T\365\271" 95 CBAC 54F5 95 B9 96 035a EC8B 3830 .string "\354\21380\213\337hN\263\222\211F\005\036\030\006\032\270P\241\031\327j\274\f\313\255\001 96 8BDF 684E 96 B392 8946 96 051E 1806 96 1AB8 50A1 97 045b 4F78 3BAF .ascii "Ox;\257A\305$\003]\026\024\267\n2\376\230\223\331\367\025]\322" GAS LISTING /tmp/ccFceQZL.s page 7 97 41C5 2403 97 5D16 14B7 97 0A32 FE98 97 93D9 F715 98 0471 BC5D 5223 .ascii "\274]R#x\342\232\357\273\252\251Q\326Tf\017gE\031N\323\316o\201" 98 78E2 9AEF 98 BBAA A951 98 D654 660F 98 6745 194E 99 0489 D670 9A9C .ascii "\326p\232\234\206S\3560\234f7\303i\001O\f\307\343\246\021-\262" 99 8653 EE30 99 9C66 37C3 99 6901 4F0C 99 C7E3 A611 100 049f A00A ABA0 .ascii "\240\n\253\240Ue8\373\335\f\247\025\204\215\211\314}\317\275\367\344\336\336\244I\356\035" 129 8D89 CC7D 129 CFBD F7E4 129 DEDE A449 129 EE1D 130 0065 C983 11F3 .ascii "\311\203\021\363\271=\277\373=\277\3579\277s\316\275\255@(\376" 130 B93D BFFB 130 3DBF EF39 130 BF73 CEBD 130 AD40 28FE 131 0079 657E C6F0 .ascii "e~\306\360\177\360\031B\316\200t\001\241\302\351\tB\206\227\b" 131 7FF0 1942 131 CE80 7401 131 A1C2 E909 131 4286 9708 132 008d 8278 AA86 .ascii "\202x\252\206\304j-\354{\225H\255r\263\205_X\005\333\310:\304" 132 C46A 2DEC 132 7B95 48AD 132 72B3 855F 132 5805 DBC8 133 00a3 ED0F AB10 .ascii "\355\017\253\020\267Q\207\334l\347\027\016\301)\305]R\334I\335" 133 B751 87DC 133 6CE7 170E 133 C129 C55D 133 52DC 49DD 134 00b7 72B3 8B5F .ascii "r\263\213_\270\2052)^.\305\313\250Gn.\347\027\036\301{y1\342" 134 B885 3229 134 5E2E C5CB 134 A847 6E2E 134 E717 1EC1 135 00cf BEF8 4AC4 .ascii "\276\370J\304\275\264Bn\366\361\213\nJ\331\005\2064$\210\026" 135 BDB4 426E 135 F6F1 8B0A 135 4AD9 0586 135 3424 8816 136 00e3 ABCD EE70 .ascii "\253\315\356p\272\334e\345\036\257\257\202\016\275(\rt\224T\223" 136 BADC 65E5 136 1EAF AF82 136 0EBD 280D 136 7494 5493 137 00f7 B763 B137 .ascii "\267c\2617\256\214\f\227\r?|\362\304\033\241D \002%!J\316>\372" 137 AE8C 0C97 137 0D3F 7CF2 137 C41B A144 137 2002 2521 GAS LISTING /tmp/ccFceQZL.s page 10 138 010f 6CCD 4212 .ascii "l\315B\022\241\2248\b\243\240\237\233\f\251H\230\216\344\027" 138 A194 3808 138 A3A0 9F9B 138 0CA9 4898 138 8EE4 17 139 0122 9DBE A98A .ascii "\235\276\251\212,\222h\326-\253|\212J(HE\362\2132\375u\025iP" 139 2C92 68D6 139 2DAB 7C8A 139 4A28 4845 139 F28B 32FD 140 013a 7326 5112 .ascii "s&Q\022\215Nu\232\221\231\312\025o)Y\252\344T{\221reV\370\376" 140 8D4E 759A 140 9199 CA15 140 6F29 59AA 140 E454 7B91 141 0153 D479 C14C .ascii "\324y\301L\221O\225\233\311\226*i\266\307\305\314\246QY%\325" 141 914F 959B 141 C996 2A69 141 B6C7 C5CC 141 A651 5925 142 0168 78E2 9260 .ascii "x\342\222`\260l\002\251\225N\2021w\261\316\201\f\227" 142 B06C 02A9 142 954E 8231 142 77B1 CE81 142 0C97 143 017a A644 E744 .string "\246D\347D3\252\270\231\ty\376)\236\220\244\231\t\331\365\324L\210n`\335\322\300\036'\026 143 33AA B899 143 0979 FE29 143 9E90 A499 143 09D9 F5D4 144 027b BC0C AE02 .string "\274\f\256\002\377" 144 FF00 145 0281 EBC1 FBE0 .string "\353\301\373\340j\360sp-x\005l" 145 6AF0 7370 145 2D78 056C 145 00 146 028e AF82 EBC1 .ascii "\257\202\353\301k\340\006\360kp#x\035\334\004~\013n\006\307\301" 146 6BE0 06F0 146 6B70 2378 146 1DDC 047E 146 0B6E 06C7 147 02a3 2DE0 0D70 .ascii "-\340\rp\253r\3776\345\376\355\340w\340\016\360&\330\004~\017" 147 AB72 FF36 147 E5FE EDE0 147 77E0 0EF0 147 26D8 047E 148 02b8 3683 3F80 .ascii "6\203?\200;\225\373w)\367\267\200q\260\025\374\021\f\202?\201" 148 3B95 FB77 148 29F7 B780 148 71B0 15FC 148 110C 823F 149 02cd 6DE0 CF60 .ascii "m\340\317`H\271\177\257r\377>p\022l\007\023`\030\234\006;\301" 149 48B9 7FAF 149 72FF 3E70 149 126C 0713 149 6018 9C06 150 02e3 24B8 1F9C .ascii "$\270\037\234\001\273\300_\301n\360\027" GAS LISTING /tmp/ccFceQZL.s page 11 150 01BB C05F 150 C16E F017 151 02ef B007 BC05 .string "\260\007\274\005\342c%'c1\237\030\244\267Y>zG\372\276\313r)\353\242\211\221\375\241\242\0 151 E263 2527 151 6331 9F18 151 A4B7 593E 151 7A47 FABE 152 03f0 812F 8059 .ascii "\201/\200Y'\317R\215\270v\005\034o\034s\363\230?\313:\024\262" 152 27CF 528D 152 B876 051C 152 6F1C 73F3 152 983F CB3A 153 0406 AEC3 09D5 .ascii "\256\303\t\325\3662\350\346\254\303\013\3429\221\331X*%[\246" 153 F632 E8E6 153 ACC3 0BE2 153 3991 D958 153 2A25 5BA6 154 041a 988B 2BE6 .ascii "\230\213+\346j\322\346\034\231\346\352\020\237\317\334\212,\346" 154 6AD2 E61C 154 99E6 EA10 154 9FCF DC8A 154 2CE6 155 042c C47C E602 .ascii "\304|\346\002\320e5\267\\J\026P\314%\025s\253\322\346\226d\232" 155 D065 35B7 155 5C4A 1650 155 CC25 1573 155 ABD2 E696 156 0442 5B8D F87C .ascii "[\215\370|\346\326f1g\311g\256\001\272\254\346\352\245d\r\312" 156 E6D6 6631 156 67C9 67AE 156 01BA ACE6 156 EAA5 640D 157 0457 3991 489F .ascii "9\221H\237\023\353\263d\261\346;'6@\247f\231\273\267\021[\252" 157 13EB B364 157 B1E6 3B27 157 3640 A766 157 99BB B711 158 046d DDD6 18DA .ascii "\335\326\030\332\310:e[O\247\267\365F\375\002\254\315\271\216" 158 C83A 655B 158 4FA7 B7F5 158 46FD 02AC 158 CDB9 8E 159 0480 3741 51D0 .ascii "7AQ\320:\256\325\255\343M\334\006\206\362\260J\331\326\273y\267" 159 3AAE D5AD 159 E34D DC06 159 86F2 B04A 159 D9D6 BB79 160 0495 9B0B 70A1 .ascii "\233\013p\241\331\326[\240(l[\353ml\3416\034\351#\276\021\277" 160 D9D6 5BA0 160 286C 5BEB 160 6D6C E136 160 1CE9 23BE 161 04ab AEF1 8EB7 .ascii "\256\361\216\267\232)\3026\350\346+\002b\313\265Ep\252EH\251" 161 9A29 C236 161 E8E6 2B02 161 62CB B545 161 70AA 4548 GAS LISTING /tmp/ccFceQZL.s page 12 162 04c0 45D8 6EEC .ascii "E\330n\354l\335\001\205\2340f\360T\333\301}\270\324*\214\356" 162 6CDD 0185 162 9C30 66F0 162 54DB C17D 162 B8D4 2A8C 163 04d5 E1FD 3619 .ascii "\341\3756\031;\\\233\241\220\252@\207\214\271h\346.\334j\021" 163 3B5C 9BA1 163 90AA 4087 163 8CB9 68E6 163 2EDC 6A11 164 04e9 F05B 22EF .ascii "\360[\"\357w\247\231\"\354\202n\276\" V\257-B\231Z\004\374\226" 164 77A7 9922 164 EC82 6EBE 164 2220 56AF 164 2D42 995A 165 0500 C9EF 6AD1 .ascii "\311\357j\321\333\256\313Y\204V(\344\204\216\334\243\257\323" 165 DBAE CB59 165 8456 28E4 165 848E DCA3 165 AFD3 166 0512 8DBE 95DB .ascii "\215\276\225\333(Wk\220J\327 X\200\013M\r\332\240\220w\302\337" 166 2857 6B90 166 4AD7 2058 166 800B 4D0D 166 DAA0 9077 167 0528 7996 82DE .ascii "y\226\202\336F\033\267\341Q\2130>\223.B\310L\021\366B\247=\364" 167 461B B7E1 167 518B 303E 167 932E 42C8 167 4C11 F642 168 053f 8EDF 1727 .ascii "\216\337\027'\355<\270Oy;:\361\215\372\312\322\216f&\260\362" 168 ED3C B84F 168 793B 3AF1 168 8DFA CAD2 168 8E66 26B0 169 0554 CE34 AF2C .ascii "\3164\257,a\251\277v}1\303\331^Y\360\264\276\274X9Tf\322\025" 169 61A9 BF76 169 7D31 C3D9 169 5E59 F0B4 169 BEBC 5839 170 056c ED34 76B6 .ascii "\3554v\266\355\207Bv\357\313=\225\372Ce?\267\001]|\245\262\260" 170 ED87 4276 170 EFCB 3D95 170 FA43 653F 170 B701 5D7C 171 0583 82BC DB6E .ascii "\202\274\333ncg[\017\024rE\037\030<\333z\270\215\n\271\242\023" 171 6367 5B0F 171 1472 451F 171 183C DB7A 171 B88D 0AB9 172 0599 84A6 666C .ascii "\204\246fl\262\226\177\232X\r\020d/\017\317v\364\206z\017\r\034" 172 B296 7F9A 172 580D 1064 172 2F0F CF76 172 F486 7A0F 173 05af 3C34 108A .ascii "<4\020\212\0368\034\351\353\217\366\036\b\365\037\214\036\350" 173 1E38 1CE9 GAS LISTING /tmp/ccFceQZL.s page 13 173 EB8F F61E 173 08F5 1F8C 173 1EE8 174 05c1 7839 1278 .ascii "x9\022x\316>\020\351\037\b\204I\225\024\033\b\035\t\355;\022" 174 CE3E 10E9 174 1F08 8449 174 9514 1B08 174 1D09 ED3B 175 05d6 ED0F 75F4 .ascii "\355\017u\364E\017G\002\365\274\365\250\266u5o\035\324\266\256" 175 450F 4702 175 F5BC F5A8 175 B675 356F 175 1DD4 B6AE 176 05ea A9CA 9227 .ascii "\251\312\222'\260\326\366Jo_G\240\301r\244#\332g9\312\276\006" 176 B0D6 F64A 176 6F5F 47A0 176 C172 A423 176 DA67 39CA 177 0600 D917 6BFD .ascii "\331\027k\375\017=g\242\205" 177 0F3D 67A2 177 85 178 .text 179 .section .gnu.lto_Timer1COMPB.5cc31b8753866460,"",@progbits 180 0000 789C CD59 .string "x\234\315Ykl\034W\025\276wfg\037\266\367\021\333\361\373\271\033\307\256\253,\211\333\204 180 6B6C 1C57 180 15BE 7766 180 671F B6F7 180 11DB F1FB 181 00c6 3797 497E .ascii "7\227I~f\0160\263_\230\003R\220\231C\314\034\244\233\2709$\006" 181 660E 30B3 181 5F98 0352 181 9099 43CC 181 1CA4 9BB8 182 00dd 9BA4 7236 .ascii "\233\244r6_\301\346\313i%7W\210A\245\264\231\315W\261\371\315" 182 5FC1 E6CB 182 6925 3757 182 8841 A5B4 182 99CD 57B1 183 00f3 B49A 9BAB .ascii "\264\232\233\253\304\240Z\252a\363\265l\276\206\326qs\255\030" 183 C4A0 5AAA 183 61F3 B56C 183 BE86 D671 183 73AD 18 184 0106 D449 F56C .ascii "\324I\365l\276\201\315\327\323Fnn\020\203F\251\211\3157\263\371" 184 BE81 CDD7 184 D346 6E6E 184 1083 46A9 184 89CD 37B3 185 011b 26DA C2CD .ascii "&\332\302\315\315b\320\"\265\3167b><\277\035\363\2554\302\315" 185 CD62 D022 185 B5CE 3762 185 3E3C BF1D 185 F3AD 34C2 186 0130 6131 8850 .ascii "a1\210P\252\016\320\234\tIv)n\217\327WRZ\346\017\004C\233\312" 186 AA0E D09C 186 0949 7629 186 6E8F D757 GAS LISTING /tmp/ccFceQZL.s page 14 186 525A E60F 187 0148 2B2A 3757 .ascii "+*7WU\327\324\326\3257465\267\264\206#t\342\bk\342e\022&\337" 187 55D7 D4D6 187 D537 3436 187 35B7 B486 187 2374 E208 188 0162 89C7 9FBA .ascii "\211\307\237\272\374\364\271\262s\377\270q#\030S\315\203\224" 188 FCF4 B9B2 188 73FF B871 188 2318 53CD 188 8394 189 0174 5C5D BA2E .ascii "\\]\272.\327\222\030\245\304KT\224\254Mg\274'\3371x2\343\315" 189 D792 18A5 189 C44B 5494 189 AC4D 67BC 189 27DF 3178 190 018b 6BAC 90C6 .ascii "k\254\220\306\222\362b\221\365IO\231H.F\312L\235uB\233T\362`" 190 92F2 6291 190 F549 4F99 190 482E 46CA 190 4C9D 7542 191 01a3 65D5 233D .ascii "e\325#==K\327\257G6oa\372yG\274\305\351\246O{\371\247\213Y\376" 191 3D4B D7AF 191 4736 6F61 191 FA79 47BC 191 C5E9 A64F 192 01bd 84C3 F227 .ascii "\204\303\362'\034\226?\361\251/\177\242\230\345O:" 192 1C96 3FF1 192 A92F 7FA2 192 98E5 4F3A 193 01cd 2C7F B2E0 .string ",\177\262\340\362K\244\204\252\324\245\344\254\224\027\365k&j\0255\325\323\314\033\245\27 193 F24B A484 193 AAD4 A5E4 193 AC94 17F5 193 6B26 6A15 194 02ce E807 FE0D .string "\350\007\376\r\030" 194 1800 195 02d4 3E0F 0C02 .string ">\017\f\002\177\b\f\001\177\004,\007\376\030X\t\234\002V\003\177\002\254\001\376\024X\013 195 7F08 0C01 195 7F04 2C07 195 FE18 5809 195 9C02 5603 196 0306 93C0 56CD .string "\223\300V\315\177X\263G\200\227\200[\264\3436\340\fp\253\346\277]\263w" 196 7F58 B347 196 8097 805B 196 B4E3 36E0 196 0C70 ABE6 197 031f E780 B768 .string "\347\200\267h\307\235\300W\201\333\200\257\003\243\300\024p\007\360\n\260\013\370s\340N\3 197 C79D C057 197 81DB 80AF 197 03A3 C014 197 7007 F00A 198 035a 7C07 7850 .string "|\007xP[w\017\360]`\017\360\227\300{\201\277\002\036\002." 198 5B77 0FF0 198 5D60 0FF0 198 97C0 7B81 198 BF02 1E02 GAS LISTING /tmp/ccFceQZL.s page 15 199 0370 0F6B EBEE .string "\017k\353\356\003\376\032\330\007\374\r\260\037\370W\340\375\300\337\002\217" 199 03FE 1AD8 199 07FC 0DB0 199 1FF8 57E0 199 FDC0 DF02 200 0386 7F07 3C0A .string "\177\007<\n|\017\370" 200 7C0F F800 201 038e F07D E083 .string "\360}\340\203\300\337\003\217\001\377" 201 C0DF 038F 201 01FF 00 202 0399 7C08 F821 .string "|\b\370!\3608\360O\300\207\201\237" 202 F038 F04F 202 C087 819F 202 00 203 03a6 4F00 .string "O" 204 03a8 FF0C 1C00 .string "\377\f\034" 205 03ac 2E02 0781 .string ".\002\007\201\327\201\217" 205 D781 8F00 206 03b4 3F02 0E01 .ascii "?\002\016\001?\006\342\243\220\013\361x\210r\336\240\246\246" 206 3F06 E2A3 206 900B F178 206 8872 DEA0 206 A6A6 207 03c6 3E15 D5EF .ascii ">\025\325\357\022\372!!u _%\257%\225\305\251\246\023\364\357" 207 12FA 2121 207 7520 5F25 207 AF25 95C5 207 A9A6 13F4 208 03db 5421 C354 .ascii "T!\303T\3726\371\326\271\0134F\335\354\272\345A\3519\212\317" 208 FA36 F9D6 208 B90B 3446 208 DDEC BAE5 208 41E9 398A 209 03f0 55F2 95A4 .ascii "U\362\225\244<\217Sy\230\366c\271:I\320gB\256\220\013\037\323" 209 3C8F 5379 209 98F6 63B9 209 3A49 D067 209 42AE 900B 210 0406 1EE1 A79F .ascii "\036\341\247\237O\230?\375\352\005\340\211v\204<\277{yj\212\362" 210 4F98 3FFD 210 EA05 E089 210 7684 3CBF 210 7B79 6A8A 211 041b A59F 2151 .ascii "\245\237!Q\234\250.\204EP\257t\226\374+\356\215Q\037\035\245" 211 9CA8 2E84 211 4550 AF74 211 96FC 2BEE 211 8D51 1F1D 212 0430 92CA 57DD .ascii "\222\312W\335\370\b!b,k'\306\212\254\031\024-\253\363\003\231" 212 F808 2162 212 2C6B 27C6 212 8AAC 1914 212 2DAB F303 213 0445 A9B3 22BA .ascii "\251\263\"\272\302\274\226h^K\205\3272x\225\205\2472\033\257" 213 C2BC 9668 213 5E4B 85D7 213 3278 9585 GAS LISTING /tmp/ccFceQZL.s page 16 213 A732 1BAF 214 0459 FA16 2726 .ascii "\372\026'&\025\341\313\rw\352\232\022\266\006\201z\211)\363\302" 214 15E1 CB0D 214 77EA 9A12 214 B606 817A 214 8929 F3C2 215 046d 63FC 45CD .ascii "c\374E\315\034nEQ\\\242(\003\3527\021\"\252\307a]\370\007\275" 215 1C6E 4551 215 5CA2 2803 215 EA37 1122 215 AAC7 615D 216 0484 B84E 2765 .ascii "\270N'e\335\031/\224oU3P\270T\205\254\356U\375&C,\365\351\253" 216 DD19 2F94 216 6F55 3350 216 B854 85AC 216 EE55 FD26 217 049d ED76 EBB0 .ascii "\355v\353\260O\303\324'\242\272\315\262\233\326eWZ\200\354\\" 217 4FC3 D427 217 A2BA CDB2 217 9BD6 6557 217 5A80 EC5C 218 04b1 58CE D5F5 .ascii "X\316\325\365\271,\331\271\354d\3471d7\355Xv\362\232\262\233" 218 B92C D9B9 218 EC64 E731 218 6437 ED58 218 76F2 9AB2 219 04c6 D665 1728 .ascii "\326e\027(X\022\362\232\262\013\302\335\315\221\235l\226]P\024" 219 5812 F29A 219 B20B C2DD 219 CD91 9D6C 219 965D 5014 220 04da C56B C82E .ascii "\305k\310.a\310.\344\260.\266\262\013\331\311\316g\310.a\310" 220 61C8 2EE4 220 B02E B6B2 220 0BD9 C9CE 220 67C8 2E61 221 04ef AE5C 5FBD .ascii "\256\\_\275Q\331\231\372\004\267\"j\211Yv\t]v\225V\331E\326\226" 221 51D9 99FA 221 04B7 226A 221 8959 7609 221 5D76 9556 222 0507 9D1F CBB9 .ascii "\235\037\313\271\272BY\262\363\333\311\256\324\220]\302\261\354" 222 BA42 59B2 222 F3DB C9AE 222 D490 5DC2 222 B1EC 223 0519 9435 6597 .ascii "\2245e\227\320eW]\260$\2245eW\003w7Gv\212Yv5\242(e\206\354\222" 223 D065 575D 223 B024 9435 223 6557 0377 223 3747 768A 224 0536 86EC 6A1D .ascii "\206\354j\035\326\305Vv\265v\262\363\033\262K\032\262\253\327" 224 D6C5 5676 224 B576 B2F3 224 1BB2 4B1A 224 B2AB D7 225 0549 576F 5476 .ascii "WoTv\246>\301\255\210\032\020\262;?\260d\n\333\260\361\213\273" GAS LISTING /tmp/ccFceQZL.s page 17 225 A63E C1AD 225 881A 10B2 225 3B3F B064 225 0ADB B0F1 226 055f 2EBD 06BB .ascii ".\275\006\273\335\006E\225{W|ba#\217\246\210h~D\323#\370\265" 226 DD06 4595 226 7B57 7C62 226 6123 8FA6 226 8868 7E44 227 0577 684C 0ED3 .ascii "hL\016\3232\021\244&\360\270\266\245\325\005\312\307\031\350" 227 3211 A426 227 F0B8 B6A5 227 D505 CAC7 227 19E8 228 0589 22A1 909E .ascii "\"\241\220\236\220\372M\234\360\336\234wJI#\245\026\360\370\236" 228 90FA 4D9C 228 F0DE 9C77 228 4A49 23A5 228 16F0 F89E 229 059d FF4B 9DE4 .ascii "\377K\235\344\324\"r\332d4'cjN\353\306/\201zsZ\355\232Sn\323" 229 D422 72DA 229 6434 2763 229 6A4E EBC6 229 2F81 7A73 230 05b7 9CB0 93E6 .ascii "\234\260\223\346D\300\343\315\361:)DD$T\241" 230 44C0 E3CD 230 F13A 2944 230 4424 54A1 231 05c7 27A4 7E5D .string "'\244~])\274oq\322\2346\360\370\236\377\351\2509m\"\247J\2439\351\213Fs\266n\374B\2417g\2 231 29BC 6F71 231 D29C 36F0 231 F89E FFE9 231 A839 6D22 232 06c8 0613 05F9 .ascii "\006\023\005\371\317:g\2025\215\003\"\215:\375z\331\273hT\373" 232 CF3A 6782 232 358D 0322 232 8D3A FD7A 232 D9BB 6854 233 06dd A093 6A1F .ascii "\240\223j\037\264\253v\275\261\315%\243\332\367X\363k\313Y\355" 233 B4AB 76BD 233 B1CD 25A3 233 DAF7 58F3 233 6BCB 59ED 234 06f1 1E30 8C37 .ascii "\0360\2147\267\034\333l\263l\263G\244\321`\244\221\321\253}o" 234 B71C DB6C 234 B36C B347 234 A4D1 60A4 234 91D1 AB7D 235 0706 1E59 98AA .ascii "\036Y\230\252}\b\f^\355\271u\252mM\343\220H\243\321\250vjV\257" 235 7D08 0C5E 235 EDB9 75AA 235 6D4D E390 235 48A3 D1A8 236 071e F661 27D5 .ascii "\366a'\325>lW\355&\223\266g\365j\337\227\307\245\306T\355>0\362" 236 3E6C 57ED 236 2693 B667 236 F56A DF97 GAS LISTING /tmp/ccFceQZL.s page 18 236 C7A5 C654 237 0736 AAB6 F552 .ascii "\252\266\365R\323'\322h6i{\237p{\177a\027\274#`\344Wmk\032GD" 237 D327 D268 237 3669 7B9F 237 707B 7F61 237 17BC 2360 238 0751 1A2D FAED .ascii "\032-\372\355\246W\375\305@x>\252:\2103\007Z\301=(\270[\024\334" 238 A657 FDC5 238 4078 3EAA 238 3A88 3307 238 5AC1 3D28 239 0769 438C BBA0 .ascii "C\214\273\240\036s\230>`\313\242\331\254\325m:\n\246\271C\255" 239 1E73 983E 239 60CB A2D9 239 ACD5 6D3A 239 0AA6 B943 240 077e 84CC 37B2 .ascii "\204\3147\262\227\273\314\354w\351\232\027FO\316\013\343@jN\177" 240 97BB CCEC 240 77E9 9A17 240 464F CE0B 240 E340 6A4E 241 0793 897B B0E0 .ascii "\211{\260\340\027,\267I2\253_\342\216\301\335\315y\211\3431\264" 241 172C B749 241 32AB 5FE2 241 8EC1 DDCD 241 7989 E331 242 07a8 97B8 6362 .ascii "\227\270cb\363al~;\353\207\372\373\206\210\372P\276\225EBK\206" 242 F361 6C7E 242 3BEB 87FA 242 FB86 88FA 242 50BE 9545 243 07bf 408E 83C9 .ascii "@\216\203\311\253\361\234\376\n\367\360\252\307\274\200\360\027" 243 ABF1 9CFE 243 0AF7 F0AA 243 C7BC 80F0 243 17 244 07d0 843F AFF0 .ascii "\204?\257\360\027$\342\271\344\270\352t\305\247\367Z\375\rDx" 244 1724 E2B9 244 E4B8 EA74 244 C5A7 F75A 244 FD0D 4478 245 07e4 3AE1 2CA9 .ascii ":\341,\251\0010yUu\323 \254\306\313\030\246\276!O\352\217\210" 245 0130 7955 245 75D3 20AC 245 C6CB 18A6 245 BE21 4FEA 246 07fa 8F60 9E4F .ascii "\217`\236Oj\3172\347?\221W\364\355\faA\226\364\327O\nDB\322\304" 246 6ACF 32E7 246 3F91 57F4 246 ED0C 6141 246 96F4 D74F 247 0813 959E 170A .ascii "\225\236\027\n#D[\037\242\203T\373\345\003\325\212\251\3572\274" 247 2344 5B1F 247 A283 54FB 247 E503 D58A 247 A9EF 32BC 248 0827 3511 7EAE .ascii "5\021~\256\\#4=\027\020$\376\351S\t\230T\337\344<\343\261\323" GAS LISTING /tmp/ccFceQZL.s page 19 248 5C23 343D 248 1710 24FE 248 E953 0998 248 54DF E43C 249 083e E3D1 6152 .ascii "\343\321aR\032;9rz|\354\361\323\321\035\267\231\306\267\233\306" 249 1A3B 3972 249 7A7C ECF1 249 D3D1 1DB7 249 99C6 B79B 250 0853 3B4D E35D .ascii ";M\343]\246\361gM\343\335\246\361\236\252\221\261\301\2613\343" 250 A6F1 674D 250 E3DD A6F1 250 9EAA 91B1 250 C1B1 33E3 251 0867 8F9F 191F .ascii "\217\237\031\037\034=\371\245\330\251\323\243c'\243]\333\203" 251 1C3D F9A5 251 D8A9 D3A3 251 6327 A35D 251 DB83 252 0879 C363 8F3D .ascii "\303c\217=6trd\360\363\261\241\221h\327\016\375x|h\364\213\321" 252 3674 7264 252 F0F3 B1A1 252 9168 D70E 252 FD78 7C68 253 0890 AE2E CBF1 .ascii "\256.\313\361m\226\343\333-\307;\313\304\361\227\307N\215\374" 253 6D96 E3DB 253 2DC7 3BCB 253 C4F1 97C7 253 4E8D FC 254 08a3 1F5C C48F .ascii "\037\\\304\217\206" 254 86 255 .text 256 .section .gnu.lto___vector_16.5cc31b8753866460,"",@progbits 257 0000 789C 6362 .string "x\234cb`\004BL \t\304\265@\314\t\304\214\314\f\214L\023\316104*012\202\030@-\365L\214\365 257 6004 424C 257 2009 C4B5 257 40CC 09C4 257 8CCC 0C8C 258 003a 2B43 4B43 .string "+CKC\203" 258 8300 259 0040 433C D4E0 .string "C<\324\340@\020\r\322\026\304\310\004f0\237a`\276\262\266,\226q\001#+P\252\212\341g\003G* 259 4010 0DD2 259 16C4 C804 259 6630 9F61 259 60BE B2B6 260 007a CD61 602F .string "\315a`/I-.\321Kf" 260 492D 2ED1 260 4B66 00 261 0085 00 .string "" 262 0086 D47F 2027 .ascii "\324\177 '" 263 .text 264 .section .gnu.lto_SetupPins.5cc31b8753866460,"",@progbits 265 0000 789C BD98 .ascii "x\234\275\230Yl\023G\034\306g\326g\022'v\022\347pJP\202\022\b" 265 596C 1347 265 1CC6 67D6 265 6712 2776 265 12E7 704A GAS LISTING /tmp/ccFceQZL.s page 20 266 0018 4104 0212 .ascii "A\004\002\022H\240B$\220\b\"H\004\021\t\220\222\210\200\003I" 266 48A0 4224 266 9008 2248 266 0411 0990 266 9288 8003 267 002d C046 C414 .ascii "\300F\304\024T\220\342\264<\360X\365" 267 5490 E2B4 267 3CF0 58F5 268 0039 AD7D 29F4 .string "\255})\364\244\245*\275\324BK\013\245\246G\352\322\313\275]\340!js8\241\017\221\252\252\2 268 A4A5 2ABD 268 D442 4B0B 268 A5A6 47EA 268 D2CB BD5D 269 013a 0952 4ADC .string "\tRJ\334D\246$\006\360\037:\222\217h\274\307\262\251\322\326M\025\353\265l\252\304\235\20 269 44A6 2406 269 F01F 3A92 269 8F68 BCC7 269 B2A9 D2D6 270 020d BE0A 2E00 .string "\276\n." 271 0211 5F03 6BC1 .string "_\003k\301K`\035\370:X\017\276\0016\200o\202\215\340[\340b\360mp)\370\016\330\f\276\013.\ 271 4B60 1DF8 271 3A58 0FBE 271 0136 806F 271 828D E05B 272 0254 AF83 1BC1 .ascii "\257\203\033\301\217\3006U\267\t\274\001n\006?\006\267\2001\260" 272 8FC0 3655 272 B709 BC01 272 6E06 3F06 272 B780 31B0 273 0268 1DBC 096E .ascii "\035\274\tn\003?\001;\300O\301\355\252n\007\370\031\330\t~\016" 273 033F 013B 273 C04F C1ED 273 AA6E 07F8 273 19D8 097E 274 027d EE02 C7C0 .ascii "\356\002\307\300.\360\013p7\030\007\367\200_\202{U]7x\013\354" 274 2EF0 0B70 274 3718 07F7 274 805F 827B 274 555D 3778 275 0293 01BF 02F7 .ascii "\001\277\002\367\201_\203}\3407`\020\374\026\354\007\277\003" 275 815F 837D 275 E037 6010 275 FC16 EC07 275 BF03 276 02a5 0FAA BA41 .ascii "\017\252\272A0\001\016\201\337\203!\360\0070\f\376\b\036\003" 276 3001 0E81 276 DF83 21F0 276 0730 0CFE 276 081E 03 277 02b8 7F02 87C1 .ascii "\177\002\207\301\237\301\210\252;\001\376\002\236\004\177\005" 277 9FC1 88AA 277 3B01 FE02 277 9E04 7F05 278 02c8 4F81 49F0 .ascii "O\201I\3604\370\0338\002\336\006\243\024\215;h\340r\2203\321" 278 34F8 1B38 278 02DE 06A3 278 148D 3B68 GAS LISTING /tmp/ccFceQZL.s page 21 278 E072 9033 279 02dd A84F 79B4 .ascii "\250Oy\264\344\253S\246\374\006\276\023O\227\334\260\215\221" 279 E4AB 53A6 279 FC06 BE13 279 4F97 DCB0 279 8D91 280 02ef 1B57 1CC9 .ascii "\033W\034\311\333}\335\364.u\220\375\324\3664yj\364\f\rR\233" 280 DB7D DDF4 280 2E75 90FD 280 D4F6 3479 280 6AF4 0C0D 281 0305 243F 8376 .ascii "$?\203v\262\2040\362k\214<~I~\362\330\307\355P\310\375D\236U" 281 B284 30F2 281 6B8C 3C7E 281 497E F2D8 281 C7ED 50C8 282 031d EEBC B155 .ascii "\356\274\261U\355\313=\316~\271\245\314=\336\303\307r\211\222" 282 EDCB 3DCE 282 7EB9 A5CC 282 3DDE C3C7 282 7289 92 283 0330 A607 A7BE .ascii "\246\007\247\276\222\231\332\r\205\334o\243#\271gn\022fv\253" 283 9299 DA0D 283 85DC 6FA3 283 23B9 676E 283 1266 76AB 284 0344 33A7 B599 .ascii "3\247\265\231\213DIs\316E{\240`\213\366\345\236\271Y\230\331" 284 8B44 4973 284 CE45 7BA0 284 608B F6E5 284 9EB9 5998 285 0359 A3CE 1CEB .ascii "\243\316\034\353\345CyE\311\262\234k\366A\241\254\231\334\233" 285 E543 7945 285 C9B2 9C6B 285 F641 A1AC 285 99DC 9B 286 036c C7EE 65C2 .ascii "\307\356e\302\324>uj\274\217\363\301\312\r\254Z7\267\037\n6\367" 286 D43E 756A 286 BC8F F3C1 286 CA0D AC5A 286 37B7 1F0A 287 0382 33F3 CC2D .ascii "3\363\314-.\333\257\316\235\324\226]%J\032rN]\r\205\261e7\bS" 287 2EDB AFCE 287 9DD4 965D 287 254A 1A72 287 4E5D 0D85 288 039b 57CB 9F7E .ascii "W\313\237~l+\336\325\371X\001H pH\217\222\277\243\356 u\322\001" 288 6C2B DED5 288 F958 0148 288 2070 488F 288 92BF A3EE 289 03b3 F627 3C59 .ascii "\366'l\235\201*t\006\327C\301\f\276" 291 B5BC 0C7B 291 A68C E421 291 3E6C 9D81 291 2A74 06D7 292 03f9 338F C162 .ascii "3\217\301b\031\365\274\f\207n?\031\237\320\366\223\006\003I\353" 292 19F5 BC0C 292 876E 3F19 292 9FD0 F693 292 0603 49EB 293 040d EC68 84C2 .ascii "\354h\204\302\220\035b\320\215j\320\223Z\320\213\263\004M\263" 293 901D 62D0 293 8D6A D093 293 5AD0 8BB3 293 044D B3 294 0420 057D E68F .ascii "\005}\346\217L\320\213\263\005\355\324\005=\251\005\275\324\300" 294 4CD0 8BB3 294 05ED D405 294 3DA9 05BD 294 D4C0 295 0432 76A5 5B59 .ascii "v\245[Y3\024\206V&nW\315\274\f\227.\350\001>\354rs\233f\013\024" 295 3314 8656 295 266E 57CD 295 BC0C 972E 295 E801 3EEC 296 044c C682 16CB .ascii "\306\202\026\313h\341e\270\365AOjA\267\232\373\341X\005\205!" 296 68E1 65B8 296 F541 4F6A 296 41B7 9AFB 296 E158 0585 297 0461 3BC4 DF8D .ascii ";\304\337\215U,\350t&\350\325\371\004\275:[\320\005\031\207c" 297 552C E874 297 26E8 D5F9 297 04BD 3A5B 297 D005 1987 298 0476 535A D06B .ascii "SZ\320k\314\005\275\026\n6x\2339\207\327\3622\n3e$\006\371\260" 298 CC05 BD16 298 0A36 789B 298 3987 D7F2 298 320A 3365 299 048e EBCC 05BD .ascii "\353\314\005\275\036\n\026\3645\223A\257\347e\024\351O\bSZ\320" 299 1E0A 16F4 299 3593 41AF 299 E765 14E9 299 4F08 535A 300 04a3 1BCC 05BD .ascii "\033\314\005\275\021\nCv\210AodA\317MiA\267\345\023t[\266\240" 300 110A 4376 300 8841 6F64 300 41CF 4D69 300 41B7 E513 301 04bb 3D19 87D3 .ascii "=\031\207\323\231\2407\231\333\2727Ca\354\354#n\232\233y\035" 301 99A0 3799 301 DBBA 3743 GAS LISTING /tmp/ccFceQZL.s page 23 301 61EC EC23 301 6E9A 9B79 302 04d0 C5BA 9D65 .ascii "\305\272\235e\210\217\273\305\334\336\335\016\205\241s\220XE" 302 888F BBC5 302 DCDE DD0E 302 85A1 7390 302 5845 303 04e2 3BAF A244 .ascii ";\257\242D\027tbZ\013z\233\271\255\273\003\ncv\210{w\007K:5\255" 303 1774 625A 303 0B7A 9BB9 303 ADBB 030A 303 6376 887B 304 04fc 25BD 3D9F .ascii "%\275=\237\244\267gK\332\233qxnZKz\207\271\244;\2410\364\f\213" 304 A4B7 674B 304 DA9B 7178 304 6E5A 4B7A 304 87B9 A43B 305 0515 1677 F232 .ascii "\026w\3622|\272\235\3450\037v\227\271\240\273\2400\366\225\026" 305 7CBA 9DE5 305 301F 7697 305 B9A0 BBA0 305 30F6 9516 306 0529 CBE8 E265 .ascii "\313\350\342e\224\352\222\216\247\264\244w\233Kz\017\024\206" 306 94EA 928E 306 A7B4 A477 306 9B4B 7A0F 306 1486 307 053b EC10 83DE .ascii "\354\020\203\336\303\202\036OiA\357\315'\350\275\331\202.\313" 307 C382 1E4F 307 6941 EFCD 307 27E8 BDD9 307 822E CB 308 054e 389C 4A69 .ascii "8\234JiAw\0338_\353V\326\003\005\033\334\235{e\342\361\272\207" 308 4177 1B38 308 5FEB 56D6 308 0305 1BDC 308 9D7B 65E2 309 0565 9751 AEDB .ascii "\227Q\256\333Y\264\240\367\231;\345\367A\301\202\376\313\344" 309 59B4 A0F7 309 993B E5F7 309 41C1 82FE 309 CBE4 310 0577 29BF 8F97 .ascii ")\277\217\227\341\327\005\035\233\321\202\016\232{\321\351\207" 310 E1D7 051D 310 9BD1 820E 310 9A7B D1E9 310 87 311 0588 C290 1DE2 .ascii "\302\220\035\342\211\277\237\005\235\234\321\202>\230O\320\007" 311 89BF 9F05 311 9D9C D182 311 3E98 4FD0 311 07 312 0599 B305 5D91 .ascii "\263\005]\221qx|F\013z\320\\\320CP\260\301\355\346\034\036\342" 312 7178 7C46 312 0B7A D05C 312 D043 50B0 312 C1ED E61C GAS LISTING /tmp/ccFceQZL.s page 24 313 05af 6554 EA36 .ascii "eT\3526\226#|\330\220\271\240\303P\260\240\3771\031t\230\227" 313 9623 7CD8 313 90B9 A0C3 313 50B0 A0FF 313 3119 7498 314 05c4 51A5 0B3A .ascii "Q\245\013:\235\t\372\230\271\240\207\2410d\207\030\3640\013:" 314 9D09 FA98 314 B9A0 87A1 314 3064 8718 314 F430 0B3A 315 05d8 31AB 051D .ascii "1\253\005\035\311'\350H\266\240\361\356vu\241z\374\230\325\202" 315 C927 E848 315 B6A0 F1EE 315 7675 A17A 315 FC98 D582 316 05ec 3E61 EE34 .ascii ">a\3564v\022\n6\370<\357\352\3421\350$/#@Hb\205\272\261\204\370" 316 7612 0A36 316 F83C EFEA 316 E231 E824 316 2F23 4048 317 0606 B0A7 CC9D .ascii "\260\247\314\235\306NC\301\202\236\357\005V,\3434/\243F\027\364" 317 C64E 43C1 317 829E EF05 317 562C E334 317 2FA3 4617 318 061b DCAC 16F4 .ascii "\334\254\026\364\210\271\323X\224Bb\310\017\3618&\377\250\337" 318 88B9 D358 318 9442 62C8 318 0FF1 3826 318 FFA8 DF 319 062e 2234 7ECF .ascii "\"4~\317\311>\317\257N9\\T&\241\355\212\004\207#-\373I\355\201" 319 C93E CFAF 319 4E39 5C54 319 26A1 ED8A 319 0487 232D 320 0646 706F F878 .ascii "po\370x\344\350\361H\357@\350\221\340\261\341\201p\250w\370\350" 320 E4E8 F148 320 EF40 E891 320 E0B1 E181 320 70A8 77F8 321 065b 40E8 C0E1 .ascii "@\350\300\341`\313\312\212,\275-\255\377\002\016\305\244\370" 321 60CB CA8A 321 2CBD 2DAD 321 FF02 0EC5 321 A4F8 322 .text 323 .section .gnu.lto_main.5cc31b8753866460,"",@progbits 324 0000 789C BD96 .ascii "x\234\275\226Mh\023A\024\307\337\233\331\257\254K\033\350\207" 324 4D68 1341 324 14C7 DF9B 324 D9AF AC4B 324 1BE8 87 325 0013 A850 6A2F .ascii "\250Pj/\366" 325 F6 326 0018 A214 4B69 .string "\242\024Ki\217^=\266 x)\225\206\025*\266\205\266\027{\260\033\fR\304C\361T\005\261EPA\255 326 8F5E 3DB6 326 2078 2995 GAS LISTING /tmp/ccFceQZL.s page 25 326 8615 2AB6 326 85B6 177B 327 0119 70DA 8651 .string "p\332\206Q\\\301\036pH\237\221\266\220>$\215\222>'m#}D\332N\372\230\264\203\364)i'\351\02 327 5CC1 1E70 327 489F 91B6 327 903E 248D 327 923E 276D 328 01d2 DB2E 3658 .string "\333.6X\331\264baF\270\260\335q5\364EU\216\240\325\331\335\251\232\376\034\241\376ha\177\ 328 D9B4 6261 328 46B8 B0DD 328 7135 F445 328 558E A0D5 329 01f3 B16F B677 .string "\261o\266w+\366\315Q\365\276\221[\215\003&L.\347\026\210\037\021\364s+5X\320\367rnCU\271\ 329 2BF6 CD51 329 F5BE 915B 329 8D03 264C 329 2EE7 1688 330 02ce 73D2 9D9C .ascii "s\322\235\234\236\271\006\332\254;\001\177\001\305\341\256\237" 330 9EB9 06DA 330 AC3B 017F 330 01C5 E1AE 330 9F 331 .text 332 .section .gnu.lto_.cgraph.5cc31b8753866460,"",@progbits 333 0000 789C 458A .string "x\234E\212K\016\001Q\024D\353\275\333Z\177M\020\377\357\016\255\240:-\021\211Dl\200\211]\ 333 4B0E 0151 333 1444 EBBD 333 DB5A 7F4D 333 10FF EF0E 334 0036 2A0A D9E9 .string "*\n\331\3512\201\305\021\344j\252t\205*\223\323W\232\324\246\251Q\214Ti\231Y\213\005\3234 334 3281 C511 334 E46A AA74 334 852A 93D3 334 579A D4A6 335 0095 499A 0E2E .ascii "I\232\016.\223GO\\\037\343\331u3\022\327C2\377\002>1\306X\363" 335 9347 4F5C 335 1FE3 D975 335 3312 D743 335 32FF 023E 336 .text 337 .section .gnu.lto_.vars.5cc31b8753866460,"",@progbits 338 0000 789C 25C7 .ascii "x\234%\307\313\r\200 \024\005\321\013\210\217\257(\013\n\262" 338 CB0D 8020 338 1405 D10B 338 888F AF28 338 0B0A B2 339 0013 315A 7712 .ascii "1Zw\022gq\222\361r\n\222^\375\365\251\270e\016\252\207\036\240" 339 6771 92F1 339 720A 925E 339 FDF5 A9B8 339 650E AA87 340 0029 1DB0 225C .ascii "\035\260\"\\'\f\203;\301\223!\027\333*\025Rc?\016\262\b\b" 340 270C 833B 340 C193 2117 340 DB2A 1552 340 633F 0EB2 341 .text GAS LISTING /tmp/ccFceQZL.s page 26 342 .section .gnu.lto_.refs.5cc31b8753866460,"",@progbits 343 0000 789C A58F .string "x\234\245\2171\022\2000\b\004\3578\210\211\261\362\005\366\376\377O>\303\230XX\244\223\03 343 3112 8030 343 0804 EF38 343 8889 B1F2 343 05F6 FEFF 344 0024 1746 ED46 .ascii "\027F\355F\220\"\255\361L\315\354\220\274\233\313gF\247\311z" 344 9022 ADF1 344 4CCD EC90 344 BC9B CB67 344 46A7 C97A 345 0038 CF2C 1425 .ascii "\317,\024%\004&.\314,m\251s\246?\251\2127ge\325\370\241rk^sn" 345 0426 2ECC 345 2C6D A973 345 A63F A98A 345 3767 65D5 346 0053 97F4 05B8 .ascii "\227\364\005\270\001\006\276\003\215" 346 0106 BE03 346 8D 347 .text 348 .section .gnu.lto_.statics.5cc31b8753866460,"",@progbits 349 0000 789C 6362 .string "x\234cb`d`b\300\016@\342\214\020&" 349 6064 6062 349 C00E 40E2 349 8C10 2600 350 0010 00 .string "" 351 0011 FD00 .string "\375" 352 0013 09 .ascii "\t" 353 .text 354 .section .gnu.lto_.decls.5cc31b8753866460,"",@progbits 355 0000 789C AD57 .string "x\234\255Wkl\024U\024\276w\272\355\356\322mKy\005\224\004b\304\037D[K" 355 6B6C 1455 355 14BE 77BA 355 EDEE D26D 355 4B79 0594 356 001c F943 8254 .string "\371C\202T%\375!6A\376\0307\223\355\356\224N\330\356\224\231\331\n\376a\nD\236J\005\211\2 356 25FD 2136 356 41FE 1837 356 93ED EE94 356 4ED8 EE94 357 00e3 CC0F 1717 .string "\314\017\027\027\3403" 357 E033 00 358 00ea 9F3E F81C .ascii "\237>\370\034\004\013b\023\227`\370\262\254\311:\210FC\251\277" 358 040B 6213 358 9760 F8B2 358 ACC9 3A88 358 4643 A9BF 359 00fe 91C7 4773 .ascii "\221\307Gs\031x$\3275\260!8\235\333\310I\362\027\202\265R,\216" 359 1978 24D7 359 35B0 2138 359 9DDB C849 359 F217 82B5 360 0115 E219 7949 .ascii "\342\031yI>\242\335U\232\337" 360 3EA2 DD55 360 9ADF 361 011f 3ADA A9BF .string ":\332\251\277=\276\235b\330\007\331\303!v\236t\335\310\242\207]\003\022W@5\260\357\241]\0 361 3DBE 9D62 GAS LISTING /tmp/ccFceQZL.s page 27 361 D807 D9C3 361 2176 9E74 361 DDC8 A287 362 0220 F4AA 8A15 .string "\364\252\212\025G\026\366m\016\366_9\331w\367\033\022\247\225\343P\265\301\242\267\343)\0 362 4716 F66D 362 0EF6 5F39 362 D977 F71B 362 12A7 95E3 363 024a DFE9 00 .string "\337\351" 364 024d DFE5 046F .ascii "\337\345\004o1\205O" 364 3185 4F 365 0254 EBC9 A13A .string "\353\311\241:\306\375sS\3010\336\252\007s\364\352\033\nE/\2773\221\2630iw0\331\355\265\31 365 C6FD 7353 365 C130 DEAA 365 0773 F4EA 365 1B0A 452F 366 0355 9A38 5632 .string "\2328V283\374\267\\\302\327\263\360\215[\2122\343\177\317%~;g\362/\311\214\377#\227\370=, 366 3833 FCB7 366 5CC2 D7B3 366 F08D 5B8A 366 32E3 7FCF 367 0456 073C 00 .string "\007<" 368 0459 EFE4 0EF8 .string "\357\344\016\3703\003\034\364" 368 3303 1CF4 368 00 369 0462 BC9B 3BE0 .string "\274\233;\340E\006x\330\355-\002\346\377\272h\270\371\027\006\250\027\311\322\207\274?\20 369 4506 78D8 369 ED2D 02E6 369 FFBA 68B8 369 F917 06A8 370 04c4 2DD7 DF72 .ascii "-\327\337r\233\016\316X\340\371\222\253\351}}\031\027\200D\033" 370 9B0E CE58 370 E0F9 92AB 370 E97D 7D19 370 1780 441B 371 04d8 C9EF 7AFB .ascii "\311\357z\373\357`\212M<\fzt\316\246\344\227)Ze~\221dJ\345\\" 371 EF60 8A4D 371 3C0C 7A74 371 CEA6 E497 371 295A 657E 372 04f1 F472 CEE8 .ascii "\364r\316\350\307\3668\322\365\335\343V\270\306\rz\346[\351\032" 372 C7F6 38D2 372 F5DD E356 372 B8C6 0D7A 372 E65B E91A 373 0505 77CD 33DF .ascii "w\3153\337*\3278\362\245\356\036\267\3325\216\224\210{\334\032" 373 2AD7 38F2 373 A5EE 1EB7 373 DA35 8E94 373 887B DC1A 374 0519 D7B8 7D9E .ascii "\327\270}\236\371\3367\343\034_\356\232~RG\347P\003k9rx\276\366" 374 F9DE 37E3 374 1C5F EE9A 374 7E52 47E7 374 5003 6B39 375 0531 A881 B596 .string "\250\201\265\226b\325\347Z\212\016\234b3\366p\261\231s\032\313\351\247P\037<\306YY\347zV\ 375 62D5 E75A GAS LISTING /tmp/ccFceQZL.s page 28 375 8A0E 9C62 375 33F6 70B1 375 9973 1ACB 376 0632 A73F 8040 .string "\247?\200@\363A\250jRe\245\224\250\025\347%e\241D\234\024mH'\224dp\017\020\367\252\204\25 376 F341 A86A 376 5265 A594 376 A815 E725 376 65A1 449C 377 066a 5963 C554 .ascii "Yc\305T^-\254\217\310\363\371\250\224\004m\003B\"\246\250R\203" 377 5E2D AC8F 377 C8F3 F9A8 377 9404 6D03 377 4222 A6A8 378 0680 323C 26F1 .ascii "2<&\361RRmH\252\274\230h\024dE\224\022!\025\326 \325\326\352" 378 5252 6D48 378 AABC 9868 378 1464 4594 378 1221 15D6 379 0698 0E41 F23F .ascii "\016A\362?J\366\344\351,\256\274\322 &bqa\270~G\345\027\362\221" 379 4AF6 E4E9 379 2CAE BCD2 379 2026 6271 379 61B8 7E47 380 06b0 85A2 C2C7 .ascii "\205\242\302\307d\261\221\335[\224\345\336\273\226{\241hZ?\276" 380 64B1 91DD 380 5B94 E5DE 380 BB96 7BA1 380 685A 3FBE 381 06c4 4E88 C4D8 .ascii "N\210\304\330\205\032\021\343\305\306EM\262\266V\220\363\371" 381 851A 11E3 381 C5C6 454D 381 B2B6 5690 381 F3F9 382 06d6 9992 14F7 .ascii "\231\222\024\367E\353\"\362\377\n\3768S" 382 45EB 22F2 382 FF0A FE38 382 53 383 .text 384 .section .gnu.lto_.symtab.5cc31b8753866460,"",@progbits 385 0000 466F 7263 .string "ForceCheckInts" 385 6543 6865 385 636B 496E 385 7473 00 386 000f 00 .string "" 387 0010 00 .string "" 388 0011 00 .string "" 389 0012 00 .string "" 390 0013 00 .string "" 391 0014 00 .string "" 392 0015 00 .string "" 393 0016 00 .string "" 394 0017 00 .string "" 395 0018 00 .string "" 396 0019 00 .string "" 397 001a A000 .string "\240" 398 001c 00 .string "" 399 001d 00 .string "" GAS LISTING /tmp/ccFceQZL.s page 29 400 001e 5F5F 7665 .string "__vector_default" 400 6374 6F72 400 5F64 6566 400 6175 6C74 400 00 401 002f 00 .string "" 402 0030 00 .string "" 403 0031 00 .string "" 404 0032 00 .string "" 405 0033 00 .string "" 406 0034 00 .string "" 407 0035 00 .string "" 408 0036 00 .string "" 409 0037 00 .string "" 410 0038 00 .string "" 411 0039 00 .string "" 412 003a A500 .string "\245" 413 003c 00 .string "" 414 003d 00 .string "" 415 003e 5374 6570 .string "StepProcess" 415 5072 6F63 415 6573 7300 416 004a 00 .string "" 417 004b 00 .string "" 418 004c 00 .string "" 419 004d 00 .string "" 420 004e 00 .string "" 421 004f 00 .string "" 422 0050 00 .string "" 423 0051 00 .string "" 424 0052 00 .string "" 425 0053 00 .string "" 426 0054 00 .string "" 427 0055 AF00 .string "\257" 428 0057 00 .string "" 429 0058 00 .string "" 430 0059 5469 6D65 .string "Timer1COMPA" 430 7231 434F 430 4D50 4100 431 0065 00 .string "" 432 0066 00 .string "" 433 0067 00 .string "" 434 0068 00 .string "" 435 0069 00 .string "" 436 006a 00 .string "" 437 006b 00 .string "" 438 006c 00 .string "" 439 006d 00 .string "" 440 006e 00 .string "" 441 006f 00 .string "" 442 0070 B200 .string "\262" 443 0072 00 .string "" 444 0073 00 .string "" 445 0074 5F5F 7665 .string "__vector_15" 445 6374 6F72 445 5F31 3500 446 0080 00 .string "" GAS LISTING /tmp/ccFceQZL.s page 30 447 0081 00 .string "" 448 0082 00 .string "" 449 0083 00 .string "" 450 0084 00 .string "" 451 0085 00 .string "" 452 0086 00 .string "" 453 0087 00 .string "" 454 0088 00 .string "" 455 0089 00 .string "" 456 008a 00 .string "" 457 008b B500 .string "\265" 458 008d 00 .string "" 459 008e 00 .string "" 460 008f 5072 6F63 .string "ProcessCommand" 460 6573 7343 460 6F6D 6D61 460 6E64 00 461 009e 00 .string "" 462 009f 00 .string "" 463 00a0 00 .string "" 464 00a1 00 .string "" 465 00a2 00 .string "" 466 00a3 00 .string "" 467 00a4 00 .string "" 468 00a5 00 .string "" 469 00a6 00 .string "" 470 00a7 00 .string "" 471 00a8 00 .string "" 472 00a9 BB00 .string "\273" 473 00ab 00 .string "" 474 00ac 00 .string "" 475 00ad 5469 6D65 .string "Timer1COMPB" 475 7231 434F 475 4D50 4200 476 00b9 00 .string "" 477 00ba 00 .string "" 478 00bb 00 .string "" 479 00bc 00 .string "" 480 00bd 00 .string "" 481 00be 00 .string "" 482 00bf 00 .string "" 483 00c0 00 .string "" 484 00c1 00 .string "" 485 00c2 00 .string "" 486 00c3 00 .string "" 487 00c4 C500 .string "\305" 488 00c6 00 .string "" 489 00c7 00 .string "" 490 00c8 5F5F 7665 .string "__vector_16" 490 6374 6F72 490 5F31 3600 491 00d4 00 .string "" 492 00d5 00 .string "" 493 00d6 00 .string "" 494 00d7 00 .string "" 495 00d8 00 .string "" 496 00d9 00 .string "" GAS LISTING /tmp/ccFceQZL.s page 31 497 00da 00 .string "" 498 00db 00 .string "" 499 00dc 00 .string "" 500 00dd 00 .string "" 501 00de 00 .string "" 502 00df C800 .string "\310" 503 00e1 00 .string "" 504 00e2 00 .string "" 505 00e3 5365 7475 .string "SetupPins" 505 7050 696E 505 7300 506 00ed 00 .string "" 507 00ee 00 .string "" 508 00ef 00 .string "" 509 00f0 00 .string "" 510 00f1 00 .string "" 511 00f2 00 .string "" 512 00f3 00 .string "" 513 00f4 00 .string "" 514 00f5 00 .string "" 515 00f6 00 .string "" 516 00f7 00 .string "" 517 00f8 CE00 .string "\316" 518 00fa 00 .string "" 519 00fb 00 .string "" 520 00fc 6D61 696E .string "main" 520 00 521 0101 00 .string "" 522 0102 00 .string "" 523 0103 00 .string "" 524 0104 00 .string "" 525 0105 00 .string "" 526 0106 00 .string "" 527 0107 00 .string "" 528 0108 00 .string "" 529 0109 00 .string "" 530 010a 00 .string "" 531 010b 00 .string "" 532 010c D200 .string "\322" 533 010e 00 .string "" 534 010f 00 .string "" 535 0110 5553 425F .string "USB_GEN_Interrupt" 535 4745 4E5F 535 496E 7465 535 7272 7570 535 7400 536 0122 00 .string "" 537 0123 0200 .string "\002" 538 0125 00 .string "" 539 0126 00 .string "" 540 0127 00 .string "" 541 0128 00 .string "" 542 0129 00 .string "" 543 012a 00 .string "" 544 012b 00 .string "" 545 012c 00 .string "" 546 012d D600 .string "\326" GAS LISTING /tmp/ccFceQZL.s page 32 547 012f 00 .string "" 548 0130 00 .string "" 549 0131 5553 425F .string "USB_COM_Interrupt" 549 434F 4D5F 549 496E 7465 549 7272 7570 549 7400 550 0143 00 .string "" 551 0144 0200 .string "\002" 552 0146 00 .string "" 553 0147 00 .string "" 554 0148 00 .string "" 555 0149 00 .string "" 556 014a 00 .string "" 557 014b 00 .string "" 558 014c 00 .string "" 559 014d 00 .string "" 560 014e D800 .string "\330" 561 0150 00 .string "" 562 0151 00 .string "" 563 0152 4932 4343 .string "I2CConfigure" 563 6F6E 6669 563 6775 7265 563 00 564 015f 00 .string "" 565 0160 0200 .string "\002" 566 0162 00 .string "" 567 0163 00 .string "" 568 0164 00 .string "" 569 0165 00 .string "" 570 0166 00 .string "" 571 0167 00 .string "" 572 0168 00 .string "" 573 0169 00 .string "" 574 016a DA00 .string "\332" 575 016c 00 .string "" 576 016d 00 .string "" 577 016e 5553 425F .string "USB_Init" 577 496E 6974 577 00 578 0177 00 .string "" 579 0178 0200 .string "\002" 580 017a 00 .string "" 581 017b 00 .string "" 582 017c 00 .string "" 583 017d 00 .string "" 584 017e 00 .string "" 585 017f 00 .string "" 586 0180 00 .string "" 587 0181 00 .string "" 588 0182 DC00 .string "\334" 589 0184 00 .string "" 590 0185 00 .string "" 591 0186 5553 425F .string "USB_ZeroPrescaler" 591 5A65 726F 591 5072 6573 591 6361 6C65 GAS LISTING /tmp/ccFceQZL.s page 33 591 7200 592 0198 00 .string "" 593 0199 0200 .string "\002" 594 019b 00 .string "" 595 019c 00 .string "" 596 019d 00 .string "" 597 019e 00 .string "" 598 019f 00 .string "" 599 01a0 00 .string "" 600 01a1 00 .string "" 601 01a2 00 .string "" 602 01a3 DE00 .string "\336" 603 01a5 00 .string "" 604 01a6 00 .string "" 605 01a7 6375 7272 .string "current_word" 605 656E 745F 605 776F 7264 605 00 606 01b4 00 .string "" 607 01b5 00 .string "" 608 01b6 00 .string "" 609 01b7 00 .string "" 610 01b8 00 .string "" 611 01b9 00 .string "" 612 01ba 00 .string "" 613 01bb 00 .string "" 614 01bc 00 .string "" 615 01bd 00 .string "" 616 01be 00 .string "" 617 01bf E000 .string "\340" 618 01c1 00 .string "" 619 01c2 00 .string "" 620 01c3 6D61 726B .string "mark_counts" 620 5F63 6F75 620 6E74 7300 621 01cf 00 .string "" 622 01d0 0400 .string "\004" 623 01d2 1800 .string "\030" 624 01d4 00 .string "" 625 01d5 00 .string "" 626 01d6 00 .string "" 627 01d7 00 .string "" 628 01d8 00 .string "" 629 01d9 00 .string "" 630 01da E200 .string "\342" 631 01dc 00 .string "" 632 01dd 00 .string "" 633 01de 656E 6473 .string "endstops" 633 746F 7073 633 00 634 01e7 00 .string "" 635 01e8 00 .string "" 636 01e9 00 .string "" 637 01ea 00 .string "" 638 01eb 00 .string "" 639 01ec 00 .string "" 640 01ed 00 .string "" GAS LISTING /tmp/ccFceQZL.s page 34 641 01ee 00 .string "" 642 01ef 00 .string "" 643 01f0 00 .string "" 644 01f1 00 .string "" 645 01f2 E900 .string "\351" 646 01f4 00 .string "" 647 01f5 00 .string "" 648 01f6 646F 5F6F .string "do_output_inversion" 648 7574 7075 648 745F 696E 648 7665 7273 648 696F 6E00 649 020a 00 .string "" 650 020b 00 .string "" 651 020c 00 .string "" 652 020d 00 .string "" 653 020e 00 .string "" 654 020f 00 .string "" 655 0210 00 .string "" 656 0211 00 .string "" 657 0212 00 .string "" 658 0213 00 .string "" 659 0214 00 .string "" 660 0215 EB00 .string "\353" 661 0217 00 .string "" 662 0218 00 .string "" 663 0219 7469 6D65 .string "timeoffstops" 663 6F66 6673 663 746F 7073 663 00 664 0226 00 .string "" 665 0227 0400 .string "\004" 666 0229 0600 .string "\006" 667 022b 00 .string "" 668 022c 00 .string "" 669 022d 00 .string "" 670 022e 00 .string "" 671 022f 00 .string "" 672 0230 00 .string "" 673 0231 ED00 .string "\355" 674 0233 00 .string "" 675 0234 00 .string "" 676 0235 7374 6F70 .string "stopcheck" 676 6368 6563 676 6B00 677 023f 00 .string "" 678 0240 00 .string "" 679 0241 00 .string "" 680 0242 00 .string "" 681 0243 00 .string "" 682 0244 00 .string "" 683 0245 00 .string "" 684 0246 00 .string "" 685 0247 00 .string "" 686 0248 00 .string "" 687 0249 00 .string "" 688 024a F100 .string "\361" GAS LISTING /tmp/ccFceQZL.s page 35 689 024c 00 .string "" 690 024d 00 .string "" 691 024e 646F 5F6F .string "do_output_inversion_spindle" 691 7574 7075 691 745F 696E 691 7665 7273 691 696F 6E5F 692 026a 00 .string "" 693 026b 00 .string "" 694 026c 00 .string "" 695 026d 00 .string "" 696 026e 00 .string "" 697 026f 00 .string "" 698 0270 00 .string "" 699 0271 00 .string "" 700 0272 00 .string "" 701 0273 00 .string "" 702 0274 00 .string "" 703 0275 F300 .string "\363" 704 0277 00 .string "" 705 0278 00 .string "" 706 0279 696E 7665 .string "invert_x_axis_drive" 706 7274 5F78 706 5F61 7869 706 735F 6472 706 6976 6500 707 028d 00 .string "" 708 028e 00 .string "" 709 028f 00 .string "" 710 0290 00 .string "" 711 0291 00 .string "" 712 0292 00 .string "" 713 0293 00 .string "" 714 0294 00 .string "" 715 0295 00 .string "" 716 0296 00 .string "" 717 0297 00 .string "" 718 0298 F500 .string "\365" 719 029a 00 .string "" 720 029b 00 .string "" 721 029c 696E 7665 .string "invert_y_axis_drive" 721 7274 5F79 721 5F61 7869 721 735F 6472 721 6976 6500 722 02b0 00 .string "" 723 02b1 00 .string "" 724 02b2 00 .string "" 725 02b3 00 .string "" 726 02b4 00 .string "" 727 02b5 00 .string "" 728 02b6 00 .string "" 729 02b7 00 .string "" 730 02b8 00 .string "" 731 02b9 00 .string "" 732 02ba 00 .string "" 733 02bb F700 .string "\367" GAS LISTING /tmp/ccFceQZL.s page 36 734 02bd 00 .string "" 735 02be 00 .string "" 736 02bf 696E 7665 .string "invert_z_axis_drive" 736 7274 5F7A 736 5F61 7869 736 735F 6472 736 6976 6500 737 02d3 00 .string "" 738 02d4 00 .string "" 739 02d5 00 .string "" 740 02d6 00 .string "" 741 02d7 00 .string "" 742 02d8 00 .string "" 743 02d9 00 .string "" 744 02da 00 .string "" 745 02db 00 .string "" 746 02dc 00 .string "" 747 02dd 00 .string "" 748 02de F900 .string "\371" 749 02e0 00 .string "" 750 02e1 00 .string "" 751 02e2 636F 6D6D .string "command_head" 751 616E 645F 751 6865 6164 751 00 752 02ef 00 .string "" 753 02f0 00 .string "" 754 02f1 00 .string "" 755 02f2 00 .string "" 756 02f3 00 .string "" 757 02f4 00 .string "" 758 02f5 00 .string "" 759 02f6 00 .string "" 760 02f7 00 .string "" 761 02f8 00 .string "" 762 02f9 00 .string "" 763 02fa FB00 .string "\373" 764 02fc 00 .string "" 765 02fd 00 .string "" 766 02fe 636F 6D6D .string "command_tail" 766 616E 645F 766 7461 696C 766 00 767 030b 00 .string "" 768 030c 00 .string "" 769 030d 00 .string "" 770 030e 00 .string "" 771 030f 00 .string "" 772 0310 00 .string "" 773 0311 00 .string "" 774 0312 00 .string "" 775 0313 00 .string "" 776 0314 00 .string "" 777 0315 00 .string "" 778 0316 FE00 .string "\376" 779 0318 00 .string "" 780 0319 00 .string "" GAS LISTING /tmp/ccFceQZL.s page 37 781 031a 636F 6D6D .string "command_buffer" 781 616E 645F 781 6275 6666 781 6572 00 782 0329 00 .string "" 783 032a 0400 .string "\004" 784 032c 8000 .string "\200" 785 032e 00 .string "" 786 032f 00 .string "" 787 0330 00 .string "" 788 0331 00 .string "" 789 0332 00 .string "" 790 0333 00 .string "" 791 0334 00 .string "" 792 0335 0100 .string "\001" 793 0337 00 .string "" 794 .text 795 .section .gnu.lto_.opts,"",@progbits 796 0000 272D 6D63 .string "'-mcall-prologues''-mmcu=atmega32u2''-Os''-flto''-fwhole-program'" 796 616C 6C2D 796 7072 6F6C 796 6F67 7565 796 7327 272D 797 .text 798 .global ForceCheckInts 800 ForceCheckInts: 801 /* prologue: function */ 802 /* frame size = 0 */ 803 /* stack size = 0 */ 804 .L__stack_usage = 0 805 0000 0895 ret 807 .global __vector_default 809 __vector_default: 810 0002 1F92 push r1 811 0004 0F92 push r0 812 0006 0FB6 in r0,__SREG__ 813 0008 0F92 push r0 814 000a 1124 clr __zero_reg__ 815 /* prologue: Signal */ 816 /* frame size = 0 */ 817 /* stack size = 3 */ 818 .L__stack_usage = 3 819 /* epilogue start */ 820 000c 0F90 pop r0 821 000e 0FBE out __SREG__,r0 822 0010 0F90 pop r0 823 0012 1F90 pop r1 824 0014 1895 reti 826 .global StepProcess 828 StepProcess: 829 /* prologue: function */ 830 /* frame size = 0 */ 831 /* stack size = 0 */ 832 .L__stack_usage = 0 833 0016 4091 0000 lds r20,current_word 834 001a 43FB bst r20,3 835 001c 6627 clr r22 GAS LISTING /tmp/ccFceQZL.s page 38 836 001e 60F9 bld r22,0 837 0020 45FB bst r20,5 838 0022 5527 clr r21 839 0024 50F9 bld r21,0 840 0026 8091 0000 lds r24,mark_counts+20 841 002a 9091 0000 lds r25,mark_counts+20+1 842 002e 0196 adiw r24,1 843 0030 9093 0000 sts mark_counts+20+1,r25 844 0034 8093 0000 sts mark_counts+20,r24 845 0038 8091 0000 lds r24,endstops 846 003c 41FB bst r20,1 847 003e 9927 clr r25 848 0040 90F9 bld r25,0 849 0042 41FF sbrs r20,1 850 0044 00C0 rjmp .L4 851 0046 81FD sbrc r24,1 852 0048 00C0 rjmp .L5 853 004a 00C0 rjmp .L6 854 .L4: 855 004c 80FD sbrc r24,0 856 004e 00C0 rjmp .L5 857 .L6: 858 0050 742F mov r23,r20 859 0052 7470 andi r23,lo8(4) 860 0054 42FF sbrs r20,2 861 0056 00C0 rjmp .L7 862 0058 2091 0000 lds r18,mark_counts+14 863 005c 3091 0000 lds r19,mark_counts+14+1 864 0060 9923 tst r25 865 0062 01F0 breq .L28 866 0064 81E0 ldi r24,lo8(1) 867 0066 90E0 ldi r25,0 868 0068 00C0 rjmp .L8 869 .L28: 870 006a 8FEF ldi r24,lo8(-1) 871 006c 9FEF ldi r25,lo8(-1) 872 .L8: 873 006e 820F add r24,r18 874 0070 931F adc r25,r19 875 0072 9093 0000 sts mark_counts+14+1,r25 876 0076 8093 0000 sts mark_counts+14,r24 877 .L7: 878 007a 91E0 ldi r25,lo8(1) 879 007c 7111 cpse r23,__zero_reg__ 880 007e 00C0 rjmp .L10 881 0080 90E0 ldi r25,0 882 .L10: 883 0082 81E0 ldi r24,lo8(1) 884 0084 2091 0000 lds r18,do_output_inversion 885 0088 2111 cpse r18,__zero_reg__ 886 008a 80E0 ldi r24,0 887 .L11: 888 008c 9817 cp r25,r24 889 008e 01F0 breq .L9 890 0090 469A sbi 0x8,6 891 0092 00C0 rjmp .L5 892 .L9: GAS LISTING /tmp/ccFceQZL.s page 39 893 0094 4698 cbi 0x8,6 894 .L5: 895 0096 8091 0000 lds r24,endstops 896 009a 6623 tst r22 897 009c 01F0 breq .L12 898 009e 83FD sbrc r24,3 899 00a0 00C0 rjmp .L13 900 00a2 00C0 rjmp .L14 901 .L12: 902 00a4 82FD sbrc r24,2 903 00a6 00C0 rjmp .L13 904 .L14: 905 00a8 742F mov r23,r20 906 00aa 7071 andi r23,lo8(16) 907 00ac 44FF sbrs r20,4 908 00ae 00C0 rjmp .L15 909 00b0 2091 0000 lds r18,mark_counts+16 910 00b4 3091 0000 lds r19,mark_counts+16+1 911 00b8 6623 tst r22 912 00ba 01F0 breq .L29 913 00bc 81E0 ldi r24,lo8(1) 914 00be 90E0 ldi r25,0 915 00c0 00C0 rjmp .L16 916 .L29: 917 00c2 8FEF ldi r24,lo8(-1) 918 00c4 9FEF ldi r25,lo8(-1) 919 .L16: 920 00c6 820F add r24,r18 921 00c8 931F adc r25,r19 922 00ca 9093 0000 sts mark_counts+16+1,r25 923 00ce 8093 0000 sts mark_counts+16,r24 924 .L15: 925 00d2 91E0 ldi r25,lo8(1) 926 00d4 7111 cpse r23,__zero_reg__ 927 00d6 00C0 rjmp .L18 928 00d8 90E0 ldi r25,0 929 .L18: 930 00da 81E0 ldi r24,lo8(1) 931 00dc 2091 0000 lds r18,do_output_inversion 932 00e0 2111 cpse r18,__zero_reg__ 933 00e2 80E0 ldi r24,0 934 .L19: 935 00e4 9817 cp r25,r24 936 00e6 01F0 breq .L17 937 00e8 2E9A sbi 0x5,6 938 00ea 00C0 rjmp .L13 939 .L17: 940 00ec 2E98 cbi 0x5,6 941 .L13: 942 00ee 8091 0000 lds r24,endstops 943 00f2 5523 tst r21 944 00f4 01F0 breq .L20 945 00f6 85FF sbrs r24,5 946 00f8 00C0 rjmp .L22 947 00fa 0895 ret 948 .L20: 949 00fc 84FD sbrc r24,4 GAS LISTING /tmp/ccFceQZL.s page 40 950 00fe 00C0 rjmp .L3 951 .L22: 952 0100 642F mov r22,r20 953 0102 6074 andi r22,lo8(64) 954 0104 46FF sbrs r20,6 955 0106 00C0 rjmp .L23 956 0108 2091 0000 lds r18,mark_counts+18 957 010c 3091 0000 lds r19,mark_counts+18+1 958 0110 5523 tst r21 959 0112 01F0 breq .L30 960 0114 81E0 ldi r24,lo8(1) 961 0116 90E0 ldi r25,0 962 0118 00C0 rjmp .L24 963 .L30: 964 011a 8FEF ldi r24,lo8(-1) 965 011c 9FEF ldi r25,lo8(-1) 966 .L24: 967 011e 820F add r24,r18 968 0120 931F adc r25,r19 969 0122 9093 0000 sts mark_counts+18+1,r25 970 0126 8093 0000 sts mark_counts+18,r24 971 .L23: 972 012a 91E0 ldi r25,lo8(1) 973 012c 6111 cpse r22,__zero_reg__ 974 012e 00C0 rjmp .L26 975 0130 90E0 ldi r25,0 976 .L26: 977 0132 81E0 ldi r24,lo8(1) 978 0134 2091 0000 lds r18,do_output_inversion 979 0138 2111 cpse r18,__zero_reg__ 980 013a 80E0 ldi r24,0 981 .L27: 982 013c 9817 cp r25,r24 983 013e 01F0 breq .L25 984 0140 5A9A sbi 0xb,2 985 0142 0895 ret 986 .L25: 987 0144 5A98 cbi 0xb,2 988 .L3: 989 0146 0895 ret 991 .global Timer1COMPA 993 Timer1COMPA: 994 /* prologue: function */ 995 /* frame size = 0 */ 996 /* stack size = 0 */ 997 .L__stack_usage = 0 998 0148 4D9B sbis 0x9,5 999 014a 00C0 rjmp .L50 1000 014c 1092 0000 sts timeoffstops,__zero_reg__ 1001 0150 8091 0000 lds r24,mark_counts 1002 0154 9091 0000 lds r25,mark_counts+1 1003 0158 0196 adiw r24,1 1004 015a 9093 0000 sts mark_counts+1,r25 1005 015e 8093 0000 sts mark_counts,r24 1006 0162 00C0 rjmp .L51 1007 .L50: 1008 0164 8091 0000 lds r24,timeoffstops GAS LISTING /tmp/ccFceQZL.s page 41 1009 0168 8A30 cpi r24,lo8(10) 1010 016a 00F4 brsh .L51 1011 016c 8F5F subi r24,lo8(-(1)) 1012 016e 8093 0000 sts timeoffstops,r24 1013 .L51: 1014 0172 4E9B sbis 0x9,6 1015 0174 00C0 rjmp .L52 1016 0176 1092 0000 sts timeoffstops+2,__zero_reg__ 1017 017a 8091 0000 lds r24,mark_counts+4 1018 017e 9091 0000 lds r25,mark_counts+4+1 1019 0182 0196 adiw r24,1 1020 0184 9093 0000 sts mark_counts+4+1,r25 1021 0188 8093 0000 sts mark_counts+4,r24 1022 018c 00C0 rjmp .L53 1023 .L52: 1024 018e 8091 0000 lds r24,timeoffstops+2 1025 0192 8A30 cpi r24,lo8(10) 1026 0194 00F4 brsh .L53 1027 0196 8F5F subi r24,lo8(-(1)) 1028 0198 8093 0000 sts timeoffstops+2,r24 1029 .L53: 1030 019c 1C9B sbis 0x3,4 1031 019e 00C0 rjmp .L54 1032 01a0 1092 0000 sts timeoffstops+4,__zero_reg__ 1033 01a4 8091 0000 lds r24,mark_counts+8 1034 01a8 9091 0000 lds r25,mark_counts+8+1 1035 01ac 0196 adiw r24,1 1036 01ae 9093 0000 sts mark_counts+8+1,r25 1037 01b2 8093 0000 sts mark_counts+8,r24 1038 01b6 00C0 rjmp .L55 1039 .L54: 1040 01b8 8091 0000 lds r24,timeoffstops+4 1041 01bc 8A30 cpi r24,lo8(10) 1042 01be 00F4 brsh .L55 1043 01c0 8F5F subi r24,lo8(-(1)) 1044 01c2 8093 0000 sts timeoffstops+4,r24 1045 .L55: 1046 01c6 9091 0000 lds r25,timeoffstops 1047 01ca 8091 0000 lds r24,endstops 1048 01ce 9A30 cpi r25,lo8(10) 1049 01d0 00F4 brsh .L56 1050 01d2 8160 ori r24,lo8(1) 1051 01d4 00C0 rjmp .L62 1052 .L56: 1053 01d6 8E7F andi r24,lo8(-2) 1054 .L62: 1055 01d8 8093 0000 sts endstops,r24 1056 01dc 9091 0000 lds r25,timeoffstops+2 1057 01e0 8091 0000 lds r24,endstops 1058 01e4 9A30 cpi r25,lo8(10) 1059 01e6 00F4 brsh .L58 1060 01e8 8460 ori r24,lo8(4) 1061 01ea 00C0 rjmp .L63 1062 .L58: 1063 01ec 8B7F andi r24,lo8(-5) 1064 .L63: 1065 01ee 8093 0000 sts endstops,r24 GAS LISTING /tmp/ccFceQZL.s page 42 1066 01f2 9091 0000 lds r25,timeoffstops+4 1067 01f6 8091 0000 lds r24,endstops 1068 01fa 9A30 cpi r25,lo8(10) 1069 01fc 00F4 brsh .L60 1070 01fe 8061 ori r24,lo8(16) 1071 0200 00C0 rjmp .L64 1072 .L60: 1073 0202 8F7E andi r24,lo8(-17) 1074 .L64: 1075 0204 8093 0000 sts endstops,r24 1076 0208 3F9A sbi 0x7,7 1077 020a 549A sbi 0xa,4 1078 020c 479A sbi 0x8,7 1079 020e 5C98 cbi 0xb,4 1080 0210 8091 0000 lds r24,stopcheck 1081 0214 8F5F subi r24,lo8(-(1)) 1082 0216 8093 0000 sts stopcheck,r24 1083 021a 0E94 0000 call StepProcess 1084 021e 0895 ret 1086 .global __vector_15 1088 __vector_15: 1089 0220 1F92 push r1 1090 0222 0F92 push r0 1091 0224 0FB6 in r0,__SREG__ 1092 0226 0F92 push r0 1093 0228 1124 clr __zero_reg__ 1094 022a 2F93 push r18 1095 022c 3F93 push r19 1096 022e 4F93 push r20 1097 0230 5F93 push r21 1098 0232 6F93 push r22 1099 0234 7F93 push r23 1100 0236 8F93 push r24 1101 0238 9F93 push r25 1102 023a AF93 push r26 1103 023c BF93 push r27 1104 023e EF93 push r30 1105 0240 FF93 push r31 1106 /* prologue: Signal */ 1107 /* frame size = 0 */ 1108 /* stack size = 15 */ 1109 .L__stack_usage = 15 1110 0242 0E94 0000 call Timer1COMPA 1111 /* epilogue start */ 1112 0246 FF91 pop r31 1113 0248 EF91 pop r30 1114 024a BF91 pop r27 1115 024c AF91 pop r26 1116 024e 9F91 pop r25 1117 0250 8F91 pop r24 1118 0252 7F91 pop r23 1119 0254 6F91 pop r22 1120 0256 5F91 pop r21 1121 0258 4F91 pop r20 1122 025a 3F91 pop r19 1123 025c 2F91 pop r18 1124 025e 0F90 pop r0 GAS LISTING /tmp/ccFceQZL.s page 43 1125 0260 0FBE out __SREG__,r0 1126 0262 0F90 pop r0 1127 0264 1F90 pop r1 1128 0266 1895 reti 1130 .global ProcessCommand 1132 ProcessCommand: 1133 /* prologue: function */ 1134 /* frame size = 0 */ 1135 /* stack size = 0 */ 1136 .L__stack_usage = 0 1137 0268 8093 0000 sts current_word,r24 1138 026c 282F mov r18,r24 1139 026e 2170 andi r18,lo8(1) 1140 0270 91E0 ldi r25,lo8(1) 1141 0272 3091 0000 lds r19,do_output_inversion_spindle 1142 0276 3111 cpse r19,__zero_reg__ 1143 0278 90E0 ldi r25,0 1144 .L68: 1145 027a 2917 cp r18,r25 1146 027c 01F0 breq .L67 1147 027e 2D9A sbi 0x5,5 1148 0280 00C0 rjmp .L69 1149 .L67: 1150 0282 2D98 cbi 0x5,5 1151 .L69: 1152 0284 259A sbi 0x4,5 1153 0286 83FB bst r24,3 1154 0288 4427 clr r20 1155 028a 40F9 bld r20,0 1156 028c 91E0 ldi r25,lo8(1) 1157 028e 2091 0000 lds r18,invert_y_axis_drive 1158 0292 2111 cpse r18,__zero_reg__ 1159 0294 00C0 rjmp .L70 1160 0296 90E0 ldi r25,0 1161 .L70: 1162 0298 4927 eor r20,r25 1163 029a 85FB bst r24,5 1164 029c 3327 clr r19 1165 029e 30F9 bld r19,0 1166 02a0 91E0 ldi r25,lo8(1) 1167 02a2 2091 0000 lds r18,invert_z_axis_drive 1168 02a6 2111 cpse r18,__zero_reg__ 1169 02a8 00C0 rjmp .L71 1170 02aa 90E0 ldi r25,0 1171 .L71: 1172 02ac 3927 eor r19,r25 1173 02ae 91E0 ldi r25,lo8(1) 1174 02b0 2091 0000 lds r18,do_output_inversion 1175 02b4 2111 cpse r18,__zero_reg__ 1176 02b6 90E0 ldi r25,0 1177 .L73: 1178 02b8 81FB bst r24,1 1179 02ba 5527 clr r21 1180 02bc 50F9 bld r21,0 1181 02be 21E0 ldi r18,lo8(1) 1182 02c0 6091 0000 lds r22,invert_x_axis_drive 1183 02c4 6111 cpse r22,__zero_reg__ GAS LISTING /tmp/ccFceQZL.s page 44 1184 02c6 00C0 rjmp .L74 1185 02c8 20E0 ldi r18,0 1186 .L74: 1187 02ca 2527 eor r18,r21 1188 02cc 9217 cp r25,r18 1189 02ce 01F0 breq .L72 1190 02d0 459A sbi 0x8,5 1191 02d2 00C0 rjmp .L75 1192 .L72: 1193 02d4 4598 cbi 0x8,5 1194 .L75: 1195 02d6 91E0 ldi r25,lo8(1) 1196 02d8 2091 0000 lds r18,do_output_inversion 1197 02dc 2111 cpse r18,__zero_reg__ 1198 02de 90E0 ldi r25,0 1199 .L77: 1200 02e0 9417 cp r25,r20 1201 02e2 01F0 breq .L76 1202 02e4 2F9A sbi 0x5,7 1203 02e6 00C0 rjmp .L78 1204 .L76: 1205 02e8 2F98 cbi 0x5,7 1206 .L78: 1207 02ea 91E0 ldi r25,lo8(1) 1208 02ec 2091 0000 lds r18,do_output_inversion 1209 02f0 2111 cpse r18,__zero_reg__ 1210 02f2 90E0 ldi r25,0 1211 .L80: 1212 02f4 9317 cp r25,r19 1213 02f6 01F0 breq .L79 1214 02f8 5B9A sbi 0xb,3 1215 02fa 00C0 rjmp .L81 1216 .L79: 1217 02fc 5B98 cbi 0xb,3 1218 .L81: 1219 02fe 881F rol r24 1220 0300 8827 clr r24 1221 0302 881F rol r24 1222 0304 91E0 ldi r25,lo8(1) 1223 0306 2091 0000 lds r18,do_output_inversion 1224 030a 2111 cpse r18,__zero_reg__ 1225 030c 90E0 ldi r25,0 1226 .L83: 1227 030e 8917 cp r24,r25 1228 0310 01F0 breq .L82 1229 0312 449A sbi 0x8,4 1230 0314 0895 ret 1231 .L82: 1232 0316 4498 cbi 0x8,4 1233 0318 0895 ret 1235 .global Timer1COMPB 1237 Timer1COMPB: 1238 /* prologue: function */ 1239 /* frame size = 0 */ 1240 /* stack size = 0 */ 1241 .L__stack_usage = 0 1242 031a 4D9B sbis 0x9,5 GAS LISTING /tmp/ccFceQZL.s page 45 1243 031c 00C0 rjmp .L101 1244 031e 1092 0000 sts timeoffstops+1,__zero_reg__ 1245 0322 8091 0000 lds r24,mark_counts+2 1246 0326 9091 0000 lds r25,mark_counts+2+1 1247 032a 0196 adiw r24,1 1248 032c 9093 0000 sts mark_counts+2+1,r25 1249 0330 8093 0000 sts mark_counts+2,r24 1250 0334 00C0 rjmp .L102 1251 .L101: 1252 0336 8091 0000 lds r24,timeoffstops+1 1253 033a 8A30 cpi r24,lo8(10) 1254 033c 00F4 brsh .L102 1255 033e 8F5F subi r24,lo8(-(1)) 1256 0340 8093 0000 sts timeoffstops+1,r24 1257 .L102: 1258 0344 4E9B sbis 0x9,6 1259 0346 00C0 rjmp .L103 1260 0348 1092 0000 sts timeoffstops+3,__zero_reg__ 1261 034c 8091 0000 lds r24,mark_counts+6 1262 0350 9091 0000 lds r25,mark_counts+6+1 1263 0354 0196 adiw r24,1 1264 0356 9093 0000 sts mark_counts+6+1,r25 1265 035a 8093 0000 sts mark_counts+6,r24 1266 035e 00C0 rjmp .L104 1267 .L103: 1268 0360 8091 0000 lds r24,timeoffstops+3 1269 0364 8A30 cpi r24,lo8(10) 1270 0366 00F4 brsh .L104 1271 0368 8F5F subi r24,lo8(-(1)) 1272 036a 8093 0000 sts timeoffstops+3,r24 1273 .L104: 1274 036e 1C9B sbis 0x3,4 1275 0370 00C0 rjmp .L105 1276 0372 1092 0000 sts timeoffstops+5,__zero_reg__ 1277 0376 8091 0000 lds r24,mark_counts+10 1278 037a 9091 0000 lds r25,mark_counts+10+1 1279 037e 0196 adiw r24,1 1280 0380 9093 0000 sts mark_counts+10+1,r25 1281 0384 8093 0000 sts mark_counts+10,r24 1282 0388 00C0 rjmp .L106 1283 .L105: 1284 038a 8091 0000 lds r24,timeoffstops+5 1285 038e 8A30 cpi r24,lo8(10) 1286 0390 00F4 brsh .L106 1287 0392 8F5F subi r24,lo8(-(1)) 1288 0394 8093 0000 sts timeoffstops+5,r24 1289 .L106: 1290 0398 9091 0000 lds r25,timeoffstops+1 1291 039c 8091 0000 lds r24,endstops 1292 03a0 9A30 cpi r25,lo8(10) 1293 03a2 00F4 brsh .L107 1294 03a4 8260 ori r24,lo8(2) 1295 03a6 00C0 rjmp .L121 1296 .L107: 1297 03a8 8D7F andi r24,lo8(-3) 1298 .L121: 1299 03aa 8093 0000 sts endstops,r24 GAS LISTING /tmp/ccFceQZL.s page 46 1300 03ae 9091 0000 lds r25,timeoffstops+3 1301 03b2 8091 0000 lds r24,endstops 1302 03b6 9A30 cpi r25,lo8(10) 1303 03b8 00F4 brsh .L109 1304 03ba 8860 ori r24,lo8(8) 1305 03bc 00C0 rjmp .L122 1306 .L109: 1307 03be 877F andi r24,lo8(-9) 1308 .L122: 1309 03c0 8093 0000 sts endstops,r24 1310 03c4 9091 0000 lds r25,timeoffstops+5 1311 03c8 8091 0000 lds r24,endstops 1312 03cc 9A30 cpi r25,lo8(10) 1313 03ce 00F4 brsh .L111 1314 03d0 8062 ori r24,lo8(32) 1315 03d2 00C0 rjmp .L123 1316 .L111: 1317 03d4 8F7D andi r24,lo8(-33) 1318 .L123: 1319 03d6 8093 0000 sts endstops,r24 1320 03da 3F9A sbi 0x7,7 1321 03dc 549A sbi 0xa,4 1322 03de 4798 cbi 0x8,7 1323 03e0 5C9A sbi 0xb,4 1324 03e2 1092 0000 sts stopcheck,__zero_reg__ 1325 03e6 8091 0000 lds r24,do_output_inversion 1326 03ea 8111 cpse r24,__zero_reg__ 1327 03ec 00C0 rjmp .L113 1328 03ee 5A9A sbi 0xb,2 1329 03f0 2E9A sbi 0x5,6 1330 03f2 00C0 rjmp .L116 1331 .L113: 1332 03f4 5A98 cbi 0xb,2 1333 03f6 2E98 cbi 0x5,6 1334 .L116: 1335 03f8 8091 0000 lds r24,do_output_inversion 1336 03fc 8111 cpse r24,__zero_reg__ 1337 03fe 00C0 rjmp .L117 1338 0400 469A sbi 0x8,6 1339 0402 00C0 rjmp .L118 1340 .L117: 1341 0404 4698 cbi 0x8,6 1342 .L118: 1343 0406 9091 0000 lds r25,command_head 1344 040a 8091 0000 lds r24,command_tail 1345 040e 9813 cpse r25,r24 1346 0410 00C0 rjmp .L119 1347 0412 1092 0000 sts current_word,__zero_reg__ 1348 0416 8091 0000 lds r24,mark_counts+12 1349 041a 9091 0000 lds r25,mark_counts+12+1 1350 041e 0196 adiw r24,1 1351 0420 9093 0000 sts mark_counts+12+1,r25 1352 0424 8093 0000 sts mark_counts+12,r24 1353 0428 0895 ret 1354 .L119: 1355 042a E091 0000 lds r30,command_tail 1356 042e F0E0 ldi r31,0 GAS LISTING /tmp/ccFceQZL.s page 47 1357 0430 E050 subi r30,lo8(-(command_buffer)) 1358 0432 F040 sbci r31,hi8(-(command_buffer)) 1359 0434 8081 ld r24,Z 1360 0436 2091 0000 lds r18,command_tail 1361 043a 30E0 ldi r19,0 1362 043c 2F5F subi r18,-1 1363 043e 3F4F sbci r19,-1 1364 0440 2F77 andi r18,127 1365 0442 3327 clr r19 1366 0444 2093 0000 sts command_tail,r18 1367 0448 0E94 0000 call ProcessCommand 1368 044c 0895 ret 1370 .global __vector_16 1372 __vector_16: 1373 044e 1F92 push r1 1374 0450 0F92 push r0 1375 0452 0FB6 in r0,__SREG__ 1376 0454 0F92 push r0 1377 0456 1124 clr __zero_reg__ 1378 0458 2F93 push r18 1379 045a 3F93 push r19 1380 045c 4F93 push r20 1381 045e 5F93 push r21 1382 0460 6F93 push r22 1383 0462 7F93 push r23 1384 0464 8F93 push r24 1385 0466 9F93 push r25 1386 0468 AF93 push r26 1387 046a BF93 push r27 1388 046c EF93 push r30 1389 046e FF93 push r31 1390 /* prologue: Signal */ 1391 /* frame size = 0 */ 1392 /* stack size = 15 */ 1393 .L__stack_usage = 15 1394 0470 0E94 0000 call Timer1COMPB 1395 /* epilogue start */ 1396 0474 FF91 pop r31 1397 0476 EF91 pop r30 1398 0478 BF91 pop r27 1399 047a AF91 pop r26 1400 047c 9F91 pop r25 1401 047e 8F91 pop r24 1402 0480 7F91 pop r23 1403 0482 6F91 pop r22 1404 0484 5F91 pop r21 1405 0486 4F91 pop r20 1406 0488 3F91 pop r19 1407 048a 2F91 pop r18 1408 048c 0F90 pop r0 1409 048e 0FBE out __SREG__,r0 1410 0490 0F90 pop r0 1411 0492 1F90 pop r1 1412 0494 1895 reti 1414 .global SetupPins 1416 SetupPins: 1417 /* prologue: function */ GAS LISTING /tmp/ccFceQZL.s page 48 1418 /* frame size = 0 */ 1419 /* stack size = 0 */ 1420 .L__stack_usage = 0 1421 0496 3F9A sbi 0x7,7 1422 0498 4798 cbi 0x8,7 1423 049a 549A sbi 0xa,4 1424 049c 5C98 cbi 0xb,4 1425 049e 8AB1 in r24,0xa 1426 04a0 8F79 andi r24,lo8(-97) 1427 04a2 8AB9 out 0xa,r24 1428 04a4 2498 cbi 0x4,4 1429 04a6 8091 0000 lds r24,do_output_inversion_spindle 1430 04aa 8111 cpse r24,__zero_reg__ 1431 04ac 00C0 rjmp .L126 1432 04ae 2D9A sbi 0x5,5 1433 04b0 00C0 rjmp .L127 1434 .L126: 1435 04b2 2D98 cbi 0x5,5 1436 .L127: 1437 04b4 259A sbi 0x4,5 1438 04b6 8091 0000 lds r24,do_output_inversion 1439 04ba 8823 tst r24 1440 04bc 01F0 breq .L128 1441 04be 459A sbi 0x8,5 1442 04c0 00C0 rjmp .L129 1443 .L128: 1444 04c2 4598 cbi 0x8,5 1445 .L129: 1446 04c4 3D9A sbi 0x7,5 1447 04c6 8091 0000 lds r24,do_output_inversion 1448 04ca 8823 tst r24 1449 04cc 01F0 breq .L130 1450 04ce 469A sbi 0x8,6 1451 04d0 00C0 rjmp .L131 1452 .L130: 1453 04d2 4698 cbi 0x8,6 1454 .L131: 1455 04d4 3E9A sbi 0x7,6 1456 04d6 8091 0000 lds r24,do_output_inversion 1457 04da 8823 tst r24 1458 04dc 01F0 breq .L132 1459 04de 2F9A sbi 0x5,7 1460 04e0 00C0 rjmp .L133 1461 .L132: 1462 04e2 2F98 cbi 0x5,7 1463 .L133: 1464 04e4 279A sbi 0x4,7 1465 04e6 8091 0000 lds r24,do_output_inversion 1466 04ea 8823 tst r24 1467 04ec 01F0 breq .L134 1468 04ee 2E9A sbi 0x5,6 1469 04f0 00C0 rjmp .L135 1470 .L134: 1471 04f2 2E98 cbi 0x5,6 1472 .L135: 1473 04f4 269A sbi 0x4,6 1474 04f6 8091 0000 lds r24,do_output_inversion GAS LISTING /tmp/ccFceQZL.s page 49 1475 04fa 8823 tst r24 1476 04fc 01F0 breq .L136 1477 04fe 5B9A sbi 0xb,3 1478 0500 00C0 rjmp .L137 1479 .L136: 1480 0502 5B98 cbi 0xb,3 1481 .L137: 1482 0504 539A sbi 0xa,3 1483 0506 8091 0000 lds r24,do_output_inversion 1484 050a 8823 tst r24 1485 050c 01F0 breq .L138 1486 050e 5A9A sbi 0xb,2 1487 0510 00C0 rjmp .L139 1488 .L138: 1489 0512 5A98 cbi 0xb,2 1490 .L139: 1491 0514 529A sbi 0xa,2 1492 0516 8091 0000 lds r24,do_output_inversion 1493 051a 8823 tst r24 1494 051c 01F0 breq .L140 1495 051e 449A sbi 0x8,4 1496 0520 00C0 rjmp .L141 1497 .L140: 1498 0522 4498 cbi 0x8,4 1499 .L141: 1500 0524 3C9A sbi 0x7,4 1501 0526 0895 ret 1503 .section .text.startup,"ax",@progbits 1504 .global main 1506 main: 1507 /* prologue: function */ 1508 /* frame size = 0 */ 1509 /* stack size = 0 */ 1510 .L__stack_usage = 0 1511 /* #APP */ 1512 ; 446 "test.c" 1 1513 0000 F894 cli 1514 ; 0 "" 2 1515 /* #NOAPP */ 1516 0002 0E94 0000 call USB_ZeroPrescaler 1517 0006 0E94 0000 call USB_Init 1518 000a 0E94 0000 call I2CConfigure 1519 000e 82E0 ldi r24,lo8(2) 1520 0010 8093 8000 sts 128,r24 1521 0014 8AE1 ldi r24,lo8(26) 1522 0016 8093 8100 sts 129,r24 1523 001a 8AEF ldi r24,lo8(-6) 1524 001c 90E0 ldi r25,0 1525 001e 9093 8900 sts 136+1,r25 1526 0022 8093 8800 sts 136,r24 1527 0026 81E0 ldi r24,lo8(1) 1528 0028 90E0 ldi r25,0 1529 002a 9093 8B00 sts 138+1,r25 1530 002e 8093 8A00 sts 138,r24 1531 0032 84EF ldi r24,lo8(-12) 1532 0034 91E0 ldi r25,lo8(1) 1533 0036 9093 8700 sts 134+1,r25 GAS LISTING /tmp/ccFceQZL.s page 50 1534 003a 8093 8600 sts 134,r24 1535 003e 86E0 ldi r24,lo8(6) 1536 0040 8093 6F00 sts 111,r24 1537 0044 1092 E200 sts 226,__zero_reg__ 1538 0048 0E94 0000 call SetupPins 1539 /* #APP */ 1540 ; 476 "test.c" 1 1541 004c 7894 sei 1542 ; 0 "" 2 1543 /* #NOAPP */ 1544 .L155: 1545 004e 1092 E900 sts 233,__zero_reg__ 1546 0052 8091 E800 lds r24,232 1547 0056 8F75 andi r24,lo8(95) 1548 0058 01F4 brne .L143 1549 005a 8091 EE00 lds r24,238 1550 005e 8076 andi r24,lo8(96) 1551 0060 01F0 breq .L144 1552 .L143: 1553 0062 0E94 0000 call USB_COM_Interrupt 1554 0066 8091 EE00 lds r24,238 1555 006a 8F79 andi r24,lo8(-97) 1556 006c 8093 EE00 sts 238,r24 1557 .L144: 1558 0070 8091 E100 lds r24,225 1559 0074 83FF sbrs r24,3 1560 0076 00C0 rjmp .L155 1561 0078 0E94 0000 call USB_GEN_Interrupt 1562 007c 00C0 rjmp .L155 1564 .global stopcheck 1565 .section .bss 1568 stopcheck: 1569 0000 00 .zero 1 1570 .global current_word 1573 current_word: 1574 0001 00 .zero 1 1575 .global invert_z_axis_drive 1578 invert_z_axis_drive: 1579 0002 00 .zero 1 1580 .global invert_y_axis_drive 1581 .data 1584 invert_y_axis_drive: 1585 0000 01 .byte 1 1586 .global invert_x_axis_drive 1589 invert_x_axis_drive: 1590 0001 01 .byte 1 1591 .global do_output_inversion_spindle 1594 do_output_inversion_spindle: 1595 0002 01 .byte 1 1596 .global do_output_inversion 1599 do_output_inversion: 1600 0003 01 .byte 1 1601 .comm timeoffstops,6,1 1602 .global endstops 1603 .section .bss 1606 endstops: 1607 0003 00 .zero 1 GAS LISTING /tmp/ccFceQZL.s page 51 1608 .global command_tail 1611 command_tail: 1612 0004 00 .zero 1 1613 .global command_head 1616 command_head: 1617 0005 00 .zero 1 1618 .comm command_buffer,128,1 1619 .comm mark_counts,24,1 1620 .comm __gnu_lto_v1,1,1 1621 .ident "GCC: (GNU) 4.7.2" 1622 .global __do_copy_data 1623 .global __do_clear_bss GAS LISTING /tmp/ccFceQZL.s page 52 DEFINED SYMBOLS *ABS*:0000000000000000 test.c /tmp/ccFceQZL.s:2 *ABS*:000000000000003e __SP_H__ /tmp/ccFceQZL.s:3 *ABS*:000000000000003d __SP_L__ /tmp/ccFceQZL.s:4 *ABS*:000000000000003f __SREG__ /tmp/ccFceQZL.s:5 *ABS*:0000000000000000 __tmp_reg__ /tmp/ccFceQZL.s:6 *ABS*:0000000000000001 __zero_reg__ /tmp/ccFceQZL.s:800 .text:0000000000000000 ForceCheckInts /tmp/ccFceQZL.s:809 .text:0000000000000002 __vector_default /tmp/ccFceQZL.s:828 .text:0000000000000016 StepProcess /tmp/ccFceQZL.s:1573 .bss:0000000000000001 current_word *COM*:0000000000000018 mark_counts /tmp/ccFceQZL.s:1606 .bss:0000000000000003 endstops /tmp/ccFceQZL.s:1599 .data:0000000000000003 do_output_inversion /tmp/ccFceQZL.s:993 .text:0000000000000148 Timer1COMPA *COM*:0000000000000006 timeoffstops /tmp/ccFceQZL.s:1568 .bss:0000000000000000 stopcheck /tmp/ccFceQZL.s:1088 .text:0000000000000220 __vector_15 /tmp/ccFceQZL.s:1132 .text:0000000000000268 ProcessCommand /tmp/ccFceQZL.s:1594 .data:0000000000000002 do_output_inversion_spindle /tmp/ccFceQZL.s:1584 .data:0000000000000000 invert_y_axis_drive /tmp/ccFceQZL.s:1578 .bss:0000000000000002 invert_z_axis_drive /tmp/ccFceQZL.s:1589 .data:0000000000000001 invert_x_axis_drive /tmp/ccFceQZL.s:1237 .text:000000000000031a Timer1COMPB /tmp/ccFceQZL.s:1616 .bss:0000000000000005 command_head /tmp/ccFceQZL.s:1611 .bss:0000000000000004 command_tail *COM*:0000000000000080 command_buffer /tmp/ccFceQZL.s:1372 .text:000000000000044e __vector_16 /tmp/ccFceQZL.s:1416 .text:0000000000000496 SetupPins /tmp/ccFceQZL.s:1506 .text.startup:0000000000000000 main *COM*:0000000000000001 __gnu_lto_v1 UNDEFINED SYMBOLS USB_ZeroPrescaler USB_Init I2CConfigure USB_COM_Interrupt USB_GEN_Interrupt __do_copy_data __do_clear_bss GAS LISTING /tmp/ccFceQZL.s page 1 1 .file "usb.c" 2 __SP_H__ = 0x3e 3 __SP_L__ = 0x3d 4 __SREG__ = 0x3f 5 __tmp_reg__ = 0 6 __zero_reg__ = 1 7 .section .gnu.lto_.jmpfuncs.5cd70b1acbd3715b,"",@progbits 8 0000 789C 6362 .string "x\234cb`d`g\300\016\234\201\030$\307\301" 8 6064 6067 8 C00E 9C81 8 1824 C7C1 8 00 9 0011 54C4 C4C0 .string "T\304\304\300\f\026dd\252b\370\331\300\221\312\310\300\230\311\310p\354\315J\021,\302w\24 9 0C16 6464 9 AA62 F8D9 9 C091 CAC8 9 C098 C9C8 10 003f AE33 0B9D .ascii "\2563\013\235" 11 .text 12 .section .gnu.lto_.inline.5cd70b1acbd3715b,"",@progbits 13 0000 789C 6362 .string "x\234cb`d\340e\300\016\016Ai\016\006\006v=F\006&\216\035\333X\031\330\026\3103\001\365\24 13 6064 E065 13 C00E 0E41 13 690E 0606 13 763D 4606 14 0050 9605 50ED .string "\226\005P\355\254\f\374f@\276\304\216\315l\020\0016\006N^\240" 14 AC0C FC66 14 40BE C48E 14 CD6C 1001 14 3606 4E5E 15 0066 D704 3F24 .string "\327\004?$\363\331\261\t2" 15 F3D9 B109 15 3200 16 0070 00 .string "" 17 0071 EA5D 1473 .ascii "\352]\024s" 18 .text 19 .section .gnu.lto_.pureconst.5cd70b1acbd3715b,"",@progbits 20 0000 789C 6362 .string "x\234cb`d`f``\020d\200" 20 6064 6066 20 6060 1064 20 8000 21 000e 0E06 2946 .string "\016\006)F)&)f)\026)V)6)v)" 21 2926 2966 21 2916 2956 21 2936 2976 21 2900 22 0020 0A32 010C .ascii "\n2\001\f" 23 .text 24 .section .gnu.lto_usb_wait_in_ready.5cd70b1acbd3715b,"",@progbits 25 0000 789C 8D51 .ascii "x\234\215Q\261J\003A\024\234\331\275=-\024\323Z\0044\225\225" 25 B14A 0341 25 149C D9BD 25 3D2D 14D3 25 5A04 3495 26 0015 F801 FEC4 .ascii "\370\001\376\304\005,\017\301#\255\215X\337\036^aa\021\354\024" 26 052C 0FC1 26 23AD 8D58 GAS LISTING /tmp/ccFceQZL.s page 2 26 DF1E 5E61 26 6111 EC14 27 0029 0211 2DF2 .ascii "\002\021-\362\013\251\fb\020\256\b\026\351\264\b\030\304N\377" 27 0BA9 0C62 27 10AE 0816 27 E9B4 0818 27 C44E FF 28 003c E07C 7B6B .ascii "\340|{k\210\030P\337\261\314\336\316\316\274\341\255\002\345" 28 8818 50DF 28 B1CC DECE 28 CEBC E1AD 28 02E5 29 004e 5BAC 5D59 .ascii "[\254]YC!\226\005\031\202\252=\002\262\rE\3557Z\231\263\007\300" 29 4321 9605 29 1982 AA3D 29 02B2 0D45 29 ED37 5A99 30 0065 6E05 F912 .ascii "n\005\371\022\354\216\361\347\233\001\351P,S\245M\300t\2572\017" 30 EC8E F1E7 30 9B01 E950 30 2C53 A54D 30 C074 AF32 31 007a 1AB8 B2F6 .ascii "\032\270\262\366|\320\315V\262\217\262\\k\271\323}\242xzY]G\213" 31 7CD0 CD56 31 B28F B25C 31 6BB9 D37D 31 A278 7A59 32 0091 943E 0ED5 .ascii "\224>\016\325\317,\225\256\3758\327\351J\3273^U\373R\251\177" 32 CF2C 95AE 32 FD38 D7E9 32 4AD7 335E 32 55FB 52A9 33 00a6 A9F0 B768 .ascii "\251\360\267h1\342\370=\3745\341\270>\255\337\252\301\244L\201" 33 31E2 F83D 33 FC35 E1B8 33 3EAD DFAA 33 C1A4 4C81 34 00ba 9088 79CD .ascii "\220\210y\315\206X\307\354\nJ\031\344\326\326\252\366\256\"\207" 34 8658 C7EC 34 0A4A 19E4 34 D6D6 AAF6 34 AE22 87 35 00cd 32B2 489C .ascii "2\262H\234\004uS\262\271\221\351\002w}\363\3349\214yC\203\204" 35 0475 53B2 35 B991 E902 35 777D F3DC 35 398C 7943 36 00e3 EA12 1759 .ascii "\352\022\027Y\316\026\003\345\372\032\274\021~3\253\002'}\335" 36 CE16 03E5 36 FA1A BC11 36 7E33 AB02 36 277D DD 37 00f6 93FF 8494 .ascii "\223\377\204\224\373\216D\225n\210\373W\236\352\231\023=\363" 37 FB8E 4495 37 6E88 FB57 37 9EEA 9913 37 3DF3 GAS LISTING /tmp/ccFceQZL.s page 3 38 0108 BD22 2128 .ascii "\275\"!(\357\307&\203*\306\b\234vB\257\230_\242\343\334\230\302" 38 EFC7 2683 38 2AC6 089C 38 7642 AF98 38 5FA2 E3DC 39 011e E3A3 83ED .ascii "\343\243\203\355\004\237K9a\220" 39 049F 4B39 39 6190 40 .text 41 .section .gnu.lto_usb_wait_receive_out.5cd70b1acbd3715b,"",@progbits 42 0000 789C 8D51 .ascii "x\234\215Q\261J\003A\024\234\331\275=-\024\323\332\004Me%~\200" 42 B14A 0341 42 149C D9BD 42 3D2D 14D3 42 DA04 4D65 43 0017 3F71 01CB .ascii "?q\001\313C\360\270\326F\254o\017\257\260\260\bvZ\204\210\026" 43 43F0 B8D6 43 46AC 6F0F 43 AFB0 B008 43 765A 8488 44 002c F985 5406 .ascii "\371\205T\006Q\204+\202EJ\013\301 \202\205\376\301\371\366\326" 44 5184 2B82 44 454A 0BC1 44 2082 85FE 44 C1F9 F6D6 45 0040 1031 A0CE .ascii "\0201\240\316r\314\336\316\316{\303[\005\312\232\307\266|w\"" 45 72CC DECE 45 CE7B C35B 45 05CA 9AC7 45 B67C 7722 46 0054 2C0A 3304 .ascii ",\n3\004Ug\004\344k\212\332o\2642'\367\200\335\b\212\005\330" 46 5567 04E4 46 6B8A DA6F 46 B432 27F7 46 80DD 088A 47 006a 2DE3 CFD7 .ascii "-\343\317\327\003\322\261\224\314\2246\001\263\235\272x\320\302" 47 03D2 B194 47 CC94 3601 47 B39D BA78 47 D0C2 48 007c 85B5 A7C3 .ascii "\205\265\247\303^\276\224\177T\325J\352Nw\211\362\355yy\025)" 48 5EBE 947F 48 54D5 4AEA 48 4E77 89F2 48 ED79 7915 49 0091 297D 1CAB .ascii ")}\034\253\237Yj_\347a\346\323\265\257o\274\253\361\345R\377" 49 9F59 6A5F 49 E761 E6D3 49 B5AF 6FBC 49 ABF1 E552 50 00a6 72E1 6FD3 .ascii "r\341o\323|\304\361{\370k\302qs\322\274V\303\247*\003B\"\346" 50 7CC4 F17B 50 F86B C271 50 73D2 BC56 50 C3A7 2A03 51 00bd 255B 523A .ascii "%[R:fOX`PX\333\250\333;D\216ed\221T\022\326m\311\346F\246K\334" 51 664F 5860 GAS LISTING /tmp/ccFceQZL.s page 4 51 5058 DBA8 51 DB3B 448E 51 6564 9154 52 00da 0CCC 6377 .ascii "\f\314cw?\346\025\r\022\252s\234\345\005S\006\312\3655x%\374" 52 3FE6 150D 52 12AA 739C 52 E505 5306 52 CAF5 3578 53 00f0 668A 1247 .ascii "f\212\022G\003\335\227\377\204\224\373N\224I\273w\303\355\013" 53 03DD 97FF 53 8494 FB4E 53 9449 BB77 53 C3ED 0B 54 0103 8FF5 B412 .ascii "\217\365\264\022\275\362\035\221\b\224\367c\233A\035c\004N\272" 54 BDF2 1D91 54 0894 F763 54 9B41 1D63 54 044E BA 55 0116 A177 CC2E .ascii "\241w\314.\321inL\341\341\301\336f\202Oi\304a\247" 55 D169 6E4C 55 E1E1 C1DE 55 6682 4F69 55 C461 A7 56 .text 57 .section .gnu.lto_USB_GEN_Interrupt.part.0.5cd70b1acbd3715b,"",@progbits 58 0000 789C 8DD2 .ascii "x\234\215\322\275J\303P\024\007\360\363\277\271IZ\020\354\250" 58 BD4A C350 58 1407 F0F3 58 BFB9 495A 58 10EC A8 59 0013 9B74 151C .ascii "\233t\025\034\234\372\032-8\026\241\322\241B\273\264..\271\021" 59 9CFA 1A2D 59 3816 A1D2 59 A142 BBB4 59 2E2E B911 60 0027 1FA0 8843 .ascii "\037\240\210C\352d\005_AGE\234J)\016B\227\016\016.b\205\016." 60 EA64 055F 60 4147 459C 60 4A29 0E42 60 970E 0E2E 61 003f 8A50 EFB9 .ascii "\212P\357\271\371\250h\214\336\020\316\311\307\357\234$'\202" 61 F9A8 688C 61 DE10 CEC9 61 C7EF 9C24 61 2782 62 0051 A0B7 9F6B .ascii "\240\267\237k]\357cAT\320\0216AvG:\221\020&\nX\034\3755\013\340" 62 5DEF 6341 62 54D0 1136 62 4176 473A 62 9110 260A 63 006b 4497 F0A4 .ascii "D\227\360\244\260\340m\231Z\262H}\245\216\256O\375%\1776\237" 63 B0E0 6D99 63 5AB2 487D 63 A58E AE4F 63 FD25 7F36 64 0080 2FD7 F9EC .ascii "/\327\371\3546h\360\336\\\245:@9\342(\276w\216\230R\t\023\224" 64 3668 F0DE GAS LISTING /tmp/ccFceQZL.s page 5 64 5CA5 3A40 64 39E2 28BE 64 778E 9852 65 0097 07CB C9D8 .ascii "\007\313\311\330\371[v\357\026\r-\323\360u\354\206\254\0201\361" 65 F95B 76EF 65 160D 2DD3 65 F075 EC86 65 AC10 31F1 66 00ab 2F46 9908 .ascii "/F\231\b\303\236s%\324\303\334#\312\353c\233\016\225*\240\212" 66 C39E 7325 66 D4C3 DC23 66 CAEB 639B 66 0E95 2AA0 67 00c0 3E8A 46F3 .ascii ">\212F\363*s\344OS\2064\211U\321\225L2\240\233\322\307\245S\305" 67 2A73 E44F 67 5386 3489 67 55D1 954C 67 32A0 9BD2 68 00d8 B9FE B027 .ascii "\271\376\260'\324\363\217Q\207\024\334\313\246'P\230\220yE\316" 68 D4F3 8F51 68 8714 DCCB 68 A627 5098 68 9079 45CE 69 00ec A529 C8EA .ascii "\245)\310\3526\330MW\317i\n\221\032\006\255t5\315\352u\277\222" 69 36D8 4D57 69 CF69 0A91 69 1A06 AD74 69 35CD EA75 70 0102 8E5E D2D0 .ascii "\216^\322\320f\204&\277=\340,\253\325cp\201\005S\206\355\323" 70 6684 26BF 70 3DE0 2CAB 70 D563 7081 70 0553 86ED 71 0117 9BCA 6980 .ascii "\233\312i\200\006\022\221\246\017J\323\340l\241\265ub\353j\213" 71 0612 91A6 71 0F4A D3E0 71 6CA1 B575 71 62EB 6A8B 72 012b F87E F78B .ascii "\370~\367\213u\222\277\247\302\003\347\231\214\314T\3032\361" 72 7592 BFA7 72 C203 E799 72 8CCC 54C3 72 32F1 73 013d 2A33 D617 .ascii "*3\326\027y\374\316^\273\266\261Cn\243\325\2515:\355O\340\300" 73 79FC CE5E 73 BBB6 B143 73 6EA3 D5A9 73 353A ED4F 74 0153 9397 .ascii "\223\227" 75 .text 76 .section .gnu.lto_USB_COM_Interrupt.part.1.5cd70b1acbd3715b,"",@progbits 77 0000 789C DD59 .string "x\234\335Y\013pT\325\031>\347\334\335l\336\t\t\t!@\262\341\231\020\310\003\362\344\221" 77 0B70 54D5 77 193E E7DC 77 DD6C DE09 77 0909 2140 78 001e 6A25 BE45 .ascii "j%\276E\245\210D$\227\r&B\240\001\264e:\262\n\235R\247\235q:" GAS LISTING /tmp/ccFceQZL.s page 6 78 A588 4424 78 970D 2642 78 A001 B465 78 3AB2 0A9D 79 0037 EDD4 3A63 .ascii "\355\324:cK\254e\302+X[i\022\b\320\270*\302\022\3554M\203l;}" 79 4BAC 65C2 79 2B58 5B69 79 1208 D0B8 79 2AC2 12ED 80 0051 4445 9BB6 .ascii "DE\233\266\332I\035lc\351w\036\367\356\356\315\203\273\3528m" 80 DA49 1D6C 80 63E9 771E 80 F7EE EECD 80 83BB EA38 81 0066 C390 EFDE .ascii "\303\220\357\336s\316\377\237\377\377\316\177\376\363\237\033" 81 73CE FF9F 81 FFFF CE7F 81 FEF3 9F1B 82 0076 4628 FE8D .ascii "F(\376\215\374Y\246\021r\244\220\220\213x\246\327\021\272\342" 82 FC59 A611 82 72A4 9090 82 8B78 A6D7 82 11BA E2 83 0089 C91E 3C74 .ascii "\311\036\373\243\245h\236e" 94 A899 6CD6 94 F792 D13E 94 FBA3 A568 94 9E65 95 0184 34CF 6673 .ascii "4\317fs\204p\201\020\236Cs\005E\271,WR\224'(\312c\313Ofa\320" 95 8470 8110 95 9E43 7305 95 45B9 2C57 95 5294 2728 96 019f DCDE 42BC .ascii "\334\336B\274\315\245\363\304\240|\211-\356y,_\0224_\0204\337" 96 CDA5 F3C4 96 A07C 892D 96 EE79 2C5F 96 1234 5F10 97 01b5 D05D C00A .ascii "\320]\300\n/A@k\351\007\324ItJ\237&\337\177\354;\324C\243\305)\033C>" 129 E907 D449 129 744A 9F26 129 DF7F EC3B 129 D443 A3C5 130 05f9 A044 3E10 .ascii "\240D>\020\225;\204H\357\341fC\202\331\223\b\344\033\002\232" 130 953B 8448 130 EFE1 6643 130 82D9 9308 130 E41B 029A 131 060d 0D81 C707 .ascii "\r\201\307\007\265V\315\020p\350\374\243\214\3202px\227\321\352" 131 B556 CD10 131 70E8 FCA3 131 8CD0 3270 131 7897 D1EA 132 0621 B4A7 A6DF .ascii "\264\247\246\337i\bDA\2067\3569\314\363\232ls\241\231\013\271" 132 6908 4441 132 8637 EE39 132 CCF3 9A6C 132 73A1 990B 133 0636 90C3 46CC .ascii "\220\303F\314\033\255\363\204\r\201cA\201\030aN\2642g0HCl\244" 133 1BAD F384 133 0D81 6341 133 8118 614E 133 B432 6730 134 064e 5EC5 4146 .ascii "^\305AF\251\031\nz\025\037\251W\t\220\261z\225\210\3461\275J" 134 A919 0A7A 134 151F A957 134 0990 B17A 134 9588 E631 135 0664 42BF D5AB .ascii "B\277\325\253daN\2222\007%\205\3211\301\2369\355\246\366\024" 135 6461 4E92 135 3207 2585 135 D131 C19E 135 39ED A6F6 136 0679 C828 35BE .ascii "\310(5\276#\217\032\255\251\366\324\\6\275\232\b\031\253Wih\266" 136 238F 1AAD 136 A9F6 D45C 136 36BD 9A08 136 19AB 5769 137 068f 7815 9C37 .ascii "x\025\2347\035\375V\257&\ts\322\2059\025\275G\033e\273\325\224" 137 1DFD 56AF 137 2609 73D2 137 8539 15BD GAS LISTING /tmp/ccFceQZL.s page 11 137 471B 65BB 138 06a5 CBE1 A6F0 .ascii "\313\341\246\360\347h\362w\376\3702\361\275M\003G3\315H\347}" 138 E768 F277 138 FEF8 32F1 138 BD4D 0347 138 33CD 48E7 139 06ba 5138 FD82 .ascii "Q8\375\202?\253xd\372\370\257>R\267\213|\344\315\360\320X\332" 139 3FAB 7864 139 FAF8 AF3E 139 52B7 8B7C 139 E4CD F0D0 140 06d0 40E9 E051 .ascii "@\351\340Q\241\202=\245\365\021\235\313\361\321l\350h#\227q\020" 140 A182 3DA5 140 F511 9DCB 140 F1D1 6CE8 140 6823 9771 141 06e5 FA9C 4B83 .ascii "\372\234K\203\372\267\250\257\255\316P\237!\2079M\345}d\262N" 141 FAB7 A8AF 141 ADCE 509F 141 2187 394D 141 E57D 64B2 142 06fa EB34 AAD3 .ascii "\3534\252\323\215q\264\217d\350T\347/\363\343\206\216\036\240" 142 8D71 B48F 142 64E8 54E7 142 2FF3 E386 142 8E1E A0 143 070d 5C0F 867E .ascii "\\\017\206~\215j\302\273\266\207G\367\356\317\243y\227cZ\037" 143 8D6A C2BB 143 B687 47F7 143 EECF A379 143 9763 5A1F 144 0721 45E8 0FA3 .ascii "E\350\017\2434\301\345`\333\263Tf\037&OKyvJ\265\342G\247\231" 144 34C1 E560 144 DBB3 5466 144 1F26 4F4B 144 7976 4AB5 145 0739 3A6A 7672 .ascii ":jvr^\024\006\037\243\231g\221\347\340=@\374\"8ZO\323g\274O-" 145 5E14 061F 145 A399 6791 145 E7E0 3D40 145 FC22 385A 146 0753 F3D0 3829 .ascii "\363\3208)\241z\314\356n\325\035/\272\247X\273_\t\353\236J\304" 146 A17A CCEE 146 6ED5 1D2F 146 BAA7 58BB 146 5F09 EB9E 147 0769 32EC 7D87 .ascii "2\354}\207\016\005y\232\242\013wL\037\\\204\236v\300\207=Oh\276" 147 0E05 799A 147 A20B 774C 147 1F5C 849E 147 76C0 873D 148 0780 634D C6A8 .ascii "cM\306\250i0U\226<\330\303\344\035\342\215\367\037\313\fq\006" 148 6930 5596 148 3CD8 C3E4 148 1DE2 8DF7 148 1FCB 0C71 149 0795 82D1 04A7 .ascii "\202\321\004\247\220\024\f\034k4\004\263LAf\204\031\377\020d" GAS LISTING /tmp/ccFceQZL.s page 12 149 9014 0C1C 149 6B34 04B3 149 4C41 6684 149 19FF 1064 150 07a9 5273 4290 .ascii "RsB\220\322i\245&\033\222\0065_gv\250\311\036\237\032\367\370" 150 D269 A526 150 1B92 0635 150 5F67 76A8 150 C91E 9F1A 151 07bf D4E4 98D4 .ascii "\324\344\230\324\f\0363\251qc+\207R\023Cp\256" 151 0C1E 33A9 151 7163 2B87 151 5213 4370 151 AE 152 07d0 F1E5 FD48 .ascii "\361\345\375H\033\016R3}\027\371\n.\357<\325#R\022\230r8\021" 152 1B0E 5233 152 7D17 F90A 152 2EEF 3CD5 152 2352 1298 153 07e7 4C51 7343 .ascii "LQsCr\306|\355\026\306\220\260\252\245\272\336v\223\260\031c" 153 72C6 7CED 153 16C6 90B0 153 AAA5 BADE 153 7693 B019 154 07fc A973 84A8 .ascii "\251s\204\250\023<\362\257x&\217\035\202\301v+\2173\241\320\340" 154 133C F2AF 154 7826 8F1D 154 82C1 762B 154 8F33 A1D0 155 0811 F1BB B678 .ascii "\361\273\266x\2349>\217\263\306\347q\266\262\356]\355\212\231" 155 9C39 3E8F 155 B3C6 E771 155 B6B2 EE5D 155 ED8A 99 156 0824 4CE6 0829 .ascii "L\346\b)\341\347@\320\317\334\261\374\214\262\372\311?\221\232" 156 E1E7 40D0 156 CFDC B1FC 156 8CB2 FAC9 156 3F91 9A 157 0837 7EFE 5C78 .ascii "~\376\\xx\334\352g\036\024r?y\255\335\302\375\204\3749\213\237" 157 78DC EA67 157 1E14 723F 157 79AD DDC2 157 FD84 FC39 158 084d BF09 F333 .ascii "\277\t\3633o|?\347\312\351\367\264j\374\212l\030\235\2174\310" 158 6F7C 3FE7 158 CAE9 F7B4 158 6AFC 8A6C 158 189D 8F34 159 0862 ADD4 C855 .ascii "\255\324\310Uj8\272\317tt\036\006\210<\367\026\365wd\205\264" 159 6A38 BACF 159 7474 1E06 159 883C F716 159 F577 6485 160 0877 CE0D 8DA2 .ascii "\316\r\215\2428B\377\300K\205=\273y\3421F\31573\026U\331j#v\235" 160 3842 FFC0 160 4B85 3DBB GAS LISTING /tmp/ccFceQZL.s page 13 160 79E2 3146 160 CD37 3316 161 0891 0B5B 1011 .ascii "\013[\020\021\0263\\\310\213\016X\226\215Z#\201\207\r\037\341" 161 1633 5CC8 161 8B0E 5896 161 8D5A 2381 161 870D 1FE1 162 08a5 81F2 585F .ascii "\201\362X_G\035&\210\367w\374\033I\255\036l\307\006\332\037\005" 162 471D 2688 162 F777 FC1B 162 49AD 1E6C 162 C706 DA1F 163 08ba C48B C912 .ascii "\304\213\311\022\t}?J\f\336\244\323\3124\337\t\214\250L\307\353" 163 097D 3F4A 163 0CDE A4D3 163 CA34 DF09 163 8CA8 4CC7 164 08cf 833A 5D98 .ascii "\203:]\230\206\364\2670]\344\276$B\333\\b\\\203N=\t\350\330\224" 164 86F4 B730 164 5DE4 BE24 164 42DB 5C62 164 5C83 4E3D 165 08e7 087D 8D3A .ascii "\b}\215:\255\347/\017&\212Q\311\204\235/\221U\316p\207\271M\n" 165 ADE7 2F0F 165 268A 51C9 165 849D 2F91 165 55CE 7087 166 08fe AE71 0608 .ascii "\256q\006\b\036;4\376\211\2023[\b\211`n\026\247\302\032CU\241" 166 1E3B 34FE 166 8982 335B 166 0889 606E 166 16A7 C21A 167 0915 91DB 8D9F .ascii "\221\333\215\237>R\254\323\206$\230P\234\f{\036\322i#\177y(Y" 167 3E52 ACD3 167 8624 9850 167 9C0C 7B1E 167 D269 237F 168 092c D833 4158 .ascii "\3303AX-\264\373;\233\270\362\"S\271\303\330\320\301\365)\262" 168 2DB4 FB3B 168 9BB8 F222 168 53B9 C3D8 168 D0C1 F529 169 0941 6AE7 3A52 .ascii "j\347:R\b\335+t\264j\201Ns\321\026`B9z\23192\225\260o\276Jdz" 169 08DD 2B74 169 B46A 814E 169 73D1 1660 169 4239 7A99 170 095e 1FEA 7CD4 .ascii "\037\352|\324\f\311\027E0\376\314\032\222% W\270\376\004\337" 170 0CC9 1745 170 30FE CC1A 170 9225 2057 170 B8FE 04DF 171 0972 7C07 1957 .ascii "|\007\031W[\212\266\340\315Q\206\353A[\341Z2~\270\226I\232\273" 171 5B8A B6E0 171 CD51 86EB 171 415B E15A 171 327E B896 GAS LISTING /tmp/ccFceQZL.s page 14 172 0989 6BFA B5D1 .ascii "k\372\265\321O.K\211 $x\f\016t\0367c\260B\247\345\322\351\253" 172 4F2E 4B89 172 2024 780C 172 0E74 1E37 172 63B0 42A7 173 09a1 D4F4 7A22 .ascii "\324\364z\"\341\177\343\327\004\225\346:\225\313\263;t\235\312" 173 E17F E3D7 173 0495 E63A 173 95CB B33B 173 749D CA 174 09b4 415A CA59 .ascii "AZ\312Y\rZR\373\235}d!\026)\005+U\232\n\252\270\2364\203\347" 174 0D5A 52FB 174 9D7D 6421 174 1629 052B 174 559A 0AAA 175 09cd 7D1A A2D0 .ascii "}\032\242\320PT\t\236!(\213\212\341i\222\323P\036m\325\027\377" 175 5054 099E 175 2128 8B8A 175 E169 92D3 175 501E 6DD5 176 09e3 A6C6 62F7 .ascii "\246\306b\367\236H1U[m\344V\244\023\332\255i\"\350\2362\313\243" 176 9E48 3155 176 5B6D E456 176 A413 DAAD 176 6922 E89E 177 09fa 0572 E4B2 .ascii "\005r\344\262\260\221\223\b\271\242F\016\2350\223\275*Z\234a" 177 B091 9308 177 B9A2 460E 177 9D30 93BD 177 2A5A 9C61 178 0a0e 4333 0829 .ascii "C3\b)\020u\303\3603\365\237\306\003?\321\374'\215\345 \204\027" 178 1075 C3F0 178 33F5 9FC6 178 033F D1FC 178 278D E520 179 0a24 40D1 1E9A .ascii "@\321\036\232D\327S*\327\303\303\317#Q\225\365\236\024\341\276" 179 44D7 532A 179 D7C3 C3CF 179 2351 95F5 179 9E14 E1BE 180 0a38 0887 B7CC .ascii "\b\207\267\314G^\225\217\006\203\005\333b\364\313\240 \243\307" 180 475E 958F 180 0683 05DB 180 62F4 CBA0 180 20A3 C7 181 0a4b C49F AC31 .ascii "\304\237\2541\261\330\360\be\311k\206\363K,\276\307\204\371\216" 181 B1D8 F008 181 65C9 6B86 181 F34B 2CBE 181 C784 F98E 182 0a5f 8AC4 4BE5 .ascii "\212\304K\345\310\3268\363\3323\032\365(N\316\210\335\363\256" 182 C8D6 38F3 182 DA33 1AF5 182 284E CE88 182 DDF3 AE 183 0a72 E6EB EA34 .ascii "\346\353\3524\203n\211\250?,Vz\205\225\212\200\030T\200&UAc\227" 183 836E 89A8 GAS LISTING /tmp/ccFceQZL.s page 15 183 3F2C 567A 183 8595 8A80 183 1854 8026 184 0a8a A8A0 F974 .ascii "\250\240\371t\234K\333\246\022\352e|\tk\006\273\232F'\353]+Y" 184 9C4B DBA6 184 12EA 657C 184 096B 06BB 184 9A46 27EB 185 0aa1 4B15 DF43 .ascii "K\025\337C]\215f*\370\251H\002/XSA\265N\253\202\251\340\244H" 185 5D8D 662A 185 F8A9 4802 185 2F58 5341 185 B54E AB82 186 0ab9 05CB D066 .ascii "\005\313\320fM\005'm\245\202\352\361S\301r#\025\fw5\333\252b" 186 4D05 276D 186 A582 EAF1 186 53C1 7223 186 150C 7735 187 0ad0 8588 D83D .ascii "\205\210\330=\276SfR_>\332\022N\003MT&\300\336S!E\334O\204\303" 187 BE53 6652 187 5F3E DA12 187 4E03 4D54 187 26C0 DE53 188 0aea CF5B DD5E .ascii "\317[\335^\001/\325\301\317\257\324\302\355\353F\034\373U\362" 188 012F D5C1 188 CFAF D4C2 188 EDEB 461C 188 FB55 F2 189 0afd D867 21C7 .ascii "\330g!\307\276d\303g\213\215\025\343\263q\275\301\306\3451\022" 189 BE64 C367 189 8B8D 15E3 189 B371 BDC1 189 C6E5 3112 190 0b11 E3A0 958C .ascii "\343\240\225\214\353\215\362*\324\3036\341\333\021\253\2077\300" 190 EB8D F22A 190 D4C3 36E1 190 DB11 AB87 190 37C0 191 0b23 A1A0 873D .ascii "\241\240\207=\302\303/\214\345\2416\302\303\036[\036\3360\276" 191 C2C3 2F8C 191 E5A1 36C2 191 C31E 5B1E 191 DE30 BE 192 0b36 8737 5ECB .ascii "\2077^\313\303\277X=\274\321X\317,\025\366{v\007\272^0w\344J" 192 C3BF 583D 192 BCD1 58CF 192 2C15 F67B 192 7607 BA5E 193 0b4e C476 7829 .ascii "\304vx)\262\031\0139\025q\016\347\246qZ\270l6\241g\030?\026\336" 193 B219 0B39 193 1571 0EE7 193 A671 5AB8 193 6C36 A167 194 0b66 A281 2E33 .ascii "\242\201.3\351.\r\036\276D\tW\251\213\334\004lc\326\333\205+" 194 E92E 0D1E 194 BE44 0957 194 A98B DC04 GAS LISTING /tmp/ccFceQZL.s page 16 194 6C63 D6DB 195 0b7c 1B99 B20F .ascii "\033\231\262\017\347\304\346,\034\350\346DS\002\\\375\312\254" 195 E7C4 E62C 195 1CE8 E644 195 5302 5CFD 195 CAAC 196 0b8e B34E AEDC .ascii "\263N\256\334\255rEw\305\320\2511.\232\357\215\266\245\263\210" 196 AD72 4577 196 C5D0 A931 196 2E9A EF8D 196 B6A5 B388 197 0ba2 4A0A 5511 .ascii "J\nU\021\bI\376\036\257\360\2356\3121\271t)F\002J\205\345\232" 197 0849 FE1E 197 AFF0 9D36 197 CA31 B974 197 2946 024A 198 0bb9 313E 3544 .ascii "1>5D6\205\030_\233W\361\033\3047T\312\0348m=/\242\303\266\321" 198 3685 185F 198 9B57 F11B 198 C437 54CA 198 1C38 6D3D 199 0bd2 7442 FE4A .ascii "tB\376J\306\310\231^\0326\024\305{\254\206sa\350\264\215s\001" 199 C6C8 995E 199 1A36 14C5 199 7BAC 8673 199 61E8 B48D 200 0be8 5B3E 3873 .ascii "[>8s\215\275<:\356\0011\242h\250\371\fs..\032W\231\"\354\254" 200 8DBD 3C3A 200 EE01 31A2 200 68A8 F90C 200 732E 2E1A 201 0c01 95B0 F0BC .ascii "\225\260\360\274\203\353\303\353D\320p\326\026\r\276sc$\361\017" 201 83EB C3EB 201 44D0 70D6 201 160D BE73 201 6324 F10F 202 0c15 46DA 440C .ascii "F\332D\f\022*\3747\331\026\2126\205>\023*pkz^Q\341;\337h\241" 202 122A FC37 202 D916 8A36 202 853E 132A 202 706B 7A5E 203 0c2f E2A5 D088 .ascii "\342\245\320\210\270\223\316!\344\327\004\267\200\\\\\267\035" 203 B893 CE21 203 E4D7 04B7 203 805C 5CB7 203 1D 204 0c40 B216 1F38 .ascii "\262\026\0378o\326\2557\331\253\305\007\317\037\020\265\370\315" 204 6FD6 AD37 204 D9AB C507 204 CF1F 10B5 204 F8CD 205 0c52 90B0 D4E2 .ascii "\220\260\324\342+\rU7\217V-\347\211\331\205\216\241\363\215\\" 205 2B0D 5537 205 8F56 2DE7 205 89D9 858E 205 A1F3 8D5C 206 0c66 C52D A60A .ascii "\305-\246\n\263\342\376\262\241\342\226\321T\3402T\"n\032[\214" GAS LISTING /tmp/ccFceQZL.s page 17 206 B3E2 FEB2 206 A1E2 96D1 206 54E0 3254 206 226E 1A5B 207 0c7b DE3C 9FBF .ascii "\336<\237\277\211\367\344\023\372-\207:^\374\037\232\371\350" 207 89F7 E413 207 FA2D 873A 207 5EFC 1F9A 207 F9E8 208 0c8d 36 .ascii "6" 209 0c8e 9DDE 2AC8 .string "\235\336*\310\276\337,mn/$m\336\275\334M\207\021\346\023\2150OC\230;\f\232\323\314\320\27 209 BEDF 2C6D 209 6E2F 246D 209 DEBD DC4D 209 8711 E613 210 0d8f C26F 5111 .ascii "\302oQ\021i\b\t\013\\\\\273TX\f\277n\r\213\227\303\303\0027\323" 210 6908 090B 210 5C5C BB54 210 580C BF6E 210 0D8B 97C3 211 0da7 4C59 D6F7 .ascii "LY\326\367\366\327\231q\321j-\225\356\021\344!|\002\375\207\320" 211 F6D7 9971 211 D16A 2D95 211 EE11 E421 211 7C02 FD87 212 0dbc FF71 2835 .ascii "\377q(5\031\240\306a\004\313dCq)\241?v\210L\321\244\323\373+" 212 19A0 C661 212 04CB 6443 212 7129 A13F 212 7688 4CD1 213 0dd4 872E D603 .ascii "\207.\326\003\026\341u\253N\327TbK\254Y$*\2212\361\305\222\007" 213 16E1 75AB 213 4ED7 5462 213 4BAC 5924 213 2A91 32F1 214 0deb 66FF DB56 .ascii "f\377\333V\315\3260\024\367|\377\305,9L\247_\324\351\352\320" 214 CDD6 3014 214 F77C FFC5 214 2C39 4CA7 214 5FD4 E9EA 215 0e00 7B7E 1F59 .ascii "{~\037Y\rSK\340\211N\233JQ\240l3\222T\211\277\277Y\247[K\305" 215 0D53 4BE0 215 894E 9B4A 215 51A0 6C33 215 9254 89BF 216 0e1a 94E5 841D .ascii "\224\345\204\035\237/3\325\300\305\343\324\320v/lR\237\353\373" 216 9F2F 33D5 216 C0C5 E3D4 216 D076 2F6C 216 529F EBFB 217 0e2e 5D46 E35A .ascii "]F\343Z[\301\335\256\306G\036\334\367r\025\3752\270\327\312\340" 217 5BC1 DDAE 217 C647 1EDC 217 F772 15FD 217 32B8 D7CA 218 0e43 BEE2 3426 .ascii "\276\3424&\277\017\026\005S\025\357\353\r\261\267V\247\353F\\" 218 BF0F 1605 GAS LISTING /tmp/ccFceQZL.s page 18 218 5315 EFEB 218 0DB1 B756 218 A7EB 465C 219 0e57 F82B 08FB .ascii "\370+\b\373G\261y\337\227\003\327\215\274\357\257\003ye\374\276" 219 47B1 79DF 219 9703 D78D 219 BCEF AF03 219 7965 FCBE 220 0e6b 5F5B CEEF .ascii "_[\316\357\373kt\272\255\fkr_\371\300\305S\202\243J\343C\362" 220 FB6B 74BA 220 AD0C 6B72 220 5FF9 C0C5 220 5382 A34A 221 0e82 3E0D 4B67 .ascii ">\rKgh\272\037\204CR\205j\226\031\252\037\177\352`\217LC\360" 221 68BA 1F84 221 4352 856A 221 9619 AA1F 221 7FEA 608F 222 0e99 9381 FFCD .ascii "\223\201\377\315\024\323\270\321\212\217E\204\356g\301O\006*" 222 14D3 B8D1 222 8A8F 4584 222 EE67 C14F 222 062A 223 0eab 6E46 FB64 .ascii "nF\373d\260\230\357\004\354\375\300\233\273,ax\315\275/\025\340" 223 B098 EF04 223 ECFD C09B 223 BB2C 6178 223 CDBD 2F15 224 0ec0 4AFB 23B5 .ascii "J\373#\265\355\374\227\254\333\356\265\360m\207\353\247\233\007" 224 EDFC 97AC 224 DBEE B5F0 224 6D87 EBA7 224 9B07 225 0ed2 7DE0 D221 .ascii "}\340\322!:\362\034\270\306\326\252\"\3642U\037\362.a3<\241\361" 225 3AF2 1CB8 225 C6D6 AA22 225 F432 551F 225 F22E 6133 226 0ee9 89D6 DBFC .ascii "\211\326\333\374\220\027\220\305\303\003\220\030Y\r\217\020\222\005\201\342b\234\244\233\305 \271" 286 2B0E 0241 286 0CC6 F1AF 286 ED3E 0D8F 286 1092 0581 GAS LISTING /tmp/ccFceQZL.s page 23 287 001d 8841 B1A7 .ascii "\210A\261\247 `P\033\252\242x\204U\022[n\223" 301 58B2 EC92 301 1549 B73E 301 AAA2 7884 GAS LISTING /tmp/ccFceQZL.s page 24 301 5512 5B6E 302 0028 A65F 8B38 .ascii "\246_\2138\326Ul\354\034\fN\346\237\327\003jB\002W" 302 D655 6CEC 302 1C0C 4EE6 302 9FD7 036A 302 4202 57 303 .text 304 .section .gnu.lto_.statics.5cd70b1acbd3715b,"",@progbits 305 0000 789C 6362 .string "x\234cb`d`b\300\016@\342\214\020&" 305 6064 6062 305 C00E 40E2 305 8C10 2600 306 0010 00 .string "" 307 0011 FD00 .string "\375" 308 0013 09 .ascii "\t" 309 .text 310 .section .gnu.lto_.decls.5cd70b1acbd3715b,"",@progbits 311 0000 789C A559 .string "x\234\245YopTW\025\277\367\355?\226\254\t\313\024\006j&Mu\352d\030\233\224`[\352H\315\024 311 6F70 5457 311 15BF F7ED 311 3F96 AC09 311 CB14 066A 312 00bc FD07 78D7 .string "\375\007x\327\210,\214\227\001\325\003}\036#\333C\326\213R;\bf\002(\ft" 312 882C 8C97 312 01D5 037D 312 1E23 DB43 312 D68B 523B 313 00d7 E85E 2A8B .ascii "\350^*\213\251\234\363\031Z\240\356\220\207.\361o\021\320\200" 313 A99C F319 313 5AA0 EE90 313 872E F16F 313 11D0 80 314 00ea 8FEE 65F8 .ascii "\217\356e\370\276\317\202A\344%\213\277\326\207\304\351v\007" 314 BECF 8241 314 E425 8BBF 314 D687 C4E9 314 7607 315 00fc D614 5004 .ascii "\326\024P\004\350\003\252o\305\276\037h-\320\227\201f\200\367" 315 E803 AA6F 315 C5BE 1F68 315 2DD0 9781 315 6680 F7 316 010f 20D0 5760 .ascii " \320W`<\b\337\353,k\357G\346\336<\b\343s\360\375U\370>O\327" 316 3C08 DFEB 316 2C6B EF47 316 E6DE 3C08 316 E373 F0FD 317 0128 8CD0 75D9 .ascii "\214\320u\331~\261}\211R\033\331~\020[\311>\2658\342>B\375q\306" 317 7EB1 7D89 317 521B D97E 317 105B C93E 317 B538 E23E 318 0140 6AC4 2356 .ascii "j\304#Ve\032+g\234\231\235N\2142\375v\306\211\344P\314\021'\246" 318 651A 2B67 318 9C99 9D4E 318 8C32 FD76 318 C689 E450 GAS LISTING /tmp/ccFceQZL.s page 25 319 0158 DB06 748C .ascii "\333\006t\214\312IT\366\250\207-\2437\2011Jc\344|j\320Ou}\207" 319 CA49 54F6 319 A887 2DA3 319 3781 314A 319 63E4 7C6A 320 0171 DEDF .ascii "\336\337" 321 0173 A7DF B6B7 .string "\247\337\266\2676\211J:<\375\272\336\366x\034\355\326\365\235\272\276GO\354\005\360\225H\ 321 3689 4A3A 321 3CFD BADE 321 F678 1CED 321 D6F5 9DBA 322 0274 FA09 17FA .string "\372\t\027\372+n\364\376i\032N\216~\210\243_\227l\350\366h\216\270\320O.\004\275\314\321\ 322 2B6E F4FE 322 691A 4E8E 322 7E88 A35F 322 976C E8F6 323 0322 C447 42FD .string "\304GB\375\222(H\355\376&\277E\201\b\377" 323 9228 48ED 323 FE26 BF45 323 8108 FF00 324 0332 2DAF 04B1 .ascii "-\257\004\261\177\002\020\2515\306\255\241\033\267\306\212\300" 324 7F02 10A9 324 35C6 ADA1 324 1BB7 C68A 324 C0 325 0343 2B86 DC14 .ascii "+\206\334\0242\276l\254\177\334p\335q\205\323E/\323\205V\262" 325 32BE 6CAC 325 7FDC 70DD 325 7185 D345 325 2FD3 8556 326 0358 B15E A50F .ascii "\261^\245\017\256\362\021\237\3741\211\344I\356N\345m\354\357" 326 AEF2 119F 326 FC31 89E4 326 49EE 4EE5 326 6DEC EF 327 036b CE3B F6B8 .ascii "\316;\366\270LL\224X\\\2547\311R\264\307\034\217\351\370q\341" 327 4C4C 9458 327 5CAC 37C9 327 52B4 C71C 327 8FE9 F871 328 0380 D15A 0E17 .ascii "\321Z\016\0273SOB\343\022\246[9\001#\256\247\373\352\311\370" 328 3353 4F42 328 E312 A65B 328 3901 23AE 328 A7FB EAC9 329 0395 3D1C 82CF .ascii "=\034\202\317?\203!2\376\013^J\255\266\304\2070\021e\237\031" 329 3F83 2132 329 FE0B 5E4A 329 ADB6 C487 329 3011 659F 330 03aa DE77 E96E .ascii "\336w\351n\217\030\205\357D\260\312\016r4C\364\3226\323\337" 330 8F18 85EF 330 44B0 CA0E 330 7234 43F4 330 D236 D3DF 331 03be EF72 E357 .string "\357r\343W\274\214\247\214\370_\025\251s\301r\023G\0347q\304~\023G\370MLF\325j\210\240\37 331 BC8C A78C GAS LISTING /tmp/ccFceQZL.s page 26 331 F85F 15A9 331 73C1 7213 331 471C 3771 332 04bf EA9F 966B .ascii "\352\237\226k\324QIe\374/\343r:\304wa\374\327\237`OW\214**\343" 332 D451 4965 332 FC2F E372 332 3AC4 7761 332 FCD7 9F60 333 04d9 F779 5596 .ascii "\367yU\226\361\177\035\233B\260\226\212Ma\247O\244\031\346<\314" 333 F17F 1D9B 333 42B0 968A 333 4D61 A74F 333 A419 E63C 334 04ee 7992 E3BC .ascii "y\222\343\274\022^\210\363$\316\013{\310E^X\302\304-\366\273\243\"Y\034u'\214\360=" 338 0C2E 3C61 338 3E5E 58C2 338 C42D F6BB 338 A322 591C 339 0561 EC11 E588 .ascii "\354\021\345\210\007/8a\306\204\240\310\230V\217\204\021F\213" 339 072F 3861 339 C684 A0C8 339 9856 8F84 339 1146 8B 340 0574 7C09 7BE4 .ascii "|\t{\344\213X$8]\004O\244K\325+_\004o\211\007/i\001D\350\312" 340 8B58 2438 340 5D04 4FA4 340 4BD5 2B5F 340 046F 8907 341 058e 3CF9 2205 .ascii "<\371\"\005\346Kt\301\225\324\247+\263\327&\t]\f\3716bvQ\031" 341 E64B 74C1 341 95D4 A72B 341 B3D7 2609 341 5D0C F936 342 05a6 EB12 A9E3 .ascii "\353\022\251\343}\222G\023F\230\354v\254\034\351@\356'\344q)" 342 7D92 4713 342 4698 EC76 342 AC1C E940 GAS LISTING /tmp/ccFceQZL.s page 27 342 EE27 E471 343 05bb 7F68 6430 .ascii "\177hd0\321\235<\362\375\340K\331^`\351\343\0019\307!\247\356" 343 D19D 3CF2 343 FDE0 4BD9 343 5E60 E9E3 343 0139 C721 344 05d1 0E46 C4BE .ascii "\016F\304\276\210\244\361K\204\\\257\205\364\205\367\214OI\304" 344 88A4 F14B 344 845C AF85 344 F485 F78C 344 4F49 C4 345 05e4 163D CC7B .ascii "\026=\314{\306\362\350\f\357\031\303\266\256\302\370mm\233\310" 345 C6F2 E80C 345 EF19 C3B6 345 AEC2 F86D 345 6D9B C8 346 05f7 B4AE DFF0 .ascii "\264\256\337\360l\340\311\\\325\372BG\306\273\245\233\277\330" 346 6CE0 C95C 346 D5FA 4247 346 C6BB A59B 346 BFD8 347 0609 9E96 9C17 .ascii "\236\226\234\027\033{$\264;\314\002xf\270|\361vd\023\364\354" 347 1B7B 24B4 347 3BCC 0278 347 66B8 7CF1 347 7664 13F4 348 061e 1DB9 29A6 .ascii "\035\271)\246\017\260\025;%\322\016\375\304\370\334%\271\232" 348 0FB0 153B 348 25D2 0EFD 348 C4F8 DC25 348 B99A 349 0630 22B7 4137 .ascii "\"\267A7\202\256\307*\034\003h\340x0\257\036\371(\304\240\032" 349 82AE C72A 349 1C03 68E0 349 7830 AF1E 349 F928 C4A0 350 0645 2D8D A047 .ascii "-\215\240G\261\373\205d/v\004\212\332'\352\203i\251(\363\246" 350 B1FB 8564 350 2F76 048A 350 DA27 EA83 350 69A9 28F3 351 065a CD4C 85C4 .ascii "\315L\205\304\027\013\217\331.~T\370\256\013\337\033\275|\3377\277\357" 355 81FB 3E7E 355 54F8 AE0B 355 DF1B BD7C 355 DF37 BFEF 356 06be 0DBE BEBF .ascii "\r\276\276\277m\367}\322\313\367\006kS\024\340\373\316O\343\373" 356 6DF7 7DD2 356 CBF7 066B 356 5314 E0FB 356 CE4F E3FB 357 06d2 1CF7 FD8A .ascii "\034\367\375\212\305\3679q\3517x\371>0\277\357\365\276\276_\263" 357 C5F7 3971 357 E937 78F9 357 3E30 BFEF 357 F5BE BE5F 358 06e7 FB3E E5E5 .ascii "\373>\345\345{=\2311M\236s\274\"\230\356s\265\362\326SK\036\273" 358 7B3D 9931 358 4D9E 73BC 358 2298 EE73 358 B5F2 D653 359 06fe E440 80A4 .ascii "\344@\200\244\214_\276\205zw\330U\357\330\210\277\003\262\311" 359 8C5F BE85 359 7A77 D855 359 EFD8 88BF 359 03B2 C9 360 0711 81E2 B311 .ascii "\201\342\263\021\236c\317\213\346j\236r3\344\b\363 \330\032v" 360 9E63 CF8B 360 E66A 9E72 360 33E4 08F3 360 20D8 1A76 361 0725 F756 D6DE .ascii "\367V\326\336\320\315\013n\306Y\234\007~9fy\275e\276\243:\034" 361 D0CD 0B6E 361 C659 9C07 361 7E39 6679 361 BD65 BEA3 362 073b 11AF B75E .ascii "\021\257\267^\255\360\344\360x\365,\331^\353\364\237\025/\247" 362 ADF0 E4F0 362 78F5 2CD9 362 5EEB F49F 362 152F A7 363 074e 8C55 24F4 .ascii "\214U$\364ZD\274\356z\375z\300\033\242\343\363B\275\303\241f" 363 5A44 BCEE 363 7AFD 7AC0 363 1BA2 E3F3 363 42BD C3A1 364 0763 0270 5E11 .ascii "\002p^\0218\216\367\223\007\002\337O\276*\325\370\350]\016\324" 364 388E F793 364 0702 DF4F 364 BE2A D5F8 364 E85D 0ED4 365 0777 1BF1 D523 .ascii "\033\361\325#\177\326\372\353\235\024z\254A0\2636x\271\327n!" 365 7FD6 FAEB 365 9D14 7AAC GAS LISTING /tmp/ccFceQZL.s page 29 365 4130 B336 365 78B9 D76E 366 078c 6BCB BE59 .ascii "k\313\276Y\213\355\026\214\271-X\341\310p\031\237\272\005\013" 366 8BED 168C 366 B92D 58E1 366 C870 199F 366 BA05 0B 367 079f 5EF7 B580 .ascii "^\367\265\200m\226#v\344\177V\374\341N\373\306\234\034\024\177" 367 6D96 2376 367 E47F 56FC 367 E14E FBC6 367 9C1C 147F 368 07b3 BD37 7CF5 .ascii "\2757|\365\316\005\256w\306W\357|\240\336\250\257\336\261@\275" 368 CE05 AE77 368 C657 EF7C 368 A0DE A8AF 368 DEB1 40BD 369 07c7 31A1 87A2 .ascii "1\241\207\242\033\036y\254q" 369 1B1E 79AC 369 71 370 07d0 3D8A 1573 .string "=\212\025symmJ\273\267\245\330\253\266t\347:Z:3\231\226\3646\265\345K\315\3677\267\26647\ 370 796D 6D4A 370 BBB7 A5D8 370 ABB6 74E7 370 3A5A 3A33 371 087f E2BD 7520 .string "\342\275u \371mE+\252\371\207\212[\266(\252\341X\246\220\337\222\353,\252i-W\310\2073]i5\ 371 F96D 452B 371 AAF9 878A 371 5BB6 28AA 371 E158 A690 372 08c8 8C89 024B .string "\214\211\002K.\"\241^}_J\213n\377N\272\273\250D\267o\314g\225\037\206\323\331\254\032\355 372 2E22 A15E 372 7D5F 4A8B 372 6EFF 4EBA 372 BBA8 44B7 373 095d 96D1 C8A7 .ascii "\226\321\310\247\264tG\267\222\200\25517\245\247\320\273\022" 373 B474 47B7 373 9280 AD31 373 37A5 A7D0 373 BB12 374 096f 603A 3B15 .ascii "`:;\0255E\234\356T\362\220wt\257m3\231\302V1\363\177\330\331" 374 3545 9CEE 374 54F2 9077 374 74AF 6D33 374 99C2 5631 375 0987 D1B0 .ascii "\321\260" 376 .text 377 .section .gnu.lto_.symtab.5cd70b1acbd3715b,"",@progbits 378 0000 5553 425F .string "USB_ZeroPrescaler" 378 5A65 726F 378 5072 6573 378 6361 6C65 378 7200 379 0012 00 .string "" 380 0013 00 .string "" 381 0014 00 .string "" 382 0015 00 .string "" GAS LISTING /tmp/ccFceQZL.s page 30 383 0016 00 .string "" 384 0017 00 .string "" 385 0018 00 .string "" 386 0019 00 .string "" 387 001a 00 .string "" 388 001b 00 .string "" 389 001c 00 .string "" 390 001d B600 .string "\266" 391 001f 00 .string "" 392 0020 00 .string "" 393 0021 5553 425F .string "USB_Init" 393 496E 6974 393 00 394 002a 00 .string "" 395 002b 00 .string "" 396 002c 00 .string "" 397 002d 00 .string "" 398 002e 00 .string "" 399 002f 00 .string "" 400 0030 00 .string "" 401 0031 00 .string "" 402 0032 00 .string "" 403 0033 00 .string "" 404 0034 00 .string "" 405 0035 B900 .string "\271" 406 0037 00 .string "" 407 0038 00 .string "" 408 0039 5553 425F .string "USB_GEN_Interrupt" 408 4745 4E5F 408 496E 7465 408 7272 7570 408 7400 409 004b 00 .string "" 410 004c 00 .string "" 411 004d 00 .string "" 412 004e 00 .string "" 413 004f 00 .string "" 414 0050 00 .string "" 415 0051 00 .string "" 416 0052 00 .string "" 417 0053 00 .string "" 418 0054 00 .string "" 419 0055 00 .string "" 420 0056 BC00 .string "\274" 421 0058 00 .string "" 422 0059 00 .string "" 423 005a 5553 425F .string "USB_COM_Interrupt" 423 434F 4D5F 423 496E 7465 423 7272 7570 423 7400 424 006c 00 .string "" 425 006d 00 .string "" 426 006e 00 .string "" 427 006f 00 .string "" 428 0070 00 .string "" 429 0071 00 .string "" GAS LISTING /tmp/ccFceQZL.s page 31 430 0072 00 .string "" 431 0073 00 .string "" 432 0074 00 .string "" 433 0075 00 .string "" 434 0076 00 .string "" 435 0077 BF00 .string "\277" 436 0079 00 .string "" 437 007a 00 .string "" 438 007b 4932 4350 .string "I2CProcess" 438 726F 6365 438 7373 00 439 0086 00 .string "" 440 0087 0200 .string "\002" 441 0089 00 .string "" 442 008a 00 .string "" 443 008b 00 .string "" 444 008c 00 .string "" 445 008d 00 .string "" 446 008e 00 .string "" 447 008f 00 .string "" 448 0090 00 .string "" 449 0091 C200 .string "\302" 450 0093 00 .string "" 451 0094 00 .string "" 452 0095 466F 7263 .string "ForceCheckInts" 452 6543 6865 452 636B 496E 452 7473 00 453 00a4 00 .string "" 454 00a5 0200 .string "\002" 455 00a7 00 .string "" 456 00a8 00 .string "" 457 00a9 00 .string "" 458 00aa 00 .string "" 459 00ab 00 .string "" 460 00ac 00 .string "" 461 00ad 00 .string "" 462 00ae 00 .string "" 463 00af C700 .string "\307" 464 00b1 00 .string "" 465 00b2 00 .string "" 466 00b3 5553 4249 .string "USBInitState" 466 6E69 7453 466 7461 7465 466 00 467 00c0 00 .string "" 468 00c1 0400 .string "\004" 469 00c3 0100 .string "\001" 470 00c5 00 .string "" 471 00c6 00 .string "" 472 00c7 00 .string "" 473 00c8 00 .string "" 474 00c9 00 .string "" 475 00ca 00 .string "" 476 00cb CE00 .string "\316" 477 00cd 00 .string "" 478 00ce 00 .string "" GAS LISTING /tmp/ccFceQZL.s page 32 479 00cf 7472 6967 .string "trigger_usb_gen_interrupt" 479 6765 725F 479 7573 625F 479 6765 6E5F 479 696E 7465 480 00e9 00 .string "" 481 00ea 0400 .string "\004" 482 00ec 0100 .string "\001" 483 00ee 00 .string "" 484 00ef 00 .string "" 485 00f0 00 .string "" 486 00f1 00 .string "" 487 00f2 00 .string "" 488 00f3 00 .string "" 489 00f4 3101 00 .string "1\001" 490 00f7 00 .string "" 491 00f8 7472 6967 .string "trigger_usb_com_interrupt" 491 6765 725F 491 7573 625F 491 636F 6D5F 491 696E 7465 492 0112 00 .string "" 493 0113 0400 .string "\004" 494 0115 0100 .string "\001" 495 0117 00 .string "" 496 0118 00 .string "" 497 0119 00 .string "" 498 011a 00 .string "" 499 011b 00 .string "" 500 011c 00 .string "" 501 011d 3301 00 .string "3\001" 502 0120 00 .string "" 503 0121 4932 4352 .string "I2CReturnBuffer" 503 6574 7572 503 6E42 7566 503 6665 7200 504 0131 00 .string "" 505 0132 0200 .string "\002" 506 0134 00 .string "" 507 0135 00 .string "" 508 0136 00 .string "" 509 0137 00 .string "" 510 0138 00 .string "" 511 0139 00 .string "" 512 013a 00 .string "" 513 013b 00 .string "" 514 013c CA00 .string "\312" 515 013e 00 .string "" 516 013f 00 .string "" 517 0140 4932 4342 .string "I2CBufferpos" 517 7566 6665 517 7270 6F73 517 00 518 014d 00 .string "" 519 014e 0200 .string "\002" 520 0150 00 .string "" 521 0151 00 .string "" GAS LISTING /tmp/ccFceQZL.s page 33 522 0152 00 .string "" 523 0153 00 .string "" 524 0154 00 .string "" 525 0155 00 .string "" 526 0156 00 .string "" 527 0157 00 .string "" 528 0158 2F01 00 .string "/\001" 529 015b 00 .string "" 530 .text 531 .section .gnu.lto_.opts,"",@progbits 532 0000 272D 6D63 .string "'-mcall-prologues''-mmcu=atmega32u2''-Os''-flto''-fwhole-program'" 532 616C 6C2D 532 7072 6F6C 532 6F67 7565 532 7327 272D 533 .text 535 usb_wait_in_ready: 536 /* prologue: function */ 537 /* frame size = 0 */ 538 /* stack size = 0 */ 539 .L__stack_usage = 0 540 .L2: 541 0000 8091 E800 lds r24,232 542 0004 80FF sbrs r24,0 543 0006 00C0 rjmp .L2 544 /* epilogue start */ 545 0008 0895 ret 547 .global USB_ZeroPrescaler 549 USB_ZeroPrescaler: 550 /* prologue: function */ 551 /* frame size = 0 */ 552 /* stack size = 0 */ 553 .L__stack_usage = 0 554 000a E1E6 ldi r30,lo8(97) 555 000c F0E0 ldi r31,0 556 000e 80E8 ldi r24,lo8(-128) 557 0010 8083 st Z,r24 558 0012 1082 st Z,__zero_reg__ 559 0014 0895 ret 561 .global USB_Init 563 USB_Init: 564 /* prologue: function */ 565 /* frame size = 0 */ 566 /* stack size = 0 */ 567 .L__stack_usage = 0 568 0016 8FEF ldi r24,lo8(-1) 569 0018 8093 0000 sts USBInitState,r24 570 001c 80EA ldi r24,lo8(-96) 571 001e 8093 D800 sts 216,r24 572 0022 1092 6300 sts 99,__zero_reg__ 573 0026 86E0 ldi r24,lo8(6) 574 0028 89BD out 0x29,r24 575 .L9: 576 002a 09B4 in __tmp_reg__,0x29 577 002c 00FE sbrs __tmp_reg__,0 578 002e 00C0 rjmp .L9 579 0030 80E8 ldi r24,lo8(-128) GAS LISTING /tmp/ccFceQZL.s page 34 580 0032 8093 D800 sts 216,r24 581 0036 1092 E000 sts 224,__zero_reg__ 582 003a 88E0 ldi r24,lo8(8) 583 003c 8093 E200 sts 226,r24 584 0040 81E0 ldi r24,lo8(1) 585 0042 8093 0000 sts USBInitState,r24 586 0046 0895 ret 588 .global USB_GEN_Interrupt 590 USB_GEN_Interrupt: 591 /* prologue: function */ 592 /* frame size = 0 */ 593 /* stack size = 0 */ 594 .L__stack_usage = 0 595 0048 8091 E100 lds r24,225 596 004c 1092 E100 sts 225,__zero_reg__ 597 0050 83FF sbrs r24,3 598 0052 00C0 rjmp .L14 599 0054 1092 E900 sts 233,__zero_reg__ 600 0058 81E0 ldi r24,lo8(1) 601 005a 8093 EB00 sts 235,r24 602 005e 1092 EC00 sts 236,__zero_reg__ 603 0062 92E3 ldi r25,lo8(50) 604 0064 9093 ED00 sts 237,r25 605 0068 1092 F000 sts 240,__zero_reg__ 606 006c 1092 0000 sts usb_configuration,__zero_reg__ 607 0070 8093 0000 sts USBInitState,r24 608 .L14: 609 0074 0895 ret 611 .global USB_COM_Interrupt 613 USB_COM_Interrupt: 614 0076 CF93 push r28 615 0078 DF93 push r29 616 /* prologue: function */ 617 /* frame size = 0 */ 618 /* stack size = 2 */ 619 .L__stack_usage = 2 620 007a 1092 E900 sts 233,__zero_reg__ 621 007e 8091 E800 lds r24,232 622 0082 83FF sbrs r24,3 623 0084 00C0 rjmp .L19 624 0086 9091 F100 lds r25,241 625 008a 8091 F100 lds r24,241 626 008e 2091 F100 lds r18,241 627 0092 3091 F100 lds r19,241 628 0096 D32F mov r29,r19 629 0098 30E0 ldi r19,0 630 009a C32F mov r28,r19 631 009c C22B or r28,r18 632 009e 2091 F100 lds r18,241 633 00a2 3091 F100 lds r19,241 634 00a6 6091 F100 lds r22,241 635 00aa 7091 F100 lds r23,241 636 00ae 572F mov r21,r23 637 00b0 40E0 ldi r20,0 638 00b2 462B or r20,r22 639 00b4 62EF ldi r22,lo8(-14) 640 00b6 6093 E800 sts 232,r22 GAS LISTING /tmp/ccFceQZL.s page 35 641 00ba 8630 cpi r24,lo8(6) 642 00bc 01F0 breq .+2 643 00be 00C0 rjmp .L97 644 00c0 00C0 rjmp .L22 645 .L30: 646 00c2 81E2 ldi r24,lo8(33) 647 00c4 8093 EB00 sts 235,r24 648 00c8 00C0 rjmp .L19 649 .L22: 650 00ca 932F mov r25,r19 651 00cc 80E0 ldi r24,0 652 00ce BC01 movw r22,r24 653 00d0 622B or r22,r18 654 00d2 9B01 movw r18,r22 655 00d4 A6E0 ldi r26,lo8(6) 656 00d6 80E0 ldi r24,lo8(descriptor_list) 657 00d8 90E0 ldi r25,hi8(descriptor_list) 658 .L31: 659 00da FC01 movw r30,r24 660 /* #APP */ 661 ; 181 "usb.c" 1 662 00dc 6591 lpm r22, Z+ 663 00de 7491 lpm r23, Z 664 665 ; 0 "" 2 666 /* #NOAPP */ 667 00e0 6C17 cp r22,r28 668 00e2 7D07 cpc r23,r29 669 00e4 01F0 breq .L24 670 00e6 00C0 rjmp .L98 671 .L24: 672 00e8 FC01 movw r30,r24 673 00ea 3296 adiw r30,2 674 /* #APP */ 675 ; 188 "usb.c" 1 676 00ec 6591 lpm r22, Z+ 677 00ee 7491 lpm r23, Z 678 679 ; 0 "" 2 680 /* #NOAPP */ 681 00f0 6217 cp r22,r18 682 00f2 7307 cpc r23,r19 683 00f4 01F0 breq .L26 684 .L98: 685 00f6 0796 adiw r24,7 686 00f8 00C0 rjmp .L25 687 .L26: 688 00fa FC01 movw r30,r24 689 00fc 3496 adiw r30,4 690 /* #APP */ 691 ; 195 "usb.c" 1 692 00fe 6591 lpm r22, Z+ 693 0100 7491 lpm r23, Z 694 695 ; 0 "" 2 696 /* #NOAPP */ 697 0102 9B01 movw r18,r22 GAS LISTING /tmp/ccFceQZL.s page 36 698 0104 FC01 movw r30,r24 699 0106 3696 adiw r30,6 700 /* #APP */ 701 ; 197 "usb.c" 1 702 0108 8491 lpm r24, Z 703 704 ; 0 "" 2 705 /* #NOAPP */ 706 010a 4F3F cpi r20,-1 707 010c 5105 cpc r21,__zero_reg__ 708 010e 01F0 breq .L27 709 0110 00F0 brlo .L27 710 0112 4FEF ldi r20,lo8(-1) 711 0114 50E0 ldi r21,0 712 .L27: 713 0116 4817 cp r20,r24 714 0118 00F4 brsh .L79 715 011a 842F mov r24,r20 716 011c 00C0 rjmp .L79 717 .L25: 718 011e A150 subi r26,lo8(-(-1)) 719 0120 01F4 brne .L31 720 0122 00C0 rjmp .L30 721 .L79: 722 0124 7EEF ldi r23,lo8(-2) 723 .L95: 724 0126 9091 E800 lds r25,232 725 012a 492F mov r20,r25 726 012c 4570 andi r20,lo8(5) 727 012e 01F0 breq .L95 728 0130 92FD sbrc r25,2 729 0132 00C0 rjmp .L19 730 0134 982F mov r25,r24 731 0136 8134 cpi r24,lo8(65) 732 0138 00F0 brlo .L34 733 013a 90E4 ldi r25,lo8(64) 734 .L34: 735 013c A901 movw r20,r18 736 013e 692F mov r22,r25 737 0140 00C0 rjmp .L35 738 .L36: 739 0142 FA01 movw r30,r20 740 0144 4F5F subi r20,-1 741 0146 5F4F sbci r21,-1 742 /* #APP */ 743 ; 214 "usb.c" 1 744 0148 E491 lpm r30, Z 745 746 ; 0 "" 2 747 /* #NOAPP */ 748 014a E093 F100 sts 241,r30 749 014e 6150 subi r22,lo8(-(-1)) 750 .L35: 751 0150 6111 cpse r22,__zero_reg__ 752 0152 00C0 rjmp .L36 753 0154 290F add r18,r25 754 0156 311D adc r19,__zero_reg__ GAS LISTING /tmp/ccFceQZL.s page 37 755 0158 891B sub r24,r25 756 015a 7093 E800 sts 232,r23 757 015e 8111 cpse r24,__zero_reg__ 758 0160 00C0 rjmp .L95 759 0162 9034 cpi r25,lo8(64) 760 0164 01F0 breq .L95 761 0166 00C0 rjmp .L19 762 .L97: 763 0168 8530 cpi r24,lo8(5) 764 016a 01F4 brne .L38 765 016c 8EEF ldi r24,lo8(-2) 766 016e 8093 E800 sts 232,r24 767 0172 0E94 0000 call usb_wait_in_ready 768 0176 C068 ori r28,128 769 0178 C093 E300 sts 227,r28 770 017c 00C0 rjmp .L19 771 .L38: 772 017e 8930 cpi r24,lo8(9) 773 0180 01F4 brne .L39 774 0182 9111 cpse r25,__zero_reg__ 775 0184 00C0 rjmp .L19 776 0186 C093 0000 sts usb_configuration,r28 777 018a 8EEF ldi r24,lo8(-2) 778 018c 8093 E800 sts 232,r24 779 0190 80E0 ldi r24,lo8(endpoint_config_table) 780 0192 90E0 ldi r25,hi8(endpoint_config_table) 781 0194 41E0 ldi r20,lo8(1) 782 0196 00C0 rjmp .L41 783 .L60: 784 0198 C901 movw r24,r18 785 .L41: 786 019a 4093 E900 sts 233,r20 787 019e 9C01 movw r18,r24 788 01a0 2F5F subi r18,-1 789 01a2 3F4F sbci r19,-1 790 01a4 FC01 movw r30,r24 791 /* #APP */ 792 ; 238 "usb.c" 1 793 01a6 5491 lpm r21, Z 794 795 ; 0 "" 2 796 /* #NOAPP */ 797 01a8 5093 EB00 sts 235,r21 798 01ac 5523 tst r21 799 01ae 01F0 breq .L40 800 01b0 F901 movw r30,r18 801 /* #APP */ 802 ; 242 "usb.c" 1 803 01b2 2491 lpm r18, Z 804 805 ; 0 "" 2 806 /* #NOAPP */ 807 01b4 2093 EC00 sts 236,r18 808 01b8 9C01 movw r18,r24 809 01ba 2D5F subi r18,-3 810 01bc 3F4F sbci r19,-1 811 01be FC01 movw r30,r24 GAS LISTING /tmp/ccFceQZL.s page 38 812 01c0 3296 adiw r30,2 813 /* #APP */ 814 ; 243 "usb.c" 1 815 01c2 8491 lpm r24, Z 816 817 ; 0 "" 2 818 /* #NOAPP */ 819 01c4 8093 ED00 sts 237,r24 820 .L40: 821 01c8 4F5F subi r20,lo8(-(1)) 822 01ca 4530 cpi r20,lo8(5) 823 01cc 01F4 brne .L60 824 01ce 8EE1 ldi r24,lo8(30) 825 01d0 8093 EA00 sts 234,r24 826 01d4 1092 EA00 sts 234,__zero_reg__ 827 01d8 82E0 ldi r24,lo8(2) 828 01da 8093 0000 sts USBInitState,r24 829 01de 00C0 rjmp .L19 830 .L39: 831 01e0 8830 cpi r24,lo8(8) 832 01e2 01F4 brne .L42 833 01e4 9038 cpi r25,lo8(-128) 834 01e6 01F0 breq .+2 835 01e8 00C0 rjmp .L19 836 01ea 0E94 0000 call usb_wait_in_ready 837 01ee 8091 0000 lds r24,usb_configuration 838 01f2 8093 F100 sts 241,r24 839 01f6 00C0 rjmp .L99 840 .L42: 841 01f8 8111 cpse r24,__zero_reg__ 842 01fa 00C0 rjmp .L43 843 01fc 0E94 0000 call usb_wait_in_ready 844 0200 1092 F100 sts 241,__zero_reg__ 845 0204 1092 F100 sts 241,__zero_reg__ 846 0208 00C0 rjmp .L99 847 .L43: 848 020a 833C cpi r24,lo8(-61) 849 020c 01F4 brne .L44 850 .L80: 851 020e 8091 E800 lds r24,232 852 0212 982F mov r25,r24 853 0214 9570 andi r25,lo8(5) 854 0216 01F0 breq .L80 855 0218 82FD sbrc r24,2 856 021a 00C0 rjmp .L19 857 021c 80E0 ldi r24,0 858 021e 00C0 rjmp .L46 859 .L47: 860 0220 E82F mov r30,r24 861 0222 F0E0 ldi r31,0 862 0224 E050 subi r30,lo8(-(I2CReturnBuffer)) 863 0226 F040 sbci r31,hi8(-(I2CReturnBuffer)) 864 0228 9081 ld r25,Z 865 022a 9093 F100 sts 241,r25 866 022e 8F5F subi r24,lo8(-(1)) 867 .L46: 868 0230 9091 0000 lds r25,I2CBufferpos GAS LISTING /tmp/ccFceQZL.s page 39 869 0234 8917 cp r24,r25 870 0236 00F0 brlo .L47 871 0238 00C0 rjmp .L99 872 .L44: 873 023a 843C cpi r24,lo8(-60) 874 023c 01F4 brne .L48 875 .L81: 876 023e 8091 E800 lds r24,232 877 0242 82FF sbrs r24,2 878 0244 00C0 rjmp .L81 879 0246 80E0 ldi r24,0 880 0248 90E0 ldi r25,0 881 024a 00C0 rjmp .L50 882 .L51: 883 024c 2091 F100 lds r18,241 884 0250 FC01 movw r30,r24 885 0252 E050 subi r30,lo8(-(I2CReturnBuffer)) 886 0254 F040 sbci r31,hi8(-(I2CReturnBuffer)) 887 0256 2083 st Z,r18 888 0258 0196 adiw r24,1 889 .L50: 890 025a 8417 cp r24,r20 891 025c 9507 cpc r25,r21 892 025e 01F4 brne .L51 893 0260 80E0 ldi r24,lo8(I2CReturnBuffer) 894 0262 90E0 ldi r25,hi8(I2CReturnBuffer) 895 0264 0E94 0000 call I2CProcess 896 0268 8BEF ldi r24,lo8(-5) 897 026a 8093 E800 sts 232,r24 898 026e 00C0 rjmp .L99 899 .L48: 900 0270 853C cpi r24,lo8(-59) 901 0272 01F4 brne .L52 902 0274 C42F mov r28,r20 903 0276 0E94 0000 call ForceCheckInts 904 027a 80E0 ldi r24,0 905 027c 2BEF ldi r18,lo8(-5) 906 027e 3EEF ldi r19,lo8(-2) 907 .L96: 908 0280 9091 E800 lds r25,232 909 0284 92FF sbrs r25,2 910 0286 00C0 rjmp .L96 911 0288 9C2F mov r25,r28 912 028a C134 cpi r28,lo8(65) 913 028c 00F0 brlo .L55 914 028e 90E4 ldi r25,lo8(64) 915 .L55: 916 0290 492F mov r20,r25 917 0292 480F add r20,r24 918 0294 00C0 rjmp .L56 919 .L57: 920 0296 E82F mov r30,r24 921 0298 F0E0 ldi r31,0 922 029a 5091 F100 lds r21,241 923 029e E050 subi r30,lo8(-(I2CReturnBuffer)) 924 02a0 F040 sbci r31,hi8(-(I2CReturnBuffer)) 925 02a2 5083 st Z,r21 GAS LISTING /tmp/ccFceQZL.s page 40 926 02a4 8F5F subi r24,lo8(-(1)) 927 .L56: 928 02a6 8413 cpse r24,r20 929 02a8 00C0 rjmp .L57 930 02aa C91B sub r28,r25 931 02ac 2093 E800 sts 232,r18 932 02b0 3093 E800 sts 232,r19 933 02b4 C111 cpse r28,__zero_reg__ 934 02b6 00C0 rjmp .L96 935 02b8 9034 cpi r25,lo8(64) 936 02ba 01F0 breq .L96 937 02bc 80E0 ldi r24,lo8(I2CReturnBuffer) 938 02be 90E0 ldi r25,hi8(I2CReturnBuffer) 939 02c0 0E94 0000 call I2CProcess 940 02c4 00C0 rjmp .L19 941 .L52: 942 02c6 893C cpi r24,lo8(-55) 943 02c8 01F4 brne .L19 944 02ca 0E94 0000 call ForceCheckInts 945 .L59: 946 02ce 8091 E800 lds r24,232 947 02d2 982F mov r25,r24 948 02d4 9570 andi r25,lo8(5) 949 02d6 01F0 breq .L59 950 02d8 82FD sbrc r24,2 951 02da 00C0 rjmp .L19 952 .L99: 953 02dc 8EEF ldi r24,lo8(-2) 954 02de 8093 E800 sts 232,r24 955 .L19: 956 /* epilogue start */ 957 02e2 DF91 pop r29 958 02e4 CF91 pop r28 959 02e6 0895 ret 961 .local usb_configuration 962 .comm usb_configuration,1,1 963 .comm trigger_usb_gen_interrupt,1,1 964 .comm trigger_usb_com_interrupt,1,1 965 .comm USBInitState,1,1 966 .section .progmem.data,"a",@progbits 969 descriptor_list: 970 0000 0001 .word 256 971 0002 0000 .word 0 972 0004 0000 .word device_descriptor 973 0006 12 .byte 18 974 0007 0002 .word 512 975 0009 0000 .word 0 976 000b 0000 .word config_descriptor 977 000d 12 .byte 18 978 000e 0003 .word 768 979 0010 0000 .word 0 980 0012 0000 .word string0 981 0014 04 .byte 4 982 0015 0103 .word 769 983 0017 0904 .word 1033 984 0019 0000 .word string1 985 001b 28 .byte 40 GAS LISTING /tmp/ccFceQZL.s page 41 986 001c 0203 .word 770 987 001e 0904 .word 1033 988 0020 0000 .word string2 989 0022 1E .byte 30 990 0023 0303 .word 771 991 0025 0904 .word 1033 992 0027 0000 .word string3 993 0029 1C .byte 28 996 endpoint_config_table: 997 002a 0000 0000 .zero 4 1000 device_descriptor: 1001 002e 12 .byte 18 1002 002f 01 .byte 1 1003 0030 00 .byte 0 1004 0031 02 .byte 2 1005 0032 00 .byte 0 1006 0033 00 .byte 0 1007 0034 00 .byte 0 1008 0035 40 .byte 64 1009 0036 CD .byte -51 1010 0037 AB .byte -85 1011 0038 09 .byte 9 1012 0039 FA .byte -6 1013 003a 00 .byte 0 1014 003b 01 .byte 1 1015 003c 01 .byte 1 1016 003d 02 .byte 2 1017 003e 03 .byte 3 1018 003f 01 .byte 1 1021 config_descriptor: 1022 0040 09 .byte 9 1023 0041 02 .byte 2 1024 0042 12 .byte 18 1025 0043 00 .byte 0 1026 0044 01 .byte 1 1027 0045 01 .byte 1 1028 0046 00 .byte 0 1029 0047 C0 .byte -64 1030 0048 32 .byte 50 1031 0049 09 .byte 9 1032 004a 04 .byte 4 1033 004b 00 .byte 0 1034 004c 00 .byte 0 1035 004d 00 .byte 0 1036 004e FF .byte -1 1037 004f 01 .byte 1 1038 0050 01 .byte 1 1039 0051 00 .byte 0 1042 string0: 1043 0052 04 .byte 4 1044 0053 03 .byte 3 1045 0054 0904 .word 1033 1048 string1: 1049 0056 28 .byte 40 1050 0057 03 .byte 3 1051 0058 5B00 .string "[" 1052 005a 4D00 .string "M" GAS LISTING /tmp/ccFceQZL.s page 42 1053 005c 6100 .string "a" 1054 005e 6E00 .string "n" 1055 0060 7500 .string "u" 1056 0062 6600 .string "f" 1057 0064 6100 .string "a" 1058 0066 6300 .string "c" 1059 0068 7400 .string "t" 1060 006a 7500 .string "u" 1061 006c 7200 .string "r" 1062 006e 6500 .string "e" 1063 0070 7200 .string "r" 1064 0072 2000 .string " " 1065 0074 6800 .string "h" 1066 0076 6500 .string "e" 1067 0078 7200 .string "r" 1068 007a 6500 .string "e" 1069 007c 5D00 .string "]" 1070 007e 00 .string "" 1071 007f 00 .string "" 1074 string2: 1075 0080 1E .byte 30 1076 0081 03 .byte 3 1077 0082 5B00 .string "[" 1078 0084 5000 .string "P" 1079 0086 7200 .string "r" 1080 0088 6F00 .string "o" 1081 008a 6400 .string "d" 1082 008c 7500 .string "u" 1083 008e 6300 .string "c" 1084 0090 7400 .string "t" 1085 0092 2000 .string " " 1086 0094 6800 .string "h" 1087 0096 6500 .string "e" 1088 0098 7200 .string "r" 1089 009a 6500 .string "e" 1090 009c 5D00 .string "]" 1091 009e 00 .string "" 1092 009f 00 .string "" 1095 string3: 1096 00a0 1C .byte 28 1097 00a1 03 .byte 3 1098 00a2 5B00 .string "[" 1099 00a4 5300 .string "S" 1100 00a6 6500 .string "e" 1101 00a8 7200 .string "r" 1102 00aa 6900 .string "i" 1103 00ac 6100 .string "a" 1104 00ae 6C00 .string "l" 1105 00b0 2000 .string " " 1106 00b2 6800 .string "h" 1107 00b4 6500 .string "e" 1108 00b6 7200 .string "r" 1109 00b8 6500 .string "e" 1110 00ba 5D00 .string "]" 1111 00bc 00 .string "" 1112 00bd 00 .string "" 1113 .comm __gnu_lto_v1,1,1 GAS LISTING /tmp/ccFceQZL.s page 43 1114 .ident "GCC: (GNU) 4.7.2" 1115 .global __do_clear_bss GAS LISTING /tmp/ccFceQZL.s page 44 DEFINED SYMBOLS *ABS*:0000000000000000 usb.c /tmp/ccFceQZL.s:2 *ABS*:000000000000003e __SP_H__ /tmp/ccFceQZL.s:3 *ABS*:000000000000003d __SP_L__ /tmp/ccFceQZL.s:4 *ABS*:000000000000003f __SREG__ /tmp/ccFceQZL.s:5 *ABS*:0000000000000000 __tmp_reg__ /tmp/ccFceQZL.s:6 *ABS*:0000000000000001 __zero_reg__ /tmp/ccFceQZL.s:535 .text:0000000000000000 usb_wait_in_ready /tmp/ccFceQZL.s:549 .text:000000000000000a USB_ZeroPrescaler /tmp/ccFceQZL.s:563 .text:0000000000000016 USB_Init *COM*:0000000000000001 USBInitState /tmp/ccFceQZL.s:590 .text:0000000000000048 USB_GEN_Interrupt .bss:0000000000000000 usb_configuration /tmp/ccFceQZL.s:613 .text:0000000000000076 USB_COM_Interrupt /tmp/ccFceQZL.s:969 .progmem.data:0000000000000000 descriptor_list /tmp/ccFceQZL.s:996 .progmem.data:000000000000002a endpoint_config_table *COM*:0000000000000001 trigger_usb_gen_interrupt *COM*:0000000000000001 trigger_usb_com_interrupt /tmp/ccFceQZL.s:1000 .progmem.data:000000000000002e device_descriptor /tmp/ccFceQZL.s:1021 .progmem.data:0000000000000040 config_descriptor /tmp/ccFceQZL.s:1042 .progmem.data:0000000000000052 string0 /tmp/ccFceQZL.s:1048 .progmem.data:0000000000000056 string1 /tmp/ccFceQZL.s:1074 .progmem.data:0000000000000080 string2 /tmp/ccFceQZL.s:1095 .progmem.data:00000000000000a0 string3 *COM*:0000000000000001 __gnu_lto_v1 UNDEFINED SYMBOLS I2CReturnBuffer I2CBufferpos I2CProcess ForceCheckInts __do_clear_bss GAS LISTING /tmp/ccFceQZL.s page 1 1 .file "i2cprocessor.c" 2 __SP_H__ = 0x3e 3 __SP_L__ = 0x3d 4 __SREG__ = 0x3f 5 __tmp_reg__ = 0 6 __zero_reg__ = 1 7 .section .gnu.lto_.jmpfuncs.f0b97dcc2dca8cd5,"",@progbits 8 0000 789C 7589 .string "x\234u\211\273\025" 8 BB15 00 9 0007 2010 C2C2 .ascii " \020\302\302\371km\035\313!\334\177\005\365\236vJ\003!\206(" 9 F96B 6D1D 9 CB21 DC7F 9 05F5 9E76 9 4A03 2186 10 001c BCD3 4F2F .ascii "\274\323O//\214\240\250\004Y\310\032C\373\275kog\376\322IT\230" 10 2F8C A0A8 10 0459 C81A 10 43FB BD6B 10 6F67 FED2 11 0033 81F9 031C .ascii "\201\371\003\034" 12 .text 13 .section .gnu.lto_.inline.f0b97dcc2dca8cd5,"",@progbits 14 0000 789C 6362 .string "x\234cb`d\340e\300\016\230\031!4;\003\003'\007#\003\023\317\203X\006\266\005\362L@-\222\3 14 6064 E065 14 C00E 9819 14 2134 3B03 14 0327 0723 15 009c 591C A69E .string "Y\034\246\236\021\233zFF\2200\003" 15 119B 7A46 15 4690 3003 15 00 16 00a9 511F 226D .ascii "Q\037\"m" 17 .text 18 .section .gnu.lto_.pureconst.f0b97dcc2dca8cd5,"",@progbits 19 0000 789C 6362 .string "x\234cb`d`f``\340g\200" 19 6064 6066 19 6060 E067 19 8000 20 000e 7606 2946 .string "v\006)F+&+f+\026+V)6)" 20 2B26 2B66 20 2B16 2B56 20 2936 2900 21 001e 0BF7 0168 .ascii "\013\367\001h" 22 .text 23 .section .gnu.lto_I2C1ConfigI2C.f0b97dcc2dca8cd5,"",@progbits 24 0000 789C AD90 .ascii "x\234\255\2201K\303P\024\205\317y/i3D\352\232M:Vp\360O\210c\005" 24 314B C350 24 1485 CF79 24 2F69 3344 24 EA9A 4D3A 25 001b C752 3404 .ascii "\307R4\004\354l\367$\330\037 n\321\245\265\376\211N\226\216\031" 25 EC6C F724 25 D81F 206E 25 D1A5 B5FE 25 894E 968E 26 0030 3A39 3A38 .ascii ":9:8t\354\340\017\020\342\275\211Y\"\026\021\317#|\227\334w\356" 26 74EC E00F GAS LISTING /tmp/ccFceQZL.s page 2 26 10E2 BD89 26 5922 1611 26 CF23 7C97 27 0047 795C 03CA .ascii "y\\\003\312\371\256@\276\023\003t\204\264\240\271]\003\351\201" 27 F9AE 40BE 27 1303 7484 27 B4A0 B95D 27 03E9 81 28 005a 21B5 104B .ascii "!\265\020Kl\030\237\227N\247\213Y\222\334-\247\251\237\276\027" 28 6C18 9F97 28 4EA7 8B59 28 92DC 2DA7 28 A99F BE17 29 006e 4527 D2BF .ascii "E'\322\277C\"\177\230\373\001\"\022\036\224\246\031\364\203\017" 29 4322 7F98 29 FB01 2212 29 1E94 A619 29 F483 0F 30 0081 7F31 6D82 .ascii "\1771m\202\377\217z\311Z\333\340\331,\337\212\030\360-\006\234" 30 FF8F 7AC9 30 5ADB E0D9 30 2CDF 8A18 30 F02D 069C 31 0095 B20B 4738 .ascii "\262\013G8\023\266\205\217BO8\027\212\\L\222d\277\034\254\352" 31 13B6 858F 31 424F 3817 31 8A5C 4C92 31 64BF 1CAC 32 00aa 2B75 5D67 .ascii "+u]g2[\013\233c\265p_\263\313\001\237\350\"\244\275G\226N\030" 32 325B 0B9B 32 63B5 705F 32 B3CB 019F 32 E822 A4BD 33 00c2 D11A 7D81 .ascii "\321\032}\201\203CT\254\225\343f\241\301\325uG\034\332\267\370" 33 8343 54AC 33 95E3 66A1 33 C1D5 7547 33 1CDA B7F8 34 00d6 60D9 5C9D .ascii "`\331\\\235~\365v\317\t\265*\2637A=\253\335\264\364vF{\342\370" 34 7EF5 76CF 34 09B5 2AB3 34 3741 3DAB 34 DDB4 F476 35 00ee 5D74 AF11 .ascii "]t\257\021\355\001kp\233\265\252\353\265\372\262w\335\211l\006" 35 ED01 6B70 35 9BB5 AAEB 35 B5FA B277 35 DD89 6C06 36 0102 7BD7 E38B .ascii "{\327\343\213\361(\034\216\216\303\243+|\002\223\374sz" 36 F128 1C8E 36 8EC3 A32B 36 7C02 93FC 36 737A 37 .text 38 .section .gnu.lto_I2C1SendStart.f0b97dcc2dca8cd5,"",@progbits 39 0000 789C AD54 .string "x\234\255T\317k\023A\024\376\336\354\316\354n\022\233z\264'\333\203\210\207\320F\013z\362 39 CF6B 1341 GAS LISTING /tmp/ccFceQZL.s page 3 39 14FE DEEC 39 CEEC 6E12 39 9B7A B427 40 006a 120F 7681 .ascii "\022\017v\201\326IA\216M\034rm\342\n\377\376g :-c\017\321\274" 40 D649 418E 40 4D1C 726D 40 E20A FFFE 40 6720 3A2D 41 0082 6FEB B352 .ascii "o\353\263Rx\266\254L\331\263\274YE\244\221%\233\302q}\351)j^" 41 78B6 AC4C 41 D9B3 BC59 41 45A4 9125 41 9BC2 717D 42 009a 31FA C11C .ascii "1\372\301\034\266\243\350a{\253Uh\375\352v\2135]\255\022:/\236" 42 B6A3 E861 42 7BAB 5568 42 FDEA 768B 42 355D AD12 43 00b1 144E A046 .ascii "\024N\240F\004\037\032E\326\356\030\036\376\211to@\022\230&\315" 43 041F 1A45 43 D6EE 181E 43 FE89 746F 43 4012 9826 44 00c6 FB9E E40E .ascii "\373\236\344\0162\3534IO`\206\216&yj\034\357o\202\345#\n^\034" 44 32EB 3449 44 4F60 868E 44 2679 6A1C 44 EF6F 82E5 45 00de 2F48 1304 .ascii "/H\023\004\315\215\356%k\377\277\021\037\023\265?\363A\264\177" 45 CD8D EE25 45 6BFF BF11 45 1F13 B53F 45 F341 B47F 46 00f2 749B BCD2 .ascii "t\233\274\322\301\nm\321\034\\\306mF\311\370\230Q1>e\364\030" 46 C10A 6DD1 46 1C5C C66D 46 46C9 F898 46 5131 3E65 47 0108 9F31 FABD .ascii "\2371\372\275q\300\370\2341\307\370\2221\337\033O1\276b,2\276" 47 71C0 F89C 47 31C7 F892 47 31DF 1B4F 47 31BE 622C 48 011e 66E4 9088 .ascii "f\344\220\210\243h\332\030\322\261\254\361\033PaK\214N\007;\357" 48 A368 DA18 48 D2B1 ACF1 48 1B50 614B 48 8C4E 073B 49 0133 E5D7 646D .ascii "\345\327dm\205\336\220DHN\202G\255\230j\344\b\355\333\305\031" 49 85DE 9044 49 484E 8247 49 AD98 6AE4 49 08ED DBC5 50 0148 58EC 4707 .ascii "X\354G\007\233o\265]\273\334e\206\236\007\337\261\236\333Y\352" 50 9B6F B55D 50 BBDC 6586 50 9E07 DFB1 GAS LISTING /tmp/ccFceQZL.s page 4 50 9EDB 59EA 51 015c 4D4D DE26 .ascii "MM\336&\324Y\007\033\347\371\325\331\365\334\007\275@\016\356" 51 D459 071B 51 E7F9 D5D9 51 F5DC 07BD 51 400E EE 52 016f A942 0E28 .ascii "\251B\016(\366\330\340\306\322@N\326\265\355\241\022\277\027" 52 F6D8 E0C6 52 D240 4ED6 52 B5ED A112 52 BF17 53 0181 AEF6 192E .ascii "\256\366\031.\364\317\325\371\2026\365\346u\\\032a\204\244\314" 53 F4CF D5F9 53 8236 F5E6 53 755C 1A61 53 84A4 CC 54 0194 23E3 73DC .ascii "#\343s\334M\317\341q9\325\317\nx\231\035|\263\303'\304?)\255" 54 4DCF E171 54 39D5 CF0A 54 7899 1D7C 54 B3C3 27C4 55 01ab D96B 188E .ascii "\331k\030\216e\362!\370\337\200*z\337\354Y\002\363\364Fm\344" 55 65F2 21F8 55 DF80 2A7A 55 DFEC 5902 55 F3F4 466D 56 01c0 B83C C606 .ascii "\270<\306\006\361l\306F\336\3540j#\377'\033\036\350\235b\027" 56 F16C C646 56 DEEC 306A 56 23FF 271B 56 1EE8 9D62 57 01d5 2A6D F95E .ascii "*m\371^\332\362\251\303\265\274\310\f+B\207ky\021\330\005\355" 57 DAF2 A9C3 57 B5BC C80C 57 2B42 876B 57 7911 D805 58 01ea 272A 6D8D .ascii "'*m\215\265G\332\226~?\307n7V\033\365\260Z/\207\245k\b\256\326" 58 B547 DA96 58 7E3F C76E 58 3756 1BF5 58 B05A 2F87 59 0203 AEAF DE59 .ascii "\256\257\336Y(\235\273\2207Y\330\270UZ\234\037\312\027\n\375" 59 289D BB90 59 3759 D8B8 59 555A 9C1F 59 CA17 0AFD 60 0217 7CBD B458 .ascii "|\275\264X\036\036\234uo\254\337\304o\210M\r\022" 60 1E1E 9C75 60 6FAC DFC4 60 6F88 4D0D 60 12 61 .text 62 .section .gnu.lto_I2C1SendStop.f0b97dcc2dca8cd5,"",@progbits 63 0000 789C AD54 .string "x\234\255T\317k\023A\024\376\336\314\316\376HjS\360\244B\261=\210x\bZ\322\332\233\347\202 63 CF6B 1341 63 14FE DECC 63 CEFE 486A GAS LISTING /tmp/ccFceQZL.s page 5 63 53F0 A442 64 0060 F1E7 F02A .string "\361\347\360*\361\367\264\002n0\222\007\022k{@\355\274 i\002I\226\t,\341\256~\004\302\213 64 F1F7 B402 64 6E30 9207 64 126B 7B40 64 EDBC 2069 65 00be 0FFF 457A .ascii "\017\377Ez\334%\t\214\221\346}\256g\0163\003\032\246'p\226\216" 65 DC25 098C 65 91E6 7DAE 65 670E 3303 65 1AA6 2770 66 00d4 2779 6110 .ascii "'ya\020\357_\202S\307\024\2746X\220\206\b\306ot\277>~\362\203" 66 EF5F 8253 66 C714 BC36 66 5890 8608 66 C66F 74BF 67 00ec F8B9 691F .ascii "\370\271i\037\234{'\032_[U>)\261@[4\t\213q\233Q1>a\264\031\237" 67 9C7B 271A 67 5F5B 553E 67 29B1 405B 67 3409 8B71 68 0108 323A 8CCF .ascii "2:\214\317\030\335\366\336c|\316\230a|\301\230m\357G\031_2\346" 68 18DD F6DE 68 637C CE98 68 617C C198 68 6DEF 4719 69 011f 185F 31F2 .ascii "\030_1\362R\210\302p,6\244\327\274\306/@\221-1\312&vw\324\373" 69 5288 C270 69 2C36 A4D7 69 BCC6 2F40 69 912D 31CA 70 0138 FAF8 02BD .ascii "\372\370\002\275&\005\237\344&6j\021\225I\n\355\333\302%\030" 70 2605 9FE4 70 2636 6A11 70 9549 0AED 70 DBC2 2518 71 014c ECAC 2656 .ascii "\354\254&Vv\264]s\334b\206\256K\374\246\270\270;\327\256\r\357" 71 76B4 5D73 71 DC62 86AE 71 4BFC A6B8 71 B83B D7AE 72 0162 E3EB A889 .ascii "\343\353\250\211\345Y\276v\346<\017B\037P\335\027U\344\246\024" 72 E559 BE76 72 E63C 0F42 72 1F50 DD17 72 55E4 A614 73 0176 39EC 7079 .ascii "9\354py\256\253\247\002\355\273'\305\027\206\263\035\206\005" 73 AEAB A702 73 EDBB 27C5 73 1786 B31D 73 8605 74 0188 FD7B 959F .ascii "\375{\225\237\320\240v]\257\353}\f\237\354\300x]y\224<\210\303" 74 D0A0 765D 74 AFEB 7D0C 74 9FEC C078 74 5D79 943C 75 019e E944 3F2D .ascii "\351D?-\340\244:\270q\207\017\210\276S\222\323\364\376!\317\223" GAS LISTING /tmp/ccFceQZL.s page 6 75 E0A4 3AB8 75 7187 0F88 75 BE53 92D3 75 F4FE 21CF 76 01b3 0BC1 7F07 .ascii "\013\301\177\007T\324}\323\317\342\305w\257\337F\206\323\003" 76 54D4 7DD3 76 CFE2 C577 76 AFDF 4686 76 D303 77 01c5 6C10 5753 .ascii "l\020WS6\262q\207~\033\331\277\331p@olva'3\337Of>z\264\231\347" 77 36B2 7187 77 7E1B D9BF 77 D970 406F 77 6C76 6127 78 01e2 9861 66FE .ascii "\230af\376\353\2103\317\001{\240\203\272\235\314\306\370#\355" 78 EB88 33CF 78 017B A083 78 BA9D CCC6 78 F823 ED 79 01f5 8B07 8B53 .ascii "\213\007\213S\017*\213\225\300/\005S~\3766\274[\345;\213\017" 79 0F2A 8B95 79 C02F 0553 79 7EFE 36BC 79 5BE5 3B8B 80 020a AFE4 0B85 .ascii "\257\344\013\205l\034\371\225\373\371\302tO<3\322\211\227\362" 80 6C1C F995 80 FBF9 C274 80 4F3C 33D2 80 8997 F2 81 021d 85AB BD9B .ascii "\205\253\275\233Y\353\356\322=\374\001\035\224\016\264" 81 59EB EED2 81 3DFC 011D 81 940E B4 82 .text 83 .section .gnu.lto_I2C1SendByte.f0b97dcc2dca8cd5,"",@progbits 84 0000 789C BD57 .string "x\234\275WYl\023G\030\236\177\326\267\235;v\354\304\211\275\216\343\234\r\2718\003\004\02 84 596C 1347 84 189E 7FD6 84 B79D 3B76 84 ECC4 89BD 85 007e 3D71 9790 .string "=q\227\220\2518\205*\326P\300\301\032\016p\262\206\223v\034\377\236\220L\213k\332M2]\035, 85 A938 852A 85 D650 C0C1 85 1A0E 70B2 85 8693 761C 86 00c2 6D63 4225 .string "mcB%\272P\033\213\253%\264\225\205K\365p+\343\251\245P\306heP\316\032\345\264\205\r\254\3 86 BA50 1B8B 86 AB25 B495 86 854B F570 86 2BE3 A9A5 87 0156 1A62 CD27 .string "\032b\315'\251\342pv\270\332\335\036\257\317\037h+i--+o\251h\256\254\252\016\206R5M\341Hm 87 A9E2 7076 87 B8DA DD1E 87 AFCF 1F68 87 2B69 2D2D 88 019d F9FB D8B5 .ascii "\371\373\330\265h\204\214\001\020\017\321\220\352\266\032\317" 88 6884 8C01 GAS LISTING /tmp/ccFceQZL.s page 7 88 100F D190 88 EAB6 1ACF 89 01ad F196 E04E .ascii "\361\226\340N\345pku.\261\022\211\225\227;g\312\216\367\264\t" 89 E570 6B75 89 2EB1 1289 89 9597 3B67 89 CA8E F7B4 90 01c2 7B8A 9C70 .ascii "{\212\234p\300~BXJ<\2213\241B\311\240N\274w\246!\257)\215T\211" 90 C07E 4258 90 4A3C 9133 90 A142 C9A0 90 4EBC 77A6 91 01dc 467B 70E6 .ascii "F{p\346p1\264\374\226g\"\315\327/\333T\017\316\036\\\266\271" 91 7031 B4FC 91 9667 22CD 91 D72F DB54 91 0FCE 1E5C 92 01f2 168B DAF8 .ascii "\026\213\332\370\342\226un\371\346Z\210-\333Ts3\256bhwf\376\257" 92 E296 756E 92 F9E6 5A88 92 2DDB 5473 92 33AE 6268 93 020a DD38 69DD .ascii "\3358i\335\215\031_as9t\332C%\037V&\223s\016<\253?\316s\247/" 93 8D19 5F61 93 7339 74DA 93 4325 1F56 93 2693 730E 94 0225 C213 A98B .ascii "\302\023\251\213\247\\\213-\327\351\215_\036O&\311\273\\E\027" 94 A75C 8B2D 94 D7E9 8D5F 94 1E4F 26C9 94 BB5C 4517 95 0239 784E 1758 .ascii "xN\027X8u\261D\"\240\255g\n\203\007\340:$q\360\001\370\026\022" 95 3875 B144 95 22A0 AD67 95 0A83 07E0 95 3A24 71F0 96 0251 C401 ACEF .ascii "\304\001\254\357\304\376y\354\273\020/\"\272\021\337C\364\360" 96 C4FE 79EC 96 BB10 2F22 96 BA11 DF43 96 F4F0 97 0263 BE17 F112 .ascii "\276\027\361\022\242\017q\006\321\317\373\001\304\367\021\313" 97 A20F 7106 97 D1CF FB01 97 C4F7 11CB 98 0273 103F 442C .ascii "\020?D,G\374\b\261\n\361c\304j\304\313\210A>o\210\317S\303u\303" 98 47FC 08B1 98 0AF1 63C4 98 6AC4 CB88 98 413E 6F88 99 028c 7C9E 08EF .ascii "|\236\b\357\327r\335:>O\224\367c\210\237 \306\021?ET\271N\202" 99 D772 DD3A 99 3E4F 94F7 99 6388 9F20 99 C611 3F45 100 02a4 F31A B94E .ascii "\363\032\271N\222\367\2338/\305u\232y\277\r\3613\304v\304+\210" GAS LISTING /tmp/ccFceQZL.s page 8 100 92F7 9B38 100 2FC5 759A 100 79BF 0DF1 100 33C4 76C4 101 02ba 1D7C 1F56 .ascii "\035|\037V ~\216\330\205\370\005b7\327\357\341z\275\\\277\217" 101 207E 8ED8 101 85F8 0562 101 37D7 EFE1 101 7ABD 5CBF 102 02cf F757 72BD .ascii "\367Wr\275U\\\1775\357\257C\374\022\261\037\361+\304\365\\g\003" 102 555C 7F35 102 EFAF 43FC 102 12B1 1FF1 102 2BC4 F55C 103 02e5 E76D E43A .ascii "\347m\344:\003\274\277\211\3636s\235-\274\277\025\361k\304m<" 103 03BC BF89 103 F336 739D 103 2DBC BF15 103 F16B C46D 104 02fa BFED 88B3 .ascii "\277\355\210\263\210;\020\257\"\356\344\272\273\270\316 \327" 104 883B 10AF 104 22EE E4BA 104 BBB8 CE20 104 D7 105 030b DDCD FB7B .ascii "\335\315\373{\270\316^\256\273\217\367\207\020\277A\034F\274" 105 B8CE 5EAE 105 BB8F F787 105 10BF 411C 105 46BC 106 031d 8688 9793 .ascii "\206\210\227\223Lg2\345\300\346\031\341f\033\322\320\207\200" 106 4C67 32E5 106 C0E6 19E1 106 661B D2D0 106 8780 107 032f DF6A 3E65 .ascii "\337j>e\030\024\002?\022\3456ys\315\334\231\322\003\360\0358" 107 1814 023F 107 12E5 3679 107 73CD DC99 107 D203 F01D 108 0344 B5B7 9366 .ascii "\265\267\223f/g\326\237\303h}:\355\326Fiijc\322\340\034\327$" 108 2F67 D69F 108 C368 7D3A 108 EDD6 4669 108 696A 63D2 109 035c 7242 F816 .ascii "rB\370\026\305\250`8\211\202\337\f\312\017\344\006\360\373\332" 109 C5A8 6038 109 8982 DF0C 109 CA0F E406 109 F0FB DA 110 036f F5C2 1246 .ascii "\365\302\022F\032\\\372\253\36769zL\311\306\334\0306\3467O\340" 110 1A5C FAAB 110 F736 397A 110 4CC9 C6DC 110 1836 E637 111 0385 3629 7874 .ascii "6)xt\205[d\372O0b\021\375\241\310\275\206\240\203(\370m\003\303" 111 855B 64FA 111 4F30 6211 GAS LISTING /tmp/ccFceQZL.s page 9 111 FDA1 C8BD 111 86A0 8328 112 039d E0B2 AEC5 .ascii "\340\262\256\305\253\277\220\227\246\341\303\260M\032\200wMi" 112 ABBF 9097 112 A6E1 C3B0 112 4D1A 8077 112 4D69 113 03af F875 85A5 .ascii "\370u\205\245i\370ei\264\023z\305\205Y\270\305\276\317+\370\236" 113 69F8 6569 113 B413 7AC5 113 8559 B8C5 113 BECF 2BF8 114 03c4 1794 409A .ascii "\027\224@\232\311\314\375\006\317gc\232\214\262Df\030<\004B\310" 114 C9CC FD06 114 CF67 639A 114 8CB2 4466 114 183C 0442 115 03d9 BE39 EBC4 .ascii "\2769\353\304\327\275\030Yv\222\27435\rc\340\242\032\307\215" 115 D7BD 1859 115 7692 BC33 115 350D 63E0 115 A21A C78D 116 03ed 0F05 4371 .ascii "\017\005Cq\341\ng\215\025\226#C\273\357\"\377\260%\336\024\353" 116 E10A 678D 116 1596 2343 116 BBEF 22FF 116 B025 DE14 117 0402 79B2 0E32 .ascii "y\262\0162E\032^\002\375,\215\371z![\225G\026\227\215,\252\221" 117 451A 5E02 117 FD2C 8DF9 117 7A21 5B95 117 4716 978D 118 0419 C136 8A16 .ascii "\3016\212\026\226D\265H\302\307\267\362\350\007\312\242\261\225" 118 9644 B548 118 C2C7 B7F2 118 E807 CAA2 118 B195 119 042b C134 B331 .ascii "\3014\2631\021\365[s\347\254\275\301\375VS\204\244\006\017\t" 119 11F5 5B73 119 E7AC BDC1 119 FD56 5384 119 A406 0F09 120 043f 4620 2F83 .ascii "F /\203\327H\f\036\306\260\275\301\303&\205\210\304\340\021\231" 120 D748 0C1E 120 C6B0 BDC1 120 C326 8588 120 C4E0 1199 121 0453 B3DA 84C1 .ascii "\263\332\204\301K\254k\251\225\030\274\016\303\366\006\2573\245" 121 4BAC 6BA9 121 9518 BC0E 121 C3F6 06AF 121 33A5 122 0465 1195 183C .ascii "\021\225\030<*K\243\225\033\274\224WE\263\350\331\203\202\022" 122 2A4B A395 122 1BBC 9457 122 45B3 E8D9 122 8382 12 GAS LISTING /tmp/ccFceQZL.s page 10 123 0478 2BCC A271 .ascii "+\314\242qd0\213\376[\240E\343\254\346\363\226\232\323l\315\313" 123 6430 8BFE 123 5BA0 45E3 123 ACE6 F396 123 9AD3 6CCD 124 048d ACFB A44A .ascii "\254\373\244Jk\256\nFy^5OHj\336\210a\373\2327\232\024\222\222" 124 6BAE 0A46 124 795E 354F 124 486A DE88 124 61FB 9A37 125 04a5 9A27 659B .ascii "\232'e\233\335\"j^a]K\223\244\346)\f\333\327\241\340\021\3536\255\227\026|" 135 1477 AAF5 135 B382 2F3E 135 A1E0 11EB 135 36AD 9716 136 058b BD60 D4E6 .ascii "\275`\324\346S\360\r\222\202o\304\260}\3017\232\024\006$\005" 136 53F0 0D92 136 826F C4B0 136 7DC1 379A 136 1406 2405 137 059f 1F90 6D75 .ascii "\037\220mu\222\027\274\316\272\222M\222\202o\306\260}\3017\233" 137 9217 BCCE 137 BA92 4D92 137 826F C6B0 137 7DC1 379B 138 05b3 B2D8 2229 .ascii "\262\330\")\370\026Y\026\215\274\340\321l\301\3617\255`l5\027" 138 F816 5916 138 8DBC E0D1 138 6CC1 F137 138 AD60 6C35 139 05c8 AA55 56F0 .ascii "\252UV\360\355b\3706d,\371\306\231u\342/]qw{a\347\343\016d\024" 139 ED62 F836 139 642C F9C6 139 9975 E22F 139 5D71 777B 140 05e2 753E EE60 .ascii "u>\356`\346\2717c6\217q6\326[\267|\247\324<;\005\243!\037\363" 140 E6B9 3763 140 368F 7136 140 D65B B77C 140 A7D4 3C3B 141 05fb EC92 9867 .ascii "\354\222\230g\020\303\366\346\0314)\354\226\230g\267\254l\tn" 141 10C3 F6E6 141 1934 29EC 141 9698 67B7 141 AC6C 096E 142 060f 9E98 7525 .ascii "\236\230u%{$\346\331\213a{\363\3545e\261Ob\236}\262,Tn\23683" 142 7B24 E6D9 142 8B61 7BF3 142 EC35 65B1 142 4F62 9E7D 143 062a CFD1 BBCA .ascii "\317\321\273\312\302\314\033\2021\204\2060H\372O\200\354\213" 143 C2CC 1B82 143 3184 8630 143 48FA 4F80 143 EC8B 144 063c 6818 6F13 .ascii "h\030o\023r\227\030\372\303B\023\307\3734\373x\017\215\2754\372" 144 7297 18FA 144 C342 13C7 144 FB34 FB78 144 0F8D BD34 145 0651 7A77 67EF .ascii "zwg\357\232\222\327&F'\306\323#\343=\351\316\027\211_\217\247" 145 9A92 D726 145 4627 C6D3 145 23E3 3DE9 145 CE17 895F GAS LISTING /tmp/ccFceQZL.s page 12 146 0667 275E EDEC .ascii "'^\355\354]k\264\373\272\002\242}\244\263\257;\267\323\343>4" 146 5D6B B4FB 146 BA02 A27D 146 A4B3 AF3B 146 B7D3 E33E 147 067c 3A31 DAD9 .ascii ":1\332\331\327\013\343\016\255\345x\371\310+\344?\232XW\340" 147 D70B E30E 147 ADE5 78F9 147 C82B E43F 147 9A58 57E0 148 .text 149 .section .gnu.lto_I2C1GetByte.f0b97dcc2dca8cd5,"",@progbits 150 0000 789C BD57 .string "x\234\275W]L\223W\030>\357\371(-\375\347\247\224\026(|PJ\013m\243T\020\023\3775Q\024Qk\22 150 5D4C 9357 150 183E EFF9 150 282D FDE7 150 A794 1628 151 002d 37BB A208 .string "7\273\242\b\027.\331\022\263\253m\331\205:\2638~4\233\373\303e\221\030\314\214[\314\226\0 151 172E D912 151 B3AB 6DD9 151 853A B338 151 7E34 9BFB 152 0081 BDFC 8890 .string "\275\374\210\220\361F\n\025\254!A\tk\224\200\2115L4\366\316\367\204d\302\245\223f\222\331 152 F146 0A15 152 AC21 4109 152 6B94 8089 152 354C 34F6 153 0149 1A58 A381 .string "\032X\243\2016\263\201\215\352\300f\026\227\033i\023\013\313j\270\211\361d\031@At\300\030 153 36B3 818D 153 EAC0 6616 153 971B 6913 153 0BCB 6AB8 154 01a7 E4E1 8D67 .string "\344\341\215g\222\217\244\001\210\205(H\365\0263\340\221\202HogI\224\270A\341=\235r\3463\ 154 928F A401 154 8885 2848 154 F516 33E0 154 9182 486F 155 0253 4790 090C .string "G\220\t\f\366\303\267\320\204E\366\303w\210\022G3\342\025D\013\342UD+\3425D\033\342uD;\34 155 F6C3 B7D0 155 8445 F6C3 155 7788 1247 155 33E2 1544 156 02fe CF73 90F7 .ascii "\317s\220\367\017!~\215x\030\361\033\304\036\236\347\b\347\035" 156 0F21 7E8D 156 7818 F11B 156 C41E 9EE7 156 08E7 1D 157 0311 E579 7A79 .ascii "\345yzy\377\030\347\365\361<\307y\377\004\342]\304$\342\034\342" 157 FF18 E7F5 157 F13C C779 157 FF04 E25D 157 C424 E21C 158 0326 29C4 3B88 .ascii ")\304;\210\3701\221\311L\306M\331>\260\335\035\340V;\251\240" 158 F831 91C9 158 4CC6 4DD9 158 3EB0 DD1D 158 E056 3BA9 GAS LISTING /tmp/ccFceQZL.s page 13 159 033b 9524 D13B .ascii "\225$\321;\304*=$\367\346L\013S\201~\270\007&\222\002\363\207" 159 C42A 3D24 159 F7E6 4C0B 159 5381 7EB8 159 0726 9202 160 0351 E483 F149 .ascii "\344\203\361IH\203\211*\376*\305Mf\230u(\231\230S\214\305\206" 160 4883 892A 160 FE2A C54D 160 6698 7528 160 9998 538C 161 0367 5B90 A13C .ascii "[\220\241<7\221\177A}x\257\207?[;\0172Y#\211_\356\3603\301:." 161 3791 7F41 161 7D78 AF87 161 3F5B 3B0F 161 3259 2389 162 0382 76E3 9DCE .ascii "v\343\235\316\270x\313\371TOk\247#\211m:iVF\365d\347\266\016" 162 B878 CBF9 162 544F 6BA7 162 2389 6D3A 162 6956 46F5 163 039a 2A4B 5811 .ascii "*KX\021\302\333\030\243\032\303D$|\321\221~ \363\300\237+\237" 163 C2DB 18A3 163 1AC3 4424 163 7CD1 917E 163 20F3 C09F 164 03b0 73AB 1829 .ascii "s\253\030)\260\r\262\272'.\345\026e\307pn~\375\004v]\006\207" 164 B00D B2BA 164 272E E516 164 65C7 706E 164 7EFD 0476 165 03c7 9AE1 3E99 .ascii "\232\341>\231\374\023r1\205\276\372d\237\204\030\221\360\205" 165 FC13 7231 165 85BE FA64 165 9F84 1891 165 F085 166 03d9 0C92 B809 .ascii "\f\222\270\tykq\252\027\373\3522\\\0306(\003\360\251\256\f\267" 166 796B 71AA 166 17FB EA32 166 5C18 3628 166 03F0 A9AE 167 03ef 9A61 7519 .ascii "\232au\031nQ\031QBo\227b\025f\276\357\250?\2762h\224\312\342" 167 6E51 1951 167 426F 9762 167 1566 BEEF 167 A83F BE32 168 0407 F4AF 4206 .ascii "\364\257B\006\323\377\277\"\365\257R\353\357^\230\326k\256\335" 168 D3FF BF22 168 F5AF 52EB 168 EF5E 98D6 168 6BAE DD 169 041a EB49 B448 .ascii "\353I\264H\336>y\204\232{4FYA\232W\0134\367b\330Xs\257.C\215" 169 DE3E 7984 169 9A7B 3446 169 5941 9A57 169 0B34 F762 170 0435 40F3 1AD1 .ascii "@\363\032\321f\267k\232[\363\327\342\023h\356\307\260\261\346" 170 66B7 6B9A GAS LISTING /tmp/ccFceQZL.s page 14 170 5BF3 D7E2 170 1368 EEC7 170 B0B1 E6 171 0448 7E5D 19B5 .ascii "~]\031\265\002\315kEe\264q\315m\\\363\211iiq\332\257Q\352R 1" 171 02CD 6B45 171 65B4 71CD 171 6D5C F389 171 6969 71DA 172 0462 16D7 70CE .ascii "\026\327p\316\204/v\332\323\200^\311\210\310\021\017$E\324\023" 172 842F 76DA 172 D380 5EC9 172 88C8 110F 172 2445 D413 173 0476 389C 65A2 .ascii "8\234e\242\332\376\274\256\3459\221_X\022\017\023\204\225znI" 173 DAFE BCAE 173 E539 915F 173 5812 0F13 173 8495 7A6E 174 048b 4BD3 590F .ascii "K\323Y\017\312XR\256\0366\320\221s\353BT\033\030,\300\254\267" 174 CA58 52AE 174 1E36 D091 174 73EB 4254 174 1B18 2CC0 175 04a1 729B DB82 .ascii "r\233\333\202\214U\353,\324\253-\314\253?\316\210\277\237\036" 175 8C55 EB2C 175 D4AB 2DCC 175 AB3F CE88 175 BF9F 1E 176 04b4 138A 15DB .ascii "\023\212\025\333pG\261v;.D)\330\231\025\367\016" 190 C10F E8AA 190 3828 10FC 190 A0A8 8A20 190 17BC 3EF7 191 0602 7D33 2BF8 .ascii "}3+\370\241\342\316\372adl\350Z:\314\364^\274i|\300\003\371\273" 191 A1E2 CEFA 191 6164 6CE8 191 5A3A CCF4 191 5EBC 697C 192 061a D423 D4BB .ascii "\324#\324\273Gc4\024\242\367\021\201\336G1l\254\367Q]\206^\201" 192 4763 3414 192 A2F7 1181 192 DE47 316C 192 ACF7 515D 193 0631 DEBD A29D .ascii "\336\275\242\235n\346z7\346\257\344\230@\357>\f\033\353\335\247" GAS LISTING /tmp/ccFceQZL.s page 16 193 6EE6 7A37 193 E6AF E498 193 40EF 3E0C 193 1BEB DDA7 194 0645 ABE2 B840 .ascii "\253\342\270@\357\343\242*\232\270\336rV\357'9\275\223\305\035" 194 EFE3 A22A 194 9AB8 DE72 194 56EF 2739 194 BD93 C51D 195 0659 F053 C8D8 .ascii "\360S\310\330\330o\246S\204<\"\260\244\351\235\002I\253\017\023" 195 D86F A653 195 843C 22B0 195 A4E9 9D02 195 49AB 0F13 196 066d 5995 9BC2 .ascii "Y\225\233\30212zzt050\330\221\212\277A\312\316\246\337<\375\326" 196 3132 7A7A 196 7430 3530 196 D891 8ABF 196 41CA CEA6 197 0685 D678 2261 .ascii "\326x\"aS[\251\321\341xb\333\212v\247]k\017\305\023]+;\333aP" 197 535B A9D1 197 E178 62DB 197 8A76 A75D 197 6B0F C513 198 069f 1A4E 8FBA .ascii "\032N\217\2720\321\205\341\241Tzddh8\236\"\226\221\364\371\263" 198 30D1 85E1 198 A154 7A64 198 6468 389E 198 2296 91F4 199 06b5 03E7 4F9F .ascii "\003\347O\237+9?t\201\374\017\215\021p\324" 199 2B39 3F74 199 81FC 0F8D 199 1170 D4 200 .text 201 .section .gnu.lto_I2CConfigure.f0b97dcc2dca8cd5,"",@progbits 202 0000 789C AD50 .ascii "x\234\255P=K\003A\024\234\331\275/D\214\226\351$\245\001\013" 202 3D4B 0341 202 149C D9BD 202 2F44 8C96 202 E924 A501 203 0015 41F1 2F58 .ascii "A\361/X*X\206\024\307\t\251\"Igsw\032{\261\323*Q{+\005+C\260" 203 2A58 8614 203 C709 A922 203 4967 7377 203 1A7B B1D3 204 0031 0A21 A595 .ascii "\n!\245\225\240E~\200\205\b\202p\276\275\3135'\006\021\337\262" 204 A045 7E80 204 8508 8270 204 BEBD CB35 204 2706 11DF 205 0046 CC63 DF9B .ascii "\314c\337\233\231e\024(\347{\225\345\036+`I\220\032T'c ^V\244" 205 9965 1428 205 E77B 95E5 205 1E2B 6049 205 901A 5427 206 005f 6984 122A .ascii "i\204\022*\206\273)\323\252\240\027E\247\375n<\037\277&I)0\257" 206 86BB 29D3 GAS LISTING /tmp/ccFceQZL.s page 17 206 AAA0 1745 206 A7FD 6E3C 206 1FBF 2649 207 0076 7562 F8BC .ascii "ub\370\274WF@\302\203AU\364\371\201\206\277\220\036\036\235\377" 207 5746 40C2 207 8341 55F4 207 F981 86BF 207 901E 1E9D 208 008b F77A 5B9F .ascii "\367z[\2378\367\252\377\222\204\300\202F\215]V`\t\366\004]\301" 208 38F7 AAFF 208 9284 C082 208 468D 5D56 208 6009 F604 209 00a1 0B41 4FF0 .ascii "\013AO\360RP\312F'\212\026S]S\333\006MZ;\"m\032=\304\340\316" 209 5250 CA46 209 278A 1653 209 5D53 DB06 209 4D5A 3B22 210 00bb FEBC 716A .ascii "\376\274qj\274\242\r\237\372\034gq\207\001\2652\037\260\260\202" 210 BCA2 0D9F 210 FA1C 6771 210 8701 B532 210 1FB0 B082 211 00cf 0CF3 1AE2 .ascii "\f\363\032\342\350\332\030g\353\2260\314\034\210\230\016\007" 211 E8DA 1867 211 EB96 30CC 211 1C88 980E 211 07 212 00e0 5BD3 D96C .ascii "[\323\331l\035\337t\251\267\304\224\213\271ENu\246\267'\214\337" 212 1DDF 74A9 212 B7C4 948B 212 B945 4E75 212 A6B7 278C 213 00f5 7957 0BDE .ascii "yW\013\336\0360\202\036\275\273\331:p\200\217\310\013h\263Nf" 213 1E30 821E 213 BDBB D93A 213 7080 8FC8 213 0B68 B34E 214 010a 5105 748C .ascii "Q\005t\214\344\341\346\323\355\364\177\r\246*.\346d<\006'\033" 214 E4E1 E6D3 214 EDF4 7F0D 214 A62A 2EE6 214 643C 0627 215 011f 393B CF96 .ascii "9;\317\226i\244\022,J\2155\177\277\325\364\203v\273\331Z\365" 215 69A4 122C 215 4A8D 357F 215 BFD5 F483 215 76BB D95A 216 0134 F105 FACB .ascii "\361\005\372\313\177\336" 216 7FDE 217 .text 218 .section .gnu.lto_I2CProcess.f0b97dcc2dca8cd5,"",@progbits 219 0000 789C ED5B .ascii "x\234\355[\tpU\325\031>\347\336\267\344e{\331w\310B\002\b\232" 219 0970 55D5 219 193E E7DE 219 B7E4 657B 219 D977 C842 GAS LISTING /tmp/ccFceQZL.s page 18 220 0017 8D2D 41EB .ascii "\215-A\353\002\250\340\270\260\270\340\002!\274< \262\004\023" 220 02A8 E0B8 220 B0B8 E002 220 21BC 3C20 220 B204 13 221 002a 1216 952C .ascii "\022\026\225,\004\tj+e\034K\035\001AkC`\260\245\313\004[\321" 221 0409 6A2B 221 651C 4B1D 221 0141 6B43 221 60B0 A5CB 222 0041 52AD 9146 .ascii "R\255\221F\006\035\206\342\024\227\301\245\264\245\326\332\f" 222 061D 86E2 222 1497 C1A5 222 B4A5 D6DA 222 0C 223 0052 C59A C17E .ascii "\305\232\301~\347\234{\356{\357\274\027\362\026\241\330\351\303" 223 E79C 7BEE 223 7BEF BC17 223 F216 A1D8 223 E9C3 224 0064 B9DF 39E7 .ascii "\271\3379\347?\377\177\376\377;\377\371\357}\367E\215P\374\363" 224 3FFF 7FFE 224 FF3B FFF9 224 EF7D F745 224 8D50 FCF3 225 0078 FFE4 6984 .ascii "\377\344i\204L\251$d9\220\216$T\333t\230\220\326<\215\026\211" 225 4CA9 2464 225 3990 8E24 225 54DB 7498 225 90D6 3C8D 226 008e 862E 1AF9 .ascii "\206.\032\371EV\375\210\223\264\344Y\370\325\301\257C\370\265" 226 4556 FD88 226 93B4 E459 226 F8D5 C1AF 226 43F8 B5 227 00a1 508C 1B72 .ascii "P\214\033r+\277\332\370\325\316\257Qb\234\352\302\240M6\354\262" 227 2BBF DAF8 227 D5CE AF51 227 629C EAC2 227 A04D 36EC 228 00b6 1125 1B8E .ascii "\021%\033\2168\275\325\206\271\321\374\032\303\257\261\374\032" 228 38BD D586 228 B9D1 FC1A 228 C3AF B1FC 228 1A 229 00c7 C7AF F1FC .ascii "\307\257\361\374\352\344\327\004~M\344\327$~M\346\327\024~M\025" 229 EAE4 D704 229 7E4D E4D7 229 247E 4DE6 229 D714 7E4D 230 00dc 76A4 E118 .ascii "v\244\341\030\331\210\225\2158\331\210\227\r\247l$\310F\242l" 230 D988 958D 230 38D9 8897 230 0DA7 6C24 230 C846 A26C 231 00f0 24C9 46B2 .ascii "$\311F\262l\244\310F*M\027\2154\321\330\221\227\256\245=\376" 231 6CA4 C846 GAS LISTING /tmp/ccFceQZL.s page 19 231 2A4D 178D 231 34D1 D891 231 97AE A53D 232 0105 0621 2D23 .ascii "\006!-#3\332\355\244\2454C\313<\232\206\236\376\353\t\350e\322" 232 33DA EDA4 232 A534 43CB 232 3C9A 869E 232 FEEB 09E8 233 011b 6C31 3D4B .ascii "l1=K4v\344ekYbz\016\237\236#\r\017\241y\2421\224\016g\r:\\\033" 233 3476 E465 233 6B59 627A 233 0E9F 9E23 233 0D0F A179 234 0138 2126 E6F2 .ascii "!&\346\362\211#\304p~\256\230\267#/O\033*\344\371\\\236O\207" 234 8923 C470 234 7EAE 98B7 234 232F 4F1B 234 2AE4 F95C 235 014f 09FD 02D1 .ascii "\t\375\002\321\330\2217L+x\242\207M(d\344\224\026R\312\306\221" 235 D891 374C 235 2B78 A287 235 4D28 64E4 235 9416 52CA 236 0165 14CD 9A5E .ascii "\024\315\232^d\261\332\354Q\216\350\230\330\270xgBbRrJjZzFfV" 236 64B1 DAEC 236 518E E898 236 D8B8 7867 236 4262 5272 237 0180 76CE 90A1 .ascii "v\316\220\241\303G\344\346\345\027\f+\244\315w\360\004:I\n\310" 237 C347 E4E6 237 E517 0C2B 237 A4CD 77F0 237 043A 490A 238 0195 8E96 964D .ascii "\216\226\226MG\236m\215m\375\374\353\257\235n6\\E\311\241\017" 238 479E 6D8D 238 6DFD FCEB 238 AF9D 6E36 238 5C45 C9A1 239 01aa 3E8A CF24 .ascii ">\212\317$nJI\002a\250\021\3157\327\006\320#\341(\035\335\266" 239 6E4A 4902 239 61A8 11CD 239 37D7 06D0 239 23E1 281D 240 01c0 6670 B5CD .ascii "fp\265\315\257z\324t\256vz\333\001*\364\242\f=\032\224\036\t" 240 AF7A D474 240 AE76 7ADB 240 012A F4A2 240 0C3D 1A94 241 01d6 47A9 6FE8 .ascii "G\251o\350\305XJ#I\224\351\365n\377L\013Ju\243\227j>\035`\311" 241 C558 4A23 241 4994 E9F5 241 6EFF 4C0B 241 4A75 A397 242 01ef 5AAA 28FA .ascii "Z\252(\372o\301){P;\340\275\\)_nK\\\240\365\250\237\246J\347" 242 6FC1 297B 242 503B E0BD 242 5C29 5F6E GAS LISTING /tmp/ccFceQZL.s page 20 242 4B5C A0F5 243 0208 76DB 45DB .ascii "v\333E\333\272\377+\205\235\215\023\007J\251ArcZ\004\251\030" 243 BAFF 2B85 243 9D8D 1307 243 4AA9 4172 243 635A 04A9 244 021d 4409 092B .ascii "D\t\t+\264\210W\262\\L\346g\207\311\374\302K\220\371o\202\217" 244 B488 57B2 244 5C4C E667 244 87C9 FCC2 244 4B90 F96F 245 0233 A630 F958 .ascii "\2460\371XO/uB4\362\344\200>\016\022\334s\337\202\340\366\205" 245 4F2F 7542 245 34F2 E480 245 3E0E 12DC 245 73DF 82E0 246 0249 1BDC C14B .ascii "\033\334\301K>\2700\031y'\\FN\376\2572\362E\270\214\264i\227" 246 3EB8 3019 246 7927 5C46 246 4EFE AF32 246 F245 B88C 247 0260 3A23 1AD9 .ascii ":#\032\331<\240\217\203\004\267\363[\020\334>\341c\357\2563A" 247 3CA0 8F83 247 04B7 F35B 247 10DC 3EE1 247 63EF AE33 248 0275 3C8A 7F43 .ascii "<\212\177C_\027\302R\352v\204H\b\n\220\210\255\333y\021\236-" 248 5F17 C252 248 EA76 8448 248 080A 9088 248 ADDB 7911 249 028b 5859 10CB .ascii "XY\020\313\275\326\265\367BQ\251,x\322\330\273\256\256 \276k" 249 BDD6 B5F7 249 4251 A92C 249 78D2 D8BB 249 AEAE 20BE 250 02a0 FC37 F7EE .ascii "\3747\367\356lp{\347}v\276\020\261uZ\003\035\036\315O\325\233" 250 6C70 7BE7 250 7D76 BE10 250 B175 5A03 250 1D1E CD4F 251 02b6 9636 9DAB .ascii "\2266\235\253\236\356\332\031\372W\260\315z\004G\266\333\032" 251 9EEE DA19 251 FA57 B0CD 251 7A04 47B6 251 DB1A 252 02c8 F216 EE14 .ascii "\362\026\356\024\353\3658B>\270{\205f_8Q\036\270\320Q\372k\365" 252 EBF5 3842 252 3EB8 7B85 252 665F 3851 252 1EB8 D051 253 02df EE3E 4743 .ascii "\356>GCf\347\260\360\363\350\356\027B\217\361\375Hb\354\tf'\275" 253 66E7 B0F0 253 F3E8 EE17 253 428F F1FD 253 4862 EC09 254 02f6 B4 .ascii "\264" GAS LISTING /tmp/ccFceQZL.s page 21 255 02f7 AC82 9998 .string "\254\202\231\230pj\366\361\320\367\3763\021\333\211px9w\301y\t3\302\226\026\251e\323\310\ 255 706A F6F1 255 D0F7 FE33 255 11DB 8970 255 7839 77C1 256 03f8 FE02 580C .string "\376\002X\f\374%\260\004\370\022\260\224\371\205ye\300_\241?\026\3702p\034\360" 256 FC25 B004 256 F812 B094 256 F985 7965 256 C05F A13F 257 0413 703C B01B .string "p<\260\0338\001\370\n\260\002\370[`%\3605\340D\303\337+\201\257\243\177\025\3607\300\357" 257 3801 F80A 257 B002 F85B 257 6025 F035 257 E044 C3DF 258 0432 7F07 BC1A .string "\177\007\274\032x\bx\r\360\367\300k\201=\300\353\200\275\300I\300#\300\311\300\267\201S\2 258 7808 780D 258 F0F7 C06B 258 813D C0EB 258 80BD C049 259 0496 EF01 FE11 .string "\357\001\376\021x\257\261\336}\300\017\321\237\003\374\0308\027\370\t\260\nx\0228\017\370 259 78AF B1DE 259 7DC0 0FD1 259 9F03 FC18 259 3817 F809 260 04da 1703 FF09 .string "\027\003\377\t\\\002\334\t\375\245\206\3762`\037\306\353\200g\200\313\201\377\002>" 260 5C02 DC09 260 FDA5 86FE 260 3260 1FC6 260 EB80 6780 261 04f4 FC12 580F .string "\374\022X\017\3747\260\001\370\025p\005\260\037\330h\370\321\004<\207\376J`\033\372\253\2 261 FC37 B001 261 F815 7005 261 B01F D868 261 F8D1 043C 262 0522 1F36 D65F .ascii "\0376\326_\013|\024\375f\226\367\300\026v\260\036C\243\2255\236" 262 0B7C 14FD 262 6696 F7C0 262 1676 B01E 262 43A3 9535 263 0537 40A3 8D35 .ascii "@\243\21556\241\261\2165\276\217F;k|\027\215\365\254\261\031" 263 36A1 B18E 263 35BE 8F46 263 3B6B 7C17 263 8DF5 ACB1 264 054c 8D47 58E3 .ascii "\215GX\343)46\260\306\017\320\350`\215'\321\330H\r\346\361\261" 264 2934 36B0 264 C60F D0E8 264 608D 27D1 264 D848 0DE6 265 0562 92F6 9696 .ascii "\222\366\226\226\004\2138y\"\037\304\256\212\031UF\201\230\301" 265 048B 3879 265 221F C4AE 265 8A19 5546 265 8198 C1 266 0575 701F 2533 .ascii "p\037%3\331\003\346>\252\037\"\007+\216n]\213D\322\254\344i\362" 266 D903 E63E GAS LISTING /tmp/ccFceQZL.s page 22 266 AA1F 2207 266 2B8E 6E5D 266 8B44 D2AC 267 058c C3D6 16EA .ascii "\303\326\026\352\246\016m\r\371\262%\312M\243i\255\370\025\217" 267 A60E 6D0D 267 F9B2 25CA 267 4DA3 69AD 267 F815 8F 268 059f D588 6842 .string "\325\210hB\314\266\303\25443Q\217\020\224\336C\330\013\365y\254:\021r\214<\354\242\321E}[ 268 CCB6 C3AC 268 3433 518F 268 1094 DE43 268 D80B F579 269 06a0 5E08 27C0 .string "^\b'\300\353\307\001\202\213\342Bd\315\351" 269 EBC7 0182 269 8BE2 4264 269 CDE9 00 270 06af 4207 1722 .string "B\007\027\"\275\372\002\b\235\\\030\003\316r\275r\316Jh\222\231r0\336K,\007\336x\373\2537 270 BDFA 0208 270 9D5C 1803 270 CE72 BD72 270 CE4A 6892 271 0793 4F83 4706 .ascii "O\203G\006\003Fm9\356\224&\263\r\377=\217k3\231y\345`Z\2154\352" 271 0346 6D39 271 EE94 26B3 271 0DFF 3D8F 271 6B33 9979 272 07ad DBCE 0FE6 .ascii "\333\316\017\346h\345`\0165\267r\264\377\301\244\003\025\235" 272 68E5 600E 272 35B7 72B4 272 FFC1 A403 272 159D 273 07bf 38D1 0878 .ascii "8\321\bxfq\0062\374e\032\2279\003\352\351\\" 273 6671 0632 273 FC65 1A97 273 3903 EAE9 273 5C 274 07d0 9610 5066 .ascii "\226\020Pf\341\262\304\2002+\227%\005\224\331\270,9\240\314\316" 274 E1B2 C480 274 322B 9725 274 0594 D9B8 274 2C39 A0CC 275 07e5 6529 0165 .ascii "e)\001e\242\264\244\006\224\211\312\222\026P\026\315e\351\001" 275 A2B4 A406 275 9489 CA92 275 1650 16CD 275 65E9 01 276 07f8 6531 5C96 .ascii "e1\\\226A\274>3\261\263\324\356\263Qq\306Y47$O=B#\316[\036\362" 276 41BC 3E33 276 B1B3 D4EE 276 B351 71C6 276 5934 3724 277 0814 A121 32EC .ascii "\241!2\354\253A\216\342\b\345(\346K\237bT\237\342U\237\n\203" 277 AB41 8EE2 277 08E5 28E6 277 4B9F 6254 277 9FE2 559F GAS LISTING /tmp/ccFceQZL.s page 23 278 082a F0C9 AB3C .ascii "\360\311\253<\024AC\224\007Kh.\025I\227bU\227\234\252K#U[#\317" 278 1441 4394 278 074B 682E 278 1549 9762 278 5597 9CAA 279 0844 4BD3 65D0 .ascii "K\323e\320\b\216\246\221\212O\227I\237\342T\237\022T\237.\017" 279 088E A691 279 8A4F 9749 279 9FE2 549F 279 1254 9F2E 280 0859 C227 2F9A .ascii "\302'/\232\256\200FP4\251.]!]\212W]J\364\261\343\242\305!UPS" 280 AE80 4650 280 34A9 2E5D 280 215D 8A57 280 5D4A F4B1 281 0874 AD04 9A6A .ascii "\255\004\232jpe\252W\303\003\022\316\374\033\216\331\336\201" 281 7065 AA57 281 C303 12CE 281 FC1B 8ED9 281 DE81 282 0886 AD3B EC31 .ascii "\255;\3541=\026b!\363_v\034\304>\001\204^\215K\210\311\3228Q" 282 3D16 6221 282 F35F 761C 282 C43E 0184 282 5E8D 4B88 283 089e 8C4D EBE3 .ascii "\214M\353\343\021TD\265x\274\244\335\251\322\236\304\036\036" 283 1154 44B5 283 78BC A4DD 283 A9D2 9EC4 283 1E1E 284 08b0 74F3 81C1 .ascii "t\363\201\3010\223\210g\005M\320\353\366\334\215\023T\345\344" 284 3093 8867 284 054D D0EB 284 F6DC 8D13 284 54E5 E4 285 08c3 80CA C950 .ascii "\200\312\311P\326\245r\212TNT\225S\224\r\237\020\336\206W@\323" 285 D6A5 728A 285 544E 5495 285 5394 0D9F 285 10DE 8657 286 08d9 B863 9A63 .ascii "\270c\232c\225\347\271a\342\216d\316\233\350sC\352\345\337\360" 286 95E7 B961 286 E28E 64CE 286 9BE8 7343 286 EAE5 DFF0 287 08ed 85E4 4AC3 .ascii "\205\344J\303\205T\304b\241\306\266T\272Y-\215h\223+<\233|\245" 287 8554 C462 287 A1C6 B654 287 BA59 2D8D 287 6893 2B3C 288 0904 B2C9 5721 .ascii "\262\311W!\220\2106\371*Iu\222Ju\252B\365w\302\243\372jh\372" 288 9088 36F9 288 2A49 7592 288 4A75 AA42 288 F577 C2A3 289 091c D274 8DA1 .ascii "\322t\215\241\236\016\232\254\236gK\033\337\372\214\b\271\272" 289 9E0E 9AAC GAS LISTING /tmp/ccFceQZL.s page 24 289 9E67 4B1B 289 DFFA 8C08 289 B9BA 290 092e DAC3 D535 .ascii "\332\303\3255\nW\327\302\223\210\270\272Vr\225\254r\225\246p" 290 0A57 D7C2 290 9388 B8BA 290 5672 95AC 290 7295 A670 291 0942 755D 785C .ascii "u]x\\M\202\246/W\223\007\342\212~\003\\M\362p5Y\341j\n<\211\210" 291 4D82 A62F 291 5793 07E2 291 8A7E 035C 291 4DF2 7035 292 095d AB29 92AB .ascii "\253)\222\253\024\225\253t\365\340]\177\236\203\327&\327\255" 292 1495 AB74 292 F5E0 5D7F 292 9E83 D726 292 D7AD 293 096f A5F8 5E76 .ascii "\245\370^v\275z\026o\b\360p\230\252.\230\241.x\343\371N\372n" 293 BD7A 166F 293 08F0 7098 293 AA2E 98A1 293 2E78 E3F9 294 0986 8FF5 A998 .ascii "\217\365\251\230*\331Vm\334\344g\203z\234\366\232w\263\337<\315" 294 2AD9 566D 294 DCE4 6783 294 7A9C F69A 294 77B3 DF3C 295 099b 33EF 4BCF .ascii "3\357K\317Z\267\254!\253!\245\312\364LTJjfK\020E\327'\ro\r/\r" 295 5AB7 AC21 295 AB21 A5CA 295 F44C 544A 295 6A66 4B10 296 09b7 6F83 A66F .ascii "o\203\246o\032N\017T\331\246F^\331n\363d\340t%\003g\300\211\210" 296 1A4E 0F54 296 D9A6 465E 296 D96E F364 296 E074 2503 297 09cf 3270 864C .ascii "2p\206L\2104\242\275Nt\337m\271\335\303\263v\276b\177\207!W\213" 297 8834 A2BD 297 4E74 DF6D 297 B9DD C3B3 297 76BE 627F 298 09e7 BDC9 BF0F .ascii "\275\311\277\017#\267\273=_\370\322\211\326\313V]\327\341\261" 298 23B7 BB3D 298 5FF8 D289 298 D6CB 565D 298 D7E1 B1 299 09fa 36CB 452D .ascii "6\313E-\236\204z\235\264\377\211\2322\213\347)A|\216\0218wK*" 299 9E84 7A9D 299 B4FF 899A 299 328B E729 299 417C 8E11 300 0a12 7322 0D1D .ascii "s\"\r\035\013r\216uf\245q\363\031,\313\203\270\217\372.r\263" 300 0B72 8E75 300 66A5 71F3 300 192C CB83 GAS LISTING /tmp/ccFceQZL.s page 25 300 B88F FA2E 301 0a28 BA08 3395 .ascii "\272\b3\225I\250\026\310\324yS\353\316\360R\353.h\252\317\205" 301 49A8 16C8 301 D479 53EB 301 CEF0 52EB 301 2E68 AACF 302 0a3d B391 4AC2 .ascii "\263\221J\302/\365\206zw \222gG\236vwy\322\356n%\355\356\201" 302 2FF5 867A 302 7720 9267 302 479E 7677 302 79D2 EE6E 303 0a55 8311 A5DD .ascii "\203\021\245\335=\222\326,\242\245\350>\234\335\027\036gs\240" 303 3D92 D62C 303 A2A5 E83E 303 9CDD 171E 303 6773 A0 304 0a68 E9CB CBDC .ascii "\351\313\313\334\013y\007\235\343!g\256BN\025<\211\210\234*I" 304 0B79 079D 304 E321 67AE 304 424E 153C 304 8988 9C2A 305 0a7d 4E36 D1D2 .ascii "N6\321\322\224\303q\257\213Z\007:\034\367\372\037\016+\317f\210" 305 94C3 71AF 305 8B5A 073A 305 1CF7 FA1F 305 0E2B CF66 306 0a92 B2B8 C11C .ascii "\262\270\301\034\226\304>l\317\013\217\355jh\372\262=\377B\336" 306 96C4 3E6C 306 CF0B 8FED 306 6A68 FAB2 306 3DFF 42DE 307 0aa6 83AB 3D6C .ascii "\203\253=l\317W\330v\301\223\210\330v\205\360\244=\204\020\345" 307 CF57 D876 307 C193 88D8 307 7685 F0A4 307 3D84 10E5 308 0aba 958A CDB8 .ascii "\225\212\315\270\225\235\356\254\027/\b\251x\303\357\365\232" 308 959D EEAC 308 172F 08A9 308 78C3 EFF5 308 9A 309 0acb D045 6B02 .ascii "\320Ek\002\334J{\354\006\255(\244\035\354\325\220\316\242q\373" 309 DC4A 7BEC 309 06AD 28A4 309 1DEC D590 309 CEA2 71FB 310 0adf DDAA 67D0 .ascii "\335\252g\320\241\204\266\333\365\231t8a\377G\013\345\357\303" 310 A184 B6DB 310 F599 7438 310 61FF 470B 310 E5EF C3 311 0af2 769D A1E6 .ascii "v\235\241\346r;\305r\272\271\334\202\200\241k\003\357\351^\276" 311 723B C572 311 BAB9 DC82 311 80A1 6B03 311 EFE9 5EBE 312 0b06 F642 689A .ascii "\366Bh\232\344\212\241E\030\365\274\317\201\350\t\275\333!\205" GAS LISTING /tmp/ccFceQZL.s page 26 312 E48A A145 312 18F5 BCCF 312 81E8 09BD 312 DB21 85 313 0b19 B590 0BA1 .ascii "\265\220\013\241\371\276\257\333)\205\367\007\364!s0\037\026" 313 F9BE AFDB 313 2985 F707 313 F421 7330 313 1F16 314 0b2b 4393 A5F5 .ascii "C\223\245\365k\237\322N\335k\241\305\236\244\236AG\020\355\361" 314 6B9F D24E 314 DD6B A1C5 314 9EA4 9E41 314 4710 EDF1 315 0b3f 3708 9D49 .ascii "7\b\235Is93\234\377\376]Mr\372\022\017\333\272d\273\333\352a" 315 7339 339C 315 FFFE 5D4D 315 72FA 120F 315 DBBA 64BB 316 0b56 FBAC 5DCE .ascii "\373\254]\316\\j\314\320\314\334a\177~$\245\313\302\243\261\016" 316 5C6A CCD0 316 CCDC 617F 316 7E24 A5CB 316 C2A3 B10E 317 0b6a 9AE2 A1AC .ascii "\232\342\241\254\323\240\252\204\024\303\035\213p+K\032\313\206" 317 D3A0 AA84 317 14C3 1D8B 317 702B 4B1A 317 CB86 318 0b7c B12C 692C .ascii "\261,i,\333L\307:\"\335E$\306\333\317\256.MZ_\036\236S\017@S" 318 DB4C C73A 318 22DD 4524 318 C6DB CFAE 318 2E4D 5A5F 319 0b96 D9DB 7A8C .ascii "\331\333z\214*{{\326\334\333\006\310}\366\266\355\317z\247UJ" 319 2A7B 7BD6 319 DCDB 06C8 319 7DF6 B6ED 319 CF7A A755 320 0bab 5760 8279 .ascii "W`\202y\326\330PpNA\221/\324\241\237\030%M5\272\250\335S\317" 320 D6D8 5070 320 4E41 912F 320 D4A1 9F18 320 254D 35BA 321 0bc3 C429 CB23 .ascii "\304)\313#\364=\273\316k[_\347\002y4\354\376\325M\307\201\031" 321 F43D BBCE 321 6B5B 5FE7 321 0279 34EC 321 FED5 4DC7 322 0bd9 72BA F324 .ascii "r\272\363$vzin\377\256s\364\030\261\343\264a\b\3015\346\236\350" 322 767A 696E 322 FFAE 73F4 322 18B1 E3B4 322 6108 C135 323 0bf0 EAA2 CC5E .ascii "\352\242\314^>?\265\314]\366WM\322^SH\225\217\377\214\303\365" 323 3E3F B5CC 323 5DF6 574D GAS LISTING /tmp/ccFceQZL.s page 27 323 D25E 5348 323 958F FF8C 324 0c06 5642 55EC .ascii "VBU\354o\217C\216\255\222)gX\212\202\245li)\312\313\222\250N" 324 6F8F 438E 324 AD92 2967 324 588A 82A5 324 6C69 29CA 325 0c1e 7A38 3570 .ascii "z85p\245Wb\254\022{\331a:\260\032N\371W\301\201v&@\025\\-\264" 325 A557 62AC 325 127B D961 325 3AB0 1A4E 325 F957 C181 326 0c39 FA46 498B .ascii "\372FI\213k\302\244\347A\250r[\025\222\236\320C}\320\fU\304d" 326 6BC2 A4E7 326 41A8 725B 326 1592 9ED0 326 437D D00C 327 0c50 1C5D AF78 .ascii "\034]\257x\037\302*\021\305\373\220L\266\002B\367D\351<\b\366" 327 1FC2 2A11 327 C5FB 904C 327 B602 42F7 327 44E9 3C08 328 0c65 5756 6655 .ascii "WVfU}^\255\252k]F\261\237{\n\225\351-\356F3?\332v\343h\347\310" 328 7D5E ADAA 328 6B5D 46B1 328 9F7B 0A95 328 E92D EE46 329 0c81 3587 60CD .ascii "5\207`\315\034\271\346\020s\315\265\314\320YY\367\017Nc\177\231" 329 1CB9 E610 329 73CD B5CC 329 D059 59F7 329 0F4E 637F 330 0c96 252D B5D0 .ascii "%-\265\320\220\370\356\261J\305V\312\2249?{t\366\033\203\030" 330 90F8 EEB1 330 4AC5 56CA 330 9439 3F7B 330 74F6 1B83 331 0cab 6EC3 70B3 .ascii "n\303p\263\34756?\300\307\035R\272\216\262\031&qo\205\265K\255" 331 E735 363F 331 C0C7 1D52 331 BA8E B219 331 2671 6F85 332 0cc2 DC9F 1E91 .ascii "\334\237\036\221\221\353\204\013\315[\3145\332\271c~\233\364" 332 91EB 840B 332 CD5B CC35 332 DAB9 637E 332 9BF4 333 0cd4 5608 9BD4 .ascii "V\b\233\324n\270xb\2644\272>\\\232\036\241L\331\217\210\r\214" 333 6EB8 7862 333 B434 BA3E 333 5C9A 1EA1 333 4CD9 8F88 334 0cea A608 7978 .ascii "\246\byx\304\233\207\r~\240\2 377 5D6C 5445 377 149E B9DB 377 FD6B 97FE 377 1021 8042 378 00b1 7E03 FC8E .string "~\003\374\216\254\215\362\272\265\265J\001\001\300 \340\2326\2175\233\374F\265x\004~\212\ 378 AC8D F2BA 378 B5B5 4A01 378 01C0 20E0 378 9A36 8F35 379 0156 17A0 08E0 .string "\027\240\b\340\006x\260Z\247^\372\016" 379 0678 B05A 379 A75E FA0E 379 00 380 0163 FC80 6240 .string "\374\200b@\t " GAS LISTING /tmp/ccFceQZL.s page 31 380 0920 00 381 016a 9804 2805 .ascii "\230\004(\005\224\001\312\001\025\200\311\330\276\246\375h\003" 381 9401 CA01 381 1580 C9D8 381 BEA6 FD68 381 03 382 017b 21EB 0879 .ascii "!\353\by\207\0046A\216\246\243\020.\365\323-\240\275\200_M\330" 382 8704 3641 382 8EA6 A310 382 2EF5 D32D 382 A0BD 805F 383 0191 1CD4 4A48 .ascii "\034\324JH\216\220\272\020V\260\037\362\016\312\346\242\335\204" 383 8E90 BA10 383 56B0 1FF2 383 0ECA E6A2 383 DD84 384 01a3 B63A 636F .ascii "\266:co\021}\265v\354\376|XR\037B\030\214M\215=\207\3606<\027" 384 117D B576 384 ECFE 7C58 384 521F 4218 384 8C4D 8D3D 385 01bc A92B A9D3 .ascii "\251+\251\323zo\fs9C-d\266YN\025\227Sd\225\323\312\344,\301\032" 385 7A6F 0C73 385 3943 2D64 385 B659 4E15 385 9753 6495 386 01d6 ED70 A5BE .ascii "\355p\245\276\2227oe\257ue/_\231\366\350\341R\206P%\332L\206" 386 9237 6F65 386 AF75 652F 386 5F99 F6E8 386 E152 8650 387 01ee AE9E 2424 .ascii "\256\236$$p{l\314;\025\275\317\002l!u\253Cx\321\024An\020\232" 387 707B 6CCC 387 3B15 BDCF 387 026C 2175 387 AB43 78D1 388 0207 B061 08EF .ascii "\260a\b\357\306S\321\370MBK\365 F\336\376\344\250~\234\241\307" 388 C653 D1F8 388 4D42 4BF5 388 2046 DEFE 388 E4A8 7E9C 389 021d D076 CAAD .ascii "\320v\312\255\264\004\0305%\331\211+-\256!\3741\226\314\003\017" 389 B404 1835 389 25D9 892B 389 2DAE 21FC 389 3196 CC03 390 0232 1847 813C .ascii "\030G\201<\t%tM\243\323m\004\265\025\b\332\373_\tZ\313wz\206" 390 0925 744D 390 A3D3 6D04 390 B515 08DA 390 FB5F 095A 391 024a 8DA0 F602 .ascii "\215\240\366\002A\373'.\b*J,\250K\023\344b\207\217Z\2708\204" 391 41FB 272E 391 082A 4A2C 391 A84B 13E4 391 6287 8F5A 392 0261 5F71 7185 .ascii "_qq\205\3531\227\370\260:6\033m#dc\017,\306\314%\364\0363\351" GAS LISTING /tmp/ccFceQZL.s page 32 392 EB31 97F8 392 B03A 361B 392 6D23 6463 392 0F2C C6CC 393 027a 0491 1BE6 .ascii "\004\221\033\346\013\226R\337\b\026\332\272\036\026\032{WT\257" 393 0B96 52DF 393 0816 DABA 393 1E16 1A7B 393 5754 AF 394 028d 6922 7DCC .ascii "i\"}\314\342\300\277\024\352\301\374P\225\202X?\344\261\236}" 394 E2C0 BF14 394 EAC1 FC50 394 9582 583F 394 E4B1 9E7D 395 02a1 A230 56F5 .ascii "\2420V\365\250\330\316l\272A\366\246y\302`\025A\264\335\216\321" 395 A8D8 CE6C 395 BA41 F6A6 395 79C2 6015 395 41B4 DD8E 396 02b6 1E2A 8C56 .ascii "\036*\214V\031\322\243U\013HB{\271\316??\350\236oS8\275\005\205" 396 19D2 A355 396 0B48 427B 396 B9CE 3F3F 396 E89E 6F53 397 02ce F385 1DFF .ascii "\363\205\035\377}T\362Qk6K\320\233\364\234SZ\310C\233J\325\370" 397 7D54 F251 397 6B36 4BD0 397 9BF4 9C53 397 5AC8 439B 398 02e5 75DF 72EE .ascii "u\337r\356+i\276}\270D_\337\232\377\343F\255=b\316\377I\226\177" 398 2B69 BE7D 398 B844 5FDF 398 9AFF E346 398 AD3D 62CE 399 02fd EA26 A16F .ascii "\352&\241o\231\315\021\b\254\317+XB[a\234|P\267\025" 399 99CD 1108 399 ACCF 2B58 399 425B 619C 399 7C50 B715 400 0311 967C 1C1B .string "\226|\034\033\247\272r'I\216\346c}\013y\356>R2\220_`\336\374\372\272\300\343\273\276\245\ 400 A7BA 7227 400 498E E663 400 7D0B 79EE 400 3E52 3290 401 0412 EDB6 A76E .ascii "\355\266\247n+\022\354\251\351\266w\205i\350\342\032v\0343\335" 401 2B12 ECA9 401 E9B6 7785 401 69E8 E21A 401 761C 33DD 402 0426 35DD 7937 .ascii "5\335y7>\267\265\362\335\274\024\334\354\306\3472\326\353\301" 402 3EB7 B5F2 402 DDBC 14DC 402 ECC6 E732 402 D6EB C1 403 0439 7CC1 699A .ascii "|\301i\232\363\345\007(\274\277\204\205\247\037\337\022:\344" 403 F3E5 0728 403 BCBF 8485 GAS LISTING /tmp/ccFceQZL.s page 33 403 A71F DF12 403 3AE4 404 044b 324E A47D .ascii "2N\244}Sl\004\\52\230\367\255\030\264\375V\\3\276\025>\264\236" 404 536C 045C 404 3532 98F7 404 AD18 B4FD 404 565C 33BE 405 0463 5DED 5B7A .ascii "]\355[z\352V\333\336\354\tK\356u\354\003\226/\351\037\016\343" 405 EA56 DBDE 405 EC09 4BEE 405 75EC 0396 405 2FE9 1F0E 406 0478 036B C928 .ascii "\003k\311(\265\320\303\322\372\274\213\013t\356\202\343]\254" 406 B5D0 C3D2 406 FABC 8B0B 406 74EE 82E3 406 5DAC 407 048a F386 A133 .ascii "\363\206\2413\317o\300\326\357\246\320\357\034l\231\330\357\226" 407 CF6F C0D6 407 EFA6 D0EF 407 1C6C 99D8 407 EF96 408 049c D06F 8FED .ascii "\320o\217\355z\267\205~\035\266~w\204~]\266~#B\277\203\266~w" 408 7AB7 857E 408 1DB6 7E77 408 847E 5DB6 408 7E23 42BF 409 04b4 857E E76D .ascii "\205~\347m\3632*\364\273l\353w\317\360\253B[\350\013\252" 21 .text 22 .section .gnu.lto_.pureconst.a5f2fbec4e510243,"",@progbits 23 0000 789C 6362 .string "x\234cb`d`f``\340e\200" GAS LISTING /tmp/ccFceQZL.s page 2 23 6064 6066 23 6060 E065 23 8000 24 000e 3606 2946 .string "6\006)F\t&\tf\t\026\tV)" 24 0926 0966 24 0916 0956 24 2900 25 001c 05DA 00 .string "\005\332" 26 001f BD .ascii "\275" 27 .text 28 .section .gnu.lto_sendchr.a5f2fbec4e510243,"",@progbits 29 0000 789C 8551 .ascii "x\234\205Q1K\0031\024\376^r9\025*\025tQA\264t\350Tt\367\0178" 29 314B 0331 29 14FE 5E72 29 3915 2A15 29 7451 41B4 30 001b 28B4 E058 .ascii "(\264\340X\212\204\033t\020)\"n\315\311\r\035\034\212[\353\322" 30 8A84 1B74 30 1029 226E 30 CDC9 0D1D 30 1C8A 5BEB 31 0030 5A71 7470 .ascii "Zqtps\262\024D\270\241\223c\007''\007\007\307B}\271\243\325V" 31 73B2 1444 31 B8A1 9363 31 0727 2707 31 07C7 427D 32 0048 D117 C297 .ascii "\321\027\302\227\274\274\357{_\022\001\342\36136y&\005\260\300" 32 BCBC EF7B 32 5F12 01E2 32 F133 3679 32 2605 B0C0 33 005c 482E 4854 .ascii "H.HT\273\200\277*H\306\013)\324\371\023`2N0\005\263\256\342\374" 33 BB80 BF2A 33 48C6 0B29 33 D4F9 1360 33 324E 3005 34 0074 9A43 6491 .ascii "\232Cd\221%\313B*\207\312\273\221\270L\241i\314E\273\341'\374" 34 25CB 422A 34 87CA BB91 34 B84C A169 34 CC45 BBE1 35 008a F7C1 20E9 .ascii "\367\301 \351\331l\221\020\336\266f\027\341\021a\032\026\305" 35 D96C 9110 35 DEB6 6617 35 E111 611A 35 16C5 36 009c A497 8857 .ascii "\244\227\210W\375\306\223\021\257\"\377g\215u\023H\222%\366\353" 36 FDC6 9311 36 AF22 FF67 36 8D75 1348 36 9225 F6EB 37 00b0 2B7F 327B .ascii "+\1772{5\267\267\374 \332/\203r\032-\333\332\230\204G\216\300" 37 35B7 B7FC 37 20DA 2F83 37 721A 2DDB 37 DA98 8447 38 00c6 7CC4 7FAE .ascii "|\304\177\256\335\321/\002\\\201\031\201\0025(\005\311\330dT" GAS LISTING /tmp/ccFceQZL.s page 3 38 DDD1 2F02 38 5C81 1981 38 0235 2805 38 C9D8 6454 39 00da 54A0 6B4A .ascii "T\240kJ\303\345\375\025\3579\024\002c\346\254P\0249\213\374~" 39 C3E5 FD15 39 EF39 1402 39 63E6 AC50 39 1439 8BFC 40 00ef 39D6 6194 .ascii "9\326a\224y\276\236}?\031\242s\257>\352\007\005\272!\005M\242" 40 79BE 9E7D 40 3F19 A273 40 AF3E EA07 40 05BA 2105 41 0105 8E9A 1F90 .ascii "\216\232\037\220GJ\330\256.\266\021\3430B\234\275\311\212\034" 41 474A D8AE 41 2EB6 11E3 41 3042 9CBD 41 C98A 1C 42 0118 D64B 6D15 .ascii "\326Km\025\037\021\274\322\351(g\031r\354\2669> \376F\312\263" 42 1F11 BCD2 42 E928 6719 42 72EC B639 42 3E20 FE46 43 012e 7F6B 2092 .ascii "\177k \222\351/\r)\256f`\355\316\026\342\324\244\215\235\221" 43 E92F 0D29 43 AE66 60ED 43 CE16 E2D4 43 A48D 9D91 44 0142 8D0C 4F6D .ascii "\215\fOmW]P\357\322\215\313\277\372\220\225gKH\354\235\224\212" 44 575D 50EF 44 D28D CBBF 44 FA90 9567 44 4B48 EC9D 45 0158 47A5 FDC3 .ascii "G\245\375\303\343\254\206\324\331\r\322\237n\371r\032" 45 E3AC 86D4 45 D90D D29F 45 6EF9 721A 46 .text 47 .section .gnu.lto_SPIPutCharInternal.a5f2fbec4e510243,"",@progbits 48 0000 789C 654E .string "x\234eN1j\002Q\024\234y\273\212\240\020S\005\033I\221:w1\220R\026Y~\300B\221\215X\330\354 48 316A 0251 48 149C 79BB 48 8AA0 1053 48 051B 4991 49 0026 4FB0 0492 .ascii "O\260\004\222\023\344\002Z\213H\312\024)Rl\345\rR\351{\177\265" 49 13E4 025A 49 8B48 CA14 49 2952 6CE5 49 0D52 E97B 50 003c 723E C37B .ascii "r>\303{03o\276\200\372\256\321Q\226\312;%#PV{`q/\244-\032\311" 50 3033 6FBE 50 80FA AED1 50 5196 CA3B 50 2523 5056 51 0058 85F9 7395 .ascii "\205\371s\225\334\036\322\262\273\226\315\3371\177\300\207\367" 51 DC1E D2B2 GAS LISTING /tmp/ccFceQZL.s page 4 51 BB96 CDDF 51 317F C087 51 F7 52 0069 AB8D F72D .ascii "\253\215\367-G\bn\210\204\330\025_\322\201#\321\200M\t\215\f" 52 4708 6E88 52 84D8 155F 52 D281 23D1 52 804D 098D 53 007e DEE5 77F0 .ascii "\336\345w\360F\202\333\340\375iV\316\366\331)V\240\272\022\210" 53 4682 DBE0 53 FD69 56CE 53 F6D9 2956 53 A0BA 1288 54 0092 C93E DF35 .ascii "\311>\3375\250\250\341\315\373\266E\002z6\355kO\032\262%\332" 54 A8A8 E1CD 54 FBB6 4502 54 7A36 ED6B 54 4F1A B225 55 00a7 21FE 2D5E .ascii "!\376-^\372\374dM\2459\376}\3031fBV\221\224t&\355\301\262\250" 55 FAFC 644D 55 A539 FE7D 55 C331 6642 55 5691 9474 56 00c0 5F7C 976B .ascii "_|\227k\fG\254\2755\230e\311$\033\216\247\217)\230\326_\247\231" 56 0C47 ACBD 56 3598 65C9 56 241B 8EA7 56 8F29 98D6 57 00d7 1B8C 4E4F .ascii "\033\214NOZ7\016" 57 5A37 0E 58 .text 59 .section .gnu.lto_sendhex1.a5f2fbec4e510243,"",@progbits 60 0000 789C AD50 .string "x\234\255P\277K\002a\030~\336\357\307e \324VBH\210C\223\n\r-\375\023\t\215\"q\234\340P\21 60 BF4B 0261 60 187E DEEF 60 C765 20D4 60 5642 4888 61 0056 9B9C C901 .ascii "\233\234\311\001\211\366\030hn\013!\373i\230\0355\311\303\024" 61 89F6 1868 61 6E0B 21FB 61 6998 1D35 61 C9C3 14 62 0069 24E9 68AC .ascii "$\351h\254\342B\023\331\202)}!\225&\3770$\227\031\\\031\323\036" 62 E242 13D9 62 8229 7D21 62 9526 FF30 62 2497 195C 63 0080 749A C9E6 .ascii "t\232\311\346\373l\266\346\021\004\004\241Lx\275\275\033Q\n\036" 63 FB6C B6E6 63 1104 04A1 63 4C78 BDBD 63 1B51 0A1E 64 0094 1112 B059 .ascii "\021\022\260Y\374\326\023b/\027\260\022\026\210\377\007M\002" 64 FCD6 1362 64 2F17 B012 64 1688 FF07 64 4D02 GAS LISTING /tmp/ccFceQZL.s page 5 65 00a6 67BA 752F .ascii "g\272u/\006\3173?\213\256\305\033\223d\250\300F\250u\024|\376" 65 06CF 333F 65 8BAE C51B 65 9364 A8C0 65 46A8 7514 66 00bc 25D5 92AF .ascii "%\325\222\257\022J\324\241\f\273*\321\re!\271\277\346^}\3175" 66 124A D4A1 66 0CBB 2AD1 66 0D65 21B9 66 BFE6 5E7D 67 00d2 E72E 67E7 .ascii "\347.g\347\273\347\320h\031\263\036\312\262q`\263\375{E&\266" 67 BBE7 D068 67 19B3 1ECA 67 B271 60B3 67 FD7B 4526 68 00e7 857C 40EB .ascii "\205|@\353\205\236\202J\211z\244\341\222HE\337Z\220\\\264\306" 68 859E 824A 68 897A A4E1 68 9248 45DF 68 5A90 5CB4 69 00fc FA69 39C4 .ascii "\372i9\304\205\217\370N\316O\013|2\304\371\233\234\357\224k\021" 69 858F F84E 69 CE4F 0B7C 69 32C4 F99B 69 9CEF 946B 70 0111 1154 B1E5 .ascii "\021T\261\345\374O\250\236C\367\226\240\016\257c\250\216\024" 70 FC4F A89E 70 43F7 96A0 70 0EAF 63A8 70 8E14 71 0123 8E42 7FBD .ascii "\216B\177\275p~\206\017\223\360HQ\231(\262\344\022yv5\006M\003" 71 707E 860F 71 93F0 4851 71 9928 B2E4 71 1279 7635 72 013a 27BE B3F1 .ascii "'\276\263\361\bb)\222\2751\255\n\315S\310\310\316\261R\2554\216" 72 0862 2992 72 BD31 AD0A 72 CD53 C8C8 72 CEB1 52AD 73 0150 6BB9 42F2 .ascii "k\271B\362\350\264^\256\325\253'\215\234\013\252~\001(\302x\272" 73 E8B4 5EAE 73 D5AB 278D 73 9C0B AA7E 73 0128 C278 74 .text 75 .section .gnu.lto_sendhex2.a5f2fbec4e510243,"",@progbits 76 0000 789C 8D8F .string "x\234\215\217\275J\003A\024\205\317\231\311_\261\262iS,HH\355\273(X.\213,[\304B$\210\205\ 76 BD4A 0341 76 1485 CF99 76 C95F B1B2 76 6953 2C48 77 00bc 7AB1 0B9C .string "z\261\013\234\337\333\217\3740\344\035\233\210ibV},\032RZ\310\271\316" 77 DFDB 8FFC 77 30E4 1D9B 77 8869 6256 77 7D2C 1A52 GAS LISTING /tmp/ccFceQZL.s page 6 78 00d5 6778 779D .ascii "gxw\235\204\rF\344\032'\325\211\246\204\361`\347A\215\260\033" 78 840D 46E4 78 1A27 D589 78 A684 F160 78 E741 8DB0 79 00ea 04E0 FF03 .ascii "\004\340\377\003a+\304\022,nZu]=,\253\031eRx\007\247\243\350" 79 612B C412 79 2C6E 5A75 79 5D3D 2CAB 79 1965 5278 80 0102 7834 3C3A .ascii "x4<:\331\211\301\341'\360 TL" 80 D989 C1E1 80 27F0 2054 80 4C 81 .text 82 .section .gnu.lto_sendhex4.a5f2fbec4e510243,"",@progbits 83 0000 789C 8D90 .ascii "x\234\215\2201K\303@\024\307\337\377.\t\031\202\355\332! \245" 83 314B C340 83 14C7 DFFF 83 2E09 1982 83 EDDA 2120 84 0015 B3DF 45C1 .ascii "\263\337E\3011\004\t\031\272\210\024\351\340\222\213\372" 84 3104 0919 84 BA88 14E9 84 E092 8BFA 85 0025 01C4 3DD0 .string "\001\304=\320Z\204\016~\007;\007)\016\216E\004]\204\016\035\212\340\024\337\2734\210(\352 85 5A84 0E7E 85 073B 0729 85 0E8E 4504 85 5D84 0E1D 86 0126 145C 6550 .ascii "\024\\eP" 87 .text 88 .section .gnu.lto_setup_spi.a5f2fbec4e510243,"",@progbits 89 0000 789C CD52 .string "x\234\315R=K\003A\020}\263{\227;$\030\3334\"\301B,bki+\330D\260\fA\302\tiD\202X\330\344N\ 89 3D4B 0341 89 107D B37B 89 973B 2418 89 DB34 22C1 90 0060 442B 8A48 .ascii "D+\212H\022\226T\024U\366\214\322\311\240\021\206\227\335z\224" 90 1296 5414 90 55F6 8CD2 90 C9A0 1186 90 97DD 7A94 91 0074 8C46 9349 .ascii "\214F\223I*\220\333\002!~mR\032\001\021|\b\252\217F\337\350\360" 91 2A90 DB02 91 217E 6D52 91 1A01 117C 91 08AA 8F46 92 008b 4F44 C35A .ascii "OD\303Z\242\277\336Q\335\227I\005Hi\344\251N\0318\214\rF\217" 92 A2BF DE51 92 DD97 4905 92 4869 E4A9 92 4E19 388C 93 00a2 F186 D167 .ascii "\361\206\321gl2r\270\250\206\341\222i,\221\023\224\277\265\313" 93 6C32 72B8 93 A886 E192 93 692C 9113 GAS LISTING /tmp/ccFceQZL.s page 7 93 94BF B5CB 94 00b6 BD25 D131 .ascii "\275%\3211zm\367\271\266\220\247[rQ$}\215\253\250J\001i%o\340" 94 7A6D F7B9 94 B690 A75B 94 7251 247D 94 8DAB A84A 95 00cf 6015 1667 .ascii "`\025\026g\021\343\274-\306\226\356\260B\352\032#2\305\336\366" 95 11E3 BC2D 95 C696 EEB0 95 42EA 1A23 95 32C5 DEF6 96 00e3 B4F6 739F .ascii "\264\366s\237\242d\306{\336\312\373\205\363\375\273\263\317\n" 96 A264 C67B 96 DECA FB85 96 F3FD BBB3 96 CF0A 97 00f5 A983 3FF7 .ascii "\251\203?\367O\306\276ao\016\357\226\277\346\357\314\371k\260" 97 4FC6 BE61 97 6F0E EF96 97 BFE6 EFCC 97 F96B B0 98 0108 E3D0 D832 .ascii "\343\320\3302\026gc\375\330:\260\252\rd\003r\035\026\2634\241" 98 1667 63FD 98 D83A B0AA 98 0D64 0372 98 1D16 B334 99 011d 4E31 0EFD .ascii "N1\016\375\200<*\331\335\025\231g\226\322\346\376t\222\322r\312" 99 803C 2AD9 99 DD15 9967 99 96D2 E6FE 99 7492 D272 100 0132 7599 4B0F .ascii "u\231K\017\332\\\017@\375V\302v\236E\216\327@F\304\203Br\377" 100 DA5C 0F40 100 FD56 C276 100 9E45 8ED7 100 4046 C483 101 0149 A45C 382A .ascii "\244\\8*\227\016\217\263E\274\001\r\371\211." 101 970E 8FB3 101 45BC 010D 101 F989 2E 102 .text 103 .section .gnu.lto_.cgraph.a5f2fbec4e510243,"",@progbits 104 0000 789C 4589 .string "x\234E\211\271\r\2000\020\004\367\356\214\370D\221T\262\210\b2\n@\004\224B\001\324`(\004a 104 B90D 8030 104 1004 F7EE 104 8CF8 4491 104 54B2 8808 105 0029 0C48 D392 .ascii "\fH\323\222\300r\202\334&\321\226\022e\235{\255\250\271\324\264" 105 C072 82DC 105 26D1 9612 105 659D 7BAD 105 A8B9 D4B4 106 003d 2C0D 5D96 .ascii ",\r]\226\216\305/&\300\350\0371\005\366+0\234\335G\336\037\235" 106 8EC5 2F26 106 C0E8 1F31 106 05F6 2B30 106 9CDD 47DE GAS LISTING /tmp/ccFceQZL.s page 8 107 0053 E148 1C43 .ascii "\341H\034C\307\013(\273(\234" 107 C70B 28BB 107 289C 108 .text 109 .section .gnu.lto_.vars.a5f2fbec4e510243,"",@progbits 110 0000 789C 6362 .string "x\234cb`d`f``\340f\200" 110 6064 6066 110 6060 E066 110 8000 111 000e 263E 0686 .string "&>\006\206z\006\036F\226zf" 111 7A06 1E46 111 967A 6600 112 001a 06E8 0134 .ascii "\006\350\0014" 113 .text 114 .section .gnu.lto_.refs.a5f2fbec4e510243,"",@progbits 115 0000 789C 6362 .string "x\234cb`d`f``\020b\200" 115 6064 6066 115 6060 1062 115 8000 116 000e 2656 6606 .string "&Vf\006VF\006\026F\030d" 116 5646 0616 116 4618 6400 117 001a 00 .string "" 118 001b 045A 00 .string "\004Z" 119 001e 42 .ascii "B" 120 .text 121 .section .gnu.lto_.statics.a5f2fbec4e510243,"",@progbits 122 0000 789C 6362 .string "x\234cb`d`b\300\016@\342\214\020&" 122 6064 6062 122 C00E 40E2 122 8C10 2600 123 0010 00 .string "" 124 0011 FD00 .string "\375" 125 0013 09 .ascii "\t" 126 .text 127 .section .gnu.lto_.decls.a5f2fbec4e510243,"",@progbits 128 0000 789C AD56 .ascii "x\234\255V]h\034U\024>g\366\337,[\033l\261EI\253\306\207>\354" 128 5D68 1C55 128 143E 67F6 128 DF2C 5B1B 128 6CB1 4549 129 0019 628D 2848 .ascii "b\215(HC\241\017\232\027)\250\217\303\262\331L\262\213\333M\272" 129 43A1 0F9A 129 1729 A88F 129 C3B2 D94C 129 B28B DB4D 130 002e 3B23 DA17 .ascii ";#\332\027\247\361\301 \212[A\250 \222\030\177\210\021#\332\207" 130 A7F1 C120 130 8A5B 41A8 130 2092 187F 130 8811 23DA 131 0043 1AAC A412 .ascii "\032\254\244\022k\304>l\260%\265)\222j\255\rn\333\020*T0\254" 131 6BC4 3E6C 131 B025 B529 131 926A AD0D 131 6EDB 102A 132 005a E7DE B933 .ascii "\347\336\2713;;\231\231m\202\227\236\364\316\335{\276\363}\347" GAS LISTING /tmp/ccFceQZL.s page 9 132 3B3B 9999 132 6D82 979E 132 F4CE DD7B 132 BEF3 7DE7 133 006e 9EB9 6724 .ascii "\236\271g$@`c\211\376\253\323x2\016\260\215\346\021Z\333G&\221" 133 4060 6389 133 FEAB D378 133 320E B08D 133 E611 5ADB 134 0085 B11D 4130 .ascii "\261\035A0F\230l\224l\222\254J\266@\266HvY\354\375\203\354\032" 134 4698 6C94 134 6C92 AC4A 134 B640 B648 134 7659 ECFD 135 009c 340F B63F .ascii "4\017\266?\"p\022dq\261>NV#\273.\236Q\354u\216I\021w\334\346" 135 2270 1264 135 71B1 3E4E 135 5623 BB2E 135 9E51 EC75 136 00b6 3F45 7683 .ascii "?Ev\203lL\354\221\304>7\377\252\213?\272\370W=\374\027\204\277" 136 6C4C EC91 136 C43E 37FF 136 AA8B 3FBA 136 F857 3DFC 137 00cd 9D3F CBC7 .ascii "\235?\313\307M\262y\233\377\202\300p\016\226\037\246?\344\210" 137 4DB2 799B 137 FF82 C070 137 0E96 1FA6 137 3FE4 88 138 00e0 EF86 B128 .ascii "\357\206\261(p\234\203\3457\346\340`\346\216\345\342*\331\n4" 138 709C 83E5 138 37E6 E060 138 E68E E5E2 138 2AD9 0A34 139 00f4 CE09 C1FF .ascii "\316\t\301\377L:\340}}i\245\252\353\361\333\365zd;" 139 4C3A E07D 139 7D69 A5AA 139 EBF1 DBF5 139 7A64 3B 140 0107 BCA3 B371 .string "\274\243\263qT\337\177X\306}\333`\007\310\230\240xQ>\213\307@\224\211\214c\270\235\317\00 140 54DF 7F58 140 C67D DB60 140 07C8 98A0 140 7851 3E8B 141 0208 DD73 D9CC .ascii "\335s\331\314\307\033\221\327\3620\257\345\343\t\337b\256\360" 141 C71B 91D7 141 F230 AFE5 141 E309 DF62 141 AEF0 142 021a A47D CD09 .ascii "\244}\315\t\274\200\"o\237\277\365\367\017I\263\006\260\021\301" 142 BC80 226F 142 9FBF F5F7 142 0F49 B306 142 B011 C1 143 022d 7C36 7619 .ascii "|6v\031\270\306\317\346\254\216\214\334\004\232RV/\256\235k\241" 143 B8C6 CFE6 143 AC8E 8CDC GAS LISTING /tmp/ccFceQZL.s page 10 143 049A 5256 143 2FAE 9D6B 144 0242 25E0 A945 .ascii "%\340\251E\257\032\331\t2rS\026fmn\247\177\276\203w\206x\302" 144 AF1A D909 144 3272 5316 144 666D 6EA7 144 7FBE 8377 145 0259 42BC F5B4 .ascii "B\274\365\264?`\330;\335n5\304\252\335\273\206\276\263\327\320" 145 3F60 D83B 145 DD6E 35C4 145 AADD BB86 145 BEB3 D7D0 146 026d 498B C3BF .ascii "I\213\303\277s\275" 146 73BD 147 0273 FE24 A21B .string "\376$\242\033!\261\201w\363\214\363\335\234\"\202\366\273\310[\312\367v)\337XRf{\374\225\ 147 21B1 8177 147 F38C F3DD 147 9C22 82F6 147 BBC8 5BCA 148 0374 63FA 68A5 .ascii "c\372h\245\242W\336\330\245\257\324\353[\266BE|H0Z\366w]\306" 148 A257 DED8 148 A5AF D4EB 148 5BB6 4245 148 7C48 305A 149 038c ABB8 D5EE .ascii "\253\270\325\356*\301k\222Ib\365\342\3715\333k\364g#\b\0130S" 149 2AC1 6B92 149 4962 F5E2 149 F935 DB6B 149 F467 2308 150 03a3 25D0 38C7 .ascii "%\3208\3077n&\t\336\264\\\247\227O\325\254^\327\374\301\302\240" 150 376E 2609 150 DEB4 5CA7 150 974F D5AC 150 5ED7 FCC1 151 03b9 9605 D4A3 .ascii "\226\005\324\243\360\245>\">T\2022\236\304\335V\367dgv\232\236" 151 F0A5 3E22 151 3E54 8232 151 9EC4 DD56 151 F764 6776 152 03cf 8FC0 3F7A .ascii "\217\300?z\324\350\024h\274\355#\021\2161+6\213\213W\306\037" 152 D4E8 1468 152 BCED 2311 152 8E31 2B36 152 8B8B 57C6 153 03e4 C542 B790 .ascii "\305B\267\220\307\033\377\253-\032\277\214\323\330y'\235\334" 153 C71B FFAB 153 2D1A BF8C 153 D3D8 7927 153 9DDC 154 03f6 D1D7 6ABE .ascii "\321\327j\276\337F\327\033)v\370\215\371\366\303\033\236~\363" 154 DF46 D71B 154 2976 F88D 154 F9F6 C31B 154 9E7E F3 155 0409 BE7E 373D .ascii "\276~7=\375\330\361z\373\255\330J!\230\315eJ\221\262R\354\313" 155 FDD8 F17A 155 FBAD D84A GAS LISTING /tmp/ccFceQZL.s page 11 155 2198 CD65 155 4A91 B252 156 041f E64A E1A7 .ascii "\346J\341\247\236y~\327\001\210g^,\245\207J\371\242\232\314\002" 156 9E79 7ED7 156 0188 675E 156 2CA5 874A 156 F9A2 9ACC 157 0434 66C3 E974 .ascii "f\303\351t\177\276\240t\245\264r)U\310\367\246\006\262\331\024" 157 7FBE A074 157 A5B4 7229 157 55C8 F7A6 157 06B2 D914 158 0448 6D49 7525 .ascii "mIu%\037O\356M%\223\342\037[\312\027\263\005\255OI\225\325\276" 158 1F4F EE4D 158 2593 E21F 158 5BCA 17B3 158 05AD 4F49 159 045f FC60 3207 .ascii "\374`2\007\201^\255?\244\025\007\0245\242\021\336\023i\365\261" 159 815E AD3F 159 A415 0714 159 35A2 11DE 159 1369 F5B1 160 0473 8DC2 108B .ascii "\215\302\020\213\034\204\372\013\231\201r\260\234?\242\004\n" 160 1C84 FA0B 160 9981 72B0 160 9C3F A204 160 0A 161 0484 4A31 30A4 .ascii "J10\244\251\001\002\ri}\0315\323\376\354\301\236\203\232z\200" 161 A901 020D 161 697D 1935 161 D3FE ECC1 161 9E83 9A7A 162 0499 94F4 1455 .ascii "\224\364\024U\245T\314\024\302e\265\244d\016E\231\260\234\362" 162 A554 CC14 162 C265 B5A4 162 640E 4599 162 B09C F2 163 04ac D223 9837 .ascii "\322#\2307\247{\315IW\254\254\250\332P\272<\224\017\245\323\371" 163 A77B CD49 163 57AC ACA8 163 DA50 BA3C 163 940F A5D3 164 04c1 C1DE E8A1 .ascii "\301\336\350\241\227)\336\240\246\376\007\334\213\207O" 164 9729 DEA0 164 A6FE 07DC 164 8B87 4F 165 .text 166 .section .gnu.lto_.symtab.a5f2fbec4e510243,"",@progbits 167 0000 7365 6E64 .string "sendchr" 167 6368 7200 168 0008 00 .string "" 169 0009 00 .string "" 170 000a 00 .string "" 171 000b 00 .string "" 172 000c 00 .string "" 173 000d 00 .string "" 174 000e 00 .string "" GAS LISTING /tmp/ccFceQZL.s page 12 175 000f 00 .string "" 176 0010 00 .string "" 177 0011 00 .string "" 178 0012 00 .string "" 179 0013 A000 .string "\240" 180 0015 00 .string "" 181 0016 00 .string "" 182 0017 7365 6E64 .string "sendhex1" 182 6865 7831 182 00 183 0020 00 .string "" 184 0021 00 .string "" 185 0022 00 .string "" 186 0023 00 .string "" 187 0024 00 .string "" 188 0025 00 .string "" 189 0026 00 .string "" 190 0027 00 .string "" 191 0028 00 .string "" 192 0029 00 .string "" 193 002a 00 .string "" 194 002b D000 .string "\320" 195 002d 00 .string "" 196 002e 00 .string "" 197 002f 7365 6E64 .string "sendhex2" 197 6865 7832 197 00 198 0038 00 .string "" 199 0039 00 .string "" 200 003a 00 .string "" 201 003b 00 .string "" 202 003c 00 .string "" 203 003d 00 .string "" 204 003e 00 .string "" 205 003f 00 .string "" 206 0040 00 .string "" 207 0041 00 .string "" 208 0042 00 .string "" 209 0043 D700 .string "\327" 210 0045 00 .string "" 211 0046 00 .string "" 212 0047 7365 6E64 .string "sendhex4" 212 6865 7834 212 00 213 0050 00 .string "" 214 0051 00 .string "" 215 0052 00 .string "" 216 0053 00 .string "" 217 0054 00 .string "" 218 0055 00 .string "" 219 0056 00 .string "" 220 0057 00 .string "" 221 0058 00 .string "" 222 0059 00 .string "" 223 005a 00 .string "" 224 005b DB00 .string "\333" 225 005d 00 .string "" GAS LISTING /tmp/ccFceQZL.s page 13 226 005e 00 .string "" 227 005f 7365 7475 .string "setup_spi" 227 705F 7370 227 6900 228 0069 00 .string "" 229 006a 00 .string "" 230 006b 00 .string "" 231 006c 00 .string "" 232 006d 00 .string "" 233 006e 00 .string "" 234 006f 00 .string "" 235 0070 00 .string "" 236 0071 00 .string "" 237 0072 00 .string "" 238 0073 00 .string "" 239 0074 E100 .string "\341" 240 0076 00 .string "" 241 0077 00 .string "" 242 0078 5F5F 696F .string "__iob" 242 6200 243 007e 00 .string "" 244 007f 0200 .string "\002" 245 0081 00 .string "" 246 0082 00 .string "" 247 0083 00 .string "" 248 0084 00 .string "" 249 0085 00 .string "" 250 0086 00 .string "" 251 0087 00 .string "" 252 0088 00 .string "" 253 0089 E500 .string "\345" 254 008b 00 .string "" 255 008c 00 .string "" 256 .text 257 .section .gnu.lto_.opts,"",@progbits 258 0000 272D 6D63 .string "'-mcall-prologues''-mmcu=atmega32u2''-Os''-flto''-fwhole-program'" 258 616C 6C2D 258 7072 6F6C 258 6F67 7565 258 7327 272D 259 .text 260 .global sendchr 262 sendchr: 263 /* prologue: function */ 264 /* frame size = 0 */ 265 /* stack size = 0 */ 266 .L__stack_usage = 0 267 .L2: 268 0000 0DB4 in __tmp_reg__,0x2d 269 0002 07FE sbrs __tmp_reg__,7 270 0004 00C0 rjmp .L2 271 0006 8EBD out 0x2e,r24 272 0008 0895 ret 275 SPIPutCharInternal: 276 /* prologue: function */ 277 /* frame size = 0 */ 278 /* stack size = 0 */ GAS LISTING /tmp/ccFceQZL.s page 14 279 .L__stack_usage = 0 280 000a 0E94 0000 call sendchr 281 000e 0895 ret 283 .global sendhex1 285 sendhex1: 286 /* prologue: function */ 287 /* frame size = 0 */ 288 /* stack size = 0 */ 289 .L__stack_usage = 0 290 0010 8A30 cpi r24,lo8(10) 291 0012 00F4 brsh .L6 292 0014 805D subi r24,lo8(-(48)) 293 0016 00C0 rjmp .L7 294 .L6: 295 0018 895C subi r24,lo8(-(55)) 296 .L7: 297 001a 0E94 0000 call sendchr 298 001e 0895 ret 300 .global sendhex2 302 sendhex2: 303 0020 CF93 push r28 304 /* prologue: function */ 305 /* frame size = 0 */ 306 /* stack size = 1 */ 307 .L__stack_usage = 1 308 0022 C82F mov r28,r24 309 0024 8295 swap r24 310 0026 8F70 andi r24,lo8(15) 311 0028 0E94 0000 call sendhex1 312 002c 8C2F mov r24,r28 313 002e 8F70 andi r24,lo8(15) 314 0030 0E94 0000 call sendhex1 315 /* epilogue start */ 316 0034 CF91 pop r28 317 0036 0895 ret 319 .global sendhex4 321 sendhex4: 322 0038 CF93 push r28 323 /* prologue: function */ 324 /* frame size = 0 */ 325 /* stack size = 1 */ 326 .L__stack_usage = 1 327 003a C82F mov r28,r24 328 003c 892F mov r24,r25 329 003e 0E94 0000 call sendhex2 330 0042 8C2F mov r24,r28 331 0044 0E94 0000 call sendhex2 332 /* epilogue start */ 333 0048 CF91 pop r28 334 004a 0895 ret 336 .global setup_spi 338 setup_spi: 339 /* prologue: function */ 340 /* frame size = 0 */ 341 /* stack size = 0 */ 342 .L__stack_usage = 0 343 004c 84B1 in r24,0x4 GAS LISTING /tmp/ccFceQZL.s page 15 344 004e 807F andi r24,lo8(-16) 345 0050 84B9 out 0x4,r24 346 0052 239A sbi 0x4,3 347 0054 80E4 ldi r24,lo8(64) 348 0056 8CBD out 0x2c,r24 349 0058 80E0 ldi r24,lo8(mystdout) 350 005a 90E0 ldi r25,hi8(mystdout) 351 005c 9093 0000 sts __iob+2+1,r25 352 0060 8093 0000 sts __iob+2,r24 353 0064 0895 ret 355 .data 358 mystdout: 359 0000 0000 00 .zero 3 360 0003 02 .byte 2 361 0004 0000 0000 .zero 4 362 0008 0000 .word gs(SPIPutCharInternal) 363 000a 0000 .word 0 364 000c 0000 .word 0 365 .comm __gnu_lto_v1,1,1 366 .ident "GCC: (GNU) 4.7.2" 367 .global __do_copy_data GAS LISTING /tmp/ccFceQZL.s page 16 DEFINED SYMBOLS *ABS*:0000000000000000 avr_print.c /tmp/ccFceQZL.s:2 *ABS*:000000000000003e __SP_H__ /tmp/ccFceQZL.s:3 *ABS*:000000000000003d __SP_L__ /tmp/ccFceQZL.s:4 *ABS*:000000000000003f __SREG__ /tmp/ccFceQZL.s:5 *ABS*:0000000000000000 __tmp_reg__ /tmp/ccFceQZL.s:6 *ABS*:0000000000000001 __zero_reg__ /tmp/ccFceQZL.s:262 .text:0000000000000000 sendchr /tmp/ccFceQZL.s:275 .text:000000000000000a SPIPutCharInternal /tmp/ccFceQZL.s:285 .text:0000000000000010 sendhex1 /tmp/ccFceQZL.s:302 .text:0000000000000020 sendhex2 /tmp/ccFceQZL.s:321 .text:0000000000000038 sendhex4 /tmp/ccFceQZL.s:338 .text:000000000000004c setup_spi /tmp/ccFceQZL.s:358 .data:0000000000000000 mystdout *COM*:0000000000000001 __gnu_lto_v1 UNDEFINED SYMBOLS __iob __do_copy_data