📄 my_convert.asm
字号:
RL10: ; CALL OCCURS ; |69|
STW .D2T1 A4,*+SP(44) ; |69|
NOP 2
.line 19
MVKL .S2 _DAT_wait,B4 ; |70|
MVKH .S2 _DAT_wait,B4 ; |70|
CALL .S2 B4 ; |70|
ADDKPC .S2 RL11,B3,4 ; |70|
RL11: ; CALL OCCURS ; |70|
.line 20
LDW .D2T2 *+SP(48),B4 ; |71|
NOP 4
ADD .D2 1,B4,B4 ; |71|
STW .D2T2 B4,*+SP(48) ; |71|
LDW .D2T2 *+SP(48),B5 ; |71|
LDW .D2T2 *+SP(16),B4 ; |71|
NOP 4
CMPLTU .L2 B5,B4,B0 ; |71|
[ B0] BNOP .S1 L7,5 ; |71|
; BRANCH OCCURS ; |71|
;** --------------------------------------------------------------------------*
L8:
.line 22
ZERO .D2 B4 ; |73|
STW .D2T2 B4,*+SP(48) ; |73|
LDW .D2T2 *+SP(16),B4 ; |73|
LDW .D2T2 *+SP(48),B5 ; |73|
NOP 2
MVK .S2 360,B10 ; |75|
SHR .S2 B4,1,B4 ; |73|
CMPLTU .L2 B5,B4,B0 ; |73|
[!B0] BNOP .S1 L10,5 ; |73|
; BRANCH OCCURS ; |73|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L9:
.line 24
MVKL .S1 _DAT_copy,A3 ; |75|
MVKH .S1 _DAT_copy,A3 ; |75|
|| LDW .D2T2 *+SP(24),B6 ; |75|
MPYLHU .M2 B10,B5,B4 ; |75|
CALL .S2X A3 ; |75|
|| MPYU .M2 B10,B5,B5 ; |75|
SHL .S2 B4,16,B4 ; |75|
ADD .D2 B5,B4,B4 ; |75|
|| MVKL .S1 _int_mem_temp,A4 ; |75|
ADD .D2 B4,B6,B5 ; |75|
|| MVKH .S1 _int_mem_temp,A4 ; |75|
ADDKPC .S2 RL12,B3,0 ; |75|
MV .D2X A4,B4 ; |75|
|| MVK .S1 0x168,A6 ; |75|
|| MV .D1X B5,A4 ; |75|
RL12: ; CALL OCCURS ; |75|
STW .D2T1 A4,*+SP(44) ; |75|
NOP 2
.line 25
LDW .D2T2 *+SP(48),B4 ; |76|
MVKL .S1 _DAT_copy,A3 ; |76|
MVKH .S1 _DAT_copy,A3 ; |76|
LDW .D2T2 *+SP(36),B6 ; |76|
MVK .S1 0x168,A6 ; |76|
ADD .D2 B4,B4,B5 ; |76|
MPYLHU .M2 B10,B5,B4 ; |76|
|| CALL .S2X A3 ; |76|
MVKL .S2 _int_mem_temp,B5 ; |76|
|| MPYU .M2 B10,B5,B7 ; |76|
SHL .S2 B4,16,B4 ; |76|
MVKH .S2 _int_mem_temp,B5 ; |76|
ADD .D2 B7,B4,B4 ; |76|
ADD .D2 B4,B6,B4 ; |76|
|| MV .D1X B5,A4 ; |76|
|| ADDKPC .S2 RL13,B3,0 ; |76|
RL13: ; CALL OCCURS ; |76|
STW .D2T1 A4,*+SP(44) ; |76|
NOP 2
.line 26
LDW .D2T2 *+SP(48),B4 ; |77|
LDW .D2T2 *+SP(36),B6 ; |77|
MVK .S1 0x168,A6 ; |77|
MVKL .S1 _int_mem_temp,A4 ; |77|
MVKH .S1 _int_mem_temp,A4 ; |77|
ADD .D2 B4,B4,B5 ; |77|
MPYU .M2 B10,B5,B7 ; |77|
MVKL .S2 _DAT_copy,B5 ; |77|
|| MPYLHU .M2 B10,B5,B4 ; |77|
MVKH .S2 _DAT_copy,B5 ; |77|
CALL .S2 B5 ; |77|
SHL .S2 B4,16,B4 ; |77|
ADD .D2 B7,B4,B4 ; |77|
ADDK .S2 360,B4 ; |77|
ADDKPC .S2 RL14,B3,0 ; |77|
ADD .D2 B4,B6,B4 ; |77|
RL14: ; CALL OCCURS ; |77|
STW .D2T1 A4,*+SP(44) ; |77|
NOP 2
.line 27
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 ; |78|
.line 28
LDW .D2T2 *+SP(48),B4 ; |79|
NOP 4
ADD .D2 1,B4,B4 ; |79|
STW .D2T2 B4,*+SP(48) ; |79|
LDW .D2T2 *+SP(16),B4 ; |79|
LDW .D2T2 *+SP(48),B5 ; |79|
NOP 3
SHR .S2 B4,1,B4 ; |79|
CMPLTU .L2 B5,B4,B0 ; |79|
[ B0] BNOP .S1 L9,5 ; |79|
; BRANCH OCCURS ; |79|
;** --------------------------------------------------------------------------*
L10:
.line 30
ZERO .D2 B4 ; |81|
STW .D2T2 B4,*+SP(48) ; |81|
LDW .D2T2 *+SP(16),B4 ; |81|
LDW .D2T2 *+SP(48),B5 ; |81|
NOP 3
SHR .S2 B4,1,B4 ; |81|
CMPLTU .L2 B5,B4,B0 ; |81|
[!B0] BNOP .S1 L12,5 ; |81|
; BRANCH OCCURS ; |81|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L11:
.line 32
MVKL .S1 _DAT_copy,A3 ; |83|
MVKH .S1 _DAT_copy,A3 ; |83|
|| LDW .D2T2 *+SP(28),B6 ; |83|
|| MV .S2 B5,B4
MPYLHU .M2 B10,B4,B5 ; |83|
CALL .S2X A3 ; |83|
|| MPYU .M2 B10,B4,B7 ; |83|
SHL .S2 B5,16,B4 ; |83|
ADD .D2 B7,B4,B4 ; |83|
|| MVKL .S1 _int_mem_temp,A4 ; |83|
ADD .D2 B4,B6,B5 ; |83|
|| MVKH .S1 _int_mem_temp,A4 ; |83|
ADDKPC .S2 RL16,B3,0 ; |83|
MV .D2X A4,B4 ; |83|
|| MVK .S1 0x168,A6 ; |83|
|| MV .D1X B5,A4 ; |83|
RL16: ; CALL OCCURS ; |83|
STW .D2T1 A4,*+SP(44) ; |83|
NOP 2
.line 33
LDW .D2T2 *+SP(48),B4 ; |84|
MVKL .S1 _DAT_copy,A3 ; |84|
MVKH .S1 _DAT_copy,A3 ; |84|
LDW .D2T2 *+SP(40),B6 ; |84|
MVKL .S2 _int_mem_temp,B5 ; |84|
ADD .L2 B4,B4,B4 ; |84|
|| CALL .S2X A3 ; |84|
MPYLHU .M2 B10,B4,B7 ; |84|
MPYU .M2 B10,B4,B4 ; |84|
|| MVKH .S2 _int_mem_temp,B5 ; |84|
SHL .S2 B7,16,B7 ; |84|
ADD .D2 B4,B7,B4 ; |84|
ADDKPC .S2 RL17,B3,0 ; |84|
|| ADD .D2 B4,B6,B4 ; |84|
|| MV .D1X B5,A4 ; |84|
|| MVK .S1 0x168,A6 ; |84|
RL17: ; CALL OCCURS ; |84|
STW .D2T1 A4,*+SP(44) ; |84|
NOP 2
.line 34
LDW .D2T2 *+SP(48),B4 ; |85|
MVKL .S2 _DAT_copy,B5 ; |85|
MVKH .S2 _DAT_copy,B5 ; |85|
LDW .D2T2 *+SP(40),B7 ; |85|
MVKL .S1 _int_mem_temp,A4 ; |85|
ADD .D2 B4,B4,B4 ; |85|
MPYLHU .M2 B10,B4,B8 ; |85|
|| CALL .S2 B5 ; |85|
MPYU .M2 B10,B4,B6 ; |85|
SHL .S2 B8,16,B4 ; |85|
ADD .D2 B6,B4,B4 ; |85|
MVKH .S1 _int_mem_temp,A4 ; |85|
|| ADDK .S2 360,B4 ; |85|
ADDKPC .S2 RL18,B3,0 ; |85|
|| ADD .D2 B4,B7,B4 ; |85|
|| MVK .S1 0x168,A6 ; |85|
RL18: ; CALL OCCURS ; |85|
STW .D2T1 A4,*+SP(44) ; |85|
NOP 2
.line 35
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 ; |86|
.line 36
LDW .D2T2 *+SP(48),B4 ; |87|
NOP 4
ADD .D2 1,B4,B4 ; |87|
STW .D2T2 B4,*+SP(48) ; |87|
LDW .D2T2 *+SP(16),B4 ; |87|
LDW .D2T2 *+SP(48),B5 ; |87|
NOP 3
SHR .S2 B4,1,B4 ; |87|
CMPLTU .L2 B5,B4,B0 ; |87|
[ B0] BNOP .S1 L11,5 ; |87|
; BRANCH OCCURS ; |87|
;** --------------------------------------------------------------------------*
.line 38
;** --------------------------------------------------------------------------*
L12:
.line 39
LDW .D2T2 *+SP(52),B3 ; |90|
NOP 3
LDW .D2T2 *++SP(56),B10 ; |90|
RETNOP .S2 B3,5 ; |90|
; BRANCH OCCURS ; |90|
.endfunc 90,004080000h,56
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;******************************************************************************
.global _DAT_copy
.global _DAT_wait
;******************************************************************************
;* TYPE INFORMATION *
;******************************************************************************
.sym _Uint16, 0, 13, 13, 16
.sym _Uint32, 0, 14, 13, 32
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -