Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 0000040a <__fixunssfsi>:
- 40a: ef 92 push r14
- 40c: ff 92 push r15
- 40e: 0f 93 push r16
- 410: 1f 93 push r17
- 412: 7b 01 movw r14, r22
- 414: 8c 01 movw r16, r24
- 416: 20 e0 ldi r18, 0x00 ; 0
- 418: 30 e0 ldi r19, 0x00 ; 0
- 41a: 40 e0 ldi r20, 0x00 ; 0
- 41c: 5f e4 ldi r21, 0x4F ; 79
- 41e: 55 d3 rcall .+1706 ; 0xaca <__gesf2>
- 420: 87 fd sbrc r24, 7
- 422: 0f c0 rjmp .+30 ; 0x442 <__fixunssfsi+0x38>
- 424: c8 01 movw r24, r16
- 426: b7 01 movw r22, r14
- 428: 20 e0 ldi r18, 0x00 ; 0
- 42a: 30 e0 ldi r19, 0x00 ; 0
- 42c: 40 e0 ldi r20, 0x00 ; 0
- 42e: 5f e4 ldi r21, 0x4F ; 79
- 430: 83 d1 rcall .+774 ; 0x738 <__subsf3>
- 432: 76 d3 rcall .+1772 ; 0xb20 <__fixsfsi>
- 434: 9b 01 movw r18, r22
- 436: ac 01 movw r20, r24
- 438: 20 50 subi r18, 0x00 ; 0
- 43a: 30 40 sbci r19, 0x00 ; 0
- 43c: 40 40 sbci r20, 0x00 ; 0
- 43e: 50 48 sbci r21, 0x80 ; 128
- 440: 05 c0 rjmp .+10 ; 0x44c <__fixunssfsi+0x42>
- 442: c8 01 movw r24, r16
- 444: b7 01 movw r22, r14
- 446: 6c d3 rcall .+1752 ; 0xb20 <__fixsfsi>
- 448: 9b 01 movw r18, r22
- 44a: ac 01 movw r20, r24
- 44c: b9 01 movw r22, r18
- 44e: ca 01 movw r24, r20
- 450: 1f 91 pop r17
- 452: 0f 91 pop r16
- 454: ff 90 pop r15
- 456: ef 90 pop r14
- 458: 08 95 ret
- 0000045a <_fpadd_parts>:
- 45a: a0 e0 ldi r26, 0x00 ; 0
- 45c: b0 e0 ldi r27, 0x00 ; 0
- 45e: e2 e3 ldi r30, 0x32 ; 50
- 460: f2 e0 ldi r31, 0x02 ; 2
- 462: 0e c6 rjmp .+3100 ; 0x1080 <__prologue_saves__+0x8>
- 464: fc 01 movw r30, r24
- 466: ea 01 movw r28, r20
- 468: 80 81 ld r24, Z
- 46a: 82 30 cpi r24, 0x02 ; 2
- 46c: 08 f4 brcc .+2 ; 0x470 <__stack+0x11>
- 46e: 38 c1 rjmp .+624 ; 0x6e0 <__stack+0x281>
- 470: db 01 movw r26, r22
- 472: 9c 91 ld r25, X
- 474: 92 30 cpi r25, 0x02 ; 2
- 476: 08 f4 brcc .+2 ; 0x47a <__stack+0x1b>
- 478: 30 c1 rjmp .+608 ; 0x6da <__stack+0x27b>
- 47a: 84 30 cpi r24, 0x04 ; 4
- 47c: 59 f4 brne .+22 ; 0x494 <__stack+0x35>
- 47e: 94 30 cpi r25, 0x04 ; 4
- 480: 09 f0 breq .+2 ; 0x484 <__stack+0x25>
- 482: 2e c1 rjmp .+604 ; 0x6e0 <__stack+0x281>
- 484: 91 81 ldd r25, Z+1 ; 0x01
- 486: 11 96 adiw r26, 0x01 ; 1
- 488: 8c 91 ld r24, X
- 48a: 11 97 sbiw r26, 0x01 ; 1
- 48c: 98 17 cp r25, r24
- 48e: 09 f0 breq .+2 ; 0x492 <__stack+0x33>
- 490: 21 c1 rjmp .+578 ; 0x6d4 <__stack+0x275>
- 492: 26 c1 rjmp .+588 ; 0x6e0 <__stack+0x281>
- 494: 94 30 cpi r25, 0x04 ; 4
- 496: 09 f4 brne .+2 ; 0x49a <__stack+0x3b>
- 498: 20 c1 rjmp .+576 ; 0x6da <__stack+0x27b>
- 49a: 92 30 cpi r25, 0x02 ; 2
- 49c: b1 f4 brne .+44 ; 0x4ca <__stack+0x6b>
- 49e: 82 30 cpi r24, 0x02 ; 2
- 4a0: 09 f0 breq .+2 ; 0x4a4 <__stack+0x45>
- 4a2: 1e c1 rjmp .+572 ; 0x6e0 <__stack+0x281>
- 4a4: ca 01 movw r24, r20
- 4a6: af 01 movw r20, r30
- 4a8: 28 e0 ldi r18, 0x08 ; 8
- 4aa: da 01 movw r26, r20
- 4ac: 0d 90 ld r0, X+
- 4ae: ad 01 movw r20, r26
- 4b0: dc 01 movw r26, r24
- 4b2: 0d 92 st X+, r0
- 4b4: cd 01 movw r24, r26
- 4b6: 21 50 subi r18, 0x01 ; 1
- 4b8: c1 f7 brne .-16 ; 0x4aa <__stack+0x4b>
- 4ba: db 01 movw r26, r22
- 4bc: 11 96 adiw r26, 0x01 ; 1
- 4be: 8c 91 ld r24, X
- 4c0: 11 97 sbiw r26, 0x01 ; 1
- 4c2: 91 81 ldd r25, Z+1 ; 0x01
- 4c4: 89 23 and r24, r25
- 4c6: 89 83 std Y+1, r24 ; 0x01
- 4c8: 0a c1 rjmp .+532 ; 0x6de <__stack+0x27f>
- 4ca: 82 30 cpi r24, 0x02 ; 2
- 4cc: 09 f4 brne .+2 ; 0x4d0 <__stack+0x71>
- 4ce: 05 c1 rjmp .+522 ; 0x6da <__stack+0x27b>
- 4d0: c2 80 ldd r12, Z+2 ; 0x02
- 4d2: d3 80 ldd r13, Z+3 ; 0x03
- 4d4: db 01 movw r26, r22
- 4d6: 12 96 adiw r26, 0x02 ; 2
- 4d8: 6d 90 ld r6, X+
- 4da: 7c 90 ld r7, X
- 4dc: 13 97 sbiw r26, 0x03 ; 3
- 4de: 24 81 ldd r18, Z+4 ; 0x04
- 4e0: 35 81 ldd r19, Z+5 ; 0x05
- 4e2: 46 81 ldd r20, Z+6 ; 0x06
- 4e4: 57 81 ldd r21, Z+7 ; 0x07
- 4e6: 14 96 adiw r26, 0x04 ; 4
- 4e8: ed 90 ld r14, X+
- 4ea: fd 90 ld r15, X+
- 4ec: 0d 91 ld r16, X+
- 4ee: 1c 91 ld r17, X
- 4f0: 17 97 sbiw r26, 0x07 ; 7
- 4f2: c6 01 movw r24, r12
- 4f4: 86 19 sub r24, r6
- 4f6: 97 09 sbc r25, r7
- 4f8: 5c 01 movw r10, r24
- 4fa: 97 ff sbrs r25, 7
- 4fc: 04 c0 rjmp .+8 ; 0x506 <__stack+0xa7>
- 4fe: aa 24 eor r10, r10
- 500: bb 24 eor r11, r11
- 502: a8 1a sub r10, r24
- 504: b9 0a sbc r11, r25
- 506: b0 e2 ldi r27, 0x20 ; 32
- 508: ab 16 cp r10, r27
- 50a: b1 04 cpc r11, r1
- 50c: 0c f0 brlt .+2 ; 0x510 <__stack+0xb1>
- 50e: 61 c0 rjmp .+194 ; 0x5d2 <__stack+0x173>
- 510: 18 16 cp r1, r24
- 512: 19 06 cpc r1, r25
- 514: 6c f5 brge .+90 ; 0x570 <__stack+0x111>
- 516: 37 01 movw r6, r14
- 518: 48 01 movw r8, r16
- 51a: 0a 2c mov r0, r10
- 51c: 04 c0 rjmp .+8 ; 0x526 <__stack+0xc7>
- 51e: 96 94 lsr r9
- 520: 87 94 ror r8
- 522: 77 94 ror r7
- 524: 67 94 ror r6
- 526: 0a 94 dec r0
- 528: d2 f7 brpl .-12 ; 0x51e <__stack+0xbf>
- 52a: 81 e0 ldi r24, 0x01 ; 1
- 52c: 90 e0 ldi r25, 0x00 ; 0
- 52e: a0 e0 ldi r26, 0x00 ; 0
- 530: b0 e0 ldi r27, 0x00 ; 0
- 532: 0a 2c mov r0, r10
- 534: 04 c0 rjmp .+8 ; 0x53e <__stack+0xdf>
- 536: 88 0f add r24, r24
- 538: 99 1f adc r25, r25
- 53a: aa 1f adc r26, r26
- 53c: bb 1f adc r27, r27
- 53e: 0a 94 dec r0
- 540: d2 f7 brpl .-12 ; 0x536 <__stack+0xd7>
- 542: 01 97 sbiw r24, 0x01 ; 1
- 544: a1 09 sbc r26, r1
- 546: b1 09 sbc r27, r1
- 548: 8e 21 and r24, r14
- 54a: 9f 21 and r25, r15
- 54c: a0 23 and r26, r16
- 54e: b1 23 and r27, r17
- 550: ee 24 eor r14, r14
- 552: ff 24 eor r15, r15
- 554: 87 01 movw r16, r14
- 556: e3 94 inc r14
- 558: 00 97 sbiw r24, 0x00 ; 0
- 55a: a1 05 cpc r26, r1
- 55c: b1 05 cpc r27, r1
- 55e: 19 f4 brne .+6 ; 0x566 <__stack+0x107>
- 560: ee 24 eor r14, r14
- 562: ff 24 eor r15, r15
- 564: 87 01 movw r16, r14
- 566: e6 28 or r14, r6
- 568: f7 28 or r15, r7
- 56a: 08 29 or r16, r8
- 56c: 19 29 or r17, r9
- 56e: 3c c0 rjmp .+120 ; 0x5e8 <__stack+0x189>
- 570: 00 97 sbiw r24, 0x00 ; 0
- 572: d1 f1 breq .+116 ; 0x5e8 <__stack+0x189>
- 574: ca 0c add r12, r10
- 576: db 1c adc r13, r11
- 578: 39 01 movw r6, r18
- 57a: 4a 01 movw r8, r20
- 57c: 0a 2c mov r0, r10
- 57e: 04 c0 rjmp .+8 ; 0x588 <__stack+0x129>
- 580: 96 94 lsr r9
- 582: 87 94 ror r8
- 584: 77 94 ror r7
- 586: 67 94 ror r6
- 588: 0a 94 dec r0
- 58a: d2 f7 brpl .-12 ; 0x580 <__stack+0x121>
- 58c: 81 e0 ldi r24, 0x01 ; 1
- 58e: 90 e0 ldi r25, 0x00 ; 0
- 590: a0 e0 ldi r26, 0x00 ; 0
- 592: b0 e0 ldi r27, 0x00 ; 0
- 594: 0a 2c mov r0, r10
- 596: 04 c0 rjmp .+8 ; 0x5a0 <__stack+0x141>
- 598: 88 0f add r24, r24
- 59a: 99 1f adc r25, r25
- 59c: aa 1f adc r26, r26
- 59e: bb 1f adc r27, r27
- 5a0: 0a 94 dec r0
- 5a2: d2 f7 brpl .-12 ; 0x598 <__stack+0x139>
- 5a4: 01 97 sbiw r24, 0x01 ; 1
- 5a6: a1 09 sbc r26, r1
- 5a8: b1 09 sbc r27, r1
- 5aa: 82 23 and r24, r18
- 5ac: 93 23 and r25, r19
- 5ae: a4 23 and r26, r20
- 5b0: b5 23 and r27, r21
- 5b2: 21 e0 ldi r18, 0x01 ; 1
- 5b4: 30 e0 ldi r19, 0x00 ; 0
- 5b6: 40 e0 ldi r20, 0x00 ; 0
- 5b8: 50 e0 ldi r21, 0x00 ; 0
- 5ba: 00 97 sbiw r24, 0x00 ; 0
- 5bc: a1 05 cpc r26, r1
- 5be: b1 05 cpc r27, r1
- 5c0: 19 f4 brne .+6 ; 0x5c8 <__stack+0x169>
- 5c2: 20 e0 ldi r18, 0x00 ; 0
- 5c4: 30 e0 ldi r19, 0x00 ; 0
- 5c6: a9 01 movw r20, r18
- 5c8: 26 29 or r18, r6
- 5ca: 37 29 or r19, r7
- 5cc: 48 29 or r20, r8
- 5ce: 59 29 or r21, r9
- 5d0: 0b c0 rjmp .+22 ; 0x5e8 <__stack+0x189>
- 5d2: 6c 14 cp r6, r12
- 5d4: 7d 04 cpc r7, r13
- 5d6: 24 f4 brge .+8 ; 0x5e0 <__stack+0x181>
- 5d8: ee 24 eor r14, r14
- 5da: ff 24 eor r15, r15
- 5dc: 87 01 movw r16, r14
- 5de: 04 c0 rjmp .+8 ; 0x5e8 <__stack+0x189>
- 5e0: 63 01 movw r12, r6
- 5e2: 20 e0 ldi r18, 0x00 ; 0
- 5e4: 30 e0 ldi r19, 0x00 ; 0
- 5e6: a9 01 movw r20, r18
- 5e8: 81 81 ldd r24, Z+1 ; 0x01
- 5ea: fb 01 movw r30, r22
- 5ec: 91 81 ldd r25, Z+1 ; 0x01
- 5ee: 89 17 cp r24, r25
- 5f0: 09 f4 brne .+2 ; 0x5f4 <__stack+0x195>
- 5f2: 45 c0 rjmp .+138 ; 0x67e <__stack+0x21f>
- 5f4: 88 23 and r24, r24
- 5f6: 49 f0 breq .+18 ; 0x60a <__stack+0x1ab>
- 5f8: d8 01 movw r26, r16
- 5fa: c7 01 movw r24, r14
- 5fc: 82 1b sub r24, r18
- 5fe: 93 0b sbc r25, r19
- 600: a4 0b sbc r26, r20
- 602: b5 0b sbc r27, r21
- 604: 9c 01 movw r18, r24
- 606: ad 01 movw r20, r26
- 608: 04 c0 rjmp .+8 ; 0x612 <__stack+0x1b3>
- 60a: 2e 19 sub r18, r14
- 60c: 3f 09 sbc r19, r15
- 60e: 40 0b sbc r20, r16
- 610: 51 0b sbc r21, r17
- 612: 57 fd sbrc r21, 7
- 614: 04 c0 rjmp .+8 ; 0x61e <__stack+0x1bf>
- 616: 19 82 std Y+1, r1 ; 0x01
- 618: db 82 std Y+3, r13 ; 0x03
- 61a: ca 82 std Y+2, r12 ; 0x02
- 61c: 0b c0 rjmp .+22 ; 0x634 <__stack+0x1d5>
- 61e: 81 e0 ldi r24, 0x01 ; 1
- 620: 89 83 std Y+1, r24 ; 0x01
- 622: db 82 std Y+3, r13 ; 0x03
- 624: ca 82 std Y+2, r12 ; 0x02
- 626: 50 95 com r21
- 628: 40 95 com r20
- 62a: 30 95 com r19
- 62c: 21 95 neg r18
- 62e: 3f 4f sbci r19, 0xFF ; 255
- 630: 4f 4f sbci r20, 0xFF ; 255
- 632: 5f 4f sbci r21, 0xFF ; 255
- 634: 2c 83 std Y+4, r18 ; 0x04
- 636: 3d 83 std Y+5, r19 ; 0x05
- 638: 4e 83 std Y+6, r20 ; 0x06
- 63a: 5f 83 std Y+7, r21 ; 0x07
- 63c: 0d c0 rjmp .+26 ; 0x658 <__stack+0x1f9>
- 63e: 88 0f add r24, r24
- 640: 99 1f adc r25, r25
- 642: aa 1f adc r26, r26
- 644: bb 1f adc r27, r27
- 646: 8c 83 std Y+4, r24 ; 0x04
- 648: 9d 83 std Y+5, r25 ; 0x05
- 64a: ae 83 std Y+6, r26 ; 0x06
- 64c: bf 83 std Y+7, r27 ; 0x07
- 64e: 8a 81 ldd r24, Y+2 ; 0x02
- 650: 9b 81 ldd r25, Y+3 ; 0x03
- 652: 01 97 sbiw r24, 0x01 ; 1
- 654: 9b 83 std Y+3, r25 ; 0x03
- 656: 8a 83 std Y+2, r24 ; 0x02
- 658: 8c 81 ldd r24, Y+4 ; 0x04
- 65a: 9d 81 ldd r25, Y+5 ; 0x05
- 65c: ae 81 ldd r26, Y+6 ; 0x06
- 65e: bf 81 ldd r27, Y+7 ; 0x07
- 660: 9c 01 movw r18, r24
- 662: ad 01 movw r20, r26
- 664: 21 50 subi r18, 0x01 ; 1
- 666: 30 40 sbci r19, 0x00 ; 0
- 668: 40 40 sbci r20, 0x00 ; 0
- 66a: 50 40 sbci r21, 0x00 ; 0
- 66c: 2f 3f cpi r18, 0xFF ; 255
- 66e: ef ef ldi r30, 0xFF ; 255
- 670: 3e 07 cpc r19, r30
- 672: ef ef ldi r30, 0xFF ; 255
- 674: 4e 07 cpc r20, r30
- 676: ef e3 ldi r30, 0x3F ; 63
- 678: 5e 07 cpc r21, r30
- 67a: 08 f3 brcs .-62 ; 0x63e <__stack+0x1df>
- 67c: 0b c0 rjmp .+22 ; 0x694 <__stack+0x235>
- 67e: 89 83 std Y+1, r24 ; 0x01
- 680: db 82 std Y+3, r13 ; 0x03
- 682: ca 82 std Y+2, r12 ; 0x02
- 684: 2e 0d add r18, r14
- 686: 3f 1d adc r19, r15
- 688: 40 1f adc r20, r16
- 68a: 51 1f adc r21, r17
- 68c: 2c 83 std Y+4, r18 ; 0x04
- 68e: 3d 83 std Y+5, r19 ; 0x05
- 690: 4e 83 std Y+6, r20 ; 0x06
- 692: 5f 83 std Y+7, r21 ; 0x07
- 694: 83 e0 ldi r24, 0x03 ; 3
- 696: 88 83 st Y, r24
- 698: 2c 81 ldd r18, Y+4 ; 0x04
- 69a: 3d 81 ldd r19, Y+5 ; 0x05
- 69c: 4e 81 ldd r20, Y+6 ; 0x06
- 69e: 5f 81 ldd r21, Y+7 ; 0x07
- 6a0: 57 ff sbrs r21, 7
- 6a2: 1d c0 rjmp .+58 ; 0x6de <__stack+0x27f>
- 6a4: da 01 movw r26, r20
- 6a6: c9 01 movw r24, r18
- 6a8: 81 70 andi r24, 0x01 ; 1
- 6aa: 90 70 andi r25, 0x00 ; 0
- 6ac: a0 70 andi r26, 0x00 ; 0
- 6ae: b0 70 andi r27, 0x00 ; 0
- 6b0: 56 95 lsr r21
- 6b2: 47 95 ror r20
- 6b4: 37 95 ror r19
- 6b6: 27 95 ror r18
- 6b8: 82 2b or r24, r18
- 6ba: 93 2b or r25, r19
- 6bc: a4 2b or r26, r20
- 6be: b5 2b or r27, r21
- 6c0: 8c 83 std Y+4, r24 ; 0x04
- 6c2: 9d 83 std Y+5, r25 ; 0x05
- 6c4: ae 83 std Y+6, r26 ; 0x06
- 6c6: bf 83 std Y+7, r27 ; 0x07
- 6c8: 8a 81 ldd r24, Y+2 ; 0x02
- 6ca: 9b 81 ldd r25, Y+3 ; 0x03
- 6cc: 01 96 adiw r24, 0x01 ; 1
- 6ce: 9b 83 std Y+3, r25 ; 0x03
- 6d0: 8a 83 std Y+2, r24 ; 0x02
- 6d2: 05 c0 rjmp .+10 ; 0x6de <__stack+0x27f>
- 6d4: ef ec ldi r30, 0xCF ; 207
- 6d6: f0 e0 ldi r31, 0x00 ; 0
- 6d8: 03 c0 rjmp .+6 ; 0x6e0 <__stack+0x281>
- 6da: fb 01 movw r30, r22
- 6dc: 01 c0 rjmp .+2 ; 0x6e0 <__stack+0x281>
- 6de: fe 01 movw r30, r28
- 6e0: cf 01 movw r24, r30
- 6e2: cd b7 in r28, 0x3d ; 61
- 6e4: de b7 in r29, 0x3e ; 62
- 6e6: ee e0 ldi r30, 0x0E ; 14
- 6e8: e7 c4 rjmp .+2510 ; 0x10b8 <__epilogue_restores__+0x8>
- 000006ea <__addsf3>:
- 6ea: a0 e2 ldi r26, 0x20 ; 32
- 6ec: b0 e0 ldi r27, 0x00 ; 0
- 6ee: ea e7 ldi r30, 0x7A ; 122
- 6f0: f3 e0 ldi r31, 0x03 ; 3
- 6f2: ce c4 rjmp .+2460 ; 0x1090 <__prologue_saves__+0x18>
- 6f4: 69 83 std Y+1, r22 ; 0x01
- 6f6: 7a 83 std Y+2, r23 ; 0x02
- 6f8: 8b 83 std Y+3, r24 ; 0x03
- 6fa: 9c 83 std Y+4, r25 ; 0x04
- 6fc: 2d 83 std Y+5, r18 ; 0x05
- 6fe: 3e 83 std Y+6, r19 ; 0x06
- 700: 4f 83 std Y+7, r20 ; 0x07
- 702: 58 87 std Y+8, r21 ; 0x08
- 704: 89 e0 ldi r24, 0x09 ; 9
- 706: e8 2e mov r14, r24
- 708: f1 2c mov r15, r1
- 70a: ec 0e add r14, r28
- 70c: fd 1e adc r15, r29
- 70e: ce 01 movw r24, r28
- 710: 01 96 adiw r24, 0x01 ; 1
- 712: b7 01 movw r22, r14
- 714: ef d3 rcall .+2014 ; 0xef4 <__unpack_f>
- 716: 8e 01 movw r16, r28
- 718: 0f 5e subi r16, 0xEF ; 239
- 71a: 1f 4f sbci r17, 0xFF ; 255
- 71c: ce 01 movw r24, r28
- 71e: 05 96 adiw r24, 0x05 ; 5
- 720: b8 01 movw r22, r16
- 722: e8 d3 rcall .+2000 ; 0xef4 <__unpack_f>
- 724: c7 01 movw r24, r14
- 726: b8 01 movw r22, r16
- 728: ae 01 movw r20, r28
- 72a: 47 5e subi r20, 0xE7 ; 231
- 72c: 5f 4f sbci r21, 0xFF ; 255
- 72e: 95 de rcall .-726 ; 0x45a <_fpadd_parts>
- 730: 14 d3 rcall .+1576 ; 0xd5a <__pack_f>
- 732: a0 96 adiw r28, 0x20 ; 32
- 734: e6 e0 ldi r30, 0x06 ; 6
- 736: c8 c4 rjmp .+2448 ; 0x10c8 <__epilogue_restores__+0x18>
- 00000738 <__subsf3>:
- 738: a0 e2 ldi r26, 0x20 ; 32
- 73a: b0 e0 ldi r27, 0x00 ; 0
- 73c: e1 ea ldi r30, 0xA1 ; 161
- 73e: f3 e0 ldi r31, 0x03 ; 3
- 740: a7 c4 rjmp .+2382 ; 0x1090 <__prologue_saves__+0x18>
- 742: 69 83 std Y+1, r22 ; 0x01
- 744: 7a 83 std Y+2, r23 ; 0x02
- 746: 8b 83 std Y+3, r24 ; 0x03
- 748: 9c 83 std Y+4, r25 ; 0x04
- 74a: 2d 83 std Y+5, r18 ; 0x05
- 74c: 3e 83 std Y+6, r19 ; 0x06
- 74e: 4f 83 std Y+7, r20 ; 0x07
- 750: 58 87 std Y+8, r21 ; 0x08
- 752: 8e 01 movw r16, r28
- 754: 07 5f subi r16, 0xF7 ; 247
- 756: 1f 4f sbci r17, 0xFF ; 255
- 758: ce 01 movw r24, r28
- 75a: 01 96 adiw r24, 0x01 ; 1
- 75c: b8 01 movw r22, r16
- 75e: ca d3 rcall .+1940 ; 0xef4 <__unpack_f>
- 760: 91 e1 ldi r25, 0x11 ; 17
- 762: e9 2e mov r14, r25
- 764: f1 2c mov r15, r1
- 766: ec 0e add r14, r28
- 768: fd 1e adc r15, r29
- 76a: ce 01 movw r24, r28
- 76c: 05 96 adiw r24, 0x05 ; 5
- 76e: b7 01 movw r22, r14
- 770: c1 d3 rcall .+1922 ; 0xef4 <__unpack_f>
- 772: 8a 89 ldd r24, Y+18 ; 0x12
- 774: 91 e0 ldi r25, 0x01 ; 1
- 776: 89 27 eor r24, r25
- 778: 8a 8b std Y+18, r24 ; 0x12
- 77a: c8 01 movw r24, r16
- 77c: b7 01 movw r22, r14
- 77e: ae 01 movw r20, r28
- 780: 47 5e subi r20, 0xE7 ; 231
- 782: 5f 4f sbci r21, 0xFF ; 255
- 784: 6a de rcall .-812 ; 0x45a <_fpadd_parts>
- 786: e9 d2 rcall .+1490 ; 0xd5a <__pack_f>
- 788: a0 96 adiw r28, 0x20 ; 32
- 78a: e6 e0 ldi r30, 0x06 ; 6
- 78c: 9d c4 rjmp .+2362 ; 0x10c8 <__epilogue_restores__+0x18>
- 0000078e <__mulsf3>:
- 78e: a0 e2 ldi r26, 0x20 ; 32
- 790: b0 e0 ldi r27, 0x00 ; 0
- 792: ec ec ldi r30, 0xCC ; 204
- 794: f3 e0 ldi r31, 0x03 ; 3
- 796: 70 c4 rjmp .+2272 ; 0x1078 <__prologue_saves__>
- 798: 69 83 std Y+1, r22 ; 0x01
- 79a: 7a 83 std Y+2, r23 ; 0x02
- 79c: 8b 83 std Y+3, r24 ; 0x03
- 79e: 9c 83 std Y+4, r25 ; 0x04
- 7a0: 2d 83 std Y+5, r18 ; 0x05
- 7a2: 3e 83 std Y+6, r19 ; 0x06
- 7a4: 4f 83 std Y+7, r20 ; 0x07
- 7a6: 58 87 std Y+8, r21 ; 0x08
- 7a8: ce 01 movw r24, r28
- 7aa: 01 96 adiw r24, 0x01 ; 1
- 7ac: be 01 movw r22, r28
- 7ae: 67 5f subi r22, 0xF7 ; 247
- 7b0: 7f 4f sbci r23, 0xFF ; 255
- 7b2: a0 d3 rcall .+1856 ; 0xef4 <__unpack_f>
- 7b4: ce 01 movw r24, r28
- 7b6: 05 96 adiw r24, 0x05 ; 5
- 7b8: be 01 movw r22, r28
- 7ba: 6f 5e subi r22, 0xEF ; 239
- 7bc: 7f 4f sbci r23, 0xFF ; 255
- 7be: 9a d3 rcall .+1844 ; 0xef4 <__unpack_f>
- 7c0: 99 85 ldd r25, Y+9 ; 0x09
- 7c2: 92 30 cpi r25, 0x02 ; 2
- 7c4: 78 f0 brcs .+30 ; 0x7e4 <__mulsf3+0x56>
- 7c6: 89 89 ldd r24, Y+17 ; 0x11
- 7c8: 82 30 cpi r24, 0x02 ; 2
- 7ca: c0 f0 brcs .+48 ; 0x7fc <__mulsf3+0x6e>
- 7cc: 94 30 cpi r25, 0x04 ; 4
- 7ce: 19 f4 brne .+6 ; 0x7d6 <__mulsf3+0x48>
- 7d0: 82 30 cpi r24, 0x02 ; 2
- 7d2: 41 f4 brne .+16 ; 0x7e4 <__mulsf3+0x56>
- 7d4: cb c0 rjmp .+406 ; 0x96c <__mulsf3+0x1de>
- 7d6: 84 30 cpi r24, 0x04 ; 4
- 7d8: 19 f4 brne .+6 ; 0x7e0 <__mulsf3+0x52>
- 7da: 92 30 cpi r25, 0x02 ; 2
- 7dc: 79 f4 brne .+30 ; 0x7fc <__mulsf3+0x6e>
- 7de: c6 c0 rjmp .+396 ; 0x96c <__mulsf3+0x1de>
- 7e0: 92 30 cpi r25, 0x02 ; 2
- 7e2: 51 f4 brne .+20 ; 0x7f8 <__mulsf3+0x6a>
- 7e4: 81 e0 ldi r24, 0x01 ; 1
- 7e6: 2a 85 ldd r18, Y+10 ; 0x0a
- 7e8: 9a 89 ldd r25, Y+18 ; 0x12
- 7ea: 29 17 cp r18, r25
- 7ec: 09 f4 brne .+2 ; 0x7f0 <__mulsf3+0x62>
- 7ee: 80 e0 ldi r24, 0x00 ; 0
- 7f0: 8a 87 std Y+10, r24 ; 0x0a
- 7f2: ce 01 movw r24, r28
- 7f4: 09 96 adiw r24, 0x09 ; 9
- 7f6: bc c0 rjmp .+376 ; 0x970 <__mulsf3+0x1e2>
- 7f8: 82 30 cpi r24, 0x02 ; 2
- 7fa: 51 f4 brne .+20 ; 0x810 <__mulsf3+0x82>
- 7fc: 81 e0 ldi r24, 0x01 ; 1
- 7fe: 2a 85 ldd r18, Y+10 ; 0x0a
- 800: 9a 89 ldd r25, Y+18 ; 0x12
- 802: 29 17 cp r18, r25
- 804: 09 f4 brne .+2 ; 0x808 <__mulsf3+0x7a>
- 806: 80 e0 ldi r24, 0x00 ; 0
- 808: 8a 8b std Y+18, r24 ; 0x12
- 80a: ce 01 movw r24, r28
- 80c: 41 96 adiw r24, 0x11 ; 17
- 80e: b0 c0 rjmp .+352 ; 0x970 <__mulsf3+0x1e2>
- 810: 6d 84 ldd r6, Y+13 ; 0x0d
- 812: 7e 84 ldd r7, Y+14 ; 0x0e
- 814: 8f 84 ldd r8, Y+15 ; 0x0f
- 816: 98 88 ldd r9, Y+16 ; 0x10
- 818: ed 88 ldd r14, Y+21 ; 0x15
- 81a: fe 88 ldd r15, Y+22 ; 0x16
- 81c: 0f 89 ldd r16, Y+23 ; 0x17
- 81e: 18 8d ldd r17, Y+24 ; 0x18
- 820: e0 e2 ldi r30, 0x20 ; 32
- 822: f0 e0 ldi r31, 0x00 ; 0
- 824: 80 e0 ldi r24, 0x00 ; 0
- 826: 90 e0 ldi r25, 0x00 ; 0
- 828: dc 01 movw r26, r24
- 82a: aa 24 eor r10, r10
- 82c: bb 24 eor r11, r11
- 82e: 65 01 movw r12, r10
- 830: 20 e0 ldi r18, 0x00 ; 0
- 832: 30 e0 ldi r19, 0x00 ; 0
- 834: a9 01 movw r20, r18
- 836: b3 01 movw r22, r6
- 838: 61 70 andi r22, 0x01 ; 1
- 83a: 70 70 andi r23, 0x00 ; 0
- 83c: 61 15 cp r22, r1
- 83e: 71 05 cpc r23, r1
- 840: d1 f0 breq .+52 ; 0x876 <__mulsf3+0xe8>
- 842: 2e 0d add r18, r14
- 844: 3f 1d adc r19, r15
- 846: 40 1f adc r20, r16
- 848: 51 1f adc r21, r17
- 84a: 15 01 movw r2, r10
- 84c: 26 01 movw r4, r12
- 84e: 28 0e add r2, r24
- 850: 39 1e adc r3, r25
- 852: 4a 1e adc r4, r26
- 854: 5b 1e adc r5, r27
- 856: 81 e0 ldi r24, 0x01 ; 1
- 858: 90 e0 ldi r25, 0x00 ; 0
- 85a: a0 e0 ldi r26, 0x00 ; 0
- 85c: b0 e0 ldi r27, 0x00 ; 0
- 85e: 2e 15 cp r18, r14
- 860: 3f 05 cpc r19, r15
- 862: 40 07 cpc r20, r16
- 864: 51 07 cpc r21, r17
- 866: 18 f0 brcs .+6 ; 0x86e <__mulsf3+0xe0>
- 868: 80 e0 ldi r24, 0x00 ; 0
- 86a: 90 e0 ldi r25, 0x00 ; 0
- 86c: dc 01 movw r26, r24
- 86e: 82 0d add r24, r2
- 870: 93 1d adc r25, r3
- 872: a4 1d adc r26, r4
- 874: b5 1d adc r27, r5
- 876: aa 0c add r10, r10
- 878: bb 1c adc r11, r11
- 87a: cc 1c adc r12, r12
- 87c: dd 1c adc r13, r13
- 87e: 17 ff sbrs r17, 7
- 880: 09 c0 rjmp .+18 ; 0x894 <__mulsf3+0x106>
- 882: 61 e0 ldi r22, 0x01 ; 1
- 884: 26 2e mov r2, r22
- 886: 31 2c mov r3, r1
- 888: 41 2c mov r4, r1
- 88a: 51 2c mov r5, r1
- 88c: a2 28 or r10, r2
- 88e: b3 28 or r11, r3
- 890: c4 28 or r12, r4
- 892: d5 28 or r13, r5
- 894: 31 97 sbiw r30, 0x01 ; 1
- 896: 49 f0 breq .+18 ; 0x8aa <__mulsf3+0x11c>
- 898: ee 0c add r14, r14
- 89a: ff 1c adc r15, r15
- 89c: 00 1f adc r16, r16
- 89e: 11 1f adc r17, r17
- 8a0: 96 94 lsr r9
- 8a2: 87 94 ror r8
- 8a4: 77 94 ror r7
- 8a6: 67 94 ror r6
- 8a8: c6 cf rjmp .-116 ; 0x836 <__mulsf3+0xa8>
- 8aa: 6b 89 ldd r22, Y+19 ; 0x13
- 8ac: 7c 89 ldd r23, Y+20 ; 0x14
- 8ae: eb 85 ldd r30, Y+11 ; 0x0b
- 8b0: fc 85 ldd r31, Y+12 ; 0x0c
- 8b2: 6e 0f add r22, r30
- 8b4: 7f 1f adc r23, r31
- 8b6: 6e 5f subi r22, 0xFE ; 254
- 8b8: 7f 4f sbci r23, 0xFF ; 255
- 8ba: 7c 8f std Y+28, r23 ; 0x1c
- 8bc: 6b 8f std Y+27, r22 ; 0x1b
- 8be: 61 e0 ldi r22, 0x01 ; 1
- 8c0: ea 85 ldd r30, Y+10 ; 0x0a
- 8c2: 7a 89 ldd r23, Y+18 ; 0x12
- 8c4: e7 17 cp r30, r23
- 8c6: 09 f4 brne .+2 ; 0x8ca <__mulsf3+0x13c>
- 8c8: 60 e0 ldi r22, 0x00 ; 0
- 8ca: 6a 8f std Y+26, r22 ; 0x1a
- 8cc: 6b 8d ldd r22, Y+27 ; 0x1b
- 8ce: 7c 8d ldd r23, Y+28 ; 0x1c
- 8d0: 10 c0 rjmp .+32 ; 0x8f2 <__mulsf3+0x164>
- 8d2: fc 01 movw r30, r24
- 8d4: e1 70 andi r30, 0x01 ; 1
- 8d6: f0 70 andi r31, 0x00 ; 0
- 8d8: 30 97 sbiw r30, 0x00 ; 0
- 8da: 29 f0 breq .+10 ; 0x8e6 <__mulsf3+0x158>
- 8dc: 56 95 lsr r21
- 8de: 47 95 ror r20
- 8e0: 37 95 ror r19
- 8e2: 27 95 ror r18
- 8e4: 50 68 ori r21, 0x80 ; 128
- 8e6: b6 95 lsr r27
- 8e8: a7 95 ror r26
- 8ea: 97 95 ror r25
- 8ec: 87 95 ror r24
- 8ee: 6f 5f subi r22, 0xFF ; 255
- 8f0: 7f 4f sbci r23, 0xFF ; 255
- 8f2: b7 fd sbrc r27, 7
- 8f4: ee cf rjmp .-36 ; 0x8d2 <__mulsf3+0x144>
- 8f6: 0c c0 rjmp .+24 ; 0x910 <__mulsf3+0x182>
- 8f8: 88 0f add r24, r24
- 8fa: 99 1f adc r25, r25
- 8fc: aa 1f adc r26, r26
- 8fe: bb 1f adc r27, r27
- 900: 57 fd sbrc r21, 7
- 902: 81 60 ori r24, 0x01 ; 1
- 904: 22 0f add r18, r18
- 906: 33 1f adc r19, r19
- 908: 44 1f adc r20, r20
- 90a: 55 1f adc r21, r21
- 90c: 61 50 subi r22, 0x01 ; 1
- 90e: 70 40 sbci r23, 0x00 ; 0
- 910: 80 30 cpi r24, 0x00 ; 0
- 912: e0 e0 ldi r30, 0x00 ; 0
- 914: 9e 07 cpc r25, r30
- 916: e0 e0 ldi r30, 0x00 ; 0
- 918: ae 07 cpc r26, r30
- 91a: e0 e4 ldi r30, 0x40 ; 64
- 91c: be 07 cpc r27, r30
- 91e: 60 f3 brcs .-40 ; 0x8f8 <__mulsf3+0x16a>
- 920: 6b 8f std Y+27, r22 ; 0x1b
- 922: 7c 8f std Y+28, r23 ; 0x1c
- 924: 6f e7 ldi r22, 0x7F ; 127
- 926: e6 2e mov r14, r22
- 928: f1 2c mov r15, r1
- 92a: 01 2d mov r16, r1
- 92c: 11 2d mov r17, r1
- 92e: e8 22 and r14, r24
- 930: f9 22 and r15, r25
- 932: 0a 23 and r16, r26
- 934: 1b 23 and r17, r27
- 936: 60 e4 ldi r22, 0x40 ; 64
- 938: e6 16 cp r14, r22
- 93a: f1 04 cpc r15, r1
- 93c: 01 05 cpc r16, r1
- 93e: 11 05 cpc r17, r1
- 940: 61 f4 brne .+24 ; 0x95a <__mulsf3+0x1cc>
- 942: 87 fd sbrc r24, 7
- 944: 0a c0 rjmp .+20 ; 0x95a <__mulsf3+0x1cc>
- 946: 21 15 cp r18, r1
- 948: 31 05 cpc r19, r1
- 94a: 41 05 cpc r20, r1
- 94c: 51 05 cpc r21, r1
- 94e: 29 f0 breq .+10 ; 0x95a <__mulsf3+0x1cc>
- 950: 80 5c subi r24, 0xC0 ; 192
- 952: 9f 4f sbci r25, 0xFF ; 255
- 954: af 4f sbci r26, 0xFF ; 255
- 956: bf 4f sbci r27, 0xFF ; 255
- 958: 80 78 andi r24, 0x80 ; 128
- 95a: 8d 8f std Y+29, r24 ; 0x1d
- 95c: 9e 8f std Y+30, r25 ; 0x1e
- 95e: af 8f std Y+31, r26 ; 0x1f
- 960: b8 a3 std Y+32, r27 ; 0x20
- 962: 83 e0 ldi r24, 0x03 ; 3
- 964: 89 8f std Y+25, r24 ; 0x19
- 966: ce 01 movw r24, r28
- 968: 49 96 adiw r24, 0x19 ; 25
- 96a: 02 c0 rjmp .+4 ; 0x970 <__mulsf3+0x1e2>
- 96c: 8f ec ldi r24, 0xCF ; 207
- 96e: 90 e0 ldi r25, 0x00 ; 0
- 970: f4 d1 rcall .+1000 ; 0xd5a <__pack_f>
- 972: a0 96 adiw r28, 0x20 ; 32
- 974: e2 e1 ldi r30, 0x12 ; 18
- 976: 9c c3 rjmp .+1848 ; 0x10b0 <__epilogue_restores__>
- 00000978 <__divsf3>:
- 978: a8 e1 ldi r26, 0x18 ; 24
- 97a: b0 e0 ldi r27, 0x00 ; 0
- 97c: e1 ec ldi r30, 0xC1 ; 193
- 97e: f4 e0 ldi r31, 0x04 ; 4
- 980: 83 c3 rjmp .+1798 ; 0x1088 <__prologue_saves__+0x10>
- 982: 69 83 std Y+1, r22 ; 0x01
- 984: 7a 83 std Y+2, r23 ; 0x02
- 986: 8b 83 std Y+3, r24 ; 0x03
- 988: 9c 83 std Y+4, r25 ; 0x04
- 98a: 2d 83 std Y+5, r18 ; 0x05
- 98c: 3e 83 std Y+6, r19 ; 0x06
- 98e: 4f 83 std Y+7, r20 ; 0x07
- 990: 58 87 std Y+8, r21 ; 0x08
- 992: 8e 01 movw r16, r28
- 994: 07 5f subi r16, 0xF7 ; 247
- 996: 1f 4f sbci r17, 0xFF ; 255
- 998: ce 01 movw r24, r28
- 99a: 01 96 adiw r24, 0x01 ; 1
- 99c: b8 01 movw r22, r16
- 99e: aa d2 rcall .+1364 ; 0xef4 <__unpack_f>
- 9a0: 81 e1 ldi r24, 0x11 ; 17
- 9a2: e8 2e mov r14, r24
- 9a4: f1 2c mov r15, r1
- 9a6: ec 0e add r14, r28
- 9a8: fd 1e adc r15, r29
- 9aa: ce 01 movw r24, r28
- 9ac: 05 96 adiw r24, 0x05 ; 5
- 9ae: b7 01 movw r22, r14
- 9b0: a1 d2 rcall .+1346 ; 0xef4 <__unpack_f>
- 9b2: 99 85 ldd r25, Y+9 ; 0x09
- 9b4: 92 30 cpi r25, 0x02 ; 2
- 9b6: 08 f4 brcc .+2 ; 0x9ba <__divsf3+0x42>
- 9b8: 83 c0 rjmp .+262 ; 0xac0 <__divsf3+0x148>
- 9ba: 89 89 ldd r24, Y+17 ; 0x11
- 9bc: 82 30 cpi r24, 0x02 ; 2
- 9be: 08 f4 brcc .+2 ; 0x9c2 <__divsf3+0x4a>
- 9c0: 7b c0 rjmp .+246 ; 0xab8 <__divsf3+0x140>
- 9c2: 2a 85 ldd r18, Y+10 ; 0x0a
- 9c4: 3a 89 ldd r19, Y+18 ; 0x12
- 9c6: 23 27 eor r18, r19
- 9c8: 2a 87 std Y+10, r18 ; 0x0a
- 9ca: 94 30 cpi r25, 0x04 ; 4
- 9cc: 11 f0 breq .+4 ; 0x9d2 <__divsf3+0x5a>
- 9ce: 92 30 cpi r25, 0x02 ; 2
- 9d0: 21 f4 brne .+8 ; 0x9da <__divsf3+0x62>
- 9d2: 98 17 cp r25, r24
- 9d4: 09 f0 breq .+2 ; 0x9d8 <__divsf3+0x60>
- 9d6: 6c c0 rjmp .+216 ; 0xab0 <__divsf3+0x138>
- 9d8: 71 c0 rjmp .+226 ; 0xabc <__divsf3+0x144>
- 9da: 84 30 cpi r24, 0x04 ; 4
- 9dc: 39 f4 brne .+14 ; 0x9ec <__divsf3+0x74>
- 9de: 1d 86 std Y+13, r1 ; 0x0d
- 9e0: 1e 86 std Y+14, r1 ; 0x0e
- 9e2: 1f 86 std Y+15, r1 ; 0x0f
- 9e4: 18 8a std Y+16, r1 ; 0x10
- 9e6: 1c 86 std Y+12, r1 ; 0x0c
- 9e8: 1b 86 std Y+11, r1 ; 0x0b
- 9ea: 6a c0 rjmp .+212 ; 0xac0 <__divsf3+0x148>
- 9ec: 82 30 cpi r24, 0x02 ; 2
- 9ee: 19 f4 brne .+6 ; 0x9f6 <__divsf3+0x7e>
- 9f0: 84 e0 ldi r24, 0x04 ; 4
- 9f2: 89 87 std Y+9, r24 ; 0x09
- 9f4: 65 c0 rjmp .+202 ; 0xac0 <__divsf3+0x148>
- 9f6: 8b 85 ldd r24, Y+11 ; 0x0b
- 9f8: 9c 85 ldd r25, Y+12 ; 0x0c
- 9fa: 2b 89 ldd r18, Y+19 ; 0x13
- 9fc: 3c 89 ldd r19, Y+20 ; 0x14
- 9fe: 82 1b sub r24, r18
- a00: 93 0b sbc r25, r19
- a02: 9c 87 std Y+12, r25 ; 0x0c
- a04: 8b 87 std Y+11, r24 ; 0x0b
- a06: 2d 85 ldd r18, Y+13 ; 0x0d
- a08: 3e 85 ldd r19, Y+14 ; 0x0e
- a0a: 4f 85 ldd r20, Y+15 ; 0x0f
- a0c: 58 89 ldd r21, Y+16 ; 0x10
- a0e: ed 88 ldd r14, Y+21 ; 0x15
- a10: fe 88 ldd r15, Y+22 ; 0x16
- a12: 0f 89 ldd r16, Y+23 ; 0x17
- a14: 18 8d ldd r17, Y+24 ; 0x18
- a16: 2e 15 cp r18, r14
- a18: 3f 05 cpc r19, r15
- a1a: 40 07 cpc r20, r16
- a1c: 51 07 cpc r21, r17
- a1e: 38 f4 brcc .+14 ; 0xa2e <__divsf3+0xb6>
- a20: 22 0f add r18, r18
- a22: 33 1f adc r19, r19
- a24: 44 1f adc r20, r20
- a26: 55 1f adc r21, r21
- a28: 01 97 sbiw r24, 0x01 ; 1
- a2a: 9c 87 std Y+12, r25 ; 0x0c
- a2c: 8b 87 std Y+11, r24 ; 0x0b
- a2e: 6f e1 ldi r22, 0x1F ; 31
- a30: 70 e0 ldi r23, 0x00 ; 0
- a32: a1 2c mov r10, r1
- a34: b1 2c mov r11, r1
- a36: c1 2c mov r12, r1
- a38: a0 e4 ldi r26, 0x40 ; 64
- a3a: da 2e mov r13, r26
- a3c: 80 e0 ldi r24, 0x00 ; 0
- a3e: 90 e0 ldi r25, 0x00 ; 0
- a40: dc 01 movw r26, r24
- a42: 2e 15 cp r18, r14
- a44: 3f 05 cpc r19, r15
- a46: 40 07 cpc r20, r16
- a48: 51 07 cpc r21, r17
- a4a: 40 f0 brcs .+16 ; 0xa5c <__divsf3+0xe4>
- a4c: 8a 29 or r24, r10
- a4e: 9b 29 or r25, r11
- a50: ac 29 or r26, r12
- a52: bd 29 or r27, r13
- a54: 2e 19 sub r18, r14
- a56: 3f 09 sbc r19, r15
- a58: 40 0b sbc r20, r16
- a5a: 51 0b sbc r21, r17
- a5c: d6 94 lsr r13
- a5e: c7 94 ror r12
- a60: b7 94 ror r11
- a62: a7 94 ror r10
- a64: 22 0f add r18, r18
- a66: 33 1f adc r19, r19
- a68: 44 1f adc r20, r20
- a6a: 55 1f adc r21, r21
- a6c: 61 50 subi r22, 0x01 ; 1
- a6e: 70 40 sbci r23, 0x00 ; 0
- a70: 41 f7 brne .-48 ; 0xa42 <__divsf3+0xca>
- a72: 6f e7 ldi r22, 0x7F ; 127
- a74: e6 2e mov r14, r22
- a76: f1 2c mov r15, r1
- a78: 01 2d mov r16, r1
- a7a: 11 2d mov r17, r1
- a7c: e8 22 and r14, r24
- a7e: f9 22 and r15, r25
- a80: 0a 23 and r16, r26
- a82: 1b 23 and r17, r27
- a84: 60 e4 ldi r22, 0x40 ; 64
- a86: e6 16 cp r14, r22
- a88: f1 04 cpc r15, r1
- a8a: 01 05 cpc r16, r1
- a8c: 11 05 cpc r17, r1
- a8e: 61 f4 brne .+24 ; 0xaa8 <__divsf3+0x130>
- a90: 87 fd sbrc r24, 7
- a92: 0a c0 rjmp .+20 ; 0xaa8 <__divsf3+0x130>
- a94: 21 15 cp r18, r1
- a96: 31 05 cpc r19, r1
- a98: 41 05 cpc r20, r1
- a9a: 51 05 cpc r21, r1
- a9c: 29 f0 breq .+10 ; 0xaa8 <__divsf3+0x130>
- a9e: 80 5c subi r24, 0xC0 ; 192
- aa0: 9f 4f sbci r25, 0xFF ; 255
- aa2: af 4f sbci r26, 0xFF ; 255
- aa4: bf 4f sbci r27, 0xFF ; 255
- aa6: 80 78 andi r24, 0x80 ; 128
- aa8: 8d 87 std Y+13, r24 ; 0x0d
- aaa: 9e 87 std Y+14, r25 ; 0x0e
- aac: af 87 std Y+15, r26 ; 0x0f
- aae: b8 8b std Y+16, r27 ; 0x10
- ab0: 8e 01 movw r16, r28
- ab2: 07 5f subi r16, 0xF7 ; 247
- ab4: 1f 4f sbci r17, 0xFF ; 255
- ab6: 04 c0 rjmp .+8 ; 0xac0 <__divsf3+0x148>
- ab8: 87 01 movw r16, r14
- aba: 02 c0 rjmp .+4 ; 0xac0 <__divsf3+0x148>
- abc: 0f ec ldi r16, 0xCF ; 207
- abe: 10 e0 ldi r17, 0x00 ; 0
- ac0: c8 01 movw r24, r16
- ac2: 4b d1 rcall .+662 ; 0xd5a <__pack_f>
- ac4: 68 96 adiw r28, 0x18 ; 24
- ac6: ea e0 ldi r30, 0x0A ; 10
- ac8: fb c2 rjmp .+1526 ; 0x10c0 <__epilogue_restores__+0x10>
- 00000aca <__gesf2>:
- aca: a8 e1 ldi r26, 0x18 ; 24
- acc: b0 e0 ldi r27, 0x00 ; 0
- ace: ea e6 ldi r30, 0x6A ; 106
- ad0: f5 e0 ldi r31, 0x05 ; 5
- ad2: de c2 rjmp .+1468 ; 0x1090 <__prologue_saves__+0x18>
- ad4: 69 83 std Y+1, r22 ; 0x01
- ad6: 7a 83 std Y+2, r23 ; 0x02
- ad8: 8b 83 std Y+3, r24 ; 0x03
- ada: 9c 83 std Y+4, r25 ; 0x04
- adc: 2d 83 std Y+5, r18 ; 0x05
- ade: 3e 83 std Y+6, r19 ; 0x06
- ae0: 4f 83 std Y+7, r20 ; 0x07
- ae2: 58 87 std Y+8, r21 ; 0x08
- ae4: 8e 01 movw r16, r28
- ae6: 07 5f subi r16, 0xF7 ; 247
- ae8: 1f 4f sbci r17, 0xFF ; 255
- aea: ce 01 movw r24, r28
- aec: 01 96 adiw r24, 0x01 ; 1
- aee: b8 01 movw r22, r16
- af0: 01 d2 rcall .+1026 ; 0xef4 <__unpack_f>
- af2: 81 e1 ldi r24, 0x11 ; 17
- af4: e8 2e mov r14, r24
- af6: f1 2c mov r15, r1
- af8: ec 0e add r14, r28
- afa: fd 1e adc r15, r29
- afc: ce 01 movw r24, r28
- afe: 05 96 adiw r24, 0x05 ; 5
- b00: b7 01 movw r22, r14
- b02: f8 d1 rcall .+1008 ; 0xef4 <__unpack_f>
- b04: 89 85 ldd r24, Y+9 ; 0x09
- b06: 82 30 cpi r24, 0x02 ; 2
- b08: 38 f0 brcs .+14 ; 0xb18 <__gesf2+0x4e>
- b0a: 89 89 ldd r24, Y+17 ; 0x11
- b0c: 82 30 cpi r24, 0x02 ; 2
- b0e: 20 f0 brcs .+8 ; 0xb18 <__gesf2+0x4e>
- b10: c8 01 movw r24, r16
- b12: b7 01 movw r22, r14
- b14: 58 d2 rcall .+1200 ; 0xfc6 <__fpcmp_parts_f>
- b16: 01 c0 rjmp .+2 ; 0xb1a <__gesf2+0x50>
- b18: 8f ef ldi r24, 0xFF ; 255
- b1a: 68 96 adiw r28, 0x18 ; 24
- b1c: e6 e0 ldi r30, 0x06 ; 6
- b1e: d4 c2 rjmp .+1448 ; 0x10c8 <__epilogue_restores__+0x18>
- 00000b20 <__fixsfsi>:
- b20: ac e0 ldi r26, 0x0C ; 12
- b22: b0 e0 ldi r27, 0x00 ; 0
- b24: e5 e9 ldi r30, 0x95 ; 149
- b26: f5 e0 ldi r31, 0x05 ; 5
- b28: b7 c2 rjmp .+1390 ; 0x1098 <__prologue_saves__+0x20>
- b2a: 69 83 std Y+1, r22 ; 0x01
- b2c: 7a 83 std Y+2, r23 ; 0x02
- b2e: 8b 83 std Y+3, r24 ; 0x03
- b30: 9c 83 std Y+4, r25 ; 0x04
- b32: ce 01 movw r24, r28
- b34: 01 96 adiw r24, 0x01 ; 1
- b36: be 01 movw r22, r28
- b38: 6b 5f subi r22, 0xFB ; 251
- b3a: 7f 4f sbci r23, 0xFF ; 255
- b3c: db d1 rcall .+950 ; 0xef4 <__unpack_f>
- b3e: 8d 81 ldd r24, Y+5 ; 0x05
- b40: 82 30 cpi r24, 0x02 ; 2
- b42: 81 f1 breq .+96 ; 0xba4 <__fixsfsi+0x84>
- b44: 82 30 cpi r24, 0x02 ; 2
- b46: 70 f1 brcs .+92 ; 0xba4 <__fixsfsi+0x84>
- b48: 84 30 cpi r24, 0x04 ; 4
- b4a: 21 f4 brne .+8 ; 0xb54 <__fixsfsi+0x34>
- b4c: 8e 81 ldd r24, Y+6 ; 0x06
- b4e: 88 23 and r24, r24
- b50: 69 f1 breq .+90 ; 0xbac <__fixsfsi+0x8c>
- b52: 0a c0 rjmp .+20 ; 0xb68 <__fixsfsi+0x48>
- b54: 2f 81 ldd r18, Y+7 ; 0x07
- b56: 38 85 ldd r19, Y+8 ; 0x08
- b58: 37 fd sbrc r19, 7
- b5a: 24 c0 rjmp .+72 ; 0xba4 <__fixsfsi+0x84>
- b5c: 6e 81 ldd r22, Y+6 ; 0x06
- b5e: 2f 31 cpi r18, 0x1F ; 31
- b60: 31 05 cpc r19, r1
- b62: 3c f0 brlt .+14 ; 0xb72 <__fixsfsi+0x52>
- b64: 66 23 and r22, r22
- b66: 11 f1 breq .+68 ; 0xbac <__fixsfsi+0x8c>
- b68: 20 e0 ldi r18, 0x00 ; 0
- b6a: 30 e0 ldi r19, 0x00 ; 0
- b6c: 40 e0 ldi r20, 0x00 ; 0
- b6e: 50 e8 ldi r21, 0x80 ; 128
- b70: 21 c0 rjmp .+66 ; 0xbb4 <__fixsfsi+0x94>
- b72: 8e e1 ldi r24, 0x1E ; 30
- b74: 90 e0 ldi r25, 0x00 ; 0
- b76: 82 1b sub r24, r18
- b78: 93 0b sbc r25, r19
- b7a: 29 85 ldd r18, Y+9 ; 0x09
- b7c: 3a 85 ldd r19, Y+10 ; 0x0a
- b7e: 4b 85 ldd r20, Y+11 ; 0x0b
- b80: 5c 85 ldd r21, Y+12 ; 0x0c
- b82: 04 c0 rjmp .+8 ; 0xb8c <__fixsfsi+0x6c>
- b84: 56 95 lsr r21
- b86: 47 95 ror r20
- b88: 37 95 ror r19
- b8a: 27 95 ror r18
- b8c: 8a 95 dec r24
- b8e: d2 f7 brpl .-12 ; 0xb84 <__fixsfsi+0x64>
- b90: 66 23 and r22, r22
- b92: 81 f0 breq .+32 ; 0xbb4 <__fixsfsi+0x94>
- b94: 50 95 com r21
- b96: 40 95 com r20
- b98: 30 95 com r19
- b9a: 21 95 neg r18
- b9c: 3f 4f sbci r19, 0xFF ; 255
- b9e: 4f 4f sbci r20, 0xFF ; 255
- ba0: 5f 4f sbci r21, 0xFF ; 255
- ba2: 08 c0 rjmp .+16 ; 0xbb4 <__fixsfsi+0x94>
- ba4: 20 e0 ldi r18, 0x00 ; 0
- ba6: 30 e0 ldi r19, 0x00 ; 0
- ba8: a9 01 movw r20, r18
- baa: 04 c0 rjmp .+8 ; 0xbb4 <__fixsfsi+0x94>
- bac: 2f ef ldi r18, 0xFF ; 255
- bae: 3f ef ldi r19, 0xFF ; 255
- bb0: 4f ef ldi r20, 0xFF ; 255
- bb2: 5f e7 ldi r21, 0x7F ; 127
- bb4: b9 01 movw r22, r18
- bb6: ca 01 movw r24, r20
- bb8: 2c 96 adiw r28, 0x0c ; 12
- bba: e2 e0 ldi r30, 0x02 ; 2
- bbc: 89 c2 rjmp .+1298 ; 0x10d0 <__epilogue_restores__+0x20>
- 00000bbe <__floatunsisf>:
- bbe: a8 e0 ldi r26, 0x08 ; 8
- bc0: b0 e0 ldi r27, 0x00 ; 0
- bc2: e4 ee ldi r30, 0xE4 ; 228
- bc4: f5 e0 ldi r31, 0x05 ; 5
- bc6: 62 c2 rjmp .+1220 ; 0x108c <__prologue_saves__+0x14>
- bc8: 7b 01 movw r14, r22
- bca: 8c 01 movw r16, r24
- bcc: 1a 82 std Y+2, r1 ; 0x02
- bce: 61 15 cp r22, r1
- bd0: 71 05 cpc r23, r1
- bd2: 81 05 cpc r24, r1
- bd4: 91 05 cpc r25, r1
- bd6: 19 f4 brne .+6 ; 0xbde <__floatunsisf+0x20>
- bd8: 82 e0 ldi r24, 0x02 ; 2
- bda: 89 83 std Y+1, r24 ; 0x01
- bdc: 5e c0 rjmp .+188 ; 0xc9a <__floatunsisf+0xdc>
- bde: 83 e0 ldi r24, 0x03 ; 3
- be0: 89 83 std Y+1, r24 ; 0x01
- be2: 8e e1 ldi r24, 0x1E ; 30
- be4: c8 2e mov r12, r24
- be6: d1 2c mov r13, r1
- be8: dc 82 std Y+4, r13 ; 0x04
- bea: cb 82 std Y+3, r12 ; 0x03
- bec: ed 82 std Y+5, r14 ; 0x05
- bee: fe 82 std Y+6, r15 ; 0x06
- bf0: 0f 83 std Y+7, r16 ; 0x07
- bf2: 18 87 std Y+8, r17 ; 0x08
- bf4: c8 01 movw r24, r16
- bf6: b7 01 movw r22, r14
- bf8: 56 d0 rcall .+172 ; 0xca6 <__clzsi2>
- bfa: fc 01 movw r30, r24
- bfc: 31 97 sbiw r30, 0x01 ; 1
- bfe: f7 ff sbrs r31, 7
- c00: 3a c0 rjmp .+116 ; 0xc76 <__floatunsisf+0xb8>
- c02: aa 27 eor r26, r26
- c04: bb 27 eor r27, r27
- c06: ae 1b sub r26, r30
- c08: bf 0b sbc r27, r31
- c0a: 21 e0 ldi r18, 0x01 ; 1
- c0c: 30 e0 ldi r19, 0x00 ; 0
- c0e: 40 e0 ldi r20, 0x00 ; 0
- c10: 50 e0 ldi r21, 0x00 ; 0
- c12: 0a 2e mov r0, r26
- c14: 04 c0 rjmp .+8 ; 0xc1e <__floatunsisf+0x60>
- c16: 22 0f add r18, r18
- c18: 33 1f adc r19, r19
- c1a: 44 1f adc r20, r20
- c1c: 55 1f adc r21, r21
- c1e: 0a 94 dec r0
- c20: d2 f7 brpl .-12 ; 0xc16 <__floatunsisf+0x58>
- c22: 21 50 subi r18, 0x01 ; 1
- c24: 30 40 sbci r19, 0x00 ; 0
- c26: 40 40 sbci r20, 0x00 ; 0
- c28: 50 40 sbci r21, 0x00 ; 0
- c2a: 2e 21 and r18, r14
- c2c: 3f 21 and r19, r15
- c2e: 40 23 and r20, r16
- c30: 51 23 and r21, r17
- c32: 61 e0 ldi r22, 0x01 ; 1
- c34: 70 e0 ldi r23, 0x00 ; 0
- c36: 80 e0 ldi r24, 0x00 ; 0
- c38: 90 e0 ldi r25, 0x00 ; 0
- c3a: 21 15 cp r18, r1
- c3c: 31 05 cpc r19, r1
- c3e: 41 05 cpc r20, r1
- c40: 51 05 cpc r21, r1
- c42: 19 f4 brne .+6 ; 0xc4a <__floatunsisf+0x8c>
- c44: 60 e0 ldi r22, 0x00 ; 0
- c46: 70 e0 ldi r23, 0x00 ; 0
- c48: cb 01 movw r24, r22
- c4a: 04 c0 rjmp .+8 ; 0xc54 <__floatunsisf+0x96>
- c4c: 16 95 lsr r17
- c4e: 07 95 ror r16
- c50: f7 94 ror r15
- c52: e7 94 ror r14
- c54: aa 95 dec r26
- c56: d2 f7 brpl .-12 ; 0xc4c <__floatunsisf+0x8e>
- c58: e6 2a or r14, r22
- c5a: f7 2a or r15, r23
- c5c: 08 2b or r16, r24
- c5e: 19 2b or r17, r25
- c60: ed 82 std Y+5, r14 ; 0x05
- c62: fe 82 std Y+6, r15 ; 0x06
- c64: 0f 83 std Y+7, r16 ; 0x07
- c66: 18 87 std Y+8, r17 ; 0x08
- c68: 8e e1 ldi r24, 0x1E ; 30
- c6a: 90 e0 ldi r25, 0x00 ; 0
- c6c: 8e 1b sub r24, r30
- c6e: 9f 0b sbc r25, r31
- c70: 9c 83 std Y+4, r25 ; 0x04
- c72: 8b 83 std Y+3, r24 ; 0x03
- c74: 12 c0 rjmp .+36 ; 0xc9a <__floatunsisf+0xdc>
- c76: 30 97 sbiw r30, 0x00 ; 0
- c78: 81 f0 breq .+32 ; 0xc9a <__floatunsisf+0xdc>
- c7a: 0e 2e mov r0, r30
- c7c: 04 c0 rjmp .+8 ; 0xc86 <__floatunsisf+0xc8>
- c7e: ee 0c add r14, r14
- c80: ff 1c adc r15, r15
- c82: 00 1f adc r16, r16
- c84: 11 1f adc r17, r17
- c86: 0a 94 dec r0
- c88: d2 f7 brpl .-12 ; 0xc7e <__floatunsisf+0xc0>
- c8a: ed 82 std Y+5, r14 ; 0x05
- c8c: fe 82 std Y+6, r15 ; 0x06
- c8e: 0f 83 std Y+7, r16 ; 0x07
- c90: 18 87 std Y+8, r17 ; 0x08
- c92: ce 1a sub r12, r30
- c94: df 0a sbc r13, r31
- c96: dc 82 std Y+4, r13 ; 0x04
- c98: cb 82 std Y+3, r12 ; 0x03
- c9a: ce 01 movw r24, r28
- c9c: 01 96 adiw r24, 0x01 ; 1
- c9e: 5d d0 rcall .+186 ; 0xd5a <__pack_f>
- ca0: 28 96 adiw r28, 0x08 ; 8
- ca2: e8 e0 ldi r30, 0x08 ; 8
- ca4: 0f c2 rjmp .+1054 ; 0x10c4 <__epilogue_restores__+0x14>
- 00000ca6 <__clzsi2>:
- ca6: af 92 push r10
- ca8: bf 92 push r11
- caa: cf 92 push r12
- cac: df 92 push r13
- cae: ef 92 push r14
- cb0: ff 92 push r15
- cb2: 0f 93 push r16
- cb4: 1f 93 push r17
- cb6: 7b 01 movw r14, r22
- cb8: 8c 01 movw r16, r24
- cba: 80 e0 ldi r24, 0x00 ; 0
- cbc: e8 16 cp r14, r24
- cbe: 80 e0 ldi r24, 0x00 ; 0
- cc0: f8 06 cpc r15, r24
- cc2: 81 e0 ldi r24, 0x01 ; 1
- cc4: 08 07 cpc r16, r24
- cc6: 80 e0 ldi r24, 0x00 ; 0
- cc8: 18 07 cpc r17, r24
- cca: 58 f4 brcc .+22 ; 0xce2 <__clzsi2+0x3c>
- ccc: ef ef ldi r30, 0xFF ; 255
- cce: ee 16 cp r14, r30
- cd0: f1 04 cpc r15, r1
- cd2: 01 05 cpc r16, r1
- cd4: 11 05 cpc r17, r1
- cd6: 09 f0 breq .+2 ; 0xcda <__clzsi2+0x34>
- cd8: 90 f4 brcc .+36 ; 0xcfe <__clzsi2+0x58>
- cda: 80 e0 ldi r24, 0x00 ; 0
- cdc: 90 e0 ldi r25, 0x00 ; 0
- cde: dc 01 movw r26, r24
- ce0: 17 c0 rjmp .+46 ; 0xd10 <__clzsi2+0x6a>
- ce2: f0 e0 ldi r31, 0x00 ; 0
- ce4: ef 16 cp r14, r31
- ce6: f0 e0 ldi r31, 0x00 ; 0
- ce8: ff 06 cpc r15, r31
- cea: f0 e0 ldi r31, 0x00 ; 0
- cec: 0f 07 cpc r16, r31
- cee: f1 e0 ldi r31, 0x01 ; 1
- cf0: 1f 07 cpc r17, r31
- cf2: 50 f4 brcc .+20 ; 0xd08 <__clzsi2+0x62>
- cf4: 80 e1 ldi r24, 0x10 ; 16
- cf6: 90 e0 ldi r25, 0x00 ; 0
- cf8: a0 e0 ldi r26, 0x00 ; 0
- cfa: b0 e0 ldi r27, 0x00 ; 0
- cfc: 09 c0 rjmp .+18 ; 0xd10 <__clzsi2+0x6a>
- cfe: 88 e0 ldi r24, 0x08 ; 8
- d00: 90 e0 ldi r25, 0x00 ; 0
- d02: a0 e0 ldi r26, 0x00 ; 0
- d04: b0 e0 ldi r27, 0x00 ; 0
- d06: 04 c0 rjmp .+8 ; 0xd10 <__clzsi2+0x6a>
- d08: 88 e1 ldi r24, 0x18 ; 24
- d0a: 90 e0 ldi r25, 0x00 ; 0
- d0c: a0 e0 ldi r26, 0x00 ; 0
- d0e: b0 e0 ldi r27, 0x00 ; 0
- d10: 20 e2 ldi r18, 0x20 ; 32
- d12: 30 e0 ldi r19, 0x00 ; 0
- d14: 40 e0 ldi r20, 0x00 ; 0
- d16: 50 e0 ldi r21, 0x00 ; 0
- d18: 28 1b sub r18, r24
- d1a: 39 0b sbc r19, r25
- d1c: 4a 0b sbc r20, r26
- d1e: 5b 0b sbc r21, r27
- d20: 57 01 movw r10, r14
- d22: 68 01 movw r12, r16
- d24: 04 c0 rjmp .+8 ; 0xd2e <__clzsi2+0x88>
- d26: d6 94 lsr r13
- d28: c7 94 ror r12
- d2a: b7 94 ror r11
- d2c: a7 94 ror r10
- d2e: 8a 95 dec r24
- d30: d2 f7 brpl .-12 ; 0xd26 <__clzsi2+0x80>
- d32: d6 01 movw r26, r12
- d34: c5 01 movw r24, r10
- d36: 89 52 subi r24, 0x29 ; 41
- d38: 9f 4f sbci r25, 0xFF ; 255
- d3a: fc 01 movw r30, r24
- d3c: 80 81 ld r24, Z
- d3e: 28 1b sub r18, r24
- d40: 31 09 sbc r19, r1
- d42: 41 09 sbc r20, r1
- d44: 51 09 sbc r21, r1
- d46: c9 01 movw r24, r18
- d48: 1f 91 pop r17
- d4a: 0f 91 pop r16
- d4c: ff 90 pop r15
- d4e: ef 90 pop r14
- d50: df 90 pop r13
- d52: cf 90 pop r12
- d54: bf 90 pop r11
- d56: af 90 pop r10
- d58: 08 95 ret
- 00000d5a <__pack_f>:
- d5a: ef 92 push r14
- d5c: ff 92 push r15
- d5e: 0f 93 push r16
- d60: 1f 93 push r17
- d62: cf 93 push r28
- d64: df 93 push r29
- d66: fc 01 movw r30, r24
- d68: 24 81 ldd r18, Z+4 ; 0x04
- d6a: 35 81 ldd r19, Z+5 ; 0x05
- d6c: 46 81 ldd r20, Z+6 ; 0x06
- d6e: 57 81 ldd r21, Z+7 ; 0x07
- d70: 61 81 ldd r22, Z+1 ; 0x01
- d72: 80 81 ld r24, Z
- d74: 82 30 cpi r24, 0x02 ; 2
- d76: 20 f4 brcc .+8 ; 0xd80 <__pack_f+0x26>
- d78: 40 61 ori r20, 0x10 ; 16
- d7a: ef ef ldi r30, 0xFF ; 255
- d7c: f0 e0 ldi r31, 0x00 ; 0
- d7e: a3 c0 rjmp .+326 ; 0xec6 <__pack_f+0x16c>
- d80: 84 30 cpi r24, 0x04 ; 4
- d82: 09 f4 brne .+2 ; 0xd86 <__pack_f+0x2c>
- d84: 9b c0 rjmp .+310 ; 0xebc <__pack_f+0x162>
- d86: 82 30 cpi r24, 0x02 ; 2
- d88: 09 f4 brne .+2 ; 0xd8c <__pack_f+0x32>
- d8a: 92 c0 rjmp .+292 ; 0xeb0 <__pack_f+0x156>
- d8c: 21 15 cp r18, r1
- d8e: 31 05 cpc r19, r1
- d90: 41 05 cpc r20, r1
- d92: 51 05 cpc r21, r1
- d94: 09 f4 brne .+2 ; 0xd98 <__pack_f+0x3e>
- d96: 8f c0 rjmp .+286 ; 0xeb6 <__pack_f+0x15c>
- d98: 02 80 ldd r0, Z+2 ; 0x02
- d9a: f3 81 ldd r31, Z+3 ; 0x03
- d9c: e0 2d mov r30, r0
- d9e: 8f ef ldi r24, 0xFF ; 255
- da0: e2 38 cpi r30, 0x82 ; 130
- da2: f8 07 cpc r31, r24
- da4: 0c f0 brlt .+2 ; 0xda8 <__pack_f+0x4e>
- da6: 5a c0 rjmp .+180 ; 0xe5c <__pack_f+0x102>
- da8: c2 e8 ldi r28, 0x82 ; 130
- daa: df ef ldi r29, 0xFF ; 255
- dac: ce 1b sub r28, r30
- dae: df 0b sbc r29, r31
- db0: ca 31 cpi r28, 0x1A ; 26
- db2: d1 05 cpc r29, r1
- db4: 6c f5 brge .+90 ; 0xe10 <__pack_f+0xb6>
- db6: 79 01 movw r14, r18
- db8: 8a 01 movw r16, r20
- dba: 0c 2e mov r0, r28
- dbc: 04 c0 rjmp .+8 ; 0xdc6 <__pack_f+0x6c>
- dbe: 16 95 lsr r17
- dc0: 07 95 ror r16
- dc2: f7 94 ror r15
- dc4: e7 94 ror r14
- dc6: 0a 94 dec r0
- dc8: d2 f7 brpl .-12 ; 0xdbe <__pack_f+0x64>
- dca: 81 e0 ldi r24, 0x01 ; 1
- dcc: 90 e0 ldi r25, 0x00 ; 0
- dce: a0 e0 ldi r26, 0x00 ; 0
- dd0: b0 e0 ldi r27, 0x00 ; 0
- dd2: 0c 2e mov r0, r28
- dd4: 04 c0 rjmp .+8 ; 0xdde <__pack_f+0x84>
- dd6: 88 0f add r24, r24
- dd8: 99 1f adc r25, r25
- dda: aa 1f adc r26, r26
- ddc: bb 1f adc r27, r27
- dde: 0a 94 dec r0
- de0: d2 f7 brpl .-12 ; 0xdd6 <__pack_f+0x7c>
- de2: 01 97 sbiw r24, 0x01 ; 1
- de4: a1 09 sbc r26, r1
- de6: b1 09 sbc r27, r1
- de8: 82 23 and r24, r18
- dea: 93 23 and r25, r19
- dec: a4 23 and r26, r20
- dee: b5 23 and r27, r21
- df0: 21 e0 ldi r18, 0x01 ; 1
- df2: 30 e0 ldi r19, 0x00 ; 0
- df4: 40 e0 ldi r20, 0x00 ; 0
- df6: 50 e0 ldi r21, 0x00 ; 0
- df8: 00 97 sbiw r24, 0x00 ; 0
- dfa: a1 05 cpc r26, r1
- dfc: b1 05 cpc r27, r1
- dfe: 19 f4 brne .+6 ; 0xe06 <__pack_f+0xac>
- e00: 20 e0 ldi r18, 0x00 ; 0
- e02: 30 e0 ldi r19, 0x00 ; 0
- e04: a9 01 movw r20, r18
- e06: 2e 29 or r18, r14
- e08: 3f 29 or r19, r15
- e0a: 40 2b or r20, r16
- e0c: 51 2b or r21, r17
- e0e: 03 c0 rjmp .+6 ; 0xe16 <__pack_f+0xbc>
- e10: 20 e0 ldi r18, 0x00 ; 0
- e12: 30 e0 ldi r19, 0x00 ; 0
- e14: a9 01 movw r20, r18
- e16: da 01 movw r26, r20
- e18: c9 01 movw r24, r18
- e1a: 8f 77 andi r24, 0x7F ; 127
- e1c: 90 70 andi r25, 0x00 ; 0
- e1e: a0 70 andi r26, 0x00 ; 0
- e20: b0 70 andi r27, 0x00 ; 0
- e22: 80 34 cpi r24, 0x40 ; 64
- e24: 91 05 cpc r25, r1
- e26: a1 05 cpc r26, r1
- e28: b1 05 cpc r27, r1
- e2a: 39 f4 brne .+14 ; 0xe3a <__pack_f+0xe0>
- e2c: 27 ff sbrs r18, 7
- e2e: 09 c0 rjmp .+18 ; 0xe42 <__pack_f+0xe8>
- e30: 20 5c subi r18, 0xC0 ; 192
- e32: 3f 4f sbci r19, 0xFF ; 255
- e34: 4f 4f sbci r20, 0xFF ; 255
- e36: 5f 4f sbci r21, 0xFF ; 255
- e38: 04 c0 rjmp .+8 ; 0xe42 <__pack_f+0xe8>
- e3a: 21 5c subi r18, 0xC1 ; 193
- e3c: 3f 4f sbci r19, 0xFF ; 255
- e3e: 4f 4f sbci r20, 0xFF ; 255
- e40: 5f 4f sbci r21, 0xFF ; 255
- e42: e1 e0 ldi r30, 0x01 ; 1
- e44: f0 e0 ldi r31, 0x00 ; 0
- e46: 20 30 cpi r18, 0x00 ; 0
- e48: 80 e0 ldi r24, 0x00 ; 0
- e4a: 38 07 cpc r19, r24
- e4c: 80 e0 ldi r24, 0x00 ; 0
- e4e: 48 07 cpc r20, r24
- e50: 80 e4 ldi r24, 0x40 ; 64
- e52: 58 07 cpc r21, r24
- e54: 28 f5 brcc .+74 ; 0xea0 <__pack_f+0x146>
- e56: e0 e0 ldi r30, 0x00 ; 0
- e58: f0 e0 ldi r31, 0x00 ; 0
- e5a: 22 c0 rjmp .+68 ; 0xea0 <__pack_f+0x146>
- e5c: e0 38 cpi r30, 0x80 ; 128
- e5e: f1 05 cpc r31, r1
- e60: 6c f5 brge .+90 ; 0xebc <__pack_f+0x162>
- e62: e1 58 subi r30, 0x81 ; 129
- e64: ff 4f sbci r31, 0xFF ; 255
- e66: da 01 movw r26, r20
- e68: c9 01 movw r24, r18
- e6a: 8f 77 andi r24, 0x7F ; 127
- e6c: 90 70 andi r25, 0x00 ; 0
- e6e: a0 70 andi r26, 0x00 ; 0
- e70: b0 70 andi r27, 0x00 ; 0
- e72: 80 34 cpi r24, 0x40 ; 64
- e74: 91 05 cpc r25, r1
- e76: a1 05 cpc r26, r1
- e78: b1 05 cpc r27, r1
- e7a: 39 f4 brne .+14 ; 0xe8a <__pack_f+0x130>
- e7c: 27 ff sbrs r18, 7
- e7e: 09 c0 rjmp .+18 ; 0xe92 <__pack_f+0x138>
- e80: 20 5c subi r18, 0xC0 ; 192
- e82: 3f 4f sbci r19, 0xFF ; 255
- e84: 4f 4f sbci r20, 0xFF ; 255
- e86: 5f 4f sbci r21, 0xFF ; 255
- e88: 04 c0 rjmp .+8 ; 0xe92 <__pack_f+0x138>
- e8a: 21 5c subi r18, 0xC1 ; 193
- e8c: 3f 4f sbci r19, 0xFF ; 255
- e8e: 4f 4f sbci r20, 0xFF ; 255
- e90: 5f 4f sbci r21, 0xFF ; 255
- e92: 57 ff sbrs r21, 7
- e94: 05 c0 rjmp .+10 ; 0xea0 <__pack_f+0x146>
- e96: 56 95 lsr r21
- e98: 47 95 ror r20
- e9a: 37 95 ror r19
- e9c: 27 95 ror r18
- e9e: 31 96 adiw r30, 0x01 ; 1
- ea0: 87 e0 ldi r24, 0x07 ; 7
- ea2: 56 95 lsr r21
- ea4: 47 95 ror r20
- ea6: 37 95 ror r19
- ea8: 27 95 ror r18
- eaa: 8a 95 dec r24
- eac: d1 f7 brne .-12 ; 0xea2 <__pack_f+0x148>
- eae: 0b c0 rjmp .+22 ; 0xec6 <__pack_f+0x16c>
- eb0: e0 e0 ldi r30, 0x00 ; 0
- eb2: f0 e0 ldi r31, 0x00 ; 0
- eb4: 05 c0 rjmp .+10 ; 0xec0 <__pack_f+0x166>
- eb6: e0 e0 ldi r30, 0x00 ; 0
- eb8: f0 e0 ldi r31, 0x00 ; 0
- eba: 05 c0 rjmp .+10 ; 0xec6 <__pack_f+0x16c>
- ebc: ef ef ldi r30, 0xFF ; 255
- ebe: f0 e0 ldi r31, 0x00 ; 0
- ec0: 20 e0 ldi r18, 0x00 ; 0
- ec2: 30 e0 ldi r19, 0x00 ; 0
- ec4: a9 01 movw r20, r18
- ec6: 8e 2f mov r24, r30
- ec8: 87 95 ror r24
- eca: 88 27 eor r24, r24
- ecc: 87 95 ror r24
- ece: 94 2f mov r25, r20
- ed0: 9f 77 andi r25, 0x7F ; 127
- ed2: 67 95 ror r22
- ed4: 66 27 eor r22, r22
- ed6: 67 95 ror r22
- ed8: e6 95 lsr r30
- eda: e2 2e mov r14, r18
- edc: a9 2f mov r26, r25
- ede: a8 2b or r26, r24
- ee0: fe 2f mov r31, r30
- ee2: f6 2b or r31, r22
- ee4: 62 2f mov r22, r18
- ee6: 73 2f mov r23, r19
- ee8: 8a 2f mov r24, r26
- eea: 9f 2f mov r25, r31
- eec: cd b7 in r28, 0x3d ; 61
- eee: de b7 in r29, 0x3e ; 62
- ef0: e6 e0 ldi r30, 0x06 ; 6
- ef2: ea c0 rjmp .+468 ; 0x10c8 <__epilogue_restores__+0x18>
- 00000ef4 <__unpack_f>:
- ef4: dc 01 movw r26, r24
- ef6: fb 01 movw r30, r22
- ef8: 2c 91 ld r18, X
- efa: 11 96 adiw r26, 0x01 ; 1
- efc: 3c 91 ld r19, X
- efe: 11 97 sbiw r26, 0x01 ; 1
- f00: 12 96 adiw r26, 0x02 ; 2
- f02: 8c 91 ld r24, X
- f04: 12 97 sbiw r26, 0x02 ; 2
- f06: 48 2f mov r20, r24
- f08: 4f 77 andi r20, 0x7F ; 127
- f0a: 50 e0 ldi r21, 0x00 ; 0
- f0c: 98 2f mov r25, r24
- f0e: 99 1f adc r25, r25
- f10: 99 27 eor r25, r25
- f12: 99 1f adc r25, r25
- f14: 13 96 adiw r26, 0x03 ; 3
- f16: 6c 91 ld r22, X
- f18: 13 97 sbiw r26, 0x03 ; 3
- f1a: 86 2f mov r24, r22
- f1c: 88 0f add r24, r24
- f1e: 89 2b or r24, r25
- f20: 90 e0 ldi r25, 0x00 ; 0
- f22: 66 1f adc r22, r22
- f24: 66 27 eor r22, r22
- f26: 66 1f adc r22, r22
- f28: 61 83 std Z+1, r22 ; 0x01
- f2a: 00 97 sbiw r24, 0x00 ; 0
- f2c: 39 f5 brne .+78 ; 0xf7c <__unpack_f+0x88>
- f2e: 21 15 cp r18, r1
- f30: 31 05 cpc r19, r1
- f32: 41 05 cpc r20, r1
- f34: 51 05 cpc r21, r1
- f36: 11 f4 brne .+4 ; 0xf3c <__unpack_f+0x48>
- f38: 82 e0 ldi r24, 0x02 ; 2
- f3a: 29 c0 rjmp .+82 ; 0xf8e <__unpack_f+0x9a>
- f3c: 82 e8 ldi r24, 0x82 ; 130
- f3e: 9f ef ldi r25, 0xFF ; 255
- f40: 93 83 std Z+3, r25 ; 0x03
- f42: 82 83 std Z+2, r24 ; 0x02
- f44: 67 e0 ldi r22, 0x07 ; 7
- f46: 22 0f add r18, r18
- f48: 33 1f adc r19, r19
- f4a: 44 1f adc r20, r20
- f4c: 55 1f adc r21, r21
- f4e: 6a 95 dec r22
- f50: d1 f7 brne .-12 ; 0xf46 <__unpack_f+0x52>
- f52: 83 e0 ldi r24, 0x03 ; 3
- f54: 80 83 st Z, r24
- f56: 09 c0 rjmp .+18 ; 0xf6a <__unpack_f+0x76>
- f58: 22 0f add r18, r18
- f5a: 33 1f adc r19, r19
- f5c: 44 1f adc r20, r20
- f5e: 55 1f adc r21, r21
- f60: 82 81 ldd r24, Z+2 ; 0x02
- f62: 93 81 ldd r25, Z+3 ; 0x03
- f64: 01 97 sbiw r24, 0x01 ; 1
- f66: 93 83 std Z+3, r25 ; 0x03
- f68: 82 83 std Z+2, r24 ; 0x02
- f6a: 20 30 cpi r18, 0x00 ; 0
- f6c: 80 e0 ldi r24, 0x00 ; 0
- f6e: 38 07 cpc r19, r24
- f70: 80 e0 ldi r24, 0x00 ; 0
- f72: 48 07 cpc r20, r24
- f74: 80 e4 ldi r24, 0x40 ; 64
- f76: 58 07 cpc r21, r24
- f78: 78 f3 brcs .-34 ; 0xf58 <__unpack_f+0x64>
- f7a: 20 c0 rjmp .+64 ; 0xfbc <__unpack_f+0xc8>
- f7c: 8f 3f cpi r24, 0xFF ; 255
- f7e: 91 05 cpc r25, r1
- f80: 79 f4 brne .+30 ; 0xfa0 <__unpack_f+0xac>
- f82: 21 15 cp r18, r1
- f84: 31 05 cpc r19, r1
- f86: 41 05 cpc r20, r1
- f88: 51 05 cpc r21, r1
- f8a: 19 f4 brne .+6 ; 0xf92 <__unpack_f+0x9e>
- f8c: 84 e0 ldi r24, 0x04 ; 4
- f8e: 80 83 st Z, r24
- f90: 08 95 ret
- f92: 44 ff sbrs r20, 4
- f94: 03 c0 rjmp .+6 ; 0xf9c <__unpack_f+0xa8>
- f96: 81 e0 ldi r24, 0x01 ; 1
- f98: 80 83 st Z, r24
- f9a: 10 c0 rjmp .+32 ; 0xfbc <__unpack_f+0xc8>
- f9c: 10 82 st Z, r1
- f9e: 0e c0 rjmp .+28 ; 0xfbc <__unpack_f+0xc8>
- fa0: 8f 57 subi r24, 0x7F ; 127
- fa2: 90 40 sbci r25, 0x00 ; 0
- fa4: 93 83 std Z+3, r25 ; 0x03
- fa6: 82 83 std Z+2, r24 ; 0x02
- fa8: 83 e0 ldi r24, 0x03 ; 3
- faa: 80 83 st Z, r24
- fac: 87 e0 ldi r24, 0x07 ; 7
- fae: 22 0f add r18, r18
- fb0: 33 1f adc r19, r19
- fb2: 44 1f adc r20, r20
- fb4: 55 1f adc r21, r21
- fb6: 8a 95 dec r24
- fb8: d1 f7 brne .-12 ; 0xfae <__unpack_f+0xba>
- fba: 50 64 ori r21, 0x40 ; 64
- fbc: 24 83 std Z+4, r18 ; 0x04
- fbe: 35 83 std Z+5, r19 ; 0x05
- fc0: 46 83 std Z+6, r20 ; 0x06
- fc2: 57 83 std Z+7, r21 ; 0x07
- fc4: 08 95 ret
- 00000fc6 <__fpcmp_parts_f>:
- fc6: fc 01 movw r30, r24
- fc8: db 01 movw r26, r22
- fca: 90 81 ld r25, Z
- fcc: 92 30 cpi r25, 0x02 ; 2
- fce: 08 f4 brcc .+2 ; 0xfd2 <__fpcmp_parts_f+0xc>
- fd0: 49 c0 rjmp .+146 ; 0x1064 <__fpcmp_parts_f+0x9e>
- fd2: 8c 91 ld r24, X
- fd4: 82 30 cpi r24, 0x02 ; 2
- fd6: 08 f4 brcc .+2 ; 0xfda <__fpcmp_parts_f+0x14>
- fd8: 45 c0 rjmp .+138 ; 0x1064 <__fpcmp_parts_f+0x9e>
- fda: 94 30 cpi r25, 0x04 ; 4
- fdc: 51 f4 brne .+20 ; 0xff2 <__fpcmp_parts_f+0x2c>
- fde: 61 81 ldd r22, Z+1 ; 0x01
- fe0: 84 30 cpi r24, 0x04 ; 4
- fe2: b1 f5 brne .+108 ; 0x1050 <__fpcmp_parts_f+0x8a>
- fe4: 11 96 adiw r26, 0x01 ; 1
- fe6: 2c 91 ld r18, X
- fe8: 11 97 sbiw r26, 0x01 ; 1
- fea: 30 e0 ldi r19, 0x00 ; 0
- fec: 26 1b sub r18, r22
- fee: 31 09 sbc r19, r1
- ff0: 41 c0 rjmp .+130 ; 0x1074 <__fpcmp_parts_f+0xae>
- ff2: 84 30 cpi r24, 0x04 ; 4
- ff4: 21 f0 breq .+8 ; 0xffe <__fpcmp_parts_f+0x38>
- ff6: 92 30 cpi r25, 0x02 ; 2
- ff8: 41 f4 brne .+16 ; 0x100a <__fpcmp_parts_f+0x44>
- ffa: 82 30 cpi r24, 0x02 ; 2
- ffc: b1 f1 breq .+108 ; 0x106a <__fpcmp_parts_f+0xa4>
- ffe: 11 96 adiw r26, 0x01 ; 1
- 1000: 8c 91 ld r24, X
- 1002: 11 97 sbiw r26, 0x01 ; 1
- 1004: 88 23 and r24, r24
- 1006: a1 f1 breq .+104 ; 0x1070 <__fpcmp_parts_f+0xaa>
- 1008: 2d c0 rjmp .+90 ; 0x1064 <__fpcmp_parts_f+0x9e>
- 100a: 61 81 ldd r22, Z+1 ; 0x01
- 100c: 82 30 cpi r24, 0x02 ; 2
- 100e: 01 f1 breq .+64 ; 0x1050 <__fpcmp_parts_f+0x8a>
- 1010: 11 96 adiw r26, 0x01 ; 1
- 1012: 8c 91 ld r24, X
- 1014: 11 97 sbiw r26, 0x01 ; 1
- 1016: 68 17 cp r22, r24
- 1018: d9 f4 brne .+54 ; 0x1050 <__fpcmp_parts_f+0x8a>
- 101a: 22 81 ldd r18, Z+2 ; 0x02
- 101c: 33 81 ldd r19, Z+3 ; 0x03
- 101e: 12 96 adiw r26, 0x02 ; 2
- 1020: 8d 91 ld r24, X+
- 1022: 9c 91 ld r25, X
- 1024: 13 97 sbiw r26, 0x03 ; 3
- 1026: 82 17 cp r24, r18
- 1028: 93 07 cpc r25, r19
- 102a: 94 f0 brlt .+36 ; 0x1050 <__fpcmp_parts_f+0x8a>
- 102c: 28 17 cp r18, r24
- 102e: 39 07 cpc r19, r25
- 1030: bc f0 brlt .+46 ; 0x1060 <__fpcmp_parts_f+0x9a>
- 1032: 24 81 ldd r18, Z+4 ; 0x04
- 1034: 35 81 ldd r19, Z+5 ; 0x05
- 1036: 46 81 ldd r20, Z+6 ; 0x06
- 1038: 57 81 ldd r21, Z+7 ; 0x07
- 103a: 14 96 adiw r26, 0x04 ; 4
- 103c: 8d 91 ld r24, X+
- 103e: 9d 91 ld r25, X+
- 1040: 0d 90 ld r0, X+
- 1042: bc 91 ld r27, X
- 1044: a0 2d mov r26, r0
- 1046: 82 17 cp r24, r18
- 1048: 93 07 cpc r25, r19
- 104a: a4 07 cpc r26, r20
- 104c: b5 07 cpc r27, r21
- 104e: 18 f4 brcc .+6 ; 0x1056 <__fpcmp_parts_f+0x90>
- 1050: 66 23 and r22, r22
- 1052: 41 f0 breq .+16 ; 0x1064 <__fpcmp_parts_f+0x9e>
- 1054: 0d c0 rjmp .+26 ; 0x1070 <__fpcmp_parts_f+0xaa>
- 1056: 28 17 cp r18, r24
- 1058: 39 07 cpc r19, r25
- 105a: 4a 07 cpc r20, r26
- 105c: 5b 07 cpc r21, r27
- 105e: 28 f4 brcc .+10 ; 0x106a <__fpcmp_parts_f+0xa4>
- 1060: 66 23 and r22, r22
- 1062: 31 f0 breq .+12 ; 0x1070 <__fpcmp_parts_f+0xaa>
- 1064: 21 e0 ldi r18, 0x01 ; 1
- 1066: 30 e0 ldi r19, 0x00 ; 0
- 1068: 05 c0 rjmp .+10 ; 0x1074 <__fpcmp_parts_f+0xae>
- 106a: 20 e0 ldi r18, 0x00 ; 0
- 106c: 30 e0 ldi r19, 0x00 ; 0
- 106e: 02 c0 rjmp .+4 ; 0x1074 <__fpcmp_parts_f+0xae>
- 1070: 2f ef ldi r18, 0xFF ; 255
- 1072: 3f ef ldi r19, 0xFF ; 255
- 1074: c9 01 movw r24, r18
- 1076: 08 95 ret
- 00001078 <__prologue_saves__>:
- 1078: 2f 92 push r2
- 107a: 3f 92 push r3
- 107c: 4f 92 push r4
- 107e: 5f 92 push r5
- 1080: 6f 92 push r6
- 1082: 7f 92 push r7
- 1084: 8f 92 push r8
- 1086: 9f 92 push r9
- 1088: af 92 push r10
- 108a: bf 92 push r11
- 108c: cf 92 push r12
- 108e: df 92 push r13
- 1090: ef 92 push r14
- 1092: ff 92 push r15
- 1094: 0f 93 push r16
- 1096: 1f 93 push r17
- 1098: cf 93 push r28
- 109a: df 93 push r29
- 109c: cd b7 in r28, 0x3d ; 61
- 109e: de b7 in r29, 0x3e ; 62
- 10a0: ca 1b sub r28, r26
- 10a2: db 0b sbc r29, r27
- 10a4: 0f b6 in r0, 0x3f ; 63
- 10a6: f8 94 cli
- 10a8: de bf out 0x3e, r29 ; 62
- 10aa: 0f be out 0x3f, r0 ; 63
- 10ac: cd bf out 0x3d, r28 ; 61
- 10ae: 09 94 ijmp
- 000010b0 <__epilogue_restores__>:
- 10b0: 2a 88 ldd r2, Y+18 ; 0x12
- 10b2: 39 88 ldd r3, Y+17 ; 0x11
- 10b4: 48 88 ldd r4, Y+16 ; 0x10
- 10b6: 5f 84 ldd r5, Y+15 ; 0x0f
- 10b8: 6e 84 ldd r6, Y+14 ; 0x0e
- 10ba: 7d 84 ldd r7, Y+13 ; 0x0d
- 10bc: 8c 84 ldd r8, Y+12 ; 0x0c
- 10be: 9b 84 ldd r9, Y+11 ; 0x0b
- 10c0: aa 84 ldd r10, Y+10 ; 0x0a
- 10c2: b9 84 ldd r11, Y+9 ; 0x09
- 10c4: c8 84 ldd r12, Y+8 ; 0x08
- 10c6: df 80 ldd r13, Y+7 ; 0x07
- 10c8: ee 80 ldd r14, Y+6 ; 0x06
- 10ca: fd 80 ldd r15, Y+5 ; 0x05
- 10cc: 0c 81 ldd r16, Y+4 ; 0x04
- 10ce: 1b 81 ldd r17, Y+3 ; 0x03
- 10d0: aa 81 ldd r26, Y+2 ; 0x02
- 10d2: b9 81 ldd r27, Y+1 ; 0x01
- 10d4: ce 0f add r28, r30
- 10d6: d1 1d adc r29, r1
- 10d8: 0f b6 in r0, 0x3f ; 63
- 10da: f8 94 cli
- 10dc: de bf out 0x3e, r29 ; 62
- 10de: 0f be out 0x3f, r0 ; 63
- 10e0: cd bf out 0x3d, r28 ; 61
- 10e2: ed 01 movw r28, r26
- 10e4: 08 95 ret
- 000010e6 <ltoa>:
- 10e6: fa 01 movw r30, r20
- 10e8: cf 93 push r28
- 10ea: ff 93 push r31
- 10ec: ef 93 push r30
- 10ee: 22 30 cpi r18, 0x02 ; 2
- 10f0: 3c f1 brlt .+78 ; 0x1140 <ltoa+0x5a>
- 10f2: 25 32 cpi r18, 0x25 ; 37
- 10f4: 2c f5 brge .+74 ; 0x1140 <ltoa+0x5a>
- 10f6: c2 2f mov r28, r18
- 10f8: e8 94 clt
- 10fa: ca 30 cpi r28, 0x0A ; 10
- 10fc: 49 f4 brne .+18 ; 0x1110 <ltoa+0x2a>
- 10fe: 97 fb bst r25, 7
- 1100: 3e f4 brtc .+14 ; 0x1110 <ltoa+0x2a>
- 1102: 90 95 com r25
- 1104: 80 95 com r24
- 1106: 70 95 com r23
- 1108: 61 95 neg r22
- 110a: 7f 4f sbci r23, 0xFF ; 255
- 110c: 8f 4f sbci r24, 0xFF ; 255
- 110e: 9f 4f sbci r25, 0xFF ; 255
- 1110: 2c 2f mov r18, r28
- 1112: 33 27 eor r19, r19
- 1114: 44 27 eor r20, r20
- 1116: 55 27 eor r21, r21
- 1118: ff 93 push r31
- 111a: ef 93 push r30
- 111c: 26 d0 rcall .+76 ; 0x116a <__udivmodsi4>
- 111e: ef 91 pop r30
- 1120: ff 91 pop r31
- 1122: 60 5d subi r22, 0xD0 ; 208
- 1124: 6a 33 cpi r22, 0x3A ; 58
- 1126: 0c f0 brlt .+2 ; 0x112a <ltoa+0x44>
- 1128: 69 5d subi r22, 0xD9 ; 217
- 112a: 61 93 st Z+, r22
- 112c: b9 01 movw r22, r18
- 112e: ca 01 movw r24, r20
- 1130: 60 50 subi r22, 0x00 ; 0
- 1132: 70 40 sbci r23, 0x00 ; 0
- 1134: 80 40 sbci r24, 0x00 ; 0
- 1136: 90 40 sbci r25, 0x00 ; 0
- 1138: 59 f7 brne .-42 ; 0x1110 <ltoa+0x2a>
- 113a: 16 f4 brtc .+4 ; 0x1140 <ltoa+0x5a>
- 113c: cd e2 ldi r28, 0x2D ; 45
- 113e: c1 93 st Z+, r28
- 1140: 10 82 st Z, r1
- 1142: 8f 91 pop r24
- 1144: 9f 91 pop r25
- 1146: cf 91 pop r28
- 1148: 00 c0 rjmp .+0 ; 0x114a <strrev>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement