Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. // Module name: NV12_LOAD_SAVE_RGBX
  2. .kernel NV12_LOAD_SAVE_RGBX
  3. .code
  4. #define FIX_POINT_CONVERSION
  5. // #define FLOAT_POINT_CONVERSION
  6.  
  7. #include "SetupVPKernel.asm"
  8. #include "YUV_to_RGBX_Coef.asm"
  9. #include "Multiple_Loop_Head.asm"
  10. #include "NV12_Load_8x4.asm"
  11. #ifdef FIX_POINT_CONVERSION
  12.   #include "YUVX_Save_RGBX_Fix.asm"
  13. #else
  14.   #include "YUVX_Save_RGBX_Float.asm"
  15. #endif
  16. #include "RGB16x8_Save_RGB.asm"
  17. #include "Multiple_Loop.asm"
  18.  
  19. END_THREAD  // End of Thread
  20.  
  21. .end_code  
  22.  
  23. .end_kernel
  24.  
  25. // end of nv12_load_save_rgbx.asm
  26.