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. //------------------------------------------------------------------------------
  12. // AVS_SetupFirstBlock.asm
  13. //------------------------------------------------------------------------------
  14.        
  15.     // Setup Message Header
  16. //    mov (8) mAVS_8x8_HDR<1>:ud      rMSGSRC<8;8,1>:ud                                                    
  17.  
  18.     // Check  NLAS Enable bit
  19.     and.z.f0.(1)     wNULLREG                uwNLAS_ENABLE:uw        BIT15:uw       
  20.     (f0.0)mov   (1) fVIDEO_STEP_DELTA:f     0.0:f  
  21.    
  22.     // Setup Message Payload Header for 1st block of Media Sampler 8x8
  23.     mov (1) rAVS_PAYLOAD.0:f        fVIDEO_STEP_DELTA:f     //NLAS dx
  24.     mov (1) rAVS_PAYLOAD.1:f        fVIDEO_STEP_X:f         //Step X
  25.     mov (1) rAVS_PAYLOAD.5:f        fVIDEO_STEP_Y:f         //Step Y
  26.     mov (2) rAVS_PAYLOAD.2<4>:f     fSRC_VID_H_ORI<2;2,1>:f //Orig X and Y
  27.  
  28.  
  29.    
  30.  
  31.  
  32.  
  33.  
  34.  
  35.                
  36.