* pixel.*:
authorLaurent Aimar <fenrir@videolan.org>
Fri, 22 Jul 2005 15:48:18 +0000 (15:48 +0000)
committerLaurent Aimar <fenrir@videolan.org>
Fri, 22 Jul 2005 15:48:18 +0000 (15:48 +0000)
commit5552052c55d550b48cb43d33cb3655ea53e4a273
treea6ee551e0fe9528e04e25c3db1130d83ddd61093
parentd2715116f9ef8d96d78e81010eda7fdee83cc212
 * pixel.*:

"I have completed additonal SAD implementations (8x16, 16x8 and 16x16)
 using Sparc VIS.  Overall speedup is roughly 90% from straight C.  I'm
 doing development and testing on a Sun Fire V220, with 2 * 1.5ghz
 UltraSPARC-III CPUs.

 I've hand-unrolled each of the loops.  Sun's assembler does not appear
 to have macro functionality built-in and I didn't want to establish an
 external dependancy on m4.  Please let me know if you run into any
 trouble with the patch."

 Patch by Phil Jensen.

git-svn-id: svn://svn.videolan.org/x264/trunk@279 df754926-b1dd-0310-bc7b-ec298dee348c
common/pixel.c
common/sparc/pixel.asm
common/sparc/pixel.h