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

DSP编程

开发平台:

C/C++

  1. ;******************************************************************************
  2. ;* TMS320C6x C/C++ Codegen                                    PC Version 4.36 *
  3. ;* Date/Time created: Wed Mar 22 15:36:39 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. .global _jpegencParams
  27. _jpegencParams: .usect ".far",68,4
  28. .global _jpegdecParams
  29. _jpegdecParams: .usect ".far",16,4
  30. .global _jpg_img
  31. _jpg_img: .usect ".user_data_ext",256000,128
  32. .global _dec_out_y
  33. _dec_out_y: .usect ".far",345600,128
  34. .global _dec_out_u
  35. _dec_out_u: .usect ".far",86400,128
  36. .global _dec_out_v
  37. _dec_out_v: .usect ".far",86400,128
  38. .global _img_sum1
  39. _img_sum1: .usect ".user_data_ext",512,128
  40. .global _img_sum2
  41. _img_sum2: .usect ".user_data_ext",512,128
  42. .sect ".cinit"
  43. .align 8
  44. .field   IR_1,32
  45. .field   _img_sum+0,32
  46. .field   _img_sum1,32 ; _img_sum[0] @ 0
  47. .field   _img_sum2,32 ; _img_sum[1] @ 32
  48. IR_1: .set 8
  49. .sect ".text"
  50. .global _img_sum
  51. _img_sum: .usect ".far",8,8
  52. .global _dec_data
  53. _dec_data: .usect ".user_data_ext",512,128
  54. .global _tag_data
  55. _tag_data: .usect ".user_data_ext",12288,128
  56. .global _thrProcess
  57. _thrProcess: .usect ".far",132,4
  58. .sect ".cinit"
  59. .align 8
  60. .field   4,32
  61. .field   _idx$1+0,32
  62. .field   0,32 ; _idx$1 @ 0
  63. .sect ".text"
  64. _idx$1: .usect ".far",4,4
  65. .sect ".const"
  66. .align 4
  67. _$T0$2:
  68. .field   48,32 ; _$T0$2._size @ 0
  69. .field   SL1,32 ; _$T0$2._name @ 32
  70. .field   0,32 ; _$T0$2._cellFxns @ 64
  71. .field   0,32 ; _$T0$2._cellEnv @ 96
  72. .field   0,32 ; _$T0$2._algFxns @ 128
  73. .field   0,32 ; _$T0$2._algParams @ 160
  74. .field   0,32 ; _$T0$2._algHandle @ 192
  75. .field   0,32 ; _$T0$2._scrBucketIndex @ 224
  76. .field   0,32 ; _$T0$2._inputIcc @ 256
  77. .field   0,32 ; _$T0$2._inputIccCnt @ 288
  78. .field   0,32 ; _$T0$2._outputIcc @ 320
  79. .field   0,32 ; _$T0$2._outputIccCnt @ 352
  80. .sect ".text"
  81. ; c:tic6000cgtoolsbinopt6x.exe -t -DI0 -v6400 -q -O3 C:DOCUME~1ZHAOQI~1LOCALS~1TempTI3216_2 C:DOCUME~1ZHAOQI~1LOCALS~1TempTI3216_5 -w C:/ICETEK-DM642-C V2.22/jpeg_motion/obj/ 
  82. .sect ".text"
  83. .global _tskProcessStart
  84. ;******************************************************************************
  85. ;* FUNCTION NAME: _tskProcessStart                                            *
  86. ;*                                                                            *
  87. ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
  88. ;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
  89. ;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
  90. ;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
  91. ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
  92. ;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
  93. ;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
  94. ;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
  95. ;*   Local Frame Size  : 0 Args + 0 Auto + 4 Save = 4 byte                    *
  96. ;******************************************************************************
  97. _tskProcessStart:
  98. ;** --------------------------------------------------------------------------*
  99.            MVKL    .S1     _CHAN_open,A5     ; |322| 
  100.            MVKH    .S1     _CHAN_open,A5     ; |322| 
  101.            MVKL    .S1     _thrProcess,A3    ; |322| 
  102.            CALL    .S2X    A5                ; |322| 
  103.            MVKH    .S1     _thrProcess,A3    ; |322| 
  104.            ADD     .D1     A3,20,A7          ; |322| 
  105.            STW     .D2T2   B3,*SP--(8)       ; |317| 
  106.            ADDKPC  .S2     RL0,B3,0          ; |322| 
  107.            MV      .D2X    A7,B4             ; |322| 
  108. ||         ADD     .D1     4,A3,A4           ; |322| 
  109. ||         ZERO    .L2     B6                ; |322| 
  110. ||         MVK     .S1     0x1,A6            ; |322| 
  111. RL0:       ; CALL OCCURS                     ; |322| 
  112.            MVKL    .S2     _CHAN_open,B7     ; |327| 
  113.            MVKH    .S2     _CHAN_open,B7     ; |327| 
  114.            CALLRET .S2     B7                ; |327| 
  115.            LDW     .D2T2   *++SP(8),B3       ; |332| 
  116. ||         MVKL    .S2     _thrProcess+68,B5 ; |327| 
  117.            MVKL    .S2     _thrProcess+84,B4 ; |327| 
  118.            MVKH    .S2     _thrProcess+68,B5 ; |327| 
  119.            MVKH    .S2     _thrProcess+84,B4 ; |327| 
  120.            MV      .D1X    B5,A4             ; |327| 
  121. ||         ZERO    .D2     B6                ; |327| 
  122. ||         MVK     .S1     0x1,A6            ; |327| 
  123. RL1:       ; CALL OCCURS                     ; |332| ; bypass _tskProcessStart upon return
  124. .sect ".text"
  125. .global _tskProcessInit
  126. ;******************************************************************************
  127. ;* FUNCTION NAME: _tskProcessInit                                             *
  128. ;*                                                                            *
  129. ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,B0,B1,B2,B3,B4,B5, *
  130. ;*                           B6,B7,B8,B9,B10,B11,B13,SP,A16,A17,A18,A19,A20,  *
  131. ;*                           A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,B16, *
  132. ;*                           B17,B18,B19,B20,B21,B22,B23,B24,B25,B26,B27,B28, *
  133. ;*                           B29,B30,B31                                      *
  134. ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,B0,B1,B2,B3,B4,B5, *
  135. ;*                           B6,B7,B8,B9,B10,B11,B13,SP,A16,A17,A18,A19,A20,  *
  136. ;*                           A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,B16, *
  137. ;*                           B17,B18,B19,B20,B21,B22,B23,B24,B25,B26,B27,B28, *
  138. ;*                           B29,B30,B31                                      *
  139. ;*   Local Frame Size  : 8 Args + 56 Auto + 16 Save = 80 byte                 *
  140. ;******************************************************************************
  141. _tskProcessInit:
  142. ;** --------------------------------------------------------------------------*
  143.            MVKL    .S2     _JPEGENC_TI_init,B4 ; |237| 
  144.            MVKH    .S2     _JPEGENC_TI_init,B4 ; |237| 
  145.            CALL    .S2     B4                ; |237| 
  146.            NOP             2
  147.            STW     .D2T1   A10,*SP--(80)     ; |227| 
  148.            STDW    .D2T2   B11:B10,*+SP(72)  ; |227| 
  149.            ADDKPC  .S2     RL2,B3,0          ; |237| 
  150. ||         MV      .L2     B3,B13            ; |227| 
  151. ||         STW     .D2T2   B13,*+SP(68)      ; |227| 
  152. RL2:       ; CALL OCCURS                     ; |237| 
  153.            MVKL    .S1     _JPEGDEC_TI_init,A3 ; |238| 
  154.            MVKH    .S1     _JPEGDEC_TI_init,A3 ; |238| 
  155.            NOP             1
  156.            CALL    .S2X    A3                ; |238| 
  157.            ADDKPC  .S2     RL3,B3,4          ; |238| 
  158. RL3:       ; CALL OCCURS                     ; |238| 
  159.            MVKL    .S1     __strasg,A3       ; |244| 
  160.            MVKH    .S1     __strasg,A3       ; |244| 
  161.            MVKL    .S2     _jpegencParams,B5 ; |244| 
  162.            CALL    .S2X    A3                ; |244| 
  163.            MVKL    .S1     _IJPEGENC_PARAMS,A4 ; |244| 
  164.            MVKH    .S2     _jpegencParams,B5 ; |244| 
  165.            MVKH    .S1     _IJPEGENC_PARAMS,A4 ; |244| 
  166.            ADDKPC  .S2     RL4,B3,0          ; |244| 
  167.            MV      .D2X    A4,B4             ; |244| 
  168. ||         MVK     .S1     0x44,A6           ; |244| 
  169. ||         MV      .D1X    B5,A4             ; |244| 
  170. RL4:       ; CALL OCCURS                     ; |244| 
  171.            MVKL    .S2     _IJPEGDEC_PARAMS,B4 ; |245| 
  172.            MVKH    .S2     _IJPEGDEC_PARAMS,B4 ; |245| 
  173.            LDNDW   .D2T2   *B4,B7:B6         ; |245| 
  174.            LDNDW   .D2T2   *+B4(8),B5:B4     ; |245| 
  175.            MVKL    .S1     _jpegdecParams,A3 ; |245| 
  176.            MVKH    .S1     _jpegdecParams,A3 ; |245| 
  177.            MVKL    .S1     _$T0$2,A4         ; |254| 
  178.            STNDW   .D1T2   B7:B6,*A3         ; |245| 
  179.            MVKH    .S1     _$T0$2,A4         ; |254| 
  180. ||         STNDW   .D1T2   B5:B4,*+A3(8)     ; |245| 
  181.            LDNDW   .D1T1   *+A4(8),A7:A6     ; |254| 
  182.            LDNDW   .D1T1   *A4,A21:A20       ; |254| 
  183.            LDNDW   .D1T1   *+A4(16),A9:A8    ; |254| 
  184.            LDNDW   .D1T1   *+A4(24),A17:A16  ; |254| 
  185.            LDNDW   .D1T1   *+A4(32),A19:A18  ; |254| 
  186.            LDNDW   .D1T1   *+A4(40),A5:A4    ; |254| 
  187.            ADD     .D2     SP,20,B4          ; |254| 
  188.            ADD     .D2     SP,20,B5          ; |257| 
  189.            STNDW   .D2T1   A7:A6,*+B4(8)     ; |254| 
  190.            STNDW   .D2T1   A21:A20,*B4       ; |254| 
  191.            STNDW   .D2T1   A5:A4,*+B4(40)    ; |254| 
  192.            STNDW   .D2T1   A9:A8,*+B4(16)    ; |254| 
  193.            STNDW   .D2T1   A17:A16,*+B4(24)  ; |254| 
  194.            STNDW   .D2T1   A19:A18,*+B4(32)  ; |254| 
  195.            LDNDW   .D2T2   *B5,B23:B22       ; |257| 
  196.            LDNDW   .D2T2   *+B5(16),B7:B6    ; |257| 
  197.            LDNDW   .D2T2   *+B5(8),B21:B20   ; |257| 
  198.            LDNDW   .D2T2   *+B5(24),B9:B8    ; |257| 
  199. ||         MVKL    .S2     _thrProcess+20,B11 ; |257| 
  200.            LDNDW   .D2T2   *+B5(32),B17:B16  ; |257| 
  201. ||         MVKH    .S2     _thrProcess+20,B11 ; |257| 
  202.            LDNDW   .D2T2   *+B5(40),B19:B18  ; |257| 
  203. ||         MV      .S2     B11,B4            ; |257| 
  204.            STNDW   .D2T2   B7:B6,*+B4(16)    ; |257| 
  205.            STNDW   .D2T2   B23:B22,*B4       ; |257| 
  206.            STNDW   .D2T2   B21:B20,*+B4(8)   ; |257| 
  207.            STNDW   .D2T2   B9:B8,*+B4(24)    ; |257| 
  208.            STNDW   .D2T2   B17:B16,*+B4(32)  ; |257| 
  209. ||         MVKL    .S1     SL2+0,A3          ; |258| 
  210.            STNDW   .D2T2   B19:B18,*+B4(40)  ; |257| 
  211. ||         MVKH    .S1     SL2+0,A3          ; |258| 
  212. ||         MVKL    .S2     _JPEGENC_CELLFXNS,B5 ; |259| 
  213.            MVKH    .S2     _JPEGENC_CELLFXNS,B5 ; |259| 
  214. ||         STW     .D2T1   A3,*+B4(4)        ; |258| 
  215.            MVKL    .S2     _ICC_linearCreate,B5 ; |264| 
  216. ||         STW     .D2T2   B5,*+B4(8)        ; |259| 
  217.            MVKH    .S2     _ICC_linearCreate,B5 ; |264| 
  218.            CALL    .S2     B5                ; |264| 
  219.            MVKL    .S1     _JPEGENC_IJPEGENC,A3 ; |260| 
  220.            MVKL    .S2     _IJPEGENC_PARAMS,B6 ; |261| 
  221. ||         MVKH    .S1     _JPEGENC_IJPEGENC,A3 ; |260| 
  222.            MVKH    .S2     _IJPEGENC_PARAMS,B6 ; |261| 
  223. ||         STW     .D2T1   A3,*+B4(16)       ; |260| 
  224.            ZERO    .S2     B10               ; |262| 
  225. ||         STW     .D2T2   B6,*+B4(20)       ; |261| 
  226.            ADDKPC  .S2     RL5,B3,0          ; |264| 
  227. ||         ZERO    .L2     B4                ; |264| 
  228. ||         STW     .D2T2   B10,*+B4(28)      ; |262| 
  229. ||         ZERO    .D1     A4                ; |264| 
  230. RL5:       ; CALL OCCURS                     ; |264| 
  231.            MV      .D1     A4,A0             ; |264| 
  232.    [ A0]   BNOP    .S1     L2,3              ; |265| 
  233.            STW     .D2T1   A0,*+SP(16)       ; |264| 
  234. ||         MV      .D1X    B11,A10           ; |257| 
  235. ||         MV      .S1     A4,A1             ; |264| 
  236. || [ A0]   MVKL    .S2     _ICC_linearCreate,B5 ; |267| 
  237.    [ A0]   MVKH    .S2     _ICC_linearCreate,B5 ; |267| 
  238.            ; BRANCH OCCURS                   ; |265| 
  239. ;*----------------------------------------------------------------------------*
  240. ;*   SOFTWARE PIPELINE INFORMATION
  241. ;*      Disqualified loop: Loop contains a call to asm()
  242. ;*----------------------------------------------------------------------------*
  243. L1:    
  244.     NOP
  245.     .word 0x10000000
  246.    [!A1]   BNOP    .S1     L1,3              ; |265| 
  247.    [ A1]   MVKL    .S2     _ICC_linearCreate,B5 ; |267| 
  248.    [ A1]   MVKH    .S2     _ICC_linearCreate,B5 ; |267| 
  249.            ; BRANCH OCCURS                   ; |265| 
  250. ;** --------------------------------------------------------------------------*
  251. L2:    
  252.            CALL    .S2     B5                ; |267| 
  253.            ADDKPC  .S2     RL6,B3,2          ; |267| 
  254.            ZERO    .D2     B4                ; |267| 
  255.            ZERO    .D1     A4                ; |267| 
  256. RL6:       ; CALL OCCURS                     ; |267| 
  257.            MV      .D1     A4,A0             ; |267| 
  258.    [ A0]   BNOP    .S1     L4,2              ; |268| 
  259.    [ A0]   MVKL    .S1     _CHAN_regCell,A3  ; |271| 
  260. ||         MV      .D1     A4,A1             ; |267| 
  261. ||         STW     .D2T1   A0,*+SP(12)       ; |267| 
  262.    [ A0]   MVKH    .S1     _CHAN_regCell,A3  ; |271| 
  263.            NOP             1
  264.            ; BRANCH OCCURS                   ; |268| 
  265. ;*----------------------------------------------------------------------------*
  266. ;*   SOFTWARE PIPELINE INFORMATION
  267. ;*      Disqualified loop: Loop contains a call to asm()
  268. ;*----------------------------------------------------------------------------*
  269. L3:    
  270.     NOP
  271.     .word 0x10000000
  272.    [!A1]   BNOP    .S1     L3,2              ; |268| 
  273.    [ A1]   MVKL    .S1     _CHAN_regCell,A3  ; |271| 
  274.    [ A1]   MVKH    .S1     _CHAN_regCell,A3  ; |271| 
  275.            NOP             1
  276.            ; BRANCH OCCURS                   ; |268| 
  277. ;** --------------------------------------------------------------------------*
  278. L4:    
  279.            CALL    .S2X    A3                ; |271| 
  280.            ADDKPC  .S2     RL7,B3,0          ; |271| 
  281.            ADD     .D2     SP,16,B4          ; |271| 
  282.            ADD     .L2     12,SP,B6          ; |271| 
  283.            MV      .D1     A10,A4            ; |271| 
  284.            MVK     .S1     0x1,A8            ; |271| 
  285. ||         MVK     .L1     0x1,A6            ; |271| 
  286. RL7:       ; CALL OCCURS                     ; |271| 
  287.            MVKL    .S2     SL3+0,B5          ; |277| 
  288.            MVKH    .S2     SL3+0,B5          ; |277| 
  289.            MVKL    .S2     _thrProcess+84,B11 ; |274| 
  290.            MVKL    .S2     _LOG_printf,B5    ; |277| 
  291. ||         STW     .D2T2   B5,*+SP(4)        ; |277| 
  292.            MVKL    .S2     _IJPEGENC_PARAMS,B6 ; |261| 
  293.            MVKH    .S2     _LOG_printf,B5    ; |277| 
  294. ||         MVKL    .S1     _UTL_logDebugHandle,A4 ; |277| 
  295.            CALL    .S2     B5                ; |277| 
  296. ||         MVKH    .S1     _UTL_logDebugHandle,A4 ; |277| 
  297.            LDW     .D1T1   *A4,A4            ; |277| 
  298. ||         MVKH    .S2     _IJPEGENC_PARAMS,B6 ; |261| 
  299.            MVKH    .S2     _thrProcess+84,B11 ; |274| 
  300.            MV      .D1X    B6,A3             ; |261| 
  301. ||         MV      .D2     B11,B4            ; |274| 
  302.            ZERO    .D1     A3                ; |277| 
  303. ||         STW     .D2T1   A3,*-B4(44)       ; |274| 
  304.            ADDKPC  .S2     RL8,B3,0          ; |277| 
  305. ||         STW     .D2T1   A3,*+SP(8)        ; |277| 
  306. RL8:       ; CALL OCCURS                     ; |277| 
  307.            ADD     .D2     SP,20,B4          ; |285| 
  308.            LDNDW   .D2T2   *+B4(16),B9:B8    ; |285| 
  309.            LDNDW   .D2T2   *+B4(40),B21:B20  ; |285| 
  310.            LDNDW   .D2T2   *+B4(24),B17:B16  ; |285| 
  311.            LDNDW   .D2T2   *+B4(32),B19:B18  ; |285| 
  312.            LDNDW   .D2T2   *+B4(8),B7:B6     ; |285| 
  313. ||         MV      .D1X    B11,A10           ; |274| 
  314.            STNDW   .D1T2   B9:B8,*+A10(16)   ; |285| 
  315.            LDNDW   .D2T2   *B4,B5:B4         ; |285| 
  316.            STNDW   .D1T2   B17:B16,*+A10(24) ; |285| 
  317.            STNDW   .D1T2   B19:B18,*+A10(32) ; |285| 
  318.            STNDW   .D1T2   B21:B20,*+A10(40) ; |285| 
  319.            STNDW   .D1T2   B7:B6,*+A10(8)    ; |285| 
  320. ||         MVKL    .S1     SL4+0,A3          ; |286| 
  321.            MVKL    .S2     _JPEGDEC_CELLFXNS,B4 ; |287| 
  322. ||         STNDW   .D1T2   B5:B4,*A10        ; |285| 
  323. ||         MVKH    .S1     SL4+0,A3          ; |286| 
  324.            MVKL    .S1     _JPEGDEC_IJPEGDEC,A3 ; |288| 
  325. ||         MVKH    .S2     _JPEGDEC_CELLFXNS,B4 ; |287| 
  326. ||         STW     .D1T1   A3,*+A10(4)       ; |286| 
  327.            MVKH    .S1     _JPEGDEC_IJPEGDEC,A3 ; |288| 
  328. ||         STW     .D1T2   B4,*+A10(8)       ; |287| 
  329.            MVKL    .S1     _ICC_linearCreate,A3 ; |292| 
  330. ||         STW     .D1T1   A3,*+A10(16)      ; |288| 
  331.            MVKH    .S1     _ICC_linearCreate,A3 ; |292| 
  332.            MVKL    .S2     _IJPEGDEC_PARAMS,B4 ; |289| 
  333.            CALL    .S2X    A3                ; |292| 
  334.            ADDKPC  .S2     RL9,B3,0          ; |292| 
  335.            ZERO    .S1     A4                ; |292| 
  336.            MVKH    .S2     _IJPEGDEC_PARAMS,B4 ; |289| 
  337.            STW     .D1T2   B4,*+A10(20)      ; |289| 
  338.            STW     .D1T2   B10,*+A10(28)     ; |290| 
  339. ||         ZERO    .D2     B4                ; |292| 
  340. RL9:       ; CALL OCCURS                     ; |292| 
  341.            MV      .D1     A4,A0             ; |292| 
  342.    [ A0]   BNOP    .S1     L6,3              ; |293| 
  343.            STW     .D2T1   A0,*+SP(16)       ; |292| 
  344. ||         MV      .D1     A4,A1             ; |292| 
  345. || [ A0]   MVKL    .S2     _ICC_linearCreate,B5 ; |295| 
  346.    [ A0]   MVKH    .S2     _ICC_linearCreate,B5 ; |295| 
  347.            ; BRANCH OCCURS                   ; |293| 
  348. ;*----------------------------------------------------------------------------*
  349. ;*   SOFTWARE PIPELINE INFORMATION
  350. ;*      Disqualified loop: Loop contains a call to asm()
  351. ;*----------------------------------------------------------------------------*
  352. L5:    
  353.     NOP
  354.     .word 0x10000000
  355.    [!A1]   BNOP    .S1     L5,3              ; |293| 
  356.    [ A1]   MVKL    .S2     _ICC_linearCreate,B5 ; |295| 
  357.    [ A1]   MVKH    .S2     _ICC_linearCreate,B5 ; |295| 
  358.            ; BRANCH OCCURS                   ; |293| 
  359. ;** --------------------------------------------------------------------------*
  360. L6:    
  361.            CALL    .S2     B5                ; |295| 
  362.            ADDKPC  .S2     RL10,B3,2         ; |295| 
  363.            ZERO    .D2     B4                ; |295| 
  364.            ZERO    .D1     A4                ; |295| 
  365. RL10:      ; CALL OCCURS                     ; |295| 
  366.            MV      .D1     A4,A0             ; |295| 
  367.    [ A0]   BNOP    .S1     L8,3              ; |296| 
  368.    [ A0]   MVKL    .S2     _CHAN_regCell,B5  ; |299| 
  369. ||         MV      .D1     A4,A1             ; |295| 
  370. ||         STW     .D2T1   A0,*+SP(12)       ; |295| 
  371.    [ A0]   MVKH    .S2     _CHAN_regCell,B5  ; |299| 
  372.            ; BRANCH OCCURS                   ; |296| 
  373. ;*----------------------------------------------------------------------------*
  374. ;*   SOFTWARE PIPELINE INFORMATION
  375. ;*      Disqualified loop: Loop contains a call to asm()
  376. ;*----------------------------------------------------------------------------*
  377. L7:    
  378.     NOP
  379.     .word 0x10000000
  380.    [!A1]   BNOP    .S1     L7,3              ; |296| 
  381.    [ A1]   MVKL    .S2     _CHAN_regCell,B5  ; |299| 
  382.    [ A1]   MVKH    .S2     _CHAN_regCell,B5  ; |299| 
  383.            ; BRANCH OCCURS                   ; |296| 
  384. ;** --------------------------------------------------------------------------*
  385. L8:    
  386.            CALL    .S2     B5                ; |299| 
  387.            ADDKPC  .S2     RL11,B3,0         ; |299| 
  388.            ADD     .D2     SP,16,B4          ; |299| 
  389.            ADD     .L2     12,SP,B6          ; |299| 
  390.            MV      .D1     A10,A4            ; |299| 
  391.            MVK     .S1     0x1,A8            ; |299| 
  392. ||         MVK     .L1     0x1,A6            ; |299| 
  393. RL11:      ; CALL OCCURS                     ; |299| 
  394.            MVKL    .S1     _LOG_printf,A6    ; |305| 
  395.            MVKL    .S1     _UTL_logDebugHandle,A3 ; |305| 
  396.            MVKL    .S1     SL5+0,A4          ; |305| 
  397.            MVKH    .S1     _LOG_printf,A6    ; |305| 
  398.            MVKH    .S1     SL5+0,A4          ; |305| 
  399.            CALL    .S2X    A6                ; |305| 
  400. ||         STW     .D2T1   A4,*+SP(4)        ; |305| 
  401. ||         MVKH    .S1     _UTL_logDebugHandle,A3 ; |305| 
  402.            LDW     .D1T1   *A3,A4            ; |305| 
  403.            MVKL    .S2     _IJPEGDEC_PARAMS,B4 ; |289| 
  404. ||         MVKL    .S1     _thrProcess+104,A5 ; |302| 
  405.            MVKH    .S2     _IJPEGDEC_PARAMS,B4 ; |289| 
  406. ||         MVKH    .S1     _thrProcess+104,A5 ; |302| 
  407.            ZERO    .D2     B4                ; |305| 
  408. ||         STW     .D1T2   B4,*A5            ; |302| 
  409.            ADDKPC  .S2     RL12,B3,0         ; |305| 
  410. ||         STW     .D2T2   B4,*+SP(8)        ; |305| 
  411. RL12:      ; CALL OCCURS                     ; |305| 
  412.            MVKL    .S2     _memset,B5        ; |308| 
  413.            MVKH    .S2     _memset,B5        ; |308| 
  414.            CALL    .S2     B5                ; |308| 
  415.            MVKL    .S2     _dec_out_y,B6     ; |308| 
  416.            MVKH    .S2     _dec_out_y,B6     ; |308| 
  417.            MVKL    .S1     0x54600,A6        ; |308| 
  418.            ADDKPC  .S2     RL13,B3,0         ; |308| 
  419.            MV      .D1X    B6,A4             ; |308| 
  420. ||         ZERO    .D2     B4                ; |308| 
  421. ||         MVKH    .S1     0x54600,A6        ; |308| 
  422. RL13:      ; CALL OCCURS                     ; |308| 
  423.            MVKL    .S1     _memset,A3        ; |309| 
  424.            MVKH    .S1     _memset,A3        ; |309| 
  425.            MVKL    .S2     _dec_out_u,B5     ; |309| 
  426.            CALL    .S2X    A3                ; |309| 
  427.            MVKH    .S2     _dec_out_u,B5     ; |309| 
  428.            MVK     .S2     0x80,B4           ; |309| 
  429.            MVKL    .S1     0x15180,A6        ; |309| 
  430.            ADDKPC  .S2     RL14,B3,0         ; |309| 
  431.            MVKH    .S1     0x15180,A6        ; |309| 
  432. ||         MV      .D1X    B5,A4             ; |309| 
  433. RL14:      ; CALL OCCURS                     ; |309| 
  434.            MVKL    .S1     _memset,A3        ; |310| 
  435.            MVKH    .S1     _memset,A3        ; |310| 
  436.            MVKL    .S2     _dec_out_v,B5     ; |310| 
  437.            CALL    .S2X    A3                ; |310| 
  438.            MVKH    .S2     _dec_out_v,B5     ; |310| 
  439.            MVK     .S2     0x80,B4           ; |310| 
  440.            MVKL    .S1     0x15180,A6        ; |310| 
  441.            ADDKPC  .S2     RL15,B3,0         ; |310| 
  442.            MV      .D1X    B5,A4             ; |310| 
  443. ||         MVKH    .S1     0x15180,A6        ; |310| 
  444. RL15:      ; CALL OCCURS                     ; |310| 
  445.            MVKL    .S1     _CACHE_clean,A3   ; |312| 
  446.            MVKH    .S1     _CACHE_clean,A3   ; |312| 
  447.            ZERO    .D1     A6                ; |312| 
  448.            CALL    .S2X    A3                ; |312| 
  449.            ADDKPC  .S2     RL16,B3,2         ; |312| 
  450.            ZERO    .D2     B4                ; |312| 
  451.            MVK     .S1     0x1,A4            ; |312| 
  452. RL16:      ; CALL OCCURS                     ; |312| 
  453.            MVKL    .S2     _CACHE_clean,B5   ; |313| 
  454.            MVKH    .S2     _CACHE_clean,B5   ; |313| 
  455.            CALL    .S2     B5                ; |313| 
  456.            MVK     .S1     0x1,A4            ; |313| 
  457.            ZERO    .D2     B4                ; |313| 
  458.            ZERO    .D1     A6                ; |313| 
  459.            ADDKPC  .S2     RL17,B3,1         ; |313| 
  460. RL17:      ; CALL OCCURS                     ; |313| 
  461.            MV      .S2     B13,B3            ; |314| 
  462. ||         LDDW    .D2T2   *+SP(72),B11:B10  ; |314| 
  463.            RET     .S2     B3                ; |314| 
  464. ||         LDW     .D2T2   *+SP(68),B13      ; |314| 
  465.            LDW     .D2T1   *++SP(80),A10     ; |314| 
  466.            NOP             4
  467.            ; BRANCH OCCURS                   ; |314| 
  468. .sect ".text"
  469. ;******************************************************************************
  470. ;* FUNCTION NAME: _checkMsg                                                   *
  471. ;*                                                                            *
  472. ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,B0,B1,B2,B3,B4,*
  473. ;*                           B5,B6,B7,B8,B9,B13,SP,A16,A17,A18,A19,A20,A21,   *
  474. ;*                           A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,B16,B17, *
  475. ;*                           B18,B19,B20,B21,B22,B23,B24,B25,B26,B27,B28,B29, *
  476. ;*                           B30,B31                                          *
  477. ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,B0,B1,B2,B3,B4,*
  478. ;*                           B5,B6,B7,B8,B9,B13,SP,A16,A17,A18,A19,A20,A21,   *
  479. ;*                           A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,B16,B17, *
  480. ;*                           B18,B19,B20,B21,B22,B23,B24,B25,B26,B27,B28,B29, *
  481. ;*                           B30,B31                                          *
  482. ;*   Local Frame Size  : 0 Args + 84 Auto + 12 Save = 96 byte                 *
  483. ;******************************************************************************
  484. _checkMsg:
  485. ;** --------------------------------------------------------------------------*
  486.            MVKL    .S2     _MBX_pend,B5      ; |346| 
  487.            MVKH    .S2     _MBX_pend,B5      ; |346| 
  488.            CALL    .S2     B5                ; |346| 
  489.            STW     .D2T1   A11,*SP--(96)     ; |336| 
  490.            MVKL    .S1     _mbxProcess,A11   ; |346| 
  491.            ADD     .S2     4,SP,B4           ; |346| 
  492.            MVKH    .S1     _mbxProcess,A11   ; |346| 
  493. ||         STW     .D2T2   B13,*+SP(92)      ; |336| 
  494.            ADDKPC  .S2     RL18,B3,0         ; |346| 
  495. ||         STW     .D2T1   A10,*+SP(88)      ; |336| 
  496. ||         MV      .D1     A11,A4            ; |346| 
  497. ||         MV      .L2     B3,B13            ; |336| 
  498. ||         ZERO    .S1     A6                ; |346| 
  499. RL18:      ; CALL OCCURS                     ; |346| 
  500.            MV      .D1     A4,A0             ; |346| 
  501.    [!A0]   BNOP    .S1     L20,4             ; |346| 
  502.    [!A0]   LDW     .D2T1   *+SP(88),A10      ; |397| 
  503. || [!A0]   MV      .S2     B13,B3            ; |397| 
  504.            ; BRANCH OCCURS                   ; |346| 
  505. ;** --------------------------------------------------------------------------*
  506.            LDW     .D2T2   *+SP(4),B0        ; |348| 
  507.            NOP             4
  508. ;** --------------------------------------------------------------------------*
  509. ;**   BEGIN LOOP L9
  510. ;** --------------------------------------------------------------------------*
  511. L9:    
  512.    [!B0]   B       .S1     L16               ; |348| 
  513.    [!B0]   LDW     .D2T2   *+SP(8),B4        ; |352| 
  514. || [ B0]   CMPEQ   .L2     B0,1,B0           ; |348| 
  515.            NOP             4
  516.            ; BRANCH OCCURS                   ; |348| 
  517. ;** --------------------------------------------------------------------------*
  518.    [!B0]   B       .S1     L19               ; |348| 
  519.    [ B0]   LDW     .D2T2   *+SP(8),B4        ; |363| 
  520. || [!B0]   MVKL    .S2     _MBX_pend,B5      ; |396| 
  521.            NOP             3
  522.    [!B0]   MVKH    .S2     _MBX_pend,B5      ; |396| 
  523.            ; BRANCH OCCURS                   ; |348| 
  524. ;** --------------------------------------------------------------------------*
  525.            CMPGT   .L2     B4,0,B5           ; |364| 
  526.            CMPLT   .L1X    B4,0,A3           ; |364| 
  527.            OR      .D1X    A3,B5,A1
  528.    [!A1]   BNOP    .S1     L11,3             ; |364| 
  529.            XOR     .D1     1,A1,A0
  530. ||         MV      .S1X    B4,A10            ; |363| 
  531.    [!A1]   CMPGT   .L1     A10,0,A0          ; |365| 
  532.            ; BRANCH OCCURS                   ; |364| 
  533. ;*----------------------------------------------------------------------------*
  534. ;*   SOFTWARE PIPELINE INFORMATION
  535. ;*      Disqualified loop: Loop contains a call to asm()
  536. ;*----------------------------------------------------------------------------*
  537. L10:    
  538.     NOP
  539.     .word 0x10000000
  540.    [!A0]   BNOP    .S1     L10,4             ; |364| 
  541.    [ A0]   CMPGT   .L1     A10,0,A0          ; |365| 
  542.            ; BRANCH OCCURS                   ; |364| 
  543. ;** --------------------------------------------------------------------------*
  544. L11:    
  545.    [ A0]   BNOP    .S1     L19,1             ; |365| 
  546.    [!A0]   MVKL    .S2     __strasg,B5       ; |367| 
  547.    [!A0]   MVKH    .S2     __strasg,B5       ; |367| 
  548.    [ A0]   MVKL    .S2     _MBX_pend,B5      ; |396| 
  549.    [ A0]   MVKH    .S2     _MBX_pend,B5      ; |396| 
  550.            ; BRANCH OCCURS                   ; |365| 
  551. ;** --------------------------------------------------------------------------*
  552.            CALL    .S2     B5                ; |367| 
  553.            MVKL    .S1     _IJPEGENC_PARAMS,A3 ; |367| 
  554.            MVKH    .S1     _IJPEGENC_PARAMS,A3 ; |367| 
  555.            ADD     .D2     SP,20,B4          ; |367| 
  556.            ADDKPC  .S2     RL19,B3,0         ; |367| 
  557.            MV      .D1X    B4,A4             ; |367| 
  558. ||         MVK     .S1     0x44,A6           ; |367| 
  559. ||         MV      .D2X    A3,B4             ; |367| 
  560. RL19:      ; CALL OCCURS                     ; |367| 
  561.            LDW     .D2T2   *+SP(12),B4       ; |368| 
  562.            NOP             4
  563.            CMPGT   .L2     B4,0,B5           ; |369| 
  564.            CMPLT   .L1X    B4,0,A3           ; |369| 
  565.            OR      .D1X    A3,B5,A1
  566.    [!A1]   B       .S1     L13               ; |369| 
  567.    [!A1]   LDW     .D2T2   *+SP(16),B4       ; |371| 
  568. ||         MV      .L1X    B4,A5             ; |368| 
  569. ||         XOR     .D1     1,A1,A0
  570. ||         MVK     .S1     0x64,A3
  571.            NOP             4
  572.            ; BRANCH OCCURS                   ; |369| 
  573. ;*----------------------------------------------------------------------------*
  574. ;*   SOFTWARE PIPELINE INFORMATION
  575. ;*      Disqualified loop: Loop contains a call to asm()
  576. ;*----------------------------------------------------------------------------*
  577. L12:    
  578.     NOP
  579.     .word 0x10000000
  580.    [!A0]   B       .S1     L12               ; |369| 
  581.    [ A0]   LDW     .D2T2   *+SP(16),B4       ; |371| 
  582.            NOP             4
  583.            ; BRANCH OCCURS                   ; |369| 
  584. ;** --------------------------------------------------------------------------*
  585. L13:    
  586.            CMPLT   .L2     B4,0,B5           ; |372| 
  587.            CMPGT   .L1X    B4,A3,A4          ; |372| 
  588.            OR      .D1X    B5,A4,A1
  589.    [!A1]   B       .S1     L15               ; |372| 
  590.            MV      .D1X    B4,A4             ; |371| 
  591. ||         XOR     .S1     1,A1,A0
  592.    [!A1]   CMPGT   .L1     A4,A3,A3          ; |377| 
  593.    [!A1]   XOR     .D1     1,A3,A3           ; |377| 
  594.    [!A1]   CMPGT   .L2X    A4,0,B4           ; |377| 
  595.    [!A1]   AND     .D2X    A3,B4,B0          ; |377| 
  596.            ; BRANCH OCCURS                   ; |372| 
  597. ;*----------------------------------------------------------------------------*
  598. ;*   SOFTWARE PIPELINE INFORMATION
  599. ;*      Disqualified loop: Loop contains a call to asm()
  600. ;*----------------------------------------------------------------------------*
  601. L14:    
  602.     NOP
  603.     .word 0x10000000
  604.    [!A0]   BNOP    .S1     L14,1             ; |372| 
  605.    [ A0]   CMPGT   .L1     A4,A3,A3          ; |377| 
  606.    [ A0]   XOR     .D1     1,A3,A3           ; |377| 
  607.    [ A0]   CMPGT   .L2X    A4,0,B4           ; |377| 
  608.    [ A0]   AND     .D2X    A3,B4,B0          ; |377| 
  609.            ; BRANCH OCCURS                   ; |372| 
  610. ;** --------------------------------------------------------------------------*
  611. L15:    
  612.    [!B0]   B       .S1     L19               ; |377| 
  613.            STW     .D2T1   A4,*+SP(44)       ; |375| 
  614. || [ B0]   MVKL    .S2     _thrProcess+20,B4 ; |381| 
  615.    [ B0]   SHL     .S2X    A5,4,B5           ; |381| 
  616.    [ B0]   MVKH    .S2     _thrProcess+20,B4 ; |381| 
  617. || [ B0]   SHL     .S1     A5,5,A3           ; |381| 
  618.    [ B0]   ADD     .D1X    B5,A3,A3          ; |381| 
  619. || [!B0]   MVKL    .S2     _MBX_pend,B5      ; |396| 
  620.    [ B0]   ADD     .D1X    B4,A3,A3          ; |381| 
  621. || [!B0]   MVKH    .S2     _MBX_pend,B5      ; |396| 
  622.            ; BRANCH OCCURS                   ; |377| 
  623. ;** --------------------------------------------------------------------------*
  624.            LDW     .D1T1   *+A3(8),A3        ; |381| 
  625.            ADD     .D2     SP,20,B5          ; |381| 
  626.            SHL     .S1     A10,4,A4          ; |381| 
  627.            SHL     .S1     A10,5,A5          ; |381| 
  628.            MV      .D1X    B5,A6             ; |381| 
  629.            LDW     .D1T1   *+A3(4),A3        ; |381| 
  630.            NOP             1
  631.            ADD     .S1     A4,A5,A4          ; |381| 
  632.            ADD     .D1X    B4,A4,A4          ; |381| 
  633.            MVK     .D2     0x1,B4            ; |381| 
  634.            CALL    .S2X    A3                ; |381| 
  635.            ADDKPC  .S2     RL20,B3,4         ; |381| 
  636. RL20:      ; CALL OCCURS                     ; |381| 
  637.            BNOP    .S1     L19,3             ; |381| 
  638.            MVKL    .S2     _MBX_pend,B5      ; |396| 
  639.            MVKH    .S2     _MBX_pend,B5      ; |396| 
  640.            ; BRANCH OCCURS                   ; |381| 
  641. ;** --------------------------------------------------------------------------*
  642. L16:    
  643.            CMPGT   .L2     B4,0,B5           ; |353| 
  644.            CMPLT   .L1X    B4,0,A3           ; |353| 
  645.            OR      .D1X    A3,B5,A1
  646.    [!A1]   BNOP    .S1     L18,3             ; |353| 
  647.            MV      .D1X    B4,A3             ; |352| 
  648. ||         XOR     .S1     1,A1,A0
  649.    [!A1]   CMPGT   .L1     A3,0,A0           ; |355| 
  650.            ; BRANCH OCCURS                   ; |353| 
  651. ;*----------------------------------------------------------------------------*
  652. ;*   SOFTWARE PIPELINE INFORMATION
  653. ;*      Disqualified loop: Loop contains a call to asm()
  654. ;*----------------------------------------------------------------------------*
  655. L17:    
  656.     NOP
  657.     .word 0x10000000
  658.    [!A0]   BNOP    .S1     L17,4             ; |353| 
  659.    [ A0]   CMPGT   .L1     A3,0,A0           ; |355| 
  660.            ; BRANCH OCCURS                   ; |353| 
  661. ;** --------------------------------------------------------------------------*
  662. L18:    
  663.    [!A0]   LDW     .D2T2   *+SP(12),B4       ; |356| 
  664.    [!A0]   MVKL    .S1     _thrProcess,A4    ; |356| 
  665.    [!A0]   MVKH    .S1     _thrProcess,A4    ; |356| 
  666.            MVKL    .S2     _MBX_pend,B5      ; |396| 
  667.            MVKH    .S2     _MBX_pend,B5      ; |396| 
  668.    [!A0]   STW     .D1T2   B4,*+A4[A3]       ; |356| 
  669. ;** --------------------------------------------------------------------------*
  670. L19:    
  671.            CALL    .S2     B5                ; |396| 
  672.            ADDKPC  .S2     RL21,B3,1         ; |396| 
  673.            ADD     .D2     4,SP,B4           ; |396| 
  674.            MV      .D1     A11,A4            ; |396| 
  675.            ZERO    .S1     A6                ; |396| 
  676. RL21:      ; CALL OCCURS                     ; |396| 
  677.            MV      .D1     A4,A0             ; |396| 
  678.    [ A0]   B       .S1     L9                ; |396| 
  679.    [ A0]   LDW     .D2T2   *+SP(4),B0        ; |348| 
  680.            NOP             2
  681.    [!A0]   MV      .S2     B13,B3            ; |397| 
  682.    [!A0]   LDW     .D2T1   *+SP(88),A10      ; |397| 
  683.            ; BRANCH OCCURS                   ; |396| 
  684. ;** --------------------------------------------------------------------------*
  685. L20:    
  686.            RET     .S2     B3                ; |397| 
  687. ||         LDW     .D2T2   *+SP(92),B13      ; |397| 
  688.            LDW     .D2T1   *++SP(96),A11     ; |397| 
  689.            NOP             4
  690.            ; BRANCH OCCURS                   ; |397| 
  691. .sect ".text"
  692. ;******************************************************************************
  693. ;* FUNCTION NAME: _drawchar                                                   *
  694. ;*                                                                            *
  695. ;*   Regs Modified     : A0,A1,A3,A4,B0,B4,B5,B6,B7,B8,B9,B16                 *
  696. ;*   Regs Used         : A0,A1,A3,A4,B0,B3,B4,B5,B6,B7,B8,B9,B16              *
  697. ;*   Local Frame Size  : 0 Args + 0 Auto + 0 Save = 0 byte                    *
  698. ;******************************************************************************
  699. _drawchar:
  700. ;** --------------------------------------------------------------------------*
  701.            MVKL    .S1     _charset-513,A3   ; |90| 
  702.            MVKH    .S1     _charset-513,A3   ; |90| 
  703. ||         MVK     .S2     0xff,B5
  704.            SHL     .S2     B4,4,B4           ; |90| 
  705. ||         MV      .D2X    A4,B9             ; |87| 
  706.            ADD     .D2X    A3,B4,B16         ; |90| 
  707. ||         MV      .D1X    B5,A4
  708. ||         MVK     .S2     0x10,B0           ; |92| 
  709.            LDBU    .D2T2   *++B16,B4         ; |94| 
  710.            MVK     .D1     5,A1              ; |95| 
  711. ;*----------------------------------------------------------------------------*
  712. ;*   SOFTWARE PIPELINE INFORMATION
  713. ;*
  714. ;*      Loop source line                 : 95
  715. ;*      Loop opening brace source line   : 96
  716. ;*      Loop closing brace source line   : 106
  717. ;*      Known Minimum Trip Count         : 8
  718. ;*      Known Maximum Trip Count         : 8
  719. ;*      Known Max Trip Count Factor      : 8
  720. ;*      Loop Carried Dependency Bound(^) : 2
  721. ;*      Unpartitioned Resource Bound     : 2
  722. ;*      Partitioned Resource Bound(*)    : 2
  723. ;*      Resource Partition:
  724. ;*                                A-side   B-side
  725. ;*      .L units                     0        0     
  726. ;*      .S units                     1        1     
  727. ;*      .D units                     2*       2*    
  728. ;*      .M units                     0        0     
  729. ;*      .X cross paths               1        0     
  730. ;*      .T address paths             2*       2*    
  731. ;*      Long read paths              0        0     
  732. ;*      Long write paths             0        0     
  733. ;*      Logical  ops (.LS)           0        0     (.L or .S unit)
  734. ;*      Addition ops (.LSD)          2        1     (.L or .S or .D unit)
  735. ;*      Bound(.L .S .LS)             1        1     
  736. ;*      Bound(.L .S .D .LS .LSD)     2*       2*    
  737. ;*
  738. ;*      Searching for software pipeline schedule at ...
  739. ;*         ii = 2  Schedule found with 3 iterations in parallel
  740. ;*
  741. ;*      Register Usage Table:
  742. ;*          +-----------------------------------------------------------------+
  743. ;*          |AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA|BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB|
  744. ;*          |00000000001111111111222222222233|00000000001111111111222222222233|
  745. ;*          |01234567890123456789012345678901|01234567890123456789012345678901|
  746. ;*          |--------------------------------+--------------------------------|
  747. ;*       0: |** **                           |    *****                       |
  748. ;*       1: |** **                           |    *****                       |
  749. ;*          +-----------------------------------------------------------------+
  750. ;*
  751. ;*      Done
  752. ;*
  753. ;*      Epilog not removed
  754. ;*      Collapsed epilog stages     : 0
  755. ;*
  756. ;*      Prolog not removed
  757. ;*      Collapsed prolog stages     : 0
  758. ;*
  759. ;*      Minimum required memory pad : 0 bytes
  760. ;*
  761. ;*      Minimum safe trip count     : 3
  762. ;*----------------------------------------------------------------------------*
  763. ;*       SETUP CODE
  764. ;*
  765. ;*                  MV              A3,B4
  766. ;*                  MV              A4,B8
  767. ;*
  768. ;*        SINGLE SCHEDULED ITERATION
  769. ;*
  770. ;*        C140:
  771. ;*   0      [ A1]   BDEC    .S1     C140,A1           ; |106| 
  772. ;*   1              NOP             2
  773. ;*   3              AND     .L1X    1,B6,A0           ;  ^ 
  774. ;*       ||         ADD     .S1     2,A3,A3
  775. ;*       ||         EXTU    .S2     B6,23,24,B6       ; |104|  ^ 
  776. ;*   4      [ A0]   STB     .D1T1   A4,*-A3(1)        ; |100| 
  777. ;*       || [ A0]   STB     .D2T2   B8,*+B7[B4]       ; |101| 
  778. ;*   5      [ A0]   STB     .D1T1   A4,*-A3(2)        ; |99| 
  779. ;*       || [ A0]   STB     .D2T2   B8,*+B5[B4]       ; |102| 
  780. ;*       ||         ADD     .L2     2,B4,B4           ; |105| 
  781. ;*                  ; BRANCH OCCURS                   ; |106| 
  782. ;*----------------------------------------------------------------------------*
  783. L21:    ; PIPED LOOP PROLOG
  784.    [ A1]   BDEC    .S1     L22,A1            ; |106| (P) <0,0> 
  785.            MVK     .S2     0x150,B7
  786.            MVK     .S2     0x151,B5
  787. ||         MV      .D1X    B9,A3
  788. || [ A1]   BDEC    .S1     L22,A1            ; |106| (P) <1,0> 
  789.            MV      .D2X    A4,B8
  790. ||         MV      .L2     B9,B4
  791. ||         ADD     .D1     2,A3,A3           ; (P) <0,3> 
  792. ||         AND     .S1X    1,B4,A0           ; (P) <0,3>  ^ 
  793. ||         EXTU    .S2     B4,23,24,B6       ; |104| (P) <0,3>  ^ 
  794. ;** --------------------------------------------------------------------------*
  795. L22:    ; PIPED LOOP KERNEL
  796.    [ A0]   STB     .D1T1   A4,*-A3(1)        ; |100| <0,4> 
  797. || [ A0]   STB     .D2T2   B8,*+B7[B4]       ; |101| <0,4> 
  798. || [ A1]   BDEC    .S1     L22,A1            ; |106| <2,0> 
  799.    [ A0]   STB     .D1T1   A4,*-A3(2)        ; |99| <0,5> 
  800. ||         ADD     .L2     2,B4,B4           ; |105| <0,5> 
  801. || [ A0]   STB     .D2T2   B8,*+B5[B4]       ; |102| <0,5> 
  802. ||         ADD     .S1     2,A3,A3           ; <1,3> 
  803. ||         EXTU    .S2     B6,23,24,B6       ; |104| <1,3>  ^ 
  804. ||         AND     .L1X    1,B6,A0           ; <1,3>  ^ 
  805. ;** --------------------------------------------------------------------------*
  806. L23:    ; PIPED LOOP EPILOG
  807. ;** --------------------------------------------------------------------------*
  808.            ADDK    .S2     672,B9            ; |108| 
  809. || [ A0]   STB     .D1T1   A4,*-A3(1)        ; |100| (E) <1,4> 
  810. || [ A0]   STB     .D2T2   B8,*+B7[B4]       ; |101| (E) <1,4> 
  811. ||         SUB     .L2     B0,1,B0           ; |108| 
  812.    [ B0]   BNOP    .S2     L21,1             ; |108| 
  813. ||         ADD     .L2     2,B4,B4           ; |105| (E) <1,5> 
  814. ||         ADD     .S1     2,A3,A3           ; (E) <2,3> 
  815. ||         AND     .L1X    1,B6,A0           ; (E) <2,3>  ^ 
  816. || [ A0]   STB     .D2T2   B8,*+B5[B4]       ; |102| (E) <1,5> 
  817. || [ A0]   STB     .D1T1   A4,*-A3(2)        ; |99| (E) <1,5> 
  818.    [ A0]   STB     .D1T1   A4,*-A3(1)        ; |100| (E) <2,4> 
  819. || [ A0]   STB     .D2T2   B8,*+B7[B4]       ; |101| (E) <2,4> 
  820.    [ A0]   STB     .D2T2   B8,*+B5[B4]       ; |102| (E) <2,5> 
  821. || [ A0]   STB     .D1T1   A4,*-A3(2)        ; |99| (E) <2,5> 
  822.    [ B0]   LDBU    .D2T2   *++B16,B4         ; |94| 
  823.    [ B0]   MVK     .D1     5,A1              ; |95| 
  824.            ; BRANCH OCCURS                   ; |108| 
  825. ;** --------------------------------------------------------------------------*
  826.            RETNOP  .S2     B3,5              ; |109| 
  827.            ; BRANCH OCCURS                   ; |109| 
  828. ;** Parameter deleted: pBuf == 8*1+&tag_data;
  829. .sect ".text"
  830. ;******************************************************************************
  831. ;* FUNCTION NAME: _drawstring                                                 *
  832. ;*                                                                            *
  833. ;*   Regs Modified     : A0,A1,A3,A4,A5,B0,B3,B4,B5,B6,B7,B8,B9,B16,B17,B31   *
  834. ;*   Regs Used         : A0,A1,A3,A4,A5,B0,B3,B4,B5,B6,B7,B8,B9,B16,B17,B31   *
  835. ;*   Local Frame Size  : 0 Args + 0 Auto + 0 Save = 0 byte                    *
  836. ;******************************************************************************
  837. _drawstring:
  838. ;** --------------------------------------------------------------------------*
  839.            MV      .D2X    A4,B17            ; |112| 
  840.            LDBU    .D2T2   *B17++,B0         ; |115| 
  841.            NOP             3
  842.            MV      .D2     B3,B31            ; |112| 
  843.    [!B0]   B       .S1     L25               ; |115| 
  844.            MVKL    .S1     _tag_data+8,A5    ; |112| 
  845.            MVKH    .S1     _tag_data+8,A5    ; |112| 
  846.    [ B0]   MVKL    .S1     _drawchar,A3      ; |117| 
  847.    [ B0]   MVKH    .S1     _drawchar,A3      ; |117| 
  848.            NOP             1
  849.            ; BRANCH OCCURS                   ; |115| 
  850. ;*----------------------------------------------------------------------------*
  851. ;*   SOFTWARE PIPELINE INFORMATION
  852. ;*      Disqualified loop: Loop contains a call
  853. ;*----------------------------------------------------------------------------*
  854. L24:    
  855.            CALL    .S2X    A3                ; |117| 
  856.            ADDKPC  .S2     RL22,B3,2         ; |117| 
  857.            MV      .D2     B0,B4             ; |117| 
  858.            MV      .D1     A5,A4             ; |117| 
  859. RL22:      ; CALL OCCURS                     ; |117| 
  860.            LDBU    .D2T2   *B17++,B0         ; |119| 
  861.            NOP             3
  862.            ADDK    .S1     16,A5             ; |118| 
  863.    [ B0]   BNOP    .S1     L24,2             ; |119| 
  864.    [ B0]   MVKL    .S1     _drawchar,A3      ; |117| 
  865.    [ B0]   MVKH    .S1     _drawchar,A3      ; |117| 
  866.            NOP             1
  867.            ; BRANCH OCCURS                   ; |119| 
  868. ;** --------------------------------------------------------------------------*
  869. L25:    
  870.            RETNOP  .S2     B31,5             ; |120| 
  871.            ; BRANCH OCCURS                   ; |120| 
  872. .sect ".text"
  873. ;******************************************************************************
  874. ;* FUNCTION NAME: _tagScreen                                                  *
  875. ;*                                                                            *
  876. ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,B0,B1,B2,  *
  877. ;*                           B3,B4,B5,B6,B7,B8,B9,B10,B11,B13,SP,A16,A17,A18, *
  878. ;*                           A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30, *
  879. ;*                           A31,B16,B17,B18,B19,B20,B21,B22,B23,B24,B25,B26, *
  880. ;*                           B27,B28,B29,B30,B31                              *
  881. ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,B0,B1,B2,  *
  882. ;*                           B3,B4,B5,B6,B7,B8,B9,B10,B11,B13,SP,A16,A17,A18, *
  883. ;*                           A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30, *
  884. ;*                           A31,B16,B17,B18,B19,B20,B21,B22,B23,B24,B25,B26, *
  885. ;*                           B27,B28,B29,B30,B31                              *
  886. ;*   Local Frame Size  : 32 Args + 44 Auto + 24 Save = 100 byte               *
  887. ;******************************************************************************
  888. _tagScreen:
  889. ;** --------------------------------------------------------------------------*
  890.            MVKL    .S2     _llTimerGetTime,B5 ; |130| 
  891.            MVKH    .S2     _llTimerGetTime,B5 ; |130| 
  892.            CALL    .S2     B5                ; |130| 
  893.            MV      .D1X    SP,A31            ; |123| 
  894.            STW     .D2T1   A12,*SP--(104)    ; |123| 
  895.            ADDAW   .D2     SP,9,B4           ; |130| 
  896.            MV      .S2X    A4,B10            ; |123| 
  897. ||         STDW    .D2T2   B11:B10,*+SP(96)
  898.            ADDKPC  .S2     RL24,B3,0         ; |130| 
  899. ||         MV      .S1X    B4,A4             ; |130| 
  900. ||         MV      .L2     B3,B13
  901. ||         STW     .D2T2   B13,*+SP(84)
  902. ||         STDW    .D1T1   A11:A10,*-A31(16)
  903. RL24:      ; CALL OCCURS                     ; |130| 
  904.            MVKL    .S1     _netcmdArgs,A3    ; |130| 
  905.            MVKH    .S1     _netcmdArgs,A3    ; |130| 
  906.            MVKL    .S1     _localtime,A3     ; |131| 
  907. ||         LDW     .D1T2   *A3,B4            ; |130| 
  908.            MVKH    .S1     _localtime,A3     ; |131| 
  909.            NOP             1
  910.            CALL    .S2X    A3                ; |131| 
  911.            ADDKPC  .S2     RL25,B3,1         ; |131| 
  912.            ADDAD   .D2     SP,5,B4           ; |131| 
  913. ||         ADD     .S2X    B4,A4,B5          ; |130| 
  914.            STW     .D2T2   B5,*+SP(40)       ; |130| 
  915.            MV      .D1X    B4,A4             ; |131| 
  916. RL25:      ; CALL OCCURS                     ; |131| 
  917.            MV      .D1     A4,A3             ; |131| 
  918.            LDW     .D1T1   *+A3(20),A4       ; |133| 
  919.            NOP             2
  920.            MVK     .S2     30,B4             ; |133| 
  921.            MVK     .S1     70,A5             ; |136| 
  922.            CMPLT   .L2X    A4,B4,B0          ; |133| 
  923.    [!B0]   LDW     .D1T1   *+A3(20),A6       ; |134| 
  924.            ADD     .D1     A5,A4,A5          ; |136| 
  925.            LDW     .D2T1   *+SP(36),A4       ; |138| 
  926.    [ B0]   STW     .D1T1   A5,*+A3(20)       ; |136| 
  927.            MVK     .D2     0xa,B4            ; |138| 
  928.            MVKL    .S1     __divu,A6         ; |138| 
  929. || [!B0]   SUB     .D1     A6,30,A5          ; |134| 
  930.            MVKH    .S1     __divu,A6         ; |138| 
  931.    [!B0]   STW     .D1T1   A5,*+A3(20)       ; |134| 
  932.            CALL    .S2X    A6                ; |138| 
  933.            ADDKPC  .S2     RL27,B3,4         ; |138| 
  934. RL27:      ; CALL OCCURS                     ; |138| 
  935.            LDW     .D1T1   *+A3(16),A7       ; |138| 
  936.            LDW     .D1T2   *+A3(12),B5       ; |138| 
  937.            MVKL    .S2     SL6+0,B4          ; |138| 
  938.            MVKH    .S2     SL6+0,B4          ; |138| 
  939.            STW     .D2T2   B4,*+SP(4)        ; |138| 
  940. ||         LDW     .D1T1   *+A3(8),A6        ; |138| 
  941.            LDW     .D1T2   *+A3(4),B6        ; |138| 
  942. ||         ADD     .S1     1,A7,A7           ; |138| 
  943.            STW     .D2T1   A7,*+SP(8)        ; |138| 
  944. ||         LDW     .D1T2   *A3,B4            ; |138| 
  945.            STW     .D2T2   B5,*+SP(12)       ; |138| 
  946.            STW     .D2T1   A5,*+SP(16)       ; |138| 
  947.            STW     .D2T1   A6,*+SP(20)       ; |138| 
  948.            STW     .D2T2   B6,*+SP(24)       ; |138| 
  949.            MVKL    .S2     _sprintf,B4       ; |138| 
  950. ||         STW     .D2T2   B4,*+SP(28)       ; |138| 
  951.            MVKH    .S2     _sprintf,B4       ; |138| 
  952.            CALL    .S2     B4                ; |138| 
  953.            STW     .D2T1   A4,*+SP(32)       ; |138| 
  954.            ADDAD   .D2     SP,6,B5           ; |138| 
  955.            ADDKPC  .S2     RL28,B3,1         ; |138| 
  956.            MV      .D1X    B5,A4             ; |138| 
  957. RL28:      ; CALL OCCURS                     ; |138| 
  958.            MVKL    .S1     _memset,A3        ; |142| 
  959.            MVKH    .S1     _memset,A3        ; |142| 
  960.            MVKL    .S2     _tag_data,B11     ; |142| 
  961.            CALL    .S2X    A3                ; |142| 
  962.            MVKH    .S2     _tag_data,B11     ; |142| 
  963.            MVK     .S1     0x3000,A6         ; |142| 
  964.            ZERO    .D2     B4                ; |142| 
  965.            ADDKPC  .S2     RL29,B3,0         ; |142| 
  966.            MV      .D1X    B11,A4            ; |142| 
  967. RL29:      ; CALL OCCURS                     ; |142| 
  968.            MVKL    .S1     _drawstring,A3    ; |144| 
  969.            MVKH    .S1     _drawstring,A3    ; |144| 
  970.            ADDAD   .D2     SP,6,B4           ; |144| 
  971.            CALL    .S2X    A3                ; |144| 
  972.            MV      .D1X    B4,A4             ; |144| 
  973.            ADDKPC  .S2     RL30,B3,3         ; |144| 
  974. RL30:      ; CALL OCCURS                     ; |144| 
  975.            MVKL    .S1     _OEMCacheClean,A3 ; |146| 
  976.            MVKH    .S1     _OEMCacheClean,A3 ; |146| 
  977.            MVK     .S2     0x2a00,B4         ; |146| 
  978.            CALL    .S2X    A3                ; |146| 
  979.            MV      .D1X    B11,A4            ; |142| 
  980.            ADDKPC  .S2     RL31,B3,3         ; |146| 
  981. RL31:      ; CALL OCCURS                     ; |146| 
  982.            MVKL    .S2     _OEMCacheCleanSynch,B4 ; |147| 
  983.            MVKH    .S2     _OEMCacheCleanSynch,B4 ; |147| 
  984.            CALL    .S2     B4                ; |147| 
  985.            ADDKPC  .S2     RL32,B3,4         ; |147| 
  986. RL32:      ; CALL OCCURS                     ; |147| 
  987.            MVKL    .S1     0x4a8a0,A3
  988.            MVKH    .S1     0x4a8a0,A3
  989.            MVK     .S1     0x150,A12
  990.            MVK     .S1     0x20,A3           ; |149| 
  991. ||         ADD     .D2X    A3,B10,B10
  992.            MV      .L1     A3,A10
  993. ||         MV      .D1X    B11,A11           ; |142| 
  994.            MVKL    .S2     _DAT_copy,B5      ; |150| 
  995.            MVKH    .S2     _DAT_copy,B5      ; |150| 
  996. ;*----------------------------------------------------------------------------*
  997. ;*   SOFTWARE PIPELINE INFORMATION
  998. ;*      Disqualified loop: Loop contains a call
  999. ;*----------------------------------------------------------------------------*
  1000. L26:    
  1001.            CALL    .S2     B5                ; |150| 
  1002.            ADDKPC  .S2     RL33,B3,1         ; |150| 
  1003.            MV      .D2     B10,B4            ; |150| 
  1004.            EXTU    .S1     A12,16,16,A6      ; |150| 
  1005.            MV      .D1     A11,A4            ; |150| 
  1006. RL33:      ; CALL OCCURS                     ; |150| 
  1007.            SUB     .D1     A10,1,A0          ; |150| 
  1008.    [ A0]   BNOP    .S1     L26,2             ; |150| 
  1009.    [!A0]   MV      .D1X    SP,A31            ; |151| 
  1010. || [!A0]   MV      .L2     B13,B3            ; |151| 
  1011. || [!A0]   LDDW    .D2T2   *+SP(96),B11:B10  ; |151| 
  1012. ||         ADDK    .S2     720,B10           ; |150| 
  1013. ||         ADDK    .S1     336,A11           ; |150| 
  1014. ||         SUB     .L1     A10,1,A10         ; |150| 
  1015.    [ A0]   MVKL    .S2     _DAT_copy,B5      ; |150| 
  1016.    [ A0]   MVKH    .S2     _DAT_copy,B5      ; |150| 
  1017.            ; BRANCH OCCURS                   ; |150| 
  1018. ;** --------------------------------------------------------------------------*
  1019.            RET     .S2     B3                ; |151| 
  1020. ||         LDDW    .D1T1   *+A31(88),A11:A10 ; |151| 
  1021. ||         LDW     .D2T2   *+SP(84),B13      ; |151| 
  1022.            LDW     .D2T1   *++SP(104),A12    ; |151| 
  1023.            NOP             4
  1024.            ; BRANCH OCCURS                   ; |151| 
  1025. .sect ".text"
  1026. ;******************************************************************************
  1027. ;* FUNCTION NAME: _checkMotion                                                *
  1028. ;*                                                                            *
  1029. ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,B0,*
  1030. ;*                           B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12,B13,SP,   *
  1031. ;*                           A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27, *
  1032. ;*                           A28,A29,A30,A31,B16,B17,B18,B19,B20,B21,B22,B23, *
  1033. ;*                           B24,B25,B26,B27,B28,B29,B30,B31                  *
  1034. ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,B0,*
  1035. ;*                           B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12,B13,DP,SP,*
  1036. ;*                           A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27, *
  1037. ;*                           A28,A29,A30,A31,B16,B17,B18,B19,B20,B21,B22,B23, *
  1038. ;*                           B24,B25,B26,B27,B28,B29,B30,B31                  *
  1039. ;*   Local Frame Size  : 0 Args + 0 Auto + 36 Save = 36 byte                  *
  1040. ;******************************************************************************
  1041. _checkMotion:
  1042. ;** --------------------------------------------------------------------------*
  1043.            MVKL    .S1     _idx$1,A3         ; |158| 
  1044.            STW     .D2T1   A13,*SP--(40)     ; |154| 
  1045. ||         MVKH    .S1     _idx$1,A3         ; |158| 
  1046. ||         MV      .D1X    SP,A31            ; |154| 
  1047.            LDW     .D1T1   *A3,A5            ; |158| 
  1048.            STDW    .D2T2   B13:B12,*+SP(32)
  1049.            MVKL    .S2     _img_sum,B11      ; |160| 
  1050. ||         STDW    .D2T2   B11:B10,*+SP(24)
  1051. ||         MVKL    .S1     _OEMCacheClean,A6 ; |160| 
  1052.            MVKH    .S2     _img_sum,B11      ; |160| 
  1053. ||         MVKH    .S1     _OEMCacheClean,A6 ; |160| 
  1054.            MV      .D2X    A4,B13            ; |154| 
  1055.            XOR     .S1     1,A5,A5           ; |158| 
  1056. ||         MV      .D1X    B11,A3            ; |160| 
  1057. ||         CALL    .S2X    A6                ; |160| 
  1058.            LDW     .D1T1   *+A3[A5],A4       ; |160| 
  1059.            STW     .D1T1   A14,*-A31(20)
  1060.            STW     .D1T1   A12,*-A31(24)
  1061. ||         MVKL    .S1     _idx$1,A7         ; |158| 
  1062.            STDW    .D2T1   A11:A10,*+SP(8)
  1063. ||         MVKH    .S1     _idx$1,A7         ; |158| 
  1064. ||         MVK     .S2     0x1b0,B4          ; |160| 
  1065.            ADDKPC  .S2     RL34,B3,0         ; |160| 
  1066. ||         STW     .D1T1   A5,*A7            ; |158| 
  1067. ||         MV      .S1X    B3,A14
  1068. RL34:      ; CALL OCCURS                     ; |160| 
  1069.            MVKL    .S2     _OEMCacheCleanSynch,B4 ; |161| 
  1070.            MVKH    .S2     _OEMCacheCleanSynch,B4 ; |161| 
  1071.            CALL    .S2     B4                ; |161| 
  1072.            ADDKPC  .S2     RL35,B3,4         ; |161| 
  1073. RL35:      ; CALL OCCURS                     ; |161| 
  1074.            MVK     .D2     0xc,B4            ; |164| 
  1075.            MV      .D1X    B11,A13           ; |160| 
  1076.            MV      .D1X    B4,A11            ; |164| 
  1077. ||         ZERO    .D2     B10               ; |163| 
  1078. ||         ZERO    .S2     B12
  1079.            ADD     .D2     B13,B12,B4
  1080.            MVK     .S1     14420,A3
  1081.            MVK     .S2     0x12,B4           ; |165| 
  1082. ||         ADD     .D1X    A3,B4,A12
  1083.            NOP             1
  1084. ;** --------------------------------------------------------------------------*
  1085. ;**   BEGIN LOOP L27
  1086. ;** --------------------------------------------------------------------------*
  1087. L27:    
  1088.            MV      .D1X    B4,A10
  1089.            MVKL    .S1     _idx$1,A3         ; |167| 
  1090.            MVKH    .S1     _idx$1,A3         ; |167| 
  1091.            LDW     .D1T1   *A3,A3            ; |167| 
  1092.            NOP             1
  1093. ;*----------------------------------------------------------------------------*
  1094. ;*   SOFTWARE PIPELINE INFORMATION
  1095. ;*      Disqualified loop: Loop contains a call
  1096. ;*----------------------------------------------------------------------------*
  1097. L28:    
  1098.            MVKL    .S2     _DAT_copy,B5      ; |167| 
  1099.            MVKH    .S2     _DAT_copy,B5      ; |167| 
  1100.            MV      .D1     A12,A4            ; |167| 
  1101.            LDW     .D1T1   *+A13[A3],A3      ; |167| 
  1102. ||         CALL    .S2     B5                ; |167| 
  1103.            ADDKPC  .S2     RL36,B3,2         ; |167| 
  1104.            MVK     .S1     0x2,A6            ; |167| 
  1105.            ADD     .D2X    B10,A3,B4         ; |167| 
  1106. RL36:      ; CALL OCCURS                     ; |167| 
  1107.            SUB     .D1     A10,1,A0          ; |170| 
  1108.    [ A0]   B       .S1     L28               ; |170| 
  1109.            ADDK    .S1     40,A12            ; |170| 
  1110. ||         ADD     .D2     2,B10,B10         ; |169| 
  1111. ||         SUB     .D1     A10,1,A10         ; |170| 
  1112.    [ A0]   MVKL    .S1     _idx$1,A3         ; |167| 
  1113.    [ A0]   MVKH    .S1     _idx$1,A3         ; |167| 
  1114.    [!A0]   SUB     .S1     A11,1,A0          ; |170| 
  1115. || [ A0]   LDW     .D1T1   *A3,A3            ; |167| 
  1116.            NOP             1
  1117.            ; BRANCH OCCURS                   ; |170| 
  1118. ;** --------------------------------------------------------------------------*
  1119.    [ A0]   B       .S1     L27               ; |170| 
  1120.            SUB     .D1     A11,1,A11         ; |170| 
  1121. ||         ADDK    .S2     28800,B12         ; |170| 
  1122. || [!A0]   MVKL    .S1     _netcmdArgs+8,A7  ; |175| 
  1123.    [ A0]   ADD     .D2     B13,B12,B4
  1124. || [!A0]   MVKH    .S1     _netcmdArgs+8,A7  ; |175| 
  1125.    [ A0]   MVK     .S1     14420,A3
  1126.    [ A0]   MVK     .S2     0x12,B4           ; |165| 
  1127. || [ A0]   ADD     .S1X    A3,B4,A12
  1128. || [!A0]   LDW     .D1T1   *A7,A0            ; |175| 
  1129.            NOP             1
  1130.            ; BRANCH OCCURS                   ; |170| 
  1131. ;** --------------------------------------------------------------------------*
  1132.            MVKL    .S2     _dec_data,B6
  1133.            MVKL    .S2     _img_sum2-1,B16
  1134.            MVKL    .S1     _img_sum1-1,A8
  1135.    [ A0]   B       .S1     L32               ; |175| 
  1136. ||         MVKL    .S2     _img_sum1-2,B4
  1137.            MVK     .S2     0x1b0,B7          ; |186| 
  1138. ||         MVKL    .S1     _img_sum2-2,A5
  1139.            MVKH    .S2     _dec_data,B6
  1140. ||         MVK     .S1     0xff,A3
  1141.            MVKH    .S2     _img_sum2-1,B16
  1142. ||         MVKH    .S1     _img_sum1-1,A8
  1143.            MV      .D1X    B6,A9
  1144. ||         MVK     .S2     0xd8,B8           ; |177| 
  1145. ||         ZERO    .S1     A4                ; |177| 
  1146. ||         ZERO    .L1     A6                ; |177| 
  1147.            MV      .D1X    B16,A8
  1148. ||         ZERO    .L1     A7                ; |173| 
  1149. ||         MV      .D2X    A8,B9
  1150. ||         MVKH    .S1     _img_sum2-2,A5
  1151. ||         MVKH    .S2     _img_sum1-2,B4
  1152. ||         ZERO    .L2     B5
  1153.            ; BRANCH OCCURS                   ; |175| 
  1154. ;** --------------------------------------------------------------------------*
  1155.            SUB     .D2     B8,1,B0
  1156. ||         MVC     .S2     CSR,B8
  1157.            AND     .D2     -2,B8,B6
  1158.            ZERO    .D1     A3
  1159. ||         MVC     .S2     B6,CSR            ; interrupts off
  1160. ;*----------------------------------------------------------------------------*
  1161. ;*   SOFTWARE PIPELINE INFORMATION
  1162. ;*
  1163. ;*      Loop source line                 : 177
  1164. ;*      Loop opening brace source line   : 178
  1165. ;*      Loop closing brace source line   : 182
  1166. ;*      Loop Unroll Multiple             : 2x
  1167. ;*      Known Minimum Trip Count         : 216
  1168. ;*      Known Maximum Trip Count         : 216
  1169. ;*      Known Max Trip Count Factor      : 216
  1170. ;*      Loop Carried Dependency Bound(^) : 2
  1171. ;*      Unpartitioned Resource Bound     : 3
  1172. ;*      Partitioned Resource Bound(*)    : 3
  1173. ;*      Resource Partition:
  1174. ;*                                A-side   B-side
  1175. ;*      .L units                     2        2     
  1176. ;*      .S units                     0        1     
  1177. ;*      .D units                     2        2     
  1178. ;*      .M units                     0        0     
  1179. ;*      .X cross paths               3*       3*    
  1180. ;*      .T address paths             2        2     
  1181. ;*      Long read paths              0        0     
  1182. ;*      Long write paths             0        0     
  1183. ;*      Logical  ops (.LS)           2        0     (.L or .S unit)
  1184. ;*      Addition ops (.LSD)          2        2     (.L or .S or .D unit)
  1185. ;*      Bound(.L .S .LS)             2        2     
  1186. ;*      Bound(.L .S .D .LS .LSD)     3*       3*    
  1187. ;*
  1188. ;*      Searching for software pipeline schedule at ...
  1189. ;*         ii = 3  Schedule found with 4 iterations in parallel
  1190. ;*
  1191. ;*      Register Usage Table:
  1192. ;*          +-----------------------------------------------------------------+
  1193. ;*          |AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA|BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB|
  1194. ;*          |00000000001111111111222222222233|00000000001111111111222222222233|
  1195. ;*          |01234567890123456789012345678901|01234567890123456789012345678901|
  1196. ;*          |--------------------------------+--------------------------------|
  1197. ;*       0: |*  *******                      |*   ****                        |
  1198. ;*       1: |*   ******                      |*   ****                        |
  1199. ;*       2: |*  *******                      |*   ****                        |
  1200. ;*          +-----------------------------------------------------------------+
  1201. ;*
  1202. ;*      Done
  1203. ;*
  1204. ;*      Epilog not entirely removed
  1205. ;*      Collapsed epilog stages     : 1
  1206. ;*
  1207. ;*      Prolog not entirely removed
  1208. ;*      Collapsed prolog stages     : 2
  1209. ;*
  1210. ;*      Minimum required memory pad : 2 bytes
  1211. ;*
  1212. ;*      Minimum safe trip count     : 2 (after unrolling)
  1213. ;*----------------------------------------------------------------------------*
  1214. ;*        SINGLE SCHEDULED ITERATION
  1215. ;*
  1216. ;*        C237:
  1217. ;*   0              LDBU    .D1T1   *++A5(2),A3       ; |180| 
  1218. ;*       ||         LDBU    .D2T2   *++B4(2),B6       ; |180| 
  1219. ;*   1              LDBU    .D1T1   *+A5(1),A3        ; |180| 
  1220. ;*       ||         LDBU    .D2T2   *+B4(1),B7        ; |180| 
  1221. ;*   2              NOP             3
  1222. ;*   5              SUB     .S1X    B6,A3,A4          ; |180| 
  1223. ;*   6              SUB     .S1X    B7,A3,A9          ; |180| 
  1224. ;*       || [ B0]   BDEC    .S2     C237,B0           ; |182| 
  1225. ;*   7              CMPLT   .L1     A4,-12,A8         ; |180| 
  1226. ;*   8              CMPGT   .L2X    A4,12,B6          ; |180| 
  1227. ;*       ||         CMPLT   .L1     A9,-12,A7         ; |180| 
  1228. ;*   9              CMPGT   .L2X    A9,12,B7          ; |180| 
  1229. ;*  10              OR      .S1X    B6,A8,A7          ; |180| 
  1230. ;*       ||         OR      .S2X    B7,A7,B7          ; |180| 
  1231. ;*  11              ADD     .D1     A7,A6,A6          ; |180| 
  1232. ;*       ||         ADD     .D2     B7,B5,B5          ; |180| 
  1233. ;*                  ; BRANCH OCCURS                   ; |182| 
  1234. ;*----------------------------------------------------------------------------*
  1235. L29:    ; PIPED LOOP PROLOG
  1236.            SET     .S1     A3,0xf,0xf,A0     ; init prolog collapse predicate
  1237. ||         LDBU    .D1T1   *++A5(2),A3       ; |180| (P) <0,0> 
  1238. || [ B0]   BDEC    .S2     L30,B0            ; |182| (P) <0,6> 
  1239. ||         LDBU    .D2T2   *++B4(2),B6       ; |180| (P) <0,0> 
  1240.            LDBU    .D1T1   *+A5(1),A3        ; |180| (P) <0,1> 
  1241. ||         LDBU    .D2T2   *+B4(1),B7        ; |180| (P) <0,1> 
  1242.            MV      .D2X    A4,B5
  1243. ;** --------------------------------------------------------------------------*
  1244. L30:    ; PIPED LOOP KERNEL
  1245.            CMPGT   .L2X    A9,12,B7          ; |180| <0,9> 
  1246. ||         SUB     .S1X    B7,A3,A9          ; |180| <1,6> 
  1247. || [ B0]   BDEC    .S2     L30,B0            ; |182| <1,6> 
  1248. ||         LDBU    .D1T1   *++A5(2),A3       ; |180| <3,0> 
  1249. ||         LDBU    .D2T2   *++B4(2),B6       ; |180| <3,0> 
  1250.            OR      .S1X    B6,A8,A7          ; |180| <0,10> 
  1251. ||         OR      .S2X    B7,A7,B7          ; |180| <0,10> 
  1252. ||         CMPLT   .L1     A4,-12,A8         ; |180| <1,7> 
  1253. ||         LDBU    .D1T1   *+A5(1),A3        ; |180| <3,1> 
  1254. ||         LDBU    .D2T2   *+B4(1),B7        ; |180| <3,1> 
  1255.    [ A0]   MPYSU   .M1     2,A0,A0           ; <0,11> 
  1256. || [!A0]   ADD     .D1     A7,A6,A6          ; |180| <0,11> 
  1257. || [!A0]   ADD     .D2     B7,B5,B5          ; |180| <0,11> 
  1258. ||         CMPGT   .L2X    A4,12,B6          ; |180| <1,8> 
  1259. ||         CMPLT   .L1     A9,-12,A7         ; |180| <1,8> 
  1260. ||         SUB     .S1X    B6,A3,A4          ; |180| <2,5> 
  1261. ;** --------------------------------------------------------------------------*
  1262. L31:    ; PIPED LOOP EPILOG
  1263.            SUB     .S1X    B7,A3,A9          ; |180| (E) <3,6> 
  1264. ||         CMPGT   .L2X    A9,12,B4          ; |180| (E) <2,9> 
  1265.            OR      .D1X    B6,A8,A5          ; |180| (E) <2,10> 
  1266. ||         OR      .D2X    B4,A7,B7          ; |180| (E) <2,10> 
  1267. ||         CMPLT   .L1     A4,-12,A8         ; |180| (E) <3,7> 
  1268.            ADD     .D1     A5,A6,A5          ; |180| (E) <2,11> 
  1269. ||         ADD     .D2     B7,B5,B4          ; |180| (E) <2,11> 
  1270. ||         CMPGT   .L2X    A4,12,B6          ; |180| (E) <3,8> 
  1271. ||         CMPLT   .L1     A9,-12,A4         ; |180| (E) <3,8> 
  1272. ||         B       .S2     L36
  1273.            MVC     .S2     B8,CSR            ; interrupts on
  1274. ||         CMPGT   .L2X    A9,12,B5          ; |180| (E) <3,9> 
  1275.            OR      .D1X    B6,A8,A3          ; |180| (E) <3,10> 
  1276. ||         OR      .D2X    B5,A4,B5          ; |180| (E) <3,10> 
  1277.            ADD     .D1     A3,A5,A3          ; |180| (E) <3,11> 
  1278. ||         ADD     .D2     B5,B4,B4          ; |180| (E) <3,11> 
  1279.            NOP             1
  1280.            ADD     .D1X    B4,A3,A7
  1281.            ; BRANCH OCCURS  
  1282. ;** --------------------------------------------------------------------------*
  1283. L32:    
  1284.            MV      .D2     B9,B4
  1285. ||         MVC     .S2     CSR,B8
  1286.            LDBU    .D1T1   *++A8,A4          ; |189| (P) <0,0> 
  1287. ||         AND     .S2     -2,B8,B16
  1288. ||         LDBU    .D2T2   *++B4,B9          ; |189| (P) <0,0> 
  1289.            MVC     .S2     B16,CSR           ; interrupts off
  1290. ;*----------------------------------------------------------------------------*
  1291. ;*   SOFTWARE PIPELINE INFORMATION
  1292. ;*
  1293. ;*      Loop source line                 : 186
  1294. ;*      Loop opening brace source line   : 187
  1295. ;*      Loop closing brace source line   : 198
  1296. ;*      Known Minimum Trip Count         : 432
  1297. ;*      Known Maximum Trip Count         : 432
  1298. ;*      Known Max Trip Count Factor      : 432
  1299. ;*      Loop Carried Dependency Bound(^) : 0
  1300. ;*      Unpartitioned Resource Bound     : 2
  1301. ;*      Partitioned Resource Bound(*)    : 2
  1302. ;*      Resource Partition:
  1303. ;*                                A-side   B-side
  1304. ;*      .L units                     1        1     
  1305. ;*      .S units                     0        1     
  1306. ;*      .D units                     2*       2*    
  1307. ;*      .M units                     0        0     
  1308. ;*      .X cross paths               1        2*    
  1309. ;*      .T address paths             2*       2*    
  1310. ;*      Long read paths              0        0     
  1311. ;*      Long write paths             0        0     
  1312. ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
  1313. ;*      Addition ops (.LSD)          2        2     (.L or .S or .D unit)
  1314. ;*      Bound(.L .S .LS)             1        1     
  1315. ;*      Bound(.L .S .D .LS .LSD)     2*       2*    
  1316. ;*
  1317. ;*      Searching for software pipeline schedule at ...
  1318. ;*         ii = 2  Schedule found with 5 iterations in parallel
  1319. ;*
  1320. ;*      Register Usage Table:
  1321. ;*          +-----------------------------------------------------------------+
  1322. ;*          |AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA|BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB|
  1323. ;*          |00000000001111111111222222222233|00000000001111111111222222222233|
  1324. ;*          |01234567890123456789012345678901|01234567890123456789012345678901|
  1325. ;*          |--------------------------------+--------------------------------|
  1326. ;*       0: |   ** ****                      | *  ****                        |
  1327. ;*       1: |   *******                      |**  ****                        |
  1328. ;*          +-----------------------------------------------------------------+
  1329. ;*
  1330. ;*      Done
  1331. ;*
  1332. ;*      Epilog not entirely removed
  1333. ;*      Collapsed epilog stages     : 3
  1334. ;*
  1335. ;*      Prolog not removed
  1336. ;*      Collapsed prolog stages     : 0
  1337. ;*
  1338. ;*      Minimum required memory pad : 3 bytes
  1339. ;*
  1340. ;*      Minimum safe trip count     : 2
  1341. ;*----------------------------------------------------------------------------*
  1342. ;*       SETUP CODE
  1343. ;*
  1344. ;*                  MV              A9,B6
  1345. ;*
  1346. ;*        SINGLE SCHEDULED ITERATION
  1347. ;*
  1348. ;*        C256:
  1349. ;*   0              LDBU    .D1T1   *++A8,A5          ; |189| 
  1350. ;*       ||         LDBU    .D2T2   *++B4,B7          ; |189| 
  1351. ;*   1              NOP             3
  1352. ;*   4      [ B1]   BDEC    .S2     C256,B1           ; |198| 
  1353. ;*   5              SUB     .S1X    B7,A5,A4          ; |189| 
  1354. ;*   6              CMPLT   .L1     A4,-12,A3         ; |189| 
  1355. ;*   7              CMPGT   .L2X    A4,12,B7          ; |189| 
  1356. ;*       ||         ADD     .S2     1,B6,B6           ; |189| 
  1357. ;*   8              OR      .L2X    B7,A3,B0          ; |189| 
  1358. ;*       ||         ADD     .S1     1,A9,A9           ; |191| 
  1359. ;*   9      [!B0]   STB     .D2T2   B5,*-B6(1)        ; |196| 
  1360. ;*       || [ B0]   ADD     .L1     1,A7,A7           ; |191| 
  1361. ;*       || [ B0]   STB     .D1T1   A6,*-A9(1)        ; |192| 
  1362. ;*                  ; BRANCH OCCURS                   ; |198| 
  1363. ;*----------------------------------------------------------------------------*
  1364. L33:    ; PIPED LOOP PROLOG
  1365.            LDBU    .D1T1   *++A8,A4          ; |189| (P) <1,0> 
  1366. ||         LDBU    .D2T2   *++B4,B7          ; |189| (P) <1,0> 
  1367.            SUB     .D2     B7,2,B1
  1368.            LDBU    .D1T1   *++A8,A5          ; |189| (P) <2,0> 
  1369. ||         LDBU    .D2T2   *++B4,B7          ; |189| (P) <2,0> 
  1370. || [ B1]   BDEC    .S2     L34,B1            ; |198| (P) <0,4> 
  1371.            SUB     .S1X    B9,A4,A5          ; |189| (P) <0,5> 
  1372.            MV      .S1     A3,A6
  1373. ||         CMPLT   .L1     A5,-12,A3         ; |189| (P) <0,6> 
  1374. ||         LDBU    .D1T1   *++A8,A5          ; |189| (P) <3,0> 
  1375. ||         LDBU    .D2T2   *++B4,B7          ; |189| (P) <3,0> 
  1376. || [ B1]   BDEC    .S2     L34,B1            ; |198| (P) <1,4> 
  1377.            ADD     .D2     1,B6,B6           ; |189| (P) <0,7> 
  1378. ||         SUB     .S1X    B7,A4,A4          ; |189| (P) <1,5> 
  1379. ||         CMPGT   .L2X    A5,12,B7          ; |189| (P) <0,7> 
  1380. ;** --------------------------------------------------------------------------*
  1381. L34:    ; PIPED LOOP KERNEL
  1382.            ADD     .S1     1,A9,A9           ; |191| <0,8> 
  1383. ||         OR      .L2X    B7,A3,B0          ; |189| <0,8> 
  1384. ||         CMPLT   .L1     A4,-12,A3         ; |189| <1,6> 
  1385. || [ B1]   BDEC    .S2     L34,B1            ; |198| <2,4> 
  1386. ||         LDBU    .D1T1   *++A8,A5          ; |189| <4,0> 
  1387. ||         LDBU    .D2T2   *++B4,B7          ; |189| <4,0> 
  1388.    [ B0]   ADD     .L1     1,A7,A7           ; |191| <0,9> 
  1389. || [!B0]   STB     .D2T2   B5,*-B6(1)        ; |196| <0,9> 
  1390. || [ B0]   STB     .D1T1   A6,*-A9(1)        ; |192| <0,9> 
  1391. ||         ADD     .S2     1,B6,B6           ; |189| <1,7> 
  1392. ||         CMPGT   .L2X    A4,12,B7          ; |189| <1,7> 
  1393. ||         SUB     .S1X    B7,A5,A4          ; |189| <2,5> 
  1394. ;** --------------------------------------------------------------------------*
  1395. L35:    ; PIPED LOOP EPILOG
  1396.            OR      .D2X    B7,A3,B0          ; |189| (E) <4,8> 
  1397. ||         ADD     .D1     1,A9,A9           ; |191| (E) <4,8> 
  1398. ;** --------------------------------------------------------------------------*
  1399.    [ B0]   ADD     .S1     1,A7,A7           ; |191| (E) <4,9> 
  1400. || [!B0]   STB     .D2T2   B5,*-B6(1)        ; |196| (E) <4,9> 
  1401. || [ B0]   STB     .D1T1   A6,*-A9(1)        ; |192| (E) <4,9> 
  1402.            MVC     .S2     B8,CSR            ; interrupts on
  1403. ;** --------------------------------------------------------------------------*
  1404. L36:    
  1405.            MVKL    .S2     __divi,B5         ; |202| 
  1406.            MVKH    .S2     __divi,B5         ; |202| 
  1407.            CALL    .S2     B5                ; |202| 
  1408.            MVK     .S1     1000,A3           ; |202| 
  1409.            MPYLI   .M1     A3,A7,A5:A4       ; |202| 
  1410.            MVK     .S2     0x1b0,B4          ; |198| 
  1411.            ADDKPC  .S2     RL37,B3,1         ; |202| 
  1412. RL37:      ; CALL OCCURS                     ; |202| 
  1413.            LDDW    .D2T1   *+SP(8),A11:A10   ; |203| 
  1414. ||         MV      .D1X    SP,A31            ; |203| 
  1415.            LDW     .D1T1   *+A31(16),A12     ; |203| 
  1416. ||         LDDW    .D2T2   *+SP(24),B11:B10  ; |203| 
  1417. ||         MV      .S2X    A14,B3            ; |203| 
  1418.            RET     .S2     B3                ; |203| 
  1419. ||         LDW     .D1T1   *+A31(20),A14     ; |203| 
  1420. ||         LDDW    .D2T2   *+SP(32),B13:B12  ; |203| 
  1421.            LDW     .D2T1   *++SP(40),A13     ; |203| 
  1422.            NOP             4
  1423.            ; BRANCH OCCURS                   ; |203| 
  1424. ;** Parameter deleted: pY == &dec_out_y;
  1425. .sect ".text"
  1426. ;******************************************************************************
  1427. ;* FUNCTION NAME: _showMotion                                                 *
  1428. ;*                                                                            *
  1429. ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,B0,B1,B2,  *
  1430. ;*                           B3,B4,B5,B6,B7,B8,B9,B10,B11,B13,SP,A16,A17,A18, *
  1431. ;*                           A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30, *
  1432. ;*                           A31,B16,B17,B18,B19,B20,B21,B22,B23,B24,B25,B26, *
  1433. ;*                           B27,B28,B29,B30,B31                              *
  1434. ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,B0,B1,B2,  *
  1435. ;*                           B3,B4,B5,B6,B7,B8,B9,B10,B11,B13,SP,A16,A17,A18, *
  1436. ;*                           A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30, *
  1437. ;*                           A31,B16,B17,B18,B19,B20,B21,B22,B23,B24,B25,B26, *
  1438. ;*                           B27,B28,B29,B30,B31                              *
  1439. ;*   Local Frame Size  : 0 Args + 0 Auto + 24 Save = 24 byte                  *
  1440. ;******************************************************************************
  1441. _showMotion:
  1442. ;** --------------------------------------------------------------------------*
  1443.            MVKL    .S1     _OEMCacheClean,A3 ; |209| 
  1444.            MVKH    .S1     _OEMCacheClean,A3 ; |209| 
  1445.            MV      .D1X    SP,A31            ; |206| 
  1446.            CALL    .S2X    A3                ; |209| 
  1447.            STW     .D2T1   A12,*SP--(24)     ; |206| 
  1448.            STDW    .D1T1   A11:A10,*-A31(16)
  1449.            MVKL    .S1     _dec_data,A10     ; |209| 
  1450.            MVKH    .S1     _dec_data,A10     ; |209| 
  1451. ||         STDW    .D2T2   B11:B10,*+SP(16)
  1452. ||         MVK     .S2     0x1b0,B4          ; |209| 
  1453.            ADDKPC  .S2     RL38,B3,0         ; |209| 
  1454. ||         MV      .L2     B3,B13
  1455. ||         STW     .D2T2   B13,*+SP(4)
  1456. ||         MV      .D1     A10,A4            ; |209| 
  1457. RL38:      ; CALL OCCURS                     ; |209| 
  1458.            MVKL    .S2     _OEMCacheCleanSynch,B4 ; |210| 
  1459.            MVKH    .S2     _OEMCacheCleanSynch,B4 ; |210| 
  1460.            CALL    .S2     B4                ; |210| 
  1461.            ADDKPC  .S2     RL39,B3,4         ; |210| 
  1462. RL39:      ; CALL OCCURS                     ; |210| 
  1463.            MVK     .D2     0xc,B4            ; |213| 
  1464.            ZERO    .D2     B10
  1465.            MV      .D1X    B4,A12            ; |213| 
  1466.            MVKL    .S1     _dec_out_y+14420,A3
  1467. ;** --------------------------------------------------------------------------*
  1468. ;**   BEGIN LOOP L37
  1469. ;** --------------------------------------------------------------------------*
  1470. L37:    
  1471.            MVKH    .S1     _dec_out_y+14420,A3
  1472. ||         MVK     .S2     0x12,B4           ; |214| 
  1473.            NOP             1
  1474.            MV      .D1X    B4,A11
  1475. ||         ADD     .D2X    A3,B10,B11
  1476.            MVKL    .S1     _DAT_copy,A3      ; |216| 
  1477.            MVKH    .S1     _DAT_copy,A3      ; |216| 
  1478.            NOP             1
  1479. ;*----------------------------------------------------------------------------*
  1480. ;*   SOFTWARE PIPELINE INFORMATION
  1481. ;*      Disqualified loop: Loop contains a call
  1482. ;*----------------------------------------------------------------------------*
  1483. L38:    
  1484.            CALL    .S2X    A3                ; |216| 
  1485.            ADDKPC  .S2     RL40,B3,1         ; |216| 
  1486.            MV      .D2     B11,B4            ; |216| 
  1487.            MV      .D1     A10,A4            ; |216| 
  1488.            MVK     .S1     0x2,A6            ; |216| 
  1489. RL40:      ; CALL OCCURS                     ; |216| 
  1490.            SUB     .D1     A11,1,A0          ; |219| 
  1491.    [ A0]   BNOP    .S1     L38,2             ; |219| 
  1492.    [ A0]   MVKL    .S1     _DAT_copy,A3      ; |216| 
  1493. ||         ADD     .L1     2,A10,A10         ; |218| 
  1494. ||         ADDK    .S2     40,B11            ; |219| 
  1495. ||         SUB     .D1     A11,1,A11         ; |219| 
  1496.    [!A0]   SUB     .D1     A12,1,A0          ; |219| 
  1497. || [ A0]   MVKH    .S1     _DAT_copy,A3      ; |216| 
  1498.            NOP             1
  1499.            ; BRANCH OCCURS                   ; |219| 
  1500. ;** --------------------------------------------------------------------------*
  1501.    [ A0]   BNOP    .S1     L37,4             ; |219| 
  1502.            SUB     .L1     A12,1,A12         ; |219| 
  1503. ||         ADDK    .S2     28800,B10         ; |219| 
  1504. || [ A0]   MVKL    .S1     _dec_out_y+14420,A3
  1505. || [!A0]   LDDW    .D2T2   *+SP(16),B11:B10  ; |220| 
  1506. || [!A0]   MV      .L2     B13,B3            ; |220| 
  1507. || [!A0]   MV      .D1X    SP,A31            ; |220| 
  1508.            ; BRANCH OCCURS                   ; |219| 
  1509. ;** --------------------------------------------------------------------------*
  1510.            RET     .S2     B3                ; |220| 
  1511. ||         LDDW    .D1T1   *+A31(8),A11:A10  ; |220| 
  1512. ||         LDW     .D2T2   *+SP(4),B13       ; |220| 
  1513.            LDW     .D2T1   *++SP(24),A12     ; |220| 
  1514.            NOP             4
  1515.            ; BRANCH OCCURS                   ; |220| 
  1516. .sect ".text"
  1517. .global _tskProcess
  1518. ;******************************************************************************
  1519. ;* FUNCTION NAME: _tskProcess                                                 *
  1520. ;*                                                                            *
  1521. ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,   *
  1522. ;*                           A15,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12,   *
  1523. ;*                           B13,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,  *
  1524. ;*                           A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20,B21, *
  1525. ;*                           B22,B23,B24,B25,B26,B27,B28,B29,B30,B31          *
  1526. ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,   *
  1527. ;*                           A15,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12,   *
  1528. ;*                           B13,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,  *
  1529. ;*                           A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20,B21, *
  1530. ;*                           B22,B23,B24,B25,B26,B27,B28,B29,B30,B31          *
  1531. ;*   Local Frame Size  : 0 Args + 72 Auto + 44 Save = 116 byte                *
  1532. ;******************************************************************************
  1533. _tskProcess:
  1534. ;** --------------------------------------------------------------------------*
  1535.            MVKL    .S1     _SCOM_open,A3     ; |417| 
  1536.            MVKH    .S1     _SCOM_open,A3     ; |417| 
  1537.            MV      .D1X    SP,A31            ; |404| 
  1538.            CALL    .S2X    A3                ; |417| 
  1539.            STW     .D2T1   A15,*SP--(120)    ; |404| 
  1540.            STDW    .D1T1   A13:A12,*-A31(32)
  1541.            STDW    .D2T2   B13:B12,*+SP(112)
  1542.            STDW    .D1T1   A11:A10,*-A31(40)
  1543. ||         STDW    .D2T2   B11:B10,*+SP(104)
  1544. ||         MVKL    .S1     SL7+0,A4          ; |417| 
  1545.            ADDKPC  .S2     RL41,B3,0         ; |417| 
  1546. ||         STW     .D2T2   B3,*+SP(100)
  1547. ||         STW     .D1T1   A14,*-A31(24)
  1548. ||         MVKH    .S1     SL7+0,A4          ; |417| 
  1549. RL41:      ; CALL OCCURS                     ; |417| 
  1550.            MVKL    .S2     _SCOM_open,B4     ; |418| 
  1551.            MVKH    .S2     _SCOM_open,B4     ; |418| 
  1552.            CALL    .S2     B4                ; |418| 
  1553.            MV      .D1     A4,A14            ; |417| 
  1554.            MVKL    .S1     SL8+0,A4          ; |418| 
  1555.            ADDKPC  .S2     RL42,B3,1         ; |418| 
  1556.            MVKH    .S1     SL8+0,A4          ; |418| 
  1557. RL42:      ; CALL OCCURS                     ; |418| 
  1558.            MVKL    .S1     _SCOM_open,A3     ; |419| 
  1559.            MVKH    .S1     _SCOM_open,A3     ; |419| 
  1560.            MV      .D1     A4,A12            ; |418| 
  1561.            CALL    .S2X    A3                ; |419| 
  1562.            MVKL    .S1     SL9+0,A4          ; |419| 
  1563.            MVKH    .S1     SL9+0,A4          ; |419| 
  1564.            ADDKPC  .S2     RL43,B3,2         ; |419| 
  1565. RL43:      ; CALL OCCURS                     ; |419| 
  1566.            MVKL    .S1     _SCOM_open,A3     ; |420| 
  1567.            MVKH    .S1     _SCOM_open,A3     ; |420| 
  1568.            MV      .D1     A4,A13            ; |419| 
  1569.            CALL    .S2X    A3                ; |420| 
  1570.            MVKL    .S1     SL10+0,A4         ; |420| 
  1571.            MVKH    .S1     SL10+0,A4         ; |420| 
  1572.            ADDKPC  .S2     RL44,B3,2         ; |420| 
  1573. RL44:      ; CALL OCCURS                     ; |420| 
  1574.            MVKL    .S2     _SCOM_open,B4     ; |421| 
  1575.            MVKH    .S2     _SCOM_open,B4     ; |421| 
  1576.            CALL    .S2     B4                ; |421| 
  1577.            STW     .D2T1   A4,*+SP(68)       ; |420| 
  1578.            MVKL    .S1     SL11+0,A4         ; |421| 
  1579.            MVKH    .S1     SL11+0,A4         ; |421| 
  1580.            ADDKPC  .S2     RL45,B3,1         ; |421| 
  1581. RL45:      ; CALL OCCURS                     ; |421| 
  1582.            MVKL    .S2     _SCOM_open,B4     ; |422| 
  1583.            MVKH    .S2     _SCOM_open,B4     ; |422| 
  1584.            CALL    .S2     B4                ; |422| 
  1585.            STW     .D2T1   A4,*+SP(72)       ; |421| 
  1586.            MVKL    .S1     SL12+0,A4         ; |422| 
  1587.            MVKH    .S1     SL12+0,A4         ; |422| 
  1588.            ADDKPC  .S2     RL46,B3,1         ; |422| 
  1589. RL46:      ; CALL OCCURS                     ; |422| 
  1590.            MVKL    .S2     _jpg_img,B4
  1591.            MVKL    .S2     _dec_out_v,B12
  1592.            MVKL    .S2     _dec_out_u,B10
  1593.            MVKH    .S2     _jpg_img,B4
  1594.            MVKL    .S2     _dec_out_y,B11
  1595.            MVKH    .S2     _dec_out_v,B12
  1596.            MVKH    .S2     _dec_out_u,B10
  1597.            MV      .S1     A4,A15            ; |422| 
  1598. ||         MV      .D1X    B4,A11
  1599. ||         ZERO    .D2     B13               ; |411| 
  1600. ||         MVKH    .S2     _dec_out_y,B11
  1601.            MVKL    .S1     _checkMsg,A3      ; |426| 
  1602.            MVKH    .S1     _checkMsg,A3      ; |426| 
  1603.            NOP             1
  1604. ;*----------------------------------------------------------------------------*
  1605. ;*   SOFTWARE PIPELINE INFORMATION
  1606. ;*      Disqualified loop: Loop contains control code
  1607. ;*----------------------------------------------------------------------------*
  1608. L39:    
  1609.            CALL    .S2X    A3                ; |426| 
  1610.            ADDKPC  .S2     RL47,B3,4         ; |426| 
  1611. RL47:      ; CALL OCCURS                     ; |426| 
  1612.            MVKL    .S2     _SCOM_getMsg,B5   ; |433| 
  1613.            MVKH    .S2     _SCOM_getMsg,B5   ; |433| 
  1614.            CALL    .S2     B5                ; |433| 
  1615.            ADDKPC  .S2     RL48,B3,2         ; |433| 
  1616.            MV      .D1     A14,A4            ; |433| 
  1617.            MVK     .D2     0xffffffff,B4
  1618. RL48:      ; CALL OCCURS                     ; |433| 
  1619.            MVKL    .S1     _thrProcess,A3    ; |437| 
  1620.            MVKH    .S1     _thrProcess,A3    ; |437| 
  1621.            LDW     .D1T2   *A3,B0            ; |437| 
  1622.            NOP             2
  1623.            ADD     .D2     1,B13,B13         ; |428| 
  1624.            MV      .D1     A4,A10            ; |433| 
  1625.    [!B0]   B       .S1     L40               ; |437| 
  1626.    [ B0]   MVKL    .S2     __remi,B5         ; |437| 
  1627. || [!B0]   MVKL    .S1     _netcmdArgs+4,A3  ; |445| 
  1628.    [ B0]   MVKH    .S2     __remi,B5         ; |437| 
  1629. || [!B0]   MVKH    .S1     _netcmdArgs+4,A3  ; |445| 
  1630.    [!B0]   LDW     .D1T1   *A3,A0            ; |445| 
  1631.            NOP             2
  1632.            ; BRANCH OCCURS                   ; |437| 
  1633. ;** --------------------------------------------------------------------------*
  1634.            CALL    .S2     B5                ; |437| 
  1635.            ADDKPC  .S2     RL49,B3,2         ; |437| 
  1636.            MV      .D1X    B13,A4            ; |437| 
  1637.            MV      .D2     B0,B4             ; |437| 
  1638. RL49:      ; CALL OCCURS                     ; |437| 
  1639.            MV      .D1     A4,A0             ; |437| 
  1640.    [ A0]   B       .S1     L43               ; |437| 
  1641.    [!A0]   MVKL    .S1     _netcmdArgs+4,A3  ; |445| 
  1642.    [!A0]   MVKH    .S1     _netcmdArgs+4,A3  ; |445| 
  1643.    [ A0]   MVKL    .S1     _SCOM_putMsg,A3   ; |441| 
  1644.    [ A0]   MVKH    .S1     _SCOM_putMsg,A3   ; |441| 
  1645. || [!A0]   LDW     .D1T1   *A3,A0            ; |445| 
  1646.            NOP             1
  1647.            ; BRANCH OCCURS                   ; |437| 
  1648. ;** --------------------------------------------------------------------------*
  1649.            NOP             1
  1650. ;** --------------------------------------------------------------------------*
  1651. L40:    
  1652.            NOP             2
  1653.    [!A0]   BNOP    .S1     L41,1             ; |445| 
  1654.    [!A0]   MVKL    .S1     _thrProcess+4,A4  ; |452| 
  1655. || [ A0]   MVKL    .S2     _tagScreen,B4     ; |446| 
  1656.    [!A0]   ZERO    .D1     A3
  1657. || [!A0]   MVKH    .S1     _thrProcess+4,A4  ; |452| 
  1658. || [ A0]   MVKH    .S2     _tagScreen,B4     ; |446| 
  1659.    [!A0]   STW     .D1T1   A3,*+A4(8)        ; |452| 
  1660.    [!A0]   LDW     .D1T2   *A4,B4            ; |458| 
  1661.            ; BRANCH OCCURS                   ; |445| 
  1662. ;** --------------------------------------------------------------------------*
  1663.            CALL    .S2     B4                ; |446| 
  1664.            LDW     .D1T1   *+A10(20),A4      ; |446| 
  1665.            ADDKPC  .S2     RL50,B3,3         ; |446| 
  1666. RL50:      ; CALL OCCURS                     ; |446| 
  1667.            MVKL    .S1     _thrProcess+4,A4  ; |452| 
  1668.            MVKH    .S1     _thrProcess+4,A4  ; |452| 
  1669. ||         ZERO    .D1     A3
  1670.            STW     .D1T1   A3,*+A4(8)        ; |452| 
  1671.            LDW     .D1T2   *A4,B4            ; |458| 
  1672. ;** --------------------------------------------------------------------------*
  1673. L41:    
  1674.            LDW     .D1T1   *+A10(20),A6      ; |455| 
  1675.            LDW     .D1T1   *+A10(24),A5      ; |456| 
  1676.            LDW     .D1T1   *+A10(28),A3      ; |457| 
  1677.            ADDAD   .D2     SP,5,B5           ; |55| 
  1678.            LDW     .D2T2   *+B4(32),B4       ; |458| 
  1679.            STW     .D2T1   A6,*+SP(40)       ; |455| 
  1680.            STW     .D2T1   A5,*+SP(44)       ; |456| 
  1681.            STW     .D2T1   A3,*+SP(48)       ; |457| 
  1682.            MVK     .D1     0xc,A3
  1683.            LDW     .D2T2   *B4,B4            ; |458| 
  1684.            NOP             1
  1685.            STW     .D2T1   A11,*+SP(60)      ; |463| 
  1686.            MVKL    .S1     _CHAN_execute,A5  ; |468| 
  1687.            MVKH    .S1     _CHAN_execute,A5  ; |468| 
  1688.            ADD     .S2     4,B4,B4           ; |458| 
  1689. ||         STW     .D2T2   B5,*B4            ; |55| 
  1690.            STW     .D2T1   A3,*B4            ; |56| 
  1691.            LDW     .D1T1   *A4,A3            ; |464| 
  1692.            ADD     .S2     4,SP,B4           ; |462| 
  1693.            STW     .D2T2   B4,*+SP(56)       ; |462| 
  1694.            ADDAD   .D2     SP,7,B4           ; |55| 
  1695.            MVK     .D2     0x8,B5
  1696.            LDW     .D1T1   *+A3(40),A3       ; |464| 
  1697.            NOP             4
  1698.            LDW     .D1T1   *A3,A3            ; |464| 
  1699.            CALL    .S2X    A5                ; |468| 
  1700.            ADDKPC  .S2     RL51,B3,2         ; |468| 
  1701.            ADD     .S1     4,A3,A3           ; |464| 
  1702. ||         STW     .D1T2   B4,*A3            ; |55| 
  1703.            MV      .D2     B13,B4            ; |468| 
  1704. ||         STW     .D1T2   B5,*A3            ; |56| 
  1705. RL51:      ; CALL OCCURS                     ; |468| 
  1706.            LDW     .D2T1   *+SP(4),A4        ; |473| 
  1707.            NOP             1
  1708.            MVKL    .S1     _checkMotion,A3   ; |474| 
  1709.            MVKH    .S1     _checkMotion,A3   ; |474| 
  1710.            NOP             1
  1711.            STW     .D2T1   A4,*+SP(20)       ; |473| 
  1712. ||         CALL    .S2X    A3                ; |474| 
  1713.            LDW     .D1T1   *+A10(20),A4      ; |474| 
  1714.            ADDKPC  .S2     RL52,B3,3         ; |474| 
  1715. RL52:      ; CALL OCCURS                     ; |474| 
  1716.            MVKL    .S2     _SCOM_putMsg,B5   ; |478| 
  1717.            MVKH    .S2     _SCOM_putMsg,B5   ; |478| 
  1718.            CALL    .S2     B5                ; |478| 
  1719.            MV      .L2X    A10,B4            ; |478| 
  1720.            STW     .D2T1   A11,*+SP(24)      ; |475| 
  1721.            MV      .D1     A4,A3             ; |474| 
  1722.            STW     .D2T1   A3,*+SP(16)       ; |474| 
  1723.            MV      .D1     A12,A4            ; |478| 
  1724. ||         ADDKPC  .S2     RL53,B3,0         ; |478| 
  1725. RL53:      ; CALL OCCURS                     ; |478| 
  1726.            MVKL    .S1     _SCOM_putMsg,A3   ; |481| 
  1727.            MVKH    .S1     _SCOM_putMsg,A3   ; |481| 
  1728.            LDW     .D2T1   *+SP(72),A4       ; |481| 
  1729.            CALL    .S2X    A3                ; |481| 
  1730.            ADD     .D2     8,SP,B4           ; |481| 
  1731.            ADDKPC  .S2     RL54,B3,3         ; |481| 
  1732. RL54:      ; CALL OCCURS                     ; |481| 
  1733.            MVKL    .S2     _SCOM_getMsg,B5   ; |484| 
  1734.            MVKH    .S2     _SCOM_getMsg,B5   ; |484| 
  1735.            CALL    .S2     B5                ; |484| 
  1736.            MV      .D1     A15,A4            ; |484| 
  1737.            MVK     .D2     0xffffffff,B4
  1738.            ADDKPC  .S2     RL55,B3,2         ; |484| 
  1739. RL55:      ; CALL OCCURS                     ; |484| 
  1740.            MV      .D2X    A4,B4             ; |484| 
  1741.            LDW     .D2T2   *+B4(12),B0       ; |487| 
  1742.            NOP             4
  1743.    [!B0]   B       .S1     L39               ; |490| 
  1744.            STW     .D2T2   B0,*+SP(4)        ; |490| 
  1745. || [!B0]   MVKL    .S1     _checkMsg,A3      ; |426| 
  1746.    [!B0]   MVKH    .S1     _checkMsg,A3      ; |426| 
  1747.    [ B0]   MVKL    .S1     _thrProcess+68,A4 ; |496| 
  1748.    [ B0]   MVKH    .S1     _thrProcess+68,A4 ; |496| 
  1749. || [ B0]   ZERO    .D1     A3
  1750.    [ B0]   STW     .D1T1   A3,*+A4(8)        ; |496| 
  1751.            ; BRANCH OCCURS                   ; |490| 
  1752. ;** --------------------------------------------------------------------------*
  1753.            LDW     .D1T2   *A4,B4            ; |500| 
  1754.            NOP             1
  1755.            STW     .D2T1   A11,*+SP(44)      ; |499| 
  1756.            MVKL    .S1     _CHAN_execute,A5  ; |510| 
  1757.            MVKH    .S1     _CHAN_execute,A5  ; |510| 
  1758.            LDW     .D2T2   *+B4(32),B5       ; |500| 
  1759.            NOP             2
  1760.            ADD     .S2     4,SP,B4           ; |498| 
  1761.            STW     .D2T2   B4,*+SP(40)       ; |498| 
  1762.            LDW     .D2T2   *B5,B4            ; |500| 
  1763.            ADDAD   .D2     SP,5,B5           ; |55| 
  1764.            STW     .D2T2   B11,*+SP(56)      ; |503| 
  1765.            STW     .D2T2   B10,*+SP(60)      ; |504| 
  1766.            STW     .D2T2   B12,*+SP(64)      ; |505| 
  1767.            ADD     .L2     4,B4,B4           ; |500| 
  1768. ||         MVK     .S2     0x8,B5
  1769. ||         STW     .D2T2   B5,*B4            ; |55| 
  1770.            STW     .D2T2   B5,*B4            ; |56| 
  1771.            LDW     .D1T1   *A4,A3            ; |506| 
  1772.            NOP             3
  1773.            ADDAD   .D2     SP,7,B4           ; |55| 
  1774.            LDW     .D1T1   *+A3(40),A3       ; |506| 
  1775.            NOP             4
  1776.            LDW     .D1T1   *A3,A3            ; |506| 
  1777.            CALL    .S2X    A5                ; |510| 
  1778.            ADDKPC  .S2     RL56,B3,2         ; |510| 
  1779.            MVK     .S1     0xc,A3
  1780. ||         ADD     .L1     4,A3,A6           ; |506| 
  1781. ||         STW     .D1T2   B4,*A3            ; |55| 
  1782.            MV      .D2     B13,B4            ; |510| 
  1783. ||         STW     .D1T1   A3,*A6            ; |56| 
  1784. RL56:      ; CALL OCCURS                     ; |510| 
  1785.            MVKL    .S2     _netcmdArgs+8,B4  ; |512| 
  1786.            MVKH    .S2     _netcmdArgs+8,B4  ; |512| 
  1787.            LDW     .D2T2   *B4,B0            ; |512| 
  1788.            NOP             4
  1789.    [!B0]   BNOP    .S1     L42,2             ; |512| 
  1790.    [!B0]   MVKL    .S2     _SCOM_putMsg,B5   ; |519| 
  1791. || [ B0]   MVKL    .S1     _showMotion,A3    ; |513| 
  1792.    [!B0]   MVKH    .S2     _SCOM_putMsg,B5   ; |519| 
  1793. || [ B0]   MVKH    .S1     _showMotion,A3    ; |513| 
  1794.            NOP             1
  1795.            ; BRANCH OCCURS                   ; |512| 
  1796. ;** --------------------------------------------------------------------------*
  1797.            CALL    .S2X    A3                ; |513| 
  1798.            ADDKPC  .S2     RL57,B3,4         ; |513| 
  1799. RL57:      ; CALL OCCURS                     ; |513| 
  1800.            MVKL    .S2     _SCOM_putMsg,B5   ; |519| 
  1801.            MVKH    .S2     _SCOM_putMsg,B5   ; |519| 
  1802. ;** --------------------------------------------------------------------------*
  1803. L42:    
  1804.            CALL    .S2     B5                ; |519| 
  1805.            ADDKPC  .S2     RL58,B3,0         ; |519| 
  1806.            STW     .D2T2   B10,*+SP(32)      ; |517| 
  1807.            STW     .D2T2   B12,*+SP(36)      ; |518| 
  1808.            STW     .D2T2   B11,*+SP(28)      ; |516| 
  1809.            ADD     .L2     8,SP,B4           ; |519| 
  1810. ||         MV      .D1     A13,A4            ; |519| 
  1811. RL58:      ; CALL OCCURS                     ; |519| 
  1812.            MVKL    .S1     _SCOM_getMsg,A3   ; |522| 
  1813.            MVKH    .S1     _SCOM_getMsg,A3   ; |522| 
  1814.            LDW     .D2T1   *+SP(68),A4       ; |522| 
  1815.            CALL    .S2X    A3                ; |522| 
  1816.            ADDKPC  .S2     RL59,B3,3         ; |522| 
  1817.            MVK     .D2     0xffffffff,B4
  1818. RL59:      ; CALL OCCURS                     ; |522| 
  1819.            BNOP    .S1     L39,2             ; |522| 
  1820.            MVKL    .S1     _checkMsg,A3      ; |426| 
  1821.            MVKH    .S1     _checkMsg,A3      ; |426| 
  1822.            NOP             1
  1823.            ; BRANCH OCCURS                   ; |522| 
  1824. ;** --------------------------------------------------------------------------*
  1825. L43:    
  1826.            CALL    .S2X    A3                ; |441| 
  1827.            ADDKPC  .S2     RL60,B3,2         ; |441| 
  1828.            MV      .D1     A12,A4            ; |441| 
  1829.            MV      .D2X    A10,B4            ; |441| 
  1830. RL60:      ; CALL OCCURS                     ; |441| 
  1831.            BNOP    .S1     L39,2             ; |442| 
  1832.            MVKL    .S1     _checkMsg,A3      ; |426| 
  1833.            MVKH    .S1     _checkMsg,A3      ; |426| 
  1834.            NOP             1
  1835.            ; BRANCH OCCURS                   ; |442| 
  1836. ;******************************************************************************
  1837. ;* STRINGS                                                                    *
  1838. ;******************************************************************************
  1839. .sect ".const"
  1840. SL1: .string 0
  1841. SL2: .string "JPEGENC",0
  1842. SL3: .string "JPEGEncoder registerd Channel Number: %d",0
  1843. SL4: .string "JPEGDEC",0
  1844. SL5: .string "JPEGDecoder registerd Channel Number: %d",0
  1845. SL6: .string "%02d/%02d/%02d %02d:%02d:%02d:%02d",0
  1846. SL7: .string "INTOPROC",0
  1847. SL8: .string "PROCTOIN",0
  1848. SL9: .string "PROCTOOUT",0
  1849. SL10: .string "OUTTOPROC",0
  1850. SL11: .string "PROCTONET",0
  1851. SL12: .string "NETTOPROC",0
  1852. ;******************************************************************************
  1853. ;* UNDEFINED EXTERNAL REFERENCES                                              *
  1854. ;******************************************************************************
  1855. .global _sprintf
  1856. .global _localtime
  1857. .global _CACHE_clean
  1858. .global _DAT_copy
  1859. .global _CHAN_execute
  1860. .global _CHAN_open
  1861. .global _CHAN_regCell
  1862. .global _SCOM_open
  1863. .global _SCOM_putMsg
  1864. .global _SCOM_getMsg
  1865. .global _LOG_printf
  1866. .global _MBX_pend
  1867. .global _memset
  1868. .global _OEMCacheClean
  1869. .global _OEMCacheCleanSynch
  1870. .global _llTimerGetTime
  1871. .global _JPEGENC_TI_init
  1872. .global _JPEGDEC_TI_init
  1873. .global _ICC_linearCreate
  1874. .global _UTL_logDebugHandle
  1875. .global _IJPEGENC_PARAMS
  1876. .global _JPEGENC_CELLFXNS
  1877. .global _JPEGENC_IJPEGENC
  1878. .global _IJPEGDEC_PARAMS
  1879. .global _JPEGDEC_CELLFXNS
  1880. .global _JPEGDEC_IJPEGDEC
  1881. .global _netcmdArgs
  1882. .global _mbxProcess
  1883. .global _charset
  1884. .global __strasg
  1885. .global __divu
  1886. .global __divi
  1887. .global __remi