📄 codec.lst
字号:
530 .endfunc 156,000000400h,5
531
532
533
534 0001bc .sect ".text"
535 .global _update_data_buffers
536 .sym _update_data_buffers,_update_data_buffers, 32, 2, 0
537 .func 158
538
539 ;***************************************************************
540 ;* FUNCTION DEF: _update_data_buffers *
541 ;***************************************************************
542 0001bc _update_data_buffers:
543 .line 2
544 ;* A assigned to _x
545 .sym _x,0, 23, 17, 16
546 .sym _d,8, 23, 9, 16
547 .sym _dk,10, 7, 9, 32
548 .sym _x,0, 23, 1, 16
549 .sym _j,1, 4, 1, 16
550 .sym _k,2, 4, 1, 16
551 0001bc 4A11 PSHM AR1
552 0001bd EEFA FRAME #-6
553 0001be F495 NOP
554 0001bf 8000 STL A,*SP(0)
555 .line 4
556 0001c0 F7B8 SSBX SXM
557 0001c1 E864 LD #100,A
558 0001c2 7601 ST #1,*SP(1) ; |161|
0001c3 0001
559 0001c4 0801 SUB *SP(1),A ; |161|
560 0001c5 F847 BC L17,ALEQ ; |161|
0001c6 01E0'
561 ; branch occurs ; |161|
562 0001c7 L16:
563 .line 6
564 0001c7 E864 LD #100,A
565 0001c8 0801 SUB *SP(1),A ; |163|
566 0001c9 8002 STL A,*SP(2)
567 .line 7
568 0001ca F540 LD A,B
569 0001cb F310 SUB #1,B
0001cc 0001
570 0001cd 1000 LD *SP(0),A
571 0001ce F601 ADD B,#1,A ; |164|
572 0001cf 8811 STLM A,AR1
573 0001d0 F495 NOP
574 0001d1 1102 LD *SP(2),B
575 0001d2 5681 DLD *AR1,A ; |164|
576 0001d3 4E04 DST A,*SP(4) ; |164|
577 0001d4 1000 LD *SP(0),A
TMS320C54x COFF Assembler PC Version 3.83 Tue Jan 10 08:20:05 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3712_4 PAGE 14
578 0001d5 F601 ADD B,#1,A ; |164|
579 0001d6 8811 STLM A,AR1
580 0001d7 F495 NOP
581 0001d8 5604 DLD *SP(4),A ; |164|
582 0001d9 4E81 DST A,*AR1 ; |164|
583 .line 9
584 0001da E864 LD #100,A
585 0001db 6B01 ADDM #1,*SP(1) ; |166|
0001dc 0001
586 0001dd 0801 SUB *SP(1),A ; |166|
587 0001de F846 BC L16,AGT ; |166|
0001df 01C7'
588 ; branch occurs ; |166|
589 0001e0 L17:
590 .line 10
591 0001e0 560A DLD *SP(10),A ; |167|
592 0001e1 7100 MVDK *SP(0),*(AR1)
0001e2 0011
593 0001e3 4E81 DST A,*AR1 ; |167|
594 .line 11
595 .line 12
596 0001e4 7108 MVDK *SP(8),*(AR1)
0001e5 0011
597 0001e6 56E1 DLD *AR1(8),A ; |169|
0001e7 0008
598 0001e8 7100 MVDK *SP(0),*(AR1)
0001e9 0011
599 0001ea 4E81 DST A,*AR1 ; |169|
600 .line 13
601 0001eb 7601 ST #1,*SP(1) ; |170|
0001ec 0001
602 0001ed E864 LD #100,A
603 0001ee 0801 SUB *SP(1),A ; |170|
604 0001ef F847 BC L19,ALEQ ; |170|
0001f0 020A'
605 ; branch occurs ; |170|
606 0001f1 L18:
607 .line 15
608 0001f1 E864 LD #100,A
609 0001f2 0801 SUB *SP(1),A ; |172|
610 0001f3 8002 STL A,*SP(2)
611 .line 16
612 0001f4 F540 LD A,B
613 0001f5 F310 SUB #1,B
0001f6 0001
614 0001f7 1008 LD *SP(8),A
615 0001f8 F601 ADD B,#1,A ; |173|
616 0001f9 8811 STLM A,AR1
617 0001fa F495 NOP
618 0001fb 1102 LD *SP(2),B
619 0001fc 5681 DLD *AR1,A ; |173|
620 0001fd 4E04 DST A,*SP(4) ; |173|
621 0001fe 1008 LD *SP(8),A
622 0001ff F601 ADD B,#1,A ; |173|
623 000200 8811 STLM A,AR1
TMS320C54x COFF Assembler PC Version 3.83 Tue Jan 10 08:20:05 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3712_4 PAGE 15
624 000201 F495 NOP
625 000202 5604 DLD *SP(4),A ; |173|
626 000203 4E81 DST A,*AR1 ; |173|
627 .line 18
628 000204 E864 LD #100,A
629 000205 6B01 ADDM #1,*SP(1) ; |175|
000206 0001
630 000207 0801 SUB *SP(1),A ; |175|
631 000208 F846 BC L18,AGT ; |175|
000209 01F1'
632 ; branch occurs ; |175|
633 00020a L19:
634 .line 19
635 00020a 560A DLD *SP(10),A ; |176|
636 00020b 7108 MVDK *SP(8),*(AR1)
00020c 0011
637 00020d 4E81 DST A,*AR1 ; |176|
638 .line 21
639 00020e EE06 FRAME #6
640 00020f 8A11 POPM AR1
641 000210 FC00 RET
642 ; return occurs
643 .endfunc 178,000000400h,7
644
645
646 ;***************************************************************
647 ;* FLOATING-POINT CONSTANTS *
648 ;***************************************************************
649 000000 .sect ".const"
650 .align 2
651 000000 45FA FL1: .xlong 0x45fa0000
000001 0000
652 000002 0000 FL2: .xlong 0x00000000
000003 0000
653 000004 3DA3 FL3: .xlong 0x3da3d70a
000005 D70A
654 ;***************************************************************
655 ;* UNDEFINED EXTERNAL REFERENCES *
656 ;***************************************************************
657 .global _brd_init
658 .global _brd_led_toggle
659 .global _codec_open
660 .global _codec_dac_mode
661 .global _codec_adc_mode
662 .global _codec_ain_gain
663 .global _codec_aout_gain
664 .global _codec_sample_rate
665 .global I$$DIV
666 .global F$$ITOF
667 .global F$$MUL
668 .global F$$FTOI
669 .global F$$ADD
670 .global F$$FTOU
671 .global F$$SUB
672
TMS320C54x COFF Assembler PC Version 3.83 Tue Jan 10 08:20:05 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3712_4 PAGE 16
673 ;***************************************************************
674 ;* TYPE INFORMATION *
675 ;***************************************************************
676 .sym _s16, 0, 4, 13, 16
677 .sym _s16, 0, 4, 13, 16
678 .sym _u16, 0, 14, 13, 16
679 .sym _u16, 0, 14, 13, 16
680 .sym _u16, 0, 14, 13, 16
681 .sym _HANDLE, 0, 16, 13, 16
682 .etag $$fake0, 16
683 .member _BRD_LED0, 0, 4, 16, 16
684 .member _BRD_LED1, 1, 4, 16, 16
685 .member _BRD_LED2, 2, 4, 16, 16
686 .eos
687 .sym _BrdLed, 0, 10, 13, 16,$$fake0
688 .etag $$fake2, 16
689 .member _CODEC_DAC_16BIT, 0, 4, 16, 16
690 .member _CODEC_DAC_15BIT, 1, 4, 16, 16
691 .eos
692 .sym _CodecDacMode, 0, 10, 13, 16,$$fake2
693 .etag $$fake3, 16
694 .member _CODEC_ADC_16BIT, 0, 4, 16, 16
695 .member _CODEC_ADC_15BIT, 1, 4, 16, 16
696 .eos
697 .sym _CodecAdcMode, 0, 10, 13, 16,$$fake3
698 .etag $$fake4, 16
699 .member _CODEC_AIN_MUTE, 3, 4, 16, 16
700 .member _CODEC_AIN_12dB, 2, 4, 16, 16
701 .member _CODEC_AIN_6dB, 1, 4, 16, 16
702 .member _CODEC_AIN_0dB, 0, 4, 16, 16
703 .eos
704 .sym _CodecAinGain, 0, 10, 13, 16,$$fake4
705 .etag $$fake5, 16
706 .member _CODEC_AOUT_MUTE, 3, 4, 16, 16
707 .member _CODEC_AOUT_MINUS_12dB, 2, 4, 16, 16
708 .member _CODEC_AOUT_MINUS_6dB, 1, 4, 16, 16
709 .member _CODEC_AOUT_MINUS_0dB, 0, 4, 16, 16
710 .eos
711 .sym _CodecAoutGain, 0, 10, 13, 16,$$fake5
712 .etag $$fake6, 16
713 .member _SR_2000, 128, 4, 16, 16
714 .member _SR_2285, 240, 4, 16, 16
715 .member _SR_2667, 224, 4, 16, 16
716 .member _SR_3200, 208, 4, 16, 16
717 .member _SR_4000, 192, 4, 16, 16
718 .member _SR_5333, 176, 4, 16, 16
719 .member _SR_8000, 160, 4, 16, 16
720 .member _SR_9142, 112, 4, 16, 16
721 .member _SR_10667, 96, 4, 16, 16
722 .member _SR_12800, 80, 4, 16, 16
723 .member _SR_16000, 144, 4, 16, 16
724 .eos
725 .sym _CodecSampleRate, 0, 10, 13, 16,$$fake6
726 .etag $$fake1, 16
727 .member _DAA_CODEC, 0, 4, 16, 16
TMS320C54x COFF Assembler PC Version 3.83 Tue Jan 10 08:20:05 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3712_4 PAGE 17
728 .member _HANDSET_CODEC, 1, 4, 16, 16
729 .member _SLIC_CODEC, 2, 4, 16, 16
730 .eos
731 .sym _CodecId, 0, 10, 13, 16,$$fake1
No Assembly Errors, No Assembly Warnings
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -