[cairo] New ARMv7-A (NEON) optimisations for Pixman
Jeff Muizelaar
jeff at infidigm.net
Fri May 8 11:10:05 PDT 2009
On Fri, May 08, 2009 at 11:26:13AM +0000, Jonathan Morton wrote:
> +#ifdef USE_GCC_INLINE_ASM
> + { PIXMAN_OP_SRC, PIXMAN_r5g6b5, PIXMAN_null, PIXMAN_r5g6b5, fbCompositeSrc_16x16neon, 0 },
> + { PIXMAN_OP_SRC, PIXMAN_b5g6r5, PIXMAN_null, PIXMAN_b5g6r5, fbCompositeSrc_16x16neon, 0 },
> + { PIXMAN_OP_OVER, PIXMAN_r5g6b5, PIXMAN_null, PIXMAN_r5g6b5, fbCompositeSrc_16x16neon, 0 },
> + { PIXMAN_OP_OVER, PIXMAN_b5g6r5, PIXMAN_null, PIXMAN_b5g6r5, fbCompositeSrc_16x16neon, 0 },
> + { PIXMAN_OP_SRC, PIXMAN_a8r8g8b8, PIXMAN_null, PIXMAN_r5g6b5, fbCompositeSrc_24x16neon, 0 },
> + { PIXMAN_OP_SRC, PIXMAN_a8b8g8r8, PIXMAN_null, PIXMAN_b5g6r5, fbCompositeSrc_24x16neon, 0 },
> + { PIXMAN_OP_SRC, PIXMAN_x8r8g8b8, PIXMAN_null, PIXMAN_r5g6b5, fbCompositeSrc_24x16neon, 0 },
> + { PIXMAN_OP_SRC, PIXMAN_x8b8g8r8, PIXMAN_null, PIXMAN_b5g6r5, fbCompositeSrc_24x16neon, 0 },
Doesn't fbCompositeSrc_24x16neon implement the same operation as
fbCompositeSrc_x888x0565neon?
How does the performance of those two implementations compare?a
-Jeff
More information about the cairo
mailing list