📄 essai.lss
字号:
58a: c1 01 movw r24, r2
58c: 81 70 andi r24, 0x01 ; 1
58e: 90 70 andi r25, 0x00 ; 0
590: 89 2b or r24, r25
592: e9 f0 breq .+58 ; 0x5ce <__mulsf3+0xf4>
594: e6 0c add r14, r6
596: f7 1c adc r15, r7
598: 08 1d adc r16, r8
59a: 19 1d adc r17, r9
59c: 9a 01 movw r18, r20
59e: ab 01 movw r20, r22
5a0: 2a 0d add r18, r10
5a2: 3b 1d adc r19, r11
5a4: 4c 1d adc r20, r12
5a6: 5d 1d adc r21, r13
5a8: 80 e0 ldi r24, 0x00 ; 0
5aa: 90 e0 ldi r25, 0x00 ; 0
5ac: a0 e0 ldi r26, 0x00 ; 0
5ae: b0 e0 ldi r27, 0x00 ; 0
5b0: e6 14 cp r14, r6
5b2: f7 04 cpc r15, r7
5b4: 08 05 cpc r16, r8
5b6: 19 05 cpc r17, r9
5b8: 20 f4 brcc .+8 ; 0x5c2 <__mulsf3+0xe8>
5ba: 81 e0 ldi r24, 0x01 ; 1
5bc: 90 e0 ldi r25, 0x00 ; 0
5be: a0 e0 ldi r26, 0x00 ; 0
5c0: b0 e0 ldi r27, 0x00 ; 0
5c2: ba 01 movw r22, r20
5c4: a9 01 movw r20, r18
5c6: 48 0f add r20, r24
5c8: 59 1f adc r21, r25
5ca: 6a 1f adc r22, r26
5cc: 7b 1f adc r23, r27
5ce: aa 0c add r10, r10
5d0: bb 1c adc r11, r11
5d2: cc 1c adc r12, r12
5d4: dd 1c adc r13, r13
5d6: 97 fe sbrs r9, 7
5d8: 08 c0 rjmp .+16 ; 0x5ea <__mulsf3+0x110>
5da: 81 e0 ldi r24, 0x01 ; 1
5dc: 90 e0 ldi r25, 0x00 ; 0
5de: a0 e0 ldi r26, 0x00 ; 0
5e0: b0 e0 ldi r27, 0x00 ; 0
5e2: a8 2a or r10, r24
5e4: b9 2a or r11, r25
5e6: ca 2a or r12, r26
5e8: db 2a or r13, r27
5ea: 31 96 adiw r30, 0x01 ; 1
5ec: e0 32 cpi r30, 0x20 ; 32
5ee: f1 05 cpc r31, r1
5f0: 49 f0 breq .+18 ; 0x604 <__mulsf3+0x12a>
5f2: 66 0c add r6, r6
5f4: 77 1c adc r7, r7
5f6: 88 1c adc r8, r8
5f8: 99 1c adc r9, r9
5fa: 56 94 lsr r5
5fc: 47 94 ror r4
5fe: 37 94 ror r3
600: 27 94 ror r2
602: c3 cf rjmp .-122 ; 0x58a <__mulsf3+0xb0>
604: fa 85 ldd r31, Y+10 ; 0x0a
606: ea 89 ldd r30, Y+18 ; 0x12
608: 2b 89 ldd r18, Y+19 ; 0x13
60a: 3c 89 ldd r19, Y+20 ; 0x14
60c: 8b 85 ldd r24, Y+11 ; 0x0b
60e: 9c 85 ldd r25, Y+12 ; 0x0c
610: 28 0f add r18, r24
612: 39 1f adc r19, r25
614: 2e 5f subi r18, 0xFE ; 254
616: 3f 4f sbci r19, 0xFF ; 255
618: 17 c0 rjmp .+46 ; 0x648 <__mulsf3+0x16e>
61a: ca 01 movw r24, r20
61c: 81 70 andi r24, 0x01 ; 1
61e: 90 70 andi r25, 0x00 ; 0
620: 89 2b or r24, r25
622: 61 f0 breq .+24 ; 0x63c <__mulsf3+0x162>
624: 16 95 lsr r17
626: 07 95 ror r16
628: f7 94 ror r15
62a: e7 94 ror r14
62c: 80 e0 ldi r24, 0x00 ; 0
62e: 90 e0 ldi r25, 0x00 ; 0
630: a0 e0 ldi r26, 0x00 ; 0
632: b0 e8 ldi r27, 0x80 ; 128
634: e8 2a or r14, r24
636: f9 2a or r15, r25
638: 0a 2b or r16, r26
63a: 1b 2b or r17, r27
63c: 76 95 lsr r23
63e: 67 95 ror r22
640: 57 95 ror r21
642: 47 95 ror r20
644: 2f 5f subi r18, 0xFF ; 255
646: 3f 4f sbci r19, 0xFF ; 255
648: 77 fd sbrc r23, 7
64a: e7 cf rjmp .-50 ; 0x61a <__mulsf3+0x140>
64c: 0c c0 rjmp .+24 ; 0x666 <__mulsf3+0x18c>
64e: 44 0f add r20, r20
650: 55 1f adc r21, r21
652: 66 1f adc r22, r22
654: 77 1f adc r23, r23
656: 17 fd sbrc r17, 7
658: 41 60 ori r20, 0x01 ; 1
65a: ee 0c add r14, r14
65c: ff 1c adc r15, r15
65e: 00 1f adc r16, r16
660: 11 1f adc r17, r17
662: 21 50 subi r18, 0x01 ; 1
664: 30 40 sbci r19, 0x00 ; 0
666: 40 30 cpi r20, 0x00 ; 0
668: 90 e0 ldi r25, 0x00 ; 0
66a: 59 07 cpc r21, r25
66c: 90 e0 ldi r25, 0x00 ; 0
66e: 69 07 cpc r22, r25
670: 90 e4 ldi r25, 0x40 ; 64
672: 79 07 cpc r23, r25
674: 60 f3 brcs .-40 ; 0x64e <__mulsf3+0x174>
676: 2b 8f std Y+27, r18 ; 0x1b
678: 3c 8f std Y+28, r19 ; 0x1c
67a: db 01 movw r26, r22
67c: ca 01 movw r24, r20
67e: 8f 77 andi r24, 0x7F ; 127
680: 90 70 andi r25, 0x00 ; 0
682: a0 70 andi r26, 0x00 ; 0
684: b0 70 andi r27, 0x00 ; 0
686: 80 34 cpi r24, 0x40 ; 64
688: 91 05 cpc r25, r1
68a: a1 05 cpc r26, r1
68c: b1 05 cpc r27, r1
68e: 61 f4 brne .+24 ; 0x6a8 <__mulsf3+0x1ce>
690: 47 fd sbrc r20, 7
692: 0a c0 rjmp .+20 ; 0x6a8 <__mulsf3+0x1ce>
694: e1 14 cp r14, r1
696: f1 04 cpc r15, r1
698: 01 05 cpc r16, r1
69a: 11 05 cpc r17, r1
69c: 29 f0 breq .+10 ; 0x6a8 <__mulsf3+0x1ce>
69e: 40 5c subi r20, 0xC0 ; 192
6a0: 5f 4f sbci r21, 0xFF ; 255
6a2: 6f 4f sbci r22, 0xFF ; 255
6a4: 7f 4f sbci r23, 0xFF ; 255
6a6: 40 78 andi r20, 0x80 ; 128
6a8: 1a 8e std Y+26, r1 ; 0x1a
6aa: fe 17 cp r31, r30
6ac: 11 f0 breq .+4 ; 0x6b2 <__mulsf3+0x1d8>
6ae: 81 e0 ldi r24, 0x01 ; 1
6b0: 8a 8f std Y+26, r24 ; 0x1a
6b2: 4d 8f std Y+29, r20 ; 0x1d
6b4: 5e 8f std Y+30, r21 ; 0x1e
6b6: 6f 8f std Y+31, r22 ; 0x1f
6b8: 78 a3 std Y+32, r23 ; 0x20
6ba: 83 e0 ldi r24, 0x03 ; 3
6bc: 89 8f std Y+25, r24 ; 0x19
6be: ce 01 movw r24, r28
6c0: 49 96 adiw r24, 0x19 ; 25
6c2: 0e 94 2f 04 call 0x85e ; 0x85e <__pack_f>
6c6: a0 96 adiw r28, 0x20 ; 32
6c8: e2 e1 ldi r30, 0x12 ; 18
6ca: 0c 94 f3 07 jmp 0xfe6 ; 0xfe6 <__epilogue_restores__>
000006ce <__floatunsisf>:
6ce: a8 e0 ldi r26, 0x08 ; 8
6d0: b0 e0 ldi r27, 0x00 ; 0
6d2: ed e6 ldi r30, 0x6D ; 109
6d4: f3 e0 ldi r31, 0x03 ; 3
6d6: 0c 94 df 07 jmp 0xfbe ; 0xfbe <__prologue_saves__+0x10>
6da: 7b 01 movw r14, r22
6dc: 8c 01 movw r16, r24
6de: 61 15 cp r22, r1
6e0: 71 05 cpc r23, r1
6e2: 81 05 cpc r24, r1
6e4: 91 05 cpc r25, r1
6e6: 19 f4 brne .+6 ; 0x6ee <__floatunsisf+0x20>
6e8: 82 e0 ldi r24, 0x02 ; 2
6ea: 89 83 std Y+1, r24 ; 0x01
6ec: 60 c0 rjmp .+192 ; 0x7ae <__floatunsisf+0xe0>
6ee: 83 e0 ldi r24, 0x03 ; 3
6f0: 89 83 std Y+1, r24 ; 0x01
6f2: 8e e1 ldi r24, 0x1E ; 30
6f4: c8 2e mov r12, r24
6f6: d1 2c mov r13, r1
6f8: dc 82 std Y+4, r13 ; 0x04
6fa: cb 82 std Y+3, r12 ; 0x03
6fc: ed 82 std Y+5, r14 ; 0x05
6fe: fe 82 std Y+6, r15 ; 0x06
700: 0f 83 std Y+7, r16 ; 0x07
702: 18 87 std Y+8, r17 ; 0x08
704: c8 01 movw r24, r16
706: b7 01 movw r22, r14
708: 0e 94 e0 03 call 0x7c0 ; 0x7c0 <__clzsi2>
70c: fc 01 movw r30, r24
70e: 31 97 sbiw r30, 0x01 ; 1
710: f7 ff sbrs r31, 7
712: 3b c0 rjmp .+118 ; 0x78a <__floatunsisf+0xbc>
714: 22 27 eor r18, r18
716: 33 27 eor r19, r19
718: 2e 1b sub r18, r30
71a: 3f 0b sbc r19, r31
71c: 57 01 movw r10, r14
71e: 68 01 movw r12, r16
720: 02 2e mov r0, r18
722: 04 c0 rjmp .+8 ; 0x72c <__floatunsisf+0x5e>
724: d6 94 lsr r13
726: c7 94 ror r12
728: b7 94 ror r11
72a: a7 94 ror r10
72c: 0a 94 dec r0
72e: d2 f7 brpl .-12 ; 0x724 <__floatunsisf+0x56>
730: 40 e0 ldi r20, 0x00 ; 0
732: 50 e0 ldi r21, 0x00 ; 0
734: 60 e0 ldi r22, 0x00 ; 0
736: 70 e0 ldi r23, 0x00 ; 0
738: 81 e0 ldi r24, 0x01 ; 1
73a: 90 e0 ldi r25, 0x00 ; 0
73c: a0 e0 ldi r26, 0x00 ; 0
73e: b0 e0 ldi r27, 0x00 ; 0
740: 04 c0 rjmp .+8 ; 0x74a <__floatunsisf+0x7c>
742: 88 0f add r24, r24
744: 99 1f adc r25, r25
746: aa 1f adc r26, r26
748: bb 1f adc r27, r27
74a: 2a 95 dec r18
74c: d2 f7 brpl .-12 ; 0x742 <__floatunsisf+0x74>
74e: 01 97 sbiw r24, 0x01 ; 1
750: a1 09 sbc r26, r1
752: b1 09 sbc r27, r1
754: 8e 21 and r24, r14
756: 9f 21 and r25, r15
758: a0 23 and r26, r16
75a: b1 23 and r27, r17
75c: 00 97 sbiw r24, 0x00 ; 0
75e: a1 05 cpc r26, r1
760: b1 05 cpc r27, r1
762: 21 f0 breq .+8 ; 0x76c <__floatunsisf+0x9e>
764: 41 e0 ldi r20, 0x01 ; 1
766: 50 e0 ldi r21, 0x00 ; 0
768: 60 e0 ldi r22, 0x00 ; 0
76a: 70 e0 ldi r23, 0x00 ; 0
76c: 4a 29 or r20, r10
76e: 5b 29 or r21, r11
770: 6c 29 or r22, r12
772: 7d 29 or r23, r13
774: 4d 83 std Y+5, r20 ; 0x05
776: 5e 83 std Y+6, r21 ; 0x06
778: 6f 83 std Y+7, r22 ; 0x07
77a: 78 87 std Y+8, r23 ; 0x08
77c: 8e e1 ldi r24, 0x1E ; 30
77e: 90 e0 ldi r25, 0x00 ; 0
780: 8e 1b sub r24, r30
782: 9f 0b sbc r25, r31
784: 9c 83 std Y+4, r25 ; 0x04
786: 8b 83 std Y+3, r24 ; 0x03
788: 12 c0 rjmp .+36 ; 0x7ae <__floatunsisf+0xe0>
78a: 30 97 sbiw r30, 0x00 ; 0
78c: 81 f0 breq .+32 ; 0x7ae <__floatunsisf+0xe0>
78e: 0e 2e mov r0, r30
790: 04 c0 rjmp .+8 ; 0x79a <__floatunsisf+0xcc>
792: ee 0c add r14, r14
794: ff 1c adc r15, r15
796: 00 1f adc r16, r16
798: 11 1f adc r17, r17
79a: 0a 94 dec r0
79c: d2 f7 brpl .-12 ; 0x792 <__floatunsisf+0xc4>
79e: ed 82 std Y+5, r14 ; 0x05
7a0: fe 82 std Y+6, r15 ; 0x06
7a2: 0f 83 std Y+7, r16 ; 0x07
7a4: 18 87 std Y+8, r17 ; 0x08
7a6: ce 1a sub r12, r30
7a8: df 0a sbc r13, r31
7aa: dc 82 std Y+4, r13 ; 0x04
7ac: cb 82 std Y+3, r12 ; 0x03
7ae: 1a 82 std Y+2, r1 ; 0x02
7b0: ce 01 movw r24, r28
7b2: 01 96 adiw r24, 0x01 ; 1
7b4: 0e 94 2f 04 call 0x85e ; 0x85e <__pack_f>
7b8: 28 96 adiw r28, 0x08 ; 8
7ba: ea e0 ldi r30, 0x0A ; 10
7bc: 0c 94 fb 07 jmp 0xff6 ; 0xff6 <__epilogue_restores__+0x10>
000007c0 <__clzsi2>:
7c0: ef 92 push r14
7c2: ff 92 push r15
7c4: 0f 93 push r16
7c6: 1f 93 push r17
7c8: 7b 01 movw r14, r22
7ca: 8c 01 movw r16, r24
7cc: 80 e0 ldi r24, 0x00 ; 0
7ce: e8 16 cp r14, r24
7d0: 80 e0 ldi r24, 0x00 ; 0
7d2: f8 06 cpc r15, r24
7d4: 81 e0 ldi r24, 0x01 ; 1
7d6: 08 07 cpc r16, r24
7d8: 80 e0 ldi r24, 0x00 ; 0
7da: 18 07 cpc r17, r24
7dc: 88 f4 brcc .+34 ; 0x800 <__clzsi2+0x40>
7de: 8f ef ldi r24, 0xFF ; 255
7e0: e8 16 cp r14, r24
7e2: f1 04 cpc r15, r1
7e4: 01 05 cpc r16, r1
7e6: 11 05 cpc r17, r1
7e8: 31 f0 breq .+12 ; 0x7f6 <__clzsi2+0x36>
7ea: 28 f0 brcs .+10 ; 0x7f6 <__clzsi2+0x36>
7ec: 88 e0 ldi r24, 0x08 ; 8
7ee: 90 e0 ldi r25, 0x00 ; 0
7f0: a0 e0 ldi r26, 0x00 ; 0
7f2: b0 e0 ldi r27, 0x00 ; 0
7f4: 17 c0 rjmp .+46 ; 0x824 <__clzsi2+0x64>
7f6: 80 e0 ldi r24, 0x00 ; 0
7f8: 90 e0 ldi r25, 0x00 ; 0
7fa: a0 e0 ldi r26, 0x00 ; 0
7fc: b0 e0 ldi r27, 0x00 ; 0
7fe: 12 c0 rjmp .+36 ; 0x824 <__clzsi2+0x64>
800: 80 e0 ldi r24, 0x00 ; 0
802: e8 16 cp r14, r24
804: 80 e0 ldi r24, 0x00 ; 0
806: f8 06 cpc r15, r24
808: 80 e0 ldi r24, 0x00 ; 0
80a: 08 07 cpc r16, r24
80c: 81 e0 ldi r24, 0x01 ; 1
80e: 18 07 cpc r17, r24
810: 28 f0 brcs .+10 ; 0x81c <__clzsi2+0x5c>
812: 88 e1 ldi r24, 0x18 ; 24
814: 90 e0 ldi r25, 0x00 ; 0
816: a0 e0 ldi r26, 0x00 ; 0
818: b0 e0 ldi r27, 0x00 ; 0
81a: 04 c0 rjmp .+8 ; 0x824 <__clzsi2+0x64>
81c: 80 e1 ldi r24, 0x10 ; 16
81e: 90 e0 ldi r25, 0x00 ; 0
820: a0 e0 ldi r26, 0x00 ; 0
822: b0 e0 ldi r27, 0x00 ; 0
824: 20 e2 ldi r18, 0x20 ; 32
826: 30 e0 ldi r19, 0x00 ; 0
828: 40 e0 ldi r20, 0x00 ; 0
82a: 50 e0 ldi r21, 0x00 ; 0
82c: 28 1b sub r18, r24
82e: 39 0b sbc r19, r25
830: 4a 0b sbc r20, r26
832: 5b 0b sbc r21, r27
834: 04 c0 rjmp .+8 ; 0x83e <__clzsi2+0x7e>
836: 16 95 lsr r17
838: 07 95 ror r16
83a: f7 94 ror r15
83c: e7 94 ror r14
83e: 8a 95 dec r24
840: d2 f7 brpl .-12 ; 0x836 <__clzsi2+0x76>
842: f7 01 movw r30, r14
844: e5 50 subi r30, 0x05 ; 5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -