📄 txfunctions.asm
字号:
;*----------------------------------------------------------------------------*
L11:
.line 27
LDW .D2T2 *+SP(16),B5 ; |298|
MVKL .S2 _SYNCSEQUENCE_Q,B4 ; |298|
LDW .D2T2 *+SP(20),B8 ; |298|
MVKH .S2 _SYNCSEQUENCE_Q,B4 ; |298|
NOP 1
LDH .D2T2 *+B4[B5],B7 ; |298|
LDW .D2T2 *+SP(28),B4 ; |298|
NOP 3
SHL .S2 B7,15,B5 ; |298|
|| ADD .D2 B5,B8,B6 ; |298|
SUBAH .D2 B5,B7,B5 ; |298|
INTSP .L2 B5,B5 ; |298|
NOP 3
STW .D2T2 B5,*+B4[B6] ; |298|
LDW .D2T2 *+SP(16),B4 ; |298|
NOP 4
ADD .D2 1,B4,B4 ; |298|
CMPLT .L2 B4,B9,B0 ; |298|
[ B0] B .S1 L11 ; |298|
STW .D2T2 B4,*+SP(16) ; |298|
NOP 4
; BRANCH OCCURS ; |298|
;** --------------------------------------------------------------------------*
L12:
.line 28
LDW .D2T2 *+SP(20),B4 ; |299|
NOP 4
ADDK .S2 16,B4 ; |299|
STW .D2T2 B4,*+SP(20) ; |299|
;** --------------------------------------------------------------------------*
L13:
.line 32
ZERO .D2 B4 ; |303|
CMPLT .L2 B4,12,B0 ; |303|
[!B0] B .S1 L15 ; |303|
NOP 4
STW .D2T2 B4,*+SP(16) ; |303|
; BRANCH OCCURS ; |303|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L14:
.line 33
LDBU .D2T2 *+SP(8),B4 ; |304|
LDW .D2T2 *+SP(16),B5 ; |304|
MVKL .S1 _TRAININGSEQ,A0 ; |304|
MVKH .S1 _TRAININGSEQ,A0 ; |304|
NOP 1
SHL .S2 B4,4,B6 ; |304|
ADDAD .D2 B6,B4,B4 ; |304|
ADDAH .D2 B4,B5,B4 ; |304|
ADD .S1X A0,B4,A0 ; |304|
LDH .D1T1 *A0,A0 ; |304|
MV .S2 B5,B4 ; |304|
LDW .D2T2 *+SP(20),B5 ; |304|
LDW .D2T2 *+SP(24),B6 ; |304|
NOP 1
SHL .S1 A0,15,A3 ; |304|
SUBAH .D1 A3,A0,A0 ; |304|
INTSP .L1 A0,A0 ; |304|
ADD .D2 B4,B5,B4 ; |304|
NOP 2
STW .D2T1 A0,*+B6[B4] ; |304|
LDW .D2T2 *+SP(16),B4 ; |304|
NOP 4
ADD .D2 1,B4,B4 ; |304|
CMPLT .L2 B4,12,B0 ; |304|
[ B0] B .S1 L14 ; |304|
NOP 4
STW .D2T2 B4,*+SP(16) ; |304|
; BRANCH OCCURS ; |304|
;** --------------------------------------------------------------------------*
L15:
.line 34
ZERO .D2 B4 ; |305|
CMPLT .L2 B4,12,B0 ; |305|
[!B0] B .S1 L17 ; |305|
NOP 4
STW .D2T2 B4,*+SP(16) ; |305|
; BRANCH OCCURS ; |305|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L16:
.line 35
LDBU .D2T2 *+SP(8),B4 ; |306|
LDW .D2T2 *+SP(16),B5 ; |306|
MVKL .S1 _TRAININGSEQ,A0 ; |306|
MVKH .S1 _TRAININGSEQ,A0 ; |306|
NOP 1
SHL .S2 B4,4,B6 ; |306|
ADDAD .D2 B6,B4,B4 ; |306|
ADDAH .D2 B4,B5,B4 ; |306|
ADD .S1X A0,B4,A0 ; |306|
LDH .D1T1 *A0,A0 ; |306|
MV .S2 B5,B4 ; |306|
LDW .D2T2 *+SP(20),B5 ; |306|
LDW .D2T2 *+SP(28),B6 ; |306|
NOP 1
SHL .S1 A0,15,A3 ; |306|
SUBAH .D1 A3,A0,A0 ; |306|
INTSP .L1 A0,A0 ; |306|
ADD .D2 B4,B5,B4 ; |306|
NOP 2
STW .D2T1 A0,*+B6[B4] ; |306|
LDW .D2T2 *+SP(16),B4 ; |306|
NOP 4
ADD .D2 1,B4,B4 ; |306|
CMPLT .L2 B4,12,B0 ; |306|
[ B0] B .S1 L16 ; |306|
NOP 4
STW .D2T2 B4,*+SP(16) ; |306|
; BRANCH OCCURS ; |306|
;** --------------------------------------------------------------------------*
L17:
.line 36
LDW .D2T2 *+SP(20),B4 ; |307|
NOP 4
ADD .D2 12,B4,B4 ; |307|
STW .D2T2 B4,*+SP(20) ; |307|
NOP 2
.line 39
ZERO .D2 B4 ; |310|
CMPGT .L2 B4,0,B0 ; |310|
[ B0] B .S1 L19 ; |310|
NOP 4
STW .D2T2 B4,*+SP(16) ; |310|
; BRANCH OCCURS ; |310|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L18:
.line 40
MVKL .S2 _GUARDSYMB,B4 ; |311|
|| MV .D2 B4,B5
MVKH .S2 _GUARDSYMB,B4 ; |311|
LDH .D2T2 *+B4[B5],B4 ; |311|
LDW .D2T2 *+SP(20),B7 ; |311|
LDW .D2T2 *+SP(24),B6 ; |311|
NOP 2
SHL .S2 B4,15,B8 ; |311|
SUBAH .D2 B8,B4,B4 ; |311|
INTSP .L2 B4,B4 ; |311|
ADD .D2 B5,B7,B5 ; |311|
NOP 2
STW .D2T2 B4,*+B6[B5] ; |311|
LDW .D2T2 *+SP(16),B4 ; |311|
NOP 4
ADD .D2 1,B4,B4 ; |311|
CMPLT .L2 B4,1,B0 ; |311|
[ B0] B .S1 L18 ; |311|
NOP 4
STW .D2T2 B4,*+SP(16) ; |311|
; BRANCH OCCURS ; |311|
;** --------------------------------------------------------------------------*
L19:
.line 41
ZERO .D2 B4 ; |312|
CMPGT .L2 B4,0,B0 ; |312|
[ B0] B .S1 L21 ; |312|
NOP 4
STW .D2T2 B4,*+SP(16) ; |312|
; BRANCH OCCURS ; |312|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L20:
.line 42
MVKL .S2 _GUARDSYMB,B4 ; |313|
|| MV .D2 B4,B5
|| MV .L2 B4,B8
MVKH .S2 _GUARDSYMB,B4 ; |313|
LDH .D2T2 *+B4[B5],B4 ; |313|
LDW .D2T2 *+SP(20),B6 ; |313|
LDW .D2T2 *+SP(28),B5 ; |313|
NOP 2
SHL .S2 B4,15,B7 ; |313|
SUBAH .D2 B7,B4,B4 ; |313|
INTSP .L2 B4,B7 ; |313|
ADD .D2 B8,B6,B4 ; |313|
NOP 2
STW .D2T2 B7,*+B5[B4] ; |313|
LDW .D2T2 *+SP(16),B4 ; |313|
NOP 4
ADD .D2 1,B4,B4 ; |313|
CMPLT .L2 B4,1,B0 ; |313|
[ B0] B .S1 L20 ; |313|
NOP 4
STW .D2T2 B4,*+SP(16) ; |313|
; BRANCH OCCURS ; |313|
;** --------------------------------------------------------------------------*
L21:
.line 43
LDW .D2T2 *+SP(20),B4 ; |314|
NOP 4
ADD .D2 1,B4,B4 ; |314|
STW .D2T2 B4,*+SP(20) ; |314|
NOP 2
.line 46
ZERO .D2 B4 ; |317|
CMPLT .L2 B4,12,B0 ; |317|
[!B0] B .S1 L23 ; |317|
NOP 4
STW .D2T2 B4,*+SP(16) ; |317|
; BRANCH OCCURS ; |317|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L22:
.line 47
LDBU .D2T2 *+SP(8),B4 ; |318|
LDW .D2T2 *+SP(16),B5 ; |318|
MVKL .S1 _TRAININGSEQ,A0 ; |318|
MVKH .S1 _TRAININGSEQ,A0 ; |318|
NOP 1
SHL .S2 B4,4,B6 ; |318|
ADDAD .D2 B6,B4,B4 ; |318|
ADDAH .D2 B4,B5,B4 ; |318|
ADD .S1X A0,B4,A0 ; |318|
LDH .D1T1 *A0,A0 ; |318|
MV .S2 B5,B4 ; |318|
LDW .D2T2 *+SP(20),B5 ; |318|
LDW .D2T2 *+SP(24),B6 ; |318|
NOP 1
SHL .S1 A0,15,A3 ; |318|
SUBAH .D1 A3,A0,A0 ; |318|
INTSP .L1 A0,A0 ; |318|
ADD .D2 B4,B5,B4 ; |318|
NOP 2
STW .D2T1 A0,*+B6[B4] ; |318|
LDW .D2T2 *+SP(16),B4 ; |318|
NOP 4
ADD .D2 1,B4,B4 ; |318|
CMPLT .L2 B4,12,B0 ; |318|
[ B0] B .S1 L22 ; |318|
NOP 4
STW .D2T2 B4,*+SP(16) ; |318|
; BRANCH OCCURS ; |318|
;** --------------------------------------------------------------------------*
L23:
.line 48
ZERO .D2 B4 ; |319|
CMPLT .L2 B4,12,B0 ; |319|
[!B0] B .S1 L25 ; |319|
NOP 4
STW .D2T2 B4,*+SP(16) ; |319|
; BRANCH OCCURS ; |319|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L24:
.line 49
LDBU .D2T2 *+SP(8),B4 ; |320|
LDW .D2T2 *+SP(16),B5 ; |320|
MVKL .S1 _TRAININGSEQ,A0 ; |320|
MVKH .S1 _TRAININGSEQ,A0 ; |320|
NOP 1
SHL .S2 B4,4,B6 ; |320|
ADDAD .D2 B6,B4,B4 ; |320|
ADDAH .D2 B4,B5,B4 ; |320|
ADD .S1X A0,B4,A0 ; |320|
LDH .D1T1 *A0,A0 ; |320|
MV .S2 B5,B4 ; |320|
LDW .D2T2 *+SP(20),B5 ; |320|
LDW .D2T2 *+SP(28),B6 ; |320|
NOP 1
SHL .S1 A0,15,A3 ; |320|
SUBAH .D1 A3,A0,A0 ; |320|
INTSP .L1 A0,A0 ; |320|
ADD .D2 B4,B5,B4 ; |320|
NOP 2
STW .D2T1 A0,*+B6[B4] ; |320|
LDW .D2T2 *+SP(16),B4 ; |320|
NOP 4
ADD .D2 1,B4,B4 ; |320|
CMPLT .L2 B4,12,B0 ; |320|
[ B0] B .S1 L24 ; |320|
NOP 4
STW .D2T2 B4,*+SP(16) ; |320|
; BRANCH OCCURS ; |320|
;** --------------------------------------------------------------------------*
L25:
.line 50
LDW .D2T2 *+SP(20),B4 ; |321|
NOP 4
ADD .D2 12,B4,B4 ; |321|
STW .D2T2 B4,*+SP(20) ; |321|
NOP 2
.line 52
LDW .D2T1 *+SP(20),A4 ; |323|
NOP 4
.line 53
RET .S2 B3 ; |324|
ADDK .S2 32,SP ; |324|
NOP 4
; BRANCH OCCURS ; |324|
.endfunc 324,000000000h,32
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -