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

DSP编程

开发平台:

C/C++

  1. ;******************************************************************************
  2. ;* TMS320C6x C/C++ Codegen                                    PC Version 4.36 *
  3. ;* Date/Time created: Mon Sep 05 15:03:44 2005                                *
  4. ;******************************************************************************
  5. ;******************************************************************************
  6. ;* GLOBAL FILE PARAMETERS                                                     *
  7. ;*                                                                            *
  8. ;*   Architecture      : TMS320C64xx                                          *
  9. ;*   Optimization      : Enabled at level 3                                   *
  10. ;*   Optimizing for    : Speed                                                *
  11. ;*                       Based on options: -o3, no -ms                        *
  12. ;*   Endian            : Little                                               *
  13. ;*   Interrupt Thrshld : Disabled                                             *
  14. ;*   Memory Model      : Large                                                *
  15. ;*   Calls to RTS      : Far                                                  *
  16. ;*   Pipelining        : Enabled                                              *
  17. ;*   Speculative Load  : Enabled                                              *
  18. ;*   Memory Aliases    : Presume not aliases (optimistic)                     *
  19. ;*   Debug Info        : No Debug Info                                        *
  20. ;*                                                                            *
  21. ;******************************************************************************
  22. .asg A15, FP
  23. .asg B14, DP
  24. .asg B15, SP
  25. .global $bss
  26. .sect ".cinit"
  27. .align 8
  28. .field   IR_1,32
  29. .field   _EVMDM642_vDisParamsChan+0,32
  30. .field   0,32 ; _EVMDM642_vDisParamsChan._dmode @ 0
  31. .field   4,32 ; _EVMDM642_vDisParamsChan._fldOp @ 32
  32. .field   0,32 ; _EVMDM642_vDisParamsChan._scale @ 64
  33. .field   0,32 ; _EVMDM642_vDisParamsChan._resmpl @ 96
  34. .field   1,32 ; _EVMDM642_vDisParamsChan._defValEn @ 128
  35. .field   0,32 ; _EVMDM642_vDisParamsChan._bpk10Bit @ 160
  36. .field   0,32 ; _EVMDM642_vDisParamsChan._vctl1Config @ 192
  37. .field   0,32 ; _EVMDM642_vDisParamsChan._vctl2Config @ 224
  38. .field   1,32 ; _EVMDM642_vDisParamsChan._vctl3Config @ 256
  39. .field   0,32 ; _EVMDM642_vDisParamsChan._extCtl @ 288
  40. .field   858,16 ; _EVMDM642_vDisParamsChan._frmHSize @ 320
  41. .field   525,16 ; _EVMDM642_vDisParamsChan._frmVSize @ 336
  42. .field   0,16 ; _EVMDM642_vDisParamsChan._imgHOffsetFld1 @ 352
  43. .field   0,16 ; _EVMDM642_vDisParamsChan._imgVOffsetFld1 @ 368
  44. .field   720,16 ; _EVMDM642_vDisParamsChan._imgHSizeFld1 @ 384
  45. .field   240,16 ; _EVMDM642_vDisParamsChan._imgVSizeFld1 @ 400
  46. .field   0,16 ; _EVMDM642_vDisParamsChan._imgHOffsetFld2 @ 416
  47. .field   0,16 ; _EVMDM642_vDisParamsChan._imgVOffsetFld2 @ 432
  48. .field   720,16 ; _EVMDM642_vDisParamsChan._imgHSizeFld2 @ 448
  49. .field   240,16 ; _EVMDM642_vDisParamsChan._imgVSizeFld2 @ 464
  50. .field   720,16 ; _EVMDM642_vDisParamsChan._hBlnkStart @ 480
  51. .field   856,16 ; _EVMDM642_vDisParamsChan._hBlnkStop @ 496
  52. .field   720,16 ; _EVMDM642_vDisParamsChan._vBlnkXStartFld1 @ 512
  53. .field   1,16 ; _EVMDM642_vDisParamsChan._vBlnkYStartFld1 @ 528
  54. .field   720,16 ; _EVMDM642_vDisParamsChan._vBlnkXStopFld1 @ 544
  55. .field   21,16 ; _EVMDM642_vDisParamsChan._vBlnkYStopFld1 @ 560
  56. .field   360,16 ; _EVMDM642_vDisParamsChan._vBlnkXStartFld2 @ 576
  57. .field   263,16 ; _EVMDM642_vDisParamsChan._vBlnkYStartFld2 @ 592
  58. .field   360,16 ; _EVMDM642_vDisParamsChan._vBlnkXStopFld2 @ 608
  59. .field   284,16 ; _EVMDM642_vDisParamsChan._vBlnkYStopFld2 @ 624
  60. .field   720,16 ; _EVMDM642_vDisParamsChan._xStartFld1 @ 640
  61. .field   1,16 ; _EVMDM642_vDisParamsChan._yStartFld1 @ 656
  62. .field   360,16 ; _EVMDM642_vDisParamsChan._xStartFld2 @ 672
  63. .field   263,16 ; _EVMDM642_vDisParamsChan._yStartFld2 @ 688
  64. .field   736,16 ; _EVMDM642_vDisParamsChan._hSyncStart @ 704
  65. .field   800,16 ; _EVMDM642_vDisParamsChan._hSyncStop @ 720
  66. .field   736,16 ; _EVMDM642_vDisParamsChan._vSyncXStartFld1 @ 736
  67. .field   4,16 ; _EVMDM642_vDisParamsChan._vSyncYStartFld1 @ 752
  68. .field   736,16 ; _EVMDM642_vDisParamsChan._vSyncXStopFld1 @ 768
  69. .field   7,16 ; _EVMDM642_vDisParamsChan._vSyncYStopFld1 @ 784
  70. .field   307,16 ; _EVMDM642_vDisParamsChan._vSyncXStartFld2 @ 800
  71. .field   266,16 ; _EVMDM642_vDisParamsChan._vSyncYStartFld2 @ 816
  72. .field   307,16 ; _EVMDM642_vDisParamsChan._vSyncXStopFld2 @ 832
  73. .field   269,16 ; _EVMDM642_vDisParamsChan._vSyncYStopFld2 @ 848
  74. .field   16,8 ; _EVMDM642_vDisParamsChan._yClipLow @ 864
  75. .field   235,8 ; _EVMDM642_vDisParamsChan._yClipHigh @ 872
  76. .field   16,8 ; _EVMDM642_vDisParamsChan._cClipLow @ 880
  77. .field   240,8 ; _EVMDM642_vDisParamsChan._cClipHigh @ 888
  78. .field   16,8 ; _EVMDM642_vDisParamsChan._yDefVal @ 896
  79. .field   128,8 ; _EVMDM642_vDisParamsChan._cbDefVal @ 904
  80. .field   128,8 ; _EVMDM642_vDisParamsChan._crDefVal @ 912
  81. .field   0,8
  82. .field   0,32 ; _EVMDM642_vDisParamsChan._rgbX @ 928
  83. .field   0,32 ; _EVMDM642_vDisParamsChan._incPix @ 960
  84. .field   90,16 ; _EVMDM642_vDisParamsChan._thrld @ 992
  85. .field   0,16
  86. .field   3,32 ; _EVMDM642_vDisParamsChan._numFrmBufs @ 1024
  87. .field   128,32 ; _EVMDM642_vDisParamsChan._alignment @ 1056
  88. .field   1,32 ; _EVMDM642_vDisParamsChan._mergeFlds @ 1088
  89. .field   0,32 ; _EVMDM642_vDisParamsChan._segId @ 1120
  90. .field   1,32 ; _EVMDM642_vDisParamsChan._edmaPri @ 1152
  91. .field   8,32 ; _EVMDM642_vDisParamsChan._irqId @ 1184
  92. IR_1: .set 152
  93. .sect ".text"
  94. .global _EVMDM642_vDisParamsChan
  95. _EVMDM642_vDisParamsChan: .usect ".far",152,4
  96. .sect ".cinit"
  97. .align 8
  98. .field   IR_2,32
  99. .field   _EVMDM642_vDisParamsPort+0,32
  100. .field   0,16 ; _EVMDM642_vDisParamsPort._dualChanEnable @ 0
  101. .field   0,16
  102. .field   0,32 ; _EVMDM642_vDisParamsPort._vc1Polarity @ 32
  103. .field   0,32 ; _EVMDM642_vDisParamsPort._vc2Polarity @ 64
  104. .field   0,32 ; _EVMDM642_vDisParamsPort._vc3Polarity @ 96
  105. .field   _SAA7105_Fxns,32 ; _EVMDM642_vDisParamsPort._edcTbl[0] @ 128
  106. .field   -1,32 ; _EVMDM642_vDisParamsPort._edcTbl[1] @ 160
  107. IR_2: .set 24
  108. .sect ".text"
  109. .global _EVMDM642_vDisParamsPort
  110. _EVMDM642_vDisParamsPort: .usect ".far",24,4
  111. .sect ".cinit"
  112. .align 8
  113. .field   IR_3,32
  114. .field   _EVMDM642_vDisParamsSAA7105+0,32
  115. .field   0,32 ; _EVMDM642_vDisParamsSAA7105._aFmt @ 0
  116. .field   0,32 ; _EVMDM642_vDisParamsSAA7105._mode @ 32
  117. .field   4,32 ; _EVMDM642_vDisParamsSAA7105._iFmt @ 64
  118. .field   1,16 ; _EVMDM642_vDisParamsSAA7105._enableSlaveMode @ 96
  119. .field   0,16 ; _EVMDM642_vDisParamsSAA7105._enableBT656Sync @ 112
  120. .field   -1,32 ; _EVMDM642_vDisParamsSAA7105._hI2C @ 128
  121. IR_3: .set 20
  122. .sect ".text"
  123. .global _EVMDM642_vDisParamsSAA7105
  124. _EVMDM642_vDisParamsSAA7105: .usect ".far",20,4
  125. ; d:tic6000c6000cgtoolsbinopt6x.exe -t -DI0 -v6400 -q -O3 C:DOCUME~1ADMINI~1LOCALS~1TempTI356_2 C:DOCUME~1ADMINI~1LOCALS~1TempTI356_5 -w D:/tic6000/boards/evmdm642/examples/video_networking/jpeg_motion/obj/ 
  126. ;******************************************************************************
  127. ;* UNDEFINED EXTERNAL REFERENCES                                              *
  128. ;******************************************************************************
  129. .global _SAA7105_Fxns