📄 tsknetwork.asm
字号:
NOP 2
[!A0] MVKH .S1 _recv,A3 ; |223|
NOP 1
; BRANCH OCCURS ; |218|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains control code
;*----------------------------------------------------------------------------*
L16:
CALL .S2X A3 ; |223|
SUB .S2 4,B10,B5 ; |223|
ADD .D2 B10,SP,B4 ; |223|
ADDKPC .S2 RL35,B3,0 ; |223|
MV .D1X B5,A6 ; |223|
ADD .D2 B4,20,B4 ; |223|
|| MV .S1 A11,A4 ; |223|
|| ZERO .L2 B6 ; |223|
RL35: ; CALL OCCURS ; |223|
CMPLT .L1 A4,0,A0 ; |225|
[ A0] B .S1 L19 ; |225|
STW .D2T1 A4,*+SP(24) ; |225|
|| [ A0] MVKL .S1 _fdClose,A3 ; |229|
[!A0] LDW .D2T2 *+SP(24),B0 ; |237|
|| [ A0] MVKH .S1 _fdClose,A3 ; |229|
NOP 3
; BRANCH OCCURS ; |225|
;** --------------------------------------------------------------------------*
NOP 1
[!B0] B .S1 L19 ; |237|
[!B0] MVKL .S1 _fdClose,A3 ; |229|
|| [ B0] LDW .D2T2 *+SP(24),B4 ; |239|
NOP 2
[!B0] MVKH .S1 _fdClose,A3 ; |229|
NOP 1
; BRANCH OCCURS ; |237|
;** --------------------------------------------------------------------------*
ADD .D2 B4,B10,B10 ; |239|
CMPLT .L2 B10,4,B0 ; |239|
[ B0] B .S1 L16 ; |239|
[ B0] MVKL .S1 _recv,A3 ; |223|
|| [!B0] LDW .D2T2 *+SP(20),B4 ; |243|
NOP 2
[ B0] MVKH .S1 _recv,A3 ; |223|
NOP 1
; BRANCH OCCURS ; |239|
;** --------------------------------------------------------------------------*
CMPGT .L2 B4,0,B0 ; |243|
[!B0] BNOP .S1 L18,2 ; |243|
ZERO .D2 B10 ; |242|
|| [ B0] MVKL .S1 _recv,A5 ; |245|
[ B0] MVKH .S1 _recv,A5 ; |245|
NOP 1
; BRANCH OCCURS ; |243|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains control code
;*----------------------------------------------------------------------------*
L17:
CALL .S2X A5 ; |245|
|| LDW .D2T1 *+SP(20),A3 ; |245|
ADDKPC .S2 RL36,B3,0 ; |245|
ADD .D2 B11,B10,B4 ; |245|
MV .D1 A11,A4 ; |245|
ZERO .L2 B6 ; |245|
SUB .S1X A3,B10,A6 ; |245|
RL36: ; CALL OCCURS ; |245|
CMPLT .L1 A4,0,A0 ; |250|
[ A0] B .S1 L19 ; |250|
STW .D2T1 A4,*+SP(24) ; |250|
|| [ A0] MVKL .S1 _fdClose,A3 ; |229|
[!A0] LDW .D2T2 *+SP(24),B0 ; |255|
|| [ A0] MVKH .S1 _fdClose,A3 ; |229|
NOP 3
; BRANCH OCCURS ; |250|
;** --------------------------------------------------------------------------*
NOP 1
[!B0] B .S1 L19 ; |255|
[!B0] MVKL .S1 _fdClose,A3 ; |229|
|| [ B0] LDW .D2T2 *+SP(24),B5 ; |257|
[!B0] MVKH .S1 _fdClose,A3 ; |229|
|| [ B0] LDW .D2T2 *+SP(20),B4 ; |258|
NOP 3
; BRANCH OCCURS ; |255|
;** --------------------------------------------------------------------------*
ADD .D2 B5,B10,B10 ; |257|
CMPLT .L2 B10,B4,B0 ; |258|
[ B0] BNOP .S1 L17,2 ; |258|
[ B0] MVKL .S1 _recv,A5 ; |245|
[ B0] MVKH .S1 _recv,A5 ; |245|
NOP 1
; BRANCH OCCURS ; |258|
;** --------------------------------------------------------------------------*
L18:
B .S1 L20 ; |260|
STW .D2T2 B10,*+SP(12) ; |260|
LDW .D2T2 *+SP(12),B4 ; |264|
NOP 3
; BRANCH OCCURS ; |260|
;** --------------------------------------------------------------------------*
L19:
CALL .S2X A3 ; |229|
ADDKPC .S2 RL37,B3,3 ; |229|
MV .D1 A11,A4 ; |229|
RL37: ; CALL OCCURS ; |229|
ZERO .D2 B4 ; |231|
MVK .D1 0xffffffff,A11 ; |230|
|| STW .D2T2 B4,*+SP(12) ; |231|
LDW .D2T2 *+SP(12),B4 ; |264|
NOP 3
;** --------------------------------------------------------------------------*
L20:
NOP 1
;** --------------------------------------------------------------------------*
L21:
CMPGT .L2 B13,B4,B0 ; |266|
[ B0] BNOP .S1 L22,4 ; |266|
STW .D2T2 B4,*+B12(12) ; |264|
; BRANCH OCCURS ; |266|
;** --------------------------------------------------------------------------*
MVKL .S1 _OEMCacheClean,A3 ; |269|
MVKH .S1 _OEMCacheClean,A3 ; |269|
LDW .D2T2 *+SP(12),B4 ; |269|
CALL .S2X A3 ; |269|
ADDKPC .S2 RL38,B3,3 ; |269|
MV .D1X B11,A4 ; |269|
RL38: ; CALL OCCURS ; |269|
BNOP .S1 L23,3 ; |269|
MVKL .S2 _OEMCacheCleanSynch,B4 ; |270|
MVKH .S2 _OEMCacheCleanSynch,B4 ; |270|
; BRANCH OCCURS ; |269|
;** --------------------------------------------------------------------------*
L22:
MVKL .S1 _OEMCacheClean,A3 ; |267|
MVKH .S1 _OEMCacheClean,A3 ; |267|
MV .D2 B13,B4 ; |267|
CALL .S2X A3 ; |267|
ADDKPC .S2 RL39,B3,3 ; |267|
MV .D1X B11,A4 ; |267|
RL39: ; CALL OCCURS ; |267|
MVKL .S2 _OEMCacheCleanSynch,B4 ; |270|
MVKH .S2 _OEMCacheCleanSynch,B4 ; |270|
;** --------------------------------------------------------------------------*
L23:
CALL .S2 B4 ; |270|
ADDKPC .S2 RL40,B3,4 ; |270|
RL40: ; CALL OCCURS ; |270|
MVKL .S1 _SCOM_putMsg,A3 ; |273|
MVKH .S1 _SCOM_putMsg,A3 ; |273|
LDW .D2T1 *+SP(60),A4 ; |273|
CALL .S2X A3 ; |273|
ADDKPC .S2 RL41,B3,3 ; |273|
MV .D2 B12,B4 ; |273|
RL41: ; CALL OCCURS ; |273|
BNOP .S1 L1,2 ; |274|
MVKL .S1 _SCOM_getMsg,A3 ; |90|
MVKH .S1 _SCOM_getMsg,A3 ; |90|
NOP 1
; BRANCH OCCURS ; |274|
;** --------------------------------------------------------------------------*
L24:
CMPEQ .L1 A14,-1,A0 ; |278|
;** --------------------------------------------------------------------------*
L25:
[ A0] BNOP .S1 L26,3 ; |278|
MVKL .S2 _fdClose,B4 ; |279|
MVKH .S2 _fdClose,B4 ; |279|
|| MV .D1 A14,A4 ; |279|
|| [ A0] CMPEQ .L1 A12,-1,A0 ; |280|
; BRANCH OCCURS ; |278|
;** --------------------------------------------------------------------------*
CALL .S2 B4 ; |279|
ADDKPC .S2 RL42,B3,4 ; |279|
RL42: ; CALL OCCURS ; |279|
CMPEQ .L1 A12,-1,A0 ; |280|
;** --------------------------------------------------------------------------*
L26:
[ A0] BNOP .S1 L27,1 ; |280|
MVKL .S2 _fdClose,B4 ; |281|
MVKH .S2 _fdClose,B4 ; |281|
|| MV .D1 A12,A4 ; |281|
|| [ A0] MVKL .S1 _printf,A3 ; |283|
[ A0] MVKH .S1 _printf,A3 ; |283|
NOP 1
; BRANCH OCCURS ; |280|
;** --------------------------------------------------------------------------*
CALL .S2 B4 ; |281|
ADDKPC .S2 RL43,B3,4 ; |281|
RL43: ; CALL OCCURS ; |281|
MVKL .S1 _printf,A3 ; |283|
MVKH .S1 _printf,A3 ; |283|
NOP 1
;** --------------------------------------------------------------------------*
L27:
CALL .S2X A3 ; |283|
ADDKPC .S2 RL44,B3,1 ; |283|
MVKL .S2 SL4+0,B4 ; |283|
MVKH .S2 SL4+0,B4 ; |283|
STW .D2T2 B4,*+SP(4) ; |283|
RL44: ; CALL OCCURS ; |283|
MVKL .S2 _TSK_setpri,B5 ; |286|
MVKL .S1 _KNL_curtask,A3 ; |286|
|| MVKH .S2 _TSK_setpri,B5 ; |286|
CALL .S2 B5 ; |286|
|| MVKH .S1 _KNL_curtask,A3 ; |286|
LDW .D1T1 *A3,A4 ; |286|
ADDKPC .S2 RL45,B3,2 ; |286|
MVK .D2 0xffffffff,B4 ; |286|
RL45: ; CALL OCCURS ; |286|
LDW .D2T2 *+SP(132),B3 ; |287|
LDW .D2T1 *+SP(128),A14 ; |287|
LDDW .D2T2 *+SP(136),B11:B10 ; |287|
LDDW .D2T1 *+SP(120),A13:A12 ; |287|
LDDW .D2T2 *+SP(144),B13:B12 ; |287|
RET .S2 B3 ; |287|
LDDW .D2T1 *+SP(112),A11:A10 ; |287|
NOP 3
ADDK .S2 152,SP ; |287|
; BRANCH OCCURS ; |287|
;******************************************************************************
;* STRINGS *
;******************************************************************************
.sect ".const"
SL1: .string "PROCTONET",0
SL2: .string "NETTOPROC",0
SL3: .string "image1.jpg",0
SL4: .string "tskNetwork Fatal Error",10,0
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;******************************************************************************
.global _TSK_setpri
.global _printf
.global _SCOM_open
.global _SCOM_putMsg
.global _SCOM_getMsg
.global _fdOpenSession
.global _fdSelect
.global _fdClose
.global _accept
.global _bind
.global _listen
.global _recv
.global _send
.global _setsockopt
.global _socket
.global _mmCopy
.global _mmZeroInit
.global _mmBulkAlloc
.global _mmBulkFree
.global _OEMCacheClean
.global _OEMCacheCleanSynch
.global _efs_createfilecb
.global _efs_destroyfile
.global _llTimerGetTime
.global _KNL_curtask
.global __divi
.global __remi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -