watery01 / libyuv

Automatically exported from code.google.com/p/libyuv
0 stars 0 forks source link

yasm 1.2 build of libyuv #199

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
yasm version of libyuv has 2 advantages

1. 64 bit Windows support.
Visual C does not support inline 64 bit.
64 bit Windows is currently unoptimized C.
Intel C should work, but is untested.
GCC/Clang on Windows should work, but also untested.  MinGW cross build from 
Linux is another way to build 64 bit Windows and get 64 bit assembly.

2. AVX2 support.
AVX2 requires Visual Studio 2012, or GCC 4.7.  With older compilers it is 
unavailable.
Yasm upgrade may be easier for some projects.

Original issue reported on code.google.com by fbarch...@chromium.org on 10 Mar 2013 at 4:46

GoogleCodeExporter commented 9 years ago
Started a software toolkit build.

Original comment by fbarch...@chromium.org on 19 Mar 2013 at 7:02

GoogleCodeExporter commented 9 years ago
Investigated advantage of yasm of avx1.  Not a win.
Deferring for now

Original comment by fbarch...@google.com on 10 Apr 2013 at 9:12