<TEST> Testing scale computing 32[bits] MSVC: 1800 Build: Oct 13 2026 15:33:22 YUYVtoBGR24Converter
 YUYVtoBGR24ConverterAsm

All tests passed OK.

Benchmarks:
Compare RGB32 compare 1920x1080 time 4.025[ms] VFlip 3.948[ms] SSE2 0.576[ms] VFlip 0.579[ms]
Compare RGB24 compare 1920x1080 time 2.951[ms] VFlip 2.960[ms] SSE2 0.382[ms] VFlip 0.386[ms]
Compare YUYV compare 1920x1080 time 1.966[ms] VFlip 1.976[ms] SSE2 0.246[ms] VFlip 0.249[ms]
Convert RGB32 to YUV 1920x1080 time 3.275[ms] fix point 2.678[ms] orig 5.866[ms]
FlipConv RGB32 to YUV res 1920,1080 time 3.588[ms] fix point 2.624[ms] orig 6.772[ms]
Convert RGB24 to YUV 1920x1080 time 4.306[ms] fix point 2.804[ms] orig{C 6.462[ms] SIMD 13.557[ms] LUT 4.283[ms]}
FlipConv RGB24 to YUV 1920x1080 time 10.239[ms] fix point 2.947[ms] orig{C 6.807[ms] LUT 3.321[ms]} +Fix 3.276[ms]
Conv RGB24 to 420CCIR601V16 1920x1080  Real:6.348[ms] flip:6.538[ms] Fix point:2.361[ms] flip:2.239[ms]
Conv RGB24 to 420v16 1920x1080  Real:10.243[ms] flip:10.779[ms] Fix point:2.198[ms] flip:2.224[ms]
Convert RGB24 to YUYV resolution 1920,1080 time 3.169[ms] flip 3.271[ms]
Convert RGB32 to YUYV resolution 1920,1080 time 3.227[ms] flip 3.182[ms]
Convert YUYV to RGB24 resolution 1920,1080 time 9.317[ms] Flip: 8.212[ms] ASM: 12.024[ms] Flip: 12.028[ms]
Convert YUYV to RGB24 resolution 1920,1080 time 9.328[ms] Flip: 8.226[ms] ASM: 3.270[ms] Flip: 3.277[ms]

Convert AYUV to RGB24 resolution 1920,1080 time 13.633[ms] Flip: 13.665[ms] orig 18.838[ms].
Convert AYUV to ARGB32 resolution 1920,1080 time 14.800[ms] Flip: 13.482[ms]
Convert YUV420 to RGB24 res 1920,1080 time 8.247 Flip: 8.429 ASM 4.940 Flip: 4.968 SSE 1.974 Flip: 1.971[ms]
Convert YUV420 to RGB24 resolution 1920,1080 time Orig 19.922[ms] orig flip 19.936[ms].
Convert YUV420 to RGB32 resolution 1920,1080 time 8.445 Flip: 8.724 ASM 5.041 ASM_Flip: 4.966 SSE 1.879 Flip: 1.891[ms]
Convert YUV420_16 to BGR24 resolution 1920,1080 time 2.782[ms] flip 2.795[ms] orig 3.674[ms] flip 3.796[ms]
Convert YUV420_16 to BGR24 CCIR601 res. 1920,1080 time 2.974[ms] flip 3.007[ms] orig 3.855[ms] flip 3.870[ms]
Scale RGB24 from 1920,1080->800,600 time 29.830[ms].
Scale RGB32 from 1920,1080->800,600 time 29.585[ms] Orig 24.317[ms].
Scale ARGB32 from 1920,1080->800,600 time 47.298 MMX 6.564 SSE 7.340[ms].
Scale YUYV from 1920,1080->800,600 time 21.905[ms].
Scale YUV420 from 1920,1080->800,600 time 10.103[ms]. Orig 25.198[ms].
Rotate RGB24 1920,1080 time +90deg 1.979 +180deg 1.636 +270deg 1.546 FLIP_V 0.211 FLIP_H 2.061 FLIP_D 1.958[ms]
RotOrig RGB24 1920,1080 time +90deg 7.672 +180deg 7.155 +270deg 6.974 FLIP_V 0.191 FLIP_H 7.215 FLIP_D 7.653[ms]
Rotate RGB32 1920,1080 time +90deg 1.107 +180deg 0.419 +270deg 1.110 FLIP_V 0.253 FLIP_H 0.441 FLIP_D 1.438[ms]
RotOrig RGB32 1920,1080 time +90deg 7.707 +180deg 7.147 +270deg 10.748 FLIP_V 0.262 FLIP_H 7.167 FLIP_D 8.113[ms]