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

📄 my_convert.asm

📁 dm642通过网络接收烧写文件
💻 ASM
📖 第 1 页 / 共 4 页
字号:
;** --------------------------------------------------------------------------*
           CALL    .S2X    A3                ; |75| 
	.dwpsn	"my_convert.c",73,0
           NOP             4
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Loop contains a call
;*----------------------------------------------------------------------------*
L9:    
DW$L$_yuv420to422$8$B:
	.dwpsn	"my_convert.c",74,0

           EXTU    .S1     A14,16,16,A6      ; |75| 
||         MV      .L2X    A15,B4            ; |75| 
||         MV      .L1     A12,A4            ; |75| 
||         ADDKPC  .S2     RL12,B3,0         ; |75| 

RL12:      ; CALL OCCURS {_DAT_copy}         ; |75| 
DW$L$_yuv420to422$8$E:
;** --------------------------------------------------------------------------*
DW$L$_yuv420to422$9$B:
           MVKL    .S2     _DAT_copy,B5      ; |76| 
           MVKH    .S2     _DAT_copy,B5      ; |76| 
           CALL    .S2     B5                ; |76| 
           ADDKPC  .S2     RL13,B3,1         ; |76| 
           EXTU    .S1     A14,16,16,A6      ; |76| 
           MV      .L2     B10,B4            ; |76| 
           MV      .L1     A15,A4            ; |76| 
RL13:      ; CALL OCCURS {_DAT_copy}         ; |76| 
           MVKL    .S1     _DAT_copy,A3      ; |77| 
           MVKH    .S1     _DAT_copy,A3      ; |77| 
           MV      .L1     A15,A4            ; |77| 
           CALL    .S2X    A3                ; |77| 
           MV      .L2     B12,B4            ; |77| 
           EXTU    .S1     A14,16,16,A6      ; |77| 
           ADDKPC  .S2     RL14,B3,2         ; |77| 
RL14:      ; CALL OCCURS {_DAT_copy}         ; |77| 
           MVKL    .S2     _DAT_wait,B4      ; |78| 
           MVKH    .S2     _DAT_wait,B4      ; |78| 
           CALL    .S2     B4                ; |78| 
           ADDKPC  .S2     RL15,B3,4         ; |78| 
RL15:      ; CALL OCCURS {_DAT_wait}         ; |78| 
DW$L$_yuv420to422$9$E:
;** --------------------------------------------------------------------------*
DW$L$_yuv420to422$10$B:

           ADDK    .S2     720,B12           ; |73| 
||         MVKL    .S1     _DAT_copy,A3      ; |75| 
||         SUB     .L1     A10,1,A0          ; |73| 
||         SUB     .D1     A10,1,A10         ; |73| 

           ADDK    .S2     720,B10           ; |73| 
||         MVKH    .S1     _DAT_copy,A3      ; |75| 

           ADDK    .S1     360,A12           ; |73| 
|| [ A0]   B       .S2     L9                ; |73| 

   [ A0]   CALL    .S2X    A3                ; |75| 
	.dwpsn	"my_convert.c",79,0
           NOP             4
           ; BRANCHCC OCCURS {L9}            ; |73| 
DW$L$_yuv420to422$10$E:
;** --------------------------------------------------------------------------*
L10:    

           MVK     .S2     360,B4
||         MV      .L1     A13,A0
||         MVKL    .S1     _int_mem_temp,A10
||         MV      .D1     A13,A12

   [!A0]   BNOP    .S2     L12,2             ; |81| 
||         ADD     .L2     B4,B11,B10
||         MVKL    .S1     _DAT_copy,A3      ; |83| 

           MVKH    .S1     _DAT_copy,A3      ; |83| 
           MVKH    .S1     _int_mem_temp,A10
           MVK     .S1     0x168,A13
           ; BRANCHCC OCCURS {L12}           ; |81| 
;** --------------------------------------------------------------------------*
           CALL    .S2X    A3                ; |83| 
	.dwpsn	"my_convert.c",81,0
           NOP             4
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Loop contains a call
;*----------------------------------------------------------------------------*
L11:    
DW$L$_yuv420to422$13$B:
	.dwpsn	"my_convert.c",82,0

           EXTU    .S1     A13,16,16,A6      ; |83| 
||         MV      .L2X    A10,B4            ; |83| 
||         MV      .L1     A11,A4            ; |83| 
||         ADDKPC  .S2     RL16,B3,0         ; |83| 

RL16:      ; CALL OCCURS {_DAT_copy}         ; |83| 
DW$L$_yuv420to422$13$E:
;** --------------------------------------------------------------------------*
DW$L$_yuv420to422$14$B:
           MVKL    .S2     _DAT_copy,B5      ; |84| 
           MVKH    .S2     _DAT_copy,B5      ; |84| 
           CALL    .S2     B5                ; |84| 
           ADDKPC  .S2     RL17,B3,1         ; |84| 
           EXTU    .S1     A13,16,16,A6      ; |84| 
           MV      .L2     B11,B4            ; |84| 
           MV      .L1     A10,A4            ; |84| 
RL17:      ; CALL OCCURS {_DAT_copy}         ; |84| 
           MVKL    .S1     _DAT_copy,A3      ; |85| 
           MVKH    .S1     _DAT_copy,A3      ; |85| 
           MV      .L1     A10,A4            ; |85| 
           CALL    .S2X    A3                ; |85| 
           MV      .L2     B10,B4            ; |85| 
           EXTU    .S1     A13,16,16,A6      ; |85| 
           ADDKPC  .S2     RL18,B3,2         ; |85| 
RL18:      ; CALL OCCURS {_DAT_copy}         ; |85| 
           MVKL    .S2     _DAT_wait,B4      ; |86| 
           MVKH    .S2     _DAT_wait,B4      ; |86| 
           CALL    .S2     B4                ; |86| 
           ADDKPC  .S2     RL19,B3,4         ; |86| 
RL19:      ; CALL OCCURS {_DAT_wait}         ; |86| 
DW$L$_yuv420to422$14$E:
;** --------------------------------------------------------------------------*
DW$L$_yuv420to422$15$B:

           ADDK    .S2     720,B10           ; |81| 
||         MVKL    .S1     _DAT_copy,A3      ; |83| 
||         SUB     .L1     A12,1,A0          ; |81| 
||         SUB     .D1     A12,1,A12         ; |81| 

           ADDK    .S2     720,B11           ; |81| 
||         MVKH    .S1     _DAT_copy,A3      ; |83| 

           ADDK    .S1     360,A11           ; |81| 
|| [ A0]   B       .S2     L11               ; |81| 

   [ A0]   CALL    .S2X    A3                ; |83| 
	.dwpsn	"my_convert.c",87,0
           NOP             4
           ; BRANCHCC OCCURS {L11}           ; |81| 
DW$L$_yuv420to422$15$E:
;** --------------------------------------------------------------------------*
L12:    
           LDW     .D2T2   *+SP(28),B3       ; |90| 
           MV      .L1X    SP,A31            ; |90| 
           LDDW    .D1T1   *+A31(16),A13:A12 ; |90| 
           LDW     .D1T1   *+A31(24),A14     ; |90| 
           LDDW    .D2T2   *+SP(40),B13:B12  ; |90| 

           RET     .S2     B3                ; |90| 
||         LDDW    .D1T1   *+A31(8),A11:A10  ; |90| 
||         LDDW    .D2T2   *+SP(32),B11:B10  ; |90| 

           LDW     .D2T1   *++SP(48),A15     ; |90| 
	.dwpsn	"my_convert.c",90,1
           NOP             4
           ; BRANCH OCCURS {B3}              ; |90| 

DW$30	.dwtag  DW_TAG_loop
	.dwattr DW$30, DW_AT_name("D:\dm642_qian\video_networking_ip\jpeg_netcam\src\main\my_convert.asm:L11:1:1186997515")
	.dwattr DW$30, DW_AT_begin_file("my_convert.c")
	.dwattr DW$30, DW_AT_begin_line(0x51)
	.dwattr DW$30, DW_AT_end_line(0x57)
DW$31	.dwtag  DW_TAG_loop_range
	.dwattr DW$31, DW_AT_low_pc(DW$L$_yuv420to422$13$B)
	.dwattr DW$31, DW_AT_high_pc(DW$L$_yuv420to422$13$E)
DW$32	.dwtag  DW_TAG_loop_range
	.dwattr DW$32, DW_AT_low_pc(DW$L$_yuv420to422$14$B)
	.dwattr DW$32, DW_AT_high_pc(DW$L$_yuv420to422$14$E)
DW$33	.dwtag  DW_TAG_loop_range
	.dwattr DW$33, DW_AT_low_pc(DW$L$_yuv420to422$15$B)
	.dwattr DW$33, DW_AT_high_pc(DW$L$_yuv420to422$15$E)
	.dwendtag DW$30


DW$34	.dwtag  DW_TAG_loop
	.dwattr DW$34, DW_AT_name("D:\dm642_qian\video_networking_ip\jpeg_netcam\src\main\my_convert.asm:L9:1:1186997515")
	.dwattr DW$34, DW_AT_begin_file("my_convert.c")
	.dwattr DW$34, DW_AT_begin_line(0x49)
	.dwattr DW$34, DW_AT_end_line(0x4f)
DW$35	.dwtag  DW_TAG_loop_range
	.dwattr DW$35, DW_AT_low_pc(DW$L$_yuv420to422$8$B)
	.dwattr DW$35, DW_AT_high_pc(DW$L$_yuv420to422$8$E)
DW$36	.dwtag  DW_TAG_loop_range
	.dwattr DW$36, DW_AT_low_pc(DW$L$_yuv420to422$9$B)
	.dwattr DW$36, DW_AT_high_pc(DW$L$_yuv420to422$9$E)
DW$37	.dwtag  DW_TAG_loop_range
	.dwattr DW$37, DW_AT_low_pc(DW$L$_yuv420to422$10$B)
	.dwattr DW$37, DW_AT_high_pc(DW$L$_yuv420to422$10$E)
	.dwendtag DW$34


DW$38	.dwtag  DW_TAG_loop
	.dwattr DW$38, DW_AT_name("D:\dm642_qian\video_networking_ip\jpeg_netcam\src\main\my_convert.asm:L7:1:1186997515")
	.dwattr DW$38, DW_AT_begin_file("my_convert.c")
	.dwattr DW$38, DW_AT_begin_line(0x42)
	.dwattr DW$38, DW_AT_end_line(0x47)
DW$39	.dwtag  DW_TAG_loop_range
	.dwattr DW$39, DW_AT_low_pc(DW$L$_yuv420to422$3$B)
	.dwattr DW$39, DW_AT_high_pc(DW$L$_yuv420to422$3$E)
DW$40	.dwtag  DW_TAG_loop_range
	.dwattr DW$40, DW_AT_low_pc(DW$L$_yuv420to422$4$B)
	.dwattr DW$40, DW_AT_high_pc(DW$L$_yuv420to422$4$E)
DW$41	.dwtag  DW_TAG_loop_range
	.dwattr DW$41, DW_AT_low_pc(DW$L$_yuv420to422$5$B)
	.dwattr DW$41, DW_AT_high_pc(DW$L$_yuv420to422$5$E)
	.dwendtag DW$38

	.dwattr DW$25, DW_AT_end_file("my_convert.c")
	.dwattr DW$25, DW_AT_end_line(0x5a)
	.dwattr DW$25, DW_AT_end_column(0x01)
	.dwendtag DW$25

;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES                                              *
;******************************************************************************
	.global	_DAT_copy
	.global	_DAT_wait

;******************************************************************************
;* TYPE INFORMATION                                                           *
;******************************************************************************
DW$T$3	.dwtag  DW_TAG_pointer_type
	.dwattr DW$T$3, DW_AT_address_class(0x20)

DW$T$20	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$20, DW_AT_language(DW_LANG_C)
DW$42	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$20


DW$T$25	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$25, DW_AT_language(DW_LANG_C)
DW$43	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$24)
DW$44	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$24)
DW$45	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
DW$46	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
	.dwendtag DW$T$25


DW$T$29	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$6)
	.dwattr DW$T$29, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$29, DW_AT_byte_size(0x2d0)
DW$47	.dwtag  DW_TAG_subrange_type
	.dwattr DW$47, DW_AT_upper_bound(0x2cf)
	.dwendtag DW$T$29

DW$T$31	.dwtag  DW_TAG_typedef, DW_AT_name("Uint16"), DW_AT_type(*DW$T$9)
	.dwattr DW$T$31, DW_AT_language(DW_LANG_C)
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$19	.dwtag  DW_TAG_typedef, DW_AT_name("Uint32"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$19, DW_AT_language(DW_LANG_C)

DW$T$33	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$33, DW_AT_language(DW_LANG_C)
DW$48	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$49	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$50	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$31)
	.dwendtag DW$T$33

DW$T$24	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$23)
	.dwattr DW$T$24, 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$9	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned short")
	.dwattr DW$T$9, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$9, DW_AT_byte_size(0x02)
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$23	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$22)

⌨️ 快捷键说明

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