Lines Matching defs:buf0

740     "movq  ("#b1", "#index", 2), %%mm0     \n\t" /*buf0[eax]*/\
742 "movq 8("#b1", "#index", 2), %%mm6 \n\t" /*buf0[eax]*/\
744 "psubw %%mm1, %%mm0 \n\t" /* buf0[eax] - buf1[eax]*/\
745 "psubw %%mm7, %%mm6 \n\t" /* buf0[eax] - buf1[eax]*/\
746 "pmulhw "LUM_MMX_FILTER_OFFSET"+8("#c"), %%mm0 \n\t" /* (buf0[eax] - buf1[eax])yalpha1>>16*/\
747 "pmulhw "LUM_MMX_FILTER_OFFSET"+8("#c"), %%mm6 \n\t" /* (buf0[eax] - buf1[eax])yalpha1>>16*/\
748 "psraw $4, %%mm1 \n\t" /* buf0[eax] - buf1[eax] >>4*/\
749 "psraw $4, %%mm7 \n\t" /* buf0[eax] - buf1[eax] >>4*/\
750 "paddw %%mm0, %%mm1 \n\t" /* buf0[eax]yalpha1 + buf1[eax](1-yalpha1) >>16*/\
751 "paddw %%mm6, %%mm7 \n\t" /* buf0[eax]yalpha1 + buf1[eax](1-yalpha1) >>16*/\
797 const int16_t *buf0 = buf[0], *buf1 = buf[1],
810 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "r" (dest),
836 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
850 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
861 const int16_t *buf0 = buf[0], *buf1 = buf[1],
873 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
884 const int16_t *buf0 = buf[0], *buf1 = buf[1],
902 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
913 const int16_t *buf0 = buf[0], *buf1 = buf[1],
931 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
962 "movq (%0, "#index", 2), %%mm0 \n\t" /*buf0[eax]*/\
964 "movq 8(%0, "#index", 2), %%mm6 \n\t" /*buf0[eax]*/\
966 "psubw %%mm1, %%mm0 \n\t" /* buf0[eax] - buf1[eax]*/\
967 "psubw %%mm7, %%mm6 \n\t" /* buf0[eax] - buf1[eax]*/\
968 "pmulhw "LUM_MMX_FILTER_OFFSET"+8("#c"), %%mm0 \n\t" /* (buf0[eax] - buf1[eax])yalpha1>>16*/\
969 "pmulhw "LUM_MMX_FILTER_OFFSET"+8("#c"), %%mm6 \n\t" /* (buf0[eax] - buf1[eax])yalpha1>>16*/\
970 "psraw $7, %%mm1 \n\t" /* buf0[eax] - buf1[eax] >>4*/\
971 "psraw $7, %%mm7 \n\t" /* buf0[eax] - buf1[eax] >>4*/\
972 "paddw %%mm0, %%mm1 \n\t" /* buf0[eax]yalpha1 + buf1[eax](1-yalpha1) >>16*/\
973 "paddw %%mm6, %%mm7 \n\t" /* buf0[eax]yalpha1 + buf1[eax](1-yalpha1) >>16*/\
982 const int16_t *buf0 = buf[0], *buf1 = buf[1],
993 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
1015 "movq (%0, "#index", 2), %%mm1 \n\t" /*buf0[eax]*/\
1016 "movq 8(%0, "#index", 2), %%mm7 \n\t" /*buf0[eax]*/\
1017 "psraw $4, %%mm1 \n\t" /* buf0[eax] - buf1[eax] >>4*/\
1018 "psraw $4, %%mm7 \n\t" /* buf0[eax] - buf1[eax] >>4*/\
1071 "movq (%0, "#index", 2), %%mm1 \n\t" /*buf0[eax]*/\
1072 "movq 8(%0, "#index", 2), %%mm7 \n\t" /*buf0[eax]*/\
1073 "psraw $4, %%mm1 \n\t" /* buf0[eax] - buf1[eax] >>4*/\
1074 "psraw $4, %%mm7 \n\t" /* buf0[eax] - buf1[eax] >>4*/\
1116 static void RENAME(yuv2rgb32_1)(SwsContext *c, const int16_t *buf0,
1122 const int16_t *buf1= buf0; //FIXME needed for RGB1/BGR1
1136 :: "c" (buf0), "d" (abuf0), "S" (ubuf0), "D" (ubuf1), "m" (dest),
1149 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
1165 :: "c" (buf0), "d" (abuf0), "S" (ubuf0), "D" (ubuf1), "m" (dest),
1178 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
1185 static void RENAME(yuv2bgr24_1)(SwsContext *c, const int16_t *buf0,
1191 const int16_t *buf1= buf0; //FIXME needed for RGB1/BGR1
1204 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
1219 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
1226 static void RENAME(yuv2rgb555_1)(SwsContext *c, const int16_t *buf0,
1232 const int16_t *buf1= buf0; //FIXME needed for RGB1/BGR1
1251 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
1272 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
1279 static void RENAME(yuv2rgb565_1)(SwsContext *c, const int16_t *buf0,
1285 const int16_t *buf1= buf0; //FIXME needed for RGB1/BGR1
1304 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
1325 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
1342 "movq (%0, "#index", 2), %%mm1 \n\t" /*buf0[eax]*/\
1343 "movq 8(%0, "#index", 2), %%mm7 \n\t" /*buf0[eax]*/\
1363 "movq (%0, "#index", 2), %%mm1 \n\t" /*buf0[eax]*/\
1364 "movq 8(%0, "#index", 2), %%mm7 \n\t" /*buf0[eax]*/\
1369 static void RENAME(yuv2yuyv422_1)(SwsContext *c, const int16_t *buf0,
1375 const int16_t *buf1= buf0; //FIXME needed for RGB1/BGR1
1387 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),
1400 :: "c" (buf0), "d" (buf1), "S" (ubuf0), "D" (ubuf1), "m" (dest),