tskNetwork.asm
上传用户:dahaojd
上传日期:2008-01-29
资源大小:14357k
文件大小:50k
- ;******************************************************************************
- ;* TMS320C6x C/C++ Codegen PC Version 4.36 *
- ;* Date/Time created: Wed Mar 22 15:36:34 2006 *
- ;******************************************************************************
- ;******************************************************************************
- ;* GLOBAL FILE PARAMETERS *
- ;* *
- ;* Architecture : TMS320C64xx *
- ;* Optimization : Enabled at level 3 *
- ;* Optimizing for : Speed *
- ;* Based on options: -o3, no -ms *
- ;* Endian : Little *
- ;* Interrupt Thrshld : Disabled *
- ;* Memory Model : Large *
- ;* Calls to RTS : Far *
- ;* Pipelining : Enabled *
- ;* Speculative Load : Enabled *
- ;* Memory Aliases : Presume not aliases (optimistic) *
- ;* Debug Info : No Debug Info *
- ;* *
- ;******************************************************************************
- .asg A15, FP
- .asg B14, DP
- .asg B15, SP
- .global $bss
- .sect ".cinit"
- .align 8
- .field 4,32
- .field _IpDecodeDefault+0,32
- .field 0,32 ; _IpDecodeDefault @ 0
- .sect ".text"
- .global _IpDecodeDefault
- _IpDecodeDefault: .usect ".far",4,4
- .sect ".cinit"
- .align 8
- .field 4,32
- .field _IpDecodePeer+0,32
- .field 0,32 ; _IpDecodePeer @ 0
- .sect ".text"
- .global _IpDecodePeer
- _IpDecodePeer: .usect ".far",4,4
- .sect ".cinit"
- .align 8
- .field 4,32
- .field _IpDecodeConnect+0,32
- .field 0,32 ; _IpDecodeConnect @ 0
- .sect ".text"
- .global _IpDecodeConnect
- _IpDecodeConnect: .usect ".far",4,4
- .sect ".cinit"
- .align 8
- .field 4,32
- .field _IpEncodePeer+0,32
- .field 0,32 ; _IpEncodePeer @ 0
- .sect ".text"
- .global _IpEncodePeer
- _IpEncodePeer: .usect ".far",4,4
- .sect ".cinit"
- .align 8
- .field 4,32
- .field _NetCamLocal+0,32
- .field 1,32 ; _NetCamLocal @ 0
- .sect ".text"
- .global _NetCamLocal
- _NetCamLocal: .usect ".far",4,4
- .sect ".cinit"
- .align 8
- .field IR_1,32
- .field _netcmdArgs+0,32
- .field 0,32 ; _netcmdArgs[0] @ 0
- .field 0,32 ; _netcmdArgs[1] @ 32
- .field 0,32 ; _netcmdArgs[2] @ 64
- IR_1: .set 12
- .sect ".text"
- .global _netcmdArgs
- _netcmdArgs: .usect ".far",12,8
- ; c:tic6000cgtoolsbinopt6x.exe -t -DI0 -v6400 -q -O3 C:DOCUME~1ZHAOQI~1LOCALS~1TempTI3088_2 C:DOCUME~1ZHAOQI~1LOCALS~1TempTI3088_5 -w C:/ICETEK-DM642-C V2.22/jpeg_motion/obj/
- .sect ".text"
- .global _tskNetwork
- ;******************************************************************************
- ;* FUNCTION NAME: _tskNetwork *
- ;* *
- ;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14, *
- ;* A15,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12, *
- ;* B13,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25, *
- ;* A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20,B21, *
- ;* B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
- ;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14, *
- ;* A15,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12, *
- ;* B13,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25, *
- ;* A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20,B21, *
- ;* B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
- ;* Local Frame Size : 8 Args + 96 Auto + 44 Save = 148 byte *
- ;******************************************************************************
- _tskNetwork:
- ;** --------------------------------------------------------------------------*
- MVKL .S1 _SCOM_open,A3 ; |50|
- MVKH .S1 _SCOM_open,A3 ; |50|
- MV .D1X SP,A31 ; |33|
- CALL .S2X A3 ; |50|
- ADDK .S2 -152,SP ; |33|
- STW .D2T1 A15,*+SP(152)
- STDW .D1T1 A11:A10,*-A31(40)
- || STDW .D2T2 B13:B12,*+SP(144)
- STDW .D2T2 B11:B10,*+SP(136)
- || STDW .D1T1 A13:A12,*-A31(32)
- || MVKL .S1 SL1+0,A4 ; |50|
- ADDKPC .S2 RL0,B3,0 ; |50|
- || STW .D2T2 B3,*+SP(132)
- || STW .D1T1 A14,*-A31(24)
- || MVKH .S1 SL1+0,A4 ; |50|
- RL0: ; CALL OCCURS ; |50|
- MVKL .S2 _SCOM_open,B4 ; |51|
- MVKH .S2 _SCOM_open,B4 ; |51|
- CALL .S2 B4 ; |51|
- STW .D2T1 A4,*+SP(56) ; |50|
- MVKL .S1 SL2+0,A4 ; |51|
- ADDKPC .S2 RL1,B3,1 ; |51|
- MVKH .S1 SL2+0,A4 ; |51|
- RL1: ; CALL OCCURS ; |51|
- MVKL .S2 _fdOpenSession,B4 ; |54|
- MVKL .S1 _KNL_curtask,A3 ; |54|
- || MVKH .S2 _fdOpenSession,B4 ; |54|
- MVKH .S1 _KNL_curtask,A3 ; |54|
- || STW .D2T1 A4,*+SP(60) ; |51|
- || CALL .S2 B4 ; |54|
- LDW .D1T1 *A3,A4 ; |54|
- ADDKPC .S2 RL2,B3,3 ; |54|
- RL2: ; CALL OCCURS ; |54|
- MVKL .S2 _socket,B5 ; |57|
- MVKH .S2 _socket,B5 ; |57|
- CALL .S2 B5 ; |57|
- MVK .S1 0x6,A6 ; |57|
- MVK .D2 0x4,B4 ; |57|
- MVK .D1 0x2,A4 ; |57|
- ADDKPC .S2 RL3,B3,1 ; |57|
- RL3: ; CALL OCCURS ; |57|
- CMPEQ .L2X A4,-1,B0 ; |57|
- [ B0] BNOP .S1 L25,2 ; |57|
- MVKL .S2 _socket,B5 ; |62|
- || MV .D1 A4,A14 ; |57|
- MVK .L1 0x2,A4 ; |62|
- || MVK .S1 0xffffffff,A12 ; |38|
- || MVK .D1 0x6,A6 ; |62|
- || MVK .D2 0x4,B4 ; |62|
- || MVKH .S2 _socket,B5 ; |62|
- [ B0] CMPEQ .L1 A14,-1,A0 ; |278|
- ; BRANCH OCCURS ; |57|
- ;** --------------------------------------------------------------------------*
- CALL .S2 B5 ; |62|
- ADDKPC .S2 RL4,B3,4 ; |62|
- RL4: ; CALL OCCURS ; |62|
- MVKL .S2 _bind,B11 ; |74|
- MVKL .S2 0xba0b,B10 ; |70|
- || CMPEQ .L1 A4,-1,A0 ; |62|
- [ A0] B .S1 L25 ; |62|
- || MVKL .S2 _mmZeroInit,B5 ; |67|
- MVK .S2 16,B12 ; |69|
- MVKH .S2 _bind,B11 ; |74|
- ADD .D2 SP,28,B6 ; |67|
- || MVKH .S2 0xba0b,B10 ; |70|
- MVKH .S2 _mmZeroInit,B5 ; |67|
- MV .D1X B6,A4 ; |67|
- || MV .S1 A4,A12 ; |62|
- || MVK .S2 0x10,B4 ; |67|
- || MVK .D2 2,B13 ; |68|
- || [ A0] CMPEQ .L1 A14,-1,A0 ; |278|
- ; BRANCH OCCURS ; |62|
- ;** --------------------------------------------------------------------------*
- CALL .S2 B5 ; |67|
- ADDKPC .S2 RL5,B3,4 ; |67|
- RL5: ; CALL OCCURS ; |67|
- CALL .S2 B11 ; |74|
- ADD .D2 SP,28,B4 ; |74|
- STB .D2T2 B12,*+SP(28) ; |69|
- STH .D2T2 B10,*+SP(30) ; |70|
- ADDKPC .S2 RL6,B3,0 ; |74|
- STB .D2T2 B13,*+SP(29) ; |68|
- || MV .D1 A14,A4 ; |74|
- || MVK .S1 0x10,A6 ; |74|
- RL6: ; CALL OCCURS ; |74|
- CMPLT .L1 A4,0,A0 ; |74|
- [ A0] BNOP .S1 L25,1 ; |74|
- MVKL .S2 0xb90b,B6 ; |76|
- MVKL .S2 _bind,B5 ; |78|
- MVKH .S2 0xb90b,B6 ; |76|
- MV .D1 A12,A4 ; |78|
- || ADD .D2 SP,28,B4 ; |78|
- || MVK .S1 0x10,A6 ; |78|
- || MVKH .S2 _bind,B5 ; |78|
- || [ A0] CMPEQ .L1 A14,-1,A0 ; |278|
- ; BRANCH OCCURS ; |74|
- ;** --------------------------------------------------------------------------*
- CALL .S2 B5 ; |78|
- ADDKPC .S2 RL7,B3,1 ; |78|
- STH .D2T2 B6,*+SP(30) ; |76|
- NOP 2
- RL7: ; CALL OCCURS ; |78|
- CMPLT .L1 A4,0,A0 ; |78|
- [ A0] BNOP .S1 L25,3 ; |78|
- MVKL .S2 _listen,B5 ; |82|
- [ A0] CMPEQ .L1 A14,-1,A0 ; |278|
- || MVKH .S2 _listen,B5 ; |82|
- || MVK .D2 0x1,B4 ; |82|
- || MV .D1 A14,A4 ; |82|
- ; BRANCH OCCURS ; |78|
- ;** --------------------------------------------------------------------------*
- CALL .S2 B5 ; |82|
- ADDKPC .S2 RL8,B3,4 ; |82|
- RL8: ; CALL OCCURS ; |82|
- CMPLT .L1 A4,0,A0 ; |82|
- [ A0] BNOP .S1 L25,3 ; |82|
- MVKL .S2 _listen,B5 ; |85|
- MV .D1 A12,A4 ; |85|
- || MVK .D2 0x1,B4 ; |85|
- || MVKH .S2 _listen,B5 ; |85|
- || [ A0] CMPEQ .L1 A14,-1,A0 ; |278|
- ; BRANCH OCCURS ; |82|
- ;** --------------------------------------------------------------------------*
- CALL .S2 B5 ; |85|
- ADDKPC .S2 RL9,B3,4 ; |85|
- RL9: ; CALL OCCURS ; |85|
- MVKL .S2 _mmBulkFree,B4
- ZERO .S2 B4
- || STW .D2T2 B4,*+SP(64)
- || MVKL .S1 0x3e800,A5
- STW .D2T1 A5,*+SP(68)
- || SET .S2 B4,0x0,0xf,B4
- STW .D2T2 B4,*+SP(72)
- || MVKL .S1 0x2ee00,A5
- STW .D2T1 A5,*+SP(76)
- LDW .D2T1 *+SP(68),A5
- MVKL .S2 __remi,B16
- MVKL .S2 __divi,B7
- MVKL .S2 __remi,B8
- MVK .S2 0x20,B6
- MVKH .S1 0x3e800,A5
- STW .D2T1 A5,*+SP(68)
- LDW .D2T2 *+SP(64),B4
- LDW .D2T1 *+SP(76),A5
- CMPLT .L1 A4,0,A0 ; |85|
- [ A0] B .S1 L24 ; |85|
- || MVKL .S2 __divi,B5
- MVKH .S2 __remi,B16
- || ZERO .D2 B17 ; |36|
- STW .D2T2 B17,*+SP(80)
- || MVKH .S2 _mmBulkFree,B4
- || MVKL .S1 _netcmdArgs,A3
- STW .D2T2 B4,*+SP(64)
- || MVKH .S1 0x2ee00,A5
- || MVKH .S2 __divi,B7
- STW .D2T1 A5,*+SP(76)
- || MVKH .S2 __remi,B8
- || MVKH .S1 _netcmdArgs,A3
- || MVK .L2 1,B9
- || MVK .D1 0xffffffff,A10 ; |39|
- MV .L2 B6,B4
- || STW .D2T1 A3,*+SP(84)
- || MV .D1 A14,A4
- || MVKH .S2 __divi,B5
- || MVK .S1 0xffffffff,A11 ; |40|
- || MVK .L1 1,A9
- ; BRANCH OCCURS ; |85|
- ;** --------------------------------------------------------------------------*
- CALL .S2 B5
- ADDKPC .S2 RL10,B3,3
- MV .D1X SP,A8
- RL10: ; CALL OCCURS
- CALL .S2 B8
- MV .S1 A4,A3
- MV .D2 B6,B4
- ADDKPC .S2 RL11,B3,1
- MV .D1 A14,A4
- RL11: ; CALL OCCURS
- CALL .S2 B7
- ADDKPC .S2 RL12,B3,1
- MV .D2 B6,B4
- MV .L2X A4,B8
- MV .D1 A12,A4
- RL12: ; CALL OCCURS
- CALL .S2 B16
- MV .S1 A4,A7
- MV .D2 B6,B4
- ADDKPC .S2 RL13,B3,1
- MV .D1 A12,A4
- RL13: ; CALL OCCURS
- SHL .S2 B9,B8,B4
- || ADDAW .D1 A8,13,A6
- STW .D2T2 B4,*+SP(88)
- || ADDAW .D1 A6,A3,A3
- MV .D1X B4,A3
- || STW .D2T1 A3,*+SP(92)
- SHL .S1 A9,A4,A3
- || STW .D2T1 A3,*+SP(96)
- STW .D2T1 A3,*+SP(100)
- || ADDAW .D1 A8,13,A5
- ADDAW .D1 A5,A7,A15
- || STW .D2T1 A3,*+SP(104)
- MVKL .S1 _SCOM_getMsg,A3 ; |90|
- MVKH .S1 _SCOM_getMsg,A3 ; |90|
- NOP 1
- ;** --------------------------------------------------------------------------*
- ;** BEGIN LOOP L1
- ;** --------------------------------------------------------------------------*
- L1:
- CALL .S2X A3 ; |90|
- LDW .D2T1 *+SP(56),A4 ; |90|
- ADDKPC .S2 RL14,B3,2 ; |90|
- MVK .D2 0xffffffff,B4
- RL14: ; CALL OCCURS ; |90|
- MV .D2X A4,B12 ; |90|
- LDW .D2T2 *+B12(12),B13 ; |92|
- LDW .D2T1 *+SP(76),A3 ; |95|
- NOP 2
- LDW .D2T2 *+B12(16),B11 ; |93|
- CMPGT .L2 B13,0,B4 ; |95|
- CMPLT .L1X B13,A3,A3 ; |95|
- AND .D1X A3,B4,A0 ; |95|
- [!A0] BNOP .S1 L2,1 ; |95|
- STW .D2T2 B13,*+SP(12) ; |93|
- [ A0] MVKL .S2 _mmBulkAlloc,B4 ; |97|
- || [!A0] MVKL .S1 _mmZeroInit,A3 ; |111|
- [ A0] MVKH .S2 _mmBulkAlloc,B4 ; |97|
- || [!A0] MVKH .S1 _mmZeroInit,A3 ; |111|
- NOP 1
- ; BRANCH OCCURS ; |95|
- ;** --------------------------------------------------------------------------*
- CALL .S2 B4 ; |97|
- LDW .D2T1 *+SP(12),A4 ; |97|
- ADDKPC .S2 RL15,B3,3 ; |97|
- RL15: ; CALL OCCURS ; |97|
- MV .D1 A4,A0 ; |97|
- [!A0] B .S1 L2 ; |98|
- MV .D2X A4,B10 ; |97|
- || [ A0] MVKL .S1 _mmCopy,A3 ; |100|
- [ A0] MVKH .S1 _mmCopy,A3 ; |100|
- [!A0] MVKL .S1 _mmZeroInit,A3 ; |111|
- [!A0] MVKH .S1 _mmZeroInit,A3 ; |111|
- NOP 1
- ; BRANCH OCCURS ; |98|
- ;** --------------------------------------------------------------------------*
- CALL .S2X A3 ; |100|
- LDW .D2T1 *+SP(12),A6 ; |100|
- ADDKPC .S2 RL16,B3,2 ; |100|
- MV .D2 B11,B4 ; |100|
- RL16: ; CALL OCCURS ; |100|
- MVKL .S1 _efs_destroyfile,A3 ; |101|
- MVKH .S1 _efs_destroyfile,A3 ; |101|
- MVKL .S1 SL3+0,A13 ; |101|
- CALL .S2X A3 ; |101|
- MVKH .S1 SL3+0,A13 ; |101|
- MV .D1 A13,A4 ; |101|
- ADDKPC .S2 RL17,B3,2 ; |101|
- RL17: ; CALL OCCURS ; |101|
- MVKL .S2 _efs_createfilecb,B5 ; |102|
- MVKH .S2 _efs_createfilecb,B5 ; |102|
- LDW .D2T2 *+SP(64),B6 ; |102|
- || CALL .S2 B5 ; |102|
- LDW .D2T2 *+SP(12),B4 ; |102|
- MV .D1X B10,A8 ; |102|
- MV .S1X B10,A6 ; |102|
- MV .D1 A13,A4 ; |102|
- ADDKPC .S2 RL18,B3,0 ; |102|
- RL18: ; CALL OCCURS ; |102|
- MVKL .S1 _mmZeroInit,A3 ; |111|
- MVKH .S1 _mmZeroInit,A3 ; |111|
- NOP 1
- ;** --------------------------------------------------------------------------*
- L2:
- CALL .S2X A3 ; |111|
- ADDAW .D2 SP,13,B5 ; |111|
- ADDKPC .S2 RL19,B3,1 ; |111|
- MV .D1X B5,A4 ; |111|
- MVK .D2 0x4,B4 ; |111|
- RL19: ; CALL OCCURS ; |111|
- LDW .D2T1 *+SP(92),A3 ; |111|
- LDW .D2T2 *+SP(88),B4
- MVKL .S2 _fdSelect,B5 ; |120|
- MVKH .S2 _fdSelect,B5 ; |120|
- ADDAW .D2 SP,11,B6 ; |120|
- LDW .D1T1 *A3,A3 ; |114|
- NOP 1
- ZERO .S1 A6 ; |120|
- MV .L1X B6,A8 ; |120|
- ZERO .L2 B6 ; |120|
- LDW .D2T1 *+SP(92),A3 ; |114|
- || OR .S2X B4,A3,B4 ; |114|
- NOP 4
- STW .D1T2 B4,*A3 ; |114|
- LDW .D1T1 *A15,A4 ; |115|
- LDW .D2T1 *+SP(100),A3 ; |118|
- CALL .S2 B5 ; |120|
- ZERO .S2 B4 ; |118|
- STW .D2T2 B4,*+SP(48) ; |119|
- STW .D2T2 B4,*+SP(44) ; |118|
- OR .D1 A3,A4,A3 ; |115|
- MVK .S1 0x3,A4 ; |120|
- || ADDAW .D2 SP,13,B4 ; |120|
- || STW .D1T1 A3,*A15 ; |115|
- || ADDKPC .S2 RL20,B3,0 ; |120|
- RL20: ; CALL OCCURS ; |120|
- MV .D1 A4,A0 ; |120|
- [!A0] B .S1 L4 ; |122|
- STW .D2T1 A0,*+SP(24) ; |122|
- [ A0] LDW .D2T1 *+SP(92),A3
- [!A0] LDW .D2T2 *+SP(24),B0 ; |142|
- NOP 2
- ; BRANCH OCCURS ; |122|
- ;** --------------------------------------------------------------------------*
- NOP 1
- LDW .D1T1 *A3,A4 ; |122|
- LDW .D2T1 *+SP(96),A3
- NOP 4
- AND .D1 A3,A4,A0 ; |122|
- [!A0] B .S1 L5 ; |122|
- [ A0] CMPEQ .L1 A10,-1,A0 ; |124|
- || [!A0] LDW .D2T2 *+SP(24),B0 ; |142|
- NOP 4
- ; BRANCH OCCURS ; |122|
- ;** --------------------------------------------------------------------------*
- [ A0] BNOP .S1 L3,2 ; |124|
- [!A0] MVKL .S1 _fdClose,A3 ; |125|
- || [ A0] MVKL .S2 _accept,B5 ; |128|
- [!A0] MVKH .S1 _fdClose,A3 ; |125|
- || [ A0] MVKH .S2 _accept,B5 ; |128|
- NOP 1
- ; BRANCH OCCURS ; |124|
- ;** --------------------------------------------------------------------------*
- CALL .S2X A3 ; |125|
- ADDKPC .S2 RL21,B3,3 ; |125|
- MV .D1 A10,A4 ; |125|
- RL21: ; CALL OCCURS ; |125|
- MVKL .S2 _accept,B5 ; |128|
- MVKH .S2 _accept,B5 ; |128|
- ;** --------------------------------------------------------------------------*
- L3:
- CALL .S2 B5 ; |128|
- ADD .D2 SP,28,B4 ; |128|
- MVK .S1 16,A3 ; |127|
- ADD .D2 SP,24,B6 ; |128|
- ADDKPC .S2 RL22,B3,0 ; |128|
- MV .D1X B6,A6 ; |128|
- || STW .D2T1 A3,*+SP(24) ; |127|
- || MV .S1 A14,A4 ; |128|
- RL22: ; CALL OCCURS ; |128|
- CMPEQ .L1 A4,-1,A0 ; |128|
- [ A0] B .S1 L5 ; |128|
- MV .D1 A4,A10 ; |128|
- || [!A0] MVKL .S1 _setsockopt,A3 ; |136|
- || [ A0] LDW .D2T2 *+SP(24),B0 ; |142|
- NOP 2
- [!A0] MVKH .S1 _setsockopt,A3 ; |136|
- NOP 1
- ; BRANCH OCCURS ; |128|
- ;** --------------------------------------------------------------------------*
- CALL .S2X A3 ; |136|
- LDW .D2T2 *+SP(72),B4 ; |136|
- ADDAW .D2 SP,11,B6 ; |136|
- MVK .S2 5,B5 ; |134|
- ZERO .S2 B5 ; |135|
- || STW .D2T2 B5,*+SP(44) ; |134|
- ADDKPC .S2 RL23,B3,0 ; |136|
- || STW .D2T2 B5,*+SP(48) ; |135|
- || MVK .D1 0x8,A8 ; |136|
- || MVK .S1 0x1005,A6
- RL23: ; CALL OCCURS ; |136|
- LDW .D2T2 *+SP(24),B0 ; |142|
- NOP 2
- ;** --------------------------------------------------------------------------*
- L4:
- NOP 2
- ;** --------------------------------------------------------------------------*
- L5:
- [!B0] B .S1 L7 ; |142|
- [ B0] LDW .D1T1 *A15,A4 ; |142|
- || [!B0] LDW .D2T2 *+SP(80),B5
- [ B0] LDW .D2T1 *+SP(104),A3
- [!B0] LDW .D2T2 *+B12(8),B4 ; |161|
- [!B0] LDW .D2T2 *+SP(80),B6 ; |161|
- NOP 1
- ; BRANCH OCCURS ; |142|
- ;** --------------------------------------------------------------------------*
- NOP 1
- AND .D1 A3,A4,A0 ; |142|
- [!A0] B .S1 L8 ; |142|
- [!A0] LDW .D2T2 *+SP(80),B5
- [!A0] LDW .D2T2 *+B12(8),B4 ; |161|
- [ A0] CMPEQ .L1 A11,-1,A0 ; |144|
- || [!A0] LDW .D2T2 *+SP(80),B6 ; |161|
- NOP 2
- ; BRANCH OCCURS ; |142|
- ;** --------------------------------------------------------------------------*
- [ A0] BNOP .S1 L6,2 ; |144|
- [!A0] MVKL .S1 _fdClose,A3 ; |145|
- || [ A0] MVKL .S2 _accept,B5 ; |148|
- [!A0] MVKH .S1 _fdClose,A3 ; |145|
- || [ A0] MVKH .S2 _accept,B5 ; |148|
- NOP 1
- ; BRANCH OCCURS ; |144|
- ;** --------------------------------------------------------------------------*
- CALL .S2X A3 ; |145|
- ADDKPC .S2 RL24,B3,3 ; |145|
- MV .D1 A11,A4 ; |145|
- RL24: ; CALL OCCURS ; |145|
- MVKL .S2 _accept,B5 ; |148|
- MVKH .S2 _accept,B5 ; |148|
- ;** --------------------------------------------------------------------------*
- L6:
- CALL .S2 B5 ; |148|
- ADD .D2 SP,28,B4 ; |148|
- MVK .S1 16,A3 ; |147|
- ADD .D2 SP,24,B6 ; |148|
- ADDKPC .S2 RL25,B3,0 ; |148|
- MV .D1X B6,A6 ; |148|
- || STW .D2T1 A3,*+SP(24) ; |147|
- || MV .S1 A12,A4 ; |148|
- RL25: ; CALL OCCURS ; |148|
- CMPEQ .L1 A4,-1,A0 ; |148|
- [ A0] B .S1 L8 ; |148|
- MV .D1 A4,A11 ; |148|
- || [!A0] MVKL .S1 _setsockopt,A3 ; |156|
- || [ A0] LDW .D2T2 *+SP(80),B5
- [!A0] MVKH .S1 _setsockopt,A3 ; |156|
- || [ A0] LDW .D2T2 *+B12(8),B4 ; |161|
- [ A0] LDW .D2T2 *+SP(80),B6 ; |161|
- NOP 2
- ; BRANCH OCCURS ; |148|
- ;** --------------------------------------------------------------------------*
- CALL .S2X A3 ; |156|
- LDW .D2T2 *+SP(72),B4 ; |156|
- ADDAW .D2 SP,11,B6 ; |156|
- MVK .S2 5,B5 ; |154|
- ZERO .S2 B5 ; |155|
- || STW .D2T2 B5,*+SP(44) ; |154|
- ADDKPC .S2 RL26,B3,0 ; |156|
- || STW .D2T2 B5,*+SP(48) ; |155|
- || MVK .D1 0x8,A8 ; |156|
- || MVK .S1 0x1005,A6
- RL26: ; CALL OCCURS ; |156|
- LDW .D2T2 *+SP(80),B5
- LDW .D2T2 *+B12(8),B4 ; |161|
- LDW .D2T2 *+SP(80),B6 ; |161|
- NOP 1
- ;** --------------------------------------------------------------------------*
- L7:
- NOP 1
- ;** --------------------------------------------------------------------------*
- L8:
- SHR .S2 B5,3,B5 ; |161|
- SHL .S2 B4,5,B4 ; |161|
- SUB .D2 B6,B5,B5 ; |161|
- MVK .S2 0x500,B5
- || ADD .D2 B5,B4,B4 ; |161|
- CMPLT .L2 B4,B5,B0 ; |167|
- [!B0] MVKL .S1 0x90080017,A3 ; |168|
- [!B0] MVKH .S1 0x90080017,A3 ; |168|
- [!B0] LDBU .D1T1 *A3,A3 ; |168|
- || CMPEQ .L1 A10,-1,A0 ; |173|
- [ A0] BNOP .S1 L15,2 ; |173|
- [!B0] MVKL .S2 0x90080017,B4 ; |168|
- || STW .D2T2 B4,*+SP(80) ; |161|
- [!B0] XOR .D1 8,A3,A3 ; |168|
- || [!B0] MVKH .S2 0x90080017,B4 ; |168|
- [!B0] STB .D2T1 A3,*B4 ; |168|
- || [!A0] MVKL .S2 _recv,B5 ; |176|
- || [ A0] CMPEQ .L1 A11,-1,A0 ; |218|
- ; BRANCH OCCURS ; |173|
- ;** --------------------------------------------------------------------------*
- MVKH .S2 _recv,B5 ; |176|
- CALL .S2 B5 ; |176|
- ADDKPC .S2 RL27,B3,0 ; |176|
- ADD .D2 SP,24,B4 ; |176|
- MV .D1 A10,A4 ; |176|
- MVK .L2 0xa,B6 ; |176|
- MVK .S1 0x1,A6 ; |176|
- RL27: ; CALL OCCURS ; |176|
- CMPEQ .L1 A4,1,A0 ; |176|
- [!A0] B .S1 L12 ; |176|
- [ A0] MVKL .S2 _recv,B5 ; |178|
- || [!A0] LDW .D2T2 *+SP(80),B6
- [ A0] MVKH .S2 _recv,B5 ; |178|
- || [!A0] LDW .D2T2 *+SP(12),B4 ; |192|
- NOP 1
- [!A0] LDW .D2T1 *+SP(68),A3 ; |192|
- [!A0] MVK .S2 0x200,B5
- ; BRANCH OCCURS ; |176|
- ;** --------------------------------------------------------------------------*
- CALL .S2 B5 ; |178|
- ADDKPC .S2 RL28,B3,0 ; |178|
- ADD .D2 SP,24,B4 ; |178|
- MV .D1 A10,A4 ; |178|
- MVK .L2 0x4,B6 ; |178|
- MVK .S1 0x4,A6 ; |178|
- RL28: ; CALL OCCURS ; |178|
- CMPEQ .L1 A4,4,A0 ; |178|
- [!A0] B .S1 L12 ; |178|
- [ A0] MVKL .S2 _recv,B5 ; |178|
- || [!A0] LDW .D2T2 *+SP(80),B6
- [ A0] MVKH .S2 _recv,B5 ; |178|
- || [!A0] LDW .D2T2 *+SP(12),B4 ; |192|
- NOP 1
- [!A0] LDW .D2T1 *+SP(68),A3 ; |192|
- [!A0] MVK .S2 0x200,B5
- ; BRANCH OCCURS ; |178|
- ;** --------------------------------------------------------------------------*
- CALL .S2 B5 ; |178|
- ADDKPC .S2 RL29,B3,0 ; |178|
- ADD .D2 SP,16,B4 ; |178|
- MV .D1 A10,A4 ; |178|
- MVK .L2 0x4,B6 ; |178|
- MVK .S1 0x4,A6 ; |178|
- RL29: ; CALL OCCURS ; |178|
- CMPEQ .L1 A4,4,A0 ; |178|
- [!A0] BNOP .S1 L10,2 ; |178|
- [ A0] LDW .D2T2 *+SP(24),B4 ; |181|
- [!A0] LDW .D2T2 *+SP(80),B6
- [!A0] LDW .D2T2 *+SP(12),B4 ; |192|
- ; BRANCH OCCURS ; |178|
- ;** --------------------------------------------------------------------------*
- NOP 2
- CMPGT .L2 B4,2,B5 ; |181|
- CMPLT .L1X B4,0,A3 ; |181|
- OR .D1X A3,B5,A0
- [ A0] B .S1 L11 ; |181|
- [!A0] LDW .D2T2 *+SP(24),B0 ; |183|
- [ A0] LDW .D2T2 *+SP(80),B6
- [ A0] LDW .D2T2 *+SP(12),B4 ; |192|
- [!A0] LDW .D2T2 *+SP(16),B4 ; |183|
- NOP 1
- ; BRANCH OCCURS ; |181|
- ;** --------------------------------------------------------------------------*
- [ B0] BNOP .S1 L9,4 ; |184|
- || LDW .D2T2 *+SP(84),B5 ; |183|
- STW .D2T2 B4,*+B5[B0] ; |183|
- || [!B0] MVKL .S1 _llTimerGetTime,A3 ; |185|
- ; BRANCH OCCURS ; |184|
- ;** --------------------------------------------------------------------------*
- MVKH .S1 _llTimerGetTime,A3 ; |185|
- ZERO .D1 A4 ; |185|
- CALL .S2X A3 ; |185|
- ADDKPC .S2 RL30,B3,4 ; |185|
- RL30: ; CALL OCCURS ; |185|
- LDW .D2T2 *+SP(24),B5 ; |185|
- LDW .D2T2 *+SP(84),B4
- NOP 4
- LDW .D2T2 *+B4[B5],B4 ; |185|
- NOP 4
- LDW .D2T2 *+SP(84),B4 ; |185|
- || SUB .S1X B4,A4,A3 ; |185|
- NOP 4
- STW .D2T1 A3,*+B4[B5] ; |185|
- ;** --------------------------------------------------------------------------*
- L9:
- LDW .D2T2 *+SP(80),B6
- LDW .D2T2 *+SP(12),B4 ; |192|
- ;** --------------------------------------------------------------------------*
- L10:
- NOP 1
- ;** --------------------------------------------------------------------------*
- L11:
- LDW .D2T1 *+SP(68),A3 ; |192|
- MVK .S2 0x200,B5
- ;** --------------------------------------------------------------------------*
- L12:
- CMPLT .L2 B6,B5,B5 ; |192|
- CMPEQ .L2 B4,0,B6 ; |192|
- OR .D2 B6,B5,B5 ; |192|
- CMPGT .L1X B4,A3,A3 ; |192|
- OR .D1X A3,B5,A0 ; |192|
- [ A0] BNOP .S1 L13,1 ; |192|
- [!A0] MVKL .S2 _send,B5 ; |206|
- [!A0] MVKH .S2 _send,B5 ; |206|
- [ A0] MVKL .S2 _send,B5 ; |196|
- [ A0] MVKH .S2 _send,B5 ; |196|
- ; BRANCH OCCURS ; |192|
- ;** --------------------------------------------------------------------------*
- CALL .S2 B5 ; |206|
- ADDKPC .S2 RL31,B3,0 ; |206|
- ADD .D2 12,SP,B4 ; |206|
- MV .D1 A10,A4 ; |206|
- ZERO .L2 B6 ; |206|
- MVK .S1 0x4,A6 ; |206|
- RL31: ; CALL OCCURS ; |206|
- CMPLT .L1 A4,0,A0 ; |206|
- [ A0] B .S1 L14 ; |206|
- [!A0] MVKL .S1 _send,A3 ; |206|
- [!A0] MVKH .S1 _send,A3 ; |206|
- [ A0] MVKL .S1 _fdClose,A3 ; |198|
- [ A0] MVKH .S1 _fdClose,A3 ; |198|
- NOP 1
- ; BRANCH OCCURS ; |206|
- ;** --------------------------------------------------------------------------*
- CALL .S2X A3 ; |206|
- LDW .D2T1 *+SP(12),A6 ; |206|
- ADDKPC .S2 RL32,B3,0 ; |206|
- MV .D2 B11,B4 ; |206|
- MV .D1 A10,A4 ; |206|
- ZERO .L2 B6 ; |206|
- RL32: ; CALL OCCURS ; |206|
- CMPLT .L1 A4,0,A0 ; |206|
- [ A0] BNOP .S1 L14,2 ; |206|
- [ A0] MVKL .S1 _fdClose,A3 ; |198|
- [ A0] MVKH .S1 _fdClose,A3 ; |198|
- NOP 1
- ; BRANCH OCCURS ; |206|
- ;** --------------------------------------------------------------------------*
- BNOP .S1 L15,4 ; |206|
- CMPEQ .L1 A11,-1,A0 ; |218|
- ; BRANCH OCCURS ; |206|
- ;** --------------------------------------------------------------------------*
- L13:
- CALL .S2 B5 ; |196|
- ADD .D2 SP,24,B4 ; |196|
- ADDKPC .S2 RL33,B3,0 ; |196|
- MV .D1 A10,A4 ; |196|
- ZERO .D1 A3 ; |195|
- STW .D2T1 A3,*+SP(24) ; |195|
- || ZERO .L2 B6 ; |196|
- || MVK .S1 0x4,A6 ; |196|
- RL33: ; CALL OCCURS ; |196|
- CMPLT .L1 A4,0,A0 ; |196|
- [!A0] BNOP .S1 L15,2 ; |196|
- [ A0] MVKL .S1 _fdClose,A3 ; |198|
- [ A0] MVKH .S1 _fdClose,A3 ; |198|
- || [!A0] CMPEQ .L1 A11,-1,A0 ; |218|
- NOP 1
- ; BRANCH OCCURS ; |196|
- ;** --------------------------------------------------------------------------*
- L14:
- CALL .S2X A3 ; |198|
- ADDKPC .S2 RL34,B3,3 ; |198|
- MV .D1 A10,A4 ; |198|
- RL34: ; CALL OCCURS ; |198|
- MVK .D1 0xffffffff,A10 ; |199|
- CMPEQ .L1 A11,-1,A0 ; |218|
- ;** --------------------------------------------------------------------------*
- L15:
- [ A0] B .S1 L21 ; |218|
- [!A0] ZERO .S2 B10 ; |220|
- || [!A0] MVKL .S1 _recv,A3 ; |223|
- || [ A0] LDW .D2T2 *+SP(12),B4 ; |264|
- 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