commit | f2d84dddd2157f4d25aee1fe036b89a19786a989 | [log] [tgz] |
---|---|---|
author | fbarchard@google.com <fbarchard@google.com@16f28f9a-4ce2-e073-06de-1de4eb20be90> | Mon May 14 20:23:35 2012 +0000 |
committer | fbarchard@google.com <fbarchard@google.com@16f28f9a-4ce2-e073-06de-1de4eb20be90> | Mon May 14 20:23:35 2012 +0000 |
tree | f3f001e6fc70a451638db4277770030659aa1368 | |
parent | f368565b9536ec3a27e145ef5d50cecb3b2a412b [diff] |
scale ported to OSX for 32/64 bit. Required breaking up some functions into 2 or 3 asm inlines to set constants. Reworked storing of 6 bytes on all platforms for 3/4 scale by storing first 4 bytes and then storing last 4 bytes, overlapping 2, in order to stay within SSE2 registers. BUG=none TEST=none Review URL: https://webrtc-codereview.appspot.com/582004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@266 16f28f9a-4ce2-e073-06de-1de4eb20be90