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

📄 tskvideooutput.asm

📁 dm642通过网络接收烧写文件
💻 ASM
📖 第 1 页 / 共 5 页
字号:
           MV      .L1     A11,A4
RL7:       ; CALL OCCURS {_UTL_stsStartFunc} 
           MVKL    .S1     _disFrameBuf,A3   ; |98| 
           MVKH    .S1     _disFrameBuf,A3   ; |98| 
           LDW     .D1T1   *A3,A5            ; |98| 
           LDW     .D1T2   *+A10(20),B7      ; |95| 
           LDW     .D1T2   *+A10(24),B5      ; |96| 
           ADD     .D2     SP,24,B4          ; |102| 
           MV      .S1     A14,A6            ; |102| 
           LDW     .D1T1   *+A5(8),A3        ; |98| 
           NOP             1
           LDW     .D1T1   *+A5(12),A4       ; |99| 
           LDW     .D1T1   *+A5(16),A5       ; |100| 
           MV      .L2     B11,B6            ; |102| 
           STW     .D2T1   A3,*+SP(24)       ; |98| 
           MVKL    .S1     _yuv420to422,A3   ; |102| 
           MVKH    .S1     _yuv420to422,A3   ; |102| 
           LDW     .D1T1   *+A10(16),A7      ; |94| 
           CALL    .S2X    A3                ; |102| 
           STW     .D2T2   B7,*+SP(12)       ; |95| 
           STW     .D2T1   A4,*+SP(28)       ; |99| 
           STW     .D2T2   B5,*+SP(16)       ; |96| 
           STW     .D2T1   A7,*+SP(8)        ; |94| 

           ADDKPC  .S2     RL8,B3,0          ; |102| 
||         STW     .D2T1   A5,*+SP(32)       ; |100| 
||         ADD     .L1X    8,SP,A4           ; |102| 

RL8:       ; CALL OCCURS {_yuv420to422}      ; |102| 
           MVKL    .S1     _UTL_stsStopFunc,A3
           MVKH    .S1     _UTL_stsStopFunc,A3
           MV      .L1     A11,A4
           CALL    .S2X    A3
           ADDKPC  .S2     RL9,B3,4
RL9:       ; CALL OCCURS {_UTL_stsStopFunc} 
           MVKL    .S1     _SCOM_putMsg,A3   ; |106| 
           MVKH    .S1     _SCOM_putMsg,A3   ; |106| 
           MV      .L2X    A10,B4            ; |106| 
           CALL    .S2X    A3                ; |106| 
           ADDKPC  .S2     RL10,B3,3         ; |106| 
           MV      .L1     A13,A4            ; |106| 
RL10:      ; CALL OCCURS {_SCOM_putMsg}      ; |106| 
           MVKL    .S2     _GIO_submit,B5    ; |108| 
           MVKL    .S2     _disChan,B6       ; |108| 
           MVKH    .S2     _GIO_submit,B5    ; |108| 
           MVKH    .S2     _disChan,B6       ; |108| 
           CALL    .S2     B5                ; |108| 
           LDW     .D2T1   *B6,A4            ; |108| 
           MV      .D2     B12,B4            ; |108| 
           MV      .S1X    B13,A6            ; |108| 
           ZERO    .L1     A8                ; |108| 

           ZERO    .L2     B6                ; |108| 
||         ADDKPC  .S2     RL11,B3,0         ; |108| 

RL11:      ; CALL OCCURS {_GIO_submit}       ; |108| 
DW$L$_tskVideoOutput$5$E:
;** --------------------------------------------------------------------------*
DW$L$_tskVideoOutput$6$B:

           B       .S2     L1                ; |88| 
||         MVKL    .S1     _SCOM_getMsg,A3   ; |90| 

           MVKH    .S1     _SCOM_getMsg,A3   ; |90| 
           NOP             1
           CALL    .S2X    A3                ; |90| 
	.dwpsn	"tskVideoOutput.c",109,0
           NOP             2
           ; BRANCH OCCURS {L1}              ; |88| 
DW$L$_tskVideoOutput$6$E:

DW$43	.dwtag  DW_TAG_loop
	.dwattr DW$43, DW_AT_name("D:\dm642_qian\video_networking_ip\jpeg_netcam\src\output\tskVideoOutput.asm:L1:1:1186997523")
	.dwattr DW$43, DW_AT_begin_file("tskVideoOutput.c")
	.dwattr DW$43, DW_AT_begin_line(0x58)
	.dwattr DW$43, DW_AT_end_line(0x6d)
DW$44	.dwtag  DW_TAG_loop_range
	.dwattr DW$44, DW_AT_low_pc(DW$L$_tskVideoOutput$4$B)
	.dwattr DW$44, DW_AT_high_pc(DW$L$_tskVideoOutput$4$E)
DW$45	.dwtag  DW_TAG_loop_range
	.dwattr DW$45, DW_AT_low_pc(DW$L$_tskVideoOutput$5$B)
	.dwattr DW$45, DW_AT_high_pc(DW$L$_tskVideoOutput$5$E)
DW$46	.dwtag  DW_TAG_loop_range
	.dwattr DW$46, DW_AT_low_pc(DW$L$_tskVideoOutput$6$B)
	.dwattr DW$46, DW_AT_high_pc(DW$L$_tskVideoOutput$6$E)
	.dwendtag DW$43

	.dwattr DW$42, DW_AT_end_file("tskVideoOutput.c")
	.dwattr DW$42, DW_AT_end_line(0x6e)
	.dwattr DW$42, DW_AT_end_column(0x01)
	.dwendtag DW$42

;******************************************************************************
;* STRINGS                                                                    *
;******************************************************************************
	.sect	".const"
SL1:	.string	"/VP1DISPLAY",0
SL2:	.string	"PROCTOOUT",0
SL3:	.string	"OUTTOPROC",0
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES                                              *
;******************************************************************************
	.global	_SCOM_open
	.global	_SCOM_putMsg
	.global	_SCOM_getMsg
	.global	_UTL_stsStartFunc
	.global	_UTL_stsStopFunc
	.global	_GIO_control
	.global	_GIO_create
	.global	_GIO_submit
	.global	_yuv420to422
	.global	_SAA7105_Fxns
	.global	_EVMDM642_I2C_hI2C
	.global	_extHeap
	.global	_utlstsDispTime

;******************************************************************************
;* TYPE INFORMATION                                                           *
;******************************************************************************
DW$T$36	.dwtag  DW_TAG_typedef, DW_AT_name("Ptr"), DW_AT_type(*DW$T$3)
	.dwattr DW$T$36, DW_AT_language(DW_LANG_C)

DW$T$95	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$36)
	.dwattr DW$T$95, DW_AT_language(DW_LANG_C)
DW$47	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$94)
DW$48	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
	.dwendtag DW$T$95


DW$T$98	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$98, DW_AT_language(DW_LANG_C)
DW$49	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$94)
DW$50	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
	.dwendtag DW$T$98


DW$T$100	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$100, DW_AT_language(DW_LANG_C)

DW$T$104	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$6)
	.dwattr DW$T$104, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$104, DW_AT_byte_size(0x3840)
DW$51	.dwtag  DW_TAG_subrange_type
	.dwattr DW$51, DW_AT_upper_bound(0x383f)
	.dwendtag DW$T$104

DW$T$10	.dwtag  DW_TAG_base_type, DW_AT_name("int")
	.dwattr DW$T$10, DW_AT_encoding(DW_ATE_signed)
	.dwattr DW$T$10, DW_AT_byte_size(0x04)
DW$T$38	.dwtag  DW_TAG_typedef, DW_AT_name("Int"), DW_AT_type(*DW$T$10)
	.dwattr DW$T$38, DW_AT_language(DW_LANG_C)

DW$T$107	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$38)
	.dwattr DW$T$107, DW_AT_language(DW_LANG_C)
DW$52	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$106)
DW$53	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
DW$54	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
	.dwendtag DW$T$107

DW$T$108	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$38)
	.dwattr DW$T$108, DW_AT_address_class(0x20)

DW$T$112	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$38)
	.dwattr DW$T$112, DW_AT_language(DW_LANG_C)
DW$55	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$106)
DW$56	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
DW$57	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
DW$58	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$109)
DW$59	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$111)
	.dwendtag DW$T$112


DW$T$113	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$10)
	.dwattr DW$T$113, DW_AT_language(DW_LANG_C)
DW$T$26	.dwtag  DW_TAG_typedef, DW_AT_name("LgUns"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$26, DW_AT_language(DW_LANG_C)

DW$T$123	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$26)
	.dwattr DW$T$123, DW_AT_language(DW_LANG_C)
DW$60	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$122)
	.dwendtag DW$T$123

DW$T$32	.dwtag  DW_TAG_typedef, DW_AT_name("Uns"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$32, DW_AT_language(DW_LANG_C)
DW$T$109	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$32)
	.dwattr DW$T$109, DW_AT_address_class(0x20)
DW$T$94	.dwtag  DW_TAG_typedef, DW_AT_name("SCOM_Handle"), DW_AT_type(*DW$T$93)
	.dwattr DW$T$94, DW_AT_language(DW_LANG_C)

DW$T$126	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$94)
	.dwattr DW$T$126, DW_AT_language(DW_LANG_C)
DW$61	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$47)
	.dwendtag DW$T$126

DW$T$121	.dwtag  DW_TAG_typedef, DW_AT_name("UTLSTS_Obj"), DW_AT_type(*DW$T$27)
	.dwattr DW$T$121, DW_AT_language(DW_LANG_C)
DW$T$122	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$121)
	.dwattr DW$T$122, DW_AT_address_class(0x20)
DW$T$106	.dwtag  DW_TAG_typedef, DW_AT_name("GIO_Handle"), DW_AT_type(*DW$T$105)
	.dwattr DW$T$106, DW_AT_language(DW_LANG_C)

DW$T$132	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$106)
	.dwattr DW$T$132, DW_AT_language(DW_LANG_C)
DW$62	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$47)
DW$63	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$38)
DW$64	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$108)
DW$65	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
DW$66	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$131)
	.dwendtag DW$T$132

DW$T$133	.dwtag  DW_TAG_typedef, DW_AT_name("FVID_Handle"), DW_AT_type(*DW$T$106)
	.dwattr DW$T$133, DW_AT_language(DW_LANG_C)
DW$T$131	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$130)
	.dwattr DW$T$131, DW_AT_address_class(0x20)
DW$T$111	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$110)
	.dwattr DW$T$111, DW_AT_address_class(0x20)
DW$T$47	.dwtag  DW_TAG_typedef, DW_AT_name("String"), DW_AT_type(*DW$T$46)
	.dwattr DW$T$47, DW_AT_language(DW_LANG_C)
DW$T$62	.dwtag  DW_TAG_typedef, DW_AT_name("EDC_Fxns"), DW_AT_type(*DW$T$55)
	.dwattr DW$T$62, DW_AT_language(DW_LANG_C)
DW$T$77	.dwtag  DW_TAG_typedef, DW_AT_name("I2C_Handle"), DW_AT_type(*DW$T$76)
	.dwattr DW$T$77, DW_AT_language(DW_LANG_C)
DW$T$140	.dwtag  DW_TAG_typedef, DW_AT_name("VPORT_PortParams"), DW_AT_type(*DW$T$65)
	.dwattr DW$T$140, DW_AT_language(DW_LANG_C)
DW$T$141	.dwtag  DW_TAG_typedef, DW_AT_name("VPORTDIS_Params"), DW_AT_type(*DW$T$69)
	.dwattr DW$T$141, DW_AT_language(DW_LANG_C)
DW$T$143	.dwtag  DW_TAG_typedef, DW_AT_name("SAA7105_ConfParams"), DW_AT_type(*DW$T$78)
	.dwattr DW$T$143, DW_AT_language(DW_LANG_C)
DW$T$146	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$145)
	.dwattr DW$T$146, DW_AT_address_class(0x20)
DW$T$3	.dwtag  DW_TAG_pointer_type
	.dwattr DW$T$3, DW_AT_address_class(0x20)
DW$T$6	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned char")
	.dwattr DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char)
	.dwattr DW$T$6, DW_AT_byte_size(0x01)
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$93	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$93, DW_AT_address_class(0x20)

DW$T$27	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$27, DW_AT_name("_UTLSTS_Obj")
	.dwattr DW$T$27, DW_AT_byte_size(0x0c)
DW$67	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
	.dwattr DW$67, DW_AT_name("sts"), DW_AT_symbol_name("_sts")
	.dwattr DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$67, DW_AT_accessibility(DW_ACCESS_public)
DW$68	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$26)
	.dwattr DW$68, DW_AT_name("lastTime"), DW_AT_symbol_name("_lastTime")
	.dwattr DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$68, DW_AT_accessibility(DW_ACCESS_public)
DW$69	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$26)
	.dwattr DW$69, DW_AT_name("count"), DW_AT_symbol_name("_count")
	.dwattr DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]

⌨️ 快捷键说明

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