Lines Matching defs:dst
988 static void hevc_sao_edge_filter_0degree_4width_lsx(uint8_t *dst,
1041 __lsx_vstelm_w(dst0, dst, 0, 0);
1042 __lsx_vstelm_w(dst0, dst + dst_stride, 0, 2);
1043 dst += dst_stride_2x;
1069 __lsx_vstelm_w(dst0, dst, 0, 0);
1070 __lsx_vstelm_w(dst0, dst + dst_stride, 0, 2);
1073 static void hevc_sao_edge_filter_0degree_8width_lsx(uint8_t *dst,
1130 __lsx_vstelm_d(dst0, dst, 0, 0);
1131 __lsx_vstelm_d(dst0, dst + dst_stride, 0, 1);
1132 dst += dst_stride_2x;
1162 __lsx_vstelm_d(dst0, dst, 0, 0);
1163 __lsx_vstelm_d(dst0, dst + dst_stride, 0, 1);
1166 static void hevc_sao_edge_filter_0degree_16multiple_lsx(uint8_t *dst,
1210 dst_ptr = dst + v_cnt;
1300 dst += dst_stride_4x;
1304 static void hevc_sao_edge_filter_90degree_4width_lsx(uint8_t *dst,
1364 __lsx_vstelm_w(dst0, dst, 0, 0);
1365 __lsx_vstelm_w(dst0, dst + dst_stride, 0, 2);
1366 dst += dst_stride_2x;
1395 __lsx_vstelm_w(dst0, dst, 0, 0);
1396 __lsx_vstelm_w(dst0, dst + dst_stride, 0, 2);
1399 static void hevc_sao_edge_filter_90degree_8width_lsx(uint8_t *dst,
1457 __lsx_vstelm_d(dst0, dst, 0, 0);
1458 __lsx_vstelm_d(dst0, dst + dst_stride, 0, 1);
1459 dst += dst_stride_2x;
1488 __lsx_vstelm_d(dst0, dst, 0, 0);
1489 __lsx_vstelm_d(dst0, dst + dst_stride, 0, 1);
1492 static void hevc_sao_edge_filter_90degree_16multiple_lsx(uint8_t *dst,
1502 uint8_t *dst_orig = dst;
1525 dst = dst_orig + v_cnt;
1601 __lsx_vst(dst0, dst, 0);
1602 __lsx_vstx(dst1, dst, dst_stride);
1603 __lsx_vstx(dst2, dst, dst_stride_2x);
1604 __lsx_vstx(dst3, dst, dst_stride_3x);
1606 dst += dst_stride_4x;
1611 static void hevc_sao_edge_filter_45degree_4width_lsx(uint8_t *dst,
1683 __lsx_vstelm_w(dst0, dst, 0, 0);
1684 __lsx_vstelm_w(dst0, dst + dst_stride, 0, 2);
1685 dst += dst_stride_2x;
1720 __lsx_vstelm_w(dst0, dst, 0, 0);
1721 __lsx_vstelm_w(dst0, dst + dst_stride, 0, 2);
1724 static void hevc_sao_edge_filter_45degree_8width_lsx(uint8_t *dst,
1795 __lsx_vstelm_d(dst0, dst, 0, 0);
1796 __lsx_vstelm_d(dst0, dst + dst_stride, 0, 1);
1797 dst += dst_stride_2x;
1839 __lsx_vstelm_d(dst0, dst, 0, 0);
1840 __lsx_vstelm_d(dst0, dst + dst_stride, 0, 1);
1843 static void hevc_sao_edge_filter_45degree_16multiple_lsx(uint8_t *dst,
1853 uint8_t *dst_orig = dst;
1881 dst_orig = dst;
1987 dst += dst_stride_4x;
1991 static void hevc_sao_edge_filter_135degree_4width_lsx(uint8_t *dst,
2064 __lsx_vstelm_w(dst0, dst, 0, 0);
2065 __lsx_vstelm_w(dst0, dst + dst_stride, 0, 2);
2066 dst += dst_stride_2x;
2101 __lsx_vstelm_w(dst0, dst, 0, 0);
2102 __lsx_vstelm_w(dst0, dst + dst_stride, 0, 2);
2103 dst += dst_stride_2x;
2106 static void hevc_sao_edge_filter_135degree_8width_lsx(uint8_t *dst,
2179 __lsx_vstelm_d(dst0, dst, 0, 0);
2180 __lsx_vstelm_d(dst0, dst + dst_stride, 0, 1);
2181 dst += dst_stride_2x;
2216 __lsx_vstelm_d(dst0, dst, 0, 0);
2217 __lsx_vstelm_d(dst0, dst + dst_stride, 0, 1);
2220 static void hevc_sao_edge_filter_135degree_16multiple_lsx(uint8_t *dst,
2255 dst_orig = dst;
2361 dst += dst_stride_4x;
2365 void ff_hevc_sao_edge_filter_8_lsx(uint8_t *dst, uint8_t *src,
2375 hevc_sao_edge_filter_0degree_16multiple_lsx(dst, stride_dst,
2380 dst += width & 0xFFFFFFF0;
2386 hevc_sao_edge_filter_0degree_8width_lsx(dst, stride_dst,
2389 dst += 8;
2395 hevc_sao_edge_filter_0degree_4width_lsx(dst, stride_dst,
2403 hevc_sao_edge_filter_90degree_16multiple_lsx(dst, stride_dst,
2408 dst += width & 0xFFFFFFF0;
2414 hevc_sao_edge_filter_90degree_8width_lsx(dst, stride_dst,
2417 dst += 8;
2423 hevc_sao_edge_filter_90degree_4width_lsx(dst, stride_dst,
2431 hevc_sao_edge_filter_45degree_16multiple_lsx(dst, stride_dst,
2436 dst += width & 0xFFFFFFF0;
2442 hevc_sao_edge_filter_45degree_8width_lsx(dst, stride_dst,
2445 dst += 8;
2451 hevc_sao_edge_filter_45degree_4width_lsx(dst, stride_dst,
2459 hevc_sao_edge_filter_135degree_16multiple_lsx(dst, stride_dst,
2464 dst += width & 0xFFFFFFF0;
2470 hevc_sao_edge_filter_135degree_8width_lsx(dst, stride_dst,
2473 dst += 8;
2479 hevc_sao_edge_filter_135degree_4width_lsx(dst, stride_dst,