return s;
}
-FASTCALL static void
+static void
fbCombineClear (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
memset(dest, 0, width*sizeof(comp4_t));
}
-FASTCALL static void
+static void
fbCombineSrcU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
/* if the Src is opaque, call fbCombineSrcU */
-FASTCALL static void
+static void
fbCombineOverU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
/* if the Dst is opaque, this is a noop */
-FASTCALL static void
+static void
fbCombineOverReverseU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
/* if the Dst is opaque, call fbCombineSrcU */
-FASTCALL static void
+static void
fbCombineInU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
/* if the Src is opaque, this is a noop */
-FASTCALL static void
+static void
fbCombineInReverseU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
/* if the Dst is opaque, call fbCombineClear */
-FASTCALL static void
+static void
fbCombineOutU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
/* if the Src is opaque, call fbCombineClear */
-FASTCALL static void
+static void
fbCombineOutReverseU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
/* if the Src is opaque, call fbCombineInU */
/* if the Dst is opaque, call fbCombineOverU */
/* if both the Src and Dst are opaque, call fbCombineSrcU */
-FASTCALL static void
+static void
fbCombineAtopU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
/* if the Src is opaque, call fbCombineOverReverseU */
/* if the Dst is opaque, call fbCombineInReverseU */
/* if both the Src and Dst are opaque, call fbCombineDstU */
-FASTCALL static void
+static void
fbCombineAtopReverseU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
/* if the Src is opaque, call fbCombineOverU */
/* if the Dst is opaque, call fbCombineOverReverseU */
/* if both the Src and Dst are opaque, call fbCombineClear */
-FASTCALL static void
+static void
fbCombineXorU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineAddU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
/* if the Src is opaque, call fbCombineAddU */
/* if the Dst is opaque, call fbCombineAddU */
/* if both the Src and Dst are opaque, call fbCombineAddU */
-FASTCALL static void
+static void
fbCombineSaturateU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
#define CombineXor (CombineAOut|CombineBOut)
/* portion covered by a but not b */
-FASTCALL static comp1_t
+static comp1_t
fbCombineDisjointOutPart (comp1_t a, comp1_t b)
{
/* min (1, (1-b) / a) */
}
/* portion covered by both a and b */
-FASTCALL static comp1_t
+static comp1_t
fbCombineDisjointInPart (comp1_t a, comp1_t b)
{
/* max (1-(1-b)/a,0) */
}
/* portion covered by a but not b */
-FASTCALL static comp1_t
+static comp1_t
fbCombineConjointOutPart (comp1_t a, comp1_t b)
{
/* max (1-b/a,0) */
}
/* portion covered by both a and b */
-FASTCALL static comp1_t
+static comp1_t
fbCombineConjointInPart (comp1_t a, comp1_t b)
{
/* min (1,b/a) */
return IntDiv(b,a); /* b/a */
}
-FASTCALL static void
+static void
fbCombineDisjointGeneralU (comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width, comp1_t combine)
{
int i;
}
}
-FASTCALL static void
+static void
fbCombineDisjointOverU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineDisjointInU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralU (dest, src, mask, width, CombineAIn);
}
-FASTCALL static void
+static void
fbCombineDisjointInReverseU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralU (dest, src, mask, width, CombineBIn);
}
-FASTCALL static void
+static void
fbCombineDisjointOutU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralU (dest, src, mask, width, CombineAOut);
}
-FASTCALL static void
+static void
fbCombineDisjointOutReverseU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralU (dest, src, mask, width, CombineBOut);
}
-FASTCALL static void
+static void
fbCombineDisjointAtopU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralU (dest, src, mask, width, CombineAAtop);
}
-FASTCALL static void
+static void
fbCombineDisjointAtopReverseU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralU (dest, src, mask, width, CombineBAtop);
}
-FASTCALL static void
+static void
fbCombineDisjointXorU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralU (dest, src, mask, width, CombineXor);
}
-FASTCALL static void
+static void
fbCombineConjointGeneralU (comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width, comp1_t combine)
{
int i;
}
}
-FASTCALL static void
+static void
fbCombineConjointOverU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
-FASTCALL static void
+static void
fbCombineConjointOverReverseU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
-FASTCALL static void
+static void
fbCombineConjointInU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
-FASTCALL static void
+static void
fbCombineConjointInReverseU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineConjointGeneralU (dest, src, mask, width, CombineBIn);
}
-FASTCALL static void
+static void
fbCombineConjointOutU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineConjointGeneralU (dest, src, mask, width, CombineAOut);
}
-FASTCALL static void
+static void
fbCombineConjointOutReverseU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineConjointGeneralU (dest, src, mask, width, CombineBOut);
}
-FASTCALL static void
+static void
fbCombineConjointAtopU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineConjointGeneralU (dest, src, mask, width, CombineAAtop);
}
-FASTCALL static void
+static void
fbCombineConjointAtopReverseU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineConjointGeneralU (dest, src, mask, width, CombineBAtop);
}
-FASTCALL static void
+static void
fbCombineConjointXorU (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
/*************************** Per Channel functions ******************************/
/********************************************************************************/
-FASTCALL static void
+static void
fbCombineMaskC (comp4_t *src, comp4_t *mask)
{
comp4_t a = *mask;
*(mask) = a;
}
-FASTCALL static void
+static void
fbCombineMaskValueC (comp4_t *src, const comp4_t *mask)
{
comp4_t a = *mask;
*(src) =x;
}
-FASTCALL static void
+static void
fbCombineMaskAlphaC (const comp4_t *src, comp4_t *mask)
{
comp4_t a = *(mask);
*(mask) = a;
}
-FASTCALL static void
+static void
fbCombineClearC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
memset(dest, 0, width*sizeof(comp4_t));
}
-FASTCALL static void
+static void
fbCombineSrcC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineOverC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineOverReverseC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineInC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineInReverseC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineOutC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineOutReverseC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineAtopC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineAtopReverseC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineXorC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineAddC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineSaturateC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
}
}
-FASTCALL static void
+static void
fbCombineDisjointGeneralC (comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width, comp1_t combine)
{
int i;
}
}
-FASTCALL static void
+static void
fbCombineDisjointOverC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralC (dest, src, mask, width, CombineAOver);
}
-FASTCALL static void
+static void
fbCombineDisjointInC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralC (dest, src, mask, width, CombineAIn);
}
-FASTCALL static void
+static void
fbCombineDisjointInReverseC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralC (dest, src, mask, width, CombineBIn);
}
-FASTCALL static void
+static void
fbCombineDisjointOutC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralC (dest, src, mask, width, CombineAOut);
}
-FASTCALL static void
+static void
fbCombineDisjointOutReverseC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralC (dest, src, mask, width, CombineBOut);
}
-FASTCALL static void
+static void
fbCombineDisjointAtopC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralC (dest, src, mask, width, CombineAAtop);
}
-FASTCALL static void
+static void
fbCombineDisjointAtopReverseC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralC (dest, src, mask, width, CombineBAtop);
}
-FASTCALL static void
+static void
fbCombineDisjointXorC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineDisjointGeneralC (dest, src, mask, width, CombineXor);
}
-FASTCALL static void
+static void
fbCombineConjointGeneralC (comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width, comp1_t combine)
{
int i;
}
}
-FASTCALL static void
+static void
fbCombineConjointOverC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineConjointGeneralC (dest, src, mask, width, CombineAOver);
}
-FASTCALL static void
+static void
fbCombineConjointOverReverseC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineConjointGeneralC (dest, src, mask, width, CombineBOver);
}
-FASTCALL static void
+static void
fbCombineConjointInC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineConjointGeneralC (dest, src, mask, width, CombineAIn);
}
-FASTCALL static void
+static void
fbCombineConjointInReverseC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineConjointGeneralC (dest, src, mask, width, CombineBIn);
}
-FASTCALL static void
+static void
fbCombineConjointOutC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineConjointGeneralC (dest, src, mask, width, CombineAOut);
}
-FASTCALL static void
+static void
fbCombineConjointOutReverseC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineConjointGeneralC (dest, src, mask, width, CombineBOut);
}
-FASTCALL static void
+static void
fbCombineConjointAtopC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineConjointGeneralC (dest, src, mask, width, CombineAAtop);
}
-FASTCALL static void
+static void
fbCombineConjointAtopReverseC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
fbCombineConjointGeneralC (dest, src, mask, width, CombineBAtop);
}
-FASTCALL static void
+static void
fbCombineConjointXorC (pixman_implementation_t *imp, pixman_op_t op,
comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width)
{
/*********************************** Fetch ************************************/
-static FASTCALL void
+static void
fbFetch_a8r8g8b8 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
width*sizeof(uint32_t));
}
-static FASTCALL void
+static void
fbFetch_x8r8g8b8 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_a8b8g8r8 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_x8b8g8r8 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_b8g8r8a8 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_b8g8r8x8 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_a2b10g10r10 (bits_image_t *pict, int x, int y, int width, uint64_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_x2b10g10r10 (bits_image_t *pict, int x, int y, int width, uint64_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_r8g8b8 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_b8g8r8 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_r5g6b5 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_b5g6r5 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t r,g,b;
}
}
-static FASTCALL void
+static void
fbFetch_a1r5g5b5 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t r,g,b, a;
}
}
-static FASTCALL void
+static void
fbFetch_x1r5g5b5 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t r,g,b;
}
}
-static FASTCALL void
+static void
fbFetch_a1b5g5r5 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t r,g,b, a;
}
}
-static FASTCALL void
+static void
fbFetch_x1b5g5r5 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t r,g,b;
}
}
-static FASTCALL void
+static void
fbFetch_a4r4g4b4 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t r,g,b, a;
}
}
-static FASTCALL void
+static void
fbFetch_x4r4g4b4 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t r,g,b;
}
}
-static FASTCALL void
+static void
fbFetch_a4b4g4r4 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t r,g,b, a;
}
}
-static FASTCALL void
+static void
fbFetch_x4b4g4r4 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t r,g,b;
}
}
-static FASTCALL void
+static void
fbFetch_a8 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_r3g3b2 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t r,g,b;
}
}
-static FASTCALL void
+static void
fbFetch_b2g3r3 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t r,g,b;
}
}
-static FASTCALL void
+static void
fbFetch_a2r2g2b2 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t a,r,g,b;
}
}
-static FASTCALL void
+static void
fbFetch_a2b2g2r2 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t a,r,g,b;
}
}
-static FASTCALL void
+static void
fbFetch_c8 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_x4a4 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
#define Fetch4(img,l,o) ((o) & 2 ? Fetch8(img,l,o) >> 4 : Fetch8(img,l,o) & 0xf)
#endif
-static FASTCALL void
+static void
fbFetch_a4 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_r1g2b1 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t r,g,b;
}
}
-static FASTCALL void
+static void
fbFetch_b1g2r1 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t r,g,b;
}
}
-static FASTCALL void
+static void
fbFetch_a1r1g1b1 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t a,r,g,b;
}
}
-static FASTCALL void
+static void
fbFetch_a1b1g1r1 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
uint32_t a,r,g,b;
}
}
-static FASTCALL void
+static void
fbFetch_c4 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
-static FASTCALL void
+static void
fbFetch_a1 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_g1 (bits_image_t *pict, int x, int y, int width, uint32_t *buffer)
{
const uint32_t *bits = pict->bits + y*pict->rowstride;
}
}
-static FASTCALL void
+static void
fbFetch_yuy2 (bits_image_t *pict, int x, int line, int width, uint32_t *buffer)
{
int16_t y, u, v;
}
}
-static FASTCALL void
+static void
fbFetch_yv12 (bits_image_t *pict, int x, int line, int width, uint32_t *buffer)
{
YV12_SETUP(pict);
return NULL;
}
-static FASTCALL void
+static void
fbFetch64_generic (bits_image_t *pict, int x, int y, int width, uint64_t *buffer)
{
fetchProc32 fetch32 = ACCESS(pixman_fetchProcForPicture32) (pict);
/**************************** Pixel wise fetching *****************************/
-static FASTCALL void
+static void
fbFetchPixel_a2b10g10r10 (bits_image_t *pict, uint64_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_x2b10g10r10 (bits_image_t *pict, uint64_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_a8r8g8b8 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_x8r8g8b8 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_a8b8g8r8 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_x8b8g8r8 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_b8g8r8a8 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_b8g8r8x8 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_r8g8b8 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_b8g8r8 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_r5g6b5 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_b5g6r5 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_a1r5g5b5 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_x1r5g5b5 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_a1b5g5r5 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_x1b5g5r5 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_a4r4g4b4 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_x4r4g4b4 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_a4b4g4r4 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_x4b4g4r4 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_a8 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_r3g3b2 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_b2g3r3 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_a2r2g2b2 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_a2b2g2r2 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_c8 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_x4a4 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_a4 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_r1g2b1 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_b1g2r1 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_a1r1g1b1 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_a1b1g1r1 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_c4 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
-static FASTCALL void
+static void
fbFetchPixel_a1 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_g1 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_yuy2 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
}
}
-static FASTCALL void
+static void
fbFetchPixel_yv12 (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
int i;
*
* WARNING: This function loses precision!
*/
-static FASTCALL void
+static void
fbFetchPixel32_generic_lossy (bits_image_t *pict, uint32_t *buffer, int n_pixels)
{
fetch_pixels_64_t fetch_pixels_64 = ACCESS(pixman_fetchPixelProcForPicture64) (pict);
return NULL;
}
-static FASTCALL void
+static void
fbFetchPixel64_generic (bits_image_t *pict, uint64_t *buffer, int n_pixels)
{
fetch_pixels_32_t fetch_pixels_32 = ACCESS(pixman_fetchPixelProcForPicture32) (pict);
#define Splita(v) uint32_t a = ((v) >> 24), r = ((v) >> 16) & 0xff, g = ((v) >> 8) & 0xff, b = (v) & 0xff
#define Split(v) uint32_t r = ((v) >> 16) & 0xff, g = ((v) >> 8) & 0xff, b = (v) & 0xff
-static FASTCALL void
+static void
fbStore_a2b10g10r10 (pixman_image_t *image,
uint32_t *bits, const uint64_t *values,
int x, int width, const pixman_indexed_t * indexed)
}
}
-static FASTCALL void
+static void
fbStore_x2b10g10r10 (pixman_image_t *image,
uint32_t *bits, const uint64_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_a8r8g8b8 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
MEMCPY_WRAPPED(image, ((uint32_t *)bits) + x, values, width*sizeof(uint32_t));
}
-static FASTCALL void
+static void
fbStore_x8r8g8b8 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
WRITE(image, pixel++, values[i] & 0xffffff);
}
-static FASTCALL void
+static void
fbStore_a8b8g8r8 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
WRITE(image, pixel++, (values[i] & 0xff00ff00) | ((values[i] >> 16) & 0xff) | ((values[i] & 0xff) << 16));
}
-static FASTCALL void
+static void
fbStore_x8b8g8r8 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
WRITE(image, pixel++, (values[i] & 0x0000ff00) | ((values[i] >> 16) & 0xff) | ((values[i] & 0xff) << 16));
}
-static FASTCALL void
+static void
fbStore_b8g8r8a8 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
((values[i] << 24) & 0xff000000));
}
-static FASTCALL void
+static void
fbStore_b8g8r8x8 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
((values[i] << 24) & 0xff000000));
}
-static FASTCALL void
+static void
fbStore_r8g8b8 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width,
const pixman_indexed_t * indexed)
}
}
-static FASTCALL void
+static void
fbStore_b8g8r8 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_r5g6b5 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_b5g6r5 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_a1r5g5b5 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_x1r5g5b5 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_a1b5g5r5 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_x1b5g5r5 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_a4r4g4b4 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_x4r4g4b4 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_a4b4g4r4 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_x4b4g4r4 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_a8 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_r3g3b2 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_b2g3r3 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_a2r2g2b2 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_c8 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_x4a4 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
(Fetch8(img,l,o) & 0xf0) | (v)))
#endif
-static FASTCALL void
+static void
fbStore_a4 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_r1g2b1 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_b1g2r1 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_a1r1g1b1 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_a1b1g1r1 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_c4 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_a1 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
}
}
-static FASTCALL void
+static void
fbStore_g1 (pixman_image_t *image,
uint32_t *bits, const uint32_t *values, int x, int width, const pixman_indexed_t * indexed)
{
* Contracts a 64bpp image to 32bpp and then stores it using a regular 32-bit
* store proc.
*/
-static FASTCALL void
+static void
fbStore64_generic (pixman_image_t *image,
uint32_t *bits, const uint64_t *values, int x, int width, const pixman_indexed_t * indexed)
{
return ssrc;
}
-static FASTCALL void
+static void
mmxCombineOverU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineOverReverseU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineInU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineInReverseU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineOutU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineOutReverseU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineAtopU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineAtopReverseU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineXorU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineAddU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineSaturateU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
}
-static FASTCALL void
+static void
mmxCombineSrcC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineOverC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineOverReverseC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
}
-static FASTCALL void
+static void
mmxCombineInC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineInReverseC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineOutC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineOutReverseC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineAtopC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineAtopReverseC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineXorC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
mmxCombineAddC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
/* FIXME - the types and structures below should be give proper names
*/
-#define FASTCALL
-typedef FASTCALL void (*CombineFunc32) (uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width);
-typedef FASTCALL void (*fetchProc32)(bits_image_t *pict, int x, int y, int width,
+typedef void (*CombineFunc32) (uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width);
+typedef void (*fetchProc32)(bits_image_t *pict, int x, int y, int width,
uint32_t *buffer);
-typedef FASTCALL uint32_t (*fetchPixelProc32)(bits_image_t *pict, int offset, int line);
-typedef FASTCALL void (*storeProc32)(pixman_image_t *, uint32_t *bits,
+typedef uint32_t (*fetchPixelProc32)(bits_image_t *pict, int offset, int line);
+typedef void (*storeProc32)(pixman_image_t *, uint32_t *bits,
const uint32_t *values, int x, int width,
const pixman_indexed_t *);
-typedef FASTCALL void (*CombineFunc64) (uint64_t *dest, const uint64_t *src, const uint64_t *mask, int width);
-typedef FASTCALL void (*fetchProc64)(bits_image_t *pict, int x, int y, int width,
+typedef void (*CombineFunc64) (uint64_t *dest, const uint64_t *src, const uint64_t *mask, int width);
+typedef void (*fetchProc64)(bits_image_t *pict, int x, int y, int width,
uint64_t *buffer);
-typedef FASTCALL uint64_t (*fetchPixelProc64)(bits_image_t *pict, int offset, int line);
-typedef FASTCALL void (*storeProc64)(pixman_image_t *, uint32_t *bits,
+typedef uint64_t (*fetchPixelProc64)(bits_image_t *pict, int offset, int line);
+typedef void (*storeProc64)(pixman_image_t *, uint32_t *bits,
const uint64_t *values, int x, int width,
const pixman_indexed_t *);
/* SSE2 code patch for fbcompose.c */
-static FASTCALL void
+static void
sse2CombineOverU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineOverReverseU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineInU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineInReverseU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineOutU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineOutReverseU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineAtopU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineAtopReverseU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineXorU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineAddU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineSaturateU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineSrcC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineOverC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineOverReverseC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineInC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineInReverseC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineOutC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineOutReverseC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineAtopC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineAtopReverseC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineXorC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
_mm_empty();
}
-static FASTCALL void
+static void
sse2CombineAddC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dst, const uint32_t *src, const uint32_t *mask, int width)
{
vec_st ((vector unsigned int) tmp3, 15, dest ); \
vec_st ((vector unsigned int) tmp1, 0, dest );
-static FASTCALL void
+static void
vmxCombineOverUnomask (uint32_t *dest, const uint32_t *src, int width)
{
int i;
}
}
-static FASTCALL void
+static void
vmxCombineOverUmask (uint32_t *dest,
const uint32_t *src,
const uint32_t *mask,
}
}
-static FASTCALL void
+static void
vmxCombineOverU(pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask,
int width)
vmxCombineOverUnomask(dest, src, width);
}
-static FASTCALL void
+static void
vmxCombineOverReverseUnomask (uint32_t *dest, const uint32_t *src, int width)
{
int i;
}
}
-static FASTCALL void
+static void
vmxCombineOverReverseUmask (uint32_t *dest,
const uint32_t *src,
const uint32_t *mask,
}
}
-static FASTCALL void
+static void
vmxCombineOverReverseU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src,
const uint32_t *mask, int width)
vmxCombineOverReverseUnomask(dest, src, width);
}
-static FASTCALL void
+static void
vmxCombineInUnomask (uint32_t *dest, const uint32_t *src, int width)
{
int i;
}
}
-static FASTCALL void
+static void
vmxCombineInUmask (uint32_t *dest,
const uint32_t *src,
const uint32_t *mask,
}
}
-static FASTCALL void
+static void
vmxCombineInU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask,
int width)
vmxCombineInUnomask(dest, src, width);
}
-static FASTCALL void
+static void
vmxCombineInReverseUnomask (uint32_t *dest, const uint32_t *src, int width)
{
int i;
}
}
-static FASTCALL void
+static void
vmxCombineInReverseUmask (uint32_t *dest,
const uint32_t *src,
const uint32_t *mask,
}
}
-static FASTCALL void
+static void
vmxCombineInReverseU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src,
const uint32_t *mask, int width)
vmxCombineInReverseUnomask(dest, src, width);
}
-static FASTCALL void
+static void
vmxCombineOutUnomask (uint32_t *dest, const uint32_t *src, int width)
{
int i;
}
}
-static FASTCALL void
+static void
vmxCombineOutUmask (uint32_t *dest,
const uint32_t *src,
const uint32_t *mask,
}
}
-static FASTCALL void
+static void
vmxCombineOutU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask,
int width)
vmxCombineOutUnomask(dest, src, width);
}
-static FASTCALL void
+static void
vmxCombineOutReverseUnomask (uint32_t *dest, const uint32_t *src, int width)
{
int i;
}
}
-static FASTCALL void
+static void
vmxCombineOutReverseUmask (uint32_t *dest,
const uint32_t *src,
const uint32_t *mask,
}
}
-static FASTCALL void
+static void
vmxCombineOutReverseU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest,
const uint32_t *src,
vmxCombineOutReverseUnomask(dest, src, width);
}
-static FASTCALL void
+static void
vmxCombineAtopUnomask (uint32_t *dest, const uint32_t *src, int width)
{
int i;
}
}
-static FASTCALL void
+static void
vmxCombineAtopUmask (uint32_t *dest,
const uint32_t *src,
const uint32_t *mask,
}
}
-static FASTCALL void
+static void
vmxCombineAtopU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest,
const uint32_t *src,
vmxCombineAtopUnomask(dest, src, width);
}
-static FASTCALL void
+static void
vmxCombineAtopReverseUnomask (uint32_t *dest, const uint32_t *src, int width)
{
int i;
}
}
-static FASTCALL void
+static void
vmxCombineAtopReverseUmask (uint32_t *dest,
const uint32_t *src,
const uint32_t *mask,
}
}
-static FASTCALL void
+static void
vmxCombineAtopReverseU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest,
const uint32_t *src,
vmxCombineAtopReverseUnomask(dest, src, width);
}
-static FASTCALL void
+static void
vmxCombineXorUnomask (uint32_t *dest, const uint32_t *src, int width)
{
int i;
}
}
-static FASTCALL void
+static void
vmxCombineXorUmask (uint32_t *dest,
const uint32_t *src,
const uint32_t *mask,
}
}
-static FASTCALL void
+static void
vmxCombineXorU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest,
const uint32_t *src,
vmxCombineXorUnomask(dest, src, width);
}
-static FASTCALL void
+static void
vmxCombineAddUnomask (uint32_t *dest, const uint32_t *src, int width)
{
int i;
}
}
-static FASTCALL void
+static void
vmxCombineAddUmask (uint32_t *dest,
const uint32_t *src,
const uint32_t *mask,
}
}
-static FASTCALL void
+static void
vmxCombineAddU (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest,
const uint32_t *src,
vmxCombineAddUnomask(dest, src, width);
}
-static FASTCALL void
+static void
vmxCombineSrcC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
}
}
-static FASTCALL void
+static void
vmxCombineOverC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
}
}
-static FASTCALL void
+static void
vmxCombineOverReverseC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
}
}
-static FASTCALL void
+static void
vmxCombineInC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
}
}
-static FASTCALL void
+static void
vmxCombineInReverseC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
}
}
-static FASTCALL void
+static void
vmxCombineOutC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
}
}
-static FASTCALL void
+static void
vmxCombineOutReverseC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
}
}
-static FASTCALL void
+static void
vmxCombineAtopC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
}
}
-static FASTCALL void
+static void
vmxCombineAtopReverseC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
}
}
-static FASTCALL void
+static void
vmxCombineXorC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{
}
}
-static FASTCALL void
+static void
vmxCombineAddC (pixman_implementation_t *imp, pixman_op_t op,
uint32_t *dest, const uint32_t *src, const uint32_t *mask, int width)
{