jpegmain.asm
上传用户:dahaojd
上传日期:2008-01-29
资源大小:14357k
文件大小:31k
- ;******************************************************************************
- ;* TMS320C6x C/C++ Codegen PC Version 4.36 *
- ;* Date/Time created: Wed Mar 22 15:36:25 2006 *
- ;******************************************************************************
- ;******************************************************************************
- ;* GLOBAL FILE PARAMETERS *
- ;* *
- ;* Architecture : TMS320C64xx *
- ;* Optimization : Enabled at level 3 *
- ;* Optimizing for : Speed *
- ;* Based on options: -o3, no -ms *
- ;* Endian : Little *
- ;* Interrupt Thrshld : Disabled *
- ;* Memory Model : Large *
- ;* Calls to RTS : Far *
- ;* Pipelining : Enabled *
- ;* Speculative Load : Enabled *
- ;* Memory Aliases : Presume not aliases (optimistic) *
- ;* Debug Info : No Debug Info *
- ;* *
- ;******************************************************************************
- .asg A15, FP
- .asg B14, DP
- .asg B15, SP
- .global $bss
- ; c:tic6000cgtoolsbinopt6x.exe -t -DI0 -v6400 -q -O3 C:DOCUME~1ZHAOQI~1LOCALS~1TempTI2232_2 C:DOCUME~1ZHAOQI~1LOCALS~1TempTI2232_5 -w C:/ICETEK-DM642-C V2.22/jpeg_motion/obj/
- .sect ".text"
- .global _main
- ;******************************************************************************
- ;* FUNCTION NAME: _main *
- ;* *
- ;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
- ;* B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
- ;* A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
- ;* B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
- ;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
- ;* B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
- ;* A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
- ;* B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
- ;* Local Frame Size : 8 Args + 0 Auto + 4 Save = 12 byte *
- ;******************************************************************************
- _main:
- ;** --------------------------------------------------------------------------*
- MVKL .S1 _CSLDM642_LIB_,A3 ; |144|
- MVKH .S1 _CSLDM642_LIB_,A3 ; |144|
- STW .D2T2 B3,*SP--(16) ; |16|
- CALL .S2X A3 ; |144|
- ADDKPC .S2 RL0,B3,4 ; |144|
- RL0: ; CALL OCCURS ; |144|
- MVKL .S2 __CSL_init,B4 ; |156|
- MVKH .S2 __CSL_init,B4 ; |156|
- CALL .S2 B4 ; |156|
- ADDKPC .S2 RL1,B3,3 ; |156|
- MVK .D1 0xffffffff,A4 ; |156|
- RL1: ; CALL OCCURS ; |156|
- MVKL .S1 _CACHE_clean,A3 ; |20|
- MVKH .S1 _CACHE_clean,A3 ; |20|
- ZERO .S1 A6 ; |20|
- CALL .S2X A3 ; |20|
- ZERO .D2 B4 ; |20|
- MVK .D1 0x1,A4 ; |20|
- ADDKPC .S2 RL2,B3,2 ; |20|
- RL2: ; CALL OCCURS ; |20|
- MVKL .S1 _CACHE_setL2Mode,A3 ; |21|
- MVKH .S1 _CACHE_setL2Mode,A3 ; |21|
- MVK .D1 0x3,A4 ; |21|
- CALL .S2X A3 ; |21|
- ADDKPC .S2 RL3,B3,4 ; |21|
- RL3: ; CALL OCCURS ; |21|
- MVKL .S1 0x1848200,A3 ; |350|
- MVKH .S1 0x1848200,A3 ; |350|
- LDW .D1T1 *A3,A3 ; |350|
- MVKL .S2 0x1848200,B4 ; |350|
- MVKL .S2 0x1848200,B5 ; |351|
- MVKH .S2 0x1848200,B4 ; |350|
- MVKH .S2 0x1848200,B5 ; |351|
- OR .D1 1,A3,A3 ; |350|
- STW .D2T1 A3,*B4 ; |350|
- LDW .D2T2 *B5,B4 ; |351|
- NOP 4
- AND .D2 1,B4,B0 ; |351|
- [ B0] B .S1 L4 ; |351|
- [!B0] MVKL .S1 0x1848200,A3 ; |351| (P) <0,0>
- [!B0] MVKH .S1 0x1848200,A3 ; |351| (P) <0,1>
- [!B0] LDW .D1T1 *A3,A4 ; |351| (P) <0,2> ^
- || [ B0] MVKL .S1 0x1848204,A3 ; |350|
- [ B0] MVKH .S1 0x1848204,A3 ; |350|
- [ B0] LDW .D1T1 *A3,A3 ; |350|
- ; BRANCH OCCURS ; |351|
- ;** --------------------------------------------------------------------------*
- MVK .D2 0x1,B0
- NOP 1
- AND .D1 1,A4,A0 ; |351| (P) <0,7> ^
- || MVKL .S1 0x1848200,A3 ; |351| (P) <1,0>
- ;*----------------------------------------------------------------------------*
- ;* SOFTWARE PIPELINE INFORMATION
- ;*
- ;* Loop source line : 351
- ;* Loop closing brace source line : 351
- ;* Known Minimum Trip Count : 1
- ;* Known Max Trip Count Factor : 1
- ;* Loop Carried Dependency Bound(^) : 7
- ;* Unpartitioned Resource Bound : 2
- ;* Partitioned Resource Bound(*) : 2
- ;* Resource Partition:
- ;* A-side B-side
- ;* .L units 0 0
- ;* .S units 2* 1
- ;* .D units 1 0
- ;* .M units 0 0
- ;* .X cross paths 0 0
- ;* .T address paths 1 0
- ;* Long read paths 0 0
- ;* Long write paths 0 0
- ;* Logical ops (.LS) 0 0 (.L or .S unit)
- ;* Addition ops (.LSD) 1 1 (.L or .S or .D unit)
- ;* Bound(.L .S .LS) 1 1
- ;* Bound(.L .S .D .LS .LSD) 2* 1
- ;*
- ;* Searching for software pipeline schedule at ...
- ;* ii = 7 Schedule found with 3 iterations in parallel
- ;*
- ;* Register Usage Table:
- ;* +-----------------------------------------------------------------+
- ;* |AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA|BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB|
- ;* |00000000001111111111222222222233|00000000001111111111222222222233|
- ;* |01234567890123456789012345678901|01234567890123456789012345678901|
- ;* |--------------------------------+--------------------------------|
- ;* 0: |* ** |* |
- ;* 1: | ** |* |
- ;* 2: | * |* |
- ;* 3: | * |* |
- ;* 4: | * |* |
- ;* 5: | * |* |
- ;* 6: | * |* |
- ;* +-----------------------------------------------------------------+
- ;*
- ;* Done
- ;*
- ;* Loop is interruptible
- ;* Collapsed epilog stages : 2
- ;* Prolog not removed
- ;* Collapsed prolog stages : 0
- ;*
- ;* Minimum required memory pad : 0 bytes
- ;*
- ;* Minimum safe trip count : 1
- ;*----------------------------------------------------------------------------*
- ;* SETUP CODE
- ;*
- ;* MVK 0x1,B0
- ;* ZERO A4
- ;*
- ;* SINGLE SCHEDULED ITERATION
- ;*
- ;* C40:
- ;* 0 MVKL .S1 0x1848200,A3 ; |351|
- ;* 1 MVKH .S1 0x1848200,A3 ; |351|
- ;* 2 [ B0] LDW .D1T1 *A3,A4 ; |351| ^
- ;* 3 NOP 4
- ;* 7 AND .D1 1,A4,A0 ; |351| ^
- ;* 8 [ A0] ZERO .D2 B0 ; ^
- ;* 9 [ B0] B .S2 C40 ; |351|
- ;* 10 NOP 5
- ;* ; BRANCH OCCURS ; |351|
- ;*----------------------------------------------------------------------------*
- L1: ; PIPED LOOP PROLOG
- ;** --------------------------------------------------------------------------*
- L2: ; PIPED LOOP KERNEL
- [ A0] ZERO .D2 B0 ; <0,8> ^
- || MVKH .S1 0x1848200,A3 ; |351| <1,1>
- [ B0] BNOP .S2 L2,4 ; |351| <0,9>
- || [ B0] LDW .D1T1 *A3,A4 ; |351| <1,2> ^
- AND .D1 1,A4,A0 ; |351| <1,7> ^
- || MVKL .S1 0x1848200,A3 ; |351| <2,0>
- ;** --------------------------------------------------------------------------*
- L3: ; PIPED LOOP EPILOG
- ;** --------------------------------------------------------------------------*
- MVKL .S1 0x1848204,A3 ; |350|
- MVKH .S1 0x1848204,A3 ; |350|
- LDW .D1T1 *A3,A3 ; |350|
- ;** --------------------------------------------------------------------------*
- L4:
- MVKL .S2 0x1848204,B4 ; |350|
- MVKL .S2 0x1848204,B5 ; |351|
- MVKH .S2 0x1848204,B4 ; |350|
- MVKH .S2 0x1848204,B5 ; |351|
- OR .D1 1,A3,A3 ; |350|
- STW .D2T1 A3,*B4 ; |350|
- LDW .D2T2 *B5,B4 ; |351|
- NOP 4
- AND .D2 1,B4,B0 ; |351|
- [ B0] B .S1 L8 ; |351|
- [ B0] MVKL .S2 _DAT_open,B5 ; |25|
- || [!B0] MVKL .S1 0x1848204,A3 ; |351| (P) <0,0>
- [ B0] MVKH .S2 _DAT_open,B5 ; |25|
- || [!B0] MVKH .S1 0x1848204,A3 ; |351| (P) <0,1>
- [!B0] LDW .D1T1 *A3,A4 ; |351| (P) <0,2> ^
- NOP 2
- ; BRANCH OCCURS ; |351|
- ;** --------------------------------------------------------------------------*
- MVK .D2 0x1,B0
- MVKL .S1 0x1848204,A3 ; |351| (P) <1,0>
- AND .D1 1,A4,A0 ; |351| (P) <0,7> ^
- ;*----------------------------------------------------------------------------*
- ;* SOFTWARE PIPELINE INFORMATION
- ;*
- ;* Loop source line : 351
- ;* Loop closing brace source line : 351
- ;* Known Minimum Trip Count : 1
- ;* Known Max Trip Count Factor : 1
- ;* Loop Carried Dependency Bound(^) : 7
- ;* Unpartitioned Resource Bound : 2
- ;* Partitioned Resource Bound(*) : 2
- ;* Resource Partition:
- ;* A-side B-side
- ;* .L units 0 0
- ;* .S units 2* 1
- ;* .D units 1 0
- ;* .M units 0 0
- ;* .X cross paths 0 0
- ;* .T address paths 1 0
- ;* Long read paths 0 0
- ;* Long write paths 0 0
- ;* Logical ops (.LS) 0 0 (.L or .S unit)
- ;* Addition ops (.LSD) 1 1 (.L or .S or .D unit)
- ;* Bound(.L .S .LS) 1 1
- ;* Bound(.L .S .D .LS .LSD) 2* 1
- ;*
- ;* Searching for software pipeline schedule at ...
- ;* ii = 7 Schedule found with 3 iterations in parallel
- ;*
- ;* Register Usage Table:
- ;* +-----------------------------------------------------------------+
- ;* |AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA|BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB|
- ;* |00000000001111111111222222222233|00000000001111111111222222222233|
- ;* |01234567890123456789012345678901|01234567890123456789012345678901|
- ;* |--------------------------------+--------------------------------|
- ;* 0: |* ** |* |
- ;* 1: | ** |* |
- ;* 2: | * |* |
- ;* 3: | * |* |
- ;* 4: | * |* |
- ;* 5: | * |* |
- ;* 6: | * |* |
- ;* +-----------------------------------------------------------------+
- ;*
- ;* Done
- ;*
- ;* Loop is interruptible
- ;* Collapsed epilog stages : 2
- ;* Prolog not removed
- ;* Collapsed prolog stages : 0
- ;*
- ;* Minimum required memory pad : 0 bytes
- ;*
- ;* Minimum safe trip count : 1
- ;*----------------------------------------------------------------------------*
- ;* SETUP CODE
- ;*
- ;* MVK 0x1,B0
- ;* ZERO A4
- ;*
- ;* SINGLE SCHEDULED ITERATION
- ;*
- ;* C18:
- ;* 0 MVKL .S1 0x1848204,A3 ; |351|
- ;* 1 MVKH .S1 0x1848204,A3 ; |351|
- ;* 2 [ B0] LDW .D1T1 *A3,A4 ; |351| ^
- ;* 3 NOP 4
- ;* 7 AND .D1 1,A4,A0 ; |351| ^
- ;* 8 [ A0] ZERO .D2 B0 ; ^
- ;* 9 [ B0] B .S2 C18 ; |351|
- ;* 10 NOP 5
- ;* ; BRANCH OCCURS ; |351|
- ;*----------------------------------------------------------------------------*
- L5: ; PIPED LOOP PROLOG
- ;** --------------------------------------------------------------------------*
- L6: ; PIPED LOOP KERNEL
- [ A0] ZERO .D2 B0 ; <0,8> ^
- || MVKH .S1 0x1848204,A3 ; |351| <1,1>
- [ B0] BNOP .S2 L6,4 ; |351| <0,9>
- || [ B0] LDW .D1T1 *A3,A4 ; |351| <1,2> ^
- AND .D1 1,A4,A0 ; |351| <1,7> ^
- || MVKL .S1 0x1848204,A3 ; |351| <2,0>
- ;** --------------------------------------------------------------------------*
- L7: ; PIPED LOOP EPILOG
- ;** --------------------------------------------------------------------------*
- MVKL .S2 _DAT_open,B5 ; |25|
- MVKH .S2 _DAT_open,B5 ; |25|
- ;** --------------------------------------------------------------------------*
- L8:
- CALL .S2 B5 ; |25|
- ADDKPC .S2 RL4,B3,1 ; |25|
- MVK .D1 0x1,A6 ; |25|
- MVK .D2 0x3,B4 ; |25|
- ZERO .S1 A4 ; |25|
- RL4: ; CALL OCCURS ; |25|
- MVKL .S2 0x184200c,B4 ; |368|
- MVKH .S2 0x184200c,B4 ; |368|
- LDW .D2T2 *B4,B4 ; |368|
- MVKL .S1 0x184200c,A3 ; |368|
- MVKH .S1 0x184200c,A3 ; |368|
- ZERO .D1 A4 ; |360|
- MVKH .S1 0x1840000,A4 ; |360|
- MVKL .S2 0x1842004,B4 ; |364|
- || OR .D2 7,B4,B5 ; |368|
- STW .D1T2 B5,*A3 ; |368|
- || MVKH .S2 0x1842004,B4 ; |364|
- LDW .D2T2 *B4,B4 ; |364|
- NOP 2
- MVKL .S1 0x1842004,A3 ; |364|
- MVKH .S1 0x1842004,A3 ; |364|
- OR .D2 7,B4,B4 ; |364|
- MVKL .S1 _ACPY2_6X1X_init,A3 ; |32|
- || STW .D1T2 B4,*A3 ; |364|
- LDW .D1T1 *A4,A4 ; |360|
- || MVKH .S1 _ACPY2_6X1X_init,A3 ; |32|
- ZERO .D2 B4 ; |360|
- CALL .S2X A3 ; |32|
- MVKH .S2 0x1840000,B4 ; |360|
- ADDKPC .S2 RL5,B3,0 ; |32|
- EXTU .S1 A4,3,3,A4 ; |360|
- SET .S1 A4,29,29,A4 ; |360|
- STW .D2T1 A4,*B4 ; |360|
- RL5: ; CALL OCCURS ; |32|
- MVKL .S1 _DMAN_init,A3 ; |33|
- MVKH .S1 _DMAN_init,A3 ; |33|
- NOP 1
- CALL .S2X A3 ; |33|
- ADDKPC .S2 RL6,B3,4 ; |33|
- RL6: ; CALL OCCURS ; |33|
- MVKL .S1 _DMAN_setup,A3 ; |34|
- MVKH .S1 _DMAN_setup,A3 ; |34|
- MVKL .S1 _intHeap,A4 ; |34|
- MVKH .S1 _intHeap,A4 ; |34|
- || CALL .S2X A3 ; |34|
- LDW .D1T1 *A4,A4 ; |34|
- ADDKPC .S2 RL7,B3,3 ; |34|
- RL7: ; CALL OCCURS ; |34|
- MVKL .S2 _CHAN_init,B4 ; |37|
- MVKH .S2 _CHAN_init,B4 ; |37|
- CALL .S2 B4 ; |37|
- ADDKPC .S2 RL8,B3,4 ; |37|
- RL8: ; CALL OCCURS ; |37|
- MVKL .S1 _ICC_init,A3 ; |38|
- MVKH .S1 _ICC_init,A3 ; |38|
- NOP 1
- CALL .S2X A3 ; |38|
- ADDKPC .S2 RL9,B3,4 ; |38|
- RL9: ; CALL OCCURS ; |38|
- MVKL .S1 _SCOM_init,A3 ; |39|
- MVKH .S1 _SCOM_init,A3 ; |39|
- NOP 1
- CALL .S2X A3 ; |39|
- ADDKPC .S2 RL10,B3,4 ; |39|
- RL10: ; CALL OCCURS ; |39|
- MVKL .S2 _intHeap,B4 ; |42|
- MVKH .S2 _intHeap,B4 ; |42|
- MVKL .S1 _CHAN_setup,A3 ; |42|
- || LDW .D2T2 *B4,B5 ; |42|
- MVKL .S2 _extHeap,B4 ; |42|
- || MVKH .S1 _CHAN_setup,A3 ; |42|
- MVKH .S2 _extHeap,B4 ; |42|
- CALL .S2X A3 ; |42|
- LDW .D2T2 *B4,B4 ; |42|
- MV .D1X B5,A4 ; |42|
- MVK .L2 0x1,B6 ; |42|
- ZERO .S1 A8 ; |42|
- ZERO .D2 B8 ; |42|
- || MV .D1X B5,A6 ; |42|
- || ADDKPC .S2 RL11,B3,0 ; |42|
- RL11: ; CALL OCCURS ; |42|
- MVKL .S1 _UTL_setLogs,A3 ; |45|
- MVKH .S1 _UTL_setLogs,A3 ; |45|
- MVKL .S1 _trace,A4 ; |45|
- CALL .S2X A3 ; |45|
- MVKH .S1 _trace,A4 ; |45|
- MV .D1 A4,A6 ; |45|
- MV .D2X A4,B6 ; |45|
- MV .D2X A4,B4 ; |45|
- ADDKPC .S2 RL12,B3,0 ; |45|
- RL12: ; CALL OCCURS ; |45|
- MVKL .S2 _tskVideoInputInit,B4 ; |47|
- MVKH .S2 _tskVideoInputInit,B4 ; |47|
- CALL .S2 B4 ; |47|
- ADDKPC .S2 RL13,B3,4 ; |47|
- RL13: ; CALL OCCURS ; |47|
- MVKL .S2 _tskVideoOutputInit,B4 ; |48|
- MVKH .S2 _tskVideoOutputInit,B4 ; |48|
- CALL .S2 B4 ; |48|
- ADDKPC .S2 RL14,B3,4 ; |48|
- RL14: ; CALL OCCURS ; |48|
- ;** --------------------------------------------------------------------------*
- MVKL .S1 _tskVideoInputStart,A3 ; |54|
- MVKH .S1 _tskVideoInputStart,A3 ; |54|
- NOP 1
- CALL .S2X A3 ; |54|
- ADDKPC .S2 RL15,B3,4 ; |54|
- RL15: ; CALL OCCURS ; |54|
- MVKL .S1 _tskVideoOutputStart,A3 ; |55|
- MVKH .S1 _tskVideoOutputStart,A3 ; |55|
- NOP 1
- CALL .S2X A3 ; |55|
- ADDKPC .S2 RL16,B3,4 ; |55|
- RL16: ; CALL OCCURS ; |55|
- MVKL .S1 _LOG_printf,A3 ; |56|
- MVKH .S1 _LOG_printf,A3 ; |56|
- || MVKL .S2 _UTL_logDebugHandle,B4 ; |56|
- MVKH .S2 _UTL_logDebugHandle,B4 ; |56|
- CALL .S2X A3 ; |56|
- LDW .D2T1 *B4,A4 ; |56|
- MVKL .S2 SL1+0,B5 ; |56|
- MVKH .S2 SL1+0,B5 ; |56|
- ADDKPC .S2 RL17,B3,0 ; |56|
- STW .D2T2 B5,*+SP(4) ; |56|
- RL17: ; CALL OCCURS ; |56|
- MVKL .S1 _tskProcessInit,A3 ; |58|
- MVKH .S1 _tskProcessInit,A3 ; |58|
- NOP 1
- CALL .S2X A3 ; |58|
- ADDKPC .S2 RL18,B3,4 ; |58|
- RL18: ; CALL OCCURS ; |58|
- MVKL .S1 _tskProcessStart,A3 ; |59|
- MVKH .S1 _tskProcessStart,A3 ; |59|
- NOP 1
- CALL .S2X A3 ; |59|
- ADDKPC .S2 RL19,B3,4 ; |59|
- RL19: ; CALL OCCURS ; |59|
- MVKL .S1 _LOG_printf,A3 ; |60|
- MVKH .S1 _LOG_printf,A3 ; |60|
- || MVKL .S2 _UTL_logDebugHandle,B4 ; |60|
- MVKH .S2 _UTL_logDebugHandle,B4 ; |60|
- CALL .S2X A3 ; |60|
- LDW .D2T1 *B4,A4 ; |60|
- MVKL .S2 SL2+0,B5 ; |60|
- MVKH .S2 SL2+0,B5 ; |60|
- ADDKPC .S2 RL20,B3,0 ; |60|
- STW .D2T2 B5,*+SP(4) ; |60|
- RL20: ; CALL OCCURS ; |60|
- MVKL .S2 _thrControlInit,B4 ; |62|
- MVKH .S2 _thrControlInit,B4 ; |62|
- CALL .S2 B4 ; |62|
- ADDKPC .S2 RL21,B3,4 ; |62|
- RL21: ; CALL OCCURS ; |62|
- MVKL .S1 _thrControlStartup,A3 ; |63|
- MVKH .S1 _thrControlStartup,A3 ; |63|
- NOP 1
- CALL .S2X A3 ; |63|
- ADDKPC .S2 RL22,B3,4 ; |63|
- RL22: ; CALL OCCURS ; |63|
- MVKL .S1 _LOG_printf,A3 ; |64|
- MVKH .S1 _LOG_printf,A3 ; |64|
- MVKL .S1 _UTL_logDebugHandle,A4 ; |64|
- MVKH .S1 _UTL_logDebugHandle,A4 ; |64|
- || CALL .S2X A3 ; |64|
- LDW .D1T1 *A4,A4 ; |64|
- MVKL .S2 SL3+0,B4 ; |64|
- MVKH .S2 SL3+0,B4 ; |64|
- STW .D2T2 B4,*+SP(4) ; |64|
- ADDKPC .S2 RL23,B3,0 ; |64|
- RL23: ; CALL OCCURS ; |64|
- MVKL .S2 _SCOM_create,B5 ; |67|
- MVKH .S2 _SCOM_create,B5 ; |67|
- CALL .S2 B5 ; |67|
- MVKL .S1 SL4+0,A4 ; |67|
- ZERO .D2 B4 ; |67|
- MVKH .S1 SL4+0,A4 ; |67|
- ADDKPC .S2 RL24,B3,1 ; |67|
- RL24: ; CALL OCCURS ; |67|
- MVKL .S1 _SCOM_create,A3 ; |68|
- MVKH .S1 _SCOM_create,A3 ; |68|
- MVKL .S1 SL5+0,A4 ; |68|
- CALL .S2X A3 ; |68|
- ZERO .D2 B4 ; |68|
- MVKH .S1 SL5+0,A4 ; |68|
- ADDKPC .S2 RL25,B3,2 ; |68|
- RL25: ; CALL OCCURS ; |68|
- ;** --------------------------------------------------------------------------*
- MVKL .S2 _SCOM_create,B5 ; |69|
- MVKH .S2 _SCOM_create,B5 ; |69|
- CALL .S2 B5 ; |69|
- MVKL .S1 SL6+0,A4 ; |69|
- ADDKPC .S2 RL26,B3,1 ; |69|
- MVKH .S1 SL6+0,A4 ; |69|
- ZERO .D2 B4 ; |69|
- RL26: ; CALL OCCURS ; |69|
- MVKL .S2 _SCOM_create,B5 ; |70|
- MVKH .S2 _SCOM_create,B5 ; |70|
- CALL .S2 B5 ; |70|
- MVKL .S1 SL7+0,A4 ; |70|
- ZERO .D2 B4 ; |70|
- MVKH .S1 SL7+0,A4 ; |70|
- ADDKPC .S2 RL27,B3,1 ; |70|
- RL27: ; CALL OCCURS ; |70|
- MVKL .S1 _SCOM_create,A3 ; |71|
- MVKH .S1 _SCOM_create,A3 ; |71|
- MVKL .S1 SL8+0,A4 ; |71|
- CALL .S2X A3 ; |71|
- ZERO .D2 B4 ; |71|
- MVKH .S1 SL8+0,A4 ; |71|
- ADDKPC .S2 RL28,B3,2 ; |71|
- RL28: ; CALL OCCURS ; |71|
- MVKL .S1 _SCOM_create,A3 ; |72|
- MVKH .S1 _SCOM_create,A3 ; |72|
- MVKL .S1 SL9+0,A4 ; |72|
- CALL .S2X A3 ; |72|
- ZERO .D2 B4 ; |72|
- MVKH .S1 SL9+0,A4 ; |72|
- ADDKPC .S2 RL29,B3,2 ; |72|
- RL29: ; CALL OCCURS ; |72|
- MVKL .S2 _LOG_printf,B4 ; |74|
- MVKH .S2 _LOG_printf,B4 ; |74|
- || MVKL .S1 _UTL_logDebugHandle,A3 ; |74|
- MVKH .S1 _UTL_logDebugHandle,A3 ; |74|
- || CALL .S2 B4 ; |74|
- LDW .D1T1 *A3,A4 ; |74|
- MVKL .S2 SL10+0,B5 ; |74|
- MVKH .S2 SL10+0,B5 ; |74|
- STW .D2T2 B5,*+SP(4) ; |74|
- ADDKPC .S2 RL30,B3,0 ; |74|
- RL30: ; CALL OCCURS ; |74|
- MVKL .S1 _UTL_showHeapUsageFunc,A3 ; |78|
- MVKL .S2 _intHeap,B5 ; |78|
- || MVKH .S1 _UTL_showHeapUsageFunc,A3 ; |78|
- MVKH .S2 _intHeap,B5 ; |78|
- CALL .S2X A3 ; |78|
- LDW .D2T1 *B5,A4 ; |78|
- MVKL .S2 SL11+0,B4 ; |78|
- MVKH .S2 SL11+0,B4 ; |78|
- ADDKPC .S2 RL31,B3,1 ; |78|
- RL31: ; CALL OCCURS ; |78|
- MVKL .S1 _UTL_showHeapUsageFunc,A5 ; |79|
- MVKH .S1 _UTL_showHeapUsageFunc,A5 ; |79|
- MVKL .S1 _extHeap,A3 ; |79|
- MVKH .S1 _extHeap,A3 ; |79|
- || CALL .S2X A5 ; |79|
- LDW .D1T1 *A3,A4 ; |79|
- MVKL .S2 SL12+0,B4 ; |79|
- MVKH .S2 SL12+0,B4 ; |79|
- ADDKPC .S2 RL32,B3,1 ; |79|
- RL32: ; CALL OCCURS ; |79|
- LDW .D2T2 *++SP(16),B3 ; |80|
- NOP 4
- RETNOP .S2 B3,5 ; |80|
- ; BRANCH OCCURS ; |80|
- ;******************************************************************************
- ;* STRINGS *
- ;******************************************************************************
- .sect ".const"
- SL1: .string "Video I/O started",0
- SL2: .string "Process thread started",0
- SL3: .string "Control thread started",0
- SL4: .string "INTOPROC",0
- SL5: .string "PROCTOIN",0
- SL6: .string "PROCTOOUT",0
- SL7: .string "OUTTOPROC",0
- SL8: .string "PROCTONET",0
- SL9: .string "NETTOPROC",0
- SL10: .string "Application started",0
- SL11: .string "intHeap",0
- SL12: .string "extHeap",0
- ;******************************************************************************
- ;* UNDEFINED EXTERNAL REFERENCES *
- ;******************************************************************************
- .global __CSL_init
- .global _CSLDM642_LIB_
- .global _CACHE_setL2Mode
- .global _CACHE_clean
- .global _DAT_open
- .global _ICC_init
- .global _CHAN_init
- .global _CHAN_setup
- .global _SCOM_init
- .global _SCOM_create
- .global _LOG_printf
- .global _UTL_setLogs
- .global _UTL_showHeapUsageFunc
- .global _tskVideoInputInit
- .global _tskVideoOutputInit
- .global _tskProcessInit
- .global _ACPY2_6X1X_init
- .global _DMAN_init
- .global _DMAN_setup
- .global _tskVideoInputStart
- .global _tskVideoOutputStart
- .global _tskProcessStart
- .global _thrControlInit
- .global _thrControlStartup
- .global _UTL_logDebugHandle
- .global _trace
- .global _intHeap
- .global _extHeap