diff options
author | Geoff Levand <geoff@infradead.org> | 2012-04-07 17:47:21 -0700 |
---|---|---|
committer | Geoff Levand <geoff@infradead.org> | 2012-04-08 17:33:43 -0700 |
commit | d0ed472e5b4ba29f02f73adc5f61279a9a136274 (patch) | |
tree | 98d05db9f289e5aecf57e71531499156fb253c1a | |
parent | cc20d5fbf60f494ed49e5380857d8b5852de70c4 (diff) | |
download | libtwin-d0ed472e5b4ba29f02f73adc5f61279a9a136274.tar.gz |
Minor cleanup of twin_primitive.c
Signed-off-by: Geoff Levand <geoff@infradead.org>
-rw-r--r-- | libtwin/twin_primitive.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/libtwin/twin_primitive.c b/libtwin/twin_primitive.c index 24a6cf5..d9417d7 100644 --- a/libtwin/twin_primitive.c +++ b/libtwin/twin_primitive.c @@ -64,7 +64,7 @@ in_over (twin_argb32_t dst, } return dst; } - + static twin_argb32_t __inline in (twin_argb32_t src, twin_a8_t msk) @@ -76,7 +76,7 @@ in (twin_argb32_t src, twin_in(src,16,msk,t3) | twin_in(src,24,msk,t4)); } - + static twin_argb32_t __inline over (twin_argb32_t dst, twin_argb32_t src) @@ -273,7 +273,10 @@ make_twin_op_dsts_srcs(source) #define VUNALIGNED(p) (((unsigned long)(p)) & 0xf) -/* Altivec over function, some bits inspired by SDL */ +/* + * over_v: Altivec over function, some bits inspired by SDL + */ + static inline vector unsigned int over_v (vector unsigned char dst, vector unsigned char src ) @@ -286,7 +289,7 @@ static inline vector unsigned int over_v (vector unsigned char dst, vector unsigned char alpha, alphainv; vector unsigned short dmule, dmulo; const vector unsigned short v80 = vec_sl(vec_splat_u16(1), vec_splat_u16(7)); - const vector unsigned short v8= vec_splat_u8(8); + const vector unsigned short v8 = vec_splat_u8(8); /* get source alpha values all over the vector */ alpha = vec_perm(src, src, alphasplit); @@ -317,7 +320,6 @@ void _twin_vec_argb32_over_argb32 (twin_pointer_t dst, twin_argb32_t src32; vector unsigned char edgeperm; vector unsigned char src0v, src1v, srcv, dstv; - /* Go scalar for small amounts as I can't be bothered */ if (width < 8) { @@ -367,7 +369,6 @@ void _twin_vec_argb32_source_argb32 (twin_pointer_t dst, twin_argb32_t src32; vector unsigned char edgeperm; vector unsigned char src0v, src1v, srcv; - /* first run scalar until destination is aligned */ while (VUNALIGNED(dst.v) && width--) { |