?? qdma_link_xfer_reg0.asm
字號:
;******************************************************************************
;* TMS320C6x C/C++ Codegen PC v6.0.1 *
;* Date/Time created: Thu Jan 18 11:06:40 2007 *
;******************************************************************************
.compiler_opts --endian=little --hll_source=on --mem_model:code=far --mem_model:data=far --predefine_memory_model_macros --silicon_version=6500 --symdebug:dwarf
;******************************************************************************
;* GLOBAL FILE PARAMETERS *
;* *
;* Architecture : TMS320C64x+ *
;* Optimization : Disabled *
;* Optimizing for : Compile time, Ease of Development *
;* Based on options: no -o, no -ms *
;* Endian : Little *
;* Interrupt Thrshld : Disabled *
;* Data Access Model : Far *
;* Pipelining : Disabled *
;* Memory Aliases : Presume are aliases (pessimistic) *
;* Debug Info : DWARF Debug *
;* *
;******************************************************************************
.asg A15, FP
.asg B14, DP
.asg B15, SP
.global $bss
$C$DW$CU .dwtag DW_TAG_compile_unit
.dwattr $C$DW$CU, DW_AT_name("Qdma_link_xfer_reg0.c")
.dwattr $C$DW$CU, DW_AT_producer("TMS320C6x C/C++ Codegen PC v6.0.1 Copyright (c) 1996-2006 Texas Instruments Incorporated")
.dwattr $C$DW$CU, DW_AT_TI_version(0x01)
;*****************************************************************************
;* CINIT RECORDS *
;*****************************************************************************
.sect ".cinit"
.align 8
.field 4,32
.field _passStatus+0,32
.field 1,32 ; _passStatus @ 0
$C$DW$1 .dwtag DW_TAG_subprogram, DW_AT_name("printf")
.dwattr $C$DW$1, DW_AT_TI_symbol_name("_printf")
.dwattr $C$DW$1, DW_AT_type(*$C$DW$T$10)
.dwattr $C$DW$1, DW_AT_declaration
.dwattr $C$DW$1, DW_AT_external
$C$DW$2 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$148)
$C$DW$3 .dwtag DW_TAG_unspecified_parameters
.dwendtag $C$DW$1
$C$DW$4 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_edmaInit")
.dwattr $C$DW$4, DW_AT_TI_symbol_name("_CSL_edmaInit")
.dwattr $C$DW$4, DW_AT_type(*$C$DW$T$104)
.dwattr $C$DW$4, DW_AT_declaration
.dwattr $C$DW$4, DW_AT_external
$C$DW$5 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$91)
.dwendtag $C$DW$4
$C$DW$6 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_edmaOpen")
.dwattr $C$DW$6, DW_AT_TI_symbol_name("_CSL_edmaOpen")
.dwattr $C$DW$6, DW_AT_type(*$C$DW$T$108)
.dwattr $C$DW$6, DW_AT_declaration
.dwattr $C$DW$6, DW_AT_external
$C$DW$7 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$93)
$C$DW$8 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$140)
$C$DW$9 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$95)
$C$DW$10 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$107)
.dwendtag $C$DW$6
$C$DW$11 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_edmaClose")
.dwattr $C$DW$11, DW_AT_TI_symbol_name("_CSL_edmaClose")
.dwattr $C$DW$11, DW_AT_type(*$C$DW$T$104)
.dwattr $C$DW$11, DW_AT_declaration
.dwattr $C$DW$11, DW_AT_external
$C$DW$12 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$108)
.dwendtag $C$DW$11
$C$DW$13 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_edmaHwControl")
.dwattr $C$DW$13, DW_AT_TI_symbol_name("_CSL_edmaHwControl")
.dwattr $C$DW$13, DW_AT_type(*$C$DW$T$104)
.dwattr $C$DW$13, DW_AT_declaration
.dwattr $C$DW$13, DW_AT_external
$C$DW$14 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$108)
$C$DW$15 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$112)
$C$DW$16 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$3)
.dwendtag $C$DW$13
$C$DW$17 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_edmaGetHwStatus")
.dwattr $C$DW$17, DW_AT_TI_symbol_name("_CSL_edmaGetHwStatus")
.dwattr $C$DW$17, DW_AT_type(*$C$DW$T$104)
.dwattr $C$DW$17, DW_AT_declaration
.dwattr $C$DW$17, DW_AT_external
$C$DW$18 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$108)
$C$DW$19 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$116)
$C$DW$20 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$3)
.dwendtag $C$DW$17
$C$DW$21 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_edmaChannelOpen")
.dwattr $C$DW$21, DW_AT_TI_symbol_name("_CSL_edmaChannelOpen")
.dwattr $C$DW$21, DW_AT_type(*$C$DW$T$120)
.dwattr $C$DW$21, DW_AT_declaration
.dwattr $C$DW$21, DW_AT_external
$C$DW$22 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$193)
$C$DW$23 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$140)
$C$DW$24 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$195)
$C$DW$25 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$107)
.dwendtag $C$DW$21
$C$DW$26 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_edmaChannelClose")
.dwattr $C$DW$26, DW_AT_TI_symbol_name("_CSL_edmaChannelClose")
.dwattr $C$DW$26, DW_AT_type(*$C$DW$T$104)
.dwattr $C$DW$26, DW_AT_declaration
.dwattr $C$DW$26, DW_AT_external
$C$DW$27 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$120)
.dwendtag $C$DW$26
$C$DW$28 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_edmaHwChannelSetup")
.dwattr $C$DW$28, DW_AT_TI_symbol_name("_CSL_edmaHwChannelSetup")
.dwattr $C$DW$28, DW_AT_type(*$C$DW$T$104)
.dwattr $C$DW$28, DW_AT_declaration
.dwattr $C$DW$28, DW_AT_external
$C$DW$29 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$120)
$C$DW$30 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$124)
.dwendtag $C$DW$28
$C$DW$31 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_edmaHwChannelControl")
.dwattr $C$DW$31, DW_AT_TI_symbol_name("_CSL_edmaHwChannelControl")
.dwattr $C$DW$31, DW_AT_type(*$C$DW$T$104)
.dwattr $C$DW$31, DW_AT_declaration
.dwattr $C$DW$31, DW_AT_external
$C$DW$32 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$120)
$C$DW$33 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$128)
$C$DW$34 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$3)
.dwendtag $C$DW$31
$C$DW$35 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_edmaGetParamHandle")
.dwattr $C$DW$35, DW_AT_TI_symbol_name("_CSL_edmaGetParamHandle")
.dwattr $C$DW$35, DW_AT_type(*$C$DW$T$133)
.dwattr $C$DW$35, DW_AT_declaration
.dwattr $C$DW$35, DW_AT_external
$C$DW$36 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$120)
$C$DW$37 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$63)
$C$DW$38 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$107)
.dwendtag $C$DW$35
$C$DW$39 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_edmaParamSetup")
.dwattr $C$DW$39, DW_AT_TI_symbol_name("_CSL_edmaParamSetup")
.dwattr $C$DW$39, DW_AT_type(*$C$DW$T$104)
.dwattr $C$DW$39, DW_AT_declaration
.dwattr $C$DW$39, DW_AT_external
$C$DW$40 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$133)
$C$DW$41 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$3)
$C$DW$42 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$135)
.dwendtag $C$DW$39
$C$DW$43 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_edmaParamWriteWord")
.dwattr $C$DW$43, DW_AT_TI_symbol_name("_CSL_edmaParamWriteWord")
.dwattr $C$DW$43, DW_AT_type(*$C$DW$T$104)
.dwattr $C$DW$43, DW_AT_declaration
.dwattr $C$DW$43, DW_AT_external
$C$DW$44 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$133)
$C$DW$45 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$63)
$C$DW$46 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$19)
.dwendtag $C$DW$43
$C$DW$47 .dwtag DW_TAG_subprogram, DW_AT_name("Verify_Transfer")
.dwattr $C$DW$47, DW_AT_TI_symbol_name("_Verify_Transfer")
.dwattr $C$DW$47, DW_AT_type(*$C$DW$T$10)
.dwattr $C$DW$47, DW_AT_declaration
.dwattr $C$DW$47, DW_AT_external
.global _srcBuff1
_srcBuff1: .usect ".far",256,8
$C$DW$48 .dwtag DW_TAG_variable, DW_AT_name("srcBuff1")
.dwattr $C$DW$48, DW_AT_TI_symbol_name("_srcBuff1")
.dwattr $C$DW$48, DW_AT_location[DW_OP_addr _srcBuff1]
.dwattr $C$DW$48, DW_AT_type(*$C$DW$T$100)
.dwattr $C$DW$48, DW_AT_external
.global _srcBuff2
_srcBuff2: .usect ".far",256,8
$C$DW$49 .dwtag DW_TAG_variable, DW_AT_name("srcBuff2")
.dwattr $C$DW$49, DW_AT_TI_symbol_name("_srcBuff2")
.dwattr $C$DW$49, DW_AT_location[DW_OP_addr _srcBuff2]
.dwattr $C$DW$49, DW_AT_type(*$C$DW$T$100)
.dwattr $C$DW$49, DW_AT_external
.global _dstBuff1
_dstBuff1: .usect ".far",256,8
$C$DW$50 .dwtag DW_TAG_variable, DW_AT_name("dstBuff1")
.dwattr $C$DW$50, DW_AT_TI_symbol_name("_dstBuff1")
.dwattr $C$DW$50, DW_AT_location[DW_OP_addr _dstBuff1]
.dwattr $C$DW$50, DW_AT_type(*$C$DW$T$100)
.dwattr $C$DW$50, DW_AT_external
.global _dstBuff2
_dstBuff2: .usect ".far",256,8
$C$DW$51 .dwtag DW_TAG_variable, DW_AT_name("dstBuff2")
.dwattr $C$DW$51, DW_AT_TI_symbol_name("_dstBuff2")
.dwattr $C$DW$51, DW_AT_location[DW_OP_addr _dstBuff2]
.dwattr $C$DW$51, DW_AT_type(*$C$DW$T$100)
.dwattr $C$DW$51, DW_AT_external
.global _passStatus
_passStatus: .usect ".far",4,4
$C$DW$52 .dwtag DW_TAG_variable, DW_AT_name("passStatus")
.dwattr $C$DW$52, DW_AT_TI_symbol_name("_passStatus")
.dwattr $C$DW$52, DW_AT_location[DW_OP_addr _passStatus]
.dwattr $C$DW$52, DW_AT_type(*$C$DW$T$19)
.dwattr $C$DW$52, DW_AT_external
.sect ".const"
.align 8
_$P$T0$1:
.field 0,32 ; _$P$T0$1[0]._que @ 0
.field 0,16 ; _$P$T0$1[0]._paramEntry @ 32
.field 7,8 ; _$P$T0$1[0]._triggerWord @ 48
.space 57
$C$DW$53 .dwtag DW_TAG_variable, DW_AT_name("$P$T0$1")
.dwattr $C$DW$53, DW_AT_TI_symbol_name("_$P$T0$1")
.dwattr $C$DW$53, DW_AT_type(*$C$DW$T$201)
.dwattr $C$DW$53, DW_AT_location[DW_OP_addr _$P$T0$1]
; C:\CCStudio_v3.2\C6000\cgtools\bin\acp6x.exe -@C:\DOCUME~1\henry\LOCALS~1\Temp\0020414
.sect ".text:_main"
.clink
.global _main
$C$DW$54 .dwtag DW_TAG_subprogram, DW_AT_name("main")
.dwattr $C$DW$54, DW_AT_low_pc(_main)
.dwattr $C$DW$54, DW_AT_high_pc(0x00)
.dwattr $C$DW$54, DW_AT_TI_symbol_name("_main")
.dwattr $C$DW$54, DW_AT_external
.dwattr $C$DW$54, DW_AT_TI_begin_file("Qdma_link_xfer_reg0.c")
.dwattr $C$DW$54, DW_AT_TI_begin_line(0x54)
.dwattr $C$DW$54, DW_AT_TI_begin_column(0x06)
.dwpsn file "Qdma_link_xfer_reg0.c",line 85,column 1,is_stmt,address _main
.dwfde $C$DW$CIE, _main
;******************************************************************************
;* FUNCTION NAME: main *
;* *
;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
;* B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
;* A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
;* B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
;* B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
;* A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
;* B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
;* Local Frame Size : 0 Args + 0 Auto + 4 Save = 4 byte *
;******************************************************************************
_main:
;** --------------------------------------------------------------------------*
.dwcfi cfa_offset, 0
.dwcfi save_reg_to_reg, 228, 19
STW .D2T2 B3,*SP--(8) ; |85|
NOP 2
.dwcfi cfa_offset, 8
.dwcfi save_reg_to_mem, 19, 0
.dwpsn file "Qdma_link_xfer_reg0.c",line 88,column 5,is_stmt
MVKL .S2 _qdma_link_xfer_region0,B4
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -