Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. // Module name: RGBX_LOAD_SAVE_NV12
  2. .kernel RGBX_LOAD_SAVE_NV12
  3. .code
  4. #define FIX_POINT_CONVERSION
  5. // #define FLOAT_POINT_CONVERSION
  6.  
  7. #include "SetupVPKernel.asm"
  8. #include "RGBX_to_YUV_Coef.asm"
  9. #include "Multiple_Loop_Head.asm"
  10. #include "RGBX_Load_16x8.asm"  
  11. #ifdef FIX_POINT_CONVERSION
  12.   #include "RGBX_Save_YUV_Fix.asm"
  13. #else
  14.   #include "RGBX_Save_YUV_Float.asm"
  15. #endif
  16. #include "PL16x8_PL8x4.asm"    
  17. #include "PL8x4_Save_NV12.asm"
  18. #include "Multiple_Loop.asm"
  19.  
  20. END_THREAD  // End of Thread
  21.  
  22. .end_code  
  23.  
  24. .end_kernel
  25.  
  26. // end of rgbx_load_save_nv12.asm
  27.