tskNetwork.asm
上传用户:dahaojd
上传日期:2008-01-29
资源大小:14357k
文件大小:50k
源码类别:

DSP编程

开发平台:

C/C++

  1. ;******************************************************************************
  2. ;* TMS320C6x C/C++ Codegen                                    PC Version 4.36 *
  3. ;* Date/Time created: Wed Mar 22 15:36:34 2006                                *
  4. ;******************************************************************************
  5. ;******************************************************************************
  6. ;* GLOBAL FILE PARAMETERS                                                     *
  7. ;*                                                                            *
  8. ;*   Architecture      : TMS320C64xx                                          *
  9. ;*   Optimization      : Enabled at level 3                                   *
  10. ;*   Optimizing for    : Speed                                                *
  11. ;*                       Based on options: -o3, no -ms                        *
  12. ;*   Endian            : Little                                               *
  13. ;*   Interrupt Thrshld : Disabled                                             *
  14. ;*   Memory Model      : Large                                                *
  15. ;*   Calls to RTS      : Far                                                  *
  16. ;*   Pipelining        : Enabled                                              *
  17. ;*   Speculative Load  : Enabled                                              *
  18. ;*   Memory Aliases    : Presume not aliases (optimistic)                     *
  19. ;*   Debug Info        : No Debug Info                                        *
  20. ;*                                                                            *
  21. ;******************************************************************************
  22. .asg A15, FP
  23. .asg B14, DP
  24. .asg B15, SP
  25. .global $bss
  26. .sect ".cinit"
  27. .align 8
  28. .field   4,32
  29. .field   _IpDecodeDefault+0,32
  30. .field   0,32 ; _IpDecodeDefault @ 0
  31. .sect ".text"
  32. .global _IpDecodeDefault
  33. _IpDecodeDefault: .usect ".far",4,4
  34. .sect ".cinit"
  35. .align 8
  36. .field   4,32
  37. .field   _IpDecodePeer+0,32
  38. .field   0,32 ; _IpDecodePeer @ 0
  39. .sect ".text"
  40. .global _IpDecodePeer
  41. _IpDecodePeer: .usect ".far",4,4
  42. .sect ".cinit"
  43. .align 8
  44. .field   4,32
  45. .field   _IpDecodeConnect+0,32
  46. .field   0,32 ; _IpDecodeConnect @ 0
  47. .sect ".text"
  48. .global _IpDecodeConnect
  49. _IpDecodeConnect: .usect ".far",4,4
  50. .sect ".cinit"
  51. .align 8
  52. .field   4,32
  53. .field   _IpEncodePeer+0,32
  54. .field   0,32 ; _IpEncodePeer @ 0
  55. .sect ".text"
  56. .global _IpEncodePeer
  57. _IpEncodePeer: .usect ".far",4,4
  58. .sect ".cinit"
  59. .align 8
  60. .field   4,32
  61. .field   _NetCamLocal+0,32
  62. .field   1,32 ; _NetCamLocal @ 0
  63. .sect ".text"
  64. .global _NetCamLocal
  65. _NetCamLocal: .usect ".far",4,4
  66. .sect ".cinit"
  67. .align 8
  68. .field   IR_1,32
  69. .field   _netcmdArgs+0,32
  70. .field   0,32 ; _netcmdArgs[0] @ 0
  71. .field   0,32 ; _netcmdArgs[1] @ 32
  72. .field   0,32 ; _netcmdArgs[2] @ 64
  73. IR_1: .set 12
  74. .sect ".text"
  75. .global _netcmdArgs
  76. _netcmdArgs: .usect ".far",12,8
  77. ; 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/ 
  78. .sect ".text"
  79. .global _tskNetwork
  80. ;******************************************************************************
  81. ;* FUNCTION NAME: _tskNetwork                                                 *
  82. ;*                                                                            *
  83. ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,   *
  84. ;*                           A15,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12,   *
  85. ;*                           B13,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,  *
  86. ;*                           A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20,B21, *
  87. ;*                           B22,B23,B24,B25,B26,B27,B28,B29,B30,B31          *
  88. ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,   *
  89. ;*                           A15,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12,   *
  90. ;*                           B13,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,  *
  91. ;*                           A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20,B21, *
  92. ;*                           B22,B23,B24,B25,B26,B27,B28,B29,B30,B31          *
  93. ;*   Local Frame Size  : 8 Args + 96 Auto + 44 Save = 148 byte                *
  94. ;******************************************************************************
  95. _tskNetwork:
  96. ;** --------------------------------------------------------------------------*
  97.            MVKL    .S1     _SCOM_open,A3     ; |50| 
  98.            MVKH    .S1     _SCOM_open,A3     ; |50| 
  99.            MV      .D1X    SP,A31            ; |33| 
  100.            CALL    .S2X    A3                ; |50| 
  101.            ADDK    .S2     -152,SP           ; |33| 
  102.            STW     .D2T1   A15,*+SP(152)
  103.            STDW    .D1T1   A11:A10,*-A31(40)
  104. ||         STDW    .D2T2   B13:B12,*+SP(144)
  105.            STDW    .D2T2   B11:B10,*+SP(136)
  106. ||         STDW    .D1T1   A13:A12,*-A31(32)
  107. ||         MVKL    .S1     SL1+0,A4          ; |50| 
  108.            ADDKPC  .S2     RL0,B3,0          ; |50| 
  109. ||         STW     .D2T2   B3,*+SP(132)
  110. ||         STW     .D1T1   A14,*-A31(24)
  111. ||         MVKH    .S1     SL1+0,A4          ; |50| 
  112. RL0:       ; CALL OCCURS                     ; |50| 
  113.            MVKL    .S2     _SCOM_open,B4     ; |51| 
  114.            MVKH    .S2     _SCOM_open,B4     ; |51| 
  115.            CALL    .S2     B4                ; |51| 
  116.            STW     .D2T1   A4,*+SP(56)       ; |50| 
  117.            MVKL    .S1     SL2+0,A4          ; |51| 
  118.            ADDKPC  .S2     RL1,B3,1          ; |51| 
  119.            MVKH    .S1     SL2+0,A4          ; |51| 
  120. RL1:       ; CALL OCCURS                     ; |51| 
  121.            MVKL    .S2     _fdOpenSession,B4 ; |54| 
  122.            MVKL    .S1     _KNL_curtask,A3   ; |54| 
  123. ||         MVKH    .S2     _fdOpenSession,B4 ; |54| 
  124.            MVKH    .S1     _KNL_curtask,A3   ; |54| 
  125. ||         STW     .D2T1   A4,*+SP(60)       ; |51| 
  126. ||         CALL    .S2     B4                ; |54| 
  127.            LDW     .D1T1   *A3,A4            ; |54| 
  128.            ADDKPC  .S2     RL2,B3,3          ; |54| 
  129. RL2:       ; CALL OCCURS                     ; |54| 
  130.            MVKL    .S2     _socket,B5        ; |57| 
  131.            MVKH    .S2     _socket,B5        ; |57| 
  132.            CALL    .S2     B5                ; |57| 
  133.            MVK     .S1     0x6,A6            ; |57| 
  134.            MVK     .D2     0x4,B4            ; |57| 
  135.            MVK     .D1     0x2,A4            ; |57| 
  136.            ADDKPC  .S2     RL3,B3,1          ; |57| 
  137. RL3:       ; CALL OCCURS                     ; |57| 
  138.            CMPEQ   .L2X    A4,-1,B0          ; |57| 
  139.    [ B0]   BNOP    .S1     L25,2             ; |57| 
  140.            MVKL    .S2     _socket,B5        ; |62| 
  141. ||         MV      .D1     A4,A14            ; |57| 
  142.            MVK     .L1     0x2,A4            ; |62| 
  143. ||         MVK     .S1     0xffffffff,A12    ; |38| 
  144. ||         MVK     .D1     0x6,A6            ; |62| 
  145. ||         MVK     .D2     0x4,B4            ; |62| 
  146. ||         MVKH    .S2     _socket,B5        ; |62| 
  147.    [ B0]   CMPEQ   .L1     A14,-1,A0         ; |278| 
  148.            ; BRANCH OCCURS                   ; |57| 
  149. ;** --------------------------------------------------------------------------*
  150.            CALL    .S2     B5                ; |62| 
  151.            ADDKPC  .S2     RL4,B3,4          ; |62| 
  152. RL4:       ; CALL OCCURS                     ; |62| 
  153.            MVKL    .S2     _bind,B11         ; |74| 
  154.            MVKL    .S2     0xba0b,B10        ; |70| 
  155. ||         CMPEQ   .L1     A4,-1,A0          ; |62| 
  156.    [ A0]   B       .S1     L25               ; |62| 
  157. ||         MVKL    .S2     _mmZeroInit,B5    ; |67| 
  158.            MVK     .S2     16,B12            ; |69| 
  159.            MVKH    .S2     _bind,B11         ; |74| 
  160.            ADD     .D2     SP,28,B6          ; |67| 
  161. ||         MVKH    .S2     0xba0b,B10        ; |70| 
  162.            MVKH    .S2     _mmZeroInit,B5    ; |67| 
  163.            MV      .D1X    B6,A4             ; |67| 
  164. ||         MV      .S1     A4,A12            ; |62| 
  165. ||         MVK     .S2     0x10,B4           ; |67| 
  166. ||         MVK     .D2     2,B13             ; |68| 
  167. || [ A0]   CMPEQ   .L1     A14,-1,A0         ; |278| 
  168.            ; BRANCH OCCURS                   ; |62| 
  169. ;** --------------------------------------------------------------------------*
  170.            CALL    .S2     B5                ; |67| 
  171.            ADDKPC  .S2     RL5,B3,4          ; |67| 
  172. RL5:       ; CALL OCCURS                     ; |67| 
  173.            CALL    .S2     B11               ; |74| 
  174.            ADD     .D2     SP,28,B4          ; |74| 
  175.            STB     .D2T2   B12,*+SP(28)      ; |69| 
  176.            STH     .D2T2   B10,*+SP(30)      ; |70| 
  177.            ADDKPC  .S2     RL6,B3,0          ; |74| 
  178.            STB     .D2T2   B13,*+SP(29)      ; |68| 
  179. ||         MV      .D1     A14,A4            ; |74| 
  180. ||         MVK     .S1     0x10,A6           ; |74| 
  181. RL6:       ; CALL OCCURS                     ; |74| 
  182.            CMPLT   .L1     A4,0,A0           ; |74| 
  183.    [ A0]   BNOP    .S1     L25,1             ; |74| 
  184.            MVKL    .S2     0xb90b,B6         ; |76| 
  185.            MVKL    .S2     _bind,B5          ; |78| 
  186.            MVKH    .S2     0xb90b,B6         ; |76| 
  187.            MV      .D1     A12,A4            ; |78| 
  188. ||         ADD     .D2     SP,28,B4          ; |78| 
  189. ||         MVK     .S1     0x10,A6           ; |78| 
  190. ||         MVKH    .S2     _bind,B5          ; |78| 
  191. || [ A0]   CMPEQ   .L1     A14,-1,A0         ; |278| 
  192.            ; BRANCH OCCURS                   ; |74| 
  193. ;** --------------------------------------------------------------------------*
  194.            CALL    .S2     B5                ; |78| 
  195.            ADDKPC  .S2     RL7,B3,1          ; |78| 
  196.            STH     .D2T2   B6,*+SP(30)       ; |76| 
  197.            NOP             2
  198. RL7:       ; CALL OCCURS                     ; |78| 
  199.            CMPLT   .L1     A4,0,A0           ; |78| 
  200.    [ A0]   BNOP    .S1     L25,3             ; |78| 
  201.            MVKL    .S2     _listen,B5        ; |82| 
  202.    [ A0]   CMPEQ   .L1     A14,-1,A0         ; |278| 
  203. ||         MVKH    .S2     _listen,B5        ; |82| 
  204. ||         MVK     .D2     0x1,B4            ; |82| 
  205. ||         MV      .D1     A14,A4            ; |82| 
  206.            ; BRANCH OCCURS                   ; |78| 
  207. ;** --------------------------------------------------------------------------*
  208.            CALL    .S2     B5                ; |82| 
  209.            ADDKPC  .S2     RL8,B3,4          ; |82| 
  210. RL8:       ; CALL OCCURS                     ; |82| 
  211.            CMPLT   .L1     A4,0,A0           ; |82| 
  212.    [ A0]   BNOP    .S1     L25,3             ; |82| 
  213.            MVKL    .S2     _listen,B5        ; |85| 
  214.            MV      .D1     A12,A4            ; |85| 
  215. ||         MVK     .D2     0x1,B4            ; |85| 
  216. ||         MVKH    .S2     _listen,B5        ; |85| 
  217. || [ A0]   CMPEQ   .L1     A14,-1,A0         ; |278| 
  218.            ; BRANCH OCCURS                   ; |82| 
  219. ;** --------------------------------------------------------------------------*
  220.            CALL    .S2     B5                ; |85| 
  221.            ADDKPC  .S2     RL9,B3,4          ; |85| 
  222. RL9:       ; CALL OCCURS                     ; |85| 
  223.            MVKL    .S2     _mmBulkFree,B4
  224.            ZERO    .S2     B4
  225. ||         STW     .D2T2   B4,*+SP(64)
  226. ||         MVKL    .S1     0x3e800,A5
  227.            STW     .D2T1   A5,*+SP(68)
  228. ||         SET     .S2     B4,0x0,0xf,B4
  229.            STW     .D2T2   B4,*+SP(72)
  230. ||         MVKL    .S1     0x2ee00,A5
  231.            STW     .D2T1   A5,*+SP(76)
  232.            LDW     .D2T1   *+SP(68),A5
  233.            MVKL    .S2     __remi,B16
  234.            MVKL    .S2     __divi,B7
  235.            MVKL    .S2     __remi,B8
  236.            MVK     .S2     0x20,B6
  237.            MVKH    .S1     0x3e800,A5
  238.            STW     .D2T1   A5,*+SP(68)
  239.            LDW     .D2T2   *+SP(64),B4
  240.            LDW     .D2T1   *+SP(76),A5
  241.            CMPLT   .L1     A4,0,A0           ; |85| 
  242.    [ A0]   B       .S1     L24               ; |85| 
  243. ||         MVKL    .S2     __divi,B5
  244.            MVKH    .S2     __remi,B16
  245. ||         ZERO    .D2     B17               ; |36| 
  246.            STW     .D2T2   B17,*+SP(80)
  247. ||         MVKH    .S2     _mmBulkFree,B4
  248. ||         MVKL    .S1     _netcmdArgs,A3
  249.            STW     .D2T2   B4,*+SP(64)
  250. ||         MVKH    .S1     0x2ee00,A5
  251. ||         MVKH    .S2     __divi,B7
  252.            STW     .D2T1   A5,*+SP(76)
  253. ||         MVKH    .S2     __remi,B8
  254. ||         MVKH    .S1     _netcmdArgs,A3
  255. ||         MVK     .L2     1,B9
  256. ||         MVK     .D1     0xffffffff,A10    ; |39| 
  257.            MV      .L2     B6,B4
  258. ||         STW     .D2T1   A3,*+SP(84)
  259. ||         MV      .D1     A14,A4
  260. ||         MVKH    .S2     __divi,B5
  261. ||         MVK     .S1     0xffffffff,A11    ; |40| 
  262. ||         MVK     .L1     1,A9
  263.            ; BRANCH OCCURS                   ; |85| 
  264. ;** --------------------------------------------------------------------------*
  265.            CALL    .S2     B5
  266.            ADDKPC  .S2     RL10,B3,3
  267.            MV      .D1X    SP,A8
  268. RL10:      ; CALL OCCURS   
  269.            CALL    .S2     B8
  270.            MV      .S1     A4,A3
  271.            MV      .D2     B6,B4
  272.            ADDKPC  .S2     RL11,B3,1
  273.            MV      .D1     A14,A4
  274. RL11:      ; CALL OCCURS   
  275.            CALL    .S2     B7
  276.            ADDKPC  .S2     RL12,B3,1
  277.            MV      .D2     B6,B4
  278.            MV      .L2X    A4,B8
  279.            MV      .D1     A12,A4
  280. RL12:      ; CALL OCCURS   
  281.            CALL    .S2     B16
  282.            MV      .S1     A4,A7
  283.            MV      .D2     B6,B4
  284.            ADDKPC  .S2     RL13,B3,1
  285.            MV      .D1     A12,A4
  286. RL13:      ; CALL OCCURS   
  287.            SHL     .S2     B9,B8,B4
  288. ||         ADDAW   .D1     A8,13,A6
  289.            STW     .D2T2   B4,*+SP(88)
  290. ||         ADDAW   .D1     A6,A3,A3
  291.            MV      .D1X    B4,A3
  292. ||         STW     .D2T1   A3,*+SP(92)
  293.            SHL     .S1     A9,A4,A3
  294. ||         STW     .D2T1   A3,*+SP(96)
  295.            STW     .D2T1   A3,*+SP(100)
  296. ||         ADDAW   .D1     A8,13,A5
  297.            ADDAW   .D1     A5,A7,A15
  298. ||         STW     .D2T1   A3,*+SP(104)
  299.            MVKL    .S1     _SCOM_getMsg,A3   ; |90| 
  300.            MVKH    .S1     _SCOM_getMsg,A3   ; |90| 
  301.            NOP             1
  302. ;** --------------------------------------------------------------------------*
  303. ;**   BEGIN LOOP L1
  304. ;** --------------------------------------------------------------------------*
  305. L1:    
  306.            CALL    .S2X    A3                ; |90| 
  307.            LDW     .D2T1   *+SP(56),A4       ; |90| 
  308.            ADDKPC  .S2     RL14,B3,2         ; |90| 
  309.            MVK     .D2     0xffffffff,B4
  310. RL14:      ; CALL OCCURS                     ; |90| 
  311.            MV      .D2X    A4,B12            ; |90| 
  312.            LDW     .D2T2   *+B12(12),B13     ; |92| 
  313.            LDW     .D2T1   *+SP(76),A3       ; |95| 
  314.            NOP             2
  315.            LDW     .D2T2   *+B12(16),B11     ; |93| 
  316.            CMPGT   .L2     B13,0,B4          ; |95| 
  317.            CMPLT   .L1X    B13,A3,A3         ; |95| 
  318.            AND     .D1X    A3,B4,A0          ; |95| 
  319.    [!A0]   BNOP    .S1     L2,1              ; |95| 
  320.            STW     .D2T2   B13,*+SP(12)      ; |93| 
  321.    [ A0]   MVKL    .S2     _mmBulkAlloc,B4   ; |97| 
  322. || [!A0]   MVKL    .S1     _mmZeroInit,A3    ; |111| 
  323.    [ A0]   MVKH    .S2     _mmBulkAlloc,B4   ; |97| 
  324. || [!A0]   MVKH    .S1     _mmZeroInit,A3    ; |111| 
  325.            NOP             1
  326.            ; BRANCH OCCURS                   ; |95| 
  327. ;** --------------------------------------------------------------------------*
  328.            CALL    .S2     B4                ; |97| 
  329.            LDW     .D2T1   *+SP(12),A4       ; |97| 
  330.            ADDKPC  .S2     RL15,B3,3         ; |97| 
  331. RL15:      ; CALL OCCURS                     ; |97| 
  332.            MV      .D1     A4,A0             ; |97| 
  333.    [!A0]   B       .S1     L2                ; |98| 
  334.            MV      .D2X    A4,B10            ; |97| 
  335. || [ A0]   MVKL    .S1     _mmCopy,A3        ; |100| 
  336.    [ A0]   MVKH    .S1     _mmCopy,A3        ; |100| 
  337.    [!A0]   MVKL    .S1     _mmZeroInit,A3    ; |111| 
  338.    [!A0]   MVKH    .S1     _mmZeroInit,A3    ; |111| 
  339.            NOP             1
  340.            ; BRANCH OCCURS                   ; |98| 
  341. ;** --------------------------------------------------------------------------*
  342.            CALL    .S2X    A3                ; |100| 
  343.            LDW     .D2T1   *+SP(12),A6       ; |100| 
  344.            ADDKPC  .S2     RL16,B3,2         ; |100| 
  345.            MV      .D2     B11,B4            ; |100| 
  346. RL16:      ; CALL OCCURS                     ; |100| 
  347.            MVKL    .S1     _efs_destroyfile,A3 ; |101| 
  348.            MVKH    .S1     _efs_destroyfile,A3 ; |101| 
  349.            MVKL    .S1     SL3+0,A13         ; |101| 
  350.            CALL    .S2X    A3                ; |101| 
  351.            MVKH    .S1     SL3+0,A13         ; |101| 
  352.            MV      .D1     A13,A4            ; |101| 
  353.            ADDKPC  .S2     RL17,B3,2         ; |101| 
  354. RL17:      ; CALL OCCURS                     ; |101| 
  355.            MVKL    .S2     _efs_createfilecb,B5 ; |102| 
  356.            MVKH    .S2     _efs_createfilecb,B5 ; |102| 
  357.            LDW     .D2T2   *+SP(64),B6       ; |102| 
  358. ||         CALL    .S2     B5                ; |102| 
  359.            LDW     .D2T2   *+SP(12),B4       ; |102| 
  360.            MV      .D1X    B10,A8            ; |102| 
  361.            MV      .S1X    B10,A6            ; |102| 
  362.            MV      .D1     A13,A4            ; |102| 
  363.            ADDKPC  .S2     RL18,B3,0         ; |102| 
  364. RL18:      ; CALL OCCURS                     ; |102| 
  365.            MVKL    .S1     _mmZeroInit,A3    ; |111| 
  366.            MVKH    .S1     _mmZeroInit,A3    ; |111| 
  367.            NOP             1
  368. ;** --------------------------------------------------------------------------*
  369. L2:    
  370.            CALL    .S2X    A3                ; |111| 
  371.            ADDAW   .D2     SP,13,B5          ; |111| 
  372.            ADDKPC  .S2     RL19,B3,1         ; |111| 
  373.            MV      .D1X    B5,A4             ; |111| 
  374.            MVK     .D2     0x4,B4            ; |111| 
  375. RL19:      ; CALL OCCURS                     ; |111| 
  376.            LDW     .D2T1   *+SP(92),A3       ; |111| 
  377.            LDW     .D2T2   *+SP(88),B4
  378.            MVKL    .S2     _fdSelect,B5      ; |120| 
  379.            MVKH    .S2     _fdSelect,B5      ; |120| 
  380.            ADDAW   .D2     SP,11,B6          ; |120| 
  381.            LDW     .D1T1   *A3,A3            ; |114| 
  382.            NOP             1
  383.            ZERO    .S1     A6                ; |120| 
  384.            MV      .L1X    B6,A8             ; |120| 
  385.            ZERO    .L2     B6                ; |120| 
  386.            LDW     .D2T1   *+SP(92),A3       ; |114| 
  387. ||         OR      .S2X    B4,A3,B4          ; |114| 
  388.            NOP             4
  389.            STW     .D1T2   B4,*A3            ; |114| 
  390.            LDW     .D1T1   *A15,A4           ; |115| 
  391.            LDW     .D2T1   *+SP(100),A3      ; |118| 
  392.            CALL    .S2     B5                ; |120| 
  393.            ZERO    .S2     B4                ; |118| 
  394.            STW     .D2T2   B4,*+SP(48)       ; |119| 
  395.            STW     .D2T2   B4,*+SP(44)       ; |118| 
  396.            OR      .D1     A3,A4,A3          ; |115| 
  397.            MVK     .S1     0x3,A4            ; |120| 
  398. ||         ADDAW   .D2     SP,13,B4          ; |120| 
  399. ||         STW     .D1T1   A3,*A15           ; |115| 
  400. ||         ADDKPC  .S2     RL20,B3,0         ; |120| 
  401. RL20:      ; CALL OCCURS                     ; |120| 
  402.            MV      .D1     A4,A0             ; |120| 
  403.    [!A0]   B       .S1     L4                ; |122| 
  404.            STW     .D2T1   A0,*+SP(24)       ; |122| 
  405.    [ A0]   LDW     .D2T1   *+SP(92),A3
  406.    [!A0]   LDW     .D2T2   *+SP(24),B0       ; |142| 
  407.            NOP             2
  408.            ; BRANCH OCCURS                   ; |122| 
  409. ;** --------------------------------------------------------------------------*
  410.            NOP             1
  411.            LDW     .D1T1   *A3,A4            ; |122| 
  412.            LDW     .D2T1   *+SP(96),A3
  413.            NOP             4
  414.            AND     .D1     A3,A4,A0          ; |122| 
  415.    [!A0]   B       .S1     L5                ; |122| 
  416.    [ A0]   CMPEQ   .L1     A10,-1,A0         ; |124| 
  417. || [!A0]   LDW     .D2T2   *+SP(24),B0       ; |142| 
  418.            NOP             4
  419.            ; BRANCH OCCURS                   ; |122| 
  420. ;** --------------------------------------------------------------------------*
  421.    [ A0]   BNOP    .S1     L3,2              ; |124| 
  422.    [!A0]   MVKL    .S1     _fdClose,A3       ; |125| 
  423. || [ A0]   MVKL    .S2     _accept,B5        ; |128| 
  424.    [!A0]   MVKH    .S1     _fdClose,A3       ; |125| 
  425. || [ A0]   MVKH    .S2     _accept,B5        ; |128| 
  426.            NOP             1
  427.            ; BRANCH OCCURS                   ; |124| 
  428. ;** --------------------------------------------------------------------------*
  429.            CALL    .S2X    A3                ; |125| 
  430.            ADDKPC  .S2     RL21,B3,3         ; |125| 
  431.            MV      .D1     A10,A4            ; |125| 
  432. RL21:      ; CALL OCCURS                     ; |125| 
  433.            MVKL    .S2     _accept,B5        ; |128| 
  434.            MVKH    .S2     _accept,B5        ; |128| 
  435. ;** --------------------------------------------------------------------------*
  436. L3:    
  437.            CALL    .S2     B5                ; |128| 
  438.            ADD     .D2     SP,28,B4          ; |128| 
  439.            MVK     .S1     16,A3             ; |127| 
  440.            ADD     .D2     SP,24,B6          ; |128| 
  441.            ADDKPC  .S2     RL22,B3,0         ; |128| 
  442.            MV      .D1X    B6,A6             ; |128| 
  443. ||         STW     .D2T1   A3,*+SP(24)       ; |127| 
  444. ||         MV      .S1     A14,A4            ; |128| 
  445. RL22:      ; CALL OCCURS                     ; |128| 
  446.            CMPEQ   .L1     A4,-1,A0          ; |128| 
  447.    [ A0]   B       .S1     L5                ; |128| 
  448.            MV      .D1     A4,A10            ; |128| 
  449. || [!A0]   MVKL    .S1     _setsockopt,A3    ; |136| 
  450. || [ A0]   LDW     .D2T2   *+SP(24),B0       ; |142| 
  451.            NOP             2
  452.    [!A0]   MVKH    .S1     _setsockopt,A3    ; |136| 
  453.            NOP             1
  454.            ; BRANCH OCCURS                   ; |128| 
  455. ;** --------------------------------------------------------------------------*
  456.            CALL    .S2X    A3                ; |136| 
  457.            LDW     .D2T2   *+SP(72),B4       ; |136| 
  458.            ADDAW   .D2     SP,11,B6          ; |136| 
  459.            MVK     .S2     5,B5              ; |134| 
  460.            ZERO    .S2     B5                ; |135| 
  461. ||         STW     .D2T2   B5,*+SP(44)       ; |134| 
  462.            ADDKPC  .S2     RL23,B3,0         ; |136| 
  463. ||         STW     .D2T2   B5,*+SP(48)       ; |135| 
  464. ||         MVK     .D1     0x8,A8            ; |136| 
  465. ||         MVK     .S1     0x1005,A6
  466. RL23:      ; CALL OCCURS                     ; |136| 
  467.            LDW     .D2T2   *+SP(24),B0       ; |142| 
  468.            NOP             2
  469. ;** --------------------------------------------------------------------------*
  470. L4:    
  471.            NOP             2
  472. ;** --------------------------------------------------------------------------*
  473. L5:    
  474.    [!B0]   B       .S1     L7                ; |142| 
  475.    [ B0]   LDW     .D1T1   *A15,A4           ; |142| 
  476. || [!B0]   LDW     .D2T2   *+SP(80),B5
  477.    [ B0]   LDW     .D2T1   *+SP(104),A3
  478.    [!B0]   LDW     .D2T2   *+B12(8),B4       ; |161| 
  479.    [!B0]   LDW     .D2T2   *+SP(80),B6       ; |161| 
  480.            NOP             1
  481.            ; BRANCH OCCURS                   ; |142| 
  482. ;** --------------------------------------------------------------------------*
  483.            NOP             1
  484.            AND     .D1     A3,A4,A0          ; |142| 
  485.    [!A0]   B       .S1     L8                ; |142| 
  486.    [!A0]   LDW     .D2T2   *+SP(80),B5
  487.    [!A0]   LDW     .D2T2   *+B12(8),B4       ; |161| 
  488.    [ A0]   CMPEQ   .L1     A11,-1,A0         ; |144| 
  489. || [!A0]   LDW     .D2T2   *+SP(80),B6       ; |161| 
  490.            NOP             2
  491.            ; BRANCH OCCURS                   ; |142| 
  492. ;** --------------------------------------------------------------------------*
  493.    [ A0]   BNOP    .S1     L6,2              ; |144| 
  494.    [!A0]   MVKL    .S1     _fdClose,A3       ; |145| 
  495. || [ A0]   MVKL    .S2     _accept,B5        ; |148| 
  496.    [!A0]   MVKH    .S1     _fdClose,A3       ; |145| 
  497. || [ A0]   MVKH    .S2     _accept,B5        ; |148| 
  498.            NOP             1
  499.            ; BRANCH OCCURS                   ; |144| 
  500. ;** --------------------------------------------------------------------------*
  501.            CALL    .S2X    A3                ; |145| 
  502.            ADDKPC  .S2     RL24,B3,3         ; |145| 
  503.            MV      .D1     A11,A4            ; |145| 
  504. RL24:      ; CALL OCCURS                     ; |145| 
  505.            MVKL    .S2     _accept,B5        ; |148| 
  506.            MVKH    .S2     _accept,B5        ; |148| 
  507. ;** --------------------------------------------------------------------------*
  508. L6:    
  509.            CALL    .S2     B5                ; |148| 
  510.            ADD     .D2     SP,28,B4          ; |148| 
  511.            MVK     .S1     16,A3             ; |147| 
  512.            ADD     .D2     SP,24,B6          ; |148| 
  513.            ADDKPC  .S2     RL25,B3,0         ; |148| 
  514.            MV      .D1X    B6,A6             ; |148| 
  515. ||         STW     .D2T1   A3,*+SP(24)       ; |147| 
  516. ||         MV      .S1     A12,A4            ; |148| 
  517. RL25:      ; CALL OCCURS                     ; |148| 
  518.            CMPEQ   .L1     A4,-1,A0          ; |148| 
  519.    [ A0]   B       .S1     L8                ; |148| 
  520.            MV      .D1     A4,A11            ; |148| 
  521. || [!A0]   MVKL    .S1     _setsockopt,A3    ; |156| 
  522. || [ A0]   LDW     .D2T2   *+SP(80),B5
  523.    [!A0]   MVKH    .S1     _setsockopt,A3    ; |156| 
  524. || [ A0]   LDW     .D2T2   *+B12(8),B4       ; |161| 
  525.    [ A0]   LDW     .D2T2   *+SP(80),B6       ; |161| 
  526.            NOP             2
  527.            ; BRANCH OCCURS                   ; |148| 
  528. ;** --------------------------------------------------------------------------*
  529.            CALL    .S2X    A3                ; |156| 
  530.            LDW     .D2T2   *+SP(72),B4       ; |156| 
  531.            ADDAW   .D2     SP,11,B6          ; |156| 
  532.            MVK     .S2     5,B5              ; |154| 
  533.            ZERO    .S2     B5                ; |155| 
  534. ||         STW     .D2T2   B5,*+SP(44)       ; |154| 
  535.            ADDKPC  .S2     RL26,B3,0         ; |156| 
  536. ||         STW     .D2T2   B5,*+SP(48)       ; |155| 
  537. ||         MVK     .D1     0x8,A8            ; |156| 
  538. ||         MVK     .S1     0x1005,A6
  539. RL26:      ; CALL OCCURS                     ; |156| 
  540.            LDW     .D2T2   *+SP(80),B5
  541.            LDW     .D2T2   *+B12(8),B4       ; |161| 
  542.            LDW     .D2T2   *+SP(80),B6       ; |161| 
  543.            NOP             1
  544. ;** --------------------------------------------------------------------------*
  545. L7:    
  546.            NOP             1
  547. ;** --------------------------------------------------------------------------*
  548. L8:    
  549.            SHR     .S2     B5,3,B5           ; |161| 
  550.            SHL     .S2     B4,5,B4           ; |161| 
  551.            SUB     .D2     B6,B5,B5          ; |161| 
  552.            MVK     .S2     0x500,B5
  553. ||         ADD     .D2     B5,B4,B4          ; |161| 
  554.            CMPLT   .L2     B4,B5,B0          ; |167| 
  555.    [!B0]   MVKL    .S1     0x90080017,A3     ; |168| 
  556.    [!B0]   MVKH    .S1     0x90080017,A3     ; |168| 
  557.    [!B0]   LDBU    .D1T1   *A3,A3            ; |168| 
  558. ||         CMPEQ   .L1     A10,-1,A0         ; |173| 
  559.    [ A0]   BNOP    .S1     L15,2             ; |173| 
  560.    [!B0]   MVKL    .S2     0x90080017,B4     ; |168| 
  561. ||         STW     .D2T2   B4,*+SP(80)       ; |161| 
  562.    [!B0]   XOR     .D1     8,A3,A3           ; |168| 
  563. || [!B0]   MVKH    .S2     0x90080017,B4     ; |168| 
  564.    [!B0]   STB     .D2T1   A3,*B4            ; |168| 
  565. || [!A0]   MVKL    .S2     _recv,B5          ; |176| 
  566. || [ A0]   CMPEQ   .L1     A11,-1,A0         ; |218| 
  567.            ; BRANCH OCCURS                   ; |173| 
  568. ;** --------------------------------------------------------------------------*
  569.            MVKH    .S2     _recv,B5          ; |176| 
  570.            CALL    .S2     B5                ; |176| 
  571.            ADDKPC  .S2     RL27,B3,0         ; |176| 
  572.            ADD     .D2     SP,24,B4          ; |176| 
  573.            MV      .D1     A10,A4            ; |176| 
  574.            MVK     .L2     0xa,B6            ; |176| 
  575.            MVK     .S1     0x1,A6            ; |176| 
  576. RL27:      ; CALL OCCURS                     ; |176| 
  577.            CMPEQ   .L1     A4,1,A0           ; |176| 
  578.    [!A0]   B       .S1     L12               ; |176| 
  579.    [ A0]   MVKL    .S2     _recv,B5          ; |178| 
  580. || [!A0]   LDW     .D2T2   *+SP(80),B6
  581.    [ A0]   MVKH    .S2     _recv,B5          ; |178| 
  582. || [!A0]   LDW     .D2T2   *+SP(12),B4       ; |192| 
  583.            NOP             1
  584.    [!A0]   LDW     .D2T1   *+SP(68),A3       ; |192| 
  585.    [!A0]   MVK     .S2     0x200,B5
  586.            ; BRANCH OCCURS                   ; |176| 
  587. ;** --------------------------------------------------------------------------*
  588.            CALL    .S2     B5                ; |178| 
  589.            ADDKPC  .S2     RL28,B3,0         ; |178| 
  590.            ADD     .D2     SP,24,B4          ; |178| 
  591.            MV      .D1     A10,A4            ; |178| 
  592.            MVK     .L2     0x4,B6            ; |178| 
  593.            MVK     .S1     0x4,A6            ; |178| 
  594. RL28:      ; CALL OCCURS                     ; |178| 
  595.            CMPEQ   .L1     A4,4,A0           ; |178| 
  596.    [!A0]   B       .S1     L12               ; |178| 
  597.    [ A0]   MVKL    .S2     _recv,B5          ; |178| 
  598. || [!A0]   LDW     .D2T2   *+SP(80),B6
  599.    [ A0]   MVKH    .S2     _recv,B5          ; |178| 
  600. || [!A0]   LDW     .D2T2   *+SP(12),B4       ; |192| 
  601.            NOP             1
  602.    [!A0]   LDW     .D2T1   *+SP(68),A3       ; |192| 
  603.    [!A0]   MVK     .S2     0x200,B5
  604.            ; BRANCH OCCURS                   ; |178| 
  605. ;** --------------------------------------------------------------------------*
  606.            CALL    .S2     B5                ; |178| 
  607.            ADDKPC  .S2     RL29,B3,0         ; |178| 
  608.            ADD     .D2     SP,16,B4          ; |178| 
  609.            MV      .D1     A10,A4            ; |178| 
  610.            MVK     .L2     0x4,B6            ; |178| 
  611.            MVK     .S1     0x4,A6            ; |178| 
  612. RL29:      ; CALL OCCURS                     ; |178| 
  613.            CMPEQ   .L1     A4,4,A0           ; |178| 
  614.    [!A0]   BNOP    .S1     L10,2             ; |178| 
  615.    [ A0]   LDW     .D2T2   *+SP(24),B4       ; |181| 
  616.    [!A0]   LDW     .D2T2   *+SP(80),B6
  617.    [!A0]   LDW     .D2T2   *+SP(12),B4       ; |192| 
  618.            ; BRANCH OCCURS                   ; |178| 
  619. ;** --------------------------------------------------------------------------*
  620.            NOP             2
  621.            CMPGT   .L2     B4,2,B5           ; |181| 
  622.            CMPLT   .L1X    B4,0,A3           ; |181| 
  623.            OR      .D1X    A3,B5,A0
  624.    [ A0]   B       .S1     L11               ; |181| 
  625.    [!A0]   LDW     .D2T2   *+SP(24),B0       ; |183| 
  626.    [ A0]   LDW     .D2T2   *+SP(80),B6
  627.    [ A0]   LDW     .D2T2   *+SP(12),B4       ; |192| 
  628.    [!A0]   LDW     .D2T2   *+SP(16),B4       ; |183| 
  629.            NOP             1
  630.            ; BRANCH OCCURS                   ; |181| 
  631. ;** --------------------------------------------------------------------------*
  632.    [ B0]   BNOP    .S1     L9,4              ; |184| 
  633. ||         LDW     .D2T2   *+SP(84),B5       ; |183| 
  634.            STW     .D2T2   B4,*+B5[B0]       ; |183| 
  635. || [!B0]   MVKL    .S1     _llTimerGetTime,A3 ; |185| 
  636.            ; BRANCH OCCURS                   ; |184| 
  637. ;** --------------------------------------------------------------------------*
  638.            MVKH    .S1     _llTimerGetTime,A3 ; |185| 
  639.            ZERO    .D1     A4                ; |185| 
  640.            CALL    .S2X    A3                ; |185| 
  641.            ADDKPC  .S2     RL30,B3,4         ; |185| 
  642. RL30:      ; CALL OCCURS                     ; |185| 
  643.            LDW     .D2T2   *+SP(24),B5       ; |185| 
  644.            LDW     .D2T2   *+SP(84),B4
  645.            NOP             4
  646.            LDW     .D2T2   *+B4[B5],B4       ; |185| 
  647.            NOP             4
  648.            LDW     .D2T2   *+SP(84),B4       ; |185| 
  649. ||         SUB     .S1X    B4,A4,A3          ; |185| 
  650.            NOP             4
  651.            STW     .D2T1   A3,*+B4[B5]       ; |185| 
  652. ;** --------------------------------------------------------------------------*
  653. L9:    
  654.            LDW     .D2T2   *+SP(80),B6
  655.            LDW     .D2T2   *+SP(12),B4       ; |192| 
  656. ;** --------------------------------------------------------------------------*
  657. L10:    
  658.            NOP             1
  659. ;** --------------------------------------------------------------------------*
  660. L11:    
  661.            LDW     .D2T1   *+SP(68),A3       ; |192| 
  662.            MVK     .S2     0x200,B5
  663. ;** --------------------------------------------------------------------------*
  664. L12:    
  665.            CMPLT   .L2     B6,B5,B5          ; |192| 
  666.            CMPEQ   .L2     B4,0,B6           ; |192| 
  667.            OR      .D2     B6,B5,B5          ; |192| 
  668.            CMPGT   .L1X    B4,A3,A3          ; |192| 
  669.            OR      .D1X    A3,B5,A0          ; |192| 
  670.    [ A0]   BNOP    .S1     L13,1             ; |192| 
  671.    [!A0]   MVKL    .S2     _send,B5          ; |206| 
  672.    [!A0]   MVKH    .S2     _send,B5          ; |206| 
  673.    [ A0]   MVKL    .S2     _send,B5          ; |196| 
  674.    [ A0]   MVKH    .S2     _send,B5          ; |196| 
  675.            ; BRANCH OCCURS                   ; |192| 
  676. ;** --------------------------------------------------------------------------*
  677.            CALL    .S2     B5                ; |206| 
  678.            ADDKPC  .S2     RL31,B3,0         ; |206| 
  679.            ADD     .D2     12,SP,B4          ; |206| 
  680.            MV      .D1     A10,A4            ; |206| 
  681.            ZERO    .L2     B6                ; |206| 
  682.            MVK     .S1     0x4,A6            ; |206| 
  683. RL31:      ; CALL OCCURS                     ; |206| 
  684.            CMPLT   .L1     A4,0,A0           ; |206| 
  685.    [ A0]   B       .S1     L14               ; |206| 
  686.    [!A0]   MVKL    .S1     _send,A3          ; |206| 
  687.    [!A0]   MVKH    .S1     _send,A3          ; |206| 
  688.    [ A0]   MVKL    .S1     _fdClose,A3       ; |198| 
  689.    [ A0]   MVKH    .S1     _fdClose,A3       ; |198| 
  690.            NOP             1
  691.            ; BRANCH OCCURS                   ; |206| 
  692. ;** --------------------------------------------------------------------------*
  693.            CALL    .S2X    A3                ; |206| 
  694.            LDW     .D2T1   *+SP(12),A6       ; |206| 
  695.            ADDKPC  .S2     RL32,B3,0         ; |206| 
  696.            MV      .D2     B11,B4            ; |206| 
  697.            MV      .D1     A10,A4            ; |206| 
  698.            ZERO    .L2     B6                ; |206| 
  699. RL32:      ; CALL OCCURS                     ; |206| 
  700.            CMPLT   .L1     A4,0,A0           ; |206| 
  701.    [ A0]   BNOP    .S1     L14,2             ; |206| 
  702.    [ A0]   MVKL    .S1     _fdClose,A3       ; |198| 
  703.    [ A0]   MVKH    .S1     _fdClose,A3       ; |198| 
  704.            NOP             1
  705.            ; BRANCH OCCURS                   ; |206| 
  706. ;** --------------------------------------------------------------------------*
  707.            BNOP    .S1     L15,4             ; |206| 
  708.            CMPEQ   .L1     A11,-1,A0         ; |218| 
  709.            ; BRANCH OCCURS                   ; |206| 
  710. ;** --------------------------------------------------------------------------*
  711. L13:    
  712.            CALL    .S2     B5                ; |196| 
  713.            ADD     .D2     SP,24,B4          ; |196| 
  714.            ADDKPC  .S2     RL33,B3,0         ; |196| 
  715.            MV      .D1     A10,A4            ; |196| 
  716.            ZERO    .D1     A3                ; |195| 
  717.            STW     .D2T1   A3,*+SP(24)       ; |195| 
  718. ||         ZERO    .L2     B6                ; |196| 
  719. ||         MVK     .S1     0x4,A6            ; |196| 
  720. RL33:      ; CALL OCCURS                     ; |196| 
  721.            CMPLT   .L1     A4,0,A0           ; |196| 
  722.    [!A0]   BNOP    .S1     L15,2             ; |196| 
  723.    [ A0]   MVKL    .S1     _fdClose,A3       ; |198| 
  724.    [ A0]   MVKH    .S1     _fdClose,A3       ; |198| 
  725. || [!A0]   CMPEQ   .L1     A11,-1,A0         ; |218| 
  726.            NOP             1
  727.            ; BRANCH OCCURS                   ; |196| 
  728. ;** --------------------------------------------------------------------------*
  729. L14:    
  730.            CALL    .S2X    A3                ; |198| 
  731.            ADDKPC  .S2     RL34,B3,3         ; |198| 
  732.            MV      .D1     A10,A4            ; |198| 
  733. RL34:      ; CALL OCCURS                     ; |198| 
  734.            MVK     .D1     0xffffffff,A10    ; |199| 
  735.            CMPEQ   .L1     A11,-1,A0         ; |218| 
  736. ;** --------------------------------------------------------------------------*
  737. L15:    
  738.    [ A0]   B       .S1     L21               ; |218| 
  739.    [!A0]   ZERO    .S2     B10               ; |220| 
  740. || [!A0]   MVKL    .S1     _recv,A3          ; |223| 
  741. || [ A0]   LDW     .D2T2   *+SP(12),B4       ; |264| 
  742.            NOP             2
  743.    [!A0]   MVKH    .S1     _recv,A3          ; |223| 
  744.            NOP             1
  745.            ; BRANCH OCCURS                   ; |218| 
  746. ;*----------------------------------------------------------------------------*
  747. ;*   SOFTWARE PIPELINE INFORMATION
  748. ;*      Disqualified loop: Loop contains control code
  749. ;*----------------------------------------------------------------------------*
  750. L16:    
  751.            CALL    .S2X    A3                ; |223| 
  752.            SUB     .S2     4,B10,B5          ; |223| 
  753.            ADD     .D2     B10,SP,B4         ; |223| 
  754.            ADDKPC  .S2     RL35,B3,0         ; |223| 
  755.            MV      .D1X    B5,A6             ; |223| 
  756.            ADD     .D2     B4,20,B4          ; |223| 
  757. ||         MV      .S1     A11,A4            ; |223| 
  758. ||         ZERO    .L2     B6                ; |223| 
  759. RL35:      ; CALL OCCURS                     ; |223| 
  760.            CMPLT   .L1     A4,0,A0           ; |225| 
  761.    [ A0]   B       .S1     L19               ; |225| 
  762.            STW     .D2T1   A4,*+SP(24)       ; |225| 
  763. || [ A0]   MVKL    .S1     _fdClose,A3       ; |229| 
  764.    [!A0]   LDW     .D2T2   *+SP(24),B0       ; |237| 
  765. || [ A0]   MVKH    .S1     _fdClose,A3       ; |229| 
  766.            NOP             3
  767.            ; BRANCH OCCURS                   ; |225| 
  768. ;** --------------------------------------------------------------------------*
  769.            NOP             1
  770.    [!B0]   B       .S1     L19               ; |237| 
  771.    [!B0]   MVKL    .S1     _fdClose,A3       ; |229| 
  772. || [ B0]   LDW     .D2T2   *+SP(24),B4       ; |239| 
  773.            NOP             2
  774.    [!B0]   MVKH    .S1     _fdClose,A3       ; |229| 
  775.            NOP             1
  776.            ; BRANCH OCCURS                   ; |237| 
  777. ;** --------------------------------------------------------------------------*
  778.            ADD     .D2     B4,B10,B10        ; |239| 
  779.            CMPLT   .L2     B10,4,B0          ; |239| 
  780.    [ B0]   B       .S1     L16               ; |239| 
  781.    [ B0]   MVKL    .S1     _recv,A3          ; |223| 
  782. || [!B0]   LDW     .D2T2   *+SP(20),B4       ; |243| 
  783.            NOP             2
  784.    [ B0]   MVKH    .S1     _recv,A3          ; |223| 
  785.            NOP             1
  786.            ; BRANCH OCCURS                   ; |239| 
  787. ;** --------------------------------------------------------------------------*
  788.            CMPGT   .L2     B4,0,B0           ; |243| 
  789.    [!B0]   BNOP    .S1     L18,2             ; |243| 
  790.            ZERO    .D2     B10               ; |242| 
  791. || [ B0]   MVKL    .S1     _recv,A5          ; |245| 
  792.    [ B0]   MVKH    .S1     _recv,A5          ; |245| 
  793.            NOP             1
  794.            ; BRANCH OCCURS                   ; |243| 
  795. ;*----------------------------------------------------------------------------*
  796. ;*   SOFTWARE PIPELINE INFORMATION
  797. ;*      Disqualified loop: Loop contains control code
  798. ;*----------------------------------------------------------------------------*
  799. L17:    
  800.            CALL    .S2X    A5                ; |245| 
  801. ||         LDW     .D2T1   *+SP(20),A3       ; |245| 
  802.            ADDKPC  .S2     RL36,B3,0         ; |245| 
  803.            ADD     .D2     B11,B10,B4        ; |245| 
  804.            MV      .D1     A11,A4            ; |245| 
  805.            ZERO    .L2     B6                ; |245| 
  806.            SUB     .S1X    A3,B10,A6         ; |245| 
  807. RL36:      ; CALL OCCURS                     ; |245| 
  808.            CMPLT   .L1     A4,0,A0           ; |250| 
  809.    [ A0]   B       .S1     L19               ; |250| 
  810.            STW     .D2T1   A4,*+SP(24)       ; |250| 
  811. || [ A0]   MVKL    .S1     _fdClose,A3       ; |229| 
  812.    [!A0]   LDW     .D2T2   *+SP(24),B0       ; |255| 
  813. || [ A0]   MVKH    .S1     _fdClose,A3       ; |229| 
  814.            NOP             3
  815.            ; BRANCH OCCURS                   ; |250| 
  816. ;** --------------------------------------------------------------------------*
  817.            NOP             1
  818.    [!B0]   B       .S1     L19               ; |255| 
  819.    [!B0]   MVKL    .S1     _fdClose,A3       ; |229| 
  820. || [ B0]   LDW     .D2T2   *+SP(24),B5       ; |257| 
  821.    [!B0]   MVKH    .S1     _fdClose,A3       ; |229| 
  822. || [ B0]   LDW     .D2T2   *+SP(20),B4       ; |258| 
  823.            NOP             3
  824.            ; BRANCH OCCURS                   ; |255| 
  825. ;** --------------------------------------------------------------------------*
  826.            ADD     .D2     B5,B10,B10        ; |257| 
  827.            CMPLT   .L2     B10,B4,B0         ; |258| 
  828.    [ B0]   BNOP    .S1     L17,2             ; |258| 
  829.    [ B0]   MVKL    .S1     _recv,A5          ; |245| 
  830.    [ B0]   MVKH    .S1     _recv,A5          ; |245| 
  831.            NOP             1
  832.            ; BRANCH OCCURS                   ; |258| 
  833. ;** --------------------------------------------------------------------------*
  834. L18:    
  835.            B       .S1     L20               ; |260| 
  836.            STW     .D2T2   B10,*+SP(12)      ; |260| 
  837.            LDW     .D2T2   *+SP(12),B4       ; |264| 
  838.            NOP             3
  839.            ; BRANCH OCCURS                   ; |260| 
  840. ;** --------------------------------------------------------------------------*
  841. L19:    
  842.            CALL    .S2X    A3                ; |229| 
  843.            ADDKPC  .S2     RL37,B3,3         ; |229| 
  844.            MV      .D1     A11,A4            ; |229| 
  845. RL37:      ; CALL OCCURS                     ; |229| 
  846.            ZERO    .D2     B4                ; |231| 
  847.            MVK     .D1     0xffffffff,A11    ; |230| 
  848. ||         STW     .D2T2   B4,*+SP(12)       ; |231| 
  849.            LDW     .D2T2   *+SP(12),B4       ; |264| 
  850.            NOP             3
  851. ;** --------------------------------------------------------------------------*
  852. L20:    
  853.            NOP             1
  854. ;** --------------------------------------------------------------------------*
  855. L21:    
  856.            CMPGT   .L2     B13,B4,B0         ; |266| 
  857.    [ B0]   BNOP    .S1     L22,4             ; |266| 
  858.            STW     .D2T2   B4,*+B12(12)      ; |264| 
  859.            ; BRANCH OCCURS                   ; |266| 
  860. ;** --------------------------------------------------------------------------*
  861.            MVKL    .S1     _OEMCacheClean,A3 ; |269| 
  862.            MVKH    .S1     _OEMCacheClean,A3 ; |269| 
  863.            LDW     .D2T2   *+SP(12),B4       ; |269| 
  864.            CALL    .S2X    A3                ; |269| 
  865.            ADDKPC  .S2     RL38,B3,3         ; |269| 
  866.            MV      .D1X    B11,A4            ; |269| 
  867. RL38:      ; CALL OCCURS                     ; |269| 
  868.            BNOP    .S1     L23,3             ; |269| 
  869.            MVKL    .S2     _OEMCacheCleanSynch,B4 ; |270| 
  870.            MVKH    .S2     _OEMCacheCleanSynch,B4 ; |270| 
  871.            ; BRANCH OCCURS                   ; |269| 
  872. ;** --------------------------------------------------------------------------*
  873. L22:    
  874.            MVKL    .S1     _OEMCacheClean,A3 ; |267| 
  875.            MVKH    .S1     _OEMCacheClean,A3 ; |267| 
  876.            MV      .D2     B13,B4            ; |267| 
  877.            CALL    .S2X    A3                ; |267| 
  878.            ADDKPC  .S2     RL39,B3,3         ; |267| 
  879.            MV      .D1X    B11,A4            ; |267| 
  880. RL39:      ; CALL OCCURS                     ; |267| 
  881.            MVKL    .S2     _OEMCacheCleanSynch,B4 ; |270| 
  882.            MVKH    .S2     _OEMCacheCleanSynch,B4 ; |270| 
  883. ;** --------------------------------------------------------------------------*
  884. L23:    
  885.            CALL    .S2     B4                ; |270| 
  886.            ADDKPC  .S2     RL40,B3,4         ; |270| 
  887. RL40:      ; CALL OCCURS                     ; |270| 
  888.            MVKL    .S1     _SCOM_putMsg,A3   ; |273| 
  889.            MVKH    .S1     _SCOM_putMsg,A3   ; |273| 
  890.            LDW     .D2T1   *+SP(60),A4       ; |273| 
  891.            CALL    .S2X    A3                ; |273| 
  892.            ADDKPC  .S2     RL41,B3,3         ; |273| 
  893.            MV      .D2     B12,B4            ; |273| 
  894. RL41:      ; CALL OCCURS                     ; |273| 
  895.            BNOP    .S1     L1,2              ; |274| 
  896.            MVKL    .S1     _SCOM_getMsg,A3   ; |90| 
  897.            MVKH    .S1     _SCOM_getMsg,A3   ; |90| 
  898.            NOP             1
  899.            ; BRANCH OCCURS                   ; |274| 
  900. ;** --------------------------------------------------------------------------*
  901. L24:    
  902.            CMPEQ   .L1     A14,-1,A0         ; |278| 
  903. ;** --------------------------------------------------------------------------*
  904. L25:    
  905.    [ A0]   BNOP    .S1     L26,3             ; |278| 
  906.            MVKL    .S2     _fdClose,B4       ; |279| 
  907.            MVKH    .S2     _fdClose,B4       ; |279| 
  908. ||         MV      .D1     A14,A4            ; |279| 
  909. || [ A0]   CMPEQ   .L1     A12,-1,A0         ; |280| 
  910.            ; BRANCH OCCURS                   ; |278| 
  911. ;** --------------------------------------------------------------------------*
  912.            CALL    .S2     B4                ; |279| 
  913.            ADDKPC  .S2     RL42,B3,4         ; |279| 
  914. RL42:      ; CALL OCCURS                     ; |279| 
  915.            CMPEQ   .L1     A12,-1,A0         ; |280| 
  916. ;** --------------------------------------------------------------------------*
  917. L26:    
  918.    [ A0]   BNOP    .S1     L27,1             ; |280| 
  919.            MVKL    .S2     _fdClose,B4       ; |281| 
  920.            MVKH    .S2     _fdClose,B4       ; |281| 
  921. ||         MV      .D1     A12,A4            ; |281| 
  922. || [ A0]   MVKL    .S1     _printf,A3        ; |283| 
  923.    [ A0]   MVKH    .S1     _printf,A3        ; |283| 
  924.            NOP             1
  925.            ; BRANCH OCCURS                   ; |280| 
  926. ;** --------------------------------------------------------------------------*
  927.            CALL    .S2     B4                ; |281| 
  928.            ADDKPC  .S2     RL43,B3,4         ; |281| 
  929. RL43:      ; CALL OCCURS                     ; |281| 
  930.            MVKL    .S1     _printf,A3        ; |283| 
  931.            MVKH    .S1     _printf,A3        ; |283| 
  932.            NOP             1
  933. ;** --------------------------------------------------------------------------*
  934. L27:    
  935.            CALL    .S2X    A3                ; |283| 
  936.            ADDKPC  .S2     RL44,B3,1         ; |283| 
  937.            MVKL    .S2     SL4+0,B4          ; |283| 
  938.            MVKH    .S2     SL4+0,B4          ; |283| 
  939.            STW     .D2T2   B4,*+SP(4)        ; |283| 
  940. RL44:      ; CALL OCCURS                     ; |283| 
  941.            MVKL    .S2     _TSK_setpri,B5    ; |286| 
  942.            MVKL    .S1     _KNL_curtask,A3   ; |286| 
  943. ||         MVKH    .S2     _TSK_setpri,B5    ; |286| 
  944.            CALL    .S2     B5                ; |286| 
  945. ||         MVKH    .S1     _KNL_curtask,A3   ; |286| 
  946.            LDW     .D1T1   *A3,A4            ; |286| 
  947.            ADDKPC  .S2     RL45,B3,2         ; |286| 
  948.            MVK     .D2     0xffffffff,B4     ; |286| 
  949. RL45:      ; CALL OCCURS                     ; |286| 
  950.            LDW     .D2T2   *+SP(132),B3      ; |287| 
  951.            LDW     .D2T1   *+SP(128),A14     ; |287| 
  952.            LDDW    .D2T2   *+SP(136),B11:B10 ; |287| 
  953.            LDDW    .D2T1   *+SP(120),A13:A12 ; |287| 
  954.            LDDW    .D2T2   *+SP(144),B13:B12 ; |287| 
  955.            RET     .S2     B3                ; |287| 
  956.            LDDW    .D2T1   *+SP(112),A11:A10 ; |287| 
  957.            NOP             3
  958.            ADDK    .S2     152,SP            ; |287| 
  959.            ; BRANCH OCCURS                   ; |287| 
  960. ;******************************************************************************
  961. ;* STRINGS                                                                    *
  962. ;******************************************************************************
  963. .sect ".const"
  964. SL1: .string "PROCTONET",0
  965. SL2: .string "NETTOPROC",0
  966. SL3: .string "image1.jpg",0
  967. SL4: .string "tskNetwork Fatal Error",10,0
  968. ;******************************************************************************
  969. ;* UNDEFINED EXTERNAL REFERENCES                                              *
  970. ;******************************************************************************
  971. .global _TSK_setpri
  972. .global _printf
  973. .global _SCOM_open
  974. .global _SCOM_putMsg
  975. .global _SCOM_getMsg
  976. .global _fdOpenSession
  977. .global _fdSelect
  978. .global _fdClose
  979. .global _accept
  980. .global _bind
  981. .global _listen
  982. .global _recv
  983. .global _send
  984. .global _setsockopt
  985. .global _socket
  986. .global _mmCopy
  987. .global _mmZeroInit
  988. .global _mmBulkAlloc
  989. .global _mmBulkFree
  990. .global _OEMCacheClean
  991. .global _OEMCacheCleanSynch
  992. .global _efs_createfilecb
  993. .global _efs_destroyfile
  994. .global _llTimerGetTime
  995. .global _KNL_curtask
  996. .global __divi
  997. .global __remi