📄 idct.asm
字号:
SUB .D2 B4,B6,B4 ; |96|
STW .D2T2 B4,*+SP(56) ; |96|
NOP 2
.line 91
LDW .D2T1 *+SP(40),A3 ; |97|
LDW .D2T2 *+SP(28),B4 ; |97|
NOP 4
ADD .D1X A3,B4,A3 ; |97|
|| MV .S1 A3,A4 ; |97|
ADDAH .D1 A4,A3,A3 ; |97|
STW .D2T1 A3,*+SP(60) ; |97|
NOP 2
.line 93
LDW .D2T1 *+SP(52),A3 ; |99|
LDW .D2T2 *+SP(48),B4 ; |99|
NOP 3
LDW .D2T1 *+SP(60),A4 ; |99|
ADD .D1X A3,B4,A3 ; |99|
;** --------------------------------------------------------------------------*
LDW .D2T1 *+SP(52),A5 ; |99|
NOP 3
ADD .D1 A4,A3,A3 ; |99|
ADDAH .D1 A5,A3,A3 ; |99|
STW .D2T1 A3,*+SP(64) ; |99|
NOP 2
.line 94
LDW .D2T2 *+SP(48),B4 ; |100|
LDW .D2T2 *+SP(52),B5 ; |100|
NOP 1
LDW .D2T1 *+SP(56),A3 ; |100|
NOP 2
SUB .D2 B4,B5,B4 ; |100|
|| MV .D1X B4,A4 ; |100|
NOP 1
ADD .D1X A3,B4,A3 ; |100|
ADDAH .D1 A4,A3,A3 ; |100|
STW .D2T1 A3,*+SP(68) ; |100|
NOP 2
.line 95
LDW .D2T2 *+SP(52),B4 ; |101|
LDW .D2T2 *+SP(56),B6 ; |101|
LDW .D2T2 *+SP(60),B7 ; |101|
NOP 2
NEG .S2 B4,B4 ; |101|
SUB .D2 B4,B6,B4 ; |101|
MV .S2 B7,B5 ; |101|
|| ADD .D2 B7,B4,B4 ; |101|
ADDAH .D2 B5,B4,B4 ; |101|
STW .D2T2 B4,*+SP(72) ; |101|
NOP 2
.line 96
LDW .D2T2 *+SP(56),B6 ; |102|
LDW .D2T2 *+SP(48),B7 ; |102|
LDW .D2T2 *+SP(60),B4 ; |102|
NOP 3
SUB .D2 B7,B6,B6 ; |102|
|| MV .S2 B6,B5 ; |102|
SUB .D2 B6,B4,B4 ; |102|
ADD .D2 B4,B4,B4 ; |102|
SUB .D2 B4,B5,B4 ; |102|
STW .D2T2 B4,*+SP(76) ; |102|
NOP 2
.line 98
LDW .D2T1 *+SP(20),A3 ; |104|
NOP 1
LDW .D2T1 *+SP(24),A5 ; |104|
NOP 2
SHL .S1 A3,3,A4 ; |104|
ADDAH .D1 A4,A3,A3 ; |104|
ADDAW .D1 A3,A5,A3 ; |104|
STW .D2T1 A3,*+SP(44) ; |104|
NOP 2
.line 99
LDW .D2T1 *+SP(24),A3 ; |105|
NOP 1
LDW .D2T2 *+SP(20),B5 ; |105|
NOP 2
SHL .S1 A3,3,A4 ; |105|
ADDAH .D1 A4,A3,A3 ; |105|
SHL .S2 B5,2,B4 ; |105|
SUB .S2X B4,A3,B4 ; |105|
STW .D2T2 B4,*+SP(24) ; |105|
NOP 2
.line 100
LDW .D2T2 *+SP(44),B4 ; |106|
NOP 4
STW .D2T2 B4,*+SP(20) ; |106|
NOP 2
.line 102
LDW .D2T2 *+SP(12),B4 ; |108|
LDW .D2T2 *+SP(16),B5 ; |108|
NOP 4
ADD .D2 B5,B4,B4 ; |108|
SHL .S2 B4,3,B4 ; |108|
STW .D2T2 B4,*+SP(44) ; |108|
NOP 2
.line 103
LDW .D2T2 *+SP(12),B5 ; |109|
LDW .D2T2 *+SP(16),B4 ; |109|
NOP 4
SUB .D2 B5,B4,B4 ; |109|
SHL .S2 B4,3,B4 ; |109|
STW .D2T2 B4,*+SP(16) ; |109|
NOP 2
.line 104
LDW .D2T2 *+SP(44),B4 ; |110|
NOP 4
STW .D2T2 B4,*+SP(12) ; |110|
NOP 2
.line 106
LDW .D2T2 *+SP(20),B4 ; |112|
|| MV .S2 B4,B5
NOP 4
ADD .D2 B4,B5,B4 ; |112|
STW .D2T2 B4,*+SP(48) ; |112|
NOP 2
.line 107
LDW .D2T2 *+SP(24),B4 ; |113|
LDW .D2T2 *+SP(16),B5 ; |113|
NOP 4
ADD .D2 B4,B5,B4 ; |113|
STW .D2T2 B4,*+SP(52) ; |113|
NOP 2
.line 108
LDW .D2T2 *+SP(24),B5 ; |114|
LDW .D2T2 *+SP(16),B4 ; |114|
NOP 4
SUB .D2 B4,B5,B4 ; |114|
STW .D2T2 B4,*+SP(56) ; |114|
NOP 2
.line 109
LDW .D2T2 *+SP(20),B4 ; |115|
LDW .D2T2 *+SP(12),B5 ; |115|
NOP 4
SUB .D2 B5,B4,B4 ; |115|
STW .D2T2 B4,*+SP(60) ; |115|
NOP 2
.line 111
LDW .D2T2 *+SP(64),B4 ; |117|
LDW .D2T2 *+SP(48),B5 ; |117|
NOP 4
MVK .S2 -32768,B5 ; |117|
|| ADD .D2 B4,B5,B4 ; |117|
CMPLT .L2 B4,B5,B0 ; |117|
[!B0] BNOP .S1 L4,5 ; |117|
; BRANCH OCCURS ; |117|
;** --------------------------------------------------------------------------*
BNOP .S1 L6,4 ; |117|
MVK .S1 0xffff8000,A3 ; |117|
; BRANCH OCCURS ; |117|
;** --------------------------------------------------------------------------*
L4:
LDW .D2T2 *+SP(64),B4 ; |117|
LDW .D2T2 *+SP(48),B5 ; |117|
NOP 4
MVK .S2 32703,B4 ; |117|
|| ADD .D2 B4,B5,B5 ; |117|
CMPGT .L2 B5,B4,B0 ; |117|
[!B0] BNOP .S1 L5,5 ; |117|
; BRANCH OCCURS ; |117|
;** --------------------------------------------------------------------------*
BNOP .S1 L6,4 ; |117|
MVK .S1 0x7fbf,A3 ; |117|
; BRANCH OCCURS ; |117|
;** --------------------------------------------------------------------------*
L5:
LDW .D2T2 *+SP(48),B4 ; |117|
LDW .D2T1 *+SP(64),A3 ; |117|
NOP 4
ADD .D1X A3,B4,A3 ; |117|
;** --------------------------------------------------------------------------*
L6:
LDH .D2T2 *+SP(8),B4 ; |117|
LDW .D2T2 *+SP(4),B5 ; |117|
NOP 2
ADDAD .D1 A3,8,A3 ; |117|
SHR .S1 A3,7,A3 ; |117|
STH .D2T1 A3,*+B5[B4] ; |117|
NOP 2
.line 112
LDW .D2T2 *+SP(68),B4 ; |118|
LDW .D2T2 *+SP(52),B5 ; |118|
NOP 4
MVK .S2 -32768,B5 ; |118|
|| ADD .D2 B4,B5,B4 ; |118|
CMPLT .L2 B4,B5,B0 ; |118|
[!B0] BNOP .S1 L7,5 ; |118|
; BRANCH OCCURS ; |118|
;** --------------------------------------------------------------------------*
BNOP .S1 L9,4 ; |118|
MVK .S1 0xffff8000,A3 ; |118|
; BRANCH OCCURS ; |118|
;** --------------------------------------------------------------------------*
L7:
LDW .D2T2 *+SP(68),B4 ; |118|
LDW .D2T2 *+SP(52),B5 ; |118|
NOP 4
MVK .S2 32703,B5 ; |118|
|| ADD .D2 B4,B5,B4 ; |118|
CMPGT .L2 B4,B5,B0 ; |118|
[!B0] BNOP .S1 L8,5 ; |118|
; BRANCH OCCURS ; |118|
;** --------------------------------------------------------------------------*
BNOP .S1 L9,4 ; |118|
MVK .S1 0x7fbf,A3 ; |118|
; BRANCH OCCURS ; |118|
;** --------------------------------------------------------------------------*
L8:
LDW .D2T2 *+SP(52),B4 ; |118|
LDW .D2T1 *+SP(68),A3 ; |118|
NOP 4
ADD .D1X A3,B4,A3 ; |118|
;** --------------------------------------------------------------------------*
L9:
LDW .D2T2 *+SP(4),B5 ; |118|
LDH .D2T2 *+SP(8),B4 ; |118|
NOP 2
ADDAD .D1 A3,8,A3 ; |118|
SHR .S1 A3,7,A3 ; |118|
ADDAH .D2 B5,B4,B4 ; |118|
STH .D2T1 A3,*+B4(16) ; |118|
NOP 2
.line 113
LDW .D2T2 *+SP(72),B5 ; |119|
LDW .D2T2 *+SP(56),B4 ; |119|
NOP 4
MVK .S2 -32768,B4 ; |119|
|| ADD .D2 B5,B4,B5 ; |119|
CMPLT .L2 B5,B4,B0 ; |119|
[!B0] BNOP .S1 L10,5 ; |119|
; BRANCH OCCURS ; |119|
;** --------------------------------------------------------------------------*
BNOP .S1 L12,4 ; |119|
MVK .S1 0xffff8000,A3 ; |119|
; BRANCH OCCURS ; |119|
;** --------------------------------------------------------------------------*
L10:
LDW .D2T2 *+SP(72),B5 ; |119|
LDW .D2T2 *+SP(56),B4 ; |119|
NOP 4
MVK .S2 32703,B4 ; |119|
|| ADD .D2 B5,B4,B5 ; |119|
CMPGT .L2 B5,B4,B0 ; |119|
[!B0] BNOP .S1 L11,5 ; |119|
; BRANCH OCCURS ; |119|
;** --------------------------------------------------------------------------*
BNOP .S1 L12,4 ; |119|
MVK .S1 0x7fbf,A3 ; |119|
; BRANCH OCCURS ; |119|
;** --------------------------------------------------------------------------*
L11:
LDW .D2T2 *+SP(56),B4 ; |119|
LDW .D2T1 *+SP(72),A3 ; |119|
NOP 4
ADD .D1X A3,B4,A3 ; |119|
;** --------------------------------------------------------------------------*
L12:
LDW .D2T2 *+SP(4),B5 ; |119|
LDH .D2T2 *+SP(8),B4 ; |119|
NOP 2
ADDAD .D1 A3,8,A3 ; |119|
SHR .S1 A3,7,A3 ; |119|
ADDAH .D2 B5,B4,B4 ; |119|
STH .D2T1 A3,*+B4(32) ; |119|
NOP 2
.line 114
LDW .D2T2 *+SP(76),B5 ; |120|
LDW .D2T2 *+SP(60),B4 ; |120|
NOP 4
MVK .S2 -32768,B4 ; |120|
|| ADD .D2 B5,B4,B5 ; |120|
CMPLT .L2 B5,B4,B0 ; |120|
[!B0] BNOP .S1 L13,5 ; |120|
; BRANCH OCCURS ; |120|
;** --------------------------------------------------------------------------*
BNOP .S1 L15,4 ; |120|
MVK .S1 0xffff8000,A3 ; |120|
; BRANCH OCCURS ; |120|
;** --------------------------------------------------------------------------*
L13:
LDW .D2T2 *+SP(76),B5 ; |120|
LDW .D2T2 *+SP(60),B4 ; |120|
NOP 4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -