⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 utl_algmem_memory_model_all_far_switch.asm

📁 使用CCS信息DSP编程,适用于6713B的启动程序。
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	.dwattr DW$T$27, DW_AT_name("ALGRF_Config")
	.dwattr DW$T$27, DW_AT_byte_size(0x08)
DW$55	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$55, DW_AT_name("INTHEAP"), DW_AT_symbol_name("_INTHEAP")
	.dwattr DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$55, DW_AT_accessibility(DW_ACCESS_public)
DW$56	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$56, DW_AT_name("EXTHEAP"), DW_AT_symbol_name("_EXTHEAP")
	.dwattr DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$56, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$27


DW$T$32	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$32, DW_AT_name("IALG_MemRec")
	.dwattr DW$T$32, DW_AT_byte_size(0x14)
DW$57	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$57, DW_AT_name("size"), DW_AT_symbol_name("_size")
	.dwattr DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$57, DW_AT_accessibility(DW_ACCESS_public)
DW$58	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$58, DW_AT_name("alignment"), DW_AT_symbol_name("_alignment")
	.dwattr DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$58, DW_AT_accessibility(DW_ACCESS_public)
DW$59	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$59, DW_AT_name("space"), DW_AT_symbol_name("_space")
	.dwattr DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$59, DW_AT_accessibility(DW_ACCESS_public)
DW$60	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$60, DW_AT_name("attrs"), DW_AT_symbol_name("_attrs")
	.dwattr DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr DW$60, DW_AT_accessibility(DW_ACCESS_public)
DW$61	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$3)
	.dwattr DW$61, DW_AT_name("base"), DW_AT_symbol_name("_base")
	.dwattr DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
	.dwattr DW$61, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$32


DW$T$64	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$64, DW_AT_name("IALG_Obj")
	.dwattr DW$T$64, DW_AT_byte_size(0x04)
DW$62	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$42)
	.dwattr DW$62, DW_AT_name("fxns"), DW_AT_symbol_name("_fxns")
	.dwattr DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$62, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$64

DW$T$68	.dwtag  DW_TAG_base_type, DW_AT_name("signed char")
	.dwattr DW$T$68, DW_AT_encoding(DW_ATE_signed_char)
	.dwattr DW$T$68, DW_AT_byte_size(0x01)
DW$T$23	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$21)
	.dwattr DW$T$23, DW_AT_address_class(0x20)
DW$T$19	.dwtag  DW_TAG_typedef, DW_AT_name("Uns"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$19, DW_AT_language(DW_LANG_C)
DW$T$25	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$24)
	.dwattr DW$T$25, DW_AT_address_class(0x20)
DW$T$31	.dwtag  DW_TAG_typedef, DW_AT_name("IALG_MemAttrs"), DW_AT_type(*DW$T$30)
	.dwattr DW$T$31, DW_AT_language(DW_LANG_C)
DW$T$42	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$63)
	.dwattr DW$T$42, DW_AT_address_class(0x20)
DW$T$21	.dwtag  DW_TAG_typedef, DW_AT_name("Arg"), DW_AT_type(*DW$T$20)
	.dwattr DW$T$21, DW_AT_language(DW_LANG_C)
DW$T$11	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
	.dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$11, DW_AT_byte_size(0x04)
DW$T$24	.dwtag  DW_TAG_typedef, DW_AT_name("LOG_Event"), DW_AT_type(*DW$T$22)
	.dwattr DW$T$24, DW_AT_language(DW_LANG_C)

DW$T$30	.dwtag  DW_TAG_enumeration_type
	.dwattr DW$T$30, DW_AT_name("IALG_MemAttrs")
	.dwattr DW$T$30, DW_AT_byte_size(0x04)
DW$63	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_SCRATCH"), DW_AT_const_value(0x00)
DW$64	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_PERSIST"), DW_AT_const_value(0x01)
DW$65	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_WRITEONCE"), DW_AT_const_value(0x02)
	.dwendtag DW$T$30


DW$T$63	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$63, DW_AT_name("IALG_Fxns")
	.dwattr DW$T$63, DW_AT_byte_size(0x24)
DW$66	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$3)
	.dwattr DW$66, DW_AT_name("implementationId"), DW_AT_symbol_name("_implementationId")
	.dwattr DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$66, DW_AT_accessibility(DW_ACCESS_public)
DW$67	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$67, DW_AT_name("algActivate"), DW_AT_symbol_name("_algActivate")
	.dwattr DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$67, DW_AT_accessibility(DW_ACCESS_public)
DW$68	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$47)
	.dwattr DW$68, DW_AT_name("algAlloc"), DW_AT_symbol_name("_algAlloc")
	.dwattr DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$68, DW_AT_accessibility(DW_ACCESS_public)
DW$69	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$52)
	.dwattr DW$69, DW_AT_name("algControl"), DW_AT_symbol_name("_algControl")
	.dwattr DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr DW$69, DW_AT_accessibility(DW_ACCESS_public)
DW$70	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$70, DW_AT_name("algDeactivate"), DW_AT_symbol_name("_algDeactivate")
	.dwattr DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
	.dwattr DW$70, DW_AT_accessibility(DW_ACCESS_public)
DW$71	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$54)
	.dwattr DW$71, DW_AT_name("algFree"), DW_AT_symbol_name("_algFree")
	.dwattr DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
	.dwattr DW$71, DW_AT_accessibility(DW_ACCESS_public)
DW$72	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$58)
	.dwattr DW$72, DW_AT_name("algInit"), DW_AT_symbol_name("_algInit")
	.dwattr DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
	.dwattr DW$72, DW_AT_accessibility(DW_ACCESS_public)
DW$73	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$60)
	.dwattr DW$73, DW_AT_name("algMoved"), DW_AT_symbol_name("_algMoved")
	.dwattr DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
	.dwattr DW$73, DW_AT_accessibility(DW_ACCESS_public)
DW$74	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$62)
	.dwattr DW$74, DW_AT_name("algNumAlloc"), DW_AT_symbol_name("_algNumAlloc")
	.dwattr DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
	.dwattr DW$74, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$63

DW$T$38	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$37)
	.dwattr DW$T$38, DW_AT_address_class(0x20)
DW$T$60	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$59)
	.dwattr DW$T$60, DW_AT_address_class(0x20)
DW$T$47	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$46)
	.dwattr DW$T$47, DW_AT_address_class(0x20)
DW$T$52	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$51)
	.dwattr DW$T$52, DW_AT_address_class(0x20)
DW$T$54	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$53)
	.dwattr DW$T$54, DW_AT_address_class(0x20)
DW$T$58	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$57)
	.dwattr DW$T$58, DW_AT_address_class(0x20)
DW$T$62	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$61)
	.dwattr DW$T$62, DW_AT_address_class(0x20)

DW$T$22	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$22, DW_AT_name("LOG_Event")
	.dwattr DW$T$22, DW_AT_byte_size(0x10)
DW$75	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$75, DW_AT_name("seqnum"), DW_AT_symbol_name("_seqnum")
	.dwattr DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$75, DW_AT_accessibility(DW_ACCESS_public)
DW$76	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
	.dwattr DW$76, DW_AT_name("val1"), DW_AT_symbol_name("_val1")
	.dwattr DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$76, DW_AT_accessibility(DW_ACCESS_public)
DW$77	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
	.dwattr DW$77, DW_AT_name("val2"), DW_AT_symbol_name("_val2")
	.dwattr DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$77, DW_AT_accessibility(DW_ACCESS_public)
DW$78	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
	.dwattr DW$78, DW_AT_name("val3"), DW_AT_symbol_name("_val3")
	.dwattr DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr DW$78, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$22


DW$T$37	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$37, DW_AT_language(DW_LANG_C)
DW$79	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
	.dwendtag DW$T$37


DW$T$59	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$59, DW_AT_language(DW_LANG_C)
DW$80	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
DW$81	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$56)
DW$82	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
DW$83	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$41)
	.dwendtag DW$T$59


DW$T$46	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$20)
	.dwattr DW$T$46, DW_AT_language(DW_LANG_C)
DW$84	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$41)
DW$85	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$43)
DW$86	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$45)
	.dwendtag DW$T$46


DW$T$51	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$20)
	.dwattr DW$T$51, DW_AT_language(DW_LANG_C)
DW$87	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
DW$88	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$48)
DW$89	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$50)
	.dwendtag DW$T$51


DW$T$53	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$20)
	.dwattr DW$T$53, DW_AT_language(DW_LANG_C)
DW$90	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
DW$91	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$45)
	.dwendtag DW$T$53


DW$T$57	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$20)
	.dwattr DW$T$57, DW_AT_language(DW_LANG_C)
DW$92	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
DW$93	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$56)
DW$94	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
DW$95	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$41)
	.dwendtag DW$T$57


DW$T$61	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$20)
	.dwattr DW$T$61, DW_AT_language(DW_LANG_C)
DW$T$48	.dwtag  DW_TAG_typedef, DW_AT_name("IALG_Cmd"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$48, DW_AT_language(DW_LANG_C)
DW$T$45	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$44)
	.dwattr DW$T$45, DW_AT_address_class(0x20)
DW$T$56	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$55)
	.dwattr DW$T$56, DW_AT_address_class(0x20)
DW$T$41	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$40)
	.dwattr DW$T$41, DW_AT_address_class(0x20)
DW$T$50	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$49)
	.dwattr DW$T$50, DW_AT_address_class(0x20)
DW$T$43	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$42)
	.dwattr DW$T$43, DW_AT_address_class(0x20)
DW$T$55	.dwtag  DW_TAG_const_type
	.dwattr DW$T$55, DW_AT_type(*DW$T$44)
DW$T$40	.dwtag  DW_TAG_const_type
	.dwattr DW$T$40, DW_AT_type(*DW$T$39)
DW$T$49	.dwtag  DW_TAG_typedef, DW_AT_name("IALG_Status"), DW_AT_type(*DW$T$34)
	.dwattr DW$T$49, DW_AT_language(DW_LANG_C)
DW$T$39	.dwtag  DW_TAG_typedef, DW_AT_name("IALG_Params"), DW_AT_type(*DW$T$33)
	.dwattr DW$T$39, DW_AT_language(DW_LANG_C)

DW$T$34	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$34, DW_AT_name("IALG_Status")
	.dwattr DW$T$34, DW_AT_byte_size(0x04)
DW$96	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$96, DW_AT_name("size"), DW_AT_symbol_name("_size")
	.dwattr DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$96, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$34


DW$T$33	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$33, DW_AT_name("IALG_Params")
	.dwattr DW$T$33, DW_AT_byte_size(0x04)
DW$97	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$97, DW_AT_name("size"), DW_AT_symbol_name("_size")
	.dwattr DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$97, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$33


	.dwattr DW$7, DW_AT_type(*DW$T$20)
	.dwattr DW$10, DW_AT_external(0x01)
	.dwattr DW$CU, DW_AT_language(DW_LANG_C)

;***************************************************************
;* DWARF CIE ENTRIES                                           *
;***************************************************************

DW$CIE	.dwcie 1, 96
	.dwcfa	0x0c, 31, 0
	.dwcfa	0x07, 0
	.dwcfa	0x07, 1
	.dwcfa	0x07, 2
	.dwcfa	0x07, 3
	.dwcfa	0x07, 4
	.dwcfa	0x07, 5
	.dwcfa	0x07, 6
	.dwcfa	0x07, 7
	.dwcfa	0x07, 8
	.dwcfa	0x07, 9
	.dwcfa	0x08, 10
	.dwcfa	0x08, 11
	.dwcfa	0x08, 12
	.dwcfa	0x08, 13
	.dwcfa	0x08, 14
	.dwcfa	0x08, 15
	.dwcfa	0x07, 16
	.dwcfa	0x07, 17

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -