main.elf: Dateiformat elf32-avr Disassembly of section .text: 00000000 <__vectors>: 0: 12 c0 rjmp .+36 ; 0x26 <__ctors_end> 2: 22 c0 rjmp .+68 ; 0x48 <__bad_interrupt> 4: 21 c0 rjmp .+66 ; 0x48 <__bad_interrupt> 6: 20 c0 rjmp .+64 ; 0x48 <__bad_interrupt> 8: 1f c0 rjmp .+62 ; 0x48 <__bad_interrupt> a: 1e c0 rjmp .+60 ; 0x48 <__bad_interrupt> c: 1d c0 rjmp .+58 ; 0x48 <__bad_interrupt> e: 1c c0 rjmp .+56 ; 0x48 <__bad_interrupt> 10: 1b c0 rjmp .+54 ; 0x48 <__bad_interrupt> 12: 1a c0 rjmp .+52 ; 0x48 <__bad_interrupt> 14: 19 c0 rjmp .+50 ; 0x48 <__bad_interrupt> 16: 18 c0 rjmp .+48 ; 0x48 <__bad_interrupt> 18: 17 c0 rjmp .+46 ; 0x48 <__bad_interrupt> 1a: 16 c0 rjmp .+44 ; 0x48 <__bad_interrupt> 1c: 15 c0 rjmp .+42 ; 0x48 <__bad_interrupt> 1e: 14 c0 rjmp .+40 ; 0x48 <__bad_interrupt> 20: 13 c0 rjmp .+38 ; 0x48 <__bad_interrupt> 22: 12 c0 rjmp .+36 ; 0x48 <__bad_interrupt> 24: 11 c0 rjmp .+34 ; 0x48 <__bad_interrupt> 00000026 <__ctors_end>: 26: 11 24 eor r1, r1 28: 1f be out 0x3f, r1 ; 63 2a: cf ed ldi r28, 0xDF ; 223 2c: cd bf out 0x3d, r28 ; 61 0000002e <__do_copy_data>: 2e: 11 e0 ldi r17, 0x01 ; 1 30: a0 e6 ldi r26, 0x60 ; 96 32: b0 e0 ldi r27, 0x00 ; 0 34: e6 e9 ldi r30, 0x96 ; 150 36: f7 e0 ldi r31, 0x07 ; 7 38: 02 c0 rjmp .+4 ; 0x3e <.do_copy_data_start> 0000003a <.do_copy_data_loop>: 3a: 05 90 lpm r0, Z+ 3c: 0d 92 st X+, r0 0000003e <.do_copy_data_start>: 3e: a8 36 cpi r26, 0x68 ; 104 40: b1 07 cpc r27, r17 42: d9 f7 brne .-10 ; 0x3a <.do_copy_data_loop> 44: 32 d0 rcall .+100 ; 0xaa
46: a5 c3 rjmp .+1866 ; 0x792 <_exit> 00000048 <__bad_interrupt>: 48: db cf rjmp .-74 ; 0x0 <__vectors> 0000004a : 4a: ef 92 push r14 4c: ff 92 push r15 4e: 0f 93 push r16 50: 1f 93 push r17 52: cf 93 push r28 54: df 93 push r29 56: a0 e0 ldi r26, 0x00 ; 0 58: b0 e0 ldi r27, 0x00 ; 0 5a: bc 01 movw r22, r24 5c: cd 01 movw r24, r26 5e: f8 d0 rcall .+496 ; 0x250 <__floatunsisf> 60: 20 e0 ldi r18, 0x00 ; 0 62: 30 e0 ldi r19, 0x00 ; 0 64: 40 e2 ldi r20, 0x20 ; 32 66: 51 e4 ldi r21, 0x41 ; 65 68: 21 d0 rcall .+66 ; 0xac <__divsf3> 6a: 7b 01 movw r14, r22 6c: 8c 01 movw r16, r24 6e: c2 e0 ldi r28, 0x02 ; 2 70: d0 e0 ldi r29, 0x00 ; 0 72: 0a c0 rjmp .+20 ; 0x88 74: c8 01 movw r24, r16 76: b7 01 movw r22, r14 78: 20 e0 ldi r18, 0x00 ; 0 7a: 30 e0 ldi r19, 0x00 ; 0 7c: 40 e2 ldi r20, 0x20 ; 32 7e: 51 e4 ldi r21, 0x41 ; 65 80: 15 d0 rcall .+42 ; 0xac <__divsf3> 82: 7b 01 movw r14, r22 84: 8c 01 movw r16, r24 86: 21 96 adiw r28, 0x01 ; 1 88: c8 01 movw r24, r16 8a: b7 01 movw r22, r14 8c: 20 e0 ldi r18, 0x00 ; 0 8e: 30 e0 ldi r19, 0x00 ; 0 90: 40 e2 ldi r20, 0x20 ; 32 92: 51 e4 ldi r21, 0x41 ; 65 94: b2 d0 rcall .+356 ; 0x1fa <__ltsf2> 96: 88 23 and r24, r24 98: 6c f7 brge .-38 ; 0x74 9a: ce 01 movw r24, r28 9c: df 91 pop r29 9e: cf 91 pop r28 a0: 1f 91 pop r17 a2: 0f 91 pop r16 a4: ff 90 pop r15 a6: ef 90 pop r14 a8: 08 95 ret 000000aa
: aa: ff cf rjmp .-2 ; 0xaa
000000ac <__divsf3>: ac: a8 e1 ldi r26, 0x18 ; 24 ae: b0 e0 ldi r27, 0x00 ; 0 b0: eb e5 ldi r30, 0x5B ; 91 b2: f0 e0 ldi r31, 0x00 ; 0 b4: 3f c3 rjmp .+1662 ; 0x734 <__prologue_saves__+0x10> b6: 69 83 std Y+1, r22 ; 0x01 b8: 7a 83 std Y+2, r23 ; 0x02 ba: 8b 83 std Y+3, r24 ; 0x03 bc: 9c 83 std Y+4, r25 ; 0x04 be: 2d 83 std Y+5, r18 ; 0x05 c0: 3e 83 std Y+6, r19 ; 0x06 c2: 4f 83 std Y+7, r20 ; 0x07 c4: 58 87 std Y+8, r21 ; 0x08 c6: b9 e0 ldi r27, 0x09 ; 9 c8: eb 2e mov r14, r27 ca: f1 2c mov r15, r1 cc: ec 0e add r14, r28 ce: fd 1e adc r15, r29 d0: ce 01 movw r24, r28 d2: 01 96 adiw r24, 0x01 ; 1 d4: b7 01 movw r22, r14 d6: 55 d2 rcall .+1194 ; 0x582 <__unpack_f> d8: 8e 01 movw r16, r28 da: 0f 5e subi r16, 0xEF ; 239 dc: 1f 4f sbci r17, 0xFF ; 255 de: ce 01 movw r24, r28 e0: 05 96 adiw r24, 0x05 ; 5 e2: b8 01 movw r22, r16 e4: 4e d2 rcall .+1180 ; 0x582 <__unpack_f> e6: 29 85 ldd r18, Y+9 ; 0x09 e8: 22 30 cpi r18, 0x02 ; 2 ea: 08 f4 brcc .+2 ; 0xee <__stack+0xf> ec: 7e c0 rjmp .+252 ; 0x1ea <__stack+0x10b> ee: 39 89 ldd r19, Y+17 ; 0x11 f0: 32 30 cpi r19, 0x02 ; 2 f2: 10 f4 brcc .+4 ; 0xf8 <__stack+0x19> f4: b8 01 movw r22, r16 f6: 7c c0 rjmp .+248 ; 0x1f0 <__stack+0x111> f8: 8a 85 ldd r24, Y+10 ; 0x0a fa: 9a 89 ldd r25, Y+18 ; 0x12 fc: 89 27 eor r24, r25 fe: 8a 87 std Y+10, r24 ; 0x0a 100: 24 30 cpi r18, 0x04 ; 4 102: 11 f0 breq .+4 ; 0x108 <__stack+0x29> 104: 22 30 cpi r18, 0x02 ; 2 106: 31 f4 brne .+12 ; 0x114 <__stack+0x35> 108: 23 17 cp r18, r19 10a: 09 f0 breq .+2 ; 0x10e <__stack+0x2f> 10c: 6e c0 rjmp .+220 ; 0x1ea <__stack+0x10b> 10e: 60 e6 ldi r22, 0x60 ; 96 110: 70 e0 ldi r23, 0x00 ; 0 112: 6e c0 rjmp .+220 ; 0x1f0 <__stack+0x111> 114: 34 30 cpi r19, 0x04 ; 4 116: 39 f4 brne .+14 ; 0x126 <__stack+0x47> 118: 1d 86 std Y+13, r1 ; 0x0d 11a: 1e 86 std Y+14, r1 ; 0x0e 11c: 1f 86 std Y+15, r1 ; 0x0f 11e: 18 8a std Y+16, r1 ; 0x10 120: 1c 86 std Y+12, r1 ; 0x0c 122: 1b 86 std Y+11, r1 ; 0x0b 124: 04 c0 rjmp .+8 ; 0x12e <__stack+0x4f> 126: 32 30 cpi r19, 0x02 ; 2 128: 21 f4 brne .+8 ; 0x132 <__stack+0x53> 12a: 84 e0 ldi r24, 0x04 ; 4 12c: 89 87 std Y+9, r24 ; 0x09 12e: b7 01 movw r22, r14 130: 5f c0 rjmp .+190 ; 0x1f0 <__stack+0x111> 132: 2b 85 ldd r18, Y+11 ; 0x0b 134: 3c 85 ldd r19, Y+12 ; 0x0c 136: 8b 89 ldd r24, Y+19 ; 0x13 138: 9c 89 ldd r25, Y+20 ; 0x14 13a: 28 1b sub r18, r24 13c: 39 0b sbc r19, r25 13e: 3c 87 std Y+12, r19 ; 0x0c 140: 2b 87 std Y+11, r18 ; 0x0b 142: ed 84 ldd r14, Y+13 ; 0x0d 144: fe 84 ldd r15, Y+14 ; 0x0e 146: 0f 85 ldd r16, Y+15 ; 0x0f 148: 18 89 ldd r17, Y+16 ; 0x10 14a: ad 88 ldd r10, Y+21 ; 0x15 14c: be 88 ldd r11, Y+22 ; 0x16 14e: cf 88 ldd r12, Y+23 ; 0x17 150: d8 8c ldd r13, Y+24 ; 0x18 152: ea 14 cp r14, r10 154: fb 04 cpc r15, r11 156: 0c 05 cpc r16, r12 158: 1d 05 cpc r17, r13 15a: 40 f4 brcc .+16 ; 0x16c <__stack+0x8d> 15c: ee 0c add r14, r14 15e: ff 1c adc r15, r15 160: 00 1f adc r16, r16 162: 11 1f adc r17, r17 164: 21 50 subi r18, 0x01 ; 1 166: 30 40 sbci r19, 0x00 ; 0 168: 3c 87 std Y+12, r19 ; 0x0c 16a: 2b 87 std Y+11, r18 ; 0x0b 16c: 20 e0 ldi r18, 0x00 ; 0 16e: 30 e0 ldi r19, 0x00 ; 0 170: 40 e0 ldi r20, 0x00 ; 0 172: 50 e0 ldi r21, 0x00 ; 0 174: 80 e0 ldi r24, 0x00 ; 0 176: 90 e0 ldi r25, 0x00 ; 0 178: a0 e0 ldi r26, 0x00 ; 0 17a: b0 e4 ldi r27, 0x40 ; 64 17c: 60 e0 ldi r22, 0x00 ; 0 17e: 70 e0 ldi r23, 0x00 ; 0 180: ea 14 cp r14, r10 182: fb 04 cpc r15, r11 184: 0c 05 cpc r16, r12 186: 1d 05 cpc r17, r13 188: 40 f0 brcs .+16 ; 0x19a <__stack+0xbb> 18a: 28 2b or r18, r24 18c: 39 2b or r19, r25 18e: 4a 2b or r20, r26 190: 5b 2b or r21, r27 192: ea 18 sub r14, r10 194: fb 08 sbc r15, r11 196: 0c 09 sbc r16, r12 198: 1d 09 sbc r17, r13 19a: b6 95 lsr r27 19c: a7 95 ror r26 19e: 97 95 ror r25 1a0: 87 95 ror r24 1a2: ee 0c add r14, r14 1a4: ff 1c adc r15, r15 1a6: 00 1f adc r16, r16 1a8: 11 1f adc r17, r17 1aa: 6f 5f subi r22, 0xFF ; 255 1ac: 7f 4f sbci r23, 0xFF ; 255 1ae: 6f 31 cpi r22, 0x1F ; 31 1b0: 71 05 cpc r23, r1 1b2: 31 f7 brne .-52 ; 0x180 <__stack+0xa1> 1b4: da 01 movw r26, r20 1b6: c9 01 movw r24, r18 1b8: 8f 77 andi r24, 0x7F ; 127 1ba: 90 70 andi r25, 0x00 ; 0 1bc: a0 70 andi r26, 0x00 ; 0 1be: b0 70 andi r27, 0x00 ; 0 1c0: 80 34 cpi r24, 0x40 ; 64 1c2: 91 05 cpc r25, r1 1c4: a1 05 cpc r26, r1 1c6: b1 05 cpc r27, r1 1c8: 61 f4 brne .+24 ; 0x1e2 <__stack+0x103> 1ca: 27 fd sbrc r18, 7 1cc: 0a c0 rjmp .+20 ; 0x1e2 <__stack+0x103> 1ce: e1 14 cp r14, r1 1d0: f1 04 cpc r15, r1 1d2: 01 05 cpc r16, r1 1d4: 11 05 cpc r17, r1 1d6: 29 f0 breq .+10 ; 0x1e2 <__stack+0x103> 1d8: 20 5c subi r18, 0xC0 ; 192 1da: 3f 4f sbci r19, 0xFF ; 255 1dc: 4f 4f sbci r20, 0xFF ; 255 1de: 5f 4f sbci r21, 0xFF ; 255 1e0: 20 78 andi r18, 0x80 ; 128 1e2: 2d 87 std Y+13, r18 ; 0x0d 1e4: 3e 87 std Y+14, r19 ; 0x0e 1e6: 4f 87 std Y+15, r20 ; 0x0f 1e8: 58 8b std Y+16, r21 ; 0x10 1ea: be 01 movw r22, r28 1ec: 67 5f subi r22, 0xF7 ; 247 1ee: 7f 4f sbci r23, 0xFF ; 255 1f0: cb 01 movw r24, r22 1f2: f2 d0 rcall .+484 ; 0x3d8 <__pack_f> 1f4: 68 96 adiw r28, 0x18 ; 24 1f6: ea e0 ldi r30, 0x0A ; 10 1f8: b9 c2 rjmp .+1394 ; 0x76c <__epilogue_restores__+0x10> 000001fa <__ltsf2>: 1fa: a8 e1 ldi r26, 0x18 ; 24 1fc: b0 e0 ldi r27, 0x00 ; 0 1fe: e2 e0 ldi r30, 0x02 ; 2 200: f1 e0 ldi r31, 0x01 ; 1 202: 9c c2 rjmp .+1336 ; 0x73c <__prologue_saves__+0x18> 204: 69 83 std Y+1, r22 ; 0x01 206: 7a 83 std Y+2, r23 ; 0x02 208: 8b 83 std Y+3, r24 ; 0x03 20a: 9c 83 std Y+4, r25 ; 0x04 20c: 2d 83 std Y+5, r18 ; 0x05 20e: 3e 83 std Y+6, r19 ; 0x06 210: 4f 83 std Y+7, r20 ; 0x07 212: 58 87 std Y+8, r21 ; 0x08 214: 89 e0 ldi r24, 0x09 ; 9 216: e8 2e mov r14, r24 218: f1 2c mov r15, r1 21a: ec 0e add r14, r28 21c: fd 1e adc r15, r29 21e: ce 01 movw r24, r28 220: 01 96 adiw r24, 0x01 ; 1 222: b7 01 movw r22, r14 224: ae d1 rcall .+860 ; 0x582 <__unpack_f> 226: 8e 01 movw r16, r28 228: 0f 5e subi r16, 0xEF ; 239 22a: 1f 4f sbci r17, 0xFF ; 255 22c: ce 01 movw r24, r28 22e: 05 96 adiw r24, 0x05 ; 5 230: b8 01 movw r22, r16 232: a7 d1 rcall .+846 ; 0x582 <__unpack_f> 234: 89 85 ldd r24, Y+9 ; 0x09 236: 82 30 cpi r24, 0x02 ; 2 238: 38 f0 brcs .+14 ; 0x248 <__ltsf2+0x4e> 23a: 89 89 ldd r24, Y+17 ; 0x11 23c: 82 30 cpi r24, 0x02 ; 2 23e: 20 f0 brcs .+8 ; 0x248 <__ltsf2+0x4e> 240: c7 01 movw r24, r14 242: b8 01 movw r22, r16 244: 16 d2 rcall .+1068 ; 0x672 <__fpcmp_parts_f> 246: 01 c0 rjmp .+2 ; 0x24a <__ltsf2+0x50> 248: 81 e0 ldi r24, 0x01 ; 1 24a: 68 96 adiw r28, 0x18 ; 24 24c: e6 e0 ldi r30, 0x06 ; 6 24e: 92 c2 rjmp .+1316 ; 0x774 <__epilogue_restores__+0x18> 00000250 <__floatunsisf>: 250: a8 e0 ldi r26, 0x08 ; 8 252: b0 e0 ldi r27, 0x00 ; 0 254: ed e2 ldi r30, 0x2D ; 45 256: f1 e0 ldi r31, 0x01 ; 1 258: 6d c2 rjmp .+1242 ; 0x734 <__prologue_saves__+0x10> 25a: 7b 01 movw r14, r22 25c: 8c 01 movw r16, r24 25e: 61 15 cp r22, r1 260: 71 05 cpc r23, r1 262: 81 05 cpc r24, r1 264: 91 05 cpc r25, r1 266: 19 f4 brne .+6 ; 0x26e <__floatunsisf+0x1e> 268: 82 e0 ldi r24, 0x02 ; 2 26a: 89 83 std Y+1, r24 ; 0x01 26c: 5f c0 rjmp .+190 ; 0x32c <__floatunsisf+0xdc> 26e: 83 e0 ldi r24, 0x03 ; 3 270: 89 83 std Y+1, r24 ; 0x01 272: 8e e1 ldi r24, 0x1E ; 30 274: c8 2e mov r12, r24 276: d1 2c mov r13, r1 278: dc 82 std Y+4, r13 ; 0x04 27a: cb 82 std Y+3, r12 ; 0x03 27c: ed 82 std Y+5, r14 ; 0x05 27e: fe 82 std Y+6, r15 ; 0x06 280: 0f 83 std Y+7, r16 ; 0x07 282: 18 87 std Y+8, r17 ; 0x08 284: c8 01 movw r24, r16 286: b7 01 movw r22, r14 288: 58 d0 rcall .+176 ; 0x33a <__clzsi2> 28a: fc 01 movw r30, r24 28c: 31 97 sbiw r30, 0x01 ; 1 28e: f7 ff sbrs r31, 7 290: 3b c0 rjmp .+118 ; 0x308 <__floatunsisf+0xb8> 292: 22 27 eor r18, r18 294: 33 27 eor r19, r19 296: 2e 1b sub r18, r30 298: 3f 0b sbc r19, r31 29a: 57 01 movw r10, r14 29c: 68 01 movw r12, r16 29e: 02 2e mov r0, r18 2a0: 04 c0 rjmp .+8 ; 0x2aa <__floatunsisf+0x5a> 2a2: d6 94 lsr r13 2a4: c7 94 ror r12 2a6: b7 94 ror r11 2a8: a7 94 ror r10 2aa: 0a 94 dec r0 2ac: d2 f7 brpl .-12 ; 0x2a2 <__floatunsisf+0x52> 2ae: 40 e0 ldi r20, 0x00 ; 0 2b0: 50 e0 ldi r21, 0x00 ; 0 2b2: 60 e0 ldi r22, 0x00 ; 0 2b4: 70 e0 ldi r23, 0x00 ; 0 2b6: 81 e0 ldi r24, 0x01 ; 1 2b8: 90 e0 ldi r25, 0x00 ; 0 2ba: a0 e0 ldi r26, 0x00 ; 0 2bc: b0 e0 ldi r27, 0x00 ; 0 2be: 04 c0 rjmp .+8 ; 0x2c8 <__floatunsisf+0x78> 2c0: 88 0f add r24, r24 2c2: 99 1f adc r25, r25 2c4: aa 1f adc r26, r26 2c6: bb 1f adc r27, r27 2c8: 2a 95 dec r18 2ca: d2 f7 brpl .-12 ; 0x2c0 <__floatunsisf+0x70> 2cc: 01 97 sbiw r24, 0x01 ; 1 2ce: a1 09 sbc r26, r1 2d0: b1 09 sbc r27, r1 2d2: 8e 21 and r24, r14 2d4: 9f 21 and r25, r15 2d6: a0 23 and r26, r16 2d8: b1 23 and r27, r17 2da: 00 97 sbiw r24, 0x00 ; 0 2dc: a1 05 cpc r26, r1 2de: b1 05 cpc r27, r1 2e0: 21 f0 breq .+8 ; 0x2ea <__floatunsisf+0x9a> 2e2: 41 e0 ldi r20, 0x01 ; 1 2e4: 50 e0 ldi r21, 0x00 ; 0 2e6: 60 e0 ldi r22, 0x00 ; 0 2e8: 70 e0 ldi r23, 0x00 ; 0 2ea: 4a 29 or r20, r10 2ec: 5b 29 or r21, r11 2ee: 6c 29 or r22, r12 2f0: 7d 29 or r23, r13 2f2: 4d 83 std Y+5, r20 ; 0x05 2f4: 5e 83 std Y+6, r21 ; 0x06 2f6: 6f 83 std Y+7, r22 ; 0x07 2f8: 78 87 std Y+8, r23 ; 0x08 2fa: 8e e1 ldi r24, 0x1E ; 30 2fc: 90 e0 ldi r25, 0x00 ; 0 2fe: 8e 1b sub r24, r30 300: 9f 0b sbc r25, r31 302: 9c 83 std Y+4, r25 ; 0x04 304: 8b 83 std Y+3, r24 ; 0x03 306: 12 c0 rjmp .+36 ; 0x32c <__floatunsisf+0xdc> 308: 30 97 sbiw r30, 0x00 ; 0 30a: 81 f0 breq .+32 ; 0x32c <__floatunsisf+0xdc> 30c: 0e 2e mov r0, r30 30e: 04 c0 rjmp .+8 ; 0x318 <__floatunsisf+0xc8> 310: ee 0c add r14, r14 312: ff 1c adc r15, r15 314: 00 1f adc r16, r16 316: 11 1f adc r17, r17 318: 0a 94 dec r0 31a: d2 f7 brpl .-12 ; 0x310 <__floatunsisf+0xc0> 31c: ed 82 std Y+5, r14 ; 0x05 31e: fe 82 std Y+6, r15 ; 0x06 320: 0f 83 std Y+7, r16 ; 0x07 322: 18 87 std Y+8, r17 ; 0x08 324: ce 1a sub r12, r30 326: df 0a sbc r13, r31 328: dc 82 std Y+4, r13 ; 0x04 32a: cb 82 std Y+3, r12 ; 0x03 32c: 1a 82 std Y+2, r1 ; 0x02 32e: ce 01 movw r24, r28 330: 01 96 adiw r24, 0x01 ; 1 332: 52 d0 rcall .+164 ; 0x3d8 <__pack_f> 334: 28 96 adiw r28, 0x08 ; 8 336: ea e0 ldi r30, 0x0A ; 10 338: 19 c2 rjmp .+1074 ; 0x76c <__epilogue_restores__+0x10> 0000033a <__clzsi2>: 33a: ef 92 push r14 33c: ff 92 push r15 33e: 0f 93 push r16 340: 1f 93 push r17 342: 7b 01 movw r14, r22 344: 8c 01 movw r16, r24 346: 80 e0 ldi r24, 0x00 ; 0 348: e8 16 cp r14, r24 34a: 80 e0 ldi r24, 0x00 ; 0 34c: f8 06 cpc r15, r24 34e: 81 e0 ldi r24, 0x01 ; 1 350: 08 07 cpc r16, r24 352: 80 e0 ldi r24, 0x00 ; 0 354: 18 07 cpc r17, r24 356: 88 f4 brcc .+34 ; 0x37a <__clzsi2+0x40> 358: 8f ef ldi r24, 0xFF ; 255 35a: e8 16 cp r14, r24 35c: f1 04 cpc r15, r1 35e: 01 05 cpc r16, r1 360: 11 05 cpc r17, r1 362: 31 f0 breq .+12 ; 0x370 <__clzsi2+0x36> 364: 28 f0 brcs .+10 ; 0x370 <__clzsi2+0x36> 366: 88 e0 ldi r24, 0x08 ; 8 368: 90 e0 ldi r25, 0x00 ; 0 36a: a0 e0 ldi r26, 0x00 ; 0 36c: b0 e0 ldi r27, 0x00 ; 0 36e: 17 c0 rjmp .+46 ; 0x39e <__clzsi2+0x64> 370: 80 e0 ldi r24, 0x00 ; 0 372: 90 e0 ldi r25, 0x00 ; 0 374: a0 e0 ldi r26, 0x00 ; 0 376: b0 e0 ldi r27, 0x00 ; 0 378: 12 c0 rjmp .+36 ; 0x39e <__clzsi2+0x64> 37a: 80 e0 ldi r24, 0x00 ; 0 37c: e8 16 cp r14, r24 37e: 80 e0 ldi r24, 0x00 ; 0 380: f8 06 cpc r15, r24 382: 80 e0 ldi r24, 0x00 ; 0 384: 08 07 cpc r16, r24 386: 81 e0 ldi r24, 0x01 ; 1 388: 18 07 cpc r17, r24 38a: 28 f0 brcs .+10 ; 0x396 <__clzsi2+0x5c> 38c: 88 e1 ldi r24, 0x18 ; 24 38e: 90 e0 ldi r25, 0x00 ; 0 390: a0 e0 ldi r26, 0x00 ; 0 392: b0 e0 ldi r27, 0x00 ; 0 394: 04 c0 rjmp .+8 ; 0x39e <__clzsi2+0x64> 396: 80 e1 ldi r24, 0x10 ; 16 398: 90 e0 ldi r25, 0x00 ; 0 39a: a0 e0 ldi r26, 0x00 ; 0 39c: b0 e0 ldi r27, 0x00 ; 0 39e: 20 e2 ldi r18, 0x20 ; 32 3a0: 30 e0 ldi r19, 0x00 ; 0 3a2: 40 e0 ldi r20, 0x00 ; 0 3a4: 50 e0 ldi r21, 0x00 ; 0 3a6: 28 1b sub r18, r24 3a8: 39 0b sbc r19, r25 3aa: 4a 0b sbc r20, r26 3ac: 5b 0b sbc r21, r27 3ae: 04 c0 rjmp .+8 ; 0x3b8 <__clzsi2+0x7e> 3b0: 16 95 lsr r17 3b2: 07 95 ror r16 3b4: f7 94 ror r15 3b6: e7 94 ror r14 3b8: 8a 95 dec r24 3ba: d2 f7 brpl .-12 ; 0x3b0 <__clzsi2+0x76> 3bc: f7 01 movw r30, r14 3be: e8 59 subi r30, 0x98 ; 152 3c0: ff 4f sbci r31, 0xFF ; 255 3c2: 80 81 ld r24, Z 3c4: 28 1b sub r18, r24 3c6: 31 09 sbc r19, r1 3c8: 41 09 sbc r20, r1 3ca: 51 09 sbc r21, r1 3cc: c9 01 movw r24, r18 3ce: 1f 91 pop r17 3d0: 0f 91 pop r16 3d2: ff 90 pop r15 3d4: ef 90 pop r14 3d6: 08 95 ret 000003d8 <__pack_f>: 3d8: df 92 push r13 3da: ef 92 push r14 3dc: ff 92 push r15 3de: 0f 93 push r16 3e0: 1f 93 push r17 3e2: fc 01 movw r30, r24 3e4: e4 80 ldd r14, Z+4 ; 0x04 3e6: f5 80 ldd r15, Z+5 ; 0x05 3e8: 06 81 ldd r16, Z+6 ; 0x06 3ea: 17 81 ldd r17, Z+7 ; 0x07 3ec: d1 80 ldd r13, Z+1 ; 0x01 3ee: 80 81 ld r24, Z 3f0: 82 30 cpi r24, 0x02 ; 2 3f2: 48 f4 brcc .+18 ; 0x406 <__pack_f+0x2e> 3f4: 80 e0 ldi r24, 0x00 ; 0 3f6: 90 e0 ldi r25, 0x00 ; 0 3f8: a0 e1 ldi r26, 0x10 ; 16 3fa: b0 e0 ldi r27, 0x00 ; 0 3fc: e8 2a or r14, r24 3fe: f9 2a or r15, r25 400: 0a 2b or r16, r26 402: 1b 2b or r17, r27 404: a5 c0 rjmp .+330 ; 0x550 <__pack_f+0x178> 406: 84 30 cpi r24, 0x04 ; 4 408: 09 f4 brne .+2 ; 0x40c <__pack_f+0x34> 40a: 9f c0 rjmp .+318 ; 0x54a <__pack_f+0x172> 40c: 82 30 cpi r24, 0x02 ; 2 40e: 21 f4 brne .+8 ; 0x418 <__pack_f+0x40> 410: ee 24 eor r14, r14 412: ff 24 eor r15, r15 414: 87 01 movw r16, r14 416: 05 c0 rjmp .+10 ; 0x422 <__pack_f+0x4a> 418: e1 14 cp r14, r1 41a: f1 04 cpc r15, r1 41c: 01 05 cpc r16, r1 41e: 11 05 cpc r17, r1 420: 19 f4 brne .+6 ; 0x428 <__pack_f+0x50> 422: e0 e0 ldi r30, 0x00 ; 0 424: f0 e0 ldi r31, 0x00 ; 0 426: 96 c0 rjmp .+300 ; 0x554 <__pack_f+0x17c> 428: 62 81 ldd r22, Z+2 ; 0x02 42a: 73 81 ldd r23, Z+3 ; 0x03 42c: 9f ef ldi r25, 0xFF ; 255 42e: 62 38 cpi r22, 0x82 ; 130 430: 79 07 cpc r23, r25 432: 0c f0 brlt .+2 ; 0x436 <__pack_f+0x5e> 434: 5b c0 rjmp .+182 ; 0x4ec <__pack_f+0x114> 436: 22 e8 ldi r18, 0x82 ; 130 438: 3f ef ldi r19, 0xFF ; 255 43a: 26 1b sub r18, r22 43c: 37 0b sbc r19, r23 43e: 2a 31 cpi r18, 0x1A ; 26 440: 31 05 cpc r19, r1 442: 2c f0 brlt .+10 ; 0x44e <__pack_f+0x76> 444: 20 e0 ldi r18, 0x00 ; 0 446: 30 e0 ldi r19, 0x00 ; 0 448: 40 e0 ldi r20, 0x00 ; 0 44a: 50 e0 ldi r21, 0x00 ; 0 44c: 2a c0 rjmp .+84 ; 0x4a2 <__pack_f+0xca> 44e: b8 01 movw r22, r16 450: a7 01 movw r20, r14 452: 02 2e mov r0, r18 454: 04 c0 rjmp .+8 ; 0x45e <__pack_f+0x86> 456: 76 95 lsr r23 458: 67 95 ror r22 45a: 57 95 ror r21 45c: 47 95 ror r20 45e: 0a 94 dec r0 460: d2 f7 brpl .-12 ; 0x456 <__pack_f+0x7e> 462: 81 e0 ldi r24, 0x01 ; 1 464: 90 e0 ldi r25, 0x00 ; 0 466: a0 e0 ldi r26, 0x00 ; 0 468: b0 e0 ldi r27, 0x00 ; 0 46a: 04 c0 rjmp .+8 ; 0x474 <__pack_f+0x9c> 46c: 88 0f add r24, r24 46e: 99 1f adc r25, r25 470: aa 1f adc r26, r26 472: bb 1f adc r27, r27 474: 2a 95 dec r18 476: d2 f7 brpl .-12 ; 0x46c <__pack_f+0x94> 478: 01 97 sbiw r24, 0x01 ; 1 47a: a1 09 sbc r26, r1 47c: b1 09 sbc r27, r1 47e: 8e 21 and r24, r14 480: 9f 21 and r25, r15 482: a0 23 and r26, r16 484: b1 23 and r27, r17 486: 00 97 sbiw r24, 0x00 ; 0 488: a1 05 cpc r26, r1 48a: b1 05 cpc r27, r1 48c: 21 f0 breq .+8 ; 0x496 <__pack_f+0xbe> 48e: 81 e0 ldi r24, 0x01 ; 1 490: 90 e0 ldi r25, 0x00 ; 0 492: a0 e0 ldi r26, 0x00 ; 0 494: b0 e0 ldi r27, 0x00 ; 0 496: 9a 01 movw r18, r20 498: ab 01 movw r20, r22 49a: 28 2b or r18, r24 49c: 39 2b or r19, r25 49e: 4a 2b or r20, r26 4a0: 5b 2b or r21, r27 4a2: da 01 movw r26, r20 4a4: c9 01 movw r24, r18 4a6: 8f 77 andi r24, 0x7F ; 127 4a8: 90 70 andi r25, 0x00 ; 0 4aa: a0 70 andi r26, 0x00 ; 0 4ac: b0 70 andi r27, 0x00 ; 0 4ae: 80 34 cpi r24, 0x40 ; 64 4b0: 91 05 cpc r25, r1 4b2: a1 05 cpc r26, r1 4b4: b1 05 cpc r27, r1 4b6: 39 f4 brne .+14 ; 0x4c6 <__pack_f+0xee> 4b8: 27 ff sbrs r18, 7 4ba: 09 c0 rjmp .+18 ; 0x4ce <__pack_f+0xf6> 4bc: 20 5c subi r18, 0xC0 ; 192 4be: 3f 4f sbci r19, 0xFF ; 255 4c0: 4f 4f sbci r20, 0xFF ; 255 4c2: 5f 4f sbci r21, 0xFF ; 255 4c4: 04 c0 rjmp .+8 ; 0x4ce <__pack_f+0xf6> 4c6: 21 5c subi r18, 0xC1 ; 193 4c8: 3f 4f sbci r19, 0xFF ; 255 4ca: 4f 4f sbci r20, 0xFF ; 255 4cc: 5f 4f sbci r21, 0xFF ; 255 4ce: e0 e0 ldi r30, 0x00 ; 0 4d0: f0 e0 ldi r31, 0x00 ; 0 4d2: 20 30 cpi r18, 0x00 ; 0 4d4: a0 e0 ldi r26, 0x00 ; 0 4d6: 3a 07 cpc r19, r26 4d8: a0 e0 ldi r26, 0x00 ; 0 4da: 4a 07 cpc r20, r26 4dc: a0 e4 ldi r26, 0x40 ; 64 4de: 5a 07 cpc r21, r26 4e0: 10 f0 brcs .+4 ; 0x4e6 <__pack_f+0x10e> 4e2: e1 e0 ldi r30, 0x01 ; 1 4e4: f0 e0 ldi r31, 0x00 ; 0 4e6: 79 01 movw r14, r18 4e8: 8a 01 movw r16, r20 4ea: 27 c0 rjmp .+78 ; 0x53a <__pack_f+0x162> 4ec: 60 38 cpi r22, 0x80 ; 128 4ee: 71 05 cpc r23, r1 4f0: 64 f5 brge .+88 ; 0x54a <__pack_f+0x172> 4f2: fb 01 movw r30, r22 4f4: e1 58 subi r30, 0x81 ; 129 4f6: ff 4f sbci r31, 0xFF ; 255 4f8: d8 01 movw r26, r16 4fa: c7 01 movw r24, r14 4fc: 8f 77 andi r24, 0x7F ; 127 4fe: 90 70 andi r25, 0x00 ; 0 500: a0 70 andi r26, 0x00 ; 0 502: b0 70 andi r27, 0x00 ; 0 504: 80 34 cpi r24, 0x40 ; 64 506: 91 05 cpc r25, r1 508: a1 05 cpc r26, r1 50a: b1 05 cpc r27, r1 50c: 39 f4 brne .+14 ; 0x51c <__pack_f+0x144> 50e: e7 fe sbrs r14, 7 510: 0d c0 rjmp .+26 ; 0x52c <__pack_f+0x154> 512: 80 e4 ldi r24, 0x40 ; 64 514: 90 e0 ldi r25, 0x00 ; 0 516: a0 e0 ldi r26, 0x00 ; 0 518: b0 e0 ldi r27, 0x00 ; 0 51a: 04 c0 rjmp .+8 ; 0x524 <__pack_f+0x14c> 51c: 8f e3 ldi r24, 0x3F ; 63 51e: 90 e0 ldi r25, 0x00 ; 0 520: a0 e0 ldi r26, 0x00 ; 0 522: b0 e0 ldi r27, 0x00 ; 0 524: e8 0e add r14, r24 526: f9 1e adc r15, r25 528: 0a 1f adc r16, r26 52a: 1b 1f adc r17, r27 52c: 17 ff sbrs r17, 7 52e: 05 c0 rjmp .+10 ; 0x53a <__pack_f+0x162> 530: 16 95 lsr r17 532: 07 95 ror r16 534: f7 94 ror r15 536: e7 94 ror r14 538: 31 96 adiw r30, 0x01 ; 1 53a: 87 e0 ldi r24, 0x07 ; 7 53c: 16 95 lsr r17 53e: 07 95 ror r16 540: f7 94 ror r15 542: e7 94 ror r14 544: 8a 95 dec r24 546: d1 f7 brne .-12 ; 0x53c <__pack_f+0x164> 548: 05 c0 rjmp .+10 ; 0x554 <__pack_f+0x17c> 54a: ee 24 eor r14, r14 54c: ff 24 eor r15, r15 54e: 87 01 movw r16, r14 550: ef ef ldi r30, 0xFF ; 255 552: f0 e0 ldi r31, 0x00 ; 0 554: 6e 2f mov r22, r30 556: 67 95 ror r22 558: 66 27 eor r22, r22 55a: 67 95 ror r22 55c: 90 2f mov r25, r16 55e: 9f 77 andi r25, 0x7F ; 127 560: d7 94 ror r13 562: dd 24 eor r13, r13 564: d7 94 ror r13 566: 8e 2f mov r24, r30 568: 86 95 lsr r24 56a: 49 2f mov r20, r25 56c: 46 2b or r20, r22 56e: 58 2f mov r21, r24 570: 5d 29 or r21, r13 572: b7 01 movw r22, r14 574: ca 01 movw r24, r20 576: 1f 91 pop r17 578: 0f 91 pop r16 57a: ff 90 pop r15 57c: ef 90 pop r14 57e: df 90 pop r13 580: 08 95 ret 00000582 <__unpack_f>: 582: fc 01 movw r30, r24 584: db 01 movw r26, r22 586: 40 81 ld r20, Z 588: 51 81 ldd r21, Z+1 ; 0x01 58a: 22 81 ldd r18, Z+2 ; 0x02 58c: 62 2f mov r22, r18 58e: 6f 77 andi r22, 0x7F ; 127 590: 70 e0 ldi r23, 0x00 ; 0 592: 22 1f adc r18, r18 594: 22 27 eor r18, r18 596: 22 1f adc r18, r18 598: 93 81 ldd r25, Z+3 ; 0x03 59a: 89 2f mov r24, r25 59c: 88 0f add r24, r24 59e: 82 2b or r24, r18 5a0: 28 2f mov r18, r24 5a2: 30 e0 ldi r19, 0x00 ; 0 5a4: 99 1f adc r25, r25 5a6: 99 27 eor r25, r25 5a8: 99 1f adc r25, r25 5aa: 11 96 adiw r26, 0x01 ; 1 5ac: 9c 93 st X, r25 5ae: 11 97 sbiw r26, 0x01 ; 1 5b0: 21 15 cp r18, r1 5b2: 31 05 cpc r19, r1 5b4: a9 f5 brne .+106 ; 0x620 <__unpack_f+0x9e> 5b6: 41 15 cp r20, r1 5b8: 51 05 cpc r21, r1 5ba: 61 05 cpc r22, r1 5bc: 71 05 cpc r23, r1 5be: 11 f4 brne .+4 ; 0x5c4 <__unpack_f+0x42> 5c0: 82 e0 ldi r24, 0x02 ; 2 5c2: 37 c0 rjmp .+110 ; 0x632 <__unpack_f+0xb0> 5c4: 82 e8 ldi r24, 0x82 ; 130 5c6: 9f ef ldi r25, 0xFF ; 255 5c8: 13 96 adiw r26, 0x03 ; 3 5ca: 9c 93 st X, r25 5cc: 8e 93 st -X, r24 5ce: 12 97 sbiw r26, 0x02 ; 2 5d0: 9a 01 movw r18, r20 5d2: ab 01 movw r20, r22 5d4: 67 e0 ldi r22, 0x07 ; 7 5d6: 22 0f add r18, r18 5d8: 33 1f adc r19, r19 5da: 44 1f adc r20, r20 5dc: 55 1f adc r21, r21 5de: 6a 95 dec r22 5e0: d1 f7 brne .-12 ; 0x5d6 <__unpack_f+0x54> 5e2: 83 e0 ldi r24, 0x03 ; 3 5e4: 8c 93 st X, r24 5e6: 0d c0 rjmp .+26 ; 0x602 <__unpack_f+0x80> 5e8: 22 0f add r18, r18 5ea: 33 1f adc r19, r19 5ec: 44 1f adc r20, r20 5ee: 55 1f adc r21, r21 5f0: 12 96 adiw r26, 0x02 ; 2 5f2: 8d 91 ld r24, X+ 5f4: 9c 91 ld r25, X 5f6: 13 97 sbiw r26, 0x03 ; 3 5f8: 01 97 sbiw r24, 0x01 ; 1 5fa: 13 96 adiw r26, 0x03 ; 3 5fc: 9c 93 st X, r25 5fe: 8e 93 st -X, r24 600: 12 97 sbiw r26, 0x02 ; 2 602: 20 30 cpi r18, 0x00 ; 0 604: 80 e0 ldi r24, 0x00 ; 0 606: 38 07 cpc r19, r24 608: 80 e0 ldi r24, 0x00 ; 0 60a: 48 07 cpc r20, r24 60c: 80 e4 ldi r24, 0x40 ; 64 60e: 58 07 cpc r21, r24 610: 58 f3 brcs .-42 ; 0x5e8 <__unpack_f+0x66> 612: 14 96 adiw r26, 0x04 ; 4 614: 2d 93 st X+, r18 616: 3d 93 st X+, r19 618: 4d 93 st X+, r20 61a: 5c 93 st X, r21 61c: 17 97 sbiw r26, 0x07 ; 7 61e: 08 95 ret 620: 2f 3f cpi r18, 0xFF ; 255 622: 31 05 cpc r19, r1 624: 79 f4 brne .+30 ; 0x644 <__unpack_f+0xc2> 626: 41 15 cp r20, r1 628: 51 05 cpc r21, r1 62a: 61 05 cpc r22, r1 62c: 71 05 cpc r23, r1 62e: 19 f4 brne .+6 ; 0x636 <__unpack_f+0xb4> 630: 84 e0 ldi r24, 0x04 ; 4 632: 8c 93 st X, r24 634: 08 95 ret 636: 64 ff sbrs r22, 4 638: 03 c0 rjmp .+6 ; 0x640 <__unpack_f+0xbe> 63a: 81 e0 ldi r24, 0x01 ; 1 63c: 8c 93 st X, r24 63e: 12 c0 rjmp .+36 ; 0x664 <__unpack_f+0xe2> 640: 1c 92 st X, r1 642: 10 c0 rjmp .+32 ; 0x664 <__unpack_f+0xe2> 644: 2f 57 subi r18, 0x7F ; 127 646: 30 40 sbci r19, 0x00 ; 0 648: 13 96 adiw r26, 0x03 ; 3 64a: 3c 93 st X, r19 64c: 2e 93 st -X, r18 64e: 12 97 sbiw r26, 0x02 ; 2 650: 83 e0 ldi r24, 0x03 ; 3 652: 8c 93 st X, r24 654: 87 e0 ldi r24, 0x07 ; 7 656: 44 0f add r20, r20 658: 55 1f adc r21, r21 65a: 66 1f adc r22, r22 65c: 77 1f adc r23, r23 65e: 8a 95 dec r24 660: d1 f7 brne .-12 ; 0x656 <__unpack_f+0xd4> 662: 70 64 ori r23, 0x40 ; 64 664: 14 96 adiw r26, 0x04 ; 4 666: 4d 93 st X+, r20 668: 5d 93 st X+, r21 66a: 6d 93 st X+, r22 66c: 7c 93 st X, r23 66e: 17 97 sbiw r26, 0x07 ; 7 670: 08 95 ret 00000672 <__fpcmp_parts_f>: 672: 1f 93 push r17 674: dc 01 movw r26, r24 676: fb 01 movw r30, r22 678: 9c 91 ld r25, X 67a: 92 30 cpi r25, 0x02 ; 2 67c: 08 f4 brcc .+2 ; 0x680 <__fpcmp_parts_f+0xe> 67e: 47 c0 rjmp .+142 ; 0x70e <__fpcmp_parts_f+0x9c> 680: 80 81 ld r24, Z 682: 82 30 cpi r24, 0x02 ; 2 684: 08 f4 brcc .+2 ; 0x688 <__fpcmp_parts_f+0x16> 686: 43 c0 rjmp .+134 ; 0x70e <__fpcmp_parts_f+0x9c> 688: 94 30 cpi r25, 0x04 ; 4 68a: 51 f4 brne .+20 ; 0x6a0 <__fpcmp_parts_f+0x2e> 68c: 11 96 adiw r26, 0x01 ; 1 68e: 1c 91 ld r17, X 690: 84 30 cpi r24, 0x04 ; 4 692: 99 f5 brne .+102 ; 0x6fa <__fpcmp_parts_f+0x88> 694: 81 81 ldd r24, Z+1 ; 0x01 696: 68 2f mov r22, r24 698: 70 e0 ldi r23, 0x00 ; 0 69a: 61 1b sub r22, r17 69c: 71 09 sbc r23, r1 69e: 3f c0 rjmp .+126 ; 0x71e <__fpcmp_parts_f+0xac> 6a0: 84 30 cpi r24, 0x04 ; 4 6a2: 21 f0 breq .+8 ; 0x6ac <__fpcmp_parts_f+0x3a> 6a4: 92 30 cpi r25, 0x02 ; 2 6a6: 31 f4 brne .+12 ; 0x6b4 <__fpcmp_parts_f+0x42> 6a8: 82 30 cpi r24, 0x02 ; 2 6aa: b9 f1 breq .+110 ; 0x71a <__fpcmp_parts_f+0xa8> 6ac: 81 81 ldd r24, Z+1 ; 0x01 6ae: 88 23 and r24, r24 6b0: 89 f1 breq .+98 ; 0x714 <__fpcmp_parts_f+0xa2> 6b2: 2d c0 rjmp .+90 ; 0x70e <__fpcmp_parts_f+0x9c> 6b4: 11 96 adiw r26, 0x01 ; 1 6b6: 1c 91 ld r17, X 6b8: 11 97 sbiw r26, 0x01 ; 1 6ba: 82 30 cpi r24, 0x02 ; 2 6bc: f1 f0 breq .+60 ; 0x6fa <__fpcmp_parts_f+0x88> 6be: 81 81 ldd r24, Z+1 ; 0x01 6c0: 18 17 cp r17, r24 6c2: d9 f4 brne .+54 ; 0x6fa <__fpcmp_parts_f+0x88> 6c4: 12 96 adiw r26, 0x02 ; 2 6c6: 2d 91 ld r18, X+ 6c8: 3c 91 ld r19, X 6ca: 13 97 sbiw r26, 0x03 ; 3 6cc: 82 81 ldd r24, Z+2 ; 0x02 6ce: 93 81 ldd r25, Z+3 ; 0x03 6d0: 82 17 cp r24, r18 6d2: 93 07 cpc r25, r19 6d4: 94 f0 brlt .+36 ; 0x6fa <__fpcmp_parts_f+0x88> 6d6: 28 17 cp r18, r24 6d8: 39 07 cpc r19, r25 6da: bc f0 brlt .+46 ; 0x70a <__fpcmp_parts_f+0x98> 6dc: 14 96 adiw r26, 0x04 ; 4 6de: 8d 91 ld r24, X+ 6e0: 9d 91 ld r25, X+ 6e2: 0d 90 ld r0, X+ 6e4: bc 91 ld r27, X 6e6: a0 2d mov r26, r0 6e8: 24 81 ldd r18, Z+4 ; 0x04 6ea: 35 81 ldd r19, Z+5 ; 0x05 6ec: 46 81 ldd r20, Z+6 ; 0x06 6ee: 57 81 ldd r21, Z+7 ; 0x07 6f0: 28 17 cp r18, r24 6f2: 39 07 cpc r19, r25 6f4: 4a 07 cpc r20, r26 6f6: 5b 07 cpc r21, r27 6f8: 18 f4 brcc .+6 ; 0x700 <__fpcmp_parts_f+0x8e> 6fa: 11 23 and r17, r17 6fc: 41 f0 breq .+16 ; 0x70e <__fpcmp_parts_f+0x9c> 6fe: 0a c0 rjmp .+20 ; 0x714 <__fpcmp_parts_f+0xa2> 700: 82 17 cp r24, r18 702: 93 07 cpc r25, r19 704: a4 07 cpc r26, r20 706: b5 07 cpc r27, r21 708: 40 f4 brcc .+16 ; 0x71a <__fpcmp_parts_f+0xa8> 70a: 11 23 and r17, r17 70c: 19 f0 breq .+6 ; 0x714 <__fpcmp_parts_f+0xa2> 70e: 61 e0 ldi r22, 0x01 ; 1 710: 70 e0 ldi r23, 0x00 ; 0 712: 05 c0 rjmp .+10 ; 0x71e <__fpcmp_parts_f+0xac> 714: 6f ef ldi r22, 0xFF ; 255 716: 7f ef ldi r23, 0xFF ; 255 718: 02 c0 rjmp .+4 ; 0x71e <__fpcmp_parts_f+0xac> 71a: 60 e0 ldi r22, 0x00 ; 0 71c: 70 e0 ldi r23, 0x00 ; 0 71e: cb 01 movw r24, r22 720: 1f 91 pop r17 722: 08 95 ret 00000724 <__prologue_saves__>: 724: 2f 92 push r2 726: 3f 92 push r3 728: 4f 92 push r4 72a: 5f 92 push r5 72c: 6f 92 push r6 72e: 7f 92 push r7 730: 8f 92 push r8 732: 9f 92 push r9 734: af 92 push r10 736: bf 92 push r11 738: cf 92 push r12 73a: df 92 push r13 73c: ef 92 push r14 73e: ff 92 push r15 740: 0f 93 push r16 742: 1f 93 push r17 744: cf 93 push r28 746: df 93 push r29 748: cd b7 in r28, 0x3d ; 61 74a: de b7 in r29, 0x3e ; 62 74c: ca 1b sub r28, r26 74e: db 0b sbc r29, r27 750: 0f b6 in r0, 0x3f ; 63 752: f8 94 cli 754: de bf out 0x3e, r29 ; 62 756: 0f be out 0x3f, r0 ; 63 758: cd bf out 0x3d, r28 ; 61 75a: 09 94 ijmp 0000075c <__epilogue_restores__>: 75c: 2a 88 ldd r2, Y+18 ; 0x12 75e: 39 88 ldd r3, Y+17 ; 0x11 760: 48 88 ldd r4, Y+16 ; 0x10 762: 5f 84 ldd r5, Y+15 ; 0x0f 764: 6e 84 ldd r6, Y+14 ; 0x0e 766: 7d 84 ldd r7, Y+13 ; 0x0d 768: 8c 84 ldd r8, Y+12 ; 0x0c 76a: 9b 84 ldd r9, Y+11 ; 0x0b 76c: aa 84 ldd r10, Y+10 ; 0x0a 76e: b9 84 ldd r11, Y+9 ; 0x09 770: c8 84 ldd r12, Y+8 ; 0x08 772: df 80 ldd r13, Y+7 ; 0x07 774: ee 80 ldd r14, Y+6 ; 0x06 776: fd 80 ldd r15, Y+5 ; 0x05 778: 0c 81 ldd r16, Y+4 ; 0x04 77a: 1b 81 ldd r17, Y+3 ; 0x03 77c: aa 81 ldd r26, Y+2 ; 0x02 77e: b9 81 ldd r27, Y+1 ; 0x01 780: ce 0f add r28, r30 782: d1 1d adc r29, r1 784: 0f b6 in r0, 0x3f ; 63 786: f8 94 cli 788: de bf out 0x3e, r29 ; 62 78a: 0f be out 0x3f, r0 ; 63 78c: cd bf out 0x3d, r28 ; 61 78e: ed 01 movw r28, r26 790: 08 95 ret 00000792 <_exit>: 792: f8 94 cli 00000794 <__stop_program>: 794: ff cf rjmp .-2 ; 0x794 <__stop_program> Disassembly of section .data: 00800060 <__data_start>: ... 00800068 <__clz_tab>: 800068: 00 01 02 02 03 03 03 03 04 04 04 04 04 04 04 04 ................ 800078: 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 ................ 800088: 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 ................ 800098: 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 ................ 8000a8: 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 ................ 8000b8: 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 ................ 8000c8: 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 ................ 8000d8: 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 ................ 8000e8: 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ................ 8000f8: 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ................ 800108: 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ................ 800118: 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ................ 800128: 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ................ 800138: 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ................ 800148: 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ................ 800158: 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ................