Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. /*
  2.  * All Video Processing kernels
  3.  * Copyright © <2010>, Intel Corporation.
  4.  *
  5.  * This program is licensed under the terms and conditions of the
  6.  * Eclipse Public License (EPL), version 1.0.  The full text of the EPL is at
  7.  * http://www.opensource.org/licenses/eclipse-1.0.php.
  8.  *
  9.  */
  10.  
  11. // Modual name: SetupVPKernel.asm
  12. //
  13. // Initial setup for running video-processing kernels
  14. //
  15.  
  16. #include "common.inc"
  17.  
  18. //
  19. //  Now, begin source code....
  20. //
  21. .code
  22.  
  23. #include "Init_All_Regs.asm"
  24.  
  25. mov (8)     rMSGSRC.0<1>:ud  r0.0<8;8,1>:ud  // Initialize message payload header with R0
  26. #if     defined (INC_BLENDING)
  27.     mul (1)     fALPHA_STEP_X:f   fSCALING_STEP_RATIO:f         fVIDEO_STEP_X:f //StepX_ratio = AlphaStepX / VideoStepX
  28. #endif
  29.  
  30. // End of SetupVPKernel
  31.  
  32.  
  33.  
  34.        
  35.