📄 bsl_ad535.lst
字号:
673 ;******************************************************************************
674 00000000 _AD535_reset:
675 ;** --------------------------------------------------------------------------*
676 00000000 007FFFA8 MVK .S1 -1,A0 ; |385|
677 00000004 00808A78 CMPEQ .L1 A4,A0,A1
678
679 00000008 80000A11 [ A1] B .S1 L15 ; |385|
680 0000000c 0280002A+ || MVKL .S2 _writeData,B5 ; |391|
681
682 00000010 038000AA MVK .S2 1,B7 ; |388|
683
684 00000014 0180282B+ MVKL .S2 RL8,B3 ; |391|
685 00000018 048C0942 || MV .D2 B3,B9 ; |380|
686
687 0000001c 0401C02A MVK .S2 896,B8 ; |389|
688
689 00000020 0280006B+ MVKH .S2 _writeData,B5 ; |391|
690 00000024 07BE09C2 || SUB .D2 SP,16,SP ; |380|
691
692 00000028 0180006B+ MVKH .S2 RL8,B3 ; |391|
693 0000002c 023C8943 || ADD .D2 4,SP,B4 ; |391|
694 00000030 030420FB || ZERO .L2 B6 ; |387|
695 00000034 03000228 || MVK .S1 0x4,A6 ; |391|
696
697 ; BRANCH OCCURS ; |385|
698 ;** --------------------------------------------------------------------------*
699 00000038 00140362 B .S2 B5 ; |391|
700 0000003c 033C22F6 STW .D2T2 B6,*+SP(4) ; |387|
701 00000040 03BC42F6 STW .D2T2 B7,*+SP(8) ; |388|
702 00000044 043C62F6 STW .D2T2 B8,*+SP(12) ; |389|
703 00000048 033C82F6 STW .D2T2 B6,*+SP(16) ; |390|
704 0000004c 00000000 NOP 1
705 00000050 RL8: ; CALL OCCURS ; |391|
706 ;** --------------------------------------------------------------------------*
707 00000050 L15:
708 00000050 00240362 B .S2 B9 ; |394|
709 00000054 07800852 ADDK .S2 16,SP ; |394|
710 00000058 00006000 NOP 4
711 ; BRANCH OCCURS ; |394|
712
713
714 00000000 .sect ".text:_AD535_readReg"
715 .clink
TMS320C6x COFF Assembler Version 4.10 Beta (May 4 2001) Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm PAGE 14
716 .global _AD535_readReg
717
718 ;******************************************************************************
719 ;* FUNCTION NAME: _AD535_readReg *
720 ;* *
721 ;* Regs Modified : A0,A1,A3,A4,A5,A6,A7,B0,B3,B4,B5,B6,B7,B8,B9,SP *
722 ;* Regs Used : A0,A1,A3,A4,A5,A6,A7,B0,B3,B4,B5,B6,B7,B8,B9,SP *
723 ;* Local Frame Size : 0 Args + 12 Auto + 0 Save = 12 byte *
724 ;******************************************************************************
725 00000000 _AD535_readReg:
726 ;** --------------------------------------------------------------------------*
727 00000000 007FFFA8 MVK .S1 -1,A0 ; |363|
728
729 00000004 0280002B+ MVKL .S2 _writeData,B5 ; |368|
730 00000008 00808A78 || CMPEQ .L1 A4,A0,A1
731
732 0000000c 80001A91 [ A1] B .S1 L19 ; |363|
733 00000010 03110CA2 || SHL .S2 B4,8,B6 ; |367|
734
735 00000014 038000AA MVK .S2 1,B7 ; |366|
736
737 00000018 0180282B+ MVKL .S2 RL10,B3 ; |368|
738 0000001c 048C0942 || MV .D2 B3,B9 ; |354|
739
740 00000020 0280006A+ MVKH .S2 _writeData,B5 ; |368|
741
742 00000024 03100053 ADDK .S2 8192,B6 ; |367|
743 00000028 07BE09C2 || SUB .D2 SP,16,SP ; |354|
744
745 0000002c 023C8943 ADD .D2 4,SP,B4 ; |368|
746 00000030 0180006B+ || MVKH .S2 RL10,B3 ; |368|
747 00000034 040420FB || ZERO .L2 B8 ; |365|
748 00000038 030001A8 || MVK .S1 0x3,A6 ; |368|
749
750 ; BRANCH OCCURS ; |363|
751 ;** --------------------------------------------------------------------------*
752 0000003c 00140362 B .S2 B5 ; |368|
753 00000040 033C62F6 STW .D2T2 B6,*+SP(12) ; |367|
754 00000044 043C22F6 STW .D2T2 B8,*+SP(4) ; |365|
755 00000048 03BC42F6 STW .D2T2 B7,*+SP(8) ; |366|
756 0000004c 00002000 NOP 2
757 00000050 RL10: ; CALL OCCURS ; |368|
758 00000050 00104264 LDW .D1T1 *+A4(8),A0
759 00000054 00006000 NOP 4
760 00000058 02018940 ADD .D1 12,A0,A4
761 0000005c 03100264 LDW .D1T1 *A4,A6
762 00000060 00006000 NOP 4
763 00000064 01990940 ADD .D1 8,A6,A3
764 00000068 000C0264 LDW .D1T1 *A3,A0 ; |220|
765 0000006c 00006000 NOP 4
766 ;*----------------------------------------------------------------------------*
767 ;* SOFTWARE PIPELINE INFORMATION
768 ;*
769 ;* Loop source line : 51
770 ;* Loop opening brace source line : 0
TMS320C6x COFF Assembler Version 4.10 Beta (May 4 2001) Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm PAGE 15
771 ;* Loop closing brace source line : 0
772 ;* Known Minimum Trip Count : 1
773 ;* Known Max Trip Count Factor : 1
774 ;* Loop Carried Dependency Bound(^) : 7
775 ;* Unpartitioned Resource Bound : 1
776 ;* Partitioned Resource Bound(*) : 1
777 ;* Resource Partition:
778 ;* A-side B-side
779 ;* .L units 0 0
780 ;* .S units 0 1*
781 ;* .D units 1* 0
782 ;* .M units 0 0
783 ;* .X cross paths 0 0
784 ;* .T address paths 1* 0
785 ;* Long read paths 0 0
786 ;* Long write paths 0 0
787 ;* Logical ops (.LS) 1 0 (.L or .S unit)
788 ;* Addition ops (.LSD) 0 1 (.L or .S or .D unit)
789 ;* Bound(.L .S .LS) 1* 1*
790 ;* Bound(.L .S .D .LS .LSD) 1* 1*
791 ;*
792 ;* Disqualified loop: Loop carried dependency bound too large
793 ;*----------------------------------------------------------------------------*
794 00000070 L16:
795 00000070 008047A0 AND .S1 2,A0,A1 ; |220|
796 00000074 90000210 [!A1] B .S1 L16 ; |220|
797 00000078 900C0264 [!A1] LDW .D1T1 *A3,A0 ; |220|
798 0000007c 81902264 [ A1] LDW .D1T1 *+A4(4),A3 ; |208|
799 00000080 00004000 NOP 3
800 ; BRANCH OCCURS ; |220|
801 ;** --------------------------------------------------------------------------*
802 00000084 02FF8028 MVK .S1 0xffffff00,A5 ; |371|
803 00000088 020C0264 LDW .D1T1 *A3,A4
804 0000008c 00006000 NOP 4
805 00000090 009109A0 SHRU .S1 A4,8,A1
806 00000094 90000A90 [!A1] B .S1 L19 ; |371|
807 00000098 82190940 [ A1] ADD .D1 8,A6,A4
808 0000009c 80100264 [ A1] LDW .D1T1 *A4,A0 ; |220|
809 000000a0 00004000 NOP 3
810 ; BRANCH OCCURS ; |371|
811 ;** --------------------------------------------------------------------------*
812 ;** BEGIN LOOP L17
813 ;** --------------------------------------------------------------------------*
814 000000a4 L17:
815 000000a4 00000000 NOP 1
816 ;*----------------------------------------------------------------------------*
817 ;* SOFTWARE PIPELINE INFORMATION
818 ;*
819 ;* Loop source line : 51
820 ;* Loop opening brace source line : 0
821 ;* Loop closing brace source line : 0
822 ;* Known Minimum Trip Count : 1
823 ;* Known Max Trip Count Factor : 1
824 ;* Loop Carried Dependency Bound(^) : 7
825 ;* Unpartitioned Resource Bound : 1
TMS320C6x COFF Assembler Version 4.10 Beta (May 4 2001) Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm PAGE 16
826 ;* Partitioned Resource Bound(*) : 1
827 ;* Resource Partition:
828 ;* A-side B-side
829 ;* .L units 0 0
830 ;* .S units 0 1*
831 ;* .D units 1* 0
832 ;* .M units 0 0
833 ;* .X cross paths 0 0
834 ;* .T address paths 1* 0
835 ;* Long read paths 0 0
836 ;* Long write paths 0 0
83
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -