📄 tsknetwork.asm
字号:
[ A0] BNOP .S1 L15,4 ; |261|
[!A0] MVKL .S2 _setsockopt,B5 ; |267|
; BRANCH OCCURS ; |261|
;** --------------------------------------------------------------------------*
MVKH .S2 _setsockopt,B5 ; |267|
CALL .S2 B5 ; |267|
ADD .D2 SP,24,B6 ; |267|
ZERO .S2 B10 ; |266|
STW .D2T2 B10,*+SP(28) ; |266|
MVK .S2 1,B7 ; |265|
ADDKPC .S2 RL40,B3,0 ; |267|
|| STW .D2T2 B7,*+SP(24) ; |265|
|| MV .L2 B12,B4 ; |267|
|| MV .D1 A14,A6 ; |267|
|| MV .S1 A10,A4 ; |267|
|| MVK .L1 0x8,A8 ; |267|
RL40: ; CALL OCCURS ; |267|
MVKL .S1 _setsockopt,A3 ; |272|
MVKH .S1 _setsockopt,A3 ; |272|
ADDAD .D2 SP,4,B6 ; |272|
CALL .S2X A3 ; |272|
STW .D2T2 B10,*+SP(36) ; |271|
ADDKPC .S2 RL41,B3,0 ; |272|
MV .L2 B12,B4 ; |272|
MVK .S2 5,B5 ; |270|
STW .D2T2 B5,*+SP(32) ; |270|
|| MV .D1 A15,A6 ; |272|
|| MV .S1 A10,A4 ; |272|
|| MVK .L1 0x8,A8 ; |272|
RL41: ; CALL OCCURS ; |272|
LDW .D2T2 *+SP(12),B5 ; |274|
NOP 1
MVKL .S2 _IpDecodePeer,B4 ; |274|
MVKH .S2 _IpDecodePeer,B4 ; |274|
CMPEQ .L1 A10,-1,A0 ; |280|
STW .D2T2 B5,*B4 ; |274|
;** --------------------------------------------------------------------------*
L20:
[ A0] B .S1 L23 ; |280|
[!A0] ZERO .D1 A11 ; |284|
|| [ A0] ZERO .D2 B4 ; |281|
[ A0] STW .D2T2 B4,*+SP(4) ; |281|
[ A0] LDW .D2T2 *+SP(4),B0 ; |321|
NOP 2
; BRANCH OCCURS ; |280|
;** --------------------------------------------------------------------------*
MVKL .S2 _recv,B5 ; |287|
MVKH .S2 _recv,B5 ; |287|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains control code
;*----------------------------------------------------------------------------*
L21:
CALL .S2 B5 ; |287|
ADD .D2X A11,SP,B4 ; |287|
ADDKPC .S2 RL42,B3,0 ; |287|
ADD .D2 4,B4,B4 ; |287|
SUB .S1 4,A11,A6 ; |287|
MV .D1 A10,A4 ; |287|
|| ZERO .L2 B6 ; |287|
RL42: ; CALL OCCURS ; |287|
CMPLT .L1 A4,0,A1 ; |287|
XOR .D1 1,A1,A0 ; |287|
[!A1] MV .D1 A4,A0 ; |287|
[!A0] BNOP .S1 L15,4 ; |287|
[ A0] ADD .D1 A4,A11,A11 ; |299|
; BRANCH OCCURS ; |287|
;** --------------------------------------------------------------------------*
CMPLT .L1 A11,4,A0 ; |299|
[ A0] B .S1 L21 ; |299|
[ A0] MVKL .S2 _recv,B5 ; |287|
|| [!A0] LDW .D2T2 *+SP(4),B4 ; |303|
NOP 3
[ A0] MVKH .S2 _recv,B5 ; |287|
; BRANCH OCCURS ; |299|
;** --------------------------------------------------------------------------*
CMPGT .L2 B4,0,B0 ; |303|
[!B0] B .S1 L24 ; |303|
[ B0] ZERO .S2 B10 ; |302|
|| [!B0] LDW .D2T2 *+SP(4),B0 ; |321|
NOP 4
; BRANCH OCCURS ; |303|
;** --------------------------------------------------------------------------*
MVKL .S1 _recv,A3 ; |305|
MVKH .S1 _recv,A3 ; |305|
NOP 1
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains control code
;*----------------------------------------------------------------------------*
L22:
CALL .S2X A3 ; |305|
|| LDW .D2T1 *+SP(4),A5 ; |305|
ADDKPC .S2 RL43,B3,0 ; |305|
ADD .D2 B10,B11,B4 ; |305|
MV .D1 A10,A4 ; |305|
ZERO .L2 B6 ; |305|
SUB .S1X A5,B10,A6 ; |305|
RL43: ; CALL OCCURS ; |305|
CMPLT .L1 A4,0,A0 ; |305|
[ A0] BNOP .S1 L15,4 ; |305|
MV .D2X A4,B0 ; |305|
; BRANCH OCCURS ; |305|
;** --------------------------------------------------------------------------*
[!B0] BNOP .S1 L15,4 ; |315|
[ B0] LDW .D2T2 *+SP(4),B4 ; |318|
; BRANCH OCCURS ; |315|
;** --------------------------------------------------------------------------*
NOP 3
ADD .D2 B0,B10,B10 ; |317|
CMPLT .L2 B10,B4,B0 ; |318|
[ B0] BNOP .S1 L22,2 ; |318|
[ B0] MVKL .S1 _recv,A3 ; |305|
[ B0] MVKH .S1 _recv,A3 ; |305|
NOP 1
; BRANCH OCCURS ; |318|
;** --------------------------------------------------------------------------*
B .S1 L24 ; |318|
LDW .D2T2 *+SP(4),B0 ; |321|
NOP 4
; BRANCH OCCURS ; |318|
;** --------------------------------------------------------------------------*
L23:
NOP 2
;** --------------------------------------------------------------------------*
L24:
[!B0] B .S1 L13 ; |321|
CMPEQ .L1 A10,-1,A3
XOR .D1 1,A3,A13
[!B0] MVKL .S1 _IpDecodeConnect,A3 ; |229|
[!B0] MVKH .S1 _IpDecodeConnect,A3 ; |229|
[!B0] LDW .D1T1 *A3,A3 ; |229|
; BRANCH OCCURS ; |321|
;** --------------------------------------------------------------------------*
MVKL .S1 _NetCamLocal,A3 ; |324|
MVKH .S1 _NetCamLocal,A3 ; |324|
LDW .D1T1 *A3,A0 ; |324|
NOP 4
[ A0] BNOP .S1 L25,2 ; |324|
[ A0] MVKL .S1 _OEMCacheClean,A3 ; |336|
|| [!A0] MVKL .S2 _mmBulkAlloc,B4 ; |326|
[ A0] MVKH .S1 _OEMCacheClean,A3 ; |336|
|| [!A0] MVKH .S2 _mmBulkAlloc,B4 ; |326|
NOP 1
; BRANCH OCCURS ; |324|
;** --------------------------------------------------------------------------*
CALL .S2 B4 ; |326|
LDW .D2T1 *+SP(4),A4 ; |326|
ADDKPC .S2 RL44,B3,3 ; |326|
RL44: ; CALL OCCURS ; |326|
MV .D1 A4,A0 ; |326|
[!A0] B .S1 L25 ; |327|
MV .D1 A4,A12 ; |326|
|| [ A0] MVKL .S1 _mmCopy,A3 ; |329|
[ A0] MVKH .S1 _mmCopy,A3 ; |329|
[!A0] MVKL .S1 _OEMCacheClean,A3 ; |336|
[!A0] MVKH .S1 _OEMCacheClean,A3 ; |336|
NOP 1
; BRANCH OCCURS ; |327|
;** --------------------------------------------------------------------------*
CALL .S2X A3 ; |329|
LDW .D2T1 *+SP(4),A6 ; |329|
ADDKPC .S2 RL45,B3,2 ; |329|
MV .D2 B11,B4 ; |329|
RL45: ; CALL OCCURS ; |329|
MVKL .S1 _efs_destroyfile,A3 ; |330|
MVKH .S1 _efs_destroyfile,A3 ; |330|
MVKL .S1 SL3+0,A11 ; |330|
CALL .S2X A3 ; |330|
MVKH .S1 SL3+0,A11 ; |330|
MV .D1 A11,A4 ; |330|
ADDKPC .S2 RL46,B3,2 ; |330|
RL46: ; CALL OCCURS ; |330|
MVKL .S2 _efs_createfilecb,B5 ; |331|
MVKH .S2 _efs_createfilecb,B5 ; |331|
CALL .S2 B5 ; |331|
LDW .D2T2 *+SP(4),B4 ; |331|
MV .L1 A12,A8 ; |331|
MV .D2 B13,B6 ; |331|
MV .S1 A12,A6 ; |331|
MV .D1 A11,A4 ; |331|
|| ADDKPC .S2 RL47,B3,0 ; |331|
RL47: ; CALL OCCURS ; |331|
MVKL .S1 _OEMCacheClean,A3 ; |336|
MVKH .S1 _OEMCacheClean,A3 ; |336|
NOP 1
;** --------------------------------------------------------------------------*
L25:
CALL .S2X A3 ; |336|
LDW .D2T2 *+SP(4),B4 ; |336|
ADDKPC .S2 RL48,B3,2 ; |336|
MV .D1X B11,A4 ; |336|
RL48: ; CALL OCCURS ; |336|
MVKL .S1 _OEMCacheCleanSynch,A3 ; |337|
MVKH .S1 _OEMCacheCleanSynch,A3 ; |337|
NOP 1
CALL .S2X A3 ; |337|
ADDKPC .S2 RL49,B3,4 ; |337|
RL49: ; CALL OCCURS ; |337|
MVKL .S2 _SCOM_putMsg,B5 ; |342|
MVKH .S2 _SCOM_putMsg,B5 ; |342|
CALL .S2 B5 ; |342|
|| LDW .D2T2 *+SP(4),B6 ; |340|
LDW .D2T1 *+SP(68),A4
ADDAD .D2 SP,5,B4 ; |342|
STW .D2T2 B11,*+SP(52) ; |341|
ADDKPC .S2 RL50,B3,0 ; |342|
STW .D2T2 B6,*+SP(48) ; |340|
RL50: ; CALL OCCURS ; |342|
MVKL .S1 _SCOM_getMsg,A3 ; |345|
MVKH .S1 _SCOM_getMsg,A3 ; |345|
LDW .D2T1 *+SP(88),A4 ; |345|
CALL .S2X A3 ; |345|
ADDKPC .S2 RL51,B3,3 ; |345|
MVK .D2 0xffffffff,B4
RL51: ; CALL OCCURS ; |345|
B .S1 L14 ; |345|
MVKL .S1 _IpDecodeConnect,A3 ; |229|
MVKH .S1 _IpDecodeConnect,A3 ; |229|
LDW .D1T1 *A3,A3 ; |229|
NOP 2
; BRANCH OCCURS ; |345|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Bad loop structure
;*----------------------------------------------------------------------------*
L26:
BNOP .S1 L26,5 ; |202|
; BRANCH OCCURS ; |202|
;******************************************************************************
;* STRINGS *
;******************************************************************************
.sect ".const"
SL1: .string "ENC2NET",0
SL2: .string "NET2ENC",0
SL3: .string "image1.jpg",0
SL4: .string "tskNetwork Fatal Error",10,0
SL5: .string "NET2DEC",0
SL6: .string "DEC2NET",0
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;******************************************************************************
.global _SEM_pend
.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 _connect
.global _getpeername
.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 _KNL_curtask
.global _TSK_timerSem
.global __divi
.global __remi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -