📄 main.asm
字号:
CMPEQ .L2 B4,B5,B5 ; |505|
|| CMPEQ .L1X B4,A0,A0 ; |505|
OR .S2X A0,B5,B0 ; |505|
[ B0] B .S1 L9 ; |505|
NOP 5
; BRANCH OCCURS ; |505|
;** --------------------------------------------------------------------------*
MVC .S2 CSR,B5 ; |258|
AND .S2 1,B5,B0 ; |258|
MVC .S2 CSR,B5 ; |259|
AND .S2 -2,B5,B5 ; |259|
MVC .S2 B5,CSR ; |259|
MVKL .S1 _cfgEdma,A0 ; |511|
MVKH .S1 _cfgEdma,A0 ; |511|
LDW .D1T1 *A0,A0 ; |511|
MVKL .S2 _cfgEdma+4,B5 ; |512|
MVKH .S2 _cfgEdma+4,B5 ; |512|
LDW .D2T2 *B5,B8 ; |512|
MVKL .S2 _cfgEdma+8,B5 ; |513|
MVKH .S2 _cfgEdma+8,B5 ; |513|
LDW .D2T2 *B5,B7 ; |513|
MVKL .S2 _cfgEdma+12,B5 ; |514|
MVKH .S2 _cfgEdma+12,B5 ; |514|
LDW .D2T2 *B5,B6 ; |514|
MVKL .S2 _cfgEdma+16,B5 ; |515|
MVKH .S2 _cfgEdma+16,B5 ; |515|
LDW .D2T2 *B5,B5 ; |515|
MVKL .S2 _cfgEdma+20,B9 ; |516|
MVKH .S2 _cfgEdma+20,B9 ; |516|
LDW .D2T2 *B9,B9 ; |516|
ZERO .D2 B4 ; |518|
|| EXTU .S2 B4,16,16,B1 ; |518|
MVKH .S2 0x1a00000,B4 ; |518|
ADD .D2 B4,B1,B4 ; |518|
ZERO .D1 A5 ; |519|
STW .D2T1 A5,*B4 ; |519|
STW .D2T2 B8,*+B4(4) ; |520|
STW .D2T2 B7,*+B4(8) ; |521|
STW .D2T2 B6,*+B4(12) ; |522|
STW .D2T2 B5,*+B4(16) ; |523|
STW .D2T2 B9,*+B4(20) ; |524|
STW .D2T1 A0,*B4 ; |525|
MVC .S2 CSR,B4 ; |264|
AND .S2 -2,B4,B4 ; |264|
|| AND .L2 1,B0,B5 ; |264|
OR .S2 B5,B4,B4 ; |264|
MVC .S2 B4,CSR ; |264|
MVKL .S2 _hEdmaPing,B4
MVKH .S2 _hEdmaPing,B4
MVK .S1 0xfffffffe,A4 ; |264|
|| LDW .D2T2 *B4,B1
B .S1 L10 ; |526|
NOP 5
; BRANCH OCCURS ; |526|
;** --------------------------------------------------------------------------*
L9:
MVC .S2 CSR,B4 ; |258|
AND .S2 1,B4,B8 ; |258|
MVC .S2 CSR,B4 ; |259|
AND .S2 -2,B4,B4 ; |259|
MVC .S2 B4,CSR ; |259|
MVKL .S1 _cfgEdma,A0 ; |586|
MVKH .S1 _cfgEdma,A0 ; |586|
LDW .D1T1 *A0,A0 ; |586|
MVKL .S2 _cfgEdma+8,B4 ; |588|
MVKH .S2 _cfgEdma+8,B4 ; |588|
LDW .D2T2 *B4,B5 ; |588|
MVKL .S2 _cfgEdma+12,B4 ; |589|
MVKH .S2 _cfgEdma+12,B4 ; |589|
LDW .D2T2 *B4,B6 ; |589|
MVKL .S2 _cfgEdma+16,B4 ; |590|
MVKH .S2 _cfgEdma+16,B4 ; |590|
LDW .D2T2 *B4,B7 ; |590|
MVKL .S2 _cfgEdma+4,B4 ; |593|
MVKH .S2 _cfgEdma+4,B4 ; |593|
LDW .D2T2 *B4,B9 ; |593|
MVKL .S2 0x2000004,B4 ; |593|
MVKH .S2 0x2000004,B4 ; |593|
NOP 2
STW .D2T2 B9,*B4 ; |593|
STW .D2T2 B5,*+B4(4) ; |594|
STW .D2T2 B6,*+B4(8) ; |595|
STW .D2T2 B7,*+B4(12) ; |596|
STW .D2T1 A0,*+B4(28) ; |597|
MVC .S2 CSR,B4 ; |264|
AND .S2 1,B8,B5 ; |264|
|| AND .L2 -2,B4,B4 ; |264|
OR .S2 B5,B4,B4 ; |264|
MVC .S2 B4,CSR ; |264|
ZERO .D1 A5
|| MVK .S1 0xfffffffe,A4 ; |264|
;** --------------------------------------------------------------------------*
L10:
ZERO .D1 A0 ; |505|
|| ZERO .D2 B5 ; |505|
MVKH .S1 0x10000000,A0 ; |505|
|| MVKH .S2 0x20000000,B5 ; |505|
CMPEQ .L1X B1,A0,A3 ; |505|
|| CMPEQ .L2 B1,B5,B4 ; |505|
OR .S2X A3,B4,B0 ; |505|
[ B0] B .S1 L11 ; |505|
NOP 5
; BRANCH OCCURS ; |505|
;** --------------------------------------------------------------------------*
MVC .S2 CSR,B4 ; |258|
AND .S2 1,B4,B0 ; |258|
MVC .S2 CSR,B4 ; |259|
AND .S2X A4,B4,B4 ; |259|
MVC .S2 B4,CSR ; |259|
MVKL .S1 _cfgEdmaPing,A3 ; |511|
MVKH .S1 _cfgEdmaPing,A3 ; |511|
LDW .D1T1 *A3,A3 ; |511|
MVKL .S2 _cfgEdmaPing+4,B4 ; |512|
MVKH .S2 _cfgEdmaPing+4,B4 ; |512|
LDW .D2T2 *B4,B2 ; |512|
MVKL .S2 _cfgEdmaPing+8,B4 ; |513|
MVKH .S2 _cfgEdmaPing+8,B4 ; |513|
LDW .D2T2 *B4,B9 ; |513|
MVKL .S2 _cfgEdmaPing+12,B4 ; |514|
MVKH .S2 _cfgEdmaPing+12,B4 ; |514|
LDW .D2T2 *B4,B8 ; |514|
MVKL .S2 _cfgEdmaPing+16,B4 ; |515|
MVKH .S2 _cfgEdmaPing+16,B4 ; |515|
LDW .D2T2 *B4,B7 ; |515|
MVKL .S2 _cfgEdmaPing+20,B4 ; |516|
MVKH .S2 _cfgEdmaPing+20,B4 ; |516|
LDW .D2T2 *B4,B6 ; |516|
ZERO .D2 B4 ; |519|
|| EXTU .S2 B1,16,16,B1 ; |519|
MVKH .S2 0x1a00000,B4 ; |519|
ADD .D2 B4,B1,B4 ; |519|
STW .D2T1 A5,*B4 ; |519|
STW .D2T2 B2,*+B4(4) ; |520|
STW .D2T2 B9,*+B4(8) ; |521|
STW .D2T2 B8,*+B4(12) ; |522|
STW .D2T2 B7,*+B4(16) ; |523|
STW .D2T2 B6,*+B4(20) ; |524|
STW .D2T1 A3,*B4 ; |525|
MVC .S2 CSR,B4 ; |264|
AND .S2X A4,B4,B4 ; |264|
|| AND .L2 1,B0,B6 ; |264|
OR .S2 B6,B4,B4 ; |264|
MVC .S2 B4,CSR ; |264|
MVKL .S2 _hEdmaPong,B4
MVKH .S2 _hEdmaPong,B4
LDW .D2T2 *B4,B4
B .S1 L12 ; |526|
NOP 5
; BRANCH OCCURS ; |526|
;** --------------------------------------------------------------------------*
L11:
MVC .S2 CSR,B4 ; |258|
AND .S2 1,B4,B9 ; |258|
MVC .S2 CSR,B4 ; |259|
AND .S2X A4,B4,B4 ; |259|
MVC .S2 B4,CSR ; |259|
MVKL .S1 _cfgEdmaPing,A3 ; |586|
MVKH .S1 _cfgEdmaPing,A3 ; |586|
LDW .D1T1 *A3,A3 ; |586|
MVKL .S2 _cfgEdmaPing+8,B4 ; |588|
MVKH .S2 _cfgEdmaPing+8,B4 ; |588|
LDW .D2T2 *B4,B6 ; |588|
MVKL .S2 _cfgEdmaPing+12,B4 ; |589|
MVKH .S2 _cfgEdmaPing+12,B4 ; |589|
LDW .D2T2 *B4,B7 ; |589|
MVKL .S2 _cfgEdmaPing+16,B4 ; |590|
MVKH .S2 _cfgEdmaPing+16,B4 ; |590|
LDW .D2T2 *B4,B8 ; |590|
MVKL .S2 _cfgEdmaPing+4,B4 ; |593|
MVKH .S2 _cfgEdmaPing+4,B4 ; |593|
LDW .D2T2 *B4,B0 ; |593|
MVKL .S2 0x2000004,B4 ; |593|
MVKH .S2 0x2000004,B4 ; |593|
NOP 2
STW .D2T2 B0,*B4 ; |593|
STW .D2T2 B6,*+B4(4) ; |594|
STW .D2T2 B7,*+B4(8) ; |595|
STW .D2T2 B8,*+B4(12) ; |596|
STW .D2T1 A3,*+B4(28) ; |597|
MVC .S2 CSR,B4 ; |264|
AND .S2 1,B9,B6 ; |264|
|| AND .L2X A4,B4,B4 ; |264|
OR .S2 B6,B4,B4 ; |264|
MVC .S2 B4,CSR ; |264|
MVKL .S2 _hEdmaPong,B4
MVKH .S2 _hEdmaPong,B4
LDW .D2T2 *B4,B4
NOP 4
;** --------------------------------------------------------------------------*
L12:
CMPEQ .L1X B4,A0,A0 ; |505|
|| CMPEQ .L2 B4,B5,B5 ; |505|
OR .S2X A0,B5,B0 ; |505|
[ B0] B .S1 L13 ; |505|
NOP 5
; BRANCH OCCURS ; |505|
;** --------------------------------------------------------------------------*
MVC .S2 CSR,B5 ; |258|
AND .S2 1,B5,B0 ; |258|
MVC .S2 CSR,B5 ; |259|
AND .S2X A4,B5,B5 ; |259|
MVC .S2 B5,CSR ; |259|
MVKL .S1 _cfgEdmaPong,A0 ; |511|
MVKH .S1 _cfgEdmaPong,A0 ; |511|
LDW .D1T1 *A0,A0 ; |511|
MVKL .S2 _cfgEdmaPong+4,B5 ; |512|
MVKH .S2 _cfgEdmaPong+4,B5 ; |512|
LDW .D2T2 *B5,B8 ; |512|
MVKL .S2 _cfgEdmaPong+8,B5 ; |513|
MVKH .S2 _cfgEdmaPong+8,B5 ; |513|
LDW .D2T2 *B5,B7 ; |513|
MVKL .S2 _cfgEdmaPong+12,B5 ; |514|
MVKH .S2 _cfgEdmaPong+12,B5 ; |514|
LDW .D2T2 *B5,B6 ; |514|
MVKL .S2 _cfgEdmaPong+16,B5 ; |515|
MVKH .S2 _cfgEdmaPong+16,B5 ; |515|
LDW .D2T2 *B5,B5 ; |515|
MVKL .S2 _cfgEdmaPong+20,B9 ; |516|
MVKH .S2 _cfgEdmaPong+20,B9 ; |516|
LDW .D2T2 *B9,B9 ; |516|
ZERO .D2 B4 ; |519|
|| EXTU .S2 B4,16,16,B1 ; |519|
MVKH .S2 0x1a00000,B4 ; |519|
ADD .D2 B4,B1,B4 ; |519|
STW .D2T1 A5,*B4 ; |519|
STW .D2T2 B8,*+B4(4) ; |520|
STW .D2T2 B7,*+B4(8) ; |521|
STW .D2T2 B6,*+B4(12) ; |522|
STW .D2T2 B5,*+B4(16) ; |523|
STW .D2T2 B9,*+B4(20) ; |524|
STW .D2T1 A0,*B4 ; |525|
MVC .S2 CSR,B4 ; |264|
AND .S2X A4,B4,B4 ; |264|
|| AND .L2 1,B0,B5 ; |264|
OR .S2 B5,B4,B4 ; |264|
MVC .S2 B4,CSR ; |264|
MVKL .S1 _hEdma,A0
MVKH .S1 _hEdma,A0
LDW .D1T1 *A0,A3
B .S1 L14 ; |526|
NOP 5
; BRANCH OCCURS ; |526|
;** --------------------------------------------------------------------------*
L13:
MVC .S2 CSR,B4 ; |258|
AND .S2 1,B4,B8 ; |258|
MVC .S2 CSR,B4 ; |259|
AND .S2X A4,B4,B4 ; |259|
MVC .S2 B4,CSR ; |259|
MVKL .S1 _cfgEdmaPong,A0 ; |586|
MVKH .S1 _cfgEdmaPong,A0 ; |586|
LDW .D1T1 *A0,A0 ; |586|
MVKL .S2 _cfgEdmaPong+8,B4 ; |588|
MVKH .S2 _cfgEdmaPong+8,B4 ; |588|
LDW .D2T2 *B4,B5 ; |588|
MVKL .S2 _cfgEdmaPong+12,B4 ; |589|
MVKH .S2 _cfgEdmaPong+12,B4 ; |589|
LDW .D2T2 *B4,B4 ; |589|
MVKL .S2 _cfgEdmaPong+16,B6 ; |590|
MVKH .S2 _cfgEdmaPong+16,B6 ; |590|
LDW .D2T2 *B6,B6 ; |590|
MVKL .S2 _cfgEdmaPong+4,B7 ; |593|
MVKH .S2 _cfgEdmaPong+4,B7 ; |593|
LDW .D2T2 *B7,B9 ; |593|
MVKL .S2 0x2000004,B7 ; |593|
MVKH .S2 0x2000004,B7 ; |593|
NOP 2
STW .D2T2 B9,*B7 ; |593|
STW .D2T2 B5,*+B7(4) ; |594|
STW .D2T2 B4,*+B7(8) ; |595|
STW .D2T2 B6,*+B7(12) ; |596|
STW .D2T1 A0,*+B7(28) ; |597|
MVC .S2 CSR,B4 ; |264|
AND .S2X A4,B4,B4 ; |264|
|| AND .L2 1,B8,B5 ; |264|
OR .S2 B5,B4,B4 ; |264|
MVC .S2 B4,CSR ; |264|
MVKL .S1 _hEdma,A0
MVKH .S1 _hEdma,A0
LDW .D1T1 *A0,A3
;** --------------------------------------------------------------------------*
L14:
.line 50
MVKL .S1 0x1a0fff8,A6 ; |170|
MVKH .S1 0x1a0fff8,A6 ; |170|
|| ZERO .D1 A0 ; |170|
SET .S1 A0,0x0,0xf,A0 ; |170|
STW .D1T1 A0,*A6 ; |170|
MVKL .S2 0x1a0fff4,B4 ; |308|
MVKH .S2 0x1a0fff4,B4 ; |308|
LDW .D2T2 *B4,B4 ; |308|
EXTU .S1 A3,8,24,A3 ; |308|
MVK .S1 1,A7 ; |308|
SHL .S1 A7,A3,A7 ; |308|
MVKL .S1 0x1a0fff4,A6 ; |308|
OR .L1X A7,B4,A7 ; |308|
|| MVKH .S1 0x1a0fff4,A6 ; |308|
STW .D1T1 A7,*A6 ; |308|
MVKL .S2 0x1a0fff0,B4 ; |404|
MVKH .S2 0x1a0fff0,B4 ; |404|
LDW .D2T1 *B4,A7 ; |404|
MVKL .S1 _flag,A6 ; |404|
MVKH .S1 _flag,A6 ; |404|
NOP 2
SHRU .S1 A7,A3,A3 ; |404|
AND .L1 1,A3,A3 ; |404|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -