📄 triton_voice_loop.asm
字号:
;******************************************************************************
;* TMS470 C/C++ Codegen PC v4.1.4 *
;* Date/Time created: Wed Jun 25 14:12:08 2008 *
;******************************************************************************
.compiler_opts --abi=ti_arm9_abi --endian=little --float_support=fpalib --quiet --silicon_version=5e
.state32
DW$CU .dwtag DW_TAG_compile_unit
.dwattr DW$CU, DW_AT_name("Triton_voice_loop.c")
.dwattr DW$CU, DW_AT_producer("TMS470 C/C++ Codegen PC v4.1.4 Copyright (c) 1996-2006 Texas Instruments Incorporated")
.dwattr DW$CU, DW_AT_stmt_list(0x00)
.dwattr DW$CU, DW_AT_TI_VERSION(0x01)
;*****************************************************************************
;* CINIT RECORDS *
;*****************************************************************************
.sect ".cinit"
.align 4
.field IR_1,32
.field _MIC_DATA1+0,32
.field 0,16 ; _MIC_DATA1[0] @ 0
IR_1: .set 2
DW$1 .dwtag DW_TAG_subprogram, DW_AT_name("printf"), DW_AT_symbol_name("_printf")
.dwattr DW$1, DW_AT_type(*DW$T$10)
.dwattr DW$1, DW_AT_declaration(0x01)
.dwattr DW$1, DW_AT_external(0x01)
DW$2 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$67)
DW$3 .dwtag DW_TAG_unspecified_parameters
.dwendtag DW$1
DW$4 .dwtag DW_TAG_subprogram, DW_AT_name("INTH2_EnableOneIt"), DW_AT_symbol_name("_INTH2_EnableOneIt")
.dwattr DW$4, DW_AT_declaration(0x01)
.dwattr DW$4, DW_AT_external(0x01)
DW$5 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$6 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$24)
.dwendtag DW$4
DW$7 .dwtag DW_TAG_subprogram, DW_AT_name("INTH2_InitLevel"), DW_AT_symbol_name("_INTH2_InitLevel")
.dwattr DW$7, DW_AT_declaration(0x01)
.dwattr DW$7, DW_AT_external(0x01)
DW$8 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$9 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$24)
DW$10 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$11 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$24)
.dwendtag DW$7
DW$12 .dwtag DW_TAG_subprogram, DW_AT_name("ULPD_SoftReqEnable"), DW_AT_symbol_name("_ULPD_SoftReqEnable")
.dwattr DW$12, DW_AT_declaration(0x01)
.dwattr DW$12, DW_AT_external(0x01)
DW$13 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$30)
.dwendtag DW$12
DW$14 .dwtag DW_TAG_subprogram, DW_AT_name("SSW_Grab"), DW_AT_symbol_name("_SSW_Grab")
.dwattr DW$14, DW_AT_type(*DW$T$53)
.dwattr DW$14, DW_AT_declaration(0x01)
.dwattr DW$14, DW_AT_external(0x01)
DW$15 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$55)
.dwendtag DW$14
DW$16 .dwtag DW_TAG_subprogram, DW_AT_name("memset"), DW_AT_symbol_name("_memset")
.dwattr DW$16, DW_AT_type(*DW$T$3)
.dwattr DW$16, DW_AT_declaration(0x01)
.dwattr DW$16, DW_AT_external(0x01)
DW$17 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$18 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
DW$19 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
.dwendtag DW$16
DW$20 .dwtag DW_TAG_subprogram, DW_AT_name("MSI2C_InitConnectionAbb"), DW_AT_symbol_name("_MSI2C_InitConnectionAbb")
.dwattr DW$20, DW_AT_declaration(0x01)
.dwattr DW$20, DW_AT_external(0x01)
DW$21 .dwtag DW_TAG_subprogram, DW_AT_name("MSI2C_MasterPollingReceiveAbb"), DW_AT_symbol_name("_MSI2C_MasterPollingReceiveAbb")
.dwattr DW$21, DW_AT_type(*DW$T$22)
.dwattr DW$21, DW_AT_declaration(0x01)
.dwattr DW$21, DW_AT_external(0x01)
DW$22 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$21
DW$23 .dwtag DW_TAG_subprogram, DW_AT_name("MSI2C_MasterPollingSendAbb"), DW_AT_symbol_name("_MSI2C_MasterPollingSendAbb")
.dwattr DW$23, DW_AT_declaration(0x01)
.dwattr DW$23, DW_AT_external(0x01)
DW$24 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$25 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$23
DW$26 .dwtag DW_TAG_subprogram, DW_AT_name("MSI2C_AccessPage"), DW_AT_symbol_name("_MSI2C_AccessPage")
.dwattr DW$26, DW_AT_declaration(0x01)
.dwattr DW$26, DW_AT_external(0x01)
DW$27 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$37)
.dwendtag DW$26
DW$28 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_Audio_Power"), DW_AT_symbol_name("_Triton_Audio_Power")
.dwattr DW$28, DW_AT_declaration(0x01)
.dwattr DW$28, DW_AT_external(0x01)
DW$29 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$30 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$31 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$28
DW$32 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_I2S_Power"), DW_AT_symbol_name("_Triton_I2S_Power")
.dwattr DW$32, DW_AT_declaration(0x01)
.dwattr DW$32, DW_AT_external(0x01)
DW$33 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$32
DW$34 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_Audio_Outputs_Charge_Settings"), DW_AT_symbol_name("_Triton_Audio_Outputs_Charge_Settings")
.dwattr DW$34, DW_AT_declaration(0x01)
.dwattr DW$34, DW_AT_external(0x01)
DW$35 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$36 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$37 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$38 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$34
DW$39 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_PLL_Settings"), DW_AT_symbol_name("_Triton_PLL_Settings")
.dwattr DW$39, DW_AT_declaration(0x01)
.dwattr DW$39, DW_AT_external(0x01)
DW$40 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$41 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$42 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$39
DW$43 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_Analog_Settings"), DW_AT_symbol_name("_Triton_Analog_Settings")
.dwattr DW$43, DW_AT_declaration(0x01)
.dwattr DW$43, DW_AT_external(0x01)
DW$44 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$45 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$46 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$47 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$43
DW$48 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_Audio_Outputs_Enabling_And_Mixing"), DW_AT_symbol_name("_Triton_Audio_Outputs_Enabling_And_Mixing")
.dwattr DW$48, DW_AT_declaration(0x01)
.dwattr DW$48, DW_AT_external(0x01)
DW$49 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$50 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$51 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$52 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$53 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$54 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$48
DW$55 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_Audio_Inputs_Selection"), DW_AT_symbol_name("_Triton_Audio_Inputs_Selection")
.dwattr DW$55, DW_AT_declaration(0x01)
.dwattr DW$55, DW_AT_external(0x01)
DW$56 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$55
DW$57 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_Audio_Stereo_Settings"), DW_AT_symbol_name("_Triton_Audio_Stereo_Settings")
.dwattr DW$57, DW_AT_declaration(0x01)
.dwattr DW$57, DW_AT_external(0x01)
DW$58 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$59 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$60 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$57
DW$61 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_Stereo_Sampling_Rate_Freq"), DW_AT_symbol_name("_Triton_Stereo_Sampling_Rate_Freq")
.dwattr DW$61, DW_AT_declaration(0x01)
.dwattr DW$61, DW_AT_external(0x01)
DW$62 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$61
DW$63 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_Voice_Filter_Bypass_Settings"), DW_AT_symbol_name("_Triton_Voice_Filter_Bypass_Settings")
.dwattr DW$63, DW_AT_declaration(0x01)
.dwattr DW$63, DW_AT_external(0x01)
DW$64 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$63
DW$65 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_Voice_Speech_Path_Settings"), DW_AT_symbol_name("_Triton_Voice_Speech_Path_Settings")
.dwattr DW$65, DW_AT_declaration(0x01)
.dwattr DW$65, DW_AT_external(0x01)
DW$66 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$67 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$65
DW$68 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_Voice_Gain_Settings"), DW_AT_symbol_name("_Triton_Voice_Gain_Settings")
.dwattr DW$68, DW_AT_declaration(0x01)
.dwattr DW$68, DW_AT_external(0x01)
DW$69 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$70 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$71 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$72 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$68
DW$73 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_Ear_Amp_Gain_Settings"), DW_AT_symbol_name("_Triton_Ear_Amp_Gain_Settings")
.dwattr DW$73, DW_AT_declaration(0x01)
.dwattr DW$73, DW_AT_external(0x01)
DW$74 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$73
DW$75 .dwtag DW_TAG_subprogram, DW_AT_name("Triton_Voice_Memo_Activation"), DW_AT_symbol_name("_Triton_Voice_Memo_Activation")
.dwattr DW$75, DW_AT_declaration(0x01)
.dwattr DW$75, DW_AT_external(0x01)
DW$76 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$75
DW$77 .dwtag DW_TAG_subprogram, DW_AT_name("DMAT_ConfigureRheaMemTransfert_OMAP32"), DW_AT_symbol_name("_DMAT_ConfigureRheaMemTransfert_OMAP32")
.dwattr DW$77, DW_AT_type(*DW$T$10)
.dwattr DW$77, DW_AT_declaration(0x01)
.dwattr DW$77, DW_AT_external(0x01)
DW$78 .dwtag DW_TAG_subprogram, DW_AT_name("DMA_Omap32EnableChannel"), DW_AT_symbol_name("_DMA_Omap32EnableChannel")
.dwattr DW$78, DW_AT_type(*DW$T$10)
.dwattr DW$78, DW_AT_declaration(0x01)
.dwattr DW$78, DW_AT_external(0x01)
DW$79 .dwtag DW_TAG_subprogram, DW_AT_name("MCSI_disable"), DW_AT_symbol_name("_MCSI_disable")
.dwattr DW$79, DW_AT_type(*DW$T$10)
.dwattr DW$79, DW_AT_declaration(0x01)
.dwattr DW$79, DW_AT_external(0x01)
DW$80 .dwtag DW_TAG_subprogram, DW_AT_name("UART_Printf"), DW_AT_symbol_name("_UART_Printf")
.dwattr DW$80, DW_AT_type(*DW$T$10)
.dwattr DW$80, DW_AT_declaration(0x01)
.dwattr DW$80, DW_AT_external(0x01)
DW$81 .dwtag DW_TAG_subprogram, DW_AT_name("UART_GetNum"), DW_AT_symbol_name("_UART_GetNum")
.dwattr DW$81, DW_AT_type(*DW$T$10)
.dwattr DW$81, DW_AT_declaration(0x01)
.dwattr DW$81, DW_AT_external(0x01)
DW$82 .dwtag DW_TAG_subprogram, DW_AT_name("MCSI_enable"), DW_AT_symbol_name("_MCSI_enable")
.dwattr DW$82, DW_AT_type(*DW$T$10)
.dwattr DW$82, DW_AT_declaration(0x01)
.dwattr DW$82, DW_AT_external(0x01)
.global _MIC_DATA1
.bss _MIC_DATA1,8192,4
DW$83 .dwtag DW_TAG_variable, DW_AT_name("MIC_DATA1"), DW_AT_symbol_name("_MIC_DATA1")
.dwattr DW$83, DW_AT_location[DW_OP_addr _MIC_DATA1]
.dwattr DW$83, DW_AT_type(*DW$T$59)
.dwattr DW$83, DW_AT_external(0x01)
; C:\CCStudio_v3.3\tms470\cgtools\bin\acp470.exe -@C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI79212
.sect ".text"
.align 4
.clink
.armfunc _config_Xbar_voice_loop
.state32
.global _config_Xbar_voice_loop
DW$84 .dwtag DW_TAG_subprogram, DW_AT_name("config_Xbar_voice_loop"), DW_AT_symbol_name("_config_Xbar_voice_loop")
.dwattr DW$84, DW_AT_low_pc(_config_Xbar_voice_loop)
.dwattr DW$84, DW_AT_high_pc(0x00)
.dwattr DW$84, DW_AT_begin_file("Triton_voice_loop.c")
.dwattr DW$84, DW_AT_begin_line(0x13)
.dwattr DW$84, DW_AT_begin_column(0x06)
.dwpsn "Triton_voice_loop.c",20,1
.dwfde DW$CIE
;*****************************************************************************
;* FUNCTION NAME: config_Xbar_voice_loop *
;* *
;* Regs Modified : A1,V9 *
;* Regs Used : A1,V9 *
;* Local Frame Size : 0 Args + 0 Auto + 0 Save = 0 byte *
;*****************************************************************************
_config_Xbar_voice_loop:
;* --------------------------------------------------------------------------*
.dwcfa 0x0e, 0
.dwcfa 0x09, 26, 14
.dwpsn "Triton_voice_loop.c",21,3
MOV V9, #2688 ; |21|
LDR A1, CON1 ; |21|
STR V9, [A1, #0] ; |21|
.dwpsn "../arm9_inc/global_types.h",46,33
.dwpsn "Triton_voice_loop.c",22,1
BX LR
.dwattr DW$84, DW_AT_end_file("Triton_voice_loop.c")
.dwattr DW$84, DW_AT_end_line(0x16)
.dwattr DW$84, DW_AT_end_column(0x01)
.dwendentry
.dwendtag DW$84
.sect ".text"
.align 4
.clink
.armfunc _config_DMA_interrupts_voice_loop
.state32
.global _config_DMA_interrupts_voice_loop
DW$85 .dwtag DW_TAG_subprogram, DW_AT_name("config_DMA_interrupts_voice_loop"), DW_AT_symbol_name("_config_DMA_interrupts_voice_loop")
.dwattr DW$85, DW_AT_low_pc(_config_DMA_interrupts_voice_loop)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -