📄 scale_2d_yc_doub_buf.asm
字号:
MV .S2 B9,B16 ; |214|
STW .D2T1 A6,*+SP(88) ; |213|
LDW .D2T2 *+SP(80),B4 ; |213|
CMPEQ .L2X A4,2,B0 ; |210|
LDW .D2T1 *+SP(52),A6 ; |213|
MV .D1 A11,A4 ; |215|
[ B0] B .S1 L9 ; |210|
MVK .D2 0x2,B4 ; |216|
|| AND .S2 -4,B4,B5 ; |208|
STW .D2T2 B4,*+SP(92) ; |208|
STW .D2T2 B8,*+SP(96) ; |208|
STW .D2T2 B5,*+SP(80) ; |208|
CMPEQ .L1 A6,1,A0 ; |218|
|| STW .D2T2 B6,*+SP(100) ; |212|
; BRANCH OCCURS ; |210|
;** --------------------------------------------------------------------------*
LDW .D2T1 *+SP(24),A4
[ A0] BNOP .S1 L6,3 ; |218|
SHR .S1 A4,1,A4 ; |229|
STW .D2T1 A4,*+SP(88) ; |229|
; BRANCH OCCURS ; |218|
;** --------------------------------------------------------------------------*
LDW .D2T2 *+SP(20),B4
LDW .D2T1 *+SP(88),A6 ; |230|
MV .D2X A5,B8
MV .L2X A5,B5 ; |230|
LDW .D2T1 *+SP(88),A5
SHR .S2 B4,1,B4 ; |230|
MPYLH .M2 B5,B4,B6 ; |230|
MPYLH .M2 B4,B5,B5 ; |230|
|| MPYLH .M1 A4,A3,A4 ; |230|
MPYLH .M1 A3,A6,A6 ; |230|
|| MV .D1 A9,A0 ; |230|
[!A0] B .S1 L5 ; |230|
|| MPYU .M2 B8,B4,B4 ; |230|
|| ADD .D2 B6,B5,B5 ; |230|
SHL .S2 B5,16,B5 ; |230|
|| ADD .D1 A6,A4,A3 ; |230|
|| SHL .S1 A3,2,A5 ; |230|
|| MPYU .M1 A3,A5,A4 ; |230|
ADD .D2 B4,B5,B6 ; |230|
|| SHL .S1 A3,16,A3 ; |230|
ADD .D1 A4,A3,A3 ; |230|
ZERO .D2 B6 ; |230|
|| SUB .S1X A3,B6,A4 ; |230|
|| MVKL .S2 __divi,B5 ; |230|
STW .D2T2 B6,*+SP(100) ; |230|
|| MV .L2X A5,B4 ; |230|
|| MVKH .S2 __divi,B5 ; |230|
; BRANCH OCCURS ; |230|
;** --------------------------------------------------------------------------*
CALL .S2 B5 ; |230|
ADDKPC .S2 RL7,B3,4 ; |230|
RL7: ; CALL OCCURS ; |230|
STW .D2T1 A4,*+SP(100) ; |230|
;** --------------------------------------------------------------------------*
L5:
B .S1 L8 ; |235|
LDW .D2T2 *+SP(100),B5 ; |232|
SHR .S2 B7,2,B4 ; |230|
ADD .L2X B7,A9,B6
MVK .D2 0x1,B7 ; |234|
STW .D2T2 B7,*+SP(92) ; |230|
; BRANCH OCCURS ; |235|
;** --------------------------------------------------------------------------*
L6:
LDW .D2T1 *+SP(24),A4 ; |221|
LDW .D2T2 *+SP(20),B4
MV .D2X A5,B6 ; |221|
MV .S2X A5,B5 ; |221|
MV .D1 A9,A0 ; |221|
SHR .S1 A4,1,A4 ; |220|
STW .D2T1 A4,*+SP(88) ; |221|
LDW .D2T1 *+SP(88),A5 ; |221|
|| MV .L2X A5,B4 ; |221|
|| SHR .S2 B4,1,B8 ; |221|
MPYLH .M2 B5,B8,B5 ; |221|
MPYLH .M1 A3,A4,A6 ; |221|
|| MPYLH .M2 B8,B4,B4 ; |221|
MPYLH .M1 A4,A3,A4 ; |221|
[!A0] B .S1 L7 ; |221|
|| MPYU .M2 B6,B8,B4 ; |221|
|| ADD .D2 B5,B4,B5 ; |221|
ADD .D1 A6,A4,A5 ; |221|
|| MPYU .M1 A3,A5,A4 ; |221|
|| SHL .S2 B5,16,B5 ; |221|
SHL .S1 A5,16,A5 ; |221|
|| ADD .D2 B4,B5,B4 ; |221|
ADD .D1 A4,A5,A4 ; |221|
|| MV .D2X A3,B5 ; |221|
ZERO .D2 B5 ; |221|
|| ADD .L2X A3,B5,B4 ; |221|
|| SUB .S1X A4,B4,A4 ; |221|
|| MVKL .S2 __divi,B6 ; |221|
STW .D2T2 B5,*+SP(100) ; |221|
|| MVKH .S2 __divi,B6 ; |221|
; BRANCH OCCURS ; |221|
;** --------------------------------------------------------------------------*
CALL .S2 B6 ; |221|
ADDKPC .S2 RL8,B3,4 ; |221|
RL8: ; CALL OCCURS ; |221|
STW .D2T1 A4,*+SP(100) ; |221|
;** --------------------------------------------------------------------------*
L7:
LDW .D2T2 *+SP(100),B5 ; |223|
NOP 2
SHR .S2 B7,1,B4 ; |221|
ADD .D2X B7,A9,B6
;** --------------------------------------------------------------------------*
L8:
MVK .D2 0x1,B5 ; |226|
|| ADD .S2 B4,B5,B4 ; |221|
STW .D2T2 B5,*+SP(96) ; |221|
STW .D2T2 B4,*+SP(100) ; |221|
|| SHR .S1 A11,1,A4 ; |224|
|| SHR .S2 B9,1,B16 ; |223|
;** --------------------------------------------------------------------------*
L9:
LDW .D2T2 *+SP(68),B4 ; |246|
EXTU .S1 A11,1,4,A3 ; |246|
SHL .S1 A3,4,A3 ; |246|
ADDK .S1 32,A3 ; |246|
MPYLH .M1X B11,A3,A5 ; |246|
|| EXTU .S2 B9,1,4,B5 ; |246|
MPYLH .M2X A3,B11,B4 ; |246|
|| ADD .D2 B4,B4,B7 ; |246|
|| SHL .S2 B5,4,B17 ; |246|
ADD .D2 B7,B17,B5 ; |246|
|| MPYU .M2X B11,A3,B8 ; |246|
EXTU .S1 A4,1,4,A3 ; |246|
|| ADD .D2X A5,B4,B4 ; |246|
|| ADDK .S2 96,B5 ; |246|
SHL .S2 B4,16,B5 ; |246|
|| ADD .D2 B5,B17,B4 ; |246|
|| SHL .S1 A3,4,A3 ; |246|
ADD .D2 B8,B5,B5 ; |246|
|| ADDK .S2 64,B4 ; |246|
|| ADDK .S1 32,A3 ; |246|
EXTU .S2 B16,1,4,B4 ; |246|
|| ADD .D2 B4,B5,B8 ; |246|
|| MPYLH .M1X A3,B11,A5 ; |246|
|| EXTU .S1 A11,2,5,A6 ; |246|
SHL .S2 B4,4,B4 ; |246|
|| MPYLH .M2X B11,A3,B5 ; |246|
|| SHL .S1 A6,5,A6 ; |246|
ADD .D1X B8,A6,A3 ; |246|
|| MPYU .M2X B11,A3,B8 ; |246|
ADD .D1X B4,A3,A3 ; |246|
|| ADD .D2X B5,A5,B5 ; |246|
ADDK .S1 96,A3 ; |246|
|| SHL .S2 B5,16,B5 ; |246|
ADD .D2 B8,B5,B5 ; |246|
|| ADD .D1X A3,B4,A3 ; |246|
|| EXTU .S1 A4,2,5,A4 ; |246|
ADDK .S1 64,A3 ; |246|
ADD .D1X A3,B5,A4 ; |246|
|| SHL .S1 A4,5,A3 ; |246|
ADD .D1 A3,A4,A4 ; |246|
ADD .D1X B4,A4,A4 ; |246|
ADDK .S1 96,A4 ; |246|
MVKL .S1 __divi,A5 ; |266|
ADD .D2X A4,B4,B4 ; |246|
ADDK .S2 64,B4 ; |246|
ADD .D2 B4,B5,B5 ; |246|
MVK .S2 24640,B4 ; |246|
ADD .D1X A3,B5,A3 ; |246|
|| MVKH .S1 __divi,A5 ; |266|
ADD .D1X B4,A3,A7 ; |246|
CALL .S2X A5 ; |266|
|| LDW .D2T2 *+SP(60),B5 ; |263|
|| SHR .S1 A7,13,A3 ; |263|
SHRU .S1 A3,18,A3 ; |263|
ADD .D1 A3,A7,A3 ; |263|
SHR .S1 A3,14,A3 ; |263|
ADDKPC .S2 RL9,B3,0 ; |266|
LDH .D2T2 *+B5(2),B8 ; |238|
|| MV .D1X B9,A4 ; |266|
|| MV .L2X A3,B4 ; |263|
RL9: ; CALL OCCURS ; |266|
MVKL .S2 __divi,B5 ; |267|
MVKH .S2 __divi,B5 ; |267|
CALL .S2 B5 ; |267|
ADDKPC .S2 RL10,B3,0 ; |267|
MV .L2X A4,B9 ; |266|
STW .D2T1 A4,*+SP(104) ; |266|
MV .D2X A3,B4 ; |263|
MV .D1 A11,A4 ; |267|
RL10: ; CALL OCCURS ; |267|
MVKL .S1 __divi,A6 ; |268|
MVKH .S1 __divi,A6 ; |268|
ADD .S1 8,A4,A5 ; |272|
CALL .S2X A6 ; |268|
ADDKPC .S2 RL11,B3,2 ; |268|
MV .D1X B16,A4 ; |268|
MV .D2X A3,B4 ; |263|
RL11: ; CALL OCCURS ; |268|
LDW .D2T2 *+SP(68),B5 ; |272|
STW .D2T1 A11,*+SP(108) ; |265|
EXTU .S2 B9,1,4,B4 ; |289|
LDW .D2T2 *+SP(96),B16 ; |296|
AND .D1 -8,A5,A11 ; |272|
ADDAD .D2 B5,B4,B5 ; |289|
EXTU .S1 A11,1,4,A5 ; |296|
|| ADD .D2 B5,B5,B18 ; |289|
SHL .S1 A5,4,A5 ; |296|
|| SHL .S2 B4,4,B4 ; |293|
|| ADDAD .D2 B18,22,B5 ; |304|
ADDK .S1 32,A5 ; |296|
|| ADD .D2 B5,B4,B19 ; |304|
SHR .S2X A11,B16,B5 ; |274|
|| MPYLH .M1X B11,A5,A6 ; |296|
MPYLH .M2X A5,B11,B16 ; |296|
EXTU .S2 B5,1,4,B5 ; |309|
|| STW .D2T2 B5,*+SP(112) ; |296|
ADD .D2X A6,B16,B5 ; |296|
|| SHL .S2 B5,4,B17 ; |309|
MPYU .M2X B11,A5,B5 ; |296|
|| SHL .S2 B5,16,B20 ; |296|
ADDK .S2 96,B19 ; |304|
ADD .D2 B5,B20,B5 ; |296|
EXTU .S1 A11,2,5,A5 ; |300|
|| ADD .D2 B19,B5,B21 ; |304|
|| ADDK .S2 32,B17 ; |309|
SHL .S1 A5,5,A18 ; |300|
|| MPYLH .M2 B17,B11,B20 ; |309|
MPYLH .M2 B11,B17,B21 ; |309|
|| ADD .D1X A18,B21,A5 ; |304|
MV .D2X A4,B16 ; |268|
ADD .D2 B21,B20,B17 ; |309|
|| MPYU .M2 B11,B17,B20 ; |309|
|| EXTU .S2 B16,1,4,B19 ; |304|
LDW .D2T2 *+SP(112),B21 ; |305|
|| SHL .S2 B19,4,B19 ; |304|
SHL .S2 B17,16,B17 ; |309|
ADD .D1X B19,A5,A5 ; |304|
ADDAD .D1 A5,8,A21 ; |304|
ADDAD .D1 A21,16,A5 ; |305|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -