?? fffff.lst
字號:
074D 1F99 ROL R25
074E 279B EOR R25,R27
074F 0FBB LSL R27
0750 9447 ROR R4
0751 78A0 ANDI R26,0x80
0752 3830 CPI R19,0x80
0753 9508 RET
repack:
0754 0F22 LSL R18
0755 E8B0 LDI R27,0x80
0756 27B3 EOR R27,R19
0757 0F88 LSL R24
0758 95B7 ROR R27
0759 9527 ROR R18
075A 2F3B MOV R19,R27
075B 9508 RET
_cos:
075C 940E0444 CALL push_arg4
075E 9721 SBIW R28,1
075F 2FEC MOV R30,R28
0760 2FFD MOV R31,R29
0761 8021 LDD R2,Z+1
0762 8032 LDD R3,Z+2
0763 8043 LDD R4,Z+3
0764 8054 LDD R5,Z+4
0765 925A ST R5,-Y
0766 924A ST R4,-Y
0767 923A ST R3,-Y
0768 922A ST R2,-Y
0769 E90A LDI R16,0x9A
076A E010 LDI R17,0
076B 940E04C4 CALL lpm32
076D 933A ST R19,-Y
076E 932A ST R18,-Y
076F 931A ST R17,-Y
0770 930A ST R16,-Y
0771 940E0644 CALL cmp32f
0773 F05C BLT 0x077F
0774 E081 LDI R24,1
0775 8388 STD Y+0,R24
0776 2FEC MOV R30,R28
0777 2FFD MOV R31,R29
0778 8101 LDD R16,Z+1
0779 8112 LDD R17,Z+2
077A 8123 LDD R18,Z+3
077B 8134 LDD R19,Z+4
077C 940E08A4 CALL _sinus
077E C010 RJMP 0x078F
077F E081 LDI R24,1
0780 8388 STD Y+0,R24
0781 2FEC MOV R30,R28
0782 2FFD MOV R31,R29
0783 8021 LDD R2,Z+1
0784 8032 LDD R3,Z+2
0785 8043 LDD R4,Z+3
0786 8054 LDD R5,Z+4
0787 925A ST R5,-Y
0788 924A ST R4,-Y
0789 923A ST R3,-Y
078A 922A ST R2,-Y
078B 940E0705 CALL neg32f
078D 940E08A4 CALL _sinus
078F 9625 ADIW R28,5
0790 9508 RET
_floor:
0791 940E0444 CALL push_arg4
0793 940E04A2 CALL push_gset2
0795 972C SBIW R28,0xC
0796 2FEC MOV R30,R28
0797 2FFD MOV R31,R29
0798 8820 LDD R2,Z+16
0799 8831 LDD R3,Z+17
079A 8842 LDD R4,Z+18
079B 8853 LDD R5,Z+19
079C 2FEC MOV R30,R28
079D 2FFD MOV R31,R29
079E 8224 STD Z+4,R2
079F 8235 STD Z+5,R3
07A0 8246 STD Z+6,R4
07A1 8257 STD Z+7,R5
07A2 2FEC MOV R30,R28
07A3 2FFD MOV R31,R29
07A4 8900 LDD R16,Z+16
07A5 8911 LDD R17,Z+17
07A6 8922 LDD R18,Z+18
07A7 8933 LDD R19,Z+19
07A8 940E04F2 CALL fp2long
07AA 2FEC MOV R30,R28
07AB 2FFD MOV R31,R29
07AC 8300 STD Z+0,R16
07AD 8311 STD Z+1,R17
07AE 8322 STD Z+2,R18
07AF 8333 STD Z+3,R19
07B0 2FEC MOV R30,R28
07B1 2FFD MOV R31,R29
07B2 8100 LDD R16,Z+0
07B3 8111 LDD R17,Z+1
07B4 8122 LDD R18,Z+2
07B5 8133 LDD R19,Z+3
07B6 940E0532 CALL long2fp
07B8 933A ST R19,-Y
07B9 932A ST R18,-Y
07BA 931A ST R17,-Y
07BB 930A ST R16,-Y
07BC 2FEC MOV R30,R28
07BD 2FFD MOV R31,R29
07BE 8824 LDD R2,Z+20
07BF 8835 LDD R3,Z+21
07C0 8846 LDD R4,Z+22
07C1 8857 LDD R5,Z+23
07C2 925A ST R5,-Y
07C3 924A ST R4,-Y
07C4 923A ST R3,-Y
07C5 922A ST R2,-Y
07C6 940E0644 CALL cmp32f
07C8 F041 BEQ 0x07D1
07C9 818E LDD R24,Y+6
07CA 819F LDD R25,Y+7
07CB 7880 ANDI R24,0x80
07CC 779F ANDI R25,0x7F
07CD 3880 CPI R24,0x80
07CE E4EB LDI R30,0x4B
07CF 079E CPC R25,R30
07D0 F038 BCS 0x07D8
07D1 2FEC MOV R30,R28
07D2 2FFD MOV R31,R29
07D3 8900 LDD R16,Z+16
07D4 8911 LDD R17,Z+17
07D5 8922 LDD R18,Z+18
07D6 8933 LDD R19,Z+19
07D7 C046 RJMP 0x081E
07D8 E90E LDI R16,0x9E
07D9 E010 LDI R17,0
07DA 940E04C4 CALL lpm32
07DC 933A ST R19,-Y
07DD 932A ST R18,-Y
07DE 931A ST R17,-Y
07DF 930A ST R16,-Y
07E0 2FEC MOV R30,R28
07E1 2FFD MOV R31,R29
07E2 8824 LDD R2,Z+20
07E3 8835 LDD R3,Z+21
07E4 8846 LDD R4,Z+22
07E5 8857 LDD R5,Z+23
07E6 925A ST R5,-Y
07E7 924A ST R4,-Y
07E8 923A ST R3,-Y
07E9 922A ST R2,-Y
07EA 940E0644 CALL cmp32f
07EC F44C BGE 0x07F6
07ED 2FEC MOV R30,R28
07EE 2FFD MOV R31,R29
07EF 8100 LDD R16,Z+0
07F0 8111 LDD R17,Z+1
07F1 8122 LDD R18,Z+2
07F2 8133 LDD R19,Z+3
07F3 940E0532 CALL long2fp
07F5 C028 RJMP 0x081E
07F6 E041 LDI R20,1
07F7 E050 LDI R21,0
07F8 E060 LDI R22,0
07F9 E070 LDI R23,0
07FA 2FEC MOV R30,R28
07FB 2FFD MOV R31,R29
07FC 8020 LDD R2,Z+0
07FD 8031 LDD R3,Z+1
07FE 8042 LDD R4,Z+2
07FF 8053 LDD R5,Z+3
0800 1A24 SUB R2,R20
0801 0A35 SBC R3,R21
0802 0A46 SBC R4,R22
0803 0A57 SBC R5,R23
0804 2FEC MOV R30,R28
0805 2FFD MOV R31,R29
0806 8620 STD Z+8,R2
0807 8631 STD Z+9,R3
0808 8642 STD Z+10,R4
0809 8653 STD Z+11,R5
080A 2FEC MOV R30,R28
080B 2FFD MOV R31,R29
080C 8420 LDD R2,Z+8
080D 8431 LDD R3,Z+9
080E 8442 LDD R4,Z+10
080F 8453 LDD R5,Z+11
0810 2FEC MOV R30,R28
0811 2FFD MOV R31,R29
0812 8220 STD Z+0,R2
0813 8231 STD Z+1,R3
0814 8242 STD Z+2,R4
0815 8253 STD Z+3,R5
0816 2FEC MOV R30,R28
0817 2FFD MOV R31,R29
0818 8500 LDD R16,Z+8
0819 8511 LDD R17,Z+9
081A 8522 LDD R18,Z+10
081B 8533 LDD R19,Z+11
081C 940E0532 CALL long2fp
081E 962C ADIW R28,0xC
081F 940E0493 CALL pop_gset2
0821 9624 ADIW R28,4
0822 9508 RET
_frexp:
0823 940E0444 CALL push_arg4
0825 9728 SBIW R28,0x8
0826 2FEC MOV R30,R28
0827 2FFD MOV R31,R29
0828 8420 LDD R2,Z+8
0829 8431 LDD R3,Z+9
082A 8442 LDD R4,Z+10
082B 8453 LDD R5,Z+11
082C 925A ST R5,-Y
082D 924A ST R4,-Y
082E 923A ST R3,-Y
082F 922A ST R2,-Y
0830 EA06 LDI R16,0xA6
0831 E010 LDI R17,0
0832 940E04C4 CALL lpm32
0834 933A ST R19,-Y
0835 932A ST R18,-Y
0836 931A ST R17,-Y
0837 930A ST R16,-Y
0838 940E0644 CALL cmp32f
083A F459 BNE 0x0846
083B 2422 CLR R2
083C 2433 CLR R3
083D 85EC LDD R30,Y+12
083E 85FD LDD R31,Y+13
083F 8231 STD Z+1,R3
0840 8220 STD Z+0,R2
0841 EA02 LDI R16,0xA2
0842 E010 LDI R17,0
0843 940E04C4 CALL lpm32
0845 C05C RJMP 0x08A2
0846 2FEC MOV R30,R28
0847 2FFD MOV R31,R29
0848 8420 LDD R2,Z+8
0849 8431 LDD R3,Z+9
084A 8442 LDD R4,Z+10
084B 8453 LDD R5,Z+11
084C 2FEC MOV R30,R28
084D 2FFD MOV R31,R29
084E 8220 STD Z+0,R2
084F 8231 STD Z+1,R3
0850 8242 STD Z+2,R4
0851 8253 STD Z+3,R5
0852 802A LDD R2,Y+2
0853 803B LDD R3,Y+3
0854 0C22 LSL R2
0855 1C33 ROL R3
0856 823B STD Y+3,R3
0857 822A STD Y+2,R2
0858 2D83 MOV R24,R3
0859 2799 CLR R25
085A 578E SUBI R24,0x7E
085B 4090 SBCI R25,0
085C 85EC LDD R30,Y+12
085D 85FD LDD R31,Y+13
085E 8391 STD Z+1,R25
085F 8380 STD Z+0,R24
0860 E78E LDI R24,0x7E
0861 838B STD Y+3,R24
0862 802A LDD R2,Y+2
0863 803B LDD R3,Y+3
0864 9436 LSR R3
0865 9427 ROR R2
0866 823B STD Y+3,R3
0867 822A STD Y+2,R2
0868 2FEC MOV R30,R28
0869 2FFD MOV R31,R29
086A 8420 LDD R2,Z+8
086B 8431 LDD R3,Z+9
086C 8442 LDD R4,Z+10
086D 8453 LDD R5,Z+11
086E 925A ST R5,-Y
086F 924A ST R4,-Y
0870 923A ST R3,-Y
0871 922A ST R2,-Y
0872 EA06 LDI R16,0xA6
0873 E010 LDI R17,0
0874 940E04C4 CALL lpm32
0876 933A ST R19,-Y
0877 932A ST R18,-Y
0878 931A ST R17,-Y
0879 930A ST R16,-Y
087A 940E0644 CALL cmp32f
087C F49C BGE 0x0890
087D 2FEC MOV R30,R28
087E 2FFD MOV R31,R29
087F 8020 LDD R2,Z+0
0880 8031 LDD R3,Z+1
0881 8042 LDD R4,Z+2
0882 8053 LDD R5,Z+3
0883 925A ST R5,-Y
0884 924A ST R4,-Y
0885 923A ST R3,-Y
0886 922A ST R2,-Y
0887 940E0705 CALL neg32f
0889 2FEC MOV R30,R28
088A 2FFD MOV R31,R29
088B 8304 STD Z+4,R16
088C 8315 STD Z+5,R17
088D 8326 STD Z+6,R18
088E 8337 STD Z+7,R19
088F C00C RJMP 0x089C
0890 2FEC MOV R30,R28
0891 2FFD MOV R31,R29
0892 8020 LDD R2,Z+0
0893 8031 LDD R3,Z+1
0894 8042 LDD R4,Z+2
0895 8053 LDD R5,Z+3
0896 2FEC MOV R30,R28
0897 2FFD MOV R31,R29
0898 8224 STD Z+4,R2
0899 8235 STD Z+5,R3
089A 8246 STD Z+6,R4
089B 8257 STD Z+7,R5
089C 2FEC MOV R30,R28
089D 2FFD MOV R31,R29
089E 8104 LDD R16,Z+4
089F 8115 LDD R17,Z+5
08A0 8126 LDD R18,Z+6
08A1 8137 LDD R19,Z+7
08A2 962C ADIW R28,0xC
08A3 9508 RET
_sinus:
08A4 940E0444 CALL push_arg4
08A6 940E04A0 CALL push_gset3
08A8 9724 SBIW R28,4
08A9 EC0A LDI R16,0xCA
08AA E010 LDI R17,0
08AB 940E04C4 CALL lpm32
08AD 933A ST R19,-Y
08AE 932A ST R18,-Y
08AF 931A ST R17,-Y
08B0 930A ST R16,-Y
08B1 2FEC MOV R30,R28
08B2 2FFD MOV R31,R29
08B3 8426 LDD R2,Z+14
08B4 8437 LDD R3,Z+15
08B5 8840 LDD R4,Z+16
08B6 8851 LDD R5,Z+17
08B7 925A ST R5,-Y
08B8 924A ST R4,-Y
08B9 923A ST R3,-Y
08BA 922A ST R2,-Y
08BB 940E0678 CALL mpy32f
08BD 2FEC MOV R30,R28
08BE 2FFD MOV R31,R29
08BF 8702 STD Z+10,R16
08C0 8713 STD Z+11,R17
08C1 8724 STD Z+12,R18
08C2 8735 STD Z+13,R19
08C3 2FEC MOV R30,R28
08C4 2FFD MOV R31,R29
08C5 8502 LDD R16,Z+10
08C6 8513 LDD R17,Z+11
08C7 8524 LDD R18,Z+12
08C8 8535 LDD R19,Z+13
08C9 940E0791 CALL _floor
08CB 2FEC MOV R30,R28
08CC 2FFD MOV R31,R29
08CD 8300 STD Z+0,R16
08CE 8311 STD Z+1,R17
08CF 8322 STD Z+2,R18
08D0 8333 STD Z+3,R19
08D1 2FEC MOV R30,R28
08D2 2FFD MOV R31,R29
08D3 8422 LDD R2,Z+10
08D4 8433 LDD R3,Z+11
08D5 8444 LDD R4,Z+12
08D6 8455 LDD R5,Z+13
08D7 925A ST R5,-Y
08D8 924A ST R4,-Y
08D9 923A ST R3,-Y
08DA 922A ST R2,-Y
08DB 2FEC MOV R30,R28
08DC 2FFD MOV R31,R29
08DD 8024 LDD R2,Z+4
08DE 8035 LDD R3,Z+5
08DF 8046 LDD R4,Z+6
08E0 8057 LDD R5,Z+7
08E1 925A ST R5,-Y
08E2 924A ST R4,-Y
08E3 923A ST R3,-Y
08E4 922A ST R2,-Y
08E5 940E0591 CALL sub32f
08E7 2FEC MOV R30,R28
08E8 2FFD MOV R31,R29
08E9 8702 STD Z+10,R16
08EA 8713 STD Z+11,R17
08EB 8724 STD Z+12,R18
08EC 8735 STD Z+13,R19
08ED 2FEC MOV R30,R28
08EE 2FFD MOV R31,R29
08EF 8020 LDD R2,Z+0
08F0 8031 LDD R3,Z+1
08F1 8042 LDD R4,Z+2
08F2 8053 LDD R5,Z+3
08F3 925A ST R5,-Y
08F4 924A ST R4,-Y
08F5 923A ST R3,-Y
08F6 922A ST R2,-Y
08F7 EC06 LDI R16,0xC6
08F8 E010 LDI R17,0
08F9 940E04C4 CALL lpm32
08FB 933A ST R19,-Y
08FC 932A ST R18,-Y
08FD 931A ST R17,-Y
08FE 930A ST R16,-Y
08FF 940E0644 CALL cmp32f
0901 F0EC BLT 0x091F
0902 2FEC MOV R30,R28
0903 2FFD MOV R31,R29
0904 8020 LDD R2,Z+0
0905 8031 LDD R3,Z+1
0906 8042 LDD R4,Z+2
0907 8053 LDD R5,Z+3
0908 925A ST R5,-Y
0909 924A ST R4,-Y
090A 923A ST R3,-Y
090B 922A ST R2,-Y
090C EC06 LDI R16,0xC6
090D E010 LDI R17,0
090E 940E04C4 CALL lpm32
0910 933A ST R19,-Y
0911 932A ST R18,-Y
0912 931A ST R17,-Y
0913 930A ST R16,-Y
0914 940E0591 CALL sub32f
0916 940E04E4 CALL fp2int
0918 2F80 MOV R24,R16
0919 2F91 MOV R25,R17
091A 5080 SUBI R24,0
091B 4890 SBCI
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -