main.lss
字号:
ac6: 90 e1 ldi r25, 0x10 ; 16
ac8: e9 2e mov r14, r25
aca: f1 2c mov r15, r1
acc: 01 2d mov r16, r1
ace: 11 2d mov r17, r1
ad0: 05 c0 rjmp .+10 ; 0xadc <__clzsi2+0x62>
ad2: 88 e1 ldi r24, 0x18 ; 24
ad4: e8 2e mov r14, r24
ad6: f1 2c mov r15, r1
ad8: 01 2d mov r16, r1
ada: 11 2d mov r17, r1
adc: 80 e2 ldi r24, 0x20 ; 32
ade: 90 e0 ldi r25, 0x00 ; 0
ae0: a0 e0 ldi r26, 0x00 ; 0
ae2: b0 e0 ldi r27, 0x00 ; 0
ae4: 8e 19 sub r24, r14
ae6: 9f 09 sbc r25, r15
ae8: a0 0b sbc r26, r16
aea: b1 0b sbc r27, r17
aec: 04 c0 rjmp .+8 ; 0xaf6 <__clzsi2+0x7c>
aee: 56 95 lsr r21
af0: 47 95 ror r20
af2: 37 95 ror r19
af4: 27 95 ror r18
af6: ea 94 dec r14
af8: d2 f7 brpl .-12 ; 0xaee <__clzsi2+0x74>
afa: f9 01 movw r30, r18
afc: e1 59 subi r30, 0x91 ; 145
afe: ff 4f sbci r31, 0xFF ; 255
b00: 20 81 ld r18, Z
b02: 82 1b sub r24, r18
b04: 91 09 sbc r25, r1
b06: a1 09 sbc r26, r1
b08: b1 09 sbc r27, r1
b0a: 1f 91 pop r17
b0c: 0f 91 pop r16
b0e: ff 90 pop r15
b10: ef 90 pop r14
b12: 08 95 ret
00000b14 <__pack_f>:
b14: 9f 92 push r9
b16: af 92 push r10
b18: bf 92 push r11
b1a: cf 92 push r12
b1c: df 92 push r13
b1e: ef 92 push r14
b20: ff 92 push r15
b22: 0f 93 push r16
b24: 1f 93 push r17
b26: ee 24 eor r14, r14
b28: ff 24 eor r15, r15
b2a: 87 01 movw r16, r14
b2c: fc 01 movw r30, r24
b2e: 24 81 ldd r18, Z+4 ; 0x04
b30: 35 81 ldd r19, Z+5 ; 0x05
b32: 46 81 ldd r20, Z+6 ; 0x06
b34: 57 81 ldd r21, Z+7 ; 0x07
b36: 91 80 ldd r9, Z+1 ; 0x01
b38: 80 81 ld r24, Z
b3a: 82 30 cpi r24, 0x02 ; 2
b3c: 10 f4 brcc .+4 ; 0xb42 <__pack_f+0x2e>
b3e: 40 61 ori r20, 0x10 ; 16
b40: a2 c0 rjmp .+324 ; 0xc86 <__pack_f+0x172>
b42: 84 30 cpi r24, 0x04 ; 4
b44: 09 f4 brne .+2 ; 0xb48 <__pack_f+0x34>
b46: 9b c0 rjmp .+310 ; 0xc7e <__pack_f+0x16a>
b48: 82 30 cpi r24, 0x02 ; 2
b4a: 29 f4 brne .+10 ; 0xb56 <__pack_f+0x42>
b4c: 20 e0 ldi r18, 0x00 ; 0
b4e: 30 e0 ldi r19, 0x00 ; 0
b50: 40 e0 ldi r20, 0x00 ; 0
b52: 50 e0 ldi r21, 0x00 ; 0
b54: 05 c0 rjmp .+10 ; 0xb60 <__pack_f+0x4c>
b56: 21 15 cp r18, r1
b58: 31 05 cpc r19, r1
b5a: 41 05 cpc r20, r1
b5c: 51 05 cpc r21, r1
b5e: 19 f4 brne .+6 ; 0xb66 <__pack_f+0x52>
b60: e0 e0 ldi r30, 0x00 ; 0
b62: f0 e0 ldi r31, 0x00 ; 0
b64: 92 c0 rjmp .+292 ; 0xc8a <__pack_f+0x176>
b66: 82 81 ldd r24, Z+2 ; 0x02
b68: 93 81 ldd r25, Z+3 ; 0x03
b6a: 6f ef ldi r22, 0xFF ; 255
b6c: 82 38 cpi r24, 0x82 ; 130
b6e: 96 07 cpc r25, r22
b70: 0c f0 brlt .+2 ; 0xb74 <__pack_f+0x60>
b72: 5a c0 rjmp .+180 ; 0xc28 <__pack_f+0x114>
b74: 62 e8 ldi r22, 0x82 ; 130
b76: 7f ef ldi r23, 0xFF ; 255
b78: 68 1b sub r22, r24
b7a: 79 0b sbc r23, r25
b7c: 6a 31 cpi r22, 0x1A ; 26
b7e: 71 05 cpc r23, r1
b80: 2c f0 brlt .+10 ; 0xb8c <__pack_f+0x78>
b82: 20 e0 ldi r18, 0x00 ; 0
b84: 30 e0 ldi r19, 0x00 ; 0
b86: 40 e0 ldi r20, 0x00 ; 0
b88: 50 e0 ldi r21, 0x00 ; 0
b8a: 2a c0 rjmp .+84 ; 0xbe0 <__pack_f+0xcc>
b8c: aa 24 eor r10, r10
b8e: bb 24 eor r11, r11
b90: 65 01 movw r12, r10
b92: 81 e0 ldi r24, 0x01 ; 1
b94: 90 e0 ldi r25, 0x00 ; 0
b96: a0 e0 ldi r26, 0x00 ; 0
b98: b0 e0 ldi r27, 0x00 ; 0
b9a: 06 2e mov r0, r22
b9c: 04 c0 rjmp .+8 ; 0xba6 <__pack_f+0x92>
b9e: 88 0f add r24, r24
ba0: 99 1f adc r25, r25
ba2: aa 1f adc r26, r26
ba4: bb 1f adc r27, r27
ba6: 0a 94 dec r0
ba8: d2 f7 brpl .-12 ; 0xb9e <__pack_f+0x8a>
baa: 01 97 sbiw r24, 0x01 ; 1
bac: a1 09 sbc r26, r1
bae: b1 09 sbc r27, r1
bb0: 82 23 and r24, r18
bb2: 93 23 and r25, r19
bb4: a4 23 and r26, r20
bb6: b5 23 and r27, r21
bb8: 00 97 sbiw r24, 0x00 ; 0
bba: a1 05 cpc r26, r1
bbc: b1 05 cpc r27, r1
bbe: 29 f0 breq .+10 ; 0xbca <__pack_f+0xb6>
bc0: 71 e0 ldi r23, 0x01 ; 1
bc2: a7 2e mov r10, r23
bc4: b1 2c mov r11, r1
bc6: c1 2c mov r12, r1
bc8: d1 2c mov r13, r1
bca: 04 c0 rjmp .+8 ; 0xbd4 <__pack_f+0xc0>
bcc: 56 95 lsr r21
bce: 47 95 ror r20
bd0: 37 95 ror r19
bd2: 27 95 ror r18
bd4: 6a 95 dec r22
bd6: d2 f7 brpl .-12 ; 0xbcc <__pack_f+0xb8>
bd8: 2a 29 or r18, r10
bda: 3b 29 or r19, r11
bdc: 4c 29 or r20, r12
bde: 5d 29 or r21, r13
be0: da 01 movw r26, r20
be2: c9 01 movw r24, r18
be4: 8f 77 andi r24, 0x7F ; 127
be6: 90 70 andi r25, 0x00 ; 0
be8: a0 70 andi r26, 0x00 ; 0
bea: b0 70 andi r27, 0x00 ; 0
bec: 80 34 cpi r24, 0x40 ; 64
bee: 91 05 cpc r25, r1
bf0: a1 05 cpc r26, r1
bf2: b1 05 cpc r27, r1
bf4: 39 f4 brne .+14 ; 0xc04 <__pack_f+0xf0>
bf6: 27 ff sbrs r18, 7
bf8: 09 c0 rjmp .+18 ; 0xc0c <__pack_f+0xf8>
bfa: 20 5c subi r18, 0xC0 ; 192
bfc: 3f 4f sbci r19, 0xFF ; 255
bfe: 4f 4f sbci r20, 0xFF ; 255
c00: 5f 4f sbci r21, 0xFF ; 255
c02: 04 c0 rjmp .+8 ; 0xc0c <__pack_f+0xf8>
c04: 21 5c subi r18, 0xC1 ; 193
c06: 3f 4f sbci r19, 0xFF ; 255
c08: 4f 4f sbci r20, 0xFF ; 255
c0a: 5f 4f sbci r21, 0xFF ; 255
c0c: 80 e0 ldi r24, 0x00 ; 0
c0e: 90 e0 ldi r25, 0x00 ; 0
c10: 20 30 cpi r18, 0x00 ; 0
c12: 60 e0 ldi r22, 0x00 ; 0
c14: 36 07 cpc r19, r22
c16: 60 e0 ldi r22, 0x00 ; 0
c18: 46 07 cpc r20, r22
c1a: 60 e4 ldi r22, 0x40 ; 64
c1c: 56 07 cpc r21, r22
c1e: 10 f0 brcs .+4 ; 0xc24 <__pack_f+0x110>
c20: 81 e0 ldi r24, 0x01 ; 1
c22: 90 e0 ldi r25, 0x00 ; 0
c24: fc 01 movw r30, r24
c26: 23 c0 rjmp .+70 ; 0xc6e <__pack_f+0x15a>
c28: 80 38 cpi r24, 0x80 ; 128
c2a: 91 05 cpc r25, r1
c2c: 44 f5 brge .+80 ; 0xc7e <__pack_f+0x16a>
c2e: fc 01 movw r30, r24
c30: e1 58 subi r30, 0x81 ; 129
c32: ff 4f sbci r31, 0xFF ; 255
c34: da 01 movw r26, r20
c36: c9 01 movw r24, r18
c38: 8f 77 andi r24, 0x7F ; 127
c3a: 90 70 andi r25, 0x00 ; 0
c3c: a0 70 andi r26, 0x00 ; 0
c3e: b0 70 andi r27, 0x00 ; 0
c40: 80 34 cpi r24, 0x40 ; 64
c42: 91 05 cpc r25, r1
c44: a1 05 cpc r26, r1
c46: b1 05 cpc r27, r1
c48: 39 f4 brne .+14 ; 0xc58 <__pack_f+0x144>
c4a: 27 ff sbrs r18, 7
c4c: 09 c0 rjmp .+18 ; 0xc60 <__pack_f+0x14c>
c4e: 20 5c subi r18, 0xC0 ; 192
c50: 3f 4f sbci r19, 0xFF ; 255
c52: 4f 4f sbci r20, 0xFF ; 255
c54: 5f 4f sbci r21, 0xFF ; 255
c56: 04 c0 rjmp .+8 ; 0xc60 <__pack_f+0x14c>
c58: 21 5c subi r18, 0xC1 ; 193
c5a: 3f 4f sbci r19, 0xFF ; 255
c5c: 4f 4f sbci r20, 0xFF ; 255
c5e: 5f 4f sbci r21, 0xFF ; 255
c60: 57 ff sbrs r21, 7
c62: 05 c0 rjmp .+10 ; 0xc6e <__pack_f+0x15a>
c64: 56 95 lsr r21
c66: 47 95 ror r20
c68: 37 95 ror r19
c6a: 27 95 ror r18
c6c: 31 96 adiw r30, 0x01 ; 1
c6e: 87 e0 ldi r24, 0x07 ; 7
c70: 56 95 lsr r21
c72: 47 95 ror r20
c74: 37 95 ror r19
c76: 27 95 ror r18
c78: 8a 95 dec r24
c7a: d1 f7 brne .-12 ; 0xc70 <__pack_f+0x15c>
c7c: 06 c0 rjmp .+12 ; 0xc8a <__pack_f+0x176>
c7e: 20 e0 ldi r18, 0x00 ; 0
c80: 30 e0 ldi r19, 0x00 ; 0
c82: 40 e0 ldi r20, 0x00 ; 0
c84: 50 e0 ldi r21, 0x00 ; 0
c86: ef ef ldi r30, 0xFF ; 255
c88: f0 e0 ldi r31, 0x00 ; 0
c8a: e2 2e mov r14, r18
c8c: f3 2e mov r15, r19
c8e: 94 2f mov r25, r20
c90: 9f 77 andi r25, 0x7F ; 127
c92: 80 2f mov r24, r16
c94: 80 78 andi r24, 0x80 ; 128
c96: 89 2b or r24, r25
c98: 9e 2f mov r25, r30
c9a: 97 95 ror r25
c9c: 99 27 eor r25, r25
c9e: 97 95 ror r25
ca0: 8f 77 andi r24, 0x7F ; 127
ca2: 08 2f mov r16, r24
ca4: 09 2b or r16, r25
ca6: 9e 2f mov r25, r30
ca8: 96 95 lsr r25
caa: 81 2f mov r24, r17
cac: 80 78 andi r24, 0x80 ; 128
cae: 89 2b or r24, r25
cb0: 97 94 ror r9
cb2: 99 24 eor r9, r9
cb4: 97 94 ror r9
cb6: 8f 77 andi r24, 0x7F ; 127
cb8: 18 2f mov r17, r24
cba: 19 29 or r17, r9
cbc: c8 01 movw r24, r16
cbe: b7 01 movw r22, r14
cc0: 1f 91 pop r17
cc2: 0f 91 pop r16
cc4: ff 90 pop r15
cc6: ef 90 pop r14
cc8: df 90 pop r13
cca: cf 90 pop r12
ccc: bf 90 pop r11
cce: af 90 pop r10
cd0: 9f 90 pop r9
cd2: 08 95 ret
00000cd4 <__fixunssfsi>:
cd4: 5f d0 rcall .+190 ; 0xd94 <__fp_splitA>
cd6: 88 f0 brcs .+34 ; 0xcfa <__fixunssfsi+0x26>
cd8: 9f 57 subi r25, 0x7F ; 127
cda: 90 f0 brcs .+36 ; 0xd00 <__fixunssfsi+0x2c>
cdc: b9 2f mov r27, r25
cde: 99 27 eor r25, r25
ce0: b7 51 subi r27, 0x17 ; 23
ce2: a0 f0 brcs .+40 ; 0xd0c <__fixunssfsi+0x38>
ce4: d1 f0 breq .+52 ; 0xd1a <__fixunssfsi+0x46>
ce6: 66 0f add r22, r22
ce8: 77 1f adc r23, r23
cea: 88 1f adc r24, r24
cec: 99 1f adc r25, r25
cee: 1a f0 brmi .+6 ; 0xcf6 <__fixunssfsi+0x22>
cf0: ba 95 dec r27
cf2: c9 f7 brne .-14 ; 0xce6 <__fixunssfsi+0x12>
cf4: 12 c0 rjmp .+36 ; 0xd1a <__fixunssfsi+0x46>
cf6: b1 30 cpi r27, 0x01 ; 1
cf8: 81 f0 breq .+32 ; 0xd1a <__fixunssfsi+0x46>
cfa: 66 d0 rcall .+204 ; 0xdc8 <__fp_zero>
cfc: b1 e0 ldi r27, 0x01 ; 1
cfe: 08 95 ret
d00: 63 c0 rjmp .+198 ; 0xdc8 <__fp_zero>
d02: 67 2f mov r22, r23
d04: 78 2f mov r23, r24
d06: 88 27 eor r24, r24
d08: b8 5f subi r27, 0xF8 ; 248
d0a: 39 f0 breq .+14 ; 0xd1a <__fixunssfsi+0x46>
d0c: b9 3f cpi r27, 0xF9 ; 249
d0e: cc f3 brlt .-14 ; 0xd02 <__fixunssfsi+0x2e>
d10: 86 95 lsr r24
d12: 77 95 ror r23
d14: 67 95 ror r22
d16: b3 95 inc r27
d18: d9 f7 brne .-10 ; 0xd10 <__fixunssfsi+0x3c>
d1a: 3e f4 brtc .+14 ; 0xd2a <__fixunssfsi+0x56>
d1c: 90 95 com r25
d1e: 80 95 com r24
d20: 70 95 com r23
d22: 61 95 neg r22
d24: 7f 4f sbci r23, 0xFF ; 255
d26: 8f 4f sbci r24, 0xFF ; 255
d28: 9f 4f sbci r25, 0xFF ; 255
d2a: 08 95 ret
00000d2c <__cmpsf2>:
d2c: 07 d0 rcall .+14 ; 0xd3c <__gesf2+0x8>
d2e: 08 f4 brcc .+2 ; 0xd32 <__cmpsf2+0x6>
d30: 81 e0 ldi r24, 0x01 ; 1
d32: 08 95 ret
00000d34 <__gesf2>:
d34: 03 d0 rcall .+6 ; 0xd3c <__gesf2+0x8>
d36: 08 f4 brcc .+2 ; 0xd3a <__gesf2+0x6>
d38: 8f ef ldi r24, 0xFF ; 255
d3a: 08 95 ret
d3c: 99 0f add r25, r25
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -