WangYongHai / libyuv

Automatically exported from code.google.com/p/libyuv
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Windows 64 inline asm adding intrinsic option #336

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Build libyuv for 32 bit and 64 bit windows binaries
2. run performance tests for both
3. Windows 64 bit does not perform nearly as well as 32 bit.

What is the expected output? What do you see instead?  Similar performance

What version of the product are you using? On what operating system? Windows

Please provide any additional information below.  Rich Winterton, Bryan 
Bernhart and Sarah Han are prototyping changes to make the most frequently 
called and most useful functions in libYUV use intrinsics for Windows instead 
of inline assembly.  The following is an example Bryan created for the first 
function ported.  

Original issue reported on code.google.com by rrwinter...@gmail.com on 11 Jun 2014 at 8:46

Attachments:

GoogleCodeExporter commented 9 years ago
This is somewhat a duplicate of bug #311
https://code.google.com/p/libyuv/issues/detail?id=311

Checked in as R1018

Original comment by fbarch...@chromium.org on 24 Jun 2014 at 9:22