📄 endpoint.lst
字号:
673 .LSM84:
674 0016 6150 subi r22,lo8(-(-1))
675 0018 7040 sbci r23,hi8(-(-1))
676 .LVL97:
677 .LSM85:
678 001a 01F0 breq .L62
679 .L77:
680 001c 8091 F200 lds r24,242
681 0020 9091 F300 lds r25,(242)+1
682 0024 0897 sbiw r24,8
683 0026 00F0 brlo .L63
684 .L62:
685 .LSM86:
686 0028 8091 F200 lds r24,242
687 002c 9091 F300 lds r25,(242)+1
688 0030 20E0 ldi r18,lo8(0)
689 0032 0897 sbiw r24,8
690 0034 01F4 brne .L64
691 0036 21E0 ldi r18,lo8(1)
692 .L64:
693 .LSM87:
694 0038 8091 E800 lds r24,232
695 003c 8E7F andi r24,lo8(-2)
696 003e 8093 E800 sts 232,r24
697 .LVL98:
698 .L59:
699 .LSM88:
700 0042 6115 cp r22,__zero_reg__
701 0044 7105 cpc r23,__zero_reg__
702 0046 01F0 breq .L65
703 0048 8091 E800 lds r24,232
704 .LVL99:
705 004c 82FF sbrs r24,2
706 004e 00C0 rjmp .L73
707 .LVL100:
708 .L65:
709 .LSM89:
710 0050 8091 E800 lds r24,232
711 .LVL101:
712 0054 82FF sbrs r24,2
713 0056 00C0 rjmp .L66
714 0058 81E0 ldi r24,lo8(1)
715 005a 0895 ret
716 .L66:
717 .LSM90:
718 005c 2223 tst r18
719 005e 01F0 breq .L71
720 .L72:
721 .LSM91:
722 0060 8091 E800 lds r24,232
723 0064 80FF sbrs r24,0
724 0066 00C0 rjmp .L72
725 .LSM92:
726 0068 8091 E800 lds r24,232
727 006c 8E7F andi r24,lo8(-2)
728 006e 8093 E800 sts 232,r24
729 .L71:
730 .LSM93:
731 0072 8091 E800 lds r24,232
732 0076 82FF sbrs r24,2
733 0078 00C0 rjmp .L71
734 007a 80E0 ldi r24,lo8(0)
735 .LSM94:
736 007c 0895 ret
737 .LFE47:
739 .section .text.Endpoint_Write_Control_Stream_BE,"ax",@progbits
740 .global Endpoint_Write_Control_Stream_BE
742 Endpoint_Write_Control_Stream_BE:
743 .LFB48:
744 .LSM95:
745 .LVL102:
746 /* prologue: function */
747 /* frame size = 0 */
748 .LSM96:
749 0000 6150 subi r22,lo8(-(-1))
750 0002 7040 sbci r23,hi8(-(-1))
751 .LVL103:
752 0004 FC01 movw r30,r24
753 .LVL104:
754 0006 E60F add r30,r22
755 0008 F71F adc r31,r23
756 000a 6F5F subi r22,lo8(-(1))
757 000c 7F4F sbci r23,hi8(-(1))
758 000e 21E0 ldi r18,lo8(1)
759 .LVL105:
760 0010 00C0 rjmp .L79
761 .LVL106:
762 .L93:
763 .LSM97:
764 0012 8091 E800 lds r24,232
765 0016 80FF sbrs r24,0
766 0018 00C0 rjmp .L93
767 001a 00C0 rjmp .L97
768 .L83:
769 .LSM98:
770 001c 8081 ld r24,Z
771 001e 3197 sbiw r30,1
772 .LBB33:
773 .LBB34:
774 .LSM99:
775 0020 8093 F100 sts 241,r24
776 .LBE34:
777 .LBE33:
778 .LSM100:
779 0024 6150 subi r22,lo8(-(-1))
780 0026 7040 sbci r23,hi8(-(-1))
781 .LSM101:
782 0028 01F0 breq .L82
783 .L97:
784 002a 8091 F200 lds r24,242
785 002e 9091 F300 lds r25,(242)+1
786 0032 0897 sbiw r24,8
787 0034 00F0 brlo .L83
788 .L82:
789 .LSM102:
790 0036 8091 F200 lds r24,242
791 003a 9091 F300 lds r25,(242)+1
792 003e 20E0 ldi r18,lo8(0)
793 0040 0897 sbiw r24,8
794 0042 01F4 brne .L84
795 0044 21E0 ldi r18,lo8(1)
796 .L84:
797 .LSM103:
798 0046 8091 E800 lds r24,232
799 004a 8E7F andi r24,lo8(-2)
800 004c 8093 E800 sts 232,r24
801 .LVL107:
802 .L79:
803 .LSM104:
804 0050 6115 cp r22,__zero_reg__
805 0052 7105 cpc r23,__zero_reg__
806 0054 01F0 breq .L85
807 0056 8091 E800 lds r24,232
808 .LVL108:
809 005a 82FF sbrs r24,2
810 005c 00C0 rjmp .L93
811 .LVL109:
812 .L85:
813 .LSM105:
814 005e 8091 E800 lds r24,232
815 .LVL110:
816 0062 82FF sbrs r24,2
817 0064 00C0 rjmp .L86
818 0066 81E0 ldi r24,lo8(1)
819 0068 0895 ret
820 .L86:
821 .LSM106:
822 006a 2223 tst r18
823 006c 01F0 breq .L91
824 .L92:
825 .LSM107:
826 006e 8091 E800 lds r24,232
827 0072 80FF sbrs r24,0
828 0074 00C0 rjmp .L92
829 .LSM108:
830 0076 8091 E800 lds r24,232
831 007a 8E7F andi r24,lo8(-2)
832 007c 8093 E800 sts 232,r24
833 .L91:
834 .LSM109:
835 0080 8091 E800 lds r24,232
836 0084 82FF sbrs r24,2
837 0086 00C0 rjmp .L91
838 0088 80E0 ldi r24,lo8(0)
839 .LSM110:
840 008a 0895 ret
841 .LFE48:
843 .section .text.Endpoint_Read_Control_Stream_LE,"ax",@progbits
844 .global Endpoint_Read_Control_Stream_LE
846 Endpoint_Read_Control_Stream_LE:
847 .LFB49:
848 .LSM111:
849 .LVL111:
850 /* prologue: function */
851 /* frame size = 0 */
852 .LSM112:
853 0000 FC01 movw r30,r24
854 .LVL112:
855 0002 00C0 rjmp .L99
856 .LVL113:
857 .L107:
858 .LSM113:
859 0004 8091 E800 lds r24,232
860 .LVL114:
861 0008 82FF sbrs r24,2
862 000a 00C0 rjmp .L107
863 000c 00C0 rjmp .L110
864 .L103:
865 .LBB35:
866 .LBB36:
867 .LSM114:
868 000e 8091 F100 lds r24,241
869 .LBE36:
870 .LBE35:
871 .LSM115:
872 0012 8193 st Z+,r24
873 .LSM116:
874 0014 6150 subi r22,lo8(-(-1))
875 0016 7040 sbci r23,hi8(-(-1))
876 .LVL115:
877 .LSM117:
878 0018 01F0 breq .L102
879 .L110:
880 001a 8091 F200 lds r24,242
881 001e 9091 F300 lds r25,(242)+1
882 0022 892B or r24,r25
883 0024 01F4 brne .L103
884 .L102:
885 .LSM118:
886 0026 8091 E800 lds r24,232
887 002a 8B7F andi r24,lo8(-5)
888 002c 8093 E800 sts 232,r24
889 .LVL116:
890 .L99:
891 .LSM119:
892 0030 6115 cp r22,__zero_reg__
893 0032 7105 cpc r23,__zero_reg__
894 0034 01F4 brne .L107
895 .L106:
896 .LSM120:
897 0036 8091 E800 lds r24,232
898 .LVL117:
899 003a 80FF sbrs r24,0
900 003c 00C0 rjmp .L106
901 .LSM121:
902 003e 80E0 ldi r24,lo8(0)
903 /* epilogue start */
904 0040 0895 ret
905 .LFE49:
907 .section .text.Endpoint_Read_Control_Stream_BE,"ax",@progbits
908 .global Endpoint_Read_Control_Stream_BE
910 Endpoint_Read_Control_Stream_BE:
911 .LFB50:
912 .LSM122:
913 .LVL118:
914 /* prologue: function */
915 /* frame size = 0 */
916 .LSM123:
917 0000 6150 subi r22,lo8(-(-1))
918 0002 7040 sbci r23,hi8(-(-1))
919 .LVL119:
920 0004 FC01 movw r30,r24
921 .LVL120:
922 0006 E60F add r30,r22
923 0008 F71F adc r31,r23
924 000a 6F5F subi r22,lo8(-(1))
925 000c 7F4F sbci r23,hi8(-(1))
926 000e 00C0 rjmp .L112
927 .L120:
928 .LSM124:
929 0010 8091 E800 lds r24,232
930 .LVL121:
931 0014 82FF sbrs r24,2
932 0016 00C0 rjmp .L120
933 0018 00C0 rjmp .L123
934 .L116:
935 .LBB37:
936 .LBB38:
937 .LSM125:
938 001a 8091 F100 lds r24,241
939 .LBE38:
940 .LBE37:
941 .LSM126:
942 001e 8083 st Z,r24
943 0020 3197 sbiw r30,1
944 .LSM127:
945 0022 6150 subi r22,lo8(-(-1))
946 0024 7040 sbci r23,hi8(-(-1))
947 .LSM128:
948 0026 01F0 breq .L115
949 .L123:
950 0028 8091 F200 lds r24,242
951 002c 9091 F300 lds r25,(242)+1
952 0030 892B or r24,r25
953 0032 01F4 brne .L116
954 .L115:
955 .LSM129:
956 0034 8091 E800 lds r24,232
957 0038 8B7F andi r24,lo8(-5)
958 003a 8093 E800 sts 232,r24
959 .LVL122:
960 .L112:
961 .LSM130:
962 003e 6115 cp r22,__zero_reg__
963 0040 7105 cpc r23,__zero_reg__
964 0042 01F4 brne .L120
965 .L119:
966 .LSM131:
967 0044 8091 E800 lds r24,232
968 .LVL123:
969 0048 80FF sbrs r24,0
970 004a 00C0 rjmp .L119
971 .LSM132:
972 004c 80E0 ldi r24,lo8(0)
973 /* epilogue start */
974 004e 0895 ret
975 .LFE50:
1089 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 Endpoint.c
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:2 *ABS*:0000003f __SREG__
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:3 *ABS*:0000003e __SP_H__
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:4 *ABS*:0000003d __SP_L__
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:5 *ABS*:00000034 __CCP__
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:19 .text.Endpoint_ConfigureEndpointStatic:00000000 Endpoint_ConfigureEndpointStatic
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:51 .text.Endpoint_ClearEndpoints:00000000 Endpoint_ClearEndpoints
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:89 .text.Endpoint_WaitUntilReady:00000000 Endpoint_WaitUntilReady
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:144 .text.Endpoint_Discard_Stream:00000000 Endpoint_Discard_Stream
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:229 .text.Endpoint_Write_Stream_LE:00000000 Endpoint_Write_Stream_LE
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:337 .text.Endpoint_Write_Stream_BE:00000000 Endpoint_Write_Stream_BE
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:437 .text.Endpoint_Read_Stream_LE:00000000 Endpoint_Read_Stream_LE
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:545 .text.Endpoint_Read_Stream_BE:00000000 Endpoint_Read_Stream_BE
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:645 .text.Endpoint_Write_Control_Stream_LE:00000000 Endpoint_Write_Control_Stream_LE
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:742 .text.Endpoint_Write_Control_Stream_BE:00000000 Endpoint_Write_Control_Stream_BE
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:846 .text.Endpoint_Read_Control_Stream_LE:00000000 Endpoint_Read_Control_Stream_LE
C:\DOCUME~1\dramos\CONFIG~1\Temp/ccpzY9fd.s:910 .text.Endpoint_Read_Control_Stream_BE:00000000 Endpoint_Read_Control_Stream_BE
UNDEFINED SYMBOLS
USB_IsConnected
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -