frkoenig@google.com f7e74a1a6f Move neon rotate code from straight assembly to inline.
Allow assemblers with a slightly different syntax to use
the optimized neon routines.

Removed extra constraints on the calling of the optimized
routines.  All neon routines can load unaligned and handle
odd widths.

Align allocated buffers in rotate_test.cc

Add neon rotate file to gyp file for arm targets.
Review URL: http://webrtc-codereview.appspot.com/253007

git-svn-id: http://libyuv.googlecode.com/svn/trunk@59 16f28f9a-4ce2-e073-06de-1de4eb20be90
2011-11-03 22:41:59 +00:00
..
conversion_tables.h cleanup yuv for consistency. stride, return int, negative heights, inplace conversions, lower case names, filter enum, uint, planarfunction updates, remove common.h, remove common/ folder, cpuid header public, move headers into libyuv/, add libyuv.h, fixed header guards, remove internal timing from scale, tweaks for llvm build, videocommon simplified 2011-10-14 17:50:12 +00:00
convert.cc ARGB To I420 and variations using row functions 2011-10-31 21:36:47 +00:00
cpu_id.cc ARGB To I420 and variations using row functions 2011-10-31 21:36:47 +00:00
format_conversion.cc avoid xmm7 in formatconversion 2011-11-02 23:06:50 +00:00
general.cc libyuv: Updates to gyp file convert and general 2011-10-28 01:01:57 +00:00
planar_functions.cc ARGB To I420 and variations using row functions 2011-10-31 21:36:47 +00:00
rotate_neon.cc Move neon rotate code from straight assembly to inline. 2011-11-03 22:41:59 +00:00
rotate_priv.h I420 and NV12 rotate functions. 2011-10-19 17:52:15 +00:00
rotate.cc Move neon rotate code from straight assembly to inline. 2011-11-03 22:41:59 +00:00
row_posix.cc ARGB To I420 and variations using row functions 2011-10-31 21:36:47 +00:00
row_table.cc ARGB To I420 and variations using row functions 2011-10-31 21:36:47 +00:00
row_win.cc ARGB To I420 and variations using row functions 2011-10-31 21:36:47 +00:00
row.h ARGB To I420 and variations using row functions 2011-10-31 21:36:47 +00:00
scale.cc Avoid using Q4-Q7 registers for NEON. 2011-11-03 00:54:50 +00:00
video_common.cc cleanup yuv for consistency. stride, return int, negative heights, inplace conversions, lower case names, filter enum, uint, planarfunction updates, remove common.h, remove common/ folder, cpuid header public, move headers into libyuv/, add libyuv.h, fixed header guards, remove internal timing from scale, tweaks for llvm build, videocommon simplified 2011-10-14 17:50:12 +00:00
video_common.h cleanup yuv for consistency. stride, return int, negative heights, inplace conversions, lower case names, filter enum, uint, planarfunction updates, remove common.h, remove common/ folder, cpuid header public, move headers into libyuv/, add libyuv.h, fixed header guards, remove internal timing from scale, tweaks for llvm build, videocommon simplified 2011-10-14 17:50:12 +00:00