FFmpeg
|
#include <stdint.h>
#include <msa.h>
Go to the source code of this file.
Macros | |
#define | ALIGNMENT 16 |
#define | ALLOC_ALIGNED(align) __attribute__ ((aligned((align) << 1))) |
#define | LD_B(RTYPE, psrc) *((RTYPE *)(psrc)) |
#define | LD_UB(...) LD_B(v16u8, __VA_ARGS__) |
#define | LD_SB(...) LD_B(v16i8, __VA_ARGS__) |
#define | LD_H(RTYPE, psrc) *((RTYPE *)(psrc)) |
#define | LD_UH(...) LD_H(v8u16, __VA_ARGS__) |
#define | LD_SH(...) LD_H(v8i16, __VA_ARGS__) |
#define | LD_W(RTYPE, psrc) *((RTYPE *)(psrc)) |
#define | LD_UW(...) LD_W(v4u32, __VA_ARGS__) |
#define | LD_SW(...) LD_W(v4i32, __VA_ARGS__) |
#define | ST_B(RTYPE, in, pdst) *((RTYPE *)(pdst)) = (in) |
#define | ST_UB(...) ST_B(v16u8, __VA_ARGS__) |
#define | ST_SB(...) ST_B(v16i8, __VA_ARGS__) |
#define | ST_H(RTYPE, in, pdst) *((RTYPE *)(pdst)) = (in) |
#define | ST_UH(...) ST_H(v8u16, __VA_ARGS__) |
#define | ST_SH(...) ST_H(v8i16, __VA_ARGS__) |
#define | ST_W(RTYPE, in, pdst) *((RTYPE *)(pdst)) = (in) |
#define | ST_UW(...) ST_W(v4u32, __VA_ARGS__) |
#define | ST_SW(...) ST_W(v4i32, __VA_ARGS__) |
#define | LW(psrc) |
#define | LD(psrc) |
#define | SH(val, pdst) |
#define | SW(val, pdst) |
#define | SD(val, pdst) |
#define | LW4(psrc, stride, out0, out1, out2, out3) |
#define | LD2(psrc, stride, out0, out1) |
#define | LD4(psrc, stride, out0, out1, out2, out3) |
#define | SW4(in0, in1, in2, in3, pdst, stride) |
#define | SD4(in0, in1, in2, in3, pdst, stride) |
#define | LD_B2(RTYPE, psrc, stride, out0, out1) |
#define | LD_UB2(...) LD_B2(v16u8, __VA_ARGS__) |
#define | LD_SB2(...) LD_B2(v16i8, __VA_ARGS__) |
#define | LD_B3(RTYPE, psrc, stride, out0, out1, out2) |
#define | LD_UB3(...) LD_B3(v16u8, __VA_ARGS__) |
#define | LD_SB3(...) LD_B3(v16i8, __VA_ARGS__) |
#define | LD_B4(RTYPE, psrc, stride, out0, out1, out2, out3) |
#define | LD_UB4(...) LD_B4(v16u8, __VA_ARGS__) |
#define | LD_SB4(...) LD_B4(v16i8, __VA_ARGS__) |
#define | LD_B5(RTYPE, psrc, stride, out0, out1, out2, out3, out4) |
#define | LD_UB5(...) LD_B5(v16u8, __VA_ARGS__) |
#define | LD_SB5(...) LD_B5(v16i8, __VA_ARGS__) |
#define | LD_B6(RTYPE, psrc, stride, out0, out1, out2, out3, out4, out5) |
#define | LD_UB6(...) LD_B6(v16u8, __VA_ARGS__) |
#define | LD_SB6(...) LD_B6(v16i8, __VA_ARGS__) |
#define | LD_B7(RTYPE, psrc, stride,out0, out1, out2, out3, out4, out5, out6) |
#define | LD_UB7(...) LD_B7(v16u8, __VA_ARGS__) |
#define | LD_SB7(...) LD_B7(v16i8, __VA_ARGS__) |
#define | LD_B8(RTYPE, psrc, stride,out0, out1, out2, out3, out4, out5, out6, out7) |
#define | LD_UB8(...) LD_B8(v16u8, __VA_ARGS__) |
#define | LD_SB8(...) LD_B8(v16i8, __VA_ARGS__) |
#define | LD_H2(RTYPE, psrc, stride, out0, out1) |
#define | LD_UH2(...) LD_H2(v8u16, __VA_ARGS__) |
#define | LD_SH2(...) LD_H2(v8i16, __VA_ARGS__) |
#define | LD_H4(RTYPE, psrc, stride, out0, out1, out2, out3) |
#define | LD_UH4(...) LD_H4(v8u16, __VA_ARGS__) |
#define | LD_SH4(...) LD_H4(v8i16, __VA_ARGS__) |
#define | LD_H6(RTYPE, psrc, stride, out0, out1, out2, out3, out4, out5) |
#define | LD_UH6(...) LD_H6(v8u16, __VA_ARGS__) |
#define | LD_SH6(...) LD_H6(v8i16, __VA_ARGS__) |
#define | LD_H8(RTYPE, psrc, stride,out0, out1, out2, out3, out4, out5, out6, out7) |
#define | LD_UH8(...) LD_H8(v8u16, __VA_ARGS__) |
#define | LD_SH8(...) LD_H8(v8i16, __VA_ARGS__) |
#define | LD_H16(RTYPE, psrc, stride,out0, out1, out2, out3, out4, out5, out6, out7,out8, out9, out10, out11, out12, out13, out14, out15) |
#define | LD_SH16(...) LD_H16(v8i16, __VA_ARGS__) |
#define | LD4x4_SH(psrc, out0, out1, out2, out3) |
#define | LD_SW2(psrc, stride, out0, out1) |
#define | ST_B2(RTYPE, in0, in1, pdst, stride) |
#define | ST_UB2(...) ST_B2(v16u8, __VA_ARGS__) |
#define | ST_SB2(...) ST_B2(v16i8, __VA_ARGS__) |
#define | ST_B4(RTYPE, in0, in1, in2, in3, pdst, stride) |
#define | ST_UB4(...) ST_B4(v16u8, __VA_ARGS__) |
#define | ST_SB4(...) ST_B4(v16i8, __VA_ARGS__) |
#define | ST_B8(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,pdst, stride) |
#define | ST_UB8(...) ST_B8(v16u8, __VA_ARGS__) |
#define | ST_H2(RTYPE, in0, in1, pdst, stride) |
#define | ST_UH2(...) ST_H2(v8u16, __VA_ARGS__) |
#define | ST_SH2(...) ST_H2(v8i16, __VA_ARGS__) |
#define | ST_H4(RTYPE, in0, in1, in2, in3, pdst, stride) |
#define | ST_SH4(...) ST_H4(v8i16, __VA_ARGS__) |
#define | ST_H6(RTYPE, in0, in1, in2, in3, in4, in5, pdst, stride) |
#define | ST_SH6(...) ST_H6(v8i16, __VA_ARGS__) |
#define | ST_H8(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) |
#define | ST_SH8(...) ST_H8(v8i16, __VA_ARGS__) |
#define | ST_SW2(in0, in1, pdst, stride) |
#define | ST_SW8(in0, in1, in2, in3, in4, in5, in6, in7,pdst, stride) |
#define | ST2x4_UB(in, stidx, pdst, stride) |
#define | ST4x2_UB(in, pdst, stride) |
#define | ST4x4_UB(in0, in1, idx0, idx1, idx2, idx3, pdst, stride) |
#define | ST4x8_UB(in0, in1, pdst, stride) |
#define | ST6x4_UB(in0, in1, pdst, stride) |
#define | ST8x1_UB(in, pdst) |
#define | ST8x2_UB(in, pdst, stride) |
#define | ST8x4_UB(in0, in1, pdst, stride) |
#define | ST8x8_UB(in0, in1, in2, in3, pdst, stride) |
#define | ST12x4_UB(in0, in1, in2, pdst, stride) |
#define | ST12x8_UB(in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) |
#define | AVER_UB2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | AVER_UB2_UB(...) AVER_UB2(v16u8, __VA_ARGS__) |
#define | AVER_UB4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, out3) |
#define | AVER_UB4_UB(...) AVER_UB4(v16u8, __VA_ARGS__) |
#define | SLDI_B2_0(RTYPE, in0, in1, out0, out1, slide_val) |
#define | SLDI_B2_0_UB(...) SLDI_B2_0(v16u8, __VA_ARGS__) |
#define | SLDI_B2_0_SB(...) SLDI_B2_0(v16i8, __VA_ARGS__) |
#define | SLDI_B2_0_SW(...) SLDI_B2_0(v4i32, __VA_ARGS__) |
#define | SLDI_B3_0(RTYPE, in0, in1, in2, out0, out1, out2,slide_val) |
#define | SLDI_B3_0_UB(...) SLDI_B3_0(v16u8, __VA_ARGS__) |
#define | SLDI_B3_0_SB(...) SLDI_B3_0(v16i8, __VA_ARGS__) |
#define | SLDI_B4_0(RTYPE, in0, in1, in2, in3,out0, out1, out2, out3, slide_val) |
#define | SLDI_B4_0_UB(...) SLDI_B4_0(v16u8, __VA_ARGS__) |
#define | SLDI_B4_0_SB(...) SLDI_B4_0(v16i8, __VA_ARGS__) |
#define | SLDI_B4_0_SH(...) SLDI_B4_0(v8i16, __VA_ARGS__) |
#define | SLDI_B2(RTYPE, in0_0, in0_1, in1_0, in1_1, out0, out1, slide_val) |
#define | SLDI_B2_UB(...) SLDI_B2(v16u8, __VA_ARGS__) |
#define | SLDI_B2_SB(...) SLDI_B2(v16i8, __VA_ARGS__) |
#define | SLDI_B2_SH(...) SLDI_B2(v8i16, __VA_ARGS__) |
#define | SLDI_B3(RTYPE, in0_0, in0_1, in0_2, in1_0, in1_1, in1_2,out0, out1, out2, slide_val) |
#define | SLDI_B3_SB(...) SLDI_B3(v16i8, __VA_ARGS__) |
#define | SLDI_B3_UH(...) SLDI_B3(v8u16, __VA_ARGS__) |
#define | VSHF_B2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) |
#define | VSHF_B2_UB(...) VSHF_B2(v16u8, __VA_ARGS__) |
#define | VSHF_B2_SB(...) VSHF_B2(v16i8, __VA_ARGS__) |
#define | VSHF_B2_UH(...) VSHF_B2(v8u16, __VA_ARGS__) |
#define | VSHF_B2_SH(...) VSHF_B2(v8i16, __VA_ARGS__) |
#define | VSHF_B3(RTYPE, in0, in1, in2, in3, in4, in5, mask0, mask1, mask2,out0, out1, out2) |
#define | VSHF_B3_SB(...) VSHF_B3(v16i8, __VA_ARGS__) |
#define | VSHF_B4(RTYPE, in0, in1, mask0, mask1, mask2, mask3,out0, out1, out2, out3) |
#define | VSHF_B4_SB(...) VSHF_B4(v16i8, __VA_ARGS__) |
#define | VSHF_B4_SH(...) VSHF_B4(v8i16, __VA_ARGS__) |
#define | VSHF_H2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) |
#define | VSHF_H2_SH(...) VSHF_H2(v8i16, __VA_ARGS__) |
#define | VSHF_H3(RTYPE, in0, in1, in2, in3, in4, in5, mask0, mask1, mask2,out0, out1, out2) |
#define | VSHF_H3_SH(...) VSHF_H3(v8i16, __VA_ARGS__) |
#define | VSHF_W2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) |
#define | VSHF_W2_SB(...) VSHF_W2(v16i8, __VA_ARGS__) |
#define | DOTP_UB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) |
#define | DOTP_UB2_UH(...) DOTP_UB2(v8u16, __VA_ARGS__) |
#define | DOTP_UB4(RTYPE, mult0, mult1, mult2, mult3,cnst0, cnst1, cnst2, cnst3,out0, out1, out2, out3) |
#define | DOTP_UB4_UH(...) DOTP_UB4(v8u16, __VA_ARGS__) |
#define | DOTP_SB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) |
#define | DOTP_SB2_SH(...) DOTP_SB2(v8i16, __VA_ARGS__) |
#define | DOTP_SB3(RTYPE, mult0, mult1, mult2, cnst0, cnst1, cnst2,out0, out1, out2) |
#define | DOTP_SB3_SH(...) DOTP_SB3(v8i16, __VA_ARGS__) |
#define | DOTP_SB4(RTYPE, mult0, mult1, mult2, mult3,cnst0, cnst1, cnst2, cnst3, out0, out1, out2, out3) |
#define | DOTP_SB4_SH(...) DOTP_SB4(v8i16, __VA_ARGS__) |
#define | DOTP_SH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) |
#define | DOTP_SH2_SW(...) DOTP_SH2(v4i32, __VA_ARGS__) |
#define | DOTP_SH4(RTYPE, mult0, mult1, mult2, mult3,cnst0, cnst1, cnst2, cnst3,out0, out1, out2, out3) |
#define | DOTP_SH4_SW(...) DOTP_SH4(v4i32, __VA_ARGS__) |
#define | DPADD_SB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) |
#define | DPADD_SB2_SH(...) DPADD_SB2(v8i16, __VA_ARGS__) |
#define | DPADD_SB4(RTYPE, mult0, mult1, mult2, mult3,cnst0, cnst1, cnst2, cnst3, out0, out1, out2, out3) |
#define | DPADD_SB4_SH(...) DPADD_SB4(v8i16, __VA_ARGS__) |
#define | DPADD_UB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) |
#define | DPADD_UB2_UH(...) DPADD_UB2(v8u16, __VA_ARGS__) |
#define | DPADD_SH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) |
#define | DPADD_SH2_SW(...) DPADD_SH2(v4i32, __VA_ARGS__) |
#define | DPADD_SH4(RTYPE, mult0, mult1, mult2, mult3,cnst0, cnst1, cnst2, cnst3, out0, out1, out2, out3) |
#define | DPADD_SH4_SW(...) DPADD_SH4(v4i32, __VA_ARGS__) |
#define | MIN_UH2(RTYPE, in0, in1, min_vec) |
#define | MIN_UH2_UH(...) MIN_UH2(v8u16, __VA_ARGS__) |
#define | MIN_UH4(RTYPE, in0, in1, in2, in3, min_vec) |
#define | MIN_UH4_UH(...) MIN_UH4(v8u16, __VA_ARGS__) |
#define | CLIP_SH(in, min, max) |
#define | CLIP_SH_0_255(in) |
#define | CLIP_SH2_0_255(in0, in1) |
#define | CLIP_SH4_0_255(in0, in1, in2, in3) |
#define | CLIP_SW_0_255(in) |
#define | HADD_SW_S32(in) |
#define | HADD_UH_U32(in) |
#define | HADD_SB2(RTYPE, in0, in1, out0, out1) |
#define | HADD_SB2_SH(...) HADD_SB2(v8i16, __VA_ARGS__) |
#define | HADD_SB4(RTYPE, in0, in1, in2, in3, out0, out1, out2, out3) |
#define | HADD_SB4_UH(...) HADD_SB4(v8u16, __VA_ARGS__) |
#define | HADD_SB4_SH(...) HADD_SB4(v8i16, __VA_ARGS__) |
#define | HADD_UB2(RTYPE, in0, in1, out0, out1) |
#define | HADD_UB2_UH(...) HADD_UB2(v8u16, __VA_ARGS__) |
#define | HADD_UB3(RTYPE, in0, in1, in2, out0, out1, out2) |
#define | HADD_UB3_UH(...) HADD_UB3(v8u16, __VA_ARGS__) |
#define | HADD_UB4(RTYPE, in0, in1, in2, in3, out0, out1, out2, out3) |
#define | HADD_UB4_UB(...) HADD_UB4(v16u8, __VA_ARGS__) |
#define | HADD_UB4_UH(...) HADD_UB4(v8u16, __VA_ARGS__) |
#define | HADD_UB4_SH(...) HADD_UB4(v8i16, __VA_ARGS__) |
#define | HSUB_UB2(RTYPE, in0, in1, out0, out1) |
#define | HSUB_UB2_UH(...) HSUB_UB2(v8u16, __VA_ARGS__) |
#define | HSUB_UB2_SH(...) HSUB_UB2(v8i16, __VA_ARGS__) |
#define | HSUB_UB4(RTYPE, in0, in1, in2, in3, out0, out1, out2, out3) |
#define | HSUB_UB4_UH(...) HSUB_UB4(v8u16, __VA_ARGS__) |
#define | HSUB_UB4_SH(...) HSUB_UB4(v8i16, __VA_ARGS__) |
#define | SAD_UB2_UH(in0, in1, ref0, ref1) |
#define | INSERT_W2(RTYPE, in0, in1, out) |
#define | INSERT_W2_UB(...) INSERT_W2(v16u8, __VA_ARGS__) |
#define | INSERT_W2_SB(...) INSERT_W2(v16i8, __VA_ARGS__) |
#define | INSERT_W4(RTYPE, in0, in1, in2, in3, out) |
#define | INSERT_W4_UB(...) INSERT_W4(v16u8, __VA_ARGS__) |
#define | INSERT_W4_SB(...) INSERT_W4(v16i8, __VA_ARGS__) |
#define | INSERT_W4_SW(...) INSERT_W4(v4i32, __VA_ARGS__) |
#define | INSERT_D2(RTYPE, in0, in1, out) |
#define | INSERT_D2_UB(...) INSERT_D2(v16u8, __VA_ARGS__) |
#define | INSERT_D2_SB(...) INSERT_D2(v16i8, __VA_ARGS__) |
#define | INSERT_D2_SD(...) INSERT_D2(v2i64, __VA_ARGS__) |
#define | ILVEV_B2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | ILVEV_B2_UB(...) ILVEV_B2(v16u8, __VA_ARGS__) |
#define | ILVEV_B2_SB(...) ILVEV_B2(v16i8, __VA_ARGS__) |
#define | ILVEV_B2_SH(...) ILVEV_B2(v8i16, __VA_ARGS__) |
#define | ILVEV_B2_SD(...) ILVEV_B2(v2i64, __VA_ARGS__) |
#define | ILVEV_H2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | ILVEV_H2_UB(...) ILVEV_H2(v16u8, __VA_ARGS__) |
#define | ILVEV_H2_SH(...) ILVEV_H2(v8i16, __VA_ARGS__) |
#define | ILVEV_H2_SW(...) ILVEV_H2(v4i32, __VA_ARGS__) |
#define | ILVEV_W2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | ILVEV_W2_UB(...) ILVEV_W2(v16u8, __VA_ARGS__) |
#define | ILVEV_W2_SB(...) ILVEV_W2(v16i8, __VA_ARGS__) |
#define | ILVEV_W2_UH(...) ILVEV_W2(v8u16, __VA_ARGS__) |
#define | ILVEV_W2_SD(...) ILVEV_W2(v2i64, __VA_ARGS__) |
#define | ILVEV_D2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | ILVEV_D2_UB(...) ILVEV_D2(v16u8, __VA_ARGS__) |
#define | ILVEV_D2_SB(...) ILVEV_D2(v16i8, __VA_ARGS__) |
#define | ILVEV_D2_SW(...) ILVEV_D2(v4i32, __VA_ARGS__) |
#define | ILVL_B2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | ILVL_B2_UB(...) ILVL_B2(v16u8, __VA_ARGS__) |
#define | ILVL_B2_SB(...) ILVL_B2(v16i8, __VA_ARGS__) |
#define | ILVL_B2_UH(...) ILVL_B2(v8u16, __VA_ARGS__) |
#define | ILVL_B2_SH(...) ILVL_B2(v8i16, __VA_ARGS__) |
#define | ILVL_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3) |
#define | ILVL_B4_UB(...) ILVL_B4(v16u8, __VA_ARGS__) |
#define | ILVL_B4_SB(...) ILVL_B4(v16i8, __VA_ARGS__) |
#define | ILVL_B4_UH(...) ILVL_B4(v8u16, __VA_ARGS__) |
#define | ILVL_B4_SH(...) ILVL_B4(v8i16, __VA_ARGS__) |
#define | ILVL_H2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | ILVL_H2_SH(...) ILVL_H2(v8i16, __VA_ARGS__) |
#define | ILVL_H2_SW(...) ILVL_H2(v4i32, __VA_ARGS__) |
#define | ILVL_H4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3) |
#define | ILVL_H4_SH(...) ILVL_H4(v8i16, __VA_ARGS__) |
#define | ILVL_H4_SW(...) ILVL_H4(v4i32, __VA_ARGS__) |
#define | ILVL_W2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | ILVL_W2_UB(...) ILVL_W2(v16u8, __VA_ARGS__) |
#define | ILVL_W2_SB(...) ILVL_W2(v16i8, __VA_ARGS__) |
#define | ILVL_W2_SH(...) ILVL_W2(v8i16, __VA_ARGS__) |
#define | ILVR_B2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | ILVR_B2_UB(...) ILVR_B2(v16u8, __VA_ARGS__) |
#define | ILVR_B2_SB(...) ILVR_B2(v16i8, __VA_ARGS__) |
#define | ILVR_B2_UH(...) ILVR_B2(v8u16, __VA_ARGS__) |
#define | ILVR_B2_SH(...) ILVR_B2(v8i16, __VA_ARGS__) |
#define | ILVR_B2_SW(...) ILVR_B2(v4i32, __VA_ARGS__) |
#define | ILVR_B3(RTYPE, in0, in1, in2, in3, in4, in5, out0, out1, out2) |
#define | ILVR_B3_UB(...) ILVR_B3(v16u8, __VA_ARGS__) |
#define | ILVR_B3_UH(...) ILVR_B3(v8u16, __VA_ARGS__) |
#define | ILVR_B3_SH(...) ILVR_B3(v8i16, __VA_ARGS__) |
#define | ILVR_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3) |
#define | ILVR_B4_UB(...) ILVR_B4(v16u8, __VA_ARGS__) |
#define | ILVR_B4_SB(...) ILVR_B4(v16i8, __VA_ARGS__) |
#define | ILVR_B4_UH(...) ILVR_B4(v8u16, __VA_ARGS__) |
#define | ILVR_B4_SH(...) ILVR_B4(v8i16, __VA_ARGS__) |
#define | ILVR_B4_SW(...) ILVR_B4(v4i32, __VA_ARGS__) |
#define | ILVR_B8(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,in8, in9, in10, in11, in12, in13, in14, in15,out0, out1, out2, out3, out4, out5, out6, out7) |
#define | ILVR_B8_UH(...) ILVR_B8(v8u16, __VA_ARGS__) |
#define | ILVR_H2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | ILVR_H2_SH(...) ILVR_H2(v8i16, __VA_ARGS__) |
#define | ILVR_H2_SW(...) ILVR_H2(v4i32, __VA_ARGS__) |
#define | ILVR_H3(RTYPE, in0, in1, in2, in3, in4, in5, out0, out1, out2) |
#define | ILVR_H3_SH(...) ILVR_H3(v8i16, __VA_ARGS__) |
#define | ILVR_H4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3) |
#define | ILVR_H4_SH(...) ILVR_H4(v8i16, __VA_ARGS__) |
#define | ILVR_H4_SW(...) ILVR_H4(v4i32, __VA_ARGS__) |
#define | ILVR_W2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | ILVR_W2_UB(...) ILVR_W2(v16u8, __VA_ARGS__) |
#define | ILVR_W2_SB(...) ILVR_W2(v16i8, __VA_ARGS__) |
#define | ILVR_W2_SH(...) ILVR_W2(v8i16, __VA_ARGS__) |
#define | ILVR_W4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3) |
#define | ILVR_W4_SB(...) ILVR_W4(v16i8, __VA_ARGS__) |
#define | ILVR_W4_UB(...) ILVR_W4(v16u8, __VA_ARGS__) |
#define | ILVR_D2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | ILVR_D2_UB(...) ILVR_D2(v16u8, __VA_ARGS__) |
#define | ILVR_D2_SB(...) ILVR_D2(v16i8, __VA_ARGS__) |
#define | ILVR_D2_SH(...) ILVR_D2(v8i16, __VA_ARGS__) |
#define | ILVR_D3(RTYPE, in0, in1, in2, in3, in4, in5, out0, out1, out2) |
#define | ILVR_D3_SB(...) ILVR_D3(v16i8, __VA_ARGS__) |
#define | ILVR_D4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3) |
#define | ILVR_D4_SB(...) ILVR_D4(v16i8, __VA_ARGS__) |
#define | ILVR_D4_UB(...) ILVR_D4(v16u8, __VA_ARGS__) |
#define | ILVRL_B2(RTYPE, in0, in1, out0, out1) |
#define | ILVRL_B2_UB(...) ILVRL_B2(v16u8, __VA_ARGS__) |
#define | ILVRL_B2_SB(...) ILVRL_B2(v16i8, __VA_ARGS__) |
#define | ILVRL_B2_UH(...) ILVRL_B2(v8u16, __VA_ARGS__) |
#define | ILVRL_B2_SH(...) ILVRL_B2(v8i16, __VA_ARGS__) |
#define | ILVRL_B2_SW(...) ILVRL_B2(v4i32, __VA_ARGS__) |
#define | ILVRL_H2(RTYPE, in0, in1, out0, out1) |
#define | ILVRL_H2_SB(...) ILVRL_H2(v16i8, __VA_ARGS__) |
#define | ILVRL_H2_SH(...) ILVRL_H2(v8i16, __VA_ARGS__) |
#define | ILVRL_H2_SW(...) ILVRL_H2(v4i32, __VA_ARGS__) |
#define | ILVRL_W2(RTYPE, in0, in1, out0, out1) |
#define | ILVRL_W2_UB(...) ILVRL_W2(v16u8, __VA_ARGS__) |
#define | ILVRL_W2_SH(...) ILVRL_W2(v8i16, __VA_ARGS__) |
#define | ILVRL_W2_SW(...) ILVRL_W2(v4i32, __VA_ARGS__) |
#define | MAXI_SH2(RTYPE, in0, in1, max_val) |
#define | MAXI_SH2_UH(...) MAXI_SH2(v8u16, __VA_ARGS__) |
#define | MAXI_SH2_SH(...) MAXI_SH2(v8i16, __VA_ARGS__) |
#define | MAXI_SH4(RTYPE, in0, in1, in2, in3, max_val) |
#define | MAXI_SH4_UH(...) MAXI_SH4(v8u16, __VA_ARGS__) |
#define | SAT_UH2(RTYPE, in0, in1, sat_val) |
#define | SAT_UH2_UH(...) SAT_UH2(v8u16, __VA_ARGS__) |
#define | SAT_UH2_SH(...) SAT_UH2(v8i16, __VA_ARGS__) |
#define | SAT_UH4(RTYPE, in0, in1, in2, in3, sat_val) |
#define | SAT_UH4_UH(...) SAT_UH4(v8u16, __VA_ARGS__) |
#define | SAT_SH2(RTYPE, in0, in1, sat_val) |
#define | SAT_SH2_SH(...) SAT_SH2(v8i16, __VA_ARGS__) |
#define | SAT_SH3(RTYPE, in0, in1, in2, sat_val) |
#define | SAT_SH3_SH(...) SAT_SH3(v8i16, __VA_ARGS__) |
#define | SAT_SH4(RTYPE, in0, in1, in2, in3, sat_val) |
#define | SAT_SH4_SH(...) SAT_SH4(v8i16, __VA_ARGS__) |
#define | SAT_SW2(RTYPE, in0, in1, sat_val) |
#define | SAT_SW2_SW(...) SAT_SW2(v4i32, __VA_ARGS__) |
#define | SAT_SW4(RTYPE, in0, in1, in2, in3, sat_val) |
#define | SAT_SW4_SW(...) SAT_SW4(v4i32, __VA_ARGS__) |
#define | SPLATI_H2(RTYPE, in, idx0, idx1, out0, out1) |
#define | SPLATI_H2_SB(...) SPLATI_H2(v16i8, __VA_ARGS__) |
#define | SPLATI_H2_SH(...) SPLATI_H2(v8i16, __VA_ARGS__) |
#define | SPLATI_H3(RTYPE, in, idx0, idx1, idx2,out0, out1, out2) |
#define | SPLATI_H3_SB(...) SPLATI_H3(v16i8, __VA_ARGS__) |
#define | SPLATI_H3_SH(...) SPLATI_H3(v8i16, __VA_ARGS__) |
#define | SPLATI_H4(RTYPE, in, idx0, idx1, idx2, idx3,out0, out1, out2, out3) |
#define | SPLATI_H4_SB(...) SPLATI_H4(v16i8, __VA_ARGS__) |
#define | SPLATI_H4_SH(...) SPLATI_H4(v8i16, __VA_ARGS__) |
#define | SPLATI_W2(RTYPE, in, stidx, out0, out1) |
#define | SPLATI_W2_SH(...) SPLATI_W2(v8i16, __VA_ARGS__) |
#define | SPLATI_W2_SW(...) SPLATI_W2(v4i32, __VA_ARGS__) |
#define | SPLATI_W4(RTYPE, in, out0, out1, out2, out3) |
#define | SPLATI_W4_SH(...) SPLATI_W4(v8i16, __VA_ARGS__) |
#define | SPLATI_W4_SW(...) SPLATI_W4(v4i32, __VA_ARGS__) |
#define | PCKEV_B2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | PCKEV_B2_SB(...) PCKEV_B2(v16i8, __VA_ARGS__) |
#define | PCKEV_B2_UB(...) PCKEV_B2(v16u8, __VA_ARGS__) |
#define | PCKEV_B2_SH(...) PCKEV_B2(v8i16, __VA_ARGS__) |
#define | PCKEV_B2_SW(...) PCKEV_B2(v4i32, __VA_ARGS__) |
#define | PCKEV_B3(RTYPE, in0, in1, in2, in3, in4, in5, out0, out1, out2) |
#define | PCKEV_B3_UB(...) PCKEV_B3(v16u8, __VA_ARGS__) |
#define | PCKEV_B3_SB(...) PCKEV_B3(v16i8, __VA_ARGS__) |
#define | PCKEV_B4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3) |
#define | PCKEV_B4_SB(...) PCKEV_B4(v16i8, __VA_ARGS__) |
#define | PCKEV_B4_UB(...) PCKEV_B4(v16u8, __VA_ARGS__) |
#define | PCKEV_B4_SH(...) PCKEV_B4(v8i16, __VA_ARGS__) |
#define | PCKEV_B4_SW(...) PCKEV_B4(v4i32, __VA_ARGS__) |
#define | PCKEV_H2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | PCKEV_H2_SH(...) PCKEV_H2(v8i16, __VA_ARGS__) |
#define | PCKEV_H2_SW(...) PCKEV_H2(v4i32, __VA_ARGS__) |
#define | PCKEV_H4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3) |
#define | PCKEV_H4_SH(...) PCKEV_H4(v8i16, __VA_ARGS__) |
#define | PCKEV_H4_SW(...) PCKEV_H4(v4i32, __VA_ARGS__) |
#define | PCKEV_D2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | PCKEV_D2_UB(...) PCKEV_D2(v16u8, __VA_ARGS__) |
#define | PCKEV_D2_SB(...) PCKEV_D2(v16i8, __VA_ARGS__) |
#define | PCKEV_D2_SH(...) PCKEV_D2(v8i16, __VA_ARGS__) |
#define | PCKEV_D4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3) |
#define | PCKEV_D4_UB(...) PCKEV_D4(v16u8, __VA_ARGS__) |
#define | PCKOD_D2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | PCKOD_D2_UB(...) PCKOD_D2(v16u8, __VA_ARGS__) |
#define | PCKOD_D2_SH(...) PCKOD_D2(v8i16, __VA_ARGS__) |
#define | PCKOD_D2_SD(...) PCKOD_D2(v2i64, __VA_ARGS__) |
#define | XORI_B2_128(RTYPE, in0, in1) |
#define | XORI_B2_128_UB(...) XORI_B2_128(v16u8, __VA_ARGS__) |
#define | XORI_B2_128_SB(...) XORI_B2_128(v16i8, __VA_ARGS__) |
#define | XORI_B2_128_SH(...) XORI_B2_128(v8i16, __VA_ARGS__) |
#define | XORI_B3_128(RTYPE, in0, in1, in2) |
#define | XORI_B3_128_SB(...) XORI_B3_128(v16i8, __VA_ARGS__) |
#define | XORI_B4_128(RTYPE, in0, in1, in2, in3) |
#define | XORI_B4_128_UB(...) XORI_B4_128(v16u8, __VA_ARGS__) |
#define | XORI_B4_128_SB(...) XORI_B4_128(v16i8, __VA_ARGS__) |
#define | XORI_B4_128_SH(...) XORI_B4_128(v8i16, __VA_ARGS__) |
#define | XORI_B5_128(RTYPE, in0, in1, in2, in3, in4) |
#define | XORI_B5_128_SB(...) XORI_B5_128(v16i8, __VA_ARGS__) |
#define | XORI_B6_128(RTYPE, in0, in1, in2, in3, in4, in5) |
#define | XORI_B6_128_SB(...) XORI_B6_128(v16i8, __VA_ARGS__) |
#define | XORI_B7_128(RTYPE, in0, in1, in2, in3, in4, in5, in6) |
#define | XORI_B7_128_SB(...) XORI_B7_128(v16i8, __VA_ARGS__) |
#define | XORI_B8_128(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7) |
#define | XORI_B8_128_SB(...) XORI_B8_128(v16i8, __VA_ARGS__) |
#define | ADDS_SH2(RTYPE, in0, in1, in2, in3, out0, out1) |
#define | ADDS_SH2_SH(...) ADDS_SH2(v8i16, __VA_ARGS__) |
#define | ADDS_SH4(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3) |
#define | ADDS_SH4_UH(...) ADDS_SH4(v8u16, __VA_ARGS__) |
#define | ADDS_SH4_SH(...) ADDS_SH4(v8i16, __VA_ARGS__) |
#define | SLLI_4V(in0, in1, in2, in3, shift) |
#define | SRA_4V(in0, in1, in2, in3, shift) |
#define | SRL_H4(RTYPE, in0, in1, in2, in3, shift) |
#define | SRL_H4_UH(...) SRL_H4(v8u16, __VA_ARGS__) |
#define | SRAR_H2(RTYPE, in0, in1, shift) |
#define | SRAR_H2_UH(...) SRAR_H2(v8u16, __VA_ARGS__) |
#define | SRAR_H2_SH(...) SRAR_H2(v8i16, __VA_ARGS__) |
#define | SRAR_H3(RTYPE, in0, in1, in2, shift) |
#define | SRAR_H3_SH(...) SRAR_H3(v8i16, __VA_ARGS__) |
#define | SRAR_H4(RTYPE, in0, in1, in2, in3, shift) |
#define | SRAR_H4_UH(...) SRAR_H4(v8u16, __VA_ARGS__) |
#define | SRAR_H4_SH(...) SRAR_H4(v8i16, __VA_ARGS__) |
#define | SRAR_W2(RTYPE, in0, in1, shift) |
#define | SRAR_W2_SW(...) SRAR_W2(v4i32, __VA_ARGS__) |
#define | SRAR_W4(RTYPE, in0, in1, in2, in3, shift) |
#define | SRAR_W4_SW(...) SRAR_W4(v4i32, __VA_ARGS__) |
#define | SRARI_H2(RTYPE, in0, in1, shift) |
#define | SRARI_H2_UH(...) SRARI_H2(v8u16, __VA_ARGS__) |
#define | SRARI_H2_SH(...) SRARI_H2(v8i16, __VA_ARGS__) |
#define | SRARI_H4(RTYPE, in0, in1, in2, in3, shift) |
#define | SRARI_H4_UH(...) SRARI_H4(v8u16, __VA_ARGS__) |
#define | SRARI_H4_SH(...) SRARI_H4(v8i16, __VA_ARGS__) |
#define | SRARI_W2(RTYPE, in0, in1, shift) |
#define | SRARI_W2_SW(...) SRARI_W2(v4i32, __VA_ARGS__) |
#define | SRARI_W4(RTYPE, in0, in1, in2, in3, shift) |
#define | SRARI_W4_SH(...) SRARI_W4(v8i16, __VA_ARGS__) |
#define | SRARI_W4_SW(...) SRARI_W4(v4i32, __VA_ARGS__) |
#define | MUL2(in0, in1, in2, in3, out0, out1) |
#define | MUL4(in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, out3) |
#define | ADD2(in0, in1, in2, in3, out0, out1) |
#define | ADD4(in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, out3) |
#define | SUB2(in0, in1, in2, in3, out0, out1) |
#define | SUB4(in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, out3) |
#define | UNPCK_R_SH_SW(in, out) |
#define | UNPCK_SB_SH(in, out0, out1) |
#define | UNPCK_UB_SH(in, out0, out1) |
#define | UNPCK_SH_SW(in, out0, out1) |
#define | SWAP(in0, in1) |
#define | BUTTERFLY_4(in0, in1, in2, in3, out0, out1, out2, out3) |
#define | BUTTERFLY_8(in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3, out4, out5, out6, out7) |
#define | BUTTERFLY_16(in0, in1, in2, in3, in4, in5, in6, in7,in8, in9,in10, in11, in12, in13, in14, in15,out0, out1, out2, out3, out4, out5, out6, out7,out8, out9, out10, out11, out12, out13, out14, out15) |
#define | TRANSPOSE4x4_UB_UB(in0, in1, in2, in3, out0, out1, out2, out3) |
#define | TRANSPOSE8x4_UB(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3) |
#define | TRANSPOSE8x4_UB_UB(...) TRANSPOSE8x4_UB(v16u8, __VA_ARGS__) |
#define | TRANSPOSE8x4_UB_UH(...) TRANSPOSE8x4_UB(v8u16, __VA_ARGS__) |
#define | TRANSPOSE8x8_UB(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3, out4, out5, out6, out7) |
#define | TRANSPOSE8x8_UB_UB(...) TRANSPOSE8x8_UB(v16u8, __VA_ARGS__) |
#define | TRANSPOSE8x8_UB_UH(...) TRANSPOSE8x8_UB(v8u16, __VA_ARGS__) |
#define | TRANSPOSE16x4_UB_UB(in0, in1, in2, in3, in4, in5, in6, in7,in8, in9, in10, in11, in12, in13, in14, in15,out0, out1, out2, out3) |
#define | TRANSPOSE16x8_UB_UB(in0, in1, in2, in3, in4, in5, in6, in7,in8, in9, in10, in11, in12, in13, in14, in15,out0, out1, out2, out3, out4, out5, out6, out7) |
#define | TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, out0, out1, out2, out3) |
#define | TRANSPOSE8x8_H(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7,out0, out1, out2, out3, out4, out5, out6, out7) |
#define | TRANSPOSE8x8_UH_UH(...) TRANSPOSE8x8_H(v8u16, __VA_ARGS__) |
#define | TRANSPOSE8x8_SH_SH(...) TRANSPOSE8x8_H(v8i16, __VA_ARGS__) |
#define | TRANSPOSE4x4_SW_SW(in0, in1, in2, in3, out0, out1, out2, out3) |
#define | AVE_ST8x4_UB(in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) |
#define | AVE_ST16x4_UB(in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) |
#define | AVER_ST8x4_UB(in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) |
#define | AVER_ST16x4_UB(in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) |
#define | AVER_DST_ST8x4_UB(in0, in1, in2, in3, in4, in5, in6, in7,pdst, stride) |
#define | AVER_DST_ST16x4_UB(in0, in1, in2, in3, in4, in5, in6, in7,pdst, stride) |
#define | ADDBLK_ST4x4_UB(in0, in1, in2, in3, pdst, stride) |
#define | DPADD_SH3_SH(in0, in1, in2, coeff0, coeff1, coeff2) |
#define | PCKEV_XORI128_UB(in0, in1) |
#define | CONVERT_UB_AVG_ST8x4_UB(in0, in1, in2, in3,dst0, dst1, dst2, dst3, pdst, stride) |
#define | PCKEV_ST4x4_UB(in0, in1, in2, in3, pdst, stride) |
#define | PCKEV_ST_SB(in0, in1, pdst) |
#define | HORIZ_2TAP_FILT_UH(in0, in1, mask, coeff, shift) |
#define ALIGNMENT 16 |
Definition at line 27 of file generic_macros_msa.h.
Referenced by ff_loop_filter_h_16_16_msa(), ff_loop_filter_h_16_8_msa(), ff_loop_filter_v_16_16_msa(), vp9_iadst16x16_colcol_addblk_msa(), vp9_idct16x16_10_colcol_addblk_msa(), vp9_idct16x16_colcol_addblk_msa(), vp9_idct32x32_34_colcol_addblk_msa(), vp9_idct32x32_colcol_addblk_msa(), vp9_idct8x32_1d_columns_addblk_msa(), and vp9_idct8x32_1d_columns_msa().
Definition at line 28 of file generic_macros_msa.h.
Referenced by ff_loop_filter_h_16_16_msa(), ff_loop_filter_h_16_8_msa(), ff_loop_filter_v_16_16_msa(), vp9_iadst16x16_colcol_addblk_msa(), vp9_idct16x16_10_colcol_addblk_msa(), vp9_idct16x16_colcol_addblk_msa(), vp9_idct32x32_34_colcol_addblk_msa(), vp9_idct32x32_colcol_addblk_msa(), vp9_idct8x32_1d_columns_addblk_msa(), and vp9_idct8x32_1d_columns_msa().
#define LD_B | ( | RTYPE, | |
psrc | |||
) | *((RTYPE *)(psrc)) |
Definition at line 30 of file generic_macros_msa.h.
#define LD_UB | ( | ... | ) | LD_B(v16u8, __VA_ARGS__) |
Definition at line 31 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_4x4multiple_msa(), avc_chroma_hv_8w_msa(), avc_chroma_hv_and_aver_dst_4x4mul_msa(), avc_chroma_hv_and_aver_dst_8w_msa(), avc_chroma_hz_8w_msa(), avc_chroma_hz_and_aver_dst_2x8_msa(), avc_chroma_hz_and_aver_dst_4x4multiple_msa(), avc_chroma_vt_4x4multiple_msa(), avc_chroma_vt_8w_msa(), avc_chroma_vt_and_aver_dst_8w_msa(), avc_loopfilter_luma_inter_edge_hor_msa(), avc_loopfilter_luma_intra_edge_hor_msa(), common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_hv_bil_16w_msa(), common_hv_bil_and_aver_dst_16w_msa(), common_hv_bil_no_rnd_16x16_msa(), common_hv_bil_no_rnd_8x16_msa(), common_hv_bil_no_rnd_8x8_msa(), common_hz_6t_4x4_msa(), common_hz_6t_4x8_msa(), common_hz_8t_12w_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_32w_msa(), common_hz_8t_48w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x4_msa(), common_hz_8t_4x8_msa(), common_hz_8t_64w_msa(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_msa(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_64w_msa(), common_hz_8t_and_aver_dst_8w_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_and_aver_dst_8x8mult_msa(), common_vt_bil_16w_msa(), common_vt_bil_4w_msa(), common_vt_bil_8w_msa(), common_vt_bil_and_aver_dst_16w_msa(), common_vt_bil_and_aver_dst_4w_msa(), common_vt_bil_and_aver_dst_8w_msa(), common_vt_bil_no_rnd_16x16_msa(), common_vt_bil_no_rnd_8x16_msa(), common_vt_bil_no_rnd_8x8_msa(), ff_avg_bilin_16v_msa(), ff_dc_16x16_msa(), ff_intra_pred_8_16x16_msa(), ff_put_bilin_16v_msa(), ff_put_bilin_32v_msa(), ff_put_vp8_bilinear16_v_msa(), ff_put_vp8_epel16_h6_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v6_msa(), ff_vert_16x16_msa(), ff_vert_32x32_msa(), hevc_intra_pred_angular_lower_4width_msa(), hevc_intra_pred_angular_upper_16width_msa(), hevc_intra_pred_angular_upper_32width_msa(), hevc_intra_pred_dc_16x16_msa(), hevc_intra_pred_plane_16x16_msa(), hevc_intra_pred_vert_16x16_msa(), hevc_sao_edge_filter_135degree_16multiple_msa(), hevc_sao_edge_filter_45degree_16multiple_msa(), hv_mc_qpel_8x8_msa(), hv_mc_qpel_aver_h_src0_8x8_msa(), hv_mc_qpel_aver_h_src1_8x8_msa(), hv_mc_qpel_aver_hv_src00_8x8_msa(), hv_mc_qpel_aver_hv_src01_8x8_msa(), hv_mc_qpel_aver_hv_src10_8x8_msa(), hv_mc_qpel_aver_hv_src11_8x8_msa(), hv_mc_qpel_aver_v_src0_8x8_msa(), hv_mc_qpel_aver_v_src1_8x8_msa(), hv_mc_qpel_avg_dst_8x8_msa(), hv_mc_qpel_avg_dst_aver_h_src0_8x8_msa(), hv_mc_qpel_avg_dst_aver_h_src1_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src00_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src01_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src10_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src11_8x8_msa(), hv_mc_qpel_avg_dst_aver_v_src0_8x8_msa(), hv_mc_qpel_avg_dst_aver_v_src1_8x8_msa(), hv_mc_qpel_no_rnd_8x8_msa(), hv_mc_qpel_no_rnd_aver_h_src0_8x8_msa(), hv_mc_qpel_no_rnd_aver_h_src1_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src00_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src01_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src10_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src11_8x8_msa(), hv_mc_qpel_no_rnd_aver_v_src0_8x8_msa(), hv_mc_qpel_no_rnd_aver_v_src1_8x8_msa(), intra_predict_dc_16x16_msa(), intra_predict_dc_4blk_8x8_msa(), intra_predict_dc_8x8_msa(), intra_predict_mad_cow_dc_0lt_8x8_msa(), intra_predict_mad_cow_dc_l0t_8x8_msa(), intra_predict_plane_8x8_msa(), intra_predict_vert_16x16_msa(), intra_predict_vert_32x32_msa(), intra_predict_vert_dc_8x8_msa(), sse_16width_msa(), vert_mc_qpel_16x16_msa(), vert_mc_qpel_8x8_msa(), vert_mc_qpel_aver_src0_16x16_msa(), vert_mc_qpel_aver_src0_8x8_msa(), vert_mc_qpel_aver_src1_16x16_msa(), vert_mc_qpel_aver_src1_8x8_msa(), vert_mc_qpel_avg_dst_16x16_msa(), vert_mc_qpel_avg_dst_8x8_msa(), vert_mc_qpel_avg_dst_aver_src0_16x16_msa(), vert_mc_qpel_avg_dst_aver_src0_8x8_msa(), vert_mc_qpel_avg_dst_aver_src1_16x16_msa(), vert_mc_qpel_avg_dst_aver_src1_8x8_msa(), vert_mc_qpel_no_rnd_16x16_msa(), vert_mc_qpel_no_rnd_8x8_msa(), vert_mc_qpel_no_rnd_aver_src0_16x16_msa(), vert_mc_qpel_no_rnd_aver_src0_8x8_msa(), vert_mc_qpel_no_rnd_aver_src1_16x16_msa(), vert_mc_qpel_no_rnd_aver_src1_8x8_msa(), vp9_hz_lpf_t16_16w(), vp9_iadst16_1d_columns_addblk_msa(), vp9_iadst8x8_colcol_addblk_msa(), vp9_vt_lpf_t16_16w(), and vp9_vt_lpf_t16_8w().
#define LD_SB | ( | ... | ) | LD_B(v16i8, __VA_ARGS__) |
Definition at line 32 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_2x2_msa(), avc_chroma_hv_2x4_msa(), avc_chroma_hv_2x8_msa(), avc_chroma_hv_4x2_msa(), avc_chroma_hv_4x4multiple_msa(), avc_chroma_hv_8w_msa(), avc_chroma_hv_and_aver_dst_2x2_msa(), avc_chroma_hv_and_aver_dst_2x4_msa(), avc_chroma_hv_and_aver_dst_2x8_msa(), avc_chroma_hv_and_aver_dst_4x2_msa(), avc_chroma_hv_and_aver_dst_4x4mul_msa(), avc_chroma_hv_and_aver_dst_8w_msa(), avc_chroma_hz_2x2_msa(), avc_chroma_hz_2x4_msa(), avc_chroma_hz_2x8_msa(), avc_chroma_hz_4x2_msa(), avc_chroma_hz_4x4multiple_msa(), avc_chroma_hz_8w_msa(), avc_chroma_hz_and_aver_dst_2x2_msa(), avc_chroma_hz_and_aver_dst_2x4_msa(), avc_chroma_hz_and_aver_dst_4x2_msa(), avc_chroma_hz_and_aver_dst_8w_msa(), avc_chroma_vt_and_aver_dst_4x4mul_msa(), avc_luma_hz_qrt_16w_msa(), avc_luma_hz_qrt_and_aver_dst_16x16_msa(), common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hv_2ht_2vt_and_aver_dst_8x4_msa(), common_hv_2ht_2vt_and_aver_dst_8x8mult_msa(), common_hv_bil_4w_msa(), common_hv_bil_8w_msa(), common_hv_bil_and_aver_dst_4w_msa(), common_hv_bil_and_aver_dst_8w_msa(), common_hv_bil_no_rnd_4x8_msa(), common_hz_2t_4x4_msa(), common_hz_2t_4x8_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x8mult_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_hz_2t_and_aver_dst_8x4_msa(), common_hz_2t_and_aver_dst_8x8mult_msa(), common_hz_4t_12w_msa(), common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_32w_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x2_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x8_msa(), common_hz_4t_6w_msa(), common_hz_4t_8x2mult_msa(), common_hz_4t_8x4mult_msa(), common_hz_8t_32w_msa(), common_hz_8t_48w_msa(), common_hz_8t_64w_msa(), common_hz_8t_and_aver_dst_32w_msa(), common_hz_8t_and_aver_dst_64w_msa(), common_vt_2t_4x8_msa(), common_vt_2t_and_aver_dst_4x4_msa(), common_vt_2t_and_aver_dst_4x8_msa(), common_vt_4t_4x4multiple_msa(), ff_avg_bilin_16h_msa(), ff_avg_bilin_16hv_msa(), ff_avg_bilin_32h_msa(), ff_avg_bilin_64h_msa(), ff_put_bilin_16h_msa(), ff_put_bilin_16hv_msa(), ff_put_bilin_32h_msa(), ff_put_bilin_64h_msa(), ff_put_vp8_bilinear16_h_msa(), ff_put_vp8_bilinear16_hv_msa(), ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_v4_msa(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6v4_msa(), ff_tm_16x16_msa(), ff_tm_32x32_msa(), ff_tm_4x4_msa(), ff_tm_8x8_msa(), hevc_hz_4t_32w_msa(), hevc_hz_8t_32w_msa(), hevc_hz_8t_48w_msa(), hevc_hz_8t_64w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_hz_biwgt_4t_32w_msa(), hevc_hz_biwgt_8t_32w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_uniwgt_4t_32w_msa(), hevc_hz_uniwgt_8t_32w_msa(), hevc_hz_uniwgt_8t_48w_msa(), hevc_hz_uniwgt_8t_64w_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_intra_pred_angular_lower_32width_msa(), hevc_intra_pred_angular_lower_8width_msa(), hevc_intra_pred_angular_upper_4width_msa(), hevc_intra_pred_angular_upper_8width_msa(), hevc_intra_pred_horiz_16x16_msa(), hevc_sao_band_filter_16multiple_msa(), hevc_sao_band_filter_4width_msa(), hevc_sao_band_filter_8width_msa(), hevc_sao_edge_filter_0degree_16multiple_msa(), hevc_sao_edge_filter_135degree_16multiple_msa(), hevc_sao_edge_filter_45degree_16multiple_msa(), hevc_sao_edge_filter_90degree_16multiple_msa(), process_intra_lower_16x16_msa(), and process_intra_upper_16x16_msa().
#define LD_H | ( | RTYPE, | |
psrc | |||
) | *((RTYPE *)(psrc)) |
Definition at line 34 of file generic_macros_msa.h.
#define LD_UH | ( | ... | ) | LD_H(v8u16, __VA_ARGS__) |
Definition at line 35 of file generic_macros_msa.h.
Referenced by common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hz_2t_4x4_msa(), common_hz_2t_4x8_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x8mult_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_hz_2t_and_aver_dst_8x4_msa(), common_hz_2t_and_aver_dst_8x8mult_msa(), ff_avg_bilin_16h_msa(), ff_avg_bilin_16v_msa(), ff_avg_bilin_32h_msa(), ff_avg_bilin_32v_msa(), ff_avg_bilin_64h_msa(), ff_avg_bilin_64v_msa(), ff_put_bilin_16h_msa(), ff_put_bilin_32h_msa(), ff_put_bilin_64h_msa(), ff_put_vp8_bilinear16_h_msa(), hevc_loopfilter_chroma_hor_msa(), and hevc_loopfilter_luma_hor_msa().
#define LD_SH | ( | ... | ) | LD_H(v8i16, __VA_ARGS__) |
Definition at line 36 of file generic_macros_msa.h.
Referenced by common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hv_2ht_2vt_and_aver_dst_8x4_msa(), common_hv_2ht_2vt_and_aver_dst_8x8mult_msa(), common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_hz_4t_12w_msa(), common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_32w_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x2_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x8_msa(), common_hz_4t_6w_msa(), common_hz_4t_8x2mult_msa(), common_hz_4t_8x4mult_msa(), common_hz_6t_4x4_msa(), common_hz_6t_4x8_msa(), common_hz_8t_12w_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_32w_msa(), common_hz_8t_48w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x4_msa(), common_hz_8t_4x8_msa(), common_hz_8t_64w_msa(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_msa(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_64w_msa(), common_hz_8t_and_aver_dst_8w_msa(), common_vt_2t_4x4_msa(), common_vt_2t_4x8_msa(), common_vt_2t_8x4_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_and_aver_dst_4x4_msa(), common_vt_2t_and_aver_dst_4x8_msa(), common_vt_2t_and_aver_dst_8x4_msa(), common_vt_2t_and_aver_dst_8x8mult_msa(), common_vt_4t_12w_msa(), common_vt_4t_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_mult_msa(), common_vt_4t_4x2_msa(), common_vt_4t_4x4multiple_msa(), common_vt_4t_6w_msa(), common_vt_4t_8x2_msa(), common_vt_4t_8x4mult_msa(), common_vt_4t_8x6_msa(), common_vt_8t_12w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_4w_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_4w_msa(), common_vt_8t_and_aver_dst_8w_msa(), ff_avg_bilin_16hv_msa(), ff_put_bilin_16hv_msa(), ff_put_bilin_16v_msa(), ff_put_bilin_32v_msa(), ff_put_bilin_64v_msa(), ff_put_vp8_bilinear16_hv_msa(), ff_put_vp8_bilinear16_v_msa(), ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel16_h6_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel4_v4_msa(), ff_put_vp8_epel4_v6_msa(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_h6v6_msa(), ff_put_vp8_epel8_v4_msa(), ff_put_vp8_epel8_v6_msa(), h263_dct_unquantize_msa(), hevc_hv_4t_4multx8mult_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_msa(), hevc_hv_8t_4w_msa(), hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hv_uniwgt_4t_8x2_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_hz_4t_12w_msa(), hevc_hz_4t_16w_msa(), hevc_hz_4t_24w_msa(), hevc_hz_4t_32w_msa(), hevc_hz_4t_4x2_msa(), hevc_hz_4t_4x4_msa(), hevc_hz_4t_4x8multiple_msa(), hevc_hz_4t_6w_msa(), hevc_hz_4t_8x2multiple_msa(), hevc_hz_4t_8x4multiple_msa(), hevc_hz_8t_16w_msa(), hevc_hz_8t_24w_msa(), hevc_hz_8t_32w_msa(), hevc_hz_8t_48w_msa(), hevc_hz_8t_4w_msa(), hevc_hz_8t_64w_msa(), hevc_hz_8t_8w_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_bi_4t_16w_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_4t_4x2_msa(), hevc_hz_bi_4t_4x4_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_4t_6w_msa(), hevc_hz_bi_4t_8x2_msa(), hevc_hz_bi_4t_8x4multiple_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_bi_8t_16w_msa(), hevc_hz_bi_8t_24w_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_48w_msa(), hevc_hz_bi_8t_4w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_hz_bi_8t_8w_msa(), hevc_hz_biwgt_4t_12w_msa(), hevc_hz_biwgt_4t_16w_msa(), hevc_hz_biwgt_4t_24w_msa(), hevc_hz_biwgt_4t_32w_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_biwgt_4t_6w_msa(), hevc_hz_biwgt_4t_8x2_msa(), hevc_hz_biwgt_4t_8x4multiple_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_biwgt_8t_16w_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_32w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_biwgt_8t_4w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_biwgt_8t_8w_msa(), hevc_hz_uniwgt_4t_12w_msa(), hevc_hz_uniwgt_4t_16w_msa(), hevc_hz_uniwgt_4t_24w_msa(), hevc_hz_uniwgt_4t_32w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_hz_uniwgt_4t_4x4_msa(), hevc_hz_uniwgt_4t_4x8multiple_msa(), hevc_hz_uniwgt_4t_6w_msa(), hevc_hz_uniwgt_4t_8x2_msa(), hevc_hz_uniwgt_4t_8x4multiple_msa(), hevc_hz_uniwgt_4t_8x6_msa(), hevc_hz_uniwgt_8t_16w_msa(), hevc_hz_uniwgt_8t_24w_msa(), hevc_hz_uniwgt_8t_32w_msa(), hevc_hz_uniwgt_8t_48w_msa(), hevc_hz_uniwgt_8t_4w_msa(), hevc_hz_uniwgt_8t_64w_msa(), hevc_hz_uniwgt_8t_8w_msa(), hevc_idct_8x32_column_msa(), hevc_sao_edge_filter_0degree_4width_msa(), hevc_sao_edge_filter_0degree_8width_msa(), hevc_sao_edge_filter_135degree_4width_msa(), hevc_sao_edge_filter_135degree_8width_msa(), hevc_sao_edge_filter_45degree_4width_msa(), hevc_sao_edge_filter_45degree_8width_msa(), hevc_sao_edge_filter_90degree_4width_msa(), hevc_sao_edge_filter_90degree_8width_msa(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_msa(), hevc_vt_4t_4x2_msa(), hevc_vt_4t_4x4_msa(), hevc_vt_4t_4x8multiple_msa(), hevc_vt_4t_6w_msa(), hevc_vt_4t_8x2_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_4t_8x6_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_4w_msa(), hevc_vt_8t_8w_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4x2_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_6w_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), hevc_vt_uniwgt_4t_4x2_msa(), hevc_vt_uniwgt_4t_4x4_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_4t_6w_msa(), hevc_vt_uniwgt_4t_8x2_msa(), hevc_vt_uniwgt_4t_8x4multiple_msa(), hevc_vt_uniwgt_4t_8x6_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx2mult_msa(), hevc_vt_uniwgt_8t_4w_msa(), hevc_vt_uniwgt_8t_8w_msa(), vp9_iadst16_1d_columns_addblk_msa(), vp9_idct8x32_column_butterfly_addblk(), vp9_idct8x32_column_odd_process_store(), and vp9_idct_butterfly_transpose_store().
#define LD_W | ( | RTYPE, | |
psrc | |||
) | *((RTYPE *)(psrc)) |
Definition at line 38 of file generic_macros_msa.h.
#define LD_UW | ( | ... | ) | LD_W(v4u32, __VA_ARGS__) |
Definition at line 39 of file generic_macros_msa.h.
#define LD_SW | ( | ... | ) | LD_W(v4i32, __VA_ARGS__) |
Definition at line 40 of file generic_macros_msa.h.
Definition at line 42 of file generic_macros_msa.h.
#define ST_UB | ( | ... | ) | ST_B(v16u8, __VA_ARGS__) |
Definition at line 43 of file generic_macros_msa.h.
Referenced by avc_loopfilter_cb_or_cr_inter_edge_hor_msa(), avc_loopfilter_cb_or_cr_intra_edge_hor_msa(), avc_loopfilter_luma_inter_edge_hor_msa(), avc_loopfilter_luma_intra_edge_hor_msa(), common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_32w_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_32w_msa(), common_hz_8t_48w_msa(), common_hz_8t_64w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_mult_msa(), ff_intra_pred_8_16x16_msa(), ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel16_h6_msa(), ff_vert_16x16_msa(), hevc_intra_pred_angular_upper_16width_msa(), hevc_intra_pred_dc_16x16_msa(), hevc_intra_pred_vert_16x16_msa(), hevc_sao_edge_filter_0degree_16multiple_msa(), horiz_mc_qpel_16width_msa(), horiz_mc_qpel_aver_src0_16width_msa(), horiz_mc_qpel_aver_src1_16width_msa(), horiz_mc_qpel_no_rnd_16width_msa(), horiz_mc_qpel_no_rnd_aver_src0_16width_msa(), horiz_mc_qpel_no_rnd_aver_src1_16width_msa(), hv_mc_qpel_aver_horiz_16x16_msa(), hv_mc_qpel_aver_horiz_src0_16x16_msa(), hv_mc_qpel_aver_horiz_src1_16x16_msa(), hv_mc_qpel_no_rnd_horiz_16x16_msa(), hv_mc_qpel_no_rnd_horiz_src0_16x16_msa(), hv_mc_qpel_no_rnd_horiz_src1_16x16_msa(), intra_predict_dc_16x16_msa(), intra_predict_vert_16x16_msa(), memset_zero_16width_msa(), vert_mc_qpel_16x16_msa(), vert_mc_qpel_aver_src0_16x16_msa(), vert_mc_qpel_aver_src1_16x16_msa(), vert_mc_qpel_no_rnd_16x16_msa(), vert_mc_qpel_no_rnd_aver_src0_16x16_msa(), vert_mc_qpel_no_rnd_aver_src1_16x16_msa(), vp9_hz_lpf_t16_16w(), vp9_hz_lpf_t4_and_t8_16w(), vp9_vt_lpf_t16_16w(), vp9_vt_lpf_t4_and_t8_16w(), and vp9_vt_lpf_t4_and_t8_8w().
#define ST_SB | ( | ... | ) | ST_B(v16i8, __VA_ARGS__) |
Definition at line 44 of file generic_macros_msa.h.
Referenced by hevc_hz_bi_8t_24w_msa(), hevc_hz_bi_8t_48w_msa(), hevc_intra_pred_angular_lower_16width_msa(), and hevc_intra_pred_horiz_16x16_msa().
Definition at line 46 of file generic_macros_msa.h.
#define ST_UH | ( | ... | ) | ST_H(v8u16, __VA_ARGS__) |
Definition at line 47 of file generic_macros_msa.h.
#define ST_SH | ( | ... | ) | ST_H(v8i16, __VA_ARGS__) |
Definition at line 48 of file generic_macros_msa.h.
Referenced by h263_dct_unquantize_msa(), hevc_hz_8t_24w_msa(), hevc_hz_8t_64w_msa(), hevc_idct_8x32_column_msa(), hevc_vt_4t_24w_msa(), mpeg2_dct_unquantize_inter_msa(), and vp9_idct_butterfly_transpose_store().
Definition at line 50 of file generic_macros_msa.h.
#define ST_UW | ( | ... | ) | ST_W(v4u32, __VA_ARGS__) |
Definition at line 51 of file generic_macros_msa.h.
#define ST_SW | ( | ... | ) | ST_W(v4i32, __VA_ARGS__) |
Definition at line 52 of file generic_macros_msa.h.
Referenced by hevc_hv_8t_8multx2mult_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_48w_msa(), and hevc_hz_uniwgt_8t_48w_msa().
#define LW | ( | psrc | ) |
Definition at line 142 of file generic_macros_msa.h.
Referenced by avc_biwgt_4x2_msa(), avc_chroma_hz_and_aver_dst_2x2_msa(), avc_chroma_hz_and_aver_dst_4x2_msa(), avc_chroma_hz_and_aver_dst_4x4multiple_msa(), avc_chroma_vt_and_aver_dst_2x2_msa(), avc_chroma_vt_and_aver_dst_2x4_msa(), avc_chroma_vt_and_aver_dst_4x2_msa(), avc_chroma_vt_and_aver_dst_4x4mul_msa(), avc_h_loop_filter_luma_mbaff_msa(), avc_wgt_4x2_msa(), common_hz_bil_and_aver_dst_4w_msa(), common_vt_bil_and_aver_dst_4w_msa(), ff_dc_4x4_msa(), ff_hor_16x16_msa(), ff_hor_32x32_msa(), ff_tm_16x16_msa(), ff_tm_32x32_msa(), ff_tm_4x4_msa(), ff_tm_8x8_msa(), hevc_idct_8x32_column_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_intra_pred_angular_lower_32width_msa(), hevc_intra_pred_angular_lower_8width_msa(), hevc_intra_pred_angular_upper_16width_msa(), hevc_intra_pred_angular_upper_8width_msa(), hevc_intra_pred_dc_4x4_msa(), hevc_intra_pred_horiz_4x4_msa(), hevc_intra_pred_plane_4x4_msa(), hevc_intra_pred_vert_4x4_msa(), and intra_predict_vert_8x8_msa().
#define LD | ( | psrc | ) |
Definition at line 173 of file generic_macros_msa.h.
Referenced by avc_h_loop_filter_luma_mbaff_intra_msa(), avc_h_loop_filter_luma_mbaff_msa(), copy_8x8_msa(), ff_dc_8x8_msa(), hevc_intra_pred_angular_lower_4width_msa(), hevc_intra_pred_angular_upper_4width_msa(), hevc_intra_pred_dc_8x8_msa(), hevc_intra_pred_horiz_8x8_msa(), hevc_intra_pred_plane_8x8_msa(), hevc_intra_pred_vert_8x8_msa(), and intra_predict_plane_16x16_msa().
#define SH | ( | val, | |
pdst | |||
) |
Definition at line 190 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_2x2_msa(), avc_chroma_hv_and_aver_dst_2x2_msa(), avc_chroma_hz_2x2_msa(), avc_chroma_hz_and_aver_dst_2x2_msa(), avc_chroma_vt_2x2_msa(), avc_chroma_vt_and_aver_dst_2x2_msa(), avc_deq_idct_luma_dc_msa(), avc_h_loop_filter_chroma422_mbaff_msa(), avc_h_loop_filter_luma_mbaff_intra_msa(), avc_loopfilter_luma_inter_edge_ver_msa(), hevc_loopfilter_luma_ver_msa(), and yuv2gbrp_full_X_c().
#define SW | ( | val, | |
pdst | |||
) |
Definition at line 203 of file generic_macros_msa.h.
Referenced by avc_biwgt_4x2_msa(), avc_h_loop_filter_luma_mbaff_intra_msa(), avc_h_loop_filter_luma_mbaff_msa(), avc_loopfilter_luma_inter_edge_ver_msa(), avc_luma_midv_qrt_and_aver_dst_4w_msa(), avc_wgt_4x2_msa(), avg_width4_msa(), common_hv_bil_4w_msa(), common_hv_bil_and_aver_dst_4w_msa(), common_hz_bil_4w_msa(), common_hz_bil_and_aver_dst_4w_msa(), common_vt_8t_12w_msa(), common_vt_bil_4w_msa(), common_vt_bil_and_aver_dst_4w_msa(), evolve(), hevc_hv_4t_6w_msa(), hevc_hz_4t_6w_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_intra_pred_angular_lower_32width_msa(), hevc_intra_pred_angular_lower_8width_msa(), hevc_intra_pred_angular_upper_16width_msa(), hevc_intra_pred_angular_upper_8width_msa(), hevc_intra_pred_dc_4x4_msa(), hevc_intra_pred_horiz_4x4_msa(), hevc_loopfilter_luma_ver_msa(), hevc_sao_edge_filter_0degree_4width_msa(), hevc_sao_edge_filter_135degree_4width_msa(), hevc_sao_edge_filter_45degree_4width_msa(), hevc_sao_edge_filter_90degree_4width_msa(), hevc_vt_4t_6w_msa(), intra_predict_dc_4blk_8x8_msa(), intra_predict_dc_8x8_msa(), intra_predict_mad_cow_dc_0lt_8x8_msa(), intra_predict_mad_cow_dc_l0t_8x8_msa(), intra_predict_vert_8x8_msa(), and intra_predict_vert_dc_8x8_msa().
#define SD | ( | val, | |
pdst | |||
) |
Definition at line 216 of file generic_macros_msa.h.
#define LW4 | ( | psrc, | |
stride, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 238 of file generic_macros_msa.h.
Referenced by avc_biwgt_4x4multiple_msa(), avc_chroma_vt_and_aver_dst_2x8_msa(), avc_idct4x4_addblk_dc_msa(), avc_wgt_4x4multiple_msa(), hevc_addblk_4x4_msa(), and sse_4width_msa().
#define LD2 | ( | psrc, | |
stride, | |||
out0, | |||
out1 | |||
) |
Definition at line 253 of file generic_macros_msa.h.
#define LD4 | ( | psrc, | |
stride, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 258 of file generic_macros_msa.h.
Referenced by hevc_addblk_8x8_msa().
#define SW4 | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
pdst, | |||
stride | |||
) |
Definition at line 271 of file generic_macros_msa.h.
Referenced by avg_width4_msa(), ff_dc_4x4_msa(), hevc_intra_pred_dc_4x4_msa(), hevc_intra_pred_horiz_4x4_msa(), and hevc_intra_pred_vert_4x4_msa().
#define SD4 | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
pdst, | |||
stride | |||
) |
Definition at line 286 of file generic_macros_msa.h.
Referenced by add_pixels_clamped_msa(), avg_width8_msa(), copy_8bit_value_width8_msa(), copy_width8_msa(), ff_dc_8x8_msa(), ff_loop_filter_v_16_8_msa(), ff_loop_filter_v_4_8_msa(), ff_loop_filter_v_8_8_msa(), ff_put_vp8_pixels8_msa(), ff_vp8_v_loop_filter8uv_inner_msa(), ff_vp8_v_loop_filter8uv_msa(), h263_v_loop_filter_msa(), hevc_intra_pred_horiz_8x8_msa(), intra_predict_horiz_8x8_msa(), put_pixels_clamped_msa(), put_signed_pixels_clamped_msa(), simple_idct_add_msa(), and simple_idct_put_msa().
#define LD_B2 | ( | RTYPE, | |
psrc, | |||
stride, | |||
out0, | |||
out1 | |||
) |
Definition at line 302 of file generic_macros_msa.h.
#define LD_UB2 | ( | ... | ) | LD_B2(v16u8, __VA_ARGS__) |
Definition at line 307 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_and_aver_dst_2x2_msa(), avc_chroma_hv_and_aver_dst_4x2_msa(), avc_luma_hz_qrt_and_aver_dst_16x16_msa(), avc_luma_midh_qrt_and_aver_dst_4w_msa(), avc_luma_midv_qrt_and_aver_dst_4w_msa(), avg_width4_msa(), common_hv_bil_and_aver_dst_4w_msa(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_msa(), common_hz_8t_and_aver_dst_64w_msa(), common_hz_bil_4w_msa(), common_hz_bil_and_aver_dst_4w_msa(), common_vt_bil_4w_msa(), common_vt_bil_and_aver_dst_4w_msa(), copy_width8_msa(), ff_avg_bilin_32h_msa(), ff_avg_bilin_32v_msa(), ff_avg_bilin_64v_msa(), ff_dc_32x32_msa(), ff_intra_pred_8_32x32_msa(), ff_put_bilin_64v_msa(), hevc_intra_pred_angular_upper_16width_msa(), hevc_intra_pred_angular_upper_32width_msa(), hevc_intra_pred_dc_32x32_msa(), hevc_sao_edge_filter_0degree_4width_msa(), hevc_sao_edge_filter_0degree_8width_msa(), hevc_sao_edge_filter_135degree_4width_msa(), hevc_sao_edge_filter_135degree_8width_msa(), hevc_sao_edge_filter_45degree_4width_msa(), hevc_sao_edge_filter_45degree_8width_msa(), hevc_sao_edge_filter_90degree_16multiple_msa(), hevc_sao_edge_filter_90degree_4width_msa(), hevc_sao_edge_filter_90degree_8width_msa(), horiz_mc_qpel_avg_dst_16width_msa(), horiz_mc_qpel_avg_dst_aver_src0_16width_msa(), horiz_mc_qpel_avg_dst_aver_src1_16width_msa(), hv_mc_qpel_8x8_msa(), hv_mc_qpel_aver_h_src0_8x8_msa(), hv_mc_qpel_aver_horiz_16x16_msa(), hv_mc_qpel_aver_horiz_src0_16x16_msa(), hv_mc_qpel_aver_horiz_src1_16x16_msa(), hv_mc_qpel_aver_hv_src00_8x8_msa(), hv_mc_qpel_aver_hv_src01_8x8_msa(), hv_mc_qpel_aver_hv_src11_8x8_msa(), hv_mc_qpel_aver_v_src0_8x8_msa(), hv_mc_qpel_aver_v_src1_8x8_msa(), hv_mc_qpel_avg_dst_8x8_msa(), hv_mc_qpel_avg_dst_aver_h_src0_8x8_msa(), hv_mc_qpel_avg_dst_aver_h_src1_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src00_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src01_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src10_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src11_8x8_msa(), hv_mc_qpel_avg_dst_aver_v_src0_8x8_msa(), hv_mc_qpel_avg_dst_aver_v_src1_8x8_msa(), hv_mc_qpel_no_rnd_8x8_msa(), hv_mc_qpel_no_rnd_aver_h_src0_8x8_msa(), hv_mc_qpel_no_rnd_aver_h_src1_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src00_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src01_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src10_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src11_8x8_msa(), hv_mc_qpel_no_rnd_aver_v_src0_8x8_msa(), hv_mc_qpel_no_rnd_aver_v_src1_8x8_msa(), hv_mc_qpel_no_rnd_horiz_16x16_msa(), hv_mc_qpel_no_rnd_horiz_src0_16x16_msa(), hv_mc_qpel_no_rnd_horiz_src1_16x16_msa(), sad_16width_msa(), vert_mc_qpel_8x8_msa(), vert_mc_qpel_aver_src0_16x16_msa(), vert_mc_qpel_aver_src0_8x8_msa(), vert_mc_qpel_aver_src1_8x8_msa(), vert_mc_qpel_avg_dst_16x16_msa(), vert_mc_qpel_avg_dst_8x8_msa(), vert_mc_qpel_avg_dst_aver_src0_16x16_msa(), vert_mc_qpel_avg_dst_aver_src0_8x8_msa(), vert_mc_qpel_avg_dst_aver_src1_16x16_msa(), vert_mc_qpel_avg_dst_aver_src1_8x8_msa(), vert_mc_qpel_no_rnd_8x8_msa(), vert_mc_qpel_no_rnd_aver_src0_8x8_msa(), vert_mc_qpel_no_rnd_aver_src1_8x8_msa(), vp9_hz_lpf_t16_16w(), vp9_idct32x32_1_add_msa(), vp9_vt_lpf_t16_16w(), and vp9_vt_lpf_t16_8w().
#define LD_SB2 | ( | ... | ) | LD_B2(v16i8, __VA_ARGS__) |
Definition at line 308 of file generic_macros_msa.h.
Referenced by avc_chroma_hz_2x2_msa(), avc_chroma_hz_4x2_msa(), avc_chroma_hz_and_aver_dst_2x2_msa(), avc_chroma_hz_and_aver_dst_4x2_msa(), avc_luma_hz_16w_msa(), avc_luma_hz_and_aver_dst_16x16_msa(), avc_luma_hz_qrt_16w_msa(), avc_luma_hz_qrt_and_aver_dst_16x16_msa(), avc_luma_midh_qrt_4w_msa(), avc_luma_midh_qrt_and_aver_dst_4w_msa(), avc_luma_midv_qrt_and_aver_dst_4w_msa(), common_hv_bil_4w_msa(), common_hv_bil_and_aver_dst_4w_msa(), common_hz_4t_4x2_msa(), common_hz_4t_8x2mult_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_and_aver_dst_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_mult_msa(), common_vt_4t_4x2_msa(), common_vt_8t_12w_msa(), ff_avg_bilin_16hv_msa(), ff_put_bilin_16hv_msa(), ff_put_vp8_bilinear16_hv_msa(), ff_put_vp8_epel4_h6v6_msa(), hevc_bi_copy_4w_msa(), hevc_bi_copy_8w_msa(), hevc_biwgt_copy_4w_msa(), hevc_biwgt_copy_8w_msa(), hevc_copy_4w_msa(), hevc_copy_8w_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_msa(), hevc_hv_8t_4w_msa(), hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_4t_8x2_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_hz_4t_32w_msa(), hevc_hz_4t_4x2_msa(), hevc_hz_4t_8x2multiple_msa(), hevc_hz_8t_24w_msa(), hevc_hz_8t_32w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_4t_4x2_msa(), hevc_hz_bi_4t_8x2_msa(), hevc_hz_bi_8t_16w_msa(), hevc_hz_bi_8t_24w_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_48w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_hz_biwgt_4t_24w_msa(), hevc_hz_biwgt_4t_32w_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_4t_8x2_msa(), hevc_hz_biwgt_8t_16w_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_32w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_uniwgt_4t_24w_msa(), hevc_hz_uniwgt_4t_32w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_hz_uniwgt_4t_8x2_msa(), hevc_hz_uniwgt_8t_16w_msa(), hevc_hz_uniwgt_8t_24w_msa(), hevc_hz_uniwgt_8t_32w_msa(), hevc_hz_uniwgt_8t_64w_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_intra_pred_angular_lower_32width_msa(), hevc_uniwgt_copy_4w_msa(), hevc_uniwgt_copy_8w_msa(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_msa(), hevc_vt_4t_4x8multiple_msa(), hevc_vt_4t_6w_msa(), hevc_vt_4t_8x2_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_4t_8x6_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4x2_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_6w_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), hevc_vt_uniwgt_4t_4x2_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_4t_6w_msa(), hevc_vt_uniwgt_4t_8x2_msa(), hevc_vt_uniwgt_4t_8x4multiple_msa(), and hevc_vt_uniwgt_8t_16multx2mult_msa().
#define LD_B3 | ( | RTYPE, | |
psrc, | |||
stride, | |||
out0, | |||
out1, | |||
out2 | |||
) |
Definition at line 310 of file generic_macros_msa.h.
#define LD_UB3 | ( | ... | ) | LD_B3(v16u8, __VA_ARGS__) |
Definition at line 315 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_2x2_msa(), avc_chroma_hv_4x2_msa(), avc_chroma_hv_and_aver_dst_2x2_msa(), avc_chroma_hv_and_aver_dst_4x2_msa(), avc_chroma_vt_4x2_msa(), and common_vt_4t_6w_msa().
#define LD_SB3 | ( | ... | ) | LD_B3(v16i8, __VA_ARGS__) |
Definition at line 316 of file generic_macros_msa.h.
Referenced by avc_chroma_vt_2x2_msa(), avc_chroma_vt_and_aver_dst_2x2_msa(), avc_chroma_vt_and_aver_dst_4x2_msa(), avc_luma_hv_qrt_4w_msa(), avc_luma_hv_qrt_8w_msa(), avc_luma_hv_qrt_and_aver_dst_4x4_msa(), avc_luma_hv_qrt_and_aver_dst_8x8_msa(), avc_luma_hz_16w_msa(), avc_luma_hz_4w_msa(), avc_luma_hz_8w_msa(), avc_luma_hz_and_aver_dst_16x16_msa(), avc_luma_hz_and_aver_dst_4x4_msa(), avc_luma_hz_and_aver_dst_8x8_msa(), avc_luma_hz_qrt_16w_msa(), avc_luma_hz_qrt_4w_msa(), avc_luma_hz_qrt_8w_msa(), avc_luma_hz_qrt_and_aver_dst_16x16_msa(), avc_luma_hz_qrt_and_aver_dst_4x4_msa(), avc_luma_hz_qrt_and_aver_dst_8x8_msa(), avc_luma_mid_4w_msa(), avc_luma_mid_8w_msa(), avc_luma_mid_and_aver_dst_4x4_msa(), avc_luma_mid_and_aver_dst_8w_msa(), avc_luma_midv_qrt_4w_msa(), avc_luma_midv_qrt_8w_msa(), avc_luma_midv_qrt_and_aver_dst_4w_msa(), avc_luma_midv_qrt_and_aver_dst_8w_msa(), common_hz_8t_48w_msa(), common_vt_4t_12w_msa(), common_vt_4t_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_mult_msa(), common_vt_4t_4x2_msa(), common_vt_4t_4x4multiple_msa(), common_vt_4t_8x4mult_msa(), common_vt_4t_8x6_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_v4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_v4_msa(), hevc_hv_4t_4multx8mult_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hv_uniwgt_4t_8x2_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hz_8t_48w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_uniwgt_8t_48w_msa(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_msa(), hevc_vt_4t_4x8multiple_msa(), hevc_vt_4t_6w_msa(), hevc_vt_4t_8x2_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_4t_8x6_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4x2_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_6w_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), hevc_vt_uniwgt_4t_4x2_msa(), hevc_vt_uniwgt_4t_4x4_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_4t_6w_msa(), hevc_vt_uniwgt_4t_8x2_msa(), hevc_vt_uniwgt_4t_8x4multiple_msa(), and hevc_vt_uniwgt_4t_8x6_msa().
#define LD_B4 | ( | RTYPE, | |
psrc, | |||
stride, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 318 of file generic_macros_msa.h.
#define LD_UB4 | ( | ... | ) | LD_B4(v16u8, __VA_ARGS__) |
Definition at line 323 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_2x8_msa(), avc_chroma_hv_4x4multiple_msa(), avc_chroma_hv_8w_msa(), avc_chroma_hv_and_aver_dst_2x4_msa(), avc_chroma_hv_and_aver_dst_2x8_msa(), avc_chroma_hv_and_aver_dst_4x4mul_msa(), avc_chroma_hv_and_aver_dst_8w_msa(), avc_chroma_hz_2x4_msa(), avc_chroma_hz_4x4multiple_msa(), avc_chroma_hz_8w_msa(), avc_chroma_hz_and_aver_dst_2x4_msa(), avc_chroma_hz_and_aver_dst_4x4multiple_msa(), avc_chroma_hz_and_aver_dst_8w_msa(), avc_chroma_vt_2x8_msa(), avc_chroma_vt_4x4multiple_msa(), avc_chroma_vt_8w_msa(), avc_chroma_vt_and_aver_dst_8w_msa(), avc_loopfilter_cb_or_cr_inter_edge_hor_msa(), avc_loopfilter_cb_or_cr_intra_edge_hor_msa(), avc_loopfilter_luma_intra_edge_hor_msa(), avc_luma_hv_qrt_and_aver_dst_4x4_msa(), avc_luma_hv_qrt_and_aver_dst_8x8_msa(), avc_luma_hz_and_aver_dst_16x16_msa(), avc_luma_hz_and_aver_dst_4x4_msa(), avc_luma_hz_and_aver_dst_8x8_msa(), avc_luma_hz_qrt_and_aver_dst_4x4_msa(), avc_luma_hz_qrt_and_aver_dst_8x8_msa(), avc_luma_mid_and_aver_dst_4x4_msa(), avc_luma_mid_and_aver_dst_8w_msa(), avc_luma_midv_qrt_and_aver_dst_8w_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_and_aver_dst_4x4_msa(), avc_luma_vt_and_aver_dst_8x8_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_and_aver_dst_4x4_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), avc_wgt_16width_msa(), avc_wgt_8width_msa(), avg_width32_msa(), avg_width4_msa(), avg_width64_msa(), avg_width8_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_8x4_msa(), common_hv_2ht_2vt_and_aver_dst_8x8mult_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_hv_bil_and_aver_dst_8w_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_hz_2t_and_aver_dst_8x4_msa(), common_hz_2t_and_aver_dst_8x8mult_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_8w_msa(), common_hz_bil_no_rnd_16x16_msa(), common_vt_2t_and_aver_dst_4x4_msa(), common_vt_2t_and_aver_dst_8x4_msa(), common_vt_4t_6w_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_4w_msa(), common_vt_8t_and_aver_dst_8w_msa(), common_vt_bil_8w_msa(), common_vt_bil_and_aver_dst_8w_msa(), copy_8bit_to_16bit_width8_msa(), copy_width16_msa(), copy_width32_msa(), copy_width8_msa(), ff_avg_bilin_16h_msa(), ff_avg_bilin_16hv_msa(), ff_avg_bilin_16v_msa(), ff_avg_bilin_32v_msa(), ff_avg_bilin_64h_msa(), ff_avg_bilin_64v_msa(), ff_loop_filter_v_16_8_msa(), ff_put_bilin_16v_msa(), ff_put_bilin_32v_msa(), ff_put_bilin_64v_msa(), ff_put_vp8_bilinear16_v_msa(), ff_put_vp8_pixels16_msa(), ff_put_vp8_pixels8_msa(), ff_vp8_v_loop_filter_simple_msa(), h263_v_loop_filter_msa(), hevc_addblk_16x16_msa(), hevc_addblk_32x32_msa(), hevc_sao_band_filter_16multiple_msa(), hevc_sao_band_filter_4width_msa(), hevc_sao_band_filter_8width_msa(), hevc_sao_edge_filter_0degree_16multiple_msa(), hevc_sao_edge_filter_135degree_16multiple_msa(), hevc_sao_edge_filter_45degree_16multiple_msa(), hevc_sao_edge_filter_90degree_16multiple_msa(), horiz_mc_qpel_16width_msa(), horiz_mc_qpel_8width_msa(), horiz_mc_qpel_aver_src0_16width_msa(), horiz_mc_qpel_aver_src0_8width_msa(), horiz_mc_qpel_aver_src1_16width_msa(), horiz_mc_qpel_aver_src1_8width_msa(), horiz_mc_qpel_avg_dst_16width_msa(), horiz_mc_qpel_avg_dst_8width_msa(), horiz_mc_qpel_avg_dst_aver_src0_16width_msa(), horiz_mc_qpel_avg_dst_aver_src0_8width_msa(), horiz_mc_qpel_avg_dst_aver_src1_16width_msa(), horiz_mc_qpel_avg_dst_aver_src1_8width_msa(), horiz_mc_qpel_no_rnd_16width_msa(), horiz_mc_qpel_no_rnd_8width_msa(), horiz_mc_qpel_no_rnd_aver_src0_16width_msa(), horiz_mc_qpel_no_rnd_aver_src0_8width_msa(), horiz_mc_qpel_no_rnd_aver_src1_16width_msa(), horiz_mc_qpel_no_rnd_aver_src1_8width_msa(), hv_mc_qpel_aver_h_src1_8x8_msa(), hv_mc_qpel_aver_horiz_16x16_msa(), hv_mc_qpel_aver_horiz_src0_16x16_msa(), hv_mc_qpel_aver_horiz_src1_16x16_msa(), hv_mc_qpel_aver_hv_src00_8x8_msa(), hv_mc_qpel_aver_hv_src01_8x8_msa(), hv_mc_qpel_aver_hv_src10_8x8_msa(), hv_mc_qpel_aver_hv_src11_8x8_msa(), hv_mc_qpel_no_rnd_horiz_16x16_msa(), hv_mc_qpel_no_rnd_horiz_src0_16x16_msa(), hv_mc_qpel_no_rnd_horiz_src1_16x16_msa(), sad_8width_msa(), sad_horiz_bilinear_filter_16width_msa(), sad_horiz_bilinear_filter_8width_msa(), sad_hv_bilinear_filter_16width_msa(), sad_hv_bilinear_filter_8width_msa(), sad_vert_bilinear_filter_16width_msa(), sad_vert_bilinear_filter_8width_msa(), sse_8width_msa(), vert_mc_qpel_16x16_msa(), vert_mc_qpel_8x8_msa(), vert_mc_qpel_aver_src0_8x8_msa(), vert_mc_qpel_aver_src1_16x16_msa(), vert_mc_qpel_aver_src1_8x8_msa(), vert_mc_qpel_avg_dst_8x8_msa(), vert_mc_qpel_avg_dst_aver_src0_8x8_msa(), vert_mc_qpel_avg_dst_aver_src1_8x8_msa(), vert_mc_qpel_no_rnd_8x8_msa(), vert_mc_qpel_no_rnd_aver_src0_8x8_msa(), vert_mc_qpel_no_rnd_aver_src1_8x8_msa(), vp9_hz_lpf_t16_16w(), vp9_idct16x16_1_add_msa(), vp9_vt_lpf_t16_16w(), and vp9_vt_lpf_t16_8w().
#define LD_SB4 | ( | ... | ) | LD_B4(v16i8, __VA_ARGS__) |
Definition at line 324 of file generic_macros_msa.h.
Referenced by avc_biwgt_16width_msa(), avc_biwgt_8width_msa(), avc_chroma_vt_and_aver_dst_2x8_msa(), avc_chroma_vt_and_aver_dst_4x4mul_msa(), avc_luma_hv_qrt_4w_msa(), avc_luma_hv_qrt_8w_msa(), avc_luma_hv_qrt_and_aver_dst_4x4_msa(), avc_luma_hv_qrt_and_aver_dst_8x8_msa(), avc_luma_hz_4w_msa(), avc_luma_hz_8w_msa(), avc_luma_hz_and_aver_dst_4x4_msa(), avc_luma_hz_and_aver_dst_8x8_msa(), avc_luma_hz_qrt_4w_msa(), avc_luma_hz_qrt_8w_msa(), avc_luma_hz_qrt_and_aver_dst_4x4_msa(), avc_luma_hz_qrt_and_aver_dst_8x8_msa(), avc_luma_mid_4w_msa(), avc_luma_mid_8w_msa(), avc_luma_mid_and_aver_dst_4x4_msa(), avc_luma_mid_and_aver_dst_8w_msa(), avc_luma_midv_qrt_4w_msa(), avc_luma_midv_qrt_8w_msa(), avc_luma_midv_qrt_and_aver_dst_8w_msa(), avc_luma_vt_16w_msa(), avc_luma_vt_4w_msa(), avc_luma_vt_8w_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_and_aver_dst_4x4_msa(), avc_luma_vt_and_aver_dst_8x8_msa(), avc_luma_vt_qrt_16w_msa(), avc_luma_vt_qrt_4w_msa(), avc_luma_vt_qrt_8w_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_and_aver_dst_4x4_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_and_aver_dst_8x8mult_msa(), common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_hv_bil_8w_msa(), common_hv_bil_and_aver_dst_8w_msa(), common_hv_bil_no_rnd_4x8_msa(), common_hz_2t_4x4_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x8mult_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_hz_2t_and_aver_dst_8x4_msa(), common_hz_2t_and_aver_dst_8x8mult_msa(), common_hz_4t_12w_msa(), common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x8_msa(), common_hz_4t_6w_msa(), common_hz_4t_8x4mult_msa(), common_hz_6t_4x4_msa(), common_hz_6t_4x8_msa(), common_hz_8t_12w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x4_msa(), common_hz_8t_4x8_msa(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_8w_msa(), common_hz_bil_8w_msa(), common_hz_bil_and_aver_dst_8w_msa(), common_hz_bil_no_rnd_4x8_msa(), common_vt_2t_and_aver_dst_4x4_msa(), common_vt_4t_12w_msa(), common_vt_4t_16w_msa(), common_vt_4t_8x4mult_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_4w_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_4w_msa(), common_vt_8t_and_aver_dst_8w_msa(), ff_avg_bilin_16h_msa(), ff_avg_bilin_16hv_msa(), ff_avg_bilin_64h_msa(), ff_put_bilin_16h_msa(), ff_put_bilin_16hv_msa(), ff_put_vp8_bilinear16_h_msa(), ff_put_vp8_bilinear16_hv_msa(), ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel16_h6_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_v6_msa(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_h6v6_msa(), ff_put_vp8_epel8_v4_msa(), ff_put_vp8_epel8_v6_msa(), ff_vp8_idct_add_msa(), ff_vp8_idct_dc_add_msa(), hevc_bi_copy_12w_msa(), hevc_bi_copy_16multx4mult_msa(), hevc_bi_copy_4w_msa(), hevc_bi_copy_8w_msa(), hevc_biwgt_copy_12w_msa(), hevc_biwgt_copy_16multx4mult_msa(), hevc_biwgt_copy_4w_msa(), hevc_biwgt_copy_6w_msa(), hevc_biwgt_copy_8w_msa(), hevc_copy_16w_msa(), hevc_copy_4w_msa(), hevc_copy_8w_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hz_4t_12w_msa(), hevc_hz_4t_16w_msa(), hevc_hz_4t_24w_msa(), hevc_hz_4t_4x4_msa(), hevc_hz_4t_6w_msa(), hevc_hz_4t_8x4multiple_msa(), hevc_hz_8t_16w_msa(), hevc_hz_8t_64w_msa(), hevc_hz_8t_8w_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_bi_4t_16w_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_bi_4t_4x4_msa(), hevc_hz_bi_4t_6w_msa(), hevc_hz_bi_4t_8x4multiple_msa(), hevc_hz_bi_8t_8w_msa(), hevc_hz_biwgt_4t_12w_msa(), hevc_hz_biwgt_4t_16w_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_4t_6w_msa(), hevc_hz_biwgt_4t_8x4multiple_msa(), hevc_hz_biwgt_8t_4w_msa(), hevc_hz_biwgt_8t_8w_msa(), hevc_hz_uniwgt_4t_12w_msa(), hevc_hz_uniwgt_4t_16w_msa(), hevc_hz_uniwgt_4t_4x4_msa(), hevc_hz_uniwgt_4t_6w_msa(), hevc_hz_uniwgt_4t_8x4multiple_msa(), hevc_hz_uniwgt_8t_8w_msa(), hevc_uniwgt_copy_12w_msa(), hevc_uniwgt_copy_16multx4mult_msa(), hevc_uniwgt_copy_4w_msa(), hevc_uniwgt_copy_8w_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_8w_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_4t_4x4_msa(), hevc_vt_uniwgt_8t_12w_msa(), and hevc_vt_uniwgt_8t_8w_msa().
#define LD_B5 | ( | RTYPE, | |
psrc, | |||
stride, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
out4 | |||
) |
Definition at line 326 of file generic_macros_msa.h.
#define LD_UB5 | ( | ... | ) | LD_B5(v16u8, __VA_ARGS__) |
Definition at line 331 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_2x4_msa(), avc_chroma_hv_2x8_msa(), avc_chroma_hv_and_aver_dst_2x4_msa(), avc_chroma_hv_and_aver_dst_2x8_msa(), avc_chroma_vt_2x4_msa(), avc_chroma_vt_2x8_msa(), avc_loopfilter_luma_inter_edge_hor_msa(), common_vt_2t_8x4_msa(), common_vt_2t_and_aver_dst_8x4_msa(), common_vt_bil_no_rnd_4x8_msa(), sad_hv_bilinear_filter_16width_msa(), sad_hv_bilinear_filter_8width_msa(), sad_vert_bilinear_filter_16width_msa(), sad_vert_bilinear_filter_8width_msa(), vert_mc_qpel_aver_src0_16x16_msa(), vert_mc_qpel_avg_dst_16x16_msa(), vert_mc_qpel_avg_dst_aver_src0_16x16_msa(), vert_mc_qpel_avg_dst_aver_src1_16x16_msa(), vert_mc_qpel_no_rnd_16x16_msa(), vert_mc_qpel_no_rnd_aver_src0_16x16_msa(), and vert_mc_qpel_no_rnd_aver_src1_16x16_msa().
#define LD_SB5 | ( | ... | ) | LD_B5(v16i8, __VA_ARGS__) |
Definition at line 332 of file generic_macros_msa.h.
Referenced by avc_chroma_vt_and_aver_dst_2x4_msa(), avc_chroma_vt_and_aver_dst_2x8_msa(), avc_luma_hv_qrt_4w_msa(), avc_luma_hv_qrt_8w_msa(), avc_luma_hv_qrt_and_aver_dst_4x4_msa(), avc_luma_hv_qrt_and_aver_dst_8x8_msa(), avc_luma_mid_4w_msa(), avc_luma_mid_8w_msa(), avc_luma_mid_and_aver_dst_4x4_msa(), avc_luma_mid_and_aver_dst_8w_msa(), avc_luma_midh_qrt_4w_msa(), avc_luma_midh_qrt_and_aver_dst_4w_msa(), avc_luma_midv_qrt_4w_msa(), avc_luma_midv_qrt_8w_msa(), avc_luma_midv_qrt_and_aver_dst_4w_msa(), avc_luma_midv_qrt_and_aver_dst_8w_msa(), avc_luma_vt_16w_msa(), avc_luma_vt_4w_msa(), avc_luma_vt_8w_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_and_aver_dst_4x4_msa(), avc_luma_vt_and_aver_dst_8x8_msa(), avc_luma_vt_qrt_16w_msa(), avc_luma_vt_qrt_4w_msa(), avc_luma_vt_qrt_8w_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_and_aver_dst_4x4_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_8x4_msa(), common_vt_2t_4x4_msa(), common_vt_4t_8x2_msa(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel4_v6_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6v6_msa(), ff_put_vp8_epel8_v6_msa(), and hevc_vt_4t_4x2_msa().
#define LD_B6 | ( | RTYPE, | |
psrc, | |||
stride, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
out4, | |||
out5 | |||
) |
Definition at line 334 of file generic_macros_msa.h.
#define LD_UB6 | ( | ... | ) | LD_B6(v16u8, __VA_ARGS__) |
Definition at line 339 of file generic_macros_msa.h.
#define LD_SB6 | ( | ... | ) | LD_B6(v16i8, __VA_ARGS__) |
Definition at line 340 of file generic_macros_msa.h.
Referenced by hevc_bi_copy_8w_msa(), hevc_biwgt_copy_8w_msa(), hevc_copy_8w_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_uniwgt_4t_8x6_msa(), hevc_uniwgt_copy_8w_msa(), hevc_vt_4t_4x8multiple_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), and hevc_vt_uniwgt_4t_8x6_msa().
#define LD_B7 | ( | RTYPE, | |
psrc, | |||
stride, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
out4, | |||
out5, | |||
out6 | |||
) |
Definition at line 342 of file generic_macros_msa.h.
#define LD_UB7 | ( | ... | ) | LD_B7(v16u8, __VA_ARGS__) |
Definition at line 348 of file generic_macros_msa.h.
#define LD_SB7 | ( | ... | ) | LD_B7(v16i8, __VA_ARGS__) |
Definition at line 349 of file generic_macros_msa.h.
Referenced by common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_vt_8t_12w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_4w_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_4w_msa(), common_vt_8t_and_aver_dst_8w_msa(), hevc_hv_8t_4w_msa(), hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_vt_4t_4x4_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_4w_msa(), hevc_vt_8t_8w_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx2mult_msa(), hevc_vt_uniwgt_8t_4w_msa(), and hevc_vt_uniwgt_8t_8w_msa().
#define LD_B8 | ( | RTYPE, | |
psrc, | |||
stride, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
out4, | |||
out5, | |||
out6, | |||
out7 | |||
) |
Definition at line 351 of file generic_macros_msa.h.
#define LD_UB8 | ( | ... | ) | LD_B8(v16u8, __VA_ARGS__) |
Definition at line 357 of file generic_macros_msa.h.
Referenced by add_pixels_clamped_msa(), avc_chroma_hv_and_aver_dst_2x8_msa(), avc_chroma_hz_2x8_msa(), avc_chroma_hz_and_aver_dst_2x8_msa(), avc_loopfilter_cb_or_cr_inter_edge_ver_msa(), avc_loopfilter_cb_or_cr_intra_edge_ver_msa(), avc_loopfilter_luma_inter_edge_ver_msa(), avc_loopfilter_luma_intra_edge_ver_msa(), avg_width16_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hv_bil_16w_msa(), common_hv_bil_and_aver_dst_16w_msa(), common_hv_bil_no_rnd_16x16_msa(), common_hv_bil_no_rnd_8x16_msa(), common_hv_bil_no_rnd_8x8_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_4x8_msa(), common_hz_bil_16w_msa(), common_hz_bil_and_aver_dst_16w_msa(), common_hz_bil_no_rnd_16x16_msa(), common_hz_bil_no_rnd_8x16_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_and_aver_dst_4x8_msa(), common_vt_2t_and_aver_dst_8x8mult_msa(), common_vt_bil_16w_msa(), common_vt_bil_and_aver_dst_16w_msa(), common_vt_bil_no_rnd_16x16_msa(), common_vt_bil_no_rnd_8x16_msa(), common_vt_bil_no_rnd_8x8_msa(), copy_16multx8mult_msa(), copy_16x16_msa(), copy_width12_msa(), copy_width16_msa(), copy_width8_msa(), diff_pixels_msa(), ff_loop_filter_h_44_16_msa(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_4_8_msa(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_msa(), ff_loop_filter_h_8_8_msa(), ff_loop_filter_v_16_8_msa(), ff_loop_filter_v_44_16_msa(), ff_loop_filter_v_48_16_msa(), ff_loop_filter_v_4_8_msa(), ff_loop_filter_v_84_16_msa(), ff_loop_filter_v_88_16_msa(), ff_loop_filter_v_8_8_msa(), ff_put_vp8_pixels8_msa(), ff_vp8_h_loop_filter16_inner_msa(), ff_vp8_h_loop_filter16_msa(), ff_vp8_h_loop_filter8uv_inner_msa(), ff_vp8_h_loop_filter8uv_msa(), ff_vp8_h_loop_filter_simple_msa(), ff_vp8_v_loop_filter16_inner_msa(), ff_vp8_v_loop_filter16_msa(), ff_vp8_v_loop_filter8uv_inner_msa(), ff_vp8_v_loop_filter8uv_msa(), h263_h_loop_filter_msa(), hadamard_diff_8x8_msa(), hadamard_intra_8x8_msa(), hevc_loopfilter_chroma_ver_msa(), sum_u8src_16width_msa(), vp9_hz_lpf_t16_16w(), vp9_hz_lpf_t4_and_t8_16w(), vp9_transpose_16x16(), vp9_transpose_16x8_to_8x16(), vp9_transpose_8x16_to_16x8(), vp9_vt_lpf_t16_16w(), vp9_vt_lpf_t16_8w(), vp9_vt_lpf_t4_and_t8_16w(), and vp9_vt_lpf_t4_and_t8_8w().
#define LD_SB8 | ( | ... | ) | LD_B8(v16i8, __VA_ARGS__) |
Definition at line 358 of file generic_macros_msa.h.
Referenced by avc_idct8_addblk_msa(), avc_idct8_dc_addblk_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hz_2t_4x8_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_hz_4t_4x16_msa(), common_hz_bil_no_rnd_8x8_msa(), common_vt_2t_4x8_msa(), common_vt_2t_and_aver_dst_4x8_msa(), hevc_bi_copy_4w_msa(), hevc_bi_copy_6w_msa(), hevc_biwgt_copy_4w_msa(), hevc_copy_12w_msa(), hevc_copy_16multx8mult_msa(), hevc_copy_16w_msa(), hevc_copy_4w_msa(), hevc_copy_6w_msa(), hevc_copy_8w_msa(), hevc_hv_4t_4multx8mult_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hz_4t_4x8multiple_msa(), hevc_hz_8t_4w_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_8t_4w_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_uniwgt_4t_4x8multiple_msa(), hevc_hz_uniwgt_8t_4w_msa(), hevc_uniwgt_copy_4w_msa(), hevc_uniwgt_copy_6w_msa(), hevc_vt_8t_4w_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_biwgt_8t_4w_msa(), and hevc_vt_uniwgt_8t_4w_msa().
#define LD_H2 | ( | RTYPE, | |
psrc, | |||
stride, | |||
out0, | |||
out1 | |||
) |
Definition at line 367 of file generic_macros_msa.h.
#define LD_UH2 | ( | ... | ) | LD_H2(v8u16, __VA_ARGS__) |
Definition at line 372 of file generic_macros_msa.h.
#define LD_SH2 | ( | ... | ) | LD_H2(v8i16, __VA_ARGS__) |
Definition at line 373 of file generic_macros_msa.h.
Referenced by ff_vp8_idct_add_msa(), ff_vp8_luma_dc_wht_msa(), hevc_addblk_4x4_msa(), hevc_bi_copy_4w_msa(), hevc_bi_copy_8w_msa(), hevc_biwgt_copy_4w_msa(), hevc_biwgt_copy_8w_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hz_bi_4t_4x2_msa(), hevc_hz_bi_4t_8x2_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_bi_8t_16w_msa(), hevc_hz_bi_8t_24w_msa(), hevc_hz_bi_8t_48w_msa(), hevc_hz_biwgt_4t_24w_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_4t_8x2_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_biwgt_8t_16w_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_idct_4x4_msa(), hevc_idct_8x32_column_msa(), hevc_idct_luma_4x4_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4x2_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_8t_12w_msa(), and hevc_vt_biwgt_8t_16multx2mult_msa().
#define LD_H4 | ( | RTYPE, | |
psrc, | |||
stride, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 375 of file generic_macros_msa.h.
#define LD_UH4 | ( | ... | ) | LD_H4(v8u16, __VA_ARGS__) |
Definition at line 380 of file generic_macros_msa.h.
#define LD_SH4 | ( | ... | ) | LD_H4(v8i16, __VA_ARGS__) |
Definition at line 381 of file generic_macros_msa.h.
Referenced by hevc_addblk_16x16_msa(), hevc_addblk_32x32_msa(), hevc_bi_copy_12w_msa(), hevc_bi_copy_16multx4mult_msa(), hevc_bi_copy_4w_msa(), hevc_bi_copy_8w_msa(), hevc_biwgt_copy_12w_msa(), hevc_biwgt_copy_16multx4mult_msa(), hevc_biwgt_copy_4w_msa(), hevc_biwgt_copy_6w_msa(), hevc_biwgt_copy_8w_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_bi_4t_16w_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_4t_4x4_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_4t_6w_msa(), hevc_hz_bi_4t_8x4multiple_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_hz_bi_8t_8w_msa(), hevc_hz_biwgt_4t_12w_msa(), hevc_hz_biwgt_4t_16w_msa(), hevc_hz_biwgt_4t_32w_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_biwgt_4t_6w_msa(), hevc_hz_biwgt_4t_8x4multiple_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_biwgt_8t_32w_msa(), hevc_hz_biwgt_8t_4w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_biwgt_8t_8w_msa(), hevc_idct_8x32_column_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_6w_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_8t_8w_msa(), mpeg2_dct_unquantize_inter_msa(), simple_idct_add_msa(), and vp9_idct8x32_column_odd_process_store().
#define LD_H6 | ( | RTYPE, | |
psrc, | |||
stride, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
out4, | |||
out5 | |||
) |
Definition at line 383 of file generic_macros_msa.h.
#define LD_UH6 | ( | ... | ) | LD_H6(v8u16, __VA_ARGS__) |
Definition at line 388 of file generic_macros_msa.h.
#define LD_SH6 | ( | ... | ) | LD_H6(v8i16, __VA_ARGS__) |
Definition at line 389 of file generic_macros_msa.h.
Referenced by hevc_bi_copy_8w_msa(), hevc_biwgt_copy_8w_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_vt_bi_4t_8x6_msa(), and hevc_vt_biwgt_4t_8x6_msa().
#define LD_H8 | ( | RTYPE, | |
psrc, | |||
stride, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
out4, | |||
out5, | |||
out6, | |||
out7 | |||
) |
Definition at line 391 of file generic_macros_msa.h.
#define LD_UH8 | ( | ... | ) | LD_H8(v8u16, __VA_ARGS__) |
Definition at line 397 of file generic_macros_msa.h.
Referenced by hevc_loopfilter_luma_ver_msa().
#define LD_SH8 | ( | ... | ) | LD_H8(v8i16, __VA_ARGS__) |
Definition at line 398 of file generic_macros_msa.h.
Referenced by add_pixels_clamped_msa(), avc_idct8_addblk_msa(), hevc_addblk_8x8_msa(), hevc_bi_copy_4w_msa(), hevc_bi_copy_6w_msa(), hevc_biwgt_copy_4w_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hz_bi_8t_4w_msa(), hevc_idct_16x16_msa(), hevc_idct_8x32_column_msa(), hevc_idct_8x8_msa(), hevc_idct_transpose_32x8_to_8x32(), hevc_idct_transpose_8x32_to_32x8(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_8t_4w_msa(), put_pixels_clamped_msa(), put_signed_pixels_clamped_msa(), simple_idct_add_msa(), simple_idct_msa(), simple_idct_put_msa(), vp9_iadst8x8_colcol_addblk_msa(), vp9_iadst_idct_8x8_add_msa(), vp9_idct16_1d_columns_addblk_msa(), vp9_idct16_1d_columns_msa(), vp9_idct8x32_column_even_process_store(), vp9_idct8x8_12_colcol_addblk_msa(), vp9_idct8x8_colcol_addblk_msa(), vp9_idct_butterfly_transpose_store(), and vp9_idct_iadst_8x8_add_msa().
#define LD_H16 | ( | RTYPE, | |
psrc, | |||
stride, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
out4, | |||
out5, | |||
out6, | |||
out7, | |||
out8, | |||
out9, | |||
out10, | |||
out11, | |||
out12, | |||
out13, | |||
out14, | |||
out15 | |||
) |
Definition at line 400 of file generic_macros_msa.h.
#define LD_SH16 | ( | ... | ) | LD_H16(v8i16, __VA_ARGS__) |
Definition at line 409 of file generic_macros_msa.h.
Referenced by hevc_idct_16x16_msa(), and vp9_iadst16_1d_columns_msa().
#define LD4x4_SH | ( | psrc, | |
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 416 of file generic_macros_msa.h.
Referenced by avc_deq_idct_luma_dc_msa(), avc_idct4x4_addblk_msa(), vp9_iadst4x4_colcol_addblk_msa(), vp9_iadst_idct_4x4_add_msa(), vp9_idct4x4_colcol_addblk_msa(), and vp9_idct_iadst_4x4_add_msa().
#define LD_SW2 | ( | psrc, | |
stride, | |||
out0, | |||
out1 | |||
) |
Definition at line 430 of file generic_macros_msa.h.
Referenced by hevc_idct_8x32_column_msa().
#define ST_B2 | ( | RTYPE, | |
in0, | |||
in1, | |||
pdst, | |||
stride | |||
) |
Definition at line 442 of file generic_macros_msa.h.
#define ST_UB2 | ( | ... | ) | ST_B2(v16u8, __VA_ARGS__) |
Definition at line 447 of file generic_macros_msa.h.
Referenced by avc_luma_hz_qrt_and_aver_dst_16x16_msa(), ff_dc_32x32_msa(), ff_hor_32x32_msa(), ff_intra_pred_8_16x16_msa(), ff_intra_pred_8_32x32_msa(), ff_loop_filter_v_48_16_msa(), ff_loop_filter_v_84_16_msa(), ff_loop_filter_v_88_16_msa(), ff_vert_32x32_msa(), ff_vp8_v_loop_filter16_msa(), ff_vp8_v_loop_filter_simple_msa(), hevc_intra_pred_angular_upper_32width_msa(), hevc_intra_pred_dc_32x32_msa(), horiz_mc_qpel_avg_dst_16width_msa(), horiz_mc_qpel_avg_dst_aver_src0_16width_msa(), horiz_mc_qpel_avg_dst_aver_src1_16width_msa(), intra_predict_vert_32x32_msa(), vert_mc_qpel_avg_dst_16x16_msa(), vert_mc_qpel_avg_dst_aver_src0_16x16_msa(), vert_mc_qpel_avg_dst_aver_src1_16x16_msa(), vp9_hz_lpf_t16_16w(), vp9_hz_lpf_t4_and_t8_16w(), vp9_idct32x32_1_add_msa(), vp9_vt_lpf_t4_and_t8_16w(), and vp9_vt_lpf_t4_and_t8_8w().
#define ST_SB2 | ( | ... | ) | ST_B2(v16i8, __VA_ARGS__) |
Definition at line 448 of file generic_macros_msa.h.
Referenced by avc_luma_hz_qrt_16w_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_intra_pred_angular_lower_32width_msa(), hevc_intra_pred_angular_upper_32width_msa(), and hevc_intra_pred_horiz_32x32_msa().
#define ST_B4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
pdst, | |||
stride | |||
) |
Definition at line 450 of file generic_macros_msa.h.
#define ST_UB4 | ( | ... | ) | ST_B4(v16u8, __VA_ARGS__) |
Definition at line 455 of file generic_macros_msa.h.
Referenced by avc_luma_hz_and_aver_dst_16x16_msa(), avc_luma_vt_16w_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_16w_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), avc_wgt_16width_msa(), avg_width32_msa(), avg_width64_msa(), common_vt_4t_16w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), copy_8bit_to_16bit_width8_msa(), copy_width16_msa(), copy_width32_msa(), ff_hor_16x16_msa(), ff_intra_pred_8_16x16_msa(), ff_intra_pred_8_32x32_msa(), ff_loop_filter_v_44_16_msa(), ff_loop_filter_v_48_16_msa(), ff_loop_filter_v_84_16_msa(), ff_loop_filter_v_88_16_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_pixels16_msa(), ff_vp8_v_loop_filter16_inner_msa(), ff_vp8_v_loop_filter16_msa(), hevc_addblk_16x16_msa(), hevc_addblk_32x32_msa(), hevc_sao_edge_filter_135degree_16multiple_msa(), hevc_sao_edge_filter_45degree_16multiple_msa(), hevc_sao_edge_filter_90degree_16multiple_msa(), intra_predict_horiz_16x16_msa(), vp9_hz_lpf_t16_16w(), vp9_hz_lpf_t4_and_t8_16w(), vp9_idct16x16_1_add_msa(), vp9_vt_lpf_t4_and_t8_16w(), and vp9_vt_lpf_t4_and_t8_8w().
#define ST_SB4 | ( | ... | ) | ST_B4(v16i8, __VA_ARGS__) |
Definition at line 456 of file generic_macros_msa.h.
Referenced by avc_biwgt_16width_msa(), avc_luma_hz_16w_msa(), hevc_intra_pred_angular_upper_16width_msa(), hevc_intra_pred_horiz_16x16_msa(), and hevc_sao_band_filter_16multiple_msa().
#define ST_B8 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
pdst, | |||
stride | |||
) |
Definition at line 458 of file generic_macros_msa.h.
#define ST_UB8 | ( | ... | ) | ST_B8(v16u8, __VA_ARGS__) |
Definition at line 464 of file generic_macros_msa.h.
Referenced by avg_width16_msa(), common_vt_bil_and_aver_dst_16w_msa(), copy_16multx8mult_msa(), copy_16x16_msa(), copy_8bit_value_width16_msa(), copy_width16_msa(), ff_dc_16x16_msa(), vp9_transpose_16x16(), vp9_transpose_16x8_to_8x16(), and vp9_transpose_8x16_to_16x8().
#define ST_H2 | ( | RTYPE, | |
in0, | |||
in1, | |||
pdst, | |||
stride | |||
) |
Definition at line 472 of file generic_macros_msa.h.
#define ST_UH2 | ( | ... | ) | ST_H2(v8u16, __VA_ARGS__) |
Definition at line 477 of file generic_macros_msa.h.
#define ST_SH2 | ( | ... | ) | ST_H2(v8i16, __VA_ARGS__) |
Definition at line 478 of file generic_macros_msa.h.
Referenced by avc_idct4x4_addblk_msa(), hevc_bi_copy_16multx4mult_msa(), hevc_copy_8w_msa(), hevc_hz_4t_24w_msa(), hevc_hz_4t_8x2multiple_msa(), hevc_hz_8t_24w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_8t_16w_msa(), hevc_idct_4x4_msa(), hevc_idct_dc_4x4_msa(), hevc_idct_luma_4x4_msa(), hevc_intra_pred_plane_16x16_msa(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_msa(), hevc_vt_4t_8x2_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_4t_8x6_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), process_intra_lower_16x16_msa(), process_intra_upper_16x16_msa(), vp9_idct8x32_column_even_process_store(), and vp9_idct8x32_column_odd_process_store().
#define ST_H4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
pdst, | |||
stride | |||
) |
Definition at line 480 of file generic_macros_msa.h.
#define ST_SH4 | ( | ... | ) | ST_H4(v8i16, __VA_ARGS__) |
Definition at line 485 of file generic_macros_msa.h.
Referenced by hevc_copy_12w_msa(), hevc_copy_16multx8mult_msa(), hevc_copy_16w_msa(), hevc_copy_8w_msa(), hevc_hz_4t_12w_msa(), hevc_hz_4t_16w_msa(), hevc_hz_4t_24w_msa(), hevc_hz_4t_32w_msa(), hevc_hz_4t_8x4multiple_msa(), hevc_hz_8t_16w_msa(), hevc_hz_8t_32w_msa(), hevc_hz_8t_8w_msa(), hevc_hz_bi_4t_16w_msa(), hevc_hz_bi_4t_24w_msa(), hevc_vt_4t_12w_msa(), hevc_vt_4t_32w_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_8w_msa(), vp9_idct16_1d_columns_msa(), vp9_idct8x32_column_odd_process_store(), and vp9_idct_butterfly_transpose_store().
#define ST_H6 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
pdst, | |||
stride | |||
) |
Definition at line 487 of file generic_macros_msa.h.
#define ST_SH6 | ( | ... | ) | ST_H6(v8i16, __VA_ARGS__) |
Definition at line 492 of file generic_macros_msa.h.
Referenced by hevc_copy_8w_msa(), and hevc_hz_8t_48w_msa().
#define ST_H8 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
pdst, | |||
stride | |||
) |
Definition at line 494 of file generic_macros_msa.h.
#define ST_SH8 | ( | ... | ) | ST_H8(v8i16, __VA_ARGS__) |
Definition at line 499 of file generic_macros_msa.h.
Referenced by diff_pixels_msa(), hevc_copy_8w_msa(), hevc_idct_16x16_msa(), hevc_idct_8x8_msa(), hevc_idct_dc_16x16_msa(), hevc_idct_dc_32x32_msa(), hevc_idct_dc_8x8_msa(), hevc_idct_transpose_32x8_to_8x32(), hevc_idct_transpose_8x32_to_32x8(), and vp9_iadst16_1d_columns_msa().
#define ST_SW2 | ( | in0, | |
in1, | |||
pdst, | |||
stride | |||
) |
Definition at line 508 of file generic_macros_msa.h.
Referenced by hevc_biwgt_copy_16multx4mult_msa(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_msa(), hevc_hz_biwgt_4t_16w_msa(), hevc_hz_biwgt_4t_24w_msa(), hevc_hz_biwgt_4t_32w_msa(), hevc_hz_biwgt_8t_16w_msa(), hevc_hz_biwgt_8t_32w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_uniwgt_4t_16w_msa(), hevc_hz_uniwgt_4t_24w_msa(), hevc_hz_uniwgt_4t_32w_msa(), hevc_hz_uniwgt_8t_16w_msa(), hevc_hz_uniwgt_8t_24w_msa(), hevc_hz_uniwgt_8t_32w_msa(), hevc_hz_uniwgt_8t_48w_msa(), hevc_hz_uniwgt_8t_64w_msa(), hevc_idct_8x32_column_msa(), hevc_uniwgt_copy_16multx4mult_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), and hevc_vt_uniwgt_8t_16multx2mult_msa().
#define ST_SW8 | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
pdst, | |||
stride | |||
) |
Definition at line 534 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_2x4_msa(), avc_chroma_hv_2x8_msa(), avc_chroma_hv_and_aver_dst_2x4_msa(), avc_chroma_hv_and_aver_dst_2x8_msa(), avc_chroma_hz_2x4_msa(), avc_chroma_hz_2x8_msa(), avc_chroma_hz_and_aver_dst_2x4_msa(), avc_chroma_hz_and_aver_dst_2x8_msa(), avc_chroma_vt_2x4_msa(), avc_chroma_vt_2x8_msa(), avc_chroma_vt_and_aver_dst_2x4_msa(), avc_chroma_vt_and_aver_dst_2x8_msa(), avc_h_loop_filter_chroma422_msa(), avc_loopfilter_cb_or_cr_inter_edge_ver_msa(), avc_loopfilter_cb_or_cr_intra_edge_ver_msa(), avc_loopfilter_luma_intra_edge_ver_msa(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_msa(), ff_loop_filter_h_8_8_msa(), ff_vp8_h_loop_filter_simple_msa(), hevc_intra_pred_angular_lower_32width_msa(), hevc_loopfilter_chroma_ver_msa(), vp9_vt_lpf_t16_16w(), and vp9_vt_lpf_t16_8w().
Definition at line 558 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_4x2_msa(), avc_chroma_hv_and_aver_dst_4x2_msa(), avc_chroma_hz_4x2_msa(), avc_chroma_hz_and_aver_dst_4x2_msa(), avc_chroma_vt_4x2_msa(), avc_chroma_vt_and_aver_dst_4x2_msa(), avc_luma_midh_qrt_4w_msa(), avc_luma_midh_qrt_and_aver_dst_4w_msa(), common_hz_4t_4x2_msa(), common_vt_4t_4x2_msa(), hevc_bi_copy_4w_msa(), hevc_biwgt_copy_4w_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hz_bi_4t_4x2_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_intra_pred_angular_lower_4width_msa(), hevc_uniwgt_copy_4w_msa(), hevc_vt_bi_4t_4x2_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_8t_12w_msa(), and hevc_vt_uniwgt_4t_4x2_msa().
#define ST4x4_UB | ( | in0, | |
in1, | |||
idx0, | |||
idx1, | |||
idx2, | |||
idx3, | |||
pdst, | |||
stride | |||
) |
Definition at line 582 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_4x4multiple_msa(), avc_chroma_hv_and_aver_dst_4x4mul_msa(), avc_chroma_hz_4x4multiple_msa(), avc_chroma_hz_and_aver_dst_4x4multiple_msa(), avc_chroma_vt_4x4multiple_msa(), avc_chroma_vt_and_aver_dst_4x4mul_msa(), avc_idct4x4_addblk_dc_msa(), avc_loopfilter_luma_intra_edge_ver_msa(), avc_luma_hv_qrt_4w_msa(), avc_luma_hv_qrt_and_aver_dst_4x4_msa(), avc_luma_hz_4w_msa(), avc_luma_hz_and_aver_dst_4x4_msa(), avc_luma_hz_qrt_4w_msa(), avc_luma_hz_qrt_and_aver_dst_4x4_msa(), avc_luma_mid_4w_msa(), avc_luma_mid_and_aver_dst_4x4_msa(), avc_luma_midv_qrt_4w_msa(), avc_luma_vt_4w_msa(), avc_luma_vt_and_aver_dst_4x4_msa(), avc_luma_vt_qrt_4w_msa(), avc_luma_vt_qrt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hz_2t_4x4_msa(), common_hz_2t_4x8_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_hz_4t_12w_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x8_msa(), common_hz_6t_4x4_msa(), common_hz_6t_4x8_msa(), common_hz_8t_12w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x4_msa(), common_hz_8t_4x8_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_vt_2t_4x4_msa(), common_vt_2t_4x8_msa(), common_vt_2t_and_aver_dst_4x4_msa(), common_vt_2t_and_aver_dst_4x8_msa(), common_vt_4t_12w_msa(), common_vt_4t_4x4multiple_msa(), common_vt_8t_4w_msa(), common_vt_8t_and_aver_dst_4w_msa(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_4_8_msa(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_msa(), ff_loop_filter_h_8_8_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel4_v4_msa(), ff_put_vp8_epel4_v6_msa(), ff_tm_4x4_msa(), ff_vp8_h_loop_filter8uv_inner_msa(), ff_vp8_idct_add_msa(), ff_vp8_idct_dc_add_msa(), h263_h_loop_filter_msa(), hevc_addblk_4x4_msa(), hevc_bi_copy_4w_msa(), hevc_biwgt_copy_4w_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hz_bi_4t_4x4_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_8t_4w_msa(), hevc_hz_uniwgt_4t_4x4_msa(), hevc_intra_pred_angular_upper_4width_msa(), hevc_intra_pred_plane_4x4_msa(), hevc_sao_band_filter_4width_msa(), hevc_uniwgt_copy_4w_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_uniwgt_4t_4x4_msa(), vp9_vt_lpf_t16_16w(), and vp9_vt_lpf_t16_8w().
#define ST4x8_UB | ( | in0, | |
in1, | |||
pdst, | |||
stride | |||
) |
Definition at line 594 of file generic_macros_msa.h.
Referenced by common_hz_8t_and_aver_dst_4x8_msa(), ff_loop_filter_h_44_16_msa(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_msa(), ff_vp8_h_loop_filter16_inner_msa(), hevc_bi_copy_4w_msa(), hevc_biwgt_copy_4w_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_8t_4w_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_uniwgt_4t_4x8multiple_msa(), hevc_hz_uniwgt_8t_4w_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_intra_pred_angular_lower_8width_msa(), hevc_uniwgt_copy_4w_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_8t_4w_msa(), vp9_vt_lpf_t4_and_t8_16w(), and vp9_vt_lpf_t4_and_t8_8w().
#define ST6x4_UB | ( | in0, | |
in1, | |||
pdst, | |||
stride | |||
) |
Definition at line 615 of file generic_macros_msa.h.
Referenced by common_hz_4t_6w_msa(), common_vt_4t_6w_msa(), hevc_bi_copy_6w_msa(), hevc_biwgt_copy_6w_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hz_bi_4t_6w_msa(), hevc_hz_biwgt_4t_6w_msa(), hevc_hz_uniwgt_4t_6w_msa(), hevc_uniwgt_copy_6w_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_biwgt_4t_6w_msa(), and hevc_vt_uniwgt_4t_6w_msa().
#define ST8x1_UB | ( | in, | |
pdst | |||
) |
Definition at line 649 of file generic_macros_msa.h.
Referenced by avc_chroma_hz_8w_msa(), avc_luma_midv_qrt_8w_msa(), common_vt_4t_24w_msa(), vp9_iadst16_1d_columns_addblk_msa(), vp9_iadst8x8_colcol_addblk_msa(), and vp9_vt_lpf_t16_8w().
Definition at line 663 of file generic_macros_msa.h.
Referenced by common_hz_4t_8x2mult_msa(), common_hz_8t_24w_msa(), common_vt_4t_8x2_msa(), hevc_bi_copy_8w_msa(), hevc_biwgt_copy_8w_msa(), hevc_copy_4w_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_8t_4w_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_4t_8x2_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_hz_4t_4x2_msa(), hevc_hz_bi_4t_8x2_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_biwgt_4t_24w_msa(), hevc_hz_biwgt_4t_8x2_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_uniwgt_4t_24w_msa(), hevc_hz_uniwgt_4t_8x2_msa(), hevc_hz_uniwgt_4t_8x6_msa(), hevc_hz_uniwgt_8t_24w_msa(), hevc_loopfilter_chroma_hor_msa(), hevc_uniwgt_copy_8w_msa(), hevc_vt_4t_4x2_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_8x2_msa(), hevc_vt_uniwgt_4t_8x6_msa(), hv_mc_qpel_8x8_msa(), hv_mc_qpel_aver_h_src0_8x8_msa(), hv_mc_qpel_aver_h_src1_8x8_msa(), hv_mc_qpel_aver_hv_src00_8x8_msa(), hv_mc_qpel_aver_hv_src01_8x8_msa(), hv_mc_qpel_aver_hv_src10_8x8_msa(), hv_mc_qpel_aver_hv_src11_8x8_msa(), hv_mc_qpel_aver_v_src0_8x8_msa(), hv_mc_qpel_aver_v_src1_8x8_msa(), hv_mc_qpel_avg_dst_8x8_msa(), hv_mc_qpel_avg_dst_aver_h_src0_8x8_msa(), hv_mc_qpel_avg_dst_aver_h_src1_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src00_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src01_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src10_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src11_8x8_msa(), hv_mc_qpel_avg_dst_aver_v_src0_8x8_msa(), hv_mc_qpel_avg_dst_aver_v_src1_8x8_msa(), hv_mc_qpel_no_rnd_8x8_msa(), hv_mc_qpel_no_rnd_aver_h_src0_8x8_msa(), hv_mc_qpel_no_rnd_aver_h_src1_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src00_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src01_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src10_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src11_8x8_msa(), hv_mc_qpel_no_rnd_aver_v_src0_8x8_msa(), and hv_mc_qpel_no_rnd_aver_v_src1_8x8_msa().
#define ST8x4_UB | ( | in0, | |
in1, | |||
pdst, | |||
stride | |||
) |
Definition at line 687 of file generic_macros_msa.h.
Referenced by avc_biwgt_8width_msa(), avc_chroma_hv_8w_msa(), avc_chroma_hv_and_aver_dst_8w_msa(), avc_chroma_hz_8w_msa(), avc_chroma_hz_and_aver_dst_8w_msa(), avc_chroma_vt_8w_msa(), avc_chroma_vt_and_aver_dst_8w_msa(), avc_idct8_addblk_msa(), avc_idct8_dc_addblk_msa(), avc_luma_hv_qrt_8w_msa(), avc_luma_hz_8w_msa(), avc_luma_hz_qrt_8w_msa(), avc_luma_mid_8w_msa(), avc_luma_vt_8w_msa(), avc_luma_vt_qrt_8w_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), avc_wgt_8width_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_8ht_8vt_8w_msa(), common_hv_bil_8w_msa(), common_hv_bil_no_rnd_4x8_msa(), common_hv_bil_no_rnd_8x8_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x8mult_msa(), common_hz_4t_12w_msa(), common_hz_4t_24w_msa(), common_hz_4t_8x4mult_msa(), common_hz_8t_12w_msa(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_msa(), common_vt_2t_8x4_msa(), common_vt_2t_8x8mult_msa(), common_vt_4t_12w_msa(), common_vt_4t_8x4mult_msa(), common_vt_8t_8w_msa(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_h6v6_msa(), ff_put_vp8_epel8_v4_msa(), ff_put_vp8_epel8_v6_msa(), ff_tm_8x8_msa(), hevc_addblk_8x8_msa(), hevc_bi_copy_8w_msa(), hevc_biwgt_copy_8w_msa(), hevc_copy_12w_msa(), hevc_copy_4w_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hz_4t_12w_msa(), hevc_hz_4t_4x4_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_bi_4t_8x4multiple_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_bi_8t_8w_msa(), hevc_hz_biwgt_4t_8x4multiple_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_biwgt_8t_8w_msa(), hevc_hz_uniwgt_4t_8x4multiple_msa(), hevc_hz_uniwgt_4t_8x6_msa(), hevc_hz_uniwgt_8t_8w_msa(), hevc_intra_pred_angular_upper_8width_msa(), hevc_loopfilter_luma_hor_msa(), hevc_sao_band_filter_8width_msa(), hevc_uniwgt_copy_8w_msa(), hevc_vt_4t_12w_msa(), hevc_vt_4t_4x4_msa(), hevc_vt_8t_12w_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_4t_8x4multiple_msa(), hevc_vt_uniwgt_4t_8x6_msa(), hevc_vt_uniwgt_8t_8w_msa(), horiz_mc_qpel_8width_msa(), horiz_mc_qpel_aver_src0_8width_msa(), horiz_mc_qpel_aver_src1_8width_msa(), horiz_mc_qpel_avg_dst_8width_msa(), horiz_mc_qpel_avg_dst_aver_src0_8width_msa(), horiz_mc_qpel_avg_dst_aver_src1_8width_msa(), horiz_mc_qpel_no_rnd_8width_msa(), horiz_mc_qpel_no_rnd_aver_src0_8width_msa(), horiz_mc_qpel_no_rnd_aver_src1_8width_msa(), hv_mc_qpel_no_rnd_aver_hv_src11_8x8_msa(), vert_mc_qpel_8x8_msa(), vert_mc_qpel_aver_src0_8x8_msa(), vert_mc_qpel_aver_src1_8x8_msa(), vert_mc_qpel_avg_dst_8x8_msa(), vert_mc_qpel_avg_dst_aver_src0_8x8_msa(), vert_mc_qpel_avg_dst_aver_src1_8x8_msa(), vert_mc_qpel_no_rnd_8x8_msa(), vert_mc_qpel_no_rnd_aver_src0_8x8_msa(), and vert_mc_qpel_no_rnd_aver_src1_8x8_msa().
#define ST8x8_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
pdst, | |||
stride | |||
) |
Definition at line 699 of file generic_macros_msa.h.
Referenced by hevc_copy_4w_msa(), hevc_hv_4t_4multx8mult_msa(), hevc_hz_4t_4x8multiple_msa(), hevc_hz_8t_4w_msa(), hevc_intra_pred_plane_8x8_msa(), hevc_vt_4t_4x8multiple_msa(), and hevc_vt_8t_4w_msa().
#define ST12x4_UB | ( | in0, | |
in1, | |||
in2, | |||
pdst, | |||
stride | |||
) |
Definition at line 706 of file generic_macros_msa.h.
Referenced by hevc_bi_copy_12w_msa(), hevc_biwgt_copy_12w_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_biwgt_4t_12w_msa(), hevc_hz_uniwgt_4t_12w_msa(), hevc_uniwgt_copy_12w_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_12w_msa(), and hevc_vt_uniwgt_8t_12w_msa().
#define ST12x8_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
pdst, | |||
stride | |||
) |
Definition at line 725 of file generic_macros_msa.h.
Referenced by copy_width12_msa(), and hevc_copy_6w_msa().
#define AVER_UB2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 788 of file generic_macros_msa.h.
#define AVER_UB2_UB | ( | ... | ) | AVER_UB2(v16u8, __VA_ARGS__) |
Definition at line 793 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_and_aver_dst_4x4mul_msa(), avc_chroma_hv_and_aver_dst_8w_msa(), avc_chroma_hz_and_aver_dst_2x8_msa(), avc_chroma_hz_and_aver_dst_4x4multiple_msa(), avc_chroma_hz_and_aver_dst_8w_msa(), avc_chroma_vt_and_aver_dst_4x4mul_msa(), avc_chroma_vt_and_aver_dst_8w_msa(), avc_luma_hz_qrt_and_aver_dst_16x16_msa(), avc_luma_hz_qrt_and_aver_dst_4x4_msa(), avc_luma_mid_and_aver_dst_4x4_msa(), avc_luma_midv_qrt_and_aver_dst_4w_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), avg_width4_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_bil_and_aver_dst_4w_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x8_msa(), common_hz_bil_4w_msa(), common_hz_bil_and_aver_dst_4w_msa(), common_vt_2t_and_aver_dst_4x8_msa(), common_vt_bil_4w_msa(), common_vt_bil_and_aver_dst_4w_msa(), horiz_mc_qpel_aver_src0_8width_msa(), horiz_mc_qpel_aver_src1_8width_msa(), horiz_mc_qpel_avg_dst_16width_msa(), horiz_mc_qpel_avg_dst_8width_msa(), horiz_mc_qpel_avg_dst_aver_src0_16width_msa(), horiz_mc_qpel_avg_dst_aver_src0_8width_msa(), horiz_mc_qpel_avg_dst_aver_src1_16width_msa(), horiz_mc_qpel_avg_dst_aver_src1_8width_msa(), sad_horiz_bilinear_filter_16width_msa(), sad_horiz_bilinear_filter_8width_msa(), sad_vert_bilinear_filter_16width_msa(), sad_vert_bilinear_filter_8width_msa(), vert_mc_qpel_aver_src0_8x8_msa(), vert_mc_qpel_aver_src1_8x8_msa(), vert_mc_qpel_avg_dst_16x16_msa(), vert_mc_qpel_avg_dst_8x8_msa(), vert_mc_qpel_avg_dst_aver_src0_16x16_msa(), vert_mc_qpel_avg_dst_aver_src0_8x8_msa(), vert_mc_qpel_avg_dst_aver_src1_16x16_msa(), and vert_mc_qpel_avg_dst_aver_src1_8x8_msa().
#define AVER_UB4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 795 of file generic_macros_msa.h.
#define AVER_UB4_UB | ( | ... | ) | AVER_UB4(v16u8, __VA_ARGS__) |
Definition at line 801 of file generic_macros_msa.h.
Referenced by avc_luma_hz_and_aver_dst_16x16_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), avg_width16_msa(), avg_width32_msa(), avg_width4_msa(), avg_width64_msa(), avg_width8_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), and common_vt_bil_and_aver_dst_16w_msa().
#define SLDI_B2_0 | ( | RTYPE, | |
in0, | |||
in1, | |||
out0, | |||
out1, | |||
slide_val | |||
) |
Definition at line 810 of file generic_macros_msa.h.
#define SLDI_B2_0_UB | ( | ... | ) | SLDI_B2_0(v16u8, __VA_ARGS__) |
Definition at line 816 of file generic_macros_msa.h.
Referenced by avc_h_loop_filter_luma_mbaff_intra_msa(), common_hv_bil_no_rnd_8x8_msa(), common_hz_bil_4w_msa(), common_hz_bil_and_aver_dst_4w_msa(), hevc_sao_edge_filter_135degree_4width_msa(), and hevc_sao_edge_filter_135degree_8width_msa().
#define SLDI_B2_0_SB | ( | ... | ) | SLDI_B2_0(v16i8, __VA_ARGS__) |
Definition at line 817 of file generic_macros_msa.h.
Referenced by common_hv_bil_8w_msa(), common_hv_bil_and_aver_dst_8w_msa(), common_hv_bil_no_rnd_4x8_msa(), hevc_sao_edge_filter_0degree_4width_msa(), hevc_sao_edge_filter_0degree_8width_msa(), hevc_sao_edge_filter_135degree_4width_msa(), hevc_sao_edge_filter_135degree_8width_msa(), hevc_sao_edge_filter_45degree_4width_msa(), and hevc_sao_edge_filter_45degree_8width_msa().
#define SLDI_B2_0_SW | ( | ... | ) | SLDI_B2_0(v4i32, __VA_ARGS__) |
Definition at line 818 of file generic_macros_msa.h.
#define SLDI_B3_0 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
out0, | |||
out1, | |||
out2, | |||
slide_val | |||
) |
Definition at line 820 of file generic_macros_msa.h.
#define SLDI_B3_0_UB | ( | ... | ) | SLDI_B3_0(v16u8, __VA_ARGS__) |
Definition at line 826 of file generic_macros_msa.h.
Referenced by common_hv_bil_no_rnd_8x8_msa().
#define SLDI_B3_0_SB | ( | ... | ) | SLDI_B3_0(v16i8, __VA_ARGS__) |
Definition at line 827 of file generic_macros_msa.h.
Referenced by common_hv_bil_4w_msa(), common_hv_bil_8w_msa(), common_hv_bil_and_aver_dst_4w_msa(), common_hv_bil_and_aver_dst_8w_msa(), and common_hv_bil_no_rnd_4x8_msa().
#define SLDI_B4_0 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
slide_val | |||
) |
Definition at line 829 of file generic_macros_msa.h.
#define SLDI_B4_0_UB | ( | ... | ) | SLDI_B4_0(v16u8, __VA_ARGS__) |
Definition at line 835 of file generic_macros_msa.h.
Referenced by common_hv_bil_no_rnd_8x8_msa(), and vp9_transpose_16x8_to_8x16().
#define SLDI_B4_0_SB | ( | ... | ) | SLDI_B4_0(v16i8, __VA_ARGS__) |
Definition at line 836 of file generic_macros_msa.h.
Referenced by avc_h_loop_filter_luma_mbaff_intra_msa(), common_hz_bil_8w_msa(), common_hz_bil_and_aver_dst_8w_msa(), common_hz_bil_no_rnd_4x8_msa(), and common_hz_bil_no_rnd_8x8_msa().
#define SLDI_B4_0_SH | ( | ... | ) | SLDI_B4_0(v8i16, __VA_ARGS__) |
Definition at line 837 of file generic_macros_msa.h.
Referenced by hevc_intra_pred_angular_lower_4width_msa(), and hevc_intra_pred_angular_upper_4width_msa().
#define SLDI_B2 | ( | RTYPE, | |
in0_0, | |||
in0_1, | |||
in1_0, | |||
in1_1, | |||
out0, | |||
out1, | |||
slide_val | |||
) |
Definition at line 846 of file generic_macros_msa.h.
#define SLDI_B2_UB | ( | ... | ) | SLDI_B2(v16u8, __VA_ARGS__) |
Definition at line 851 of file generic_macros_msa.h.
Referenced by hevc_intra_pred_angular_upper_16width_msa(), hevc_intra_pred_angular_upper_32width_msa(), horiz_mc_qpel_aver_src1_8width_msa(), horiz_mc_qpel_avg_dst_aver_src1_8width_msa(), horiz_mc_qpel_no_rnd_aver_src1_8width_msa(), hv_mc_qpel_aver_h_src1_8x8_msa(), hv_mc_qpel_aver_hv_src10_8x8_msa(), hv_mc_qpel_aver_hv_src11_8x8_msa(), hv_mc_qpel_avg_dst_aver_h_src1_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src10_8x8_msa(), hv_mc_qpel_avg_dst_aver_hv_src11_8x8_msa(), hv_mc_qpel_no_rnd_aver_h_src1_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src10_8x8_msa(), hv_mc_qpel_no_rnd_aver_hv_src11_8x8_msa(), and sad_horiz_bilinear_filter_8width_msa().
#define SLDI_B2_SB | ( | ... | ) | SLDI_B2(v16i8, __VA_ARGS__) |
Definition at line 852 of file generic_macros_msa.h.
Referenced by common_hz_4t_32w_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_intra_pred_angular_lower_32width_msa(), hevc_sao_edge_filter_0degree_16multiple_msa(), and hevc_sao_edge_filter_45degree_16multiple_msa().
#define SLDI_B2_SH | ( | ... | ) | SLDI_B2(v8i16, __VA_ARGS__) |
Definition at line 853 of file generic_macros_msa.h.
Referenced by common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), hevc_intra_pred_angular_lower_8width_msa(), and hevc_intra_pred_angular_upper_8width_msa().
#define SLDI_B3 | ( | RTYPE, | |
in0_0, | |||
in0_1, | |||
in0_2, | |||
in1_0, | |||
in1_1, | |||
in1_2, | |||
out0, | |||
out1, | |||
out2, | |||
slide_val | |||
) |
Definition at line 855 of file generic_macros_msa.h.
#define SLDI_B3_SB | ( | ... | ) | SLDI_B3(v16i8, __VA_ARGS__) |
Definition at line 861 of file generic_macros_msa.h.
Referenced by ff_avg_bilin_64h_msa(), and ff_put_bilin_64h_msa().
#define SLDI_B3_UH | ( | ... | ) | SLDI_B3(v8u16, __VA_ARGS__) |
Definition at line 862 of file generic_macros_msa.h.
Referenced by common_hv_2ht_2vt_4x8_msa(), and common_hv_2ht_2vt_and_aver_dst_4x8_msa().
#define VSHF_B2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
mask0, | |||
mask1, | |||
out0, | |||
out1 | |||
) |
Definition at line 873 of file generic_macros_msa.h.
#define VSHF_B2_UB | ( | ... | ) | VSHF_B2(v16u8, __VA_ARGS__) |
Definition at line 878 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_2x2_msa(), avc_chroma_hv_2x4_msa(), avc_chroma_hv_2x8_msa(), avc_chroma_hv_4x2_msa(), avc_chroma_hv_4x4multiple_msa(), avc_chroma_hv_8w_msa(), avc_chroma_hv_and_aver_dst_2x2_msa(), avc_chroma_hv_and_aver_dst_2x4_msa(), avc_chroma_hv_and_aver_dst_2x8_msa(), avc_chroma_hv_and_aver_dst_4x2_msa(), avc_chroma_hv_and_aver_dst_4x4mul_msa(), avc_chroma_hv_and_aver_dst_8w_msa(), avc_chroma_hz_2x4_msa(), avc_chroma_hz_2x8_msa(), avc_chroma_hz_4x4multiple_msa(), avc_chroma_hz_8w_msa(), avc_chroma_hz_and_aver_dst_2x4_msa(), avc_chroma_hz_and_aver_dst_2x8_msa(), avc_chroma_hz_and_aver_dst_4x4multiple_msa(), avc_chroma_hz_and_aver_dst_8w_msa(), common_hz_2t_4x4_msa(), common_hz_2t_4x8_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_hz_2t_and_aver_dst_4x8_msa(), ff_avg_bilin_16h_msa(), ff_avg_bilin_32h_msa(), ff_avg_bilin_64h_msa(), ff_put_bilin_16h_msa(), ff_put_bilin_32h_msa(), ff_put_bilin_64h_msa(), ff_put_vp8_bilinear16_h_msa(), and sad_hv_bilinear_filter_8width_msa().
#define VSHF_B2_SB | ( | ... | ) | VSHF_B2(v16i8, __VA_ARGS__) |
Definition at line 879 of file generic_macros_msa.h.
Referenced by avc_luma_hz_16w_msa(), avc_luma_hz_4w_msa(), avc_luma_hz_8w_msa(), avc_luma_hz_and_aver_dst_16x16_msa(), avc_luma_hz_and_aver_dst_4x4_msa(), avc_luma_hz_and_aver_dst_8x8_msa(), avc_luma_hz_qrt_16w_msa(), avc_luma_hz_qrt_4w_msa(), avc_luma_hz_qrt_8w_msa(), avc_luma_hz_qrt_and_aver_dst_16x16_msa(), avc_luma_hz_qrt_and_aver_dst_4x4_msa(), avc_luma_hz_qrt_and_aver_dst_8x8_msa(), common_hz_4t_12w_msa(), common_hz_4t_24w_msa(), common_hz_4t_4x2_msa(), common_hz_8t_24w_msa(), ff_vp8_idct_add_msa(), ff_vp8_idct_dc_add_msa(), hevc_hv_4t_4multx8mult_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hv_uniwgt_4t_8x2_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hz_4t_12w_msa(), hevc_hz_4t_16w_msa(), hevc_hz_4t_24w_msa(), hevc_hz_4t_32w_msa(), hevc_hz_4t_4x2_msa(), hevc_hz_4t_4x4_msa(), hevc_hz_4t_4x8multiple_msa(), hevc_hz_4t_6w_msa(), hevc_hz_4t_8x2multiple_msa(), hevc_hz_4t_8x4multiple_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_bi_4t_16w_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_4t_4x2_msa(), hevc_hz_bi_4t_4x4_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_4t_6w_msa(), hevc_hz_bi_4t_8x2_msa(), hevc_hz_bi_4t_8x4multiple_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_biwgt_4t_12w_msa(), hevc_hz_biwgt_4t_16w_msa(), hevc_hz_biwgt_4t_24w_msa(), hevc_hz_biwgt_4t_32w_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_biwgt_4t_6w_msa(), hevc_hz_biwgt_4t_8x2_msa(), hevc_hz_biwgt_4t_8x4multiple_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_uniwgt_4t_12w_msa(), hevc_hz_uniwgt_4t_16w_msa(), hevc_hz_uniwgt_4t_24w_msa(), hevc_hz_uniwgt_4t_32w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_hz_uniwgt_4t_4x4_msa(), hevc_hz_uniwgt_4t_4x8multiple_msa(), hevc_hz_uniwgt_4t_6w_msa(), hevc_hz_uniwgt_4t_8x2_msa(), hevc_hz_uniwgt_4t_8x4multiple_msa(), hevc_hz_uniwgt_4t_8x6_msa(), hevc_sao_band_filter_16multiple_msa(), hevc_sao_edge_filter_0degree_16multiple_msa(), hevc_sao_edge_filter_135degree_16multiple_msa(), hevc_sao_edge_filter_45degree_16multiple_msa(), and hevc_sao_edge_filter_90degree_16multiple_msa().
#define VSHF_B2_UH | ( | ... | ) | VSHF_B2(v8u16, __VA_ARGS__) |
Definition at line 880 of file generic_macros_msa.h.
Referenced by common_hz_2t_8x4_msa(), common_hz_2t_8x8mult_msa(), common_hz_2t_and_aver_dst_8x4_msa(), and common_hz_2t_and_aver_dst_8x8mult_msa().
#define VSHF_B2_SH | ( | ... | ) | VSHF_B2(v8i16, __VA_ARGS__) |
Definition at line 881 of file generic_macros_msa.h.
Referenced by common_hz_4t_8x2mult_msa().
#define VSHF_B3 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
mask0, | |||
mask1, | |||
mask2, | |||
out0, | |||
out1, | |||
out2 | |||
) |
Definition at line 883 of file generic_macros_msa.h.
#define VSHF_B3_SB | ( | ... | ) | VSHF_B3(v16i8, __VA_ARGS__) |
Definition at line 889 of file generic_macros_msa.h.
Referenced by common_hz_8t_48w_msa().
#define VSHF_B4 | ( | RTYPE, | |
in0, | |||
in1, | |||
mask0, | |||
mask1, | |||
mask2, | |||
mask3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 891 of file generic_macros_msa.h.
#define VSHF_B4_SB | ( | ... | ) | VSHF_B4(v16i8, __VA_ARGS__) |
Definition at line 897 of file generic_macros_msa.h.
Referenced by hevc_hv_8t_4w_msa(), hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_hz_8t_16w_msa(), hevc_hz_8t_24w_msa(), hevc_hz_8t_32w_msa(), hevc_hz_8t_48w_msa(), hevc_hz_8t_4w_msa(), hevc_hz_8t_64w_msa(), hevc_hz_8t_8w_msa(), hevc_hz_bi_8t_16w_msa(), hevc_hz_bi_8t_24w_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_48w_msa(), hevc_hz_bi_8t_4w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_hz_bi_8t_8w_msa(), hevc_hz_biwgt_8t_16w_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_32w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_biwgt_8t_4w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_biwgt_8t_8w_msa(), hevc_hz_uniwgt_8t_16w_msa(), hevc_hz_uniwgt_8t_24w_msa(), hevc_hz_uniwgt_8t_32w_msa(), hevc_hz_uniwgt_8t_48w_msa(), hevc_hz_uniwgt_8t_4w_msa(), hevc_hz_uniwgt_8t_64w_msa(), and hevc_hz_uniwgt_8t_8w_msa().
#define VSHF_B4_SH | ( | ... | ) | VSHF_B4(v8i16, __VA_ARGS__) |
Definition at line 898 of file generic_macros_msa.h.
Referenced by common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_msa(), and common_hz_8t_and_aver_dst_64w_msa().
#define VSHF_H2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
mask0, | |||
mask1, | |||
out0, | |||
out1 | |||
) |
Definition at line 909 of file generic_macros_msa.h.
#define VSHF_H2_SH | ( | ... | ) | VSHF_H2(v8i16, __VA_ARGS__) |
Definition at line 914 of file generic_macros_msa.h.
Referenced by hevc_sao_edge_filter_0degree_4width_msa(), hevc_sao_edge_filter_0degree_8width_msa(), hevc_sao_edge_filter_135degree_4width_msa(), hevc_sao_edge_filter_135degree_8width_msa(), hevc_sao_edge_filter_45degree_4width_msa(), hevc_sao_edge_filter_45degree_8width_msa(), hevc_sao_edge_filter_90degree_4width_msa(), and hevc_sao_edge_filter_90degree_8width_msa().
#define VSHF_H3 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
mask0, | |||
mask1, | |||
mask2, | |||
out0, | |||
out1, | |||
out2 | |||
) |
Definition at line 916 of file generic_macros_msa.h.
#define VSHF_H3_SH | ( | ... | ) | VSHF_H3(v8i16, __VA_ARGS__) |
Definition at line 922 of file generic_macros_msa.h.
Referenced by avc_luma_midh_qrt_4w_msa(), and avc_luma_midh_qrt_and_aver_dst_4w_msa().
#define VSHF_W2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
mask0, | |||
mask1, | |||
out0, | |||
out1 | |||
) |
Definition at line 933 of file generic_macros_msa.h.
#define VSHF_W2_SB | ( | ... | ) | VSHF_W2(v16i8, __VA_ARGS__) |
Definition at line 938 of file generic_macros_msa.h.
Referenced by common_vt_4t_12w_msa(), and common_vt_8t_12w_msa().
#define DOTP_UB2 | ( | RTYPE, | |
mult0, | |||
mult1, | |||
cnst0, | |||
cnst1, | |||
out0, | |||
out1 | |||
) |
Definition at line 952 of file generic_macros_msa.h.
#define DOTP_UB2_UH | ( | ... | ) | DOTP_UB2(v8u16, __VA_ARGS__) |
Definition at line 957 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_2x2_msa(), avc_chroma_hv_2x4_msa(), avc_chroma_hv_2x8_msa(), avc_chroma_hv_4x2_msa(), avc_chroma_hv_and_aver_dst_2x2_msa(), avc_chroma_hv_and_aver_dst_2x4_msa(), avc_chroma_hv_and_aver_dst_2x8_msa(), avc_chroma_hv_and_aver_dst_4x2_msa(), avc_chroma_hz_4x4multiple_msa(), avc_chroma_hz_and_aver_dst_2x8_msa(), avc_chroma_hz_and_aver_dst_4x4multiple_msa(), avc_chroma_vt_4x4multiple_msa(), avc_chroma_vt_and_aver_dst_4x4mul_msa(), common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hz_2t_4x4_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_vt_2t_4x4_msa(), common_vt_2t_and_aver_dst_4x4_msa(), ff_avg_bilin_16hv_msa(), ff_avg_bilin_16v_msa(), ff_avg_bilin_32v_msa(), ff_avg_bilin_64v_msa(), ff_put_bilin_16hv_msa(), ff_put_bilin_16v_msa(), ff_put_bilin_32v_msa(), ff_put_bilin_64v_msa(), ff_put_vp8_bilinear16_hv_msa(), and ff_put_vp8_bilinear16_v_msa().
#define DOTP_UB4 | ( | RTYPE, | |
mult0, | |||
mult1, | |||
mult2, | |||
mult3, | |||
cnst0, | |||
cnst1, | |||
cnst2, | |||
cnst3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 959 of file generic_macros_msa.h.
#define DOTP_UB4_UH | ( | ... | ) | DOTP_UB4(v8u16, __VA_ARGS__) |
Definition at line 966 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_4x4multiple_msa(), avc_chroma_hv_8w_msa(), avc_chroma_hv_and_aver_dst_4x4mul_msa(), avc_chroma_hv_and_aver_dst_8w_msa(), avc_chroma_hz_8w_msa(), avc_chroma_hz_and_aver_dst_8w_msa(), avc_chroma_vt_8w_msa(), avc_chroma_vt_and_aver_dst_8w_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hz_2t_4x8_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x8mult_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_hz_2t_and_aver_dst_8x4_msa(), common_hz_2t_and_aver_dst_8x8mult_msa(), common_vt_2t_4x8_msa(), common_vt_2t_8x4_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_and_aver_dst_4x8_msa(), common_vt_2t_and_aver_dst_8x4_msa(), common_vt_2t_and_aver_dst_8x8mult_msa(), ff_avg_bilin_16h_msa(), ff_avg_bilin_32h_msa(), ff_avg_bilin_64h_msa(), ff_put_bilin_16h_msa(), ff_put_bilin_32h_msa(), ff_put_bilin_64h_msa(), and ff_put_vp8_bilinear16_h_msa().
#define DOTP_SB2 | ( | RTYPE, | |
mult0, | |||
mult1, | |||
cnst0, | |||
cnst1, | |||
out0, | |||
out1 | |||
) |
Definition at line 980 of file generic_macros_msa.h.
#define DOTP_SB2_SH | ( | ... | ) | DOTP_SB2(v8i16, __VA_ARGS__) |
Definition at line 985 of file generic_macros_msa.h.
Referenced by common_hz_4t_12w_msa(), common_hz_4t_8x2mult_msa(), and common_hz_8t_24w_msa().
#define DOTP_SB3 | ( | RTYPE, | |
mult0, | |||
mult1, | |||
mult2, | |||
cnst0, | |||
cnst1, | |||
cnst2, | |||
out0, | |||
out1, | |||
out2 | |||
) |
Definition at line 987 of file generic_macros_msa.h.
#define DOTP_SB3_SH | ( | ... | ) | DOTP_SB3(v8i16, __VA_ARGS__) |
Definition at line 993 of file generic_macros_msa.h.
Referenced by common_hz_8t_48w_msa().
#define DOTP_SB4 | ( | RTYPE, | |
mult0, | |||
mult1, | |||
mult2, | |||
mult3, | |||
cnst0, | |||
cnst1, | |||
cnst2, | |||
cnst3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 995 of file generic_macros_msa.h.
#define DOTP_SB4_SH | ( | ... | ) | DOTP_SB4(v8i16, __VA_ARGS__) |
Definition at line 1001 of file generic_macros_msa.h.
Referenced by common_hz_4t_12w_msa(), common_hz_4t_24w_msa(), common_hz_8t_24w_msa(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_msa(), and common_hz_8t_and_aver_dst_64w_msa().
#define DOTP_SH2 | ( | RTYPE, | |
mult0, | |||
mult1, | |||
cnst0, | |||
cnst1, | |||
out0, | |||
out1 | |||
) |
Definition at line 1015 of file generic_macros_msa.h.
#define DOTP_SH2_SW | ( | ... | ) | DOTP_SH2(v4i32, __VA_ARGS__) |
Definition at line 1020 of file generic_macros_msa.h.
Referenced by hevc_hz_uniwgt_4t_4x2_msa(), hevc_idct_8x32_column_msa(), hevc_uniwgt_copy_4w_msa(), hevc_vt_uniwgt_4t_4x2_msa(), and vp9_idct8x8_12_colcol_addblk_msa().
#define DOTP_SH4 | ( | RTYPE, | |
mult0, | |||
mult1, | |||
mult2, | |||
mult3, | |||
cnst0, | |||
cnst1, | |||
cnst2, | |||
cnst3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1022 of file generic_macros_msa.h.
#define DOTP_SH4_SW | ( | ... | ) | DOTP_SH4(v4i32, __VA_ARGS__) |
Definition at line 1029 of file generic_macros_msa.h.
Referenced by hevc_idct_8x32_column_msa(), simple_idct_add_msa(), simple_idct_msa(), simple_idct_put_msa(), and vp9_idct8x8_12_colcol_addblk_msa().
#define DPADD_SB2 | ( | RTYPE, | |
mult0, | |||
mult1, | |||
cnst0, | |||
cnst1, | |||
out0, | |||
out1 | |||
) |
Definition at line 1043 of file generic_macros_msa.h.
#define DPADD_SB2_SH | ( | ... | ) | DPADD_SB2(v8i16, __VA_ARGS__) |
Definition at line 1050 of file generic_macros_msa.h.
Referenced by avc_luma_hz_4w_msa(), avc_luma_hz_and_aver_dst_4x4_msa(), avc_luma_hz_qrt_4w_msa(), avc_luma_hz_qrt_and_aver_dst_4x4_msa(), common_hz_4t_12w_msa(), common_hz_4t_8x2mult_msa(), common_hz_8t_24w_msa(), common_hz_8t_48w_msa(), hevc_hv_4t_4multx8mult_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hv_uniwgt_4t_8x2_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hz_4t_12w_msa(), hevc_hz_4t_16w_msa(), hevc_hz_4t_24w_msa(), hevc_hz_4t_32w_msa(), hevc_hz_4t_4x2_msa(), hevc_hz_4t_4x4_msa(), hevc_hz_4t_4x8multiple_msa(), hevc_hz_4t_6w_msa(), hevc_hz_4t_8x2multiple_msa(), hevc_hz_4t_8x4multiple_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_bi_4t_16w_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_4t_4x2_msa(), hevc_hz_bi_4t_4x4_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_4t_6w_msa(), hevc_hz_bi_4t_8x2_msa(), hevc_hz_bi_4t_8x4multiple_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_biwgt_4t_12w_msa(), hevc_hz_biwgt_4t_16w_msa(), hevc_hz_biwgt_4t_24w_msa(), hevc_hz_biwgt_4t_32w_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_biwgt_4t_6w_msa(), hevc_hz_biwgt_4t_8x2_msa(), hevc_hz_biwgt_4t_8x4multiple_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_uniwgt_4t_12w_msa(), hevc_hz_uniwgt_4t_16w_msa(), hevc_hz_uniwgt_4t_24w_msa(), hevc_hz_uniwgt_4t_32w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_hz_uniwgt_4t_4x4_msa(), hevc_hz_uniwgt_4t_4x8multiple_msa(), hevc_hz_uniwgt_4t_6w_msa(), hevc_hz_uniwgt_4t_8x2_msa(), hevc_hz_uniwgt_4t_8x4multiple_msa(), hevc_hz_uniwgt_4t_8x6_msa(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_msa(), hevc_vt_4t_4x2_msa(), hevc_vt_4t_4x4_msa(), hevc_vt_4t_4x8multiple_msa(), hevc_vt_4t_6w_msa(), hevc_vt_4t_8x2_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_4t_8x6_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4x2_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_6w_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), hevc_vt_uniwgt_4t_4x2_msa(), hevc_vt_uniwgt_4t_4x4_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_4t_6w_msa(), hevc_vt_uniwgt_4t_8x2_msa(), hevc_vt_uniwgt_4t_8x4multiple_msa(), and hevc_vt_uniwgt_4t_8x6_msa().
#define DPADD_SB4 | ( | RTYPE, | |
mult0, | |||
mult1, | |||
mult2, | |||
mult3, | |||
cnst0, | |||
cnst1, | |||
cnst2, | |||
cnst3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1052 of file generic_macros_msa.h.
#define DPADD_SB4_SH | ( | ... | ) | DPADD_SB4(v8i16, __VA_ARGS__) |
Definition at line 1058 of file generic_macros_msa.h.
Referenced by avc_luma_hz_16w_msa(), avc_luma_hz_8w_msa(), avc_luma_hz_and_aver_dst_16x16_msa(), avc_luma_hz_and_aver_dst_8x8_msa(), avc_luma_hz_qrt_16w_msa(), avc_luma_hz_qrt_8w_msa(), avc_luma_hz_qrt_and_aver_dst_16x16_msa(), avc_luma_hz_qrt_and_aver_dst_8x8_msa(), common_hz_4t_12w_msa(), common_hz_4t_24w_msa(), common_hz_8t_24w_msa(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_msa(), common_hz_8t_and_aver_dst_64w_msa(), hevc_hv_8t_4w_msa(), hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_hz_8t_16w_msa(), hevc_hz_8t_24w_msa(), hevc_hz_8t_32w_msa(), hevc_hz_8t_48w_msa(), hevc_hz_8t_4w_msa(), hevc_hz_8t_64w_msa(), hevc_hz_8t_8w_msa(), hevc_hz_bi_8t_16w_msa(), hevc_hz_bi_8t_24w_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_48w_msa(), hevc_hz_bi_8t_4w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_hz_bi_8t_8w_msa(), hevc_hz_biwgt_8t_16w_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_32w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_biwgt_8t_4w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_biwgt_8t_8w_msa(), hevc_hz_uniwgt_8t_16w_msa(), hevc_hz_uniwgt_8t_24w_msa(), hevc_hz_uniwgt_8t_32w_msa(), hevc_hz_uniwgt_8t_48w_msa(), hevc_hz_uniwgt_8t_4w_msa(), hevc_hz_uniwgt_8t_64w_msa(), hevc_hz_uniwgt_8t_8w_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_4w_msa(), hevc_vt_8t_8w_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx2mult_msa(), hevc_vt_uniwgt_8t_4w_msa(), and hevc_vt_uniwgt_8t_8w_msa().
#define DPADD_UB2 | ( | RTYPE, | |
mult0, | |||
mult1, | |||
cnst0, | |||
cnst1, | |||
out0, | |||
out1 | |||
) |
Definition at line 1072 of file generic_macros_msa.h.
#define DPADD_UB2_UH | ( | ... | ) | DPADD_UB2(v8u16, __VA_ARGS__) |
Definition at line 1079 of file generic_macros_msa.h.
#define DPADD_SH2 | ( | RTYPE, | |
mult0, | |||
mult1, | |||
cnst0, | |||
cnst1, | |||
out0, | |||
out1 | |||
) |
Definition at line 1093 of file generic_macros_msa.h.
#define DPADD_SH2_SW | ( | ... | ) | DPADD_SH2(v4i32, __VA_ARGS__) |
Definition at line 1100 of file generic_macros_msa.h.
Referenced by avc_luma_midh_qrt_4w_msa(), avc_luma_midh_qrt_and_aver_dst_4w_msa(), and hevc_idct_8x32_column_msa().
#define DPADD_SH4 | ( | RTYPE, | |
mult0, | |||
mult1, | |||
mult2, | |||
mult3, | |||
cnst0, | |||
cnst1, | |||
cnst2, | |||
cnst3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1102 of file generic_macros_msa.h.
#define DPADD_SH4_SW | ( | ... | ) | DPADD_SH4(v4i32, __VA_ARGS__) |
Definition at line 1108 of file generic_macros_msa.h.
Referenced by hevc_idct_8x32_column_msa(), simple_idct_add_msa(), simple_idct_msa(), and simple_idct_put_msa().
#define MIN_UH2 | ( | RTYPE, | |
in0, | |||
in1, | |||
min_vec | |||
) |
Definition at line 1118 of file generic_macros_msa.h.
#define MIN_UH2_UH | ( | ... | ) | MIN_UH2(v8u16, __VA_ARGS__) |
Definition at line 1123 of file generic_macros_msa.h.
#define MIN_UH4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
min_vec | |||
) |
Definition at line 1125 of file generic_macros_msa.h.
#define MIN_UH4_UH | ( | ... | ) | MIN_UH4(v8u16, __VA_ARGS__) |
Definition at line 1130 of file generic_macros_msa.h.
Definition at line 1140 of file generic_macros_msa.h.
Referenced by avc_h_loop_filter_luma_mbaff_msa(), hevc_loopfilter_chroma_hor_msa(), hevc_loopfilter_chroma_ver_msa(), hevc_loopfilter_luma_hor_msa(), and hevc_loopfilter_luma_ver_msa().
#define CLIP_SH_0_255 | ( | in | ) |
Definition at line 1155 of file generic_macros_msa.h.
Referenced by avc_h_loop_filter_luma_mbaff_msa(), hevc_bi_copy_4w_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hz_bi_4t_4x2_msa(), hevc_hz_bi_8t_24w_msa(), hevc_intra_pred_horiz_4x4_msa(), hevc_intra_pred_horiz_8x8_msa(), hevc_intra_pred_vert_4x4_msa(), hevc_intra_pred_vert_8x8_msa(), hevc_loopfilter_chroma_hor_msa(), hevc_loopfilter_chroma_ver_msa(), hevc_loopfilter_luma_hor_msa(), hevc_loopfilter_luma_ver_msa(), hevc_vt_bi_4t_4x2_msa(), simple_idct_add_msa(), simple_idct_put_msa(), and vp9_iadst8x8_colcol_addblk_msa().
#define CLIP_SH2_0_255 | ( | in0, | |
in1 | |||
) |
Definition at line 1164 of file generic_macros_msa.h.
Referenced by avc_biwgt_4x2_msa(), avc_idct4x4_addblk_dc_msa(), hevc_addblk_4x4_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_intra_pred_horiz_16x16_msa(), hevc_intra_pred_vert_16x16_msa(), hevc_sao_band_filter_4width_msa(), hevc_sao_edge_filter_0degree_4width_msa(), hevc_sao_edge_filter_0degree_8width_msa(), hevc_sao_edge_filter_135degree_4width_msa(), hevc_sao_edge_filter_135degree_8width_msa(), hevc_sao_edge_filter_45degree_4width_msa(), hevc_sao_edge_filter_45degree_8width_msa(), hevc_sao_edge_filter_90degree_4width_msa(), hevc_sao_edge_filter_90degree_8width_msa(), intra_predict_plane_16x16_msa(), intra_predict_plane_8x8_msa(), vp9_iadst16_1d_columns_addblk_msa(), and vp9_iadst8x8_colcol_addblk_msa().
#define CLIP_SH4_0_255 | ( | in0, | |
in1, | |||
in2, | |||
in3 | |||
) |
Definition at line 1169 of file generic_macros_msa.h.
Referenced by add_pixels_clamped_msa(), avc_biwgt_16width_msa(), avc_biwgt_4x4multiple_msa(), avc_biwgt_8width_msa(), avc_idct8_addblk_msa(), avc_idct8_dc_addblk_msa(), ff_vp8_idct_dc_add_msa(), hevc_addblk_16x16_msa(), hevc_addblk_32x32_msa(), hevc_addblk_8x8_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_sao_band_filter_16multiple_msa(), hevc_sao_band_filter_8width_msa(), hevc_sao_edge_filter_0degree_16multiple_msa(), hevc_sao_edge_filter_135degree_16multiple_msa(), hevc_sao_edge_filter_45degree_16multiple_msa(), hevc_sao_edge_filter_90degree_16multiple_msa(), put_pixels_clamped_msa(), put_signed_pixels_clamped_msa(), vp9_idct16x16_1_add_msa(), and vp9_idct32x32_1_add_msa().
#define CLIP_SW_0_255 | ( | in | ) |
Definition at line 1181 of file generic_macros_msa.h.
Referenced by ff_vp8_idct_add_msa(), hevc_biwgt_copy_4w_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_uniwgt_copy_4w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_8t_12w_msa(), and hevc_vt_uniwgt_4t_4x2_msa().
#define HADD_SW_S32 | ( | in | ) |
Definition at line 1198 of file generic_macros_msa.h.
Referenced by mpeg2_dct_unquantize_inter_msa(), sse_16width_msa(), sse_4width_msa(), and sse_8width_msa().
#define HADD_UH_U32 | ( | in | ) |
Definition at line 1217 of file generic_macros_msa.h.
Referenced by hadamard_diff_8x8_msa(), hadamard_intra_8x8_msa(), sad_16width_msa(), sad_8width_msa(), sad_horiz_bilinear_filter_16width_msa(), sad_horiz_bilinear_filter_8width_msa(), sad_hv_bilinear_filter_16width_msa(), sad_hv_bilinear_filter_8width_msa(), sad_vert_bilinear_filter_16width_msa(), sad_vert_bilinear_filter_8width_msa(), and sum_u8src_16width_msa().
#define HADD_SB2 | ( | RTYPE, | |
in0, | |||
in1, | |||
out0, | |||
out1 | |||
) |
Definition at line 1239 of file generic_macros_msa.h.
#define HADD_SB2_SH | ( | ... | ) | HADD_SB2(v8i16, __VA_ARGS__) |
Definition at line 1244 of file generic_macros_msa.h.
Referenced by avc_luma_hz_4w_msa(), avc_luma_hz_and_aver_dst_4x4_msa(), avc_luma_hz_qrt_4w_msa(), and avc_luma_hz_qrt_and_aver_dst_4x4_msa().
#define HADD_SB4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1246 of file generic_macros_msa.h.
#define HADD_SB4_UH | ( | ... | ) | HADD_SB4(v8u16, __VA_ARGS__) |
Definition at line 1251 of file generic_macros_msa.h.
#define HADD_SB4_SH | ( | ... | ) | HADD_SB4(v8i16, __VA_ARGS__) |
Definition at line 1252 of file generic_macros_msa.h.
Referenced by avc_luma_hz_16w_msa(), avc_luma_hz_8w_msa(), avc_luma_hz_and_aver_dst_16x16_msa(), avc_luma_hz_and_aver_dst_8x8_msa(), avc_luma_hz_qrt_16w_msa(), avc_luma_hz_qrt_8w_msa(), avc_luma_hz_qrt_and_aver_dst_16x16_msa(), and avc_luma_hz_qrt_and_aver_dst_8x8_msa().
#define HADD_UB2 | ( | RTYPE, | |
in0, | |||
in1, | |||
out0, | |||
out1 | |||
) |
Definition at line 1262 of file generic_macros_msa.h.
#define HADD_UB2_UH | ( | ... | ) | HADD_UB2(v8u16, __VA_ARGS__) |
Definition at line 1267 of file generic_macros_msa.h.
Referenced by common_hv_bil_8w_msa(), common_hv_bil_and_aver_dst_8w_msa(), common_hv_bil_no_rnd_4x8_msa(), ff_dc_16x16_msa(), ff_dc_32x32_msa(), ff_tm_16x16_msa(), hevc_intra_pred_dc_16x16_msa(), and hevc_intra_pred_dc_32x32_msa().
#define HADD_UB3 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
out0, | |||
out1, | |||
out2 | |||
) |
Definition at line 1269 of file generic_macros_msa.h.
#define HADD_UB3_UH | ( | ... | ) | HADD_UB3(v8u16, __VA_ARGS__) |
Definition at line 1274 of file generic_macros_msa.h.
Referenced by common_hv_bil_16w_msa(), common_hv_bil_4w_msa(), common_hv_bil_8w_msa(), common_hv_bil_and_aver_dst_16w_msa(), common_hv_bil_and_aver_dst_4w_msa(), common_hv_bil_and_aver_dst_8w_msa(), common_hv_bil_no_rnd_16x16_msa(), common_hv_bil_no_rnd_4x8_msa(), common_hv_bil_no_rnd_8x16_msa(), and common_hv_bil_no_rnd_8x8_msa().
#define HADD_UB4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1276 of file generic_macros_msa.h.
#define HADD_UB4_UB | ( | ... | ) | HADD_UB4(v16u8, __VA_ARGS__) |
Definition at line 1281 of file generic_macros_msa.h.
Referenced by sum_u8src_16width_msa().
#define HADD_UB4_UH | ( | ... | ) | HADD_UB4(v8u16, __VA_ARGS__) |
Definition at line 1282 of file generic_macros_msa.h.
Referenced by ff_tm_32x32_msa(), ff_tm_4x4_msa(), and ff_tm_8x8_msa().
#define HADD_UB4_SH | ( | ... | ) | HADD_UB4(v8i16, __VA_ARGS__) |
Definition at line 1283 of file generic_macros_msa.h.
#define HSUB_UB2 | ( | RTYPE, | |
in0, | |||
in1, | |||
out0, | |||
out1 | |||
) |
Definition at line 1293 of file generic_macros_msa.h.
#define HSUB_UB2_UH | ( | ... | ) | HSUB_UB2(v8u16, __VA_ARGS__) |
Definition at line 1298 of file generic_macros_msa.h.
#define HSUB_UB2_SH | ( | ... | ) | HSUB_UB2(v8i16, __VA_ARGS__) |
Definition at line 1299 of file generic_macros_msa.h.
#define HSUB_UB4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1301 of file generic_macros_msa.h.
#define HSUB_UB4_UH | ( | ... | ) | HSUB_UB4(v8u16, __VA_ARGS__) |
Definition at line 1306 of file generic_macros_msa.h.
Referenced by hadamard_diff_8x8_msa().
#define HSUB_UB4_SH | ( | ... | ) | HSUB_UB4(v8i16, __VA_ARGS__) |
Definition at line 1307 of file generic_macros_msa.h.
Referenced by diff_pixels_msa().
#define SAD_UB2_UH | ( | in0, | |
in1, | |||
ref0, | |||
ref1 | |||
) |
Definition at line 1318 of file generic_macros_msa.h.
Referenced by sad_16width_msa(), sad_8width_msa(), sad_horiz_bilinear_filter_16width_msa(), sad_horiz_bilinear_filter_8width_msa(), sad_vert_bilinear_filter_16width_msa(), and sad_vert_bilinear_filter_8width_msa().
#define INSERT_W2 | ( | RTYPE, | |
in0, | |||
in1, | |||
out | |||
) |
Definition at line 1338 of file generic_macros_msa.h.
#define INSERT_W2_UB | ( | ... | ) | INSERT_W2(v16u8, __VA_ARGS__) |
Definition at line 1343 of file generic_macros_msa.h.
Referenced by avc_chroma_hz_and_aver_dst_2x2_msa(), avc_chroma_hz_and_aver_dst_4x2_msa(), avc_chroma_hz_and_aver_dst_4x4multiple_msa(), avc_chroma_vt_and_aver_dst_2x2_msa(), avc_chroma_vt_and_aver_dst_4x2_msa(), and avc_chroma_vt_and_aver_dst_4x4mul_msa().
#define INSERT_W2_SB | ( | ... | ) | INSERT_W2(v16i8, __VA_ARGS__) |
Definition at line 1344 of file generic_macros_msa.h.
Referenced by ff_dc_4x4_msa(), and hevc_intra_pred_dc_4x4_msa().
#define INSERT_W4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out | |||
) |
Definition at line 1346 of file generic_macros_msa.h.
#define INSERT_W4_UB | ( | ... | ) | INSERT_W4(v16u8, __VA_ARGS__) |
Definition at line 1353 of file generic_macros_msa.h.
Referenced by avc_idct4x4_addblk_dc_msa(), and sse_4width_msa().
#define INSERT_W4_SB | ( | ... | ) | INSERT_W4(v16i8, __VA_ARGS__) |
Definition at line 1354 of file generic_macros_msa.h.
#define INSERT_W4_SW | ( | ... | ) | INSERT_W4(v4i32, __VA_ARGS__) |
Definition at line 1355 of file generic_macros_msa.h.
Referenced by hevc_addblk_4x4_msa().
#define INSERT_D2 | ( | RTYPE, | |
in0, | |||
in1, | |||
out | |||
) |
Definition at line 1363 of file generic_macros_msa.h.
#define INSERT_D2_UB | ( | ... | ) | INSERT_D2(v16u8, __VA_ARGS__) |
Definition at line 1368 of file generic_macros_msa.h.
Referenced by ff_dc_8x8_msa(), hevc_intra_pred_dc_8x8_msa(), and intra_predict_plane_16x16_msa().
#define INSERT_D2_SB | ( | ... | ) | INSERT_D2(v16i8, __VA_ARGS__) |
Definition at line 1369 of file generic_macros_msa.h.
#define INSERT_D2_SD | ( | ... | ) | INSERT_D2(v2i64, __VA_ARGS__) |
Definition at line 1370 of file generic_macros_msa.h.
Referenced by hevc_addblk_8x8_msa().
#define ILVEV_B2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1381 of file generic_macros_msa.h.
#define ILVEV_B2_UB | ( | ... | ) | ILVEV_B2(v16u8, __VA_ARGS__) |
Definition at line 1386 of file generic_macros_msa.h.
Referenced by common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), ff_avg_bilin_16hv_msa(), ff_put_bilin_16hv_msa(), ff_put_vp8_bilinear16_hv_msa(), and vp9_transpose_16x16().
#define ILVEV_B2_SB | ( | ... | ) | ILVEV_B2(v16i8, __VA_ARGS__) |
Definition at line 1387 of file generic_macros_msa.h.
#define ILVEV_B2_SH | ( | ... | ) | ILVEV_B2(v8i16, __VA_ARGS__) |
Definition at line 1388 of file generic_macros_msa.h.
Referenced by common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_h6v6_msa(), hevc_sao_edge_filter_0degree_4width_msa(), hevc_sao_edge_filter_0degree_8width_msa(), hevc_sao_edge_filter_135degree_4width_msa(), hevc_sao_edge_filter_135degree_8width_msa(), hevc_sao_edge_filter_45degree_4width_msa(), hevc_sao_edge_filter_45degree_8width_msa(), hevc_sao_edge_filter_90degree_4width_msa(), hevc_sao_edge_filter_90degree_8width_msa(), and vp9_transpose_16x16().
#define ILVEV_B2_SD | ( | ... | ) | ILVEV_B2(v2i64, __VA_ARGS__) |
Definition at line 1389 of file generic_macros_msa.h.
#define ILVEV_H2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1400 of file generic_macros_msa.h.
#define ILVEV_H2_UB | ( | ... | ) | ILVEV_H2(v16u8, __VA_ARGS__) |
Definition at line 1405 of file generic_macros_msa.h.
#define ILVEV_H2_SH | ( | ... | ) | ILVEV_H2(v8i16, __VA_ARGS__) |
Definition at line 1406 of file generic_macros_msa.h.
Referenced by avc_luma_midh_qrt_4w_msa(), avc_luma_midh_qrt_and_aver_dst_4w_msa(), and vp9_iadst8x8_colcol_addblk_msa().
#define ILVEV_H2_SW | ( | ... | ) | ILVEV_H2(v4i32, __VA_ARGS__) |
Definition at line 1407 of file generic_macros_msa.h.
Referenced by vp9_transpose_16x16().
#define ILVEV_W2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1418 of file generic_macros_msa.h.
#define ILVEV_W2_UB | ( | ... | ) | ILVEV_W2(v16u8, __VA_ARGS__) |
Definition at line 1423 of file generic_macros_msa.h.
#define ILVEV_W2_SB | ( | ... | ) | ILVEV_W2(v16i8, __VA_ARGS__) |
Definition at line 1424 of file generic_macros_msa.h.
#define ILVEV_W2_UH | ( | ... | ) | ILVEV_W2(v8u16, __VA_ARGS__) |
Definition at line 1425 of file generic_macros_msa.h.
#define ILVEV_W2_SD | ( | ... | ) | ILVEV_W2(v2i64, __VA_ARGS__) |
Definition at line 1426 of file generic_macros_msa.h.
#define ILVEV_D2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1437 of file generic_macros_msa.h.
#define ILVEV_D2_UB | ( | ... | ) | ILVEV_D2(v16u8, __VA_ARGS__) |
Definition at line 1442 of file generic_macros_msa.h.
#define ILVEV_D2_SB | ( | ... | ) | ILVEV_D2(v16i8, __VA_ARGS__) |
Definition at line 1443 of file generic_macros_msa.h.
Referenced by hevc_sao_band_filter_4width_msa().
#define ILVEV_D2_SW | ( | ... | ) | ILVEV_D2(v4i32, __VA_ARGS__) |
Definition at line 1444 of file generic_macros_msa.h.
#define ILVL_B2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1455 of file generic_macros_msa.h.
#define ILVL_B2_UB | ( | ... | ) | ILVL_B2(v16u8, __VA_ARGS__) |
Definition at line 1460 of file generic_macros_msa.h.
Referenced by ff_avg_bilin_16v_msa(), ff_avg_bilin_32v_msa(), ff_avg_bilin_64v_msa(), ff_put_bilin_16v_msa(), ff_put_bilin_32v_msa(), ff_put_bilin_64v_msa(), and ff_put_vp8_bilinear16_v_msa().
#define ILVL_B2_SB | ( | ... | ) | ILVL_B2(v16i8, __VA_ARGS__) |
Definition at line 1461 of file generic_macros_msa.h.
Referenced by common_vt_4t_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_mult_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), ff_put_vp8_epel16_v4_msa(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx2mult_msa(), and vp9_transpose_16x8_to_8x16().
#define ILVL_B2_UH | ( | ... | ) | ILVL_B2(v8u16, __VA_ARGS__) |
Definition at line 1462 of file generic_macros_msa.h.
Referenced by ff_tm_32x32_msa().
#define ILVL_B2_SH | ( | ... | ) | ILVL_B2(v8i16, __VA_ARGS__) |
Definition at line 1463 of file generic_macros_msa.h.
Referenced by avc_loopfilter_luma_intra_edge_hor_msa(), avc_loopfilter_luma_intra_edge_ver_msa(), ff_loop_filter_h_44_16_msa(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_msa(), ff_vp8_h_loop_filter16_inner_msa(), ff_vp8_h_loop_filter16_msa(), ff_vp8_h_loop_filter8uv_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_uniwgt_copy_16multx4mult_msa(), vp9_vt_lpf_t16_16w(), and vp9_vt_lpf_t4_and_t8_16w().
#define ILVL_B4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1465 of file generic_macros_msa.h.
#define ILVL_B4_UB | ( | ... | ) | ILVL_B4(v16u8, __VA_ARGS__) |
Definition at line 1471 of file generic_macros_msa.h.
#define ILVL_B4_SB | ( | ... | ) | ILVL_B4(v16i8, __VA_ARGS__) |
Definition at line 1472 of file generic_macros_msa.h.
Referenced by avc_biwgt_16width_msa(), avc_luma_vt_16w_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_16w_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), common_vt_4t_16w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel16_v6_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx2mult_msa(), and vp9_transpose_16x8_to_8x16().
#define ILVL_B4_UH | ( | ... | ) | ILVL_B4(v8u16, __VA_ARGS__) |
Definition at line 1473 of file generic_macros_msa.h.
Referenced by avc_wgt_16width_msa(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_88_16_msa(), ff_loop_filter_v_48_16_msa(), ff_loop_filter_v_88_16_msa(), vp9_hz_lpf_t16_16w(), vp9_hz_lpf_t4_and_t8_16w(), vp9_vt_lpf_t16_16w(), and vp9_vt_lpf_t4_and_t8_16w().
#define ILVL_B4_SH | ( | ... | ) | ILVL_B4(v8i16, __VA_ARGS__) |
Definition at line 1474 of file generic_macros_msa.h.
Referenced by hevc_bi_copy_16multx4mult_msa(), hevc_biwgt_copy_16multx4mult_msa(), hevc_copy_16multx8mult_msa(), and hevc_copy_16w_msa().
#define ILVL_H2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1485 of file generic_macros_msa.h.
#define ILVL_H2_SH | ( | ... | ) | ILVL_H2(v8i16, __VA_ARGS__) |
Definition at line 1490 of file generic_macros_msa.h.
Referenced by avc_h_loop_filter_luma_mbaff_intra_msa(), avc_h_loop_filter_luma_mbaff_msa(), hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_idct_8x32_column_msa(), and vp9_idct8x8_12_colcol_addblk_msa().
#define ILVL_H2_SW | ( | ... | ) | ILVL_H2(v4i32, __VA_ARGS__) |
Definition at line 1491 of file generic_macros_msa.h.
#define ILVL_H4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1493 of file generic_macros_msa.h.
#define ILVL_H4_SH | ( | ... | ) | ILVL_H4(v8i16, __VA_ARGS__) |
Definition at line 1499 of file generic_macros_msa.h.
Referenced by hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_idct_16x16_msa(), and hevc_idct_8x32_column_msa().
#define ILVL_H4_SW | ( | ... | ) | ILVL_H4(v4i32, __VA_ARGS__) |
Definition at line 1500 of file generic_macros_msa.h.
#define ILVL_W2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1511 of file generic_macros_msa.h.
#define ILVL_W2_UB | ( | ... | ) | ILVL_W2(v16u8, __VA_ARGS__) |
Definition at line 1516 of file generic_macros_msa.h.
Referenced by vp9_transpose_16x8_to_8x16().
#define ILVL_W2_SB | ( | ... | ) | ILVL_W2(v16i8, __VA_ARGS__) |
Definition at line 1517 of file generic_macros_msa.h.
Referenced by avc_h_loop_filter_luma_mbaff_intra_msa(), hevc_bi_copy_12w_msa(), hevc_biwgt_copy_12w_msa(), hevc_copy_12w_msa(), and hevc_uniwgt_copy_12w_msa().
#define ILVL_W2_SH | ( | ... | ) | ILVL_W2(v8i16, __VA_ARGS__) |
Definition at line 1518 of file generic_macros_msa.h.
#define ILVR_B2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1530 of file generic_macros_msa.h.
#define ILVR_B2_UB | ( | ... | ) | ILVR_B2(v16u8, __VA_ARGS__) |
Definition at line 1535 of file generic_macros_msa.h.
Referenced by avc_chroma_vt_2x2_msa(), avc_chroma_vt_4x2_msa(), avc_h_loop_filter_luma_mbaff_intra_msa(), avc_h_loop_filter_luma_mbaff_msa(), common_hv_bil_8w_msa(), common_hv_bil_and_aver_dst_8w_msa(), common_vt_2t_8x4_msa(), common_vt_2t_and_aver_dst_8x4_msa(), ff_avg_bilin_16v_msa(), ff_avg_bilin_32v_msa(), ff_avg_bilin_64v_msa(), ff_put_bilin_16v_msa(), ff_put_bilin_32v_msa(), ff_put_bilin_64v_msa(), ff_put_vp8_bilinear16_v_msa(), hevc_sao_edge_filter_0degree_4width_msa(), hevc_sao_edge_filter_0degree_8width_msa(), hevc_sao_edge_filter_135degree_4width_msa(), hevc_sao_edge_filter_135degree_8width_msa(), hevc_sao_edge_filter_45degree_4width_msa(), and hevc_sao_edge_filter_45degree_8width_msa().
#define ILVR_B2_SB | ( | ... | ) | ILVR_B2(v16i8, __VA_ARGS__) |
Definition at line 1536 of file generic_macros_msa.h.
Referenced by avc_chroma_vt_and_aver_dst_2x2_msa(), avc_chroma_vt_and_aver_dst_4x2_msa(), common_vt_4t_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_mult_msa(), common_vt_4t_4x2_msa(), common_vt_4t_4x4multiple_msa(), common_vt_4t_8x4mult_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_4w_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_4w_msa(), common_vt_8t_and_aver_dst_8w_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel4_v4_msa(), ff_put_vp8_epel8_v4_msa(), hevc_sao_edge_filter_0degree_4width_msa(), hevc_sao_edge_filter_0degree_8width_msa(), hevc_sao_edge_filter_135degree_4width_msa(), hevc_sao_edge_filter_135degree_8width_msa(), hevc_sao_edge_filter_45degree_4width_msa(), hevc_sao_edge_filter_45degree_8width_msa(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_msa(), hevc_vt_4t_4x4_msa(), hevc_vt_4t_4x8multiple_msa(), hevc_vt_4t_6w_msa(), hevc_vt_4t_8x2_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_4t_8x6_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_4w_msa(), hevc_vt_8t_8w_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4x2_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_6w_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), hevc_vt_uniwgt_4t_4x2_msa(), hevc_vt_uniwgt_4t_4x4_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_4t_6w_msa(), hevc_vt_uniwgt_4t_8x2_msa(), hevc_vt_uniwgt_4t_8x4multiple_msa(), hevc_vt_uniwgt_4t_8x6_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx2mult_msa(), hevc_vt_uniwgt_8t_4w_msa(), hevc_vt_uniwgt_8t_8w_msa(), and vp9_transpose_16x8_to_8x16().
#define ILVR_B2_UH | ( | ... | ) | ILVR_B2(v8u16, __VA_ARGS__) |
Definition at line 1537 of file generic_macros_msa.h.
Referenced by avc_h_loop_filter_luma_mbaff_msa(), common_hv_bil_no_rnd_4x8_msa(), common_hv_bil_no_rnd_8x8_msa(), ff_tm_32x32_msa(), hevc_intra_pred_dc_4x4_msa(), and hevc_intra_pred_dc_8x8_msa().
#define ILVR_B2_SH | ( | ... | ) | ILVR_B2(v8i16, __VA_ARGS__) |
Definition at line 1538 of file generic_macros_msa.h.
Referenced by avc_biwgt_4x2_msa(), avc_h_loop_filter_luma_mbaff_msa(), avc_loopfilter_cb_or_cr_inter_edge_hor_msa(), avc_loopfilter_cb_or_cr_inter_edge_ver_msa(), avc_loopfilter_luma_inter_edge_hor_msa(), avc_loopfilter_luma_inter_edge_ver_msa(), avc_loopfilter_luma_intra_edge_hor_msa(), avc_loopfilter_luma_intra_edge_ver_msa(), avc_wgt_4x2_msa(), common_vt_4t_12w_msa(), common_vt_4t_6w_msa(), common_vt_4t_8x2_msa(), common_vt_4t_8x6_msa(), ff_loop_filter_h_44_16_msa(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_4_8_msa(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_msa(), ff_loop_filter_h_8_8_msa(), ff_vp8_h_loop_filter16_inner_msa(), ff_vp8_h_loop_filter16_msa(), ff_vp8_h_loop_filter8uv_msa(), h263_h_loop_filter_msa(), hevc_bi_copy_12w_msa(), hevc_bi_copy_4w_msa(), hevc_bi_copy_8w_msa(), hevc_biwgt_copy_12w_msa(), hevc_biwgt_copy_4w_msa(), hevc_biwgt_copy_8w_msa(), hevc_copy_12w_msa(), hevc_copy_4w_msa(), hevc_copy_8w_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_intra_pred_angular_lower_8width_msa(), hevc_intra_pred_plane_4x4_msa(), hevc_intra_pred_plane_8x8_msa(), hevc_uniwgt_copy_12w_msa(), hevc_uniwgt_copy_16multx4mult_msa(), hevc_uniwgt_copy_4w_msa(), hevc_uniwgt_copy_8w_msa(), vp9_iadst16_1d_columns_addblk_msa(), vp9_iadst8x8_colcol_addblk_msa(), vp9_vt_lpf_t16_16w(), vp9_vt_lpf_t16_8w(), vp9_vt_lpf_t4_and_t8_16w(), and vp9_vt_lpf_t4_and_t8_8w().
#define ILVR_B2_SW | ( | ... | ) | ILVR_B2(v4i32, __VA_ARGS__) |
Definition at line 1539 of file generic_macros_msa.h.
Referenced by ff_vp8_h_loop_filter8uv_inner_msa().
#define ILVR_B3 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
out0, | |||
out1, | |||
out2 | |||
) |
Definition at line 1541 of file generic_macros_msa.h.
#define ILVR_B3_UB | ( | ... | ) | ILVR_B3(v16u8, __VA_ARGS__) |
Definition at line 1546 of file generic_macros_msa.h.
Referenced by common_hv_bil_4w_msa(), common_hv_bil_8w_msa(), common_hv_bil_and_aver_dst_4w_msa(), and common_hv_bil_and_aver_dst_8w_msa().
#define ILVR_B3_UH | ( | ... | ) | ILVR_B3(v8u16, __VA_ARGS__) |
Definition at line 1547 of file generic_macros_msa.h.
Referenced by common_hv_bil_no_rnd_4x8_msa(), and common_hv_bil_no_rnd_8x8_msa().
#define ILVR_B3_SH | ( | ... | ) | ILVR_B3(v8i16, __VA_ARGS__) |
Definition at line 1548 of file generic_macros_msa.h.
Referenced by common_vt_4t_12w_msa(), and common_vt_4t_8x6_msa().
#define ILVR_B4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1550 of file generic_macros_msa.h.
#define ILVR_B4_UB | ( | ... | ) | ILVR_B4(v16u8, __VA_ARGS__) |
Definition at line 1556 of file generic_macros_msa.h.
Referenced by avc_chroma_vt_2x4_msa(), avc_chroma_vt_2x8_msa(), avc_chroma_vt_4x4multiple_msa(), avc_chroma_vt_8w_msa(), avc_chroma_vt_and_aver_dst_2x4_msa(), avc_chroma_vt_and_aver_dst_2x8_msa(), avc_chroma_vt_and_aver_dst_4x4mul_msa(), avc_chroma_vt_and_aver_dst_8w_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_and_aver_dst_8x8mult_msa(), copy_8bit_to_16bit_width8_msa(), ff_tm_4x4_msa(), and ff_tm_8x8_msa().
#define ILVR_B4_SB | ( | ... | ) | ILVR_B4(v16i8, __VA_ARGS__) |
Definition at line 1557 of file generic_macros_msa.h.
Referenced by avc_biwgt_16width_msa(), avc_h_loop_filter_luma_mbaff_intra_msa(), avc_h_loop_filter_luma_mbaff_msa(), avc_luma_vt_16w_msa(), avc_luma_vt_4w_msa(), avc_luma_vt_8w_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_and_aver_dst_4x4_msa(), avc_luma_vt_and_aver_dst_8x8_msa(), avc_luma_vt_qrt_16w_msa(), avc_luma_vt_qrt_4w_msa(), avc_luma_vt_qrt_8w_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_and_aver_dst_4x4_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), common_vt_2t_4x4_msa(), common_vt_2t_4x8_msa(), common_vt_2t_and_aver_dst_4x4_msa(), common_vt_2t_and_aver_dst_4x8_msa(), common_vt_4t_16w_msa(), common_vt_4t_8x4mult_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_4w_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_4w_msa(), common_vt_8t_and_aver_dst_8w_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel4_v6_msa(), ff_put_vp8_epel8_v4_msa(), ff_put_vp8_epel8_v6_msa(), hevc_vt_4t_4x2_msa(), hevc_vt_4t_4x4_msa(), hevc_vt_4t_4x8multiple_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_4w_msa(), hevc_vt_8t_8w_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_4t_4x4_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_4t_8x6_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx2mult_msa(), hevc_vt_uniwgt_8t_4w_msa(), and hevc_vt_uniwgt_8t_8w_msa().
#define ILVR_B4_UH | ( | ... | ) | ILVR_B4(v8u16, __VA_ARGS__) |
Definition at line 1558 of file generic_macros_msa.h.
Referenced by add_pixels_clamped_msa(), avc_h_loop_filter_luma_mbaff_intra_msa(), avc_wgt_16width_msa(), avc_wgt_4x4multiple_msa(), avc_wgt_8width_msa(), common_hv_bil_no_rnd_8x8_msa(), hevc_loopfilter_chroma_hor_msa(), and hevc_loopfilter_chroma_ver_msa().
#define ILVR_B4_SH | ( | ... | ) | ILVR_B4(v8i16, __VA_ARGS__) |
Definition at line 1559 of file generic_macros_msa.h.
Referenced by avc_biwgt_4x4multiple_msa(), avc_biwgt_8width_msa(), avc_idct8_addblk_msa(), avc_idct8_dc_addblk_msa(), avc_loopfilter_cb_or_cr_inter_edge_hor_msa(), avc_loopfilter_cb_or_cr_inter_edge_ver_msa(), avc_loopfilter_cb_or_cr_intra_edge_hor_msa(), avc_loopfilter_cb_or_cr_intra_edge_ver_msa(), common_vt_4t_12w_msa(), common_vt_8t_12w_msa(), diff_pixels_msa(), ff_vp8_idct_dc_add_msa(), hevc_bi_copy_12w_msa(), hevc_bi_copy_16multx4mult_msa(), hevc_bi_copy_4w_msa(), hevc_bi_copy_6w_msa(), hevc_bi_copy_8w_msa(), hevc_biwgt_copy_12w_msa(), hevc_biwgt_copy_16multx4mult_msa(), hevc_biwgt_copy_4w_msa(), hevc_biwgt_copy_6w_msa(), hevc_biwgt_copy_8w_msa(), hevc_copy_12w_msa(), hevc_copy_16multx8mult_msa(), hevc_copy_16w_msa(), hevc_copy_4w_msa(), hevc_copy_6w_msa(), hevc_copy_8w_msa(), hevc_intra_pred_angular_lower_4width_msa(), hevc_intra_pred_angular_upper_4width_msa(), hevc_uniwgt_copy_12w_msa(), hevc_uniwgt_copy_4w_msa(), hevc_uniwgt_copy_6w_msa(), and hevc_uniwgt_copy_8w_msa().
#define ILVR_B4_SW | ( | ... | ) | ILVR_B4(v4i32, __VA_ARGS__) |
Definition at line 1560 of file generic_macros_msa.h.
Referenced by ff_vp8_idct_add_msa(), and simple_idct_add_msa().
#define ILVR_B8 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
in8, | |||
in9, | |||
in10, | |||
in11, | |||
in12, | |||
in13, | |||
in14, | |||
in15, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
out4, | |||
out5, | |||
out6, | |||
out7 | |||
) |
Definition at line 1562 of file generic_macros_msa.h.
#define ILVR_B8_UH | ( | ... | ) | ILVR_B8(v8u16, __VA_ARGS__) |
Definition at line 1571 of file generic_macros_msa.h.
Referenced by ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_msa(), ff_loop_filter_h_8_8_msa(), ff_loop_filter_v_16_8_msa(), ff_loop_filter_v_84_16_msa(), ff_loop_filter_v_88_16_msa(), ff_loop_filter_v_8_8_msa(), hadamard_diff_8x8_msa(), hadamard_intra_8x8_msa(), hevc_loopfilter_luma_hor_msa(), hevc_loopfilter_luma_ver_msa(), vp9_hz_lpf_t16_16w(), vp9_hz_lpf_t4_and_t8_16w(), vp9_vt_lpf_t16_16w(), vp9_vt_lpf_t16_8w(), vp9_vt_lpf_t4_and_t8_16w(), and vp9_vt_lpf_t4_and_t8_8w().
#define ILVR_H2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1583 of file generic_macros_msa.h.
#define ILVR_H2_SH | ( | ... | ) | ILVR_H2(v8i16, __VA_ARGS__) |
Definition at line 1588 of file generic_macros_msa.h.
Referenced by avc_h_loop_filter_luma_mbaff_intra_msa(), avc_h_loop_filter_luma_mbaff_msa(), hevc_hv_4t_4multx8mult_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_idct_8x32_column_msa(), simple_idct_add_msa(), simple_idct_msa(), simple_idct_put_msa(), and vp9_idct8x8_12_colcol_addblk_msa().
#define ILVR_H2_SW | ( | ... | ) | ILVR_H2(v4i32, __VA_ARGS__) |
Definition at line 1589 of file generic_macros_msa.h.
#define ILVR_H3 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
out0, | |||
out1, | |||
out2 | |||
) |
Definition at line 1591 of file generic_macros_msa.h.
#define ILVR_H3_SH | ( | ... | ) | ILVR_H3(v8i16, __VA_ARGS__) |
Definition at line 1596 of file generic_macros_msa.h.
Referenced by hevc_hv_8t_4w_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_uni_8t_4w_msa(), and hevc_hv_uniwgt_8t_4w_msa().
#define ILVR_H4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1598 of file generic_macros_msa.h.
#define ILVR_H4_SH | ( | ... | ) | ILVR_H4(v8i16, __VA_ARGS__) |
Definition at line 1604 of file generic_macros_msa.h.
Referenced by hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_idct_16x16_msa(), hevc_idct_8x32_column_msa(), simple_idct_add_msa(), simple_idct_msa(), and simple_idct_put_msa().
#define ILVR_H4_SW | ( | ... | ) | ILVR_H4(v4i32, __VA_ARGS__) |
Definition at line 1605 of file generic_macros_msa.h.
Referenced by ff_vp8_idct_add_msa().
#define ILVR_W2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1607 of file generic_macros_msa.h.
#define ILVR_W2_UB | ( | ... | ) | ILVR_W2(v16u8, __VA_ARGS__) |
Definition at line 1612 of file generic_macros_msa.h.
Referenced by avc_chroma_vt_2x4_msa(), avc_chroma_vt_2x8_msa(), avc_chroma_vt_and_aver_dst_2x4_msa(), avc_chroma_vt_and_aver_dst_2x8_msa(), avc_h_loop_filter_luma_mbaff_intra_msa(), avc_luma_hz_and_aver_dst_4x4_msa(), avc_luma_vt_and_aver_dst_4x4_msa(), avc_luma_vt_qrt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_vt_2t_and_aver_dst_4x4_msa(), common_vt_8t_and_aver_dst_4w_msa(), and vp9_transpose_16x8_to_8x16().
#define ILVR_W2_SB | ( | ... | ) | ILVR_W2(v16i8, __VA_ARGS__) |
Definition at line 1613 of file generic_macros_msa.h.
Referenced by avc_h_loop_filter_luma_mbaff_intra_msa(), hevc_bi_copy_4w_msa(), hevc_biwgt_copy_4w_msa(), hevc_copy_4w_msa(), and hevc_uniwgt_copy_4w_msa().
#define ILVR_W2_SH | ( | ... | ) | ILVR_W2(v8i16, __VA_ARGS__) |
Definition at line 1614 of file generic_macros_msa.h.
#define ILVR_W4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1616 of file generic_macros_msa.h.
#define ILVR_W4_SB | ( | ... | ) | ILVR_W4(v16i8, __VA_ARGS__) |
Definition at line 1622 of file generic_macros_msa.h.
Referenced by hevc_bi_copy_4w_msa(), hevc_biwgt_copy_4w_msa(), hevc_copy_4w_msa(), and hevc_uniwgt_copy_4w_msa().
#define ILVR_W4_UB | ( | ... | ) | ILVR_W4(v16u8, __VA_ARGS__) |
Definition at line 1623 of file generic_macros_msa.h.
Referenced by common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_4x8_msa(), and common_vt_2t_and_aver_dst_4x8_msa().
#define ILVR_D2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1634 of file generic_macros_msa.h.
#define ILVR_D2_UB | ( | ... | ) | ILVR_D2(v16u8, __VA_ARGS__) |
Definition at line 1639 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_2x4_msa(), avc_chroma_hv_2x8_msa(), avc_chroma_hv_and_aver_dst_2x4_msa(), avc_chroma_hv_and_aver_dst_2x8_msa(), avc_chroma_hz_2x8_msa(), avc_chroma_hz_and_aver_dst_2x8_msa(), avc_chroma_vt_4x4multiple_msa(), avc_chroma_vt_and_aver_dst_4x4mul_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), common_hz_8t_and_aver_dst_4x8_msa(), common_vt_2t_and_aver_dst_4x4_msa(), and common_vt_2t_and_aver_dst_4x8_msa().
#define ILVR_D2_SB | ( | ... | ) | ILVR_D2(v16i8, __VA_ARGS__) |
Definition at line 1640 of file generic_macros_msa.h.
Referenced by avc_luma_vt_4w_msa(), avc_luma_vt_and_aver_dst_4x4_msa(), avc_luma_vt_qrt_4w_msa(), avc_luma_vt_qrt_and_aver_dst_4x4_msa(), common_vt_2t_4x4_msa(), common_vt_8t_4w_msa(), common_vt_8t_and_aver_dst_4w_msa(), ff_put_vp8_epel4_v6_msa(), hevc_sao_band_filter_8width_msa(), hevc_vt_4t_4x2_msa(), hevc_vt_8t_12w_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_uniwgt_4t_4x4_msa(), and hevc_vt_uniwgt_8t_12w_msa().
#define ILVR_D2_SH | ( | ... | ) | ILVR_D2(v8i16, __VA_ARGS__) |
Definition at line 1641 of file generic_macros_msa.h.
Referenced by hevc_bi_copy_12w_msa(), hevc_bi_copy_4w_msa(), hevc_biwgt_copy_12w_msa(), hevc_biwgt_copy_4w_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_bi_4t_4x4_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_8t_4w_msa(), hevc_hz_biwgt_4t_12w_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_biwgt_8t_4w_msa(), hevc_intra_pred_angular_lower_4width_msa(), hevc_intra_pred_angular_upper_4width_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_8t_4w_msa(), and vp9_idct8x8_12_colcol_addblk_msa().
#define ILVR_D3 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
out0, | |||
out1, | |||
out2 | |||
) |
Definition at line 1643 of file generic_macros_msa.h.
#define ILVR_D3_SB | ( | ... | ) | ILVR_D3(v16i8, __VA_ARGS__) |
Definition at line 1648 of file generic_macros_msa.h.
Referenced by common_vt_8t_4w_msa(), common_vt_8t_and_aver_dst_4w_msa(), hevc_vt_4t_4x4_msa(), hevc_vt_4t_4x8multiple_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_4w_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_8t_12w_msa(), and hevc_vt_uniwgt_8t_4w_msa().
#define ILVR_D4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1650 of file generic_macros_msa.h.
#define ILVR_D4_SB | ( | ... | ) | ILVR_D4(v16i8, __VA_ARGS__) |
Definition at line 1656 of file generic_macros_msa.h.
Referenced by common_vt_2t_4x8_msa(), hevc_vt_8t_4w_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_biwgt_8t_4w_msa(), and hevc_vt_uniwgt_8t_4w_msa().
#define ILVR_D4_UB | ( | ... | ) | ILVR_D4(v16u8, __VA_ARGS__) |
Definition at line 1657 of file generic_macros_msa.h.
Referenced by common_vt_2t_and_aver_dst_4x8_msa(), ff_vp8_v_loop_filter8uv_inner_msa(), and ff_vp8_v_loop_filter8uv_msa().
#define ILVRL_B2 | ( | RTYPE, | |
in0, | |||
in1, | |||
out0, | |||
out1 | |||
) |
Definition at line 1668 of file generic_macros_msa.h.
#define ILVRL_B2_UB | ( | ... | ) | ILVRL_B2(v16u8, __VA_ARGS__) |
Definition at line 1673 of file generic_macros_msa.h.
Referenced by common_hv_bil_and_aver_dst_16w_msa(), and sad_hv_bilinear_filter_16width_msa().
#define ILVRL_B2_SB | ( | ... | ) | ILVRL_B2(v16i8, __VA_ARGS__) |
Definition at line 1674 of file generic_macros_msa.h.
Referenced by avc_loopfilter_luma_inter_edge_ver_msa().
#define ILVRL_B2_UH | ( | ... | ) | ILVRL_B2(v8u16, __VA_ARGS__) |
Definition at line 1675 of file generic_macros_msa.h.
Referenced by common_hv_bil_16w_msa(), common_hv_bil_no_rnd_16x16_msa(), common_hv_bil_no_rnd_8x16_msa(), ff_tm_16x16_msa(), and hevc_intra_pred_dc_16x16_msa().
#define ILVRL_B2_SH | ( | ... | ) | ILVRL_B2(v8i16, __VA_ARGS__) |
Definition at line 1676 of file generic_macros_msa.h.
Referenced by avc_loopfilter_luma_inter_edge_hor_msa(), avc_loopfilter_luma_inter_edge_ver_msa(), avc_loopfilter_luma_intra_edge_ver_msa(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_msa(), ff_vp8_h_loop_filter16_msa(), ff_vp8_h_loop_filter8uv_msa(), ff_vp8_h_loop_filter_simple_msa(), hevc_addblk_4x4_msa(), hevc_addblk_8x8_msa(), hevc_intra_pred_angular_lower_32width_msa(), hevc_sao_band_filter_16multiple_msa(), hevc_sao_band_filter_4width_msa(), and vp9_vt_lpf_t16_16w().
#define ILVRL_B2_SW | ( | ... | ) | ILVRL_B2(v4i32, __VA_ARGS__) |
Definition at line 1677 of file generic_macros_msa.h.
#define ILVRL_H2 | ( | RTYPE, | |
in0, | |||
in1, | |||
out0, | |||
out1 | |||
) |
Definition at line 1679 of file generic_macros_msa.h.
#define ILVRL_H2_SB | ( | ... | ) | ILVRL_H2(v16i8, __VA_ARGS__) |
Definition at line 1684 of file generic_macros_msa.h.
#define ILVRL_H2_SH | ( | ... | ) | ILVRL_H2(v8i16, __VA_ARGS__) |
Definition at line 1685 of file generic_macros_msa.h.
Referenced by avc_h_loop_filter_luma_mbaff_intra_msa(), avc_loopfilter_luma_intra_edge_ver_msa(), ff_loop_filter_h_44_16_msa(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_4_8_msa(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_msa(), ff_loop_filter_h_8_8_msa(), ff_vp8_h_loop_filter16_inner_msa(), ff_vp8_h_loop_filter16_msa(), ff_vp8_h_loop_filter8uv_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_msa(), hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hv_uniwgt_4t_8x2_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_intra_pred_angular_lower_8width_msa(), vp9_iadst8x8_colcol_addblk_msa(), vp9_vt_lpf_t16_16w(), vp9_vt_lpf_t16_8w(), vp9_vt_lpf_t4_and_t8_16w(), and vp9_vt_lpf_t4_and_t8_8w().
#define ILVRL_H2_SW | ( | ... | ) | ILVRL_H2(v4i32, __VA_ARGS__) |
Definition at line 1686 of file generic_macros_msa.h.
Referenced by avc_h_loop_filter_luma_mbaff_msa(), avc_loopfilter_luma_inter_edge_ver_msa(), ff_vp8_h_loop_filter8uv_inner_msa(), hevc_biwgt_copy_4w_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_idct_4x4_msa(), hevc_uniwgt_copy_4w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_uniwgt_4t_4x2_msa(), simple_idct_add_msa(), simple_idct_msa(), and simple_idct_put_msa().
#define ILVRL_W2 | ( | RTYPE, | |
in0, | |||
in1, | |||
out0, | |||
out1 | |||
) |
Definition at line 1688 of file generic_macros_msa.h.
#define ILVRL_W2_UB | ( | ... | ) | ILVRL_W2(v16u8, __VA_ARGS__) |
Definition at line 1693 of file generic_macros_msa.h.
#define ILVRL_W2_SH | ( | ... | ) | ILVRL_W2(v8i16, __VA_ARGS__) |
Definition at line 1694 of file generic_macros_msa.h.
#define ILVRL_W2_SW | ( | ... | ) | ILVRL_W2(v4i32, __VA_ARGS__) |
Definition at line 1695 of file generic_macros_msa.h.
#define MAXI_SH2 | ( | RTYPE, | |
in0, | |||
in1, | |||
max_val | |||
) |
Definition at line 1705 of file generic_macros_msa.h.
#define MAXI_SH2_UH | ( | ... | ) | MAXI_SH2(v8u16, __VA_ARGS__) |
Definition at line 1710 of file generic_macros_msa.h.
#define MAXI_SH2_SH | ( | ... | ) | MAXI_SH2(v8i16, __VA_ARGS__) |
Definition at line 1711 of file generic_macros_msa.h.
Referenced by avc_wgt_4x2_msa().
#define MAXI_SH4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
max_val | |||
) |
Definition at line 1713 of file generic_macros_msa.h.
#define MAXI_SH4_UH | ( | ... | ) | MAXI_SH4(v8u16, __VA_ARGS__) |
Definition at line 1718 of file generic_macros_msa.h.
Referenced by avc_wgt_16width_msa(), avc_wgt_4x4multiple_msa(), and avc_wgt_8width_msa().
#define SAT_UH2 | ( | RTYPE, | |
in0, | |||
in1, | |||
sat_val | |||
) |
Definition at line 1730 of file generic_macros_msa.h.
#define SAT_UH2_UH | ( | ... | ) | SAT_UH2(v8u16, __VA_ARGS__) |
Definition at line 1735 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_4x4multiple_msa(), avc_chroma_hv_and_aver_dst_4x4mul_msa(), avc_chroma_hz_4x4multiple_msa(), avc_chroma_hz_and_aver_dst_2x8_msa(), avc_chroma_hz_and_aver_dst_4x4multiple_msa(), avc_chroma_vt_4x4multiple_msa(), avc_chroma_vt_and_aver_dst_4x4mul_msa(), avc_wgt_4x2_msa(), common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_8x8mult_msa(), common_vt_2t_4x4_msa(), common_vt_2t_and_aver_dst_4x4_msa(), ff_avg_bilin_16hv_msa(), ff_avg_bilin_16v_msa(), ff_avg_bilin_32v_msa(), ff_avg_bilin_64v_msa(), ff_put_bilin_16hv_msa(), ff_put_bilin_16v_msa(), ff_put_bilin_32v_msa(), ff_put_bilin_64v_msa(), ff_put_vp8_bilinear16_hv_msa(), ff_put_vp8_bilinear16_v_msa(), and ff_tm_16x16_msa().
#define SAT_UH2_SH | ( | ... | ) | SAT_UH2(v8i16, __VA_ARGS__) |
Definition at line 1736 of file generic_macros_msa.h.
#define SAT_UH4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
sat_val | |||
) |
Definition at line 1738 of file generic_macros_msa.h.
#define SAT_UH4_UH | ( | ... | ) | SAT_UH4(v8u16, __VA_ARGS__) |
Definition at line 1743 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_8w_msa(), avc_chroma_hv_and_aver_dst_8w_msa(), avc_chroma_hz_8w_msa(), avc_chroma_hz_and_aver_dst_8w_msa(), avc_chroma_vt_8w_msa(), avc_chroma_vt_and_aver_dst_8w_msa(), avc_wgt_16width_msa(), avc_wgt_4x4multiple_msa(), avc_wgt_8width_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hv_2ht_2vt_and_aver_dst_8x4_msa(), common_vt_2t_4x8_msa(), common_vt_2t_8x4_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_and_aver_dst_4x8_msa(), common_vt_2t_and_aver_dst_8x4_msa(), common_vt_2t_and_aver_dst_8x8mult_msa(), ff_tm_32x32_msa(), ff_tm_4x4_msa(), and ff_tm_8x8_msa().
#define SAT_SH2 | ( | RTYPE, | |
in0, | |||
in1, | |||
sat_val | |||
) |
Definition at line 1755 of file generic_macros_msa.h.
#define SAT_SH2_SH | ( | ... | ) | SAT_SH2(v8i16, __VA_ARGS__) |
Definition at line 1760 of file generic_macros_msa.h.
Referenced by avc_luma_hv_qrt_4w_msa(), avc_luma_hv_qrt_and_aver_dst_4x4_msa(), avc_luma_hz_4w_msa(), avc_luma_hz_and_aver_dst_4x4_msa(), avc_luma_hz_qrt_4w_msa(), avc_luma_hz_qrt_and_aver_dst_4x4_msa(), avc_luma_midh_qrt_4w_msa(), avc_luma_midh_qrt_and_aver_dst_4w_msa(), avc_luma_midv_qrt_and_aver_dst_4w_msa(), avc_luma_vt_4w_msa(), avc_luma_vt_and_aver_dst_4x4_msa(), avc_luma_vt_qrt_4w_msa(), avc_luma_vt_qrt_and_aver_dst_4x4_msa(), common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hz_4t_12w_msa(), common_hz_4t_4x4_msa(), common_hz_4t_8x2mult_msa(), common_hz_6t_4x4_msa(), common_hz_8t_12w_msa(), common_hz_8t_24w_msa(), common_hz_8t_4x4_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_vt_4t_12w_msa(), common_vt_4t_24w_msa(), common_vt_4t_4x4multiple_msa(), common_vt_4t_8x2_msa(), common_vt_8t_4w_msa(), common_vt_8t_and_aver_dst_4w_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel4_v4_msa(), and ff_put_vp8_epel4_v6_msa().
#define SAT_SH3 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
sat_val | |||
) |
Definition at line 1762 of file generic_macros_msa.h.
#define SAT_SH3_SH | ( | ... | ) | SAT_SH3(v8i16, __VA_ARGS__) |
Definition at line 1767 of file generic_macros_msa.h.
Referenced by common_hz_8t_48w_msa(), common_vt_4t_8x6_msa(), and common_vt_8t_12w_msa().
#define SAT_SH4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
sat_val | |||
) |
Definition at line 1769 of file generic_macros_msa.h.
#define SAT_SH4_SH | ( | ... | ) | SAT_SH4(v8i16, __VA_ARGS__) |
Definition at line 1774 of file generic_macros_msa.h.
Referenced by avc_luma_hv_qrt_8w_msa(), avc_luma_hv_qrt_and_aver_dst_8x8_msa(), avc_luma_hz_16w_msa(), avc_luma_hz_8w_msa(), avc_luma_hz_and_aver_dst_16x16_msa(), avc_luma_hz_and_aver_dst_8x8_msa(), avc_luma_hz_qrt_16w_msa(), avc_luma_hz_qrt_8w_msa(), avc_luma_hz_qrt_and_aver_dst_16x16_msa(), avc_luma_hz_qrt_and_aver_dst_8x8_msa(), avc_luma_midv_qrt_4w_msa(), avc_luma_midv_qrt_8w_msa(), avc_luma_midv_qrt_and_aver_dst_8w_msa(), avc_luma_vt_16w_msa(), avc_luma_vt_8w_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_and_aver_dst_8x8_msa(), avc_luma_vt_qrt_16w_msa(), avc_luma_vt_qrt_8w_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_hz_4t_12w_msa(), common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_32w_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x8_msa(), common_hz_4t_6w_msa(), common_hz_4t_8x4mult_msa(), common_hz_6t_4x8_msa(), common_hz_8t_12w_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_32w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x8_msa(), common_hz_8t_64w_msa(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_msa(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_msa(), common_hz_8t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_64w_msa(), common_hz_8t_and_aver_dst_8w_msa(), common_vt_4t_12w_msa(), common_vt_4t_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_mult_msa(), common_vt_4t_6w_msa(), common_vt_4t_8x4mult_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_8w_msa(), ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel16_h6_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_h6v6_msa(), ff_put_vp8_epel8_v4_msa(), and ff_put_vp8_epel8_v6_msa().
#define SAT_SW2 | ( | RTYPE, | |
in0, | |||
in1, | |||
sat_val | |||
) |
Definition at line 1786 of file generic_macros_msa.h.
#define SAT_SW2_SW | ( | ... | ) | SAT_SW2(v4i32, __VA_ARGS__) |
Definition at line 1791 of file generic_macros_msa.h.
Referenced by avc_luma_midh_qrt_4w_msa(), avc_luma_midh_qrt_and_aver_dst_4w_msa(), and hevc_idct_8x32_column_msa().
#define SAT_SW4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
sat_val | |||
) |
Definition at line 1793 of file generic_macros_msa.h.
#define SAT_SW4_SW | ( | ... | ) | SAT_SW4(v4i32, __VA_ARGS__) |
Definition at line 1798 of file generic_macros_msa.h.
#define SPLATI_H2 | ( | RTYPE, | |
in, | |||
idx0, | |||
idx1, | |||
out0, | |||
out1 | |||
) |
Definition at line 1809 of file generic_macros_msa.h.
#define SPLATI_H2_SB | ( | ... | ) | SPLATI_H2(v16i8, __VA_ARGS__) |
Definition at line 1814 of file generic_macros_msa.h.
Referenced by common_hz_4t_12w_msa(), common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_32w_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x2_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x8_msa(), common_hz_4t_6w_msa(), common_hz_4t_8x2mult_msa(), common_hz_4t_8x4mult_msa(), common_vt_4t_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_mult_msa(), common_vt_4t_4x2_msa(), common_vt_4t_4x4multiple_msa(), common_vt_4t_8x4mult_msa(), ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_v4_msa(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h4v6_msa(), and ff_put_vp8_epel8_v4_msa().
#define SPLATI_H2_SH | ( | ... | ) | SPLATI_H2(v8i16, __VA_ARGS__) |
Definition at line 1815 of file generic_macros_msa.h.
Referenced by common_vt_4t_12w_msa(), common_vt_4t_6w_msa(), common_vt_4t_8x2_msa(), common_vt_4t_8x6_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h6v4_msa(), hevc_hv_4t_4multx8mult_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hv_uniwgt_4t_8x2_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hz_4t_12w_msa(), hevc_hz_4t_16w_msa(), hevc_hz_4t_24w_msa(), hevc_hz_4t_32w_msa(), hevc_hz_4t_4x2_msa(), hevc_hz_4t_4x4_msa(), hevc_hz_4t_4x8multiple_msa(), hevc_hz_4t_6w_msa(), hevc_hz_4t_8x2multiple_msa(), hevc_hz_4t_8x4multiple_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_bi_4t_16w_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_4t_4x2_msa(), hevc_hz_bi_4t_4x4_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_4t_6w_msa(), hevc_hz_bi_4t_8x2_msa(), hevc_hz_bi_4t_8x4multiple_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_biwgt_4t_12w_msa(), hevc_hz_biwgt_4t_16w_msa(), hevc_hz_biwgt_4t_24w_msa(), hevc_hz_biwgt_4t_32w_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_biwgt_4t_6w_msa(), hevc_hz_biwgt_4t_8x2_msa(), hevc_hz_biwgt_4t_8x4multiple_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_uniwgt_4t_12w_msa(), hevc_hz_uniwgt_4t_16w_msa(), hevc_hz_uniwgt_4t_24w_msa(), hevc_hz_uniwgt_4t_32w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_hz_uniwgt_4t_4x4_msa(), hevc_hz_uniwgt_4t_4x8multiple_msa(), hevc_hz_uniwgt_4t_6w_msa(), hevc_hz_uniwgt_4t_8x2_msa(), hevc_hz_uniwgt_4t_8x4multiple_msa(), hevc_hz_uniwgt_4t_8x6_msa(), hevc_intra_pred_plane_16x16_msa(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_msa(), hevc_vt_4t_4x2_msa(), hevc_vt_4t_4x4_msa(), hevc_vt_4t_4x8multiple_msa(), hevc_vt_4t_6w_msa(), hevc_vt_4t_8x2_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_4t_8x6_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4x2_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_6w_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), hevc_vt_uniwgt_4t_4x2_msa(), hevc_vt_uniwgt_4t_4x4_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_4t_6w_msa(), hevc_vt_uniwgt_4t_8x2_msa(), hevc_vt_uniwgt_4t_8x4multiple_msa(), hevc_vt_uniwgt_4t_8x6_msa(), process_intra_lower_16x16_msa(), and process_intra_upper_16x16_msa().
#define SPLATI_H3 | ( | RTYPE, | |
in, | |||
idx0, | |||
idx1, | |||
idx2, | |||
out0, | |||
out1, | |||
out2 | |||
) |
Definition at line 1817 of file generic_macros_msa.h.
#define SPLATI_H3_SB | ( | ... | ) | SPLATI_H3(v16i8, __VA_ARGS__) |
Definition at line 1823 of file generic_macros_msa.h.
Referenced by common_hz_6t_4x4_msa(), common_hz_6t_4x8_msa(), ff_put_vp8_epel16_h6_msa(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel4_v6_msa(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_h6v6_msa(), and ff_put_vp8_epel8_v6_msa().
#define SPLATI_H3_SH | ( | ... | ) | SPLATI_H3(v8i16, __VA_ARGS__) |
Definition at line 1824 of file generic_macros_msa.h.
Referenced by ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel8_h4v6_msa(), and ff_put_vp8_epel8_h6v6_msa().
#define SPLATI_H4 | ( | RTYPE, | |
in, | |||
idx0, | |||
idx1, | |||
idx2, | |||
idx3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1826 of file generic_macros_msa.h.
#define SPLATI_H4_SB | ( | ... | ) | SPLATI_H4(v16i8, __VA_ARGS__) |
Definition at line 1832 of file generic_macros_msa.h.
Referenced by common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_hz_8t_12w_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_32w_msa(), common_hz_8t_48w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x4_msa(), common_hz_8t_4x8_msa(), common_hz_8t_64w_msa(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_msa(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_64w_msa(), common_hz_8t_and_aver_dst_8w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_4w_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_4w_msa(), and common_vt_8t_and_aver_dst_8w_msa().
#define SPLATI_H4_SH | ( | ... | ) | SPLATI_H4(v8i16, __VA_ARGS__) |
Definition at line 1833 of file generic_macros_msa.h.
Referenced by common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_vt_8t_12w_msa(), hevc_hv_8t_4w_msa(), hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_hz_8t_16w_msa(), hevc_hz_8t_24w_msa(), hevc_hz_8t_32w_msa(), hevc_hz_8t_48w_msa(), hevc_hz_8t_4w_msa(), hevc_hz_8t_64w_msa(), hevc_hz_8t_8w_msa(), hevc_hz_bi_8t_16w_msa(), hevc_hz_bi_8t_24w_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_48w_msa(), hevc_hz_bi_8t_4w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_hz_bi_8t_8w_msa(), hevc_hz_biwgt_8t_16w_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_32w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_biwgt_8t_4w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_biwgt_8t_8w_msa(), hevc_hz_uniwgt_8t_16w_msa(), hevc_hz_uniwgt_8t_24w_msa(), hevc_hz_uniwgt_8t_32w_msa(), hevc_hz_uniwgt_8t_48w_msa(), hevc_hz_uniwgt_8t_4w_msa(), hevc_hz_uniwgt_8t_64w_msa(), hevc_hz_uniwgt_8t_8w_msa(), hevc_intra_pred_plane_4x4_msa(), hevc_intra_pred_plane_8x8_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_4w_msa(), hevc_vt_8t_8w_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx2mult_msa(), hevc_vt_uniwgt_8t_4w_msa(), hevc_vt_uniwgt_8t_8w_msa(), simple_idct_add_msa(), simple_idct_msa(), and simple_idct_put_msa().
#define SPLATI_W2 | ( | RTYPE, | |
in, | |||
stidx, | |||
out0, | |||
out1 | |||
) |
Definition at line 1846 of file generic_macros_msa.h.
#define SPLATI_W2_SH | ( | ... | ) | SPLATI_W2(v8i16, __VA_ARGS__) |
Definition at line 1851 of file generic_macros_msa.h.
#define SPLATI_W2_SW | ( | ... | ) | SPLATI_W2(v4i32, __VA_ARGS__) |
Definition at line 1852 of file generic_macros_msa.h.
Referenced by hevc_hv_4t_4multx8mult_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hv_uniwgt_4t_8x2_msa(), and hevc_hv_uniwgt_4t_8x6_msa().
#define SPLATI_W4 | ( | RTYPE, | |
in, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1854 of file generic_macros_msa.h.
#define SPLATI_W4_SH | ( | ... | ) | SPLATI_W4(v8i16, __VA_ARGS__) |
Definition at line 1859 of file generic_macros_msa.h.
Referenced by hevc_idct_8x32_column_msa().
#define SPLATI_W4_SW | ( | ... | ) | SPLATI_W4(v4i32, __VA_ARGS__) |
Definition at line 1860 of file generic_macros_msa.h.
Referenced by hevc_hv_8t_4w_msa(), hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_8t_4w_msa(), and hevc_hv_uniwgt_8t_8multx2mult_msa().
#define PCKEV_B2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1873 of file generic_macros_msa.h.
#define PCKEV_B2_SB | ( | ... | ) | PCKEV_B2(v16i8, __VA_ARGS__) |
Definition at line 1878 of file generic_macros_msa.h.
Referenced by avc_biwgt_4x2_msa(), avc_biwgt_8width_msa(), avc_luma_hz_qrt_16w_msa(), avc_luma_hz_qrt_8w_msa(), avc_luma_hz_qrt_and_aver_dst_16x16_msa(), avc_luma_mid_4w_msa(), avc_luma_midv_qrt_4w_msa(), avc_luma_vt_qrt_8w_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), avc_wgt_8width_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_bil_8w_msa(), common_hv_bil_no_rnd_4x8_msa(), common_hv_bil_no_rnd_8x8_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x8mult_msa(), common_vt_2t_4x8_msa(), common_vt_2t_8x4_msa(), common_vt_2t_8x8mult_msa(), ff_tm_4x4_msa(), ff_tm_8x8_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_8t_24w_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_intra_pred_angular_lower_4width_msa(), hevc_sao_edge_filter_0degree_8width_msa(), hevc_sao_edge_filter_135degree_8width_msa(), hevc_sao_edge_filter_45degree_8width_msa(), and hevc_sao_edge_filter_90degree_8width_msa().
#define PCKEV_B2_UB | ( | ... | ) | PCKEV_B2(v16u8, __VA_ARGS__) |
Definition at line 1879 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_8w_msa(), avc_chroma_hv_and_aver_dst_4x4mul_msa(), avc_chroma_hv_and_aver_dst_8w_msa(), avc_chroma_hz_8w_msa(), avc_chroma_hz_and_aver_dst_2x8_msa(), avc_chroma_hz_and_aver_dst_4x4multiple_msa(), avc_chroma_hz_and_aver_dst_8w_msa(), avc_chroma_vt_8w_msa(), avc_chroma_vt_and_aver_dst_4x4mul_msa(), avc_chroma_vt_and_aver_dst_8w_msa(), avc_h_loop_filter_luma_mbaff_intra_msa(), avc_h_loop_filter_luma_mbaff_msa(), avc_loopfilter_cb_or_cr_inter_edge_hor_msa(), avc_loopfilter_cb_or_cr_inter_edge_ver_msa(), avc_loopfilter_luma_inter_edge_hor_msa(), avc_loopfilter_luma_inter_edge_ver_msa(), avc_luma_hz_qrt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_bil_and_aver_dst_4w_msa(), common_hz_2t_4x4_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_vt_2t_and_aver_dst_4x8_msa(), ff_loop_filter_v_16_8_msa(), ff_put_vp8_epel4_h6v4_msa(), hevc_intra_pred_angular_upper_8width_msa(), hevc_loopfilter_luma_hor_msa(), and hevc_loopfilter_luma_ver_msa().
#define PCKEV_B2_SH | ( | ... | ) | PCKEV_B2(v8i16, __VA_ARGS__) |
Definition at line 1880 of file generic_macros_msa.h.
Referenced by avc_loopfilter_cb_or_cr_intra_edge_hor_msa(), avc_loopfilter_cb_or_cr_intra_edge_ver_msa(), common_vt_4t_24w_msa(), common_vt_4t_8x6_msa(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_msa(), ff_loop_filter_h_8_8_msa(), ff_loop_filter_v_16_8_msa(), ff_loop_filter_v_48_16_msa(), ff_loop_filter_v_84_16_msa(), ff_loop_filter_v_88_16_msa(), ff_loop_filter_v_8_8_msa(), h263_h_loop_filter_msa(), h263_v_loop_filter_msa(), hevc_addblk_8x8_msa(), hevc_bi_copy_12w_msa(), hevc_bi_copy_16multx4mult_msa(), hevc_bi_copy_4w_msa(), hevc_bi_copy_6w_msa(), hevc_bi_copy_8w_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_4t_6w_msa(), hevc_hz_bi_4t_8x4multiple_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_bi_8t_16w_msa(), hevc_hz_bi_8t_4w_msa(), hevc_hz_bi_8t_8w_msa(), hevc_sao_band_filter_8width_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_bi_8t_8w_msa(), intra_predict_plane_8x8_msa(), vp9_hz_lpf_t4_and_t8_16w(), vp9_iadst16_1d_columns_addblk_msa(), vp9_iadst8x8_colcol_addblk_msa(), and vp9_vt_lpf_t4_and_t8_16w().
#define PCKEV_B2_SW | ( | ... | ) | PCKEV_B2(v4i32, __VA_ARGS__) |
Definition at line 1881 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_4x4multiple_msa(), avc_chroma_hz_4x4multiple_msa(), avc_chroma_vt_4x4multiple_msa(), avc_wgt_4x2_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), and hevc_hv_bi_4t_8x6_msa().
#define PCKEV_B3 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
out0, | |||
out1, | |||
out2 | |||
) |
Definition at line 1883 of file generic_macros_msa.h.
#define PCKEV_B3_UB | ( | ... | ) | PCKEV_B3(v16u8, __VA_ARGS__) |
Definition at line 1888 of file generic_macros_msa.h.
Referenced by avc_loopfilter_luma_intra_edge_hor_msa(), and avc_loopfilter_luma_intra_edge_ver_msa().
#define PCKEV_B3_SB | ( | ... | ) | PCKEV_B3(v16i8, __VA_ARGS__) |
Definition at line 1889 of file generic_macros_msa.h.
Referenced by common_vt_8t_12w_msa().
#define PCKEV_B4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1891 of file generic_macros_msa.h.
#define PCKEV_B4_SB | ( | ... | ) | PCKEV_B4(v16i8, __VA_ARGS__) |
Definition at line 1897 of file generic_macros_msa.h.
Referenced by avc_biwgt_16width_msa(), avc_idct8_addblk_msa(), avc_idct8_dc_addblk_msa(), avc_luma_hz_16w_msa(), avc_luma_hz_and_aver_dst_16x16_msa(), avc_luma_hz_qrt_and_aver_dst_8x8_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), common_hv_2ht_2vt_4x8_msa(), common_hz_2t_4x8_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_intra_pred_angular_lower_32width_msa(), hevc_intra_pred_angular_lower_8width_msa(), hevc_intra_pred_angular_upper_16width_msa(), hevc_intra_pred_angular_upper_32width_msa(), hevc_intra_pred_plane_8x8_msa(), and hevc_sao_band_filter_16multiple_msa().
#define PCKEV_B4_UB | ( | ... | ) | PCKEV_B4(v16u8, __VA_ARGS__) |
Definition at line 1898 of file generic_macros_msa.h.
Referenced by avc_luma_vt_16w_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_16w_msa(), avc_wgt_16width_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_4x8_msa(), common_vt_4t_16w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel16_v6_msa(), hevc_addblk_16x16_msa(), hevc_addblk_32x32_msa(), hevc_loopfilter_luma_ver_msa(), hevc_sao_edge_filter_0degree_16multiple_msa(), hevc_sao_edge_filter_135degree_16multiple_msa(), hevc_sao_edge_filter_45degree_16multiple_msa(), hevc_sao_edge_filter_90degree_16multiple_msa(), vp9_idct16x16_1_add_msa(), and vp9_idct32x32_1_add_msa().
#define PCKEV_B4_SH | ( | ... | ) | PCKEV_B4(v8i16, __VA_ARGS__) |
Definition at line 1899 of file generic_macros_msa.h.
Referenced by add_pixels_clamped_msa(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_msa(), ff_loop_filter_h_8_8_msa(), ff_loop_filter_v_16_8_msa(), ff_loop_filter_v_48_16_msa(), ff_loop_filter_v_84_16_msa(), ff_loop_filter_v_88_16_msa(), ff_loop_filter_v_8_8_msa(), hevc_hz_bi_4t_16w_msa(), hevc_hz_bi_4t_24w_msa(), put_pixels_clamped_msa(), put_signed_pixels_clamped_msa(), vp9_hz_lpf_t4_and_t8_16w(), and vp9_vt_lpf_t4_and_t8_16w().
#define PCKEV_B4_SW | ( | ... | ) | PCKEV_B4(v4i32, __VA_ARGS__) |
Definition at line 1900 of file generic_macros_msa.h.
Referenced by simple_idct_add_msa(), and simple_idct_put_msa().
#define PCKEV_H2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1913 of file generic_macros_msa.h.
#define PCKEV_H2_SH | ( | ... | ) | PCKEV_H2(v8i16, __VA_ARGS__) |
Definition at line 1918 of file generic_macros_msa.h.
Referenced by avc_deq_idct_luma_dc_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_idct_4x4_msa(), hevc_idct_luma_4x4_msa(), intra_predict_plane_16x16_msa(), intra_predict_plane_8x8_msa(), and vp9_idct8x8_12_colcol_addblk_msa().
#define PCKEV_H2_SW | ( | ... | ) | PCKEV_H2(v4i32, __VA_ARGS__) |
Definition at line 1919 of file generic_macros_msa.h.
Referenced by hevc_hv_4t_4x4_msa(), hevc_hv_4t_8x2_msa(), and hevc_hv_4t_8x6_msa().
#define PCKEV_H4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1921 of file generic_macros_msa.h.
#define PCKEV_H4_SH | ( | ... | ) | PCKEV_H4(v8i16, __VA_ARGS__) |
Definition at line 1927 of file generic_macros_msa.h.
Referenced by avc_idct8_addblk_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), and hevc_hv_uni_4t_8x6_msa().
#define PCKEV_H4_SW | ( | ... | ) | PCKEV_H4(v4i32, __VA_ARGS__) |
Definition at line 1928 of file generic_macros_msa.h.
Referenced by hevc_hv_4t_4multx8mult_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_4t_8x6_msa(), simple_idct_add_msa(), simple_idct_msa(), and simple_idct_put_msa().
#define PCKEV_D2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1941 of file generic_macros_msa.h.
#define PCKEV_D2_UB | ( | ... | ) | PCKEV_D2(v16u8, __VA_ARGS__) |
Definition at line 1946 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_and_aver_dst_8w_msa(), avc_chroma_hz_and_aver_dst_8w_msa(), avc_chroma_vt_and_aver_dst_8w_msa(), avc_luma_mid_and_aver_dst_4x4_msa(), sad_horiz_bilinear_filter_8width_msa(), sad_hv_bilinear_filter_8width_msa(), and sad_vert_bilinear_filter_8width_msa().
#define PCKEV_D2_SB | ( | ... | ) | PCKEV_D2(v16i8, __VA_ARGS__) |
Definition at line 1947 of file generic_macros_msa.h.
Referenced by avc_luma_hz_qrt_8w_msa(), avc_luma_vt_qrt_8w_msa(), and avc_luma_vt_qrt_and_aver_dst_8x8_msa().
#define PCKEV_D2_SH | ( | ... | ) | PCKEV_D2(v8i16, __VA_ARGS__) |
Definition at line 1948 of file generic_macros_msa.h.
Referenced by hevc_intra_pred_plane_4x4_msa().
#define PCKEV_D4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 1950 of file generic_macros_msa.h.
#define PCKEV_D4_UB | ( | ... | ) | PCKEV_D4(v16u8, __VA_ARGS__) |
Definition at line 1956 of file generic_macros_msa.h.
Referenced by sad_8width_msa(), and sse_8width_msa().
#define PCKOD_D2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 1967 of file generic_macros_msa.h.
#define PCKOD_D2_UB | ( | ... | ) | PCKOD_D2(v16u8, __VA_ARGS__) |
Definition at line 1972 of file generic_macros_msa.h.
#define PCKOD_D2_SH | ( | ... | ) | PCKOD_D2(v8i16, __VA_ARGS__) |
Definition at line 1973 of file generic_macros_msa.h.
Referenced by avc_luma_mid_4w_msa(), avc_luma_mid_and_aver_dst_4x4_msa(), avc_luma_midv_qrt_4w_msa(), and avc_luma_midv_qrt_and_aver_dst_4w_msa().
#define PCKOD_D2_SD | ( | ... | ) | PCKOD_D2(v2i64, __VA_ARGS__) |
Definition at line 1974 of file generic_macros_msa.h.
#define XORI_B2_128 | ( | RTYPE, | |
in0, | |||
in1 | |||
) |
Definition at line 1988 of file generic_macros_msa.h.
#define XORI_B2_128_UB | ( | ... | ) | XORI_B2_128(v16u8, __VA_ARGS__) |
Definition at line 1993 of file generic_macros_msa.h.
Referenced by avc_luma_hz_qrt_and_aver_dst_4x4_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x8_msa(), and ff_put_vp8_epel4_h6v4_msa().
#define XORI_B2_128_SB | ( | ... | ) | XORI_B2_128(v16i8, __VA_ARGS__) |
Definition at line 1994 of file generic_macros_msa.h.
Referenced by avc_luma_hz_qrt_16w_msa(), avc_luma_hz_qrt_8w_msa(), avc_luma_hz_qrt_and_aver_dst_16x16_msa(), avc_luma_mid_4w_msa(), avc_luma_midh_qrt_4w_msa(), avc_luma_midh_qrt_and_aver_dst_4w_msa(), avc_luma_midv_qrt_4w_msa(), avc_luma_midv_qrt_and_aver_dst_4w_msa(), avc_luma_vt_4w_msa(), avc_luma_vt_and_aver_dst_4x4_msa(), avc_luma_vt_qrt_4w_msa(), avc_luma_vt_qrt_8w_msa(), avc_luma_vt_qrt_and_aver_dst_4x4_msa(), common_hz_4t_4x2_msa(), common_hz_4t_8x2mult_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_mult_msa(), common_vt_8t_12w_msa(), common_vt_8t_4w_msa(), common_vt_8t_and_aver_dst_4w_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel4_v6_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_msa(), hevc_hv_8t_4w_msa(), hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_4t_8x2_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_hz_4t_4x2_msa(), hevc_hz_4t_8x2multiple_msa(), hevc_hz_bi_4t_4x2_msa(), hevc_hz_bi_4t_8x2_msa(), hevc_hz_bi_8t_24w_msa(), hevc_hz_bi_8t_48w_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_4t_8x2_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_hz_uniwgt_4t_8x2_msa(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_msa(), hevc_vt_4t_4x2_msa(), hevc_vt_4t_6w_msa(), hevc_vt_4t_8x2_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_4t_8x6_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_6w_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), hevc_vt_uniwgt_4t_4x4_msa(), hevc_vt_uniwgt_4t_6w_msa(), hevc_vt_uniwgt_4t_8x2_msa(), hevc_vt_uniwgt_4t_8x4multiple_msa(), and hevc_vt_uniwgt_8t_16multx2mult_msa().
#define XORI_B2_128_SH | ( | ... | ) | XORI_B2_128(v8i16, __VA_ARGS__) |
Definition at line 1995 of file generic_macros_msa.h.
Referenced by common_vt_4t_24w_msa(), and common_vt_4t_8x6_msa().
#define XORI_B3_128 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2 | |||
) |
Definition at line 1997 of file generic_macros_msa.h.
#define XORI_B3_128_SB | ( | ... | ) | XORI_B3_128(v16i8, __VA_ARGS__) |
Definition at line 2002 of file generic_macros_msa.h.
Referenced by common_vt_4t_12w_msa(), common_vt_4t_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_mult_msa(), common_vt_4t_8x4mult_msa(), common_vt_4t_8x6_msa(), common_vt_8t_12w_msa(), common_vt_8t_4w_msa(), common_vt_8t_and_aver_dst_4w_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_v4_msa(), hevc_hv_4t_4multx8mult_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hv_uniwgt_4t_8x2_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hz_4t_32w_msa(), hevc_hz_8t_32w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_hz_biwgt_4t_32w_msa(), hevc_hz_biwgt_8t_32w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_uniwgt_4t_32w_msa(), hevc_hz_uniwgt_8t_32w_msa(), hevc_hz_uniwgt_8t_64w_msa(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_msa(), hevc_vt_4t_4x4_msa(), hevc_vt_4t_4x8multiple_msa(), hevc_vt_4t_6w_msa(), hevc_vt_4t_8x2_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_4t_8x6_msa(), hevc_vt_8t_4w_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_6w_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_4t_6w_msa(), hevc_vt_uniwgt_4t_8x2_msa(), hevc_vt_uniwgt_4t_8x4multiple_msa(), hevc_vt_uniwgt_4t_8x6_msa(), and hevc_vt_uniwgt_8t_4w_msa().
#define XORI_B4_128 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3 | |||
) |
Definition at line 2004 of file generic_macros_msa.h.
#define XORI_B4_128_UB | ( | ... | ) | XORI_B4_128(v16u8, __VA_ARGS__) |
Definition at line 2009 of file generic_macros_msa.h.
Referenced by avc_luma_vt_16w_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_16w_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), common_vt_4t_16w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), ff_put_vp8_epel16_v4_msa(), and ff_put_vp8_epel16_v6_msa().
#define XORI_B4_128_SB | ( | ... | ) | XORI_B4_128(v16i8, __VA_ARGS__) |
Definition at line 2010 of file generic_macros_msa.h.
Referenced by avc_biwgt_16width_msa(), avc_biwgt_4x2_msa(), avc_biwgt_4x4multiple_msa(), avc_biwgt_8width_msa(), avc_luma_hv_qrt_4w_msa(), avc_luma_hv_qrt_8w_msa(), avc_luma_hv_qrt_and_aver_dst_4x4_msa(), avc_luma_hv_qrt_and_aver_dst_8x8_msa(), avc_luma_hz_16w_msa(), avc_luma_hz_4w_msa(), avc_luma_hz_8w_msa(), avc_luma_hz_and_aver_dst_16x16_msa(), avc_luma_hz_and_aver_dst_4x4_msa(), avc_luma_hz_and_aver_dst_8x8_msa(), avc_luma_hz_qrt_16w_msa(), avc_luma_hz_qrt_4w_msa(), avc_luma_hz_qrt_8w_msa(), avc_luma_hz_qrt_and_aver_dst_16x16_msa(), avc_luma_hz_qrt_and_aver_dst_4x4_msa(), avc_luma_hz_qrt_and_aver_dst_8x8_msa(), avc_luma_mid_4w_msa(), avc_luma_mid_8w_msa(), avc_luma_mid_and_aver_dst_4x4_msa(), avc_luma_mid_and_aver_dst_8w_msa(), avc_luma_midv_qrt_4w_msa(), avc_luma_midv_qrt_8w_msa(), avc_luma_midv_qrt_and_aver_dst_8w_msa(), avc_luma_vt_16w_msa(), avc_luma_vt_8w_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_and_aver_dst_8x8_msa(), avc_luma_vt_qrt_16w_msa(), avc_luma_vt_qrt_8w_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_hz_4t_12w_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x8_msa(), common_hz_4t_6w_msa(), common_hz_4t_8x4mult_msa(), common_hz_6t_4x4_msa(), common_hz_6t_4x8_msa(), common_hz_8t_12w_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_32w_msa(), common_hz_8t_48w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x4_msa(), common_hz_8t_4x8_msa(), common_hz_8t_64w_msa(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_msa(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_64w_msa(), common_hz_8t_and_aver_dst_8w_msa(), common_vt_4t_12w_msa(), common_vt_4t_16w_msa(), common_vt_4t_8x4mult_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_8w_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_h6v6_msa(), ff_put_vp8_epel8_v4_msa(), ff_put_vp8_epel8_v6_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hz_4t_12w_msa(), hevc_hz_4t_4x4_msa(), hevc_hz_4t_6w_msa(), hevc_hz_4t_8x4multiple_msa(), hevc_hz_8t_24w_msa(), hevc_hz_8t_48w_msa(), hevc_hz_8t_8w_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_bi_4t_4x4_msa(), hevc_hz_bi_4t_6w_msa(), hevc_hz_bi_4t_8x4multiple_msa(), hevc_hz_bi_8t_16w_msa(), hevc_hz_bi_8t_8w_msa(), hevc_hz_biwgt_4t_12w_msa(), hevc_hz_biwgt_4t_24w_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_4t_6w_msa(), hevc_hz_biwgt_4t_8x4multiple_msa(), hevc_hz_biwgt_8t_16w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_biwgt_8t_4w_msa(), hevc_hz_biwgt_8t_8w_msa(), hevc_hz_uniwgt_4t_12w_msa(), hevc_hz_uniwgt_4t_24w_msa(), hevc_hz_uniwgt_4t_4x4_msa(), hevc_hz_uniwgt_4t_6w_msa(), hevc_hz_uniwgt_4t_8x4multiple_msa(), hevc_hz_uniwgt_8t_16w_msa(), hevc_hz_uniwgt_8t_24w_msa(), hevc_hz_uniwgt_8t_48w_msa(), hevc_hz_uniwgt_8t_8w_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_4w_msa(), hevc_vt_8t_8w_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_4w_msa(), and hevc_vt_uniwgt_8t_8w_msa().
#define XORI_B4_128_SH | ( | ... | ) | XORI_B4_128(v8i16, __VA_ARGS__) |
Definition at line 2011 of file generic_macros_msa.h.
#define XORI_B5_128 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4 | |||
) |
Definition at line 2013 of file generic_macros_msa.h.
#define XORI_B5_128_SB | ( | ... | ) | XORI_B5_128(v16i8, __VA_ARGS__) |
Definition at line 2018 of file generic_macros_msa.h.
Referenced by avc_luma_mid_4w_msa(), avc_luma_mid_8w_msa(), avc_luma_mid_and_aver_dst_4x4_msa(), avc_luma_mid_and_aver_dst_8w_msa(), avc_luma_midh_qrt_4w_msa(), avc_luma_midh_qrt_and_aver_dst_4w_msa(), avc_luma_midv_qrt_4w_msa(), avc_luma_midv_qrt_8w_msa(), avc_luma_midv_qrt_and_aver_dst_4w_msa(), avc_luma_midv_qrt_and_aver_dst_8w_msa(), avc_luma_vt_16w_msa(), avc_luma_vt_8w_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_and_aver_dst_8x8_msa(), avc_luma_vt_qrt_16w_msa(), avc_luma_vt_qrt_8w_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), common_vt_4t_8x2_msa(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6v6_msa(), ff_put_vp8_epel8_v6_msa(), and hevc_hz_8t_64w_msa().
#define XORI_B6_128 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5 | |||
) |
Definition at line 2020 of file generic_macros_msa.h.
#define XORI_B6_128_SB | ( | ... | ) | XORI_B6_128(v16i8, __VA_ARGS__) |
Definition at line 2025 of file generic_macros_msa.h.
Referenced by hevc_hz_bi_4t_8x6_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_uniwgt_4t_8x6_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_biwgt_4t_8x6_msa(), and hevc_vt_uniwgt_4t_8x6_msa().
#define XORI_B7_128 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6 | |||
) |
Definition at line 2027 of file generic_macros_msa.h.
#define XORI_B7_128_SB | ( | ... | ) | XORI_B7_128(v16i8, __VA_ARGS__) |
Definition at line 2032 of file generic_macros_msa.h.
Referenced by common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_vt_8t_12w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_8w_msa(), hevc_hv_8t_4w_msa(), hevc_hv_8t_8multx2mult_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_8w_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx2mult_msa(), and hevc_vt_uniwgt_8t_8w_msa().
#define XORI_B8_128 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7 | |||
) |
Definition at line 2034 of file generic_macros_msa.h.
#define XORI_B8_128_SB | ( | ... | ) | XORI_B8_128(v16i8, __VA_ARGS__) |
Definition at line 2039 of file generic_macros_msa.h.
Referenced by common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_32w_msa(), common_hz_4t_4x16_msa(), ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel16_h6_msa(), hevc_hv_4t_4multx8mult_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hz_4t_16w_msa(), hevc_hz_4t_24w_msa(), hevc_hz_4t_4x8multiple_msa(), hevc_hz_8t_16w_msa(), hevc_hz_8t_4w_msa(), hevc_hz_bi_4t_16w_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_8t_4w_msa(), hevc_hz_biwgt_4t_16w_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_uniwgt_4t_16w_msa(), hevc_hz_uniwgt_4t_4x8multiple_msa(), and hevc_hz_uniwgt_8t_4w_msa().
#define ADDS_SH2 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 2050 of file generic_macros_msa.h.
#define ADDS_SH2_SH | ( | ... | ) | ADDS_SH2(v8i16, __VA_ARGS__) |
Definition at line 2055 of file generic_macros_msa.h.
Referenced by avc_wgt_4x2_msa(), common_hz_8t_24w_msa(), and common_hz_8t_48w_msa().
#define ADDS_SH4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 2057 of file generic_macros_msa.h.
#define ADDS_SH4_UH | ( | ... | ) | ADDS_SH4(v8u16, __VA_ARGS__) |
Definition at line 2063 of file generic_macros_msa.h.
Referenced by avc_wgt_16width_msa(), avc_wgt_4x4multiple_msa(), and avc_wgt_8width_msa().
#define ADDS_SH4_SH | ( | ... | ) | ADDS_SH4(v8i16, __VA_ARGS__) |
Definition at line 2064 of file generic_macros_msa.h.
Referenced by common_hz_8t_24w_msa(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_msa(), and common_hz_8t_and_aver_dst_64w_msa().
#define SLLI_4V | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
shift | |||
) |
Definition at line 2074 of file generic_macros_msa.h.
Referenced by avc_chroma_hz_8w_msa(), avc_chroma_hz_and_aver_dst_8w_msa(), avc_chroma_vt_8w_msa(), avc_chroma_vt_and_aver_dst_8w_msa(), hevc_bi_copy_12w_msa(), hevc_bi_copy_16multx4mult_msa(), hevc_bi_copy_4w_msa(), hevc_bi_copy_6w_msa(), hevc_bi_copy_8w_msa(), hevc_biwgt_copy_12w_msa(), hevc_biwgt_copy_16multx4mult_msa(), hevc_biwgt_copy_4w_msa(), hevc_biwgt_copy_6w_msa(), hevc_biwgt_copy_8w_msa(), hevc_copy_12w_msa(), hevc_copy_16multx8mult_msa(), hevc_copy_16w_msa(), hevc_copy_4w_msa(), hevc_copy_6w_msa(), hevc_copy_8w_msa(), hevc_uniwgt_copy_12w_msa(), hevc_uniwgt_copy_16multx4mult_msa(), hevc_uniwgt_copy_4w_msa(), hevc_uniwgt_copy_6w_msa(), and hevc_uniwgt_copy_8w_msa().
#define SRA_4V | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
shift | |||
) |
Definition at line 2092 of file generic_macros_msa.h.
Referenced by avc_biwgt_16width_msa(), avc_biwgt_4x4multiple_msa(), avc_biwgt_8width_msa(), avc_idct8_addblk_msa(), common_hv_bil_no_rnd_16x16_msa(), common_hv_bil_no_rnd_4x8_msa(), common_hv_bil_no_rnd_8x16_msa(), common_hv_bil_no_rnd_8x8_msa(), ff_vp8_luma_dc_wht_msa(), intra_predict_plane_16x16_msa(), intra_predict_plane_8x8_msa(), simple_idct_add_msa(), simple_idct_msa(), and simple_idct_put_msa().
#define SRL_H4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
shift | |||
) |
#define SRL_H4_UH | ( | ... | ) | SRL_H4(v8u16, __VA_ARGS__) |
Definition at line 2117 of file generic_macros_msa.h.
Referenced by avc_wgt_16width_msa(), avc_wgt_4x4multiple_msa(), and avc_wgt_8width_msa().
#define SRAR_H2 | ( | RTYPE, | |
in0, | |||
in1, | |||
shift | |||
) |
Definition at line 2130 of file generic_macros_msa.h.
#define SRAR_H2_UH | ( | ... | ) | SRAR_H2(v8u16, __VA_ARGS__) |
Definition at line 2135 of file generic_macros_msa.h.
#define SRAR_H2_SH | ( | ... | ) | SRAR_H2(v8i16, __VA_ARGS__) |
Definition at line 2136 of file generic_macros_msa.h.
Referenced by common_hz_4t_12w_msa(), common_hz_4t_4x4_msa(), common_hz_4t_8x2mult_msa(), common_hz_8t_12w_msa(), common_hz_8t_24w_msa(), common_hz_8t_48w_msa(), common_hz_8t_4x4_msa(), common_vt_4t_12w_msa(), common_vt_4t_24w_msa(), common_vt_4t_4x4multiple_msa(), common_vt_4t_8x2_msa(), and common_vt_8t_4w_msa().
#define SRAR_H3 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
shift | |||
) |
Definition at line 2138 of file generic_macros_msa.h.
#define SRAR_H3_SH | ( | ... | ) | SRAR_H3(v8i16, __VA_ARGS__) |
Definition at line 2143 of file generic_macros_msa.h.
Referenced by common_hz_8t_48w_msa(), common_vt_4t_8x6_msa(), and common_vt_8t_12w_msa().
#define SRAR_H4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
shift | |||
) |
Definition at line 2145 of file generic_macros_msa.h.
#define SRAR_H4_UH | ( | ... | ) | SRAR_H4(v8u16, __VA_ARGS__) |
Definition at line 2150 of file generic_macros_msa.h.
#define SRAR_H4_SH | ( | ... | ) | SRAR_H4(v8i16, __VA_ARGS__) |
Definition at line 2151 of file generic_macros_msa.h.
Referenced by common_hz_4t_12w_msa(), common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_32w_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x8_msa(), common_hz_4t_6w_msa(), common_hz_4t_8x4mult_msa(), common_hz_8t_12w_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_32w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x8_msa(), common_hz_8t_64w_msa(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_msa(), common_vt_4t_12w_msa(), common_vt_4t_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_mult_msa(), common_vt_4t_6w_msa(), common_vt_4t_8x4mult_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), and common_vt_8t_8w_msa().
#define SRAR_W2 | ( | RTYPE, | |
in0, | |||
in1, | |||
shift | |||
) |
Definition at line 2164 of file generic_macros_msa.h.
#define SRAR_W2_SW | ( | ... | ) | SRAR_W2(v4i32, __VA_ARGS__) |
Definition at line 2169 of file generic_macros_msa.h.
Referenced by hevc_biwgt_copy_4w_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_idct_8x32_column_msa(), hevc_uniwgt_copy_4w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_8t_12w_msa(), and hevc_vt_uniwgt_4t_4x2_msa().
#define SRAR_W4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
shift | |||
) |
Definition at line 2171 of file generic_macros_msa.h.
#define SRAR_W4_SW | ( | ... | ) | SRAR_W4(v4i32, __VA_ARGS__) |
Definition at line 2176 of file generic_macros_msa.h.
Referenced by hevc_hv_biwgt_8t_8multx2mult_msa().
#define SRARI_H2 | ( | RTYPE, | |
in0, | |||
in1, | |||
shift | |||
) |
Definition at line 2188 of file generic_macros_msa.h.
#define SRARI_H2_UH | ( | ... | ) | SRARI_H2(v8u16, __VA_ARGS__) |
Definition at line 2193 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_4x4multiple_msa(), avc_chroma_hv_and_aver_dst_4x4mul_msa(), avc_chroma_hz_4x4multiple_msa(), avc_chroma_hz_and_aver_dst_2x8_msa(), avc_chroma_hz_and_aver_dst_4x4multiple_msa(), avc_chroma_vt_4x4multiple_msa(), avc_chroma_vt_and_aver_dst_4x4mul_msa(), common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_8x8mult_msa(), common_hv_bil_4w_msa(), common_hv_bil_and_aver_dst_4w_msa(), common_hz_2t_4x4_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_vt_2t_4x4_msa(), common_vt_2t_and_aver_dst_4x4_msa(), ff_avg_bilin_16hv_msa(), ff_avg_bilin_16v_msa(), ff_avg_bilin_32v_msa(), ff_avg_bilin_64v_msa(), ff_put_bilin_16hv_msa(), ff_put_bilin_16v_msa(), ff_put_bilin_32v_msa(), ff_put_bilin_64v_msa(), ff_put_vp8_bilinear16_hv_msa(), ff_put_vp8_bilinear16_v_msa(), hevc_intra_pred_dc_16x16_msa(), and sad_hv_bilinear_filter_16width_msa().
#define SRARI_H2_SH | ( | ... | ) | SRARI_H2(v8i16, __VA_ARGS__) |
Definition at line 2194 of file generic_macros_msa.h.
Referenced by avc_luma_hv_qrt_4w_msa(), avc_luma_hv_qrt_and_aver_dst_4x4_msa(), avc_luma_hz_4w_msa(), avc_luma_hz_and_aver_dst_4x4_msa(), avc_luma_hz_qrt_4w_msa(), avc_luma_hz_qrt_and_aver_dst_4x4_msa(), avc_luma_vt_4w_msa(), avc_luma_vt_and_aver_dst_4x4_msa(), avc_luma_vt_qrt_4w_msa(), avc_luma_vt_qrt_and_aver_dst_4x4_msa(), common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hz_4t_4x4_msa(), common_hz_6t_4x4_msa(), common_hz_8t_4x4_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_vt_8t_4w_msa(), common_vt_8t_and_aver_dst_4w_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel4_v4_msa(), ff_put_vp8_epel4_v6_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_intra_pred_angular_lower_4width_msa(), hevc_intra_pred_angular_upper_4width_msa(), hevc_intra_pred_plane_4x4_msa(), vp9_iadst16_1d_columns_addblk_msa(), and vp9_iadst8x8_colcol_addblk_msa().
#define SRARI_H4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
shift | |||
) |
Definition at line 2196 of file generic_macros_msa.h.
#define SRARI_H4_UH | ( | ... | ) | SRARI_H4(v8u16, __VA_ARGS__) |
Definition at line 2201 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_8w_msa(), avc_chroma_hv_and_aver_dst_8w_msa(), avc_chroma_hz_8w_msa(), avc_chroma_hz_and_aver_dst_8w_msa(), avc_chroma_vt_8w_msa(), avc_chroma_vt_and_aver_dst_8w_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hv_2ht_2vt_and_aver_dst_8x4_msa(), common_hv_bil_16w_msa(), common_hv_bil_8w_msa(), common_hv_bil_and_aver_dst_16w_msa(), common_hv_bil_and_aver_dst_8w_msa(), common_hz_2t_4x8_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x8mult_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_hz_2t_and_aver_dst_8x4_msa(), common_hz_2t_and_aver_dst_8x8mult_msa(), common_vt_2t_4x8_msa(), common_vt_2t_8x4_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_and_aver_dst_4x8_msa(), common_vt_2t_and_aver_dst_8x4_msa(), common_vt_2t_and_aver_dst_8x8mult_msa(), ff_avg_bilin_16h_msa(), ff_avg_bilin_32h_msa(), ff_avg_bilin_64h_msa(), ff_put_bilin_16h_msa(), ff_put_bilin_32h_msa(), ff_put_bilin_64h_msa(), and ff_put_vp8_bilinear16_h_msa().
#define SRARI_H4_SH | ( | ... | ) | SRARI_H4(v8i16, __VA_ARGS__) |
Definition at line 2202 of file generic_macros_msa.h.
Referenced by avc_idct4x4_addblk_msa(), avc_luma_hv_qrt_8w_msa(), avc_luma_hv_qrt_and_aver_dst_8x8_msa(), avc_luma_hz_16w_msa(), avc_luma_hz_8w_msa(), avc_luma_hz_and_aver_dst_16x16_msa(), avc_luma_hz_and_aver_dst_8x8_msa(), avc_luma_hz_qrt_16w_msa(), avc_luma_hz_qrt_8w_msa(), avc_luma_hz_qrt_and_aver_dst_16x16_msa(), avc_luma_hz_qrt_and_aver_dst_8x8_msa(), avc_luma_vt_16w_msa(), avc_luma_vt_8w_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_and_aver_dst_8x8_msa(), avc_luma_vt_qrt_16w_msa(), avc_luma_vt_qrt_8w_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x8_msa(), common_hz_6t_4x8_msa(), common_hz_8t_16w_msa(), common_hz_8t_32w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x8_msa(), common_hz_8t_64w_msa(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_msa(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_msa(), common_hz_8t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_64w_msa(), common_hz_8t_and_aver_dst_8w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_8w_msa(), ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel16_h6_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_h6v6_msa(), ff_put_vp8_epel8_v4_msa(), ff_put_vp8_epel8_v6_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8w_mult_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_intra_pred_angular_lower_32width_msa(), hevc_intra_pred_angular_lower_8width_msa(), hevc_intra_pred_angular_upper_16width_msa(), hevc_intra_pred_angular_upper_32width_msa(), hevc_intra_pred_angular_upper_8width_msa(), hevc_intra_pred_plane_8x8_msa(), vp9_iadst4x4_colcol_addblk_msa(), vp9_iadst_idct_4x4_add_msa(), vp9_iadst_idct_8x8_add_msa(), vp9_idct16_1d_columns_addblk_msa(), vp9_idct4x4_colcol_addblk_msa(), vp9_idct8x32_column_butterfly_addblk(), vp9_idct8x8_12_colcol_addblk_msa(), vp9_idct8x8_colcol_addblk_msa(), vp9_idct_iadst_4x4_add_msa(), and vp9_idct_iadst_8x8_add_msa().
#define SRARI_W2 | ( | RTYPE, | |
in0, | |||
in1, | |||
shift | |||
) |
Definition at line 2214 of file generic_macros_msa.h.
#define SRARI_W2_SW | ( | ... | ) | SRARI_W2(v4i32, __VA_ARGS__) |
Definition at line 2219 of file generic_macros_msa.h.
Referenced by avc_luma_midh_qrt_4w_msa(), avc_luma_midh_qrt_and_aver_dst_4w_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_uni_8t_4w_msa(), and vp9_idct8x8_12_colcol_addblk_msa().
#define SRARI_W4 | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
shift | |||
) |
Definition at line 2221 of file generic_macros_msa.h.
#define SRARI_W4_SH | ( | ... | ) | SRARI_W4(v8i16, __VA_ARGS__) |
Definition at line 2226 of file generic_macros_msa.h.
#define SRARI_W4_SW | ( | ... | ) | SRARI_W4(v4i32, __VA_ARGS__) |
Definition at line 2227 of file generic_macros_msa.h.
Referenced by avc_deq_idct_luma_dc_msa(), ff_vp8_idct_add_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_hv_uni_8t_8multx2mult_msa(), and vp9_idct8x8_12_colcol_addblk_msa().
#define MUL2 | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 2236 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_2x2_msa(), avc_chroma_hv_2x4_msa(), avc_chroma_hv_2x8_msa(), avc_chroma_hv_4x2_msa(), avc_chroma_hv_and_aver_dst_2x2_msa(), avc_chroma_hv_and_aver_dst_2x4_msa(), avc_chroma_hv_and_aver_dst_2x8_msa(), avc_chroma_hv_and_aver_dst_4x2_msa(), avc_wgt_4x2_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_intra_pred_angular_lower_4width_msa(), hevc_intra_pred_angular_upper_4width_msa(), simple_idct_add_msa(), simple_idct_msa(), and simple_idct_put_msa().
#define MUL4 | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 2241 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_4x4multiple_msa(), avc_chroma_hv_8w_msa(), avc_chroma_hv_and_aver_dst_4x4mul_msa(), avc_chroma_hv_and_aver_dst_8w_msa(), avc_wgt_16width_msa(), avc_wgt_4x4multiple_msa(), avc_wgt_8width_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_intra_pred_angular_lower_32width_msa(), hevc_intra_pred_angular_lower_8width_msa(), hevc_intra_pred_angular_upper_16width_msa(), hevc_intra_pred_angular_upper_32width_msa(), hevc_intra_pred_angular_upper_8width_msa(), hevc_intra_pred_plane_4x4_msa(), hevc_intra_pred_plane_8x8_msa(), and simple_idct_msa().
#define ADD2 | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 2253 of file generic_macros_msa.h.
Referenced by avc_chroma_hv_4x4multiple_msa(), avc_chroma_hv_and_aver_dst_4x4mul_msa(), common_hv_bil_4w_msa(), common_hv_bil_and_aver_dst_4w_msa(), hevc_addblk_4x4_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_intra_pred_dc_16x16_msa(), hevc_intra_pred_dc_4x4_msa(), hevc_intra_pred_horiz_16x16_msa(), hevc_intra_pred_vert_16x16_msa(), hevc_sao_band_filter_4width_msa(), hevc_sao_edge_filter_0degree_4width_msa(), hevc_sao_edge_filter_0degree_8width_msa(), hevc_sao_edge_filter_135degree_4width_msa(), hevc_sao_edge_filter_135degree_8width_msa(), hevc_sao_edge_filter_45degree_4width_msa(), hevc_sao_edge_filter_45degree_8width_msa(), hevc_sao_edge_filter_90degree_4width_msa(), hevc_sao_edge_filter_90degree_8width_msa(), hevc_uniwgt_copy_4w_msa(), hevc_vt_uniwgt_4t_4x2_msa(), simple_idct_add_msa(), simple_idct_msa(), simple_idct_put_msa(), vp9_iadst16_1d_columns_addblk_msa(), vp9_iadst8x8_colcol_addblk_msa(), and vp9_idct8x32_column_odd_process_store().
#define ADD4 | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 2258 of file generic_macros_msa.h.
Referenced by avc_idct8_addblk_msa(), avc_idct8_dc_addblk_msa(), common_hv_bil_16w_msa(), common_hv_bil_8w_msa(), common_hv_bil_and_aver_dst_16w_msa(), common_hv_bil_and_aver_dst_8w_msa(), ff_vp8_idct_add_msa(), ff_vp8_idct_dc_add_msa(), ff_vp8_luma_dc_wht_msa(), hadamard_diff_8x8_msa(), hadamard_intra_8x8_msa(), hevc_addblk_8x8_msa(), hevc_sao_band_filter_16multiple_msa(), hevc_sao_band_filter_8width_msa(), hevc_sao_edge_filter_0degree_16multiple_msa(), hevc_sao_edge_filter_135degree_16multiple_msa(), hevc_sao_edge_filter_45degree_16multiple_msa(), hevc_sao_edge_filter_90degree_16multiple_msa(), simple_idct_msa(), vp9_idct16x16_1_add_msa(), vp9_idct32x32_1_add_msa(), vp9_idct8x32_column_butterfly_addblk(), vp9_idct8x32_column_odd_process_store(), and vp9_idct_butterfly_transpose_store().
#define SUB2 | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1 | |||
) |
Definition at line 2270 of file generic_macros_msa.h.
Referenced by hevc_intra_pred_horiz_16x16_msa(), hevc_intra_pred_vert_16x16_msa(), simple_idct_add_msa(), simple_idct_msa(), simple_idct_put_msa(), and vp9_idct8x32_column_odd_process_store().
#define SUB4 | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 2275 of file generic_macros_msa.h.
Referenced by simple_idct_msa(), vp9_idct8x32_column_butterfly_addblk(), and vp9_idct8x32_column_odd_process_store().
Definition at line 2291 of file generic_macros_msa.h.
Referenced by avc_deq_idct_luma_dc_msa().
#define UNPCK_SB_SH | ( | in, | |
out0, | |||
out1 | |||
) |
Definition at line 2310 of file generic_macros_msa.h.
Referenced by hevc_sao_band_filter_16multiple_msa(), hevc_sao_band_filter_4width_msa(), hevc_sao_band_filter_8width_msa(), hevc_sao_edge_filter_0degree_16multiple_msa(), hevc_sao_edge_filter_135degree_16multiple_msa(), hevc_sao_edge_filter_45degree_16multiple_msa(), and hevc_sao_edge_filter_90degree_16multiple_msa().
#define UNPCK_UB_SH | ( | in, | |
out0, | |||
out1 | |||
) |
Definition at line 2325 of file generic_macros_msa.h.
Referenced by avc_idct4x4_addblk_dc_msa(), avc_loopfilter_luma_inter_edge_hor_msa(), avc_loopfilter_luma_inter_edge_ver_msa(), avc_loopfilter_luma_intra_edge_hor_msa(), avc_loopfilter_luma_intra_edge_ver_msa(), hevc_addblk_16x16_msa(), hevc_addblk_32x32_msa(), hevc_addblk_8x8_msa(), hevc_intra_pred_angular_lower_16width_msa(), hevc_intra_pred_angular_lower_32width_msa(), hevc_intra_pred_angular_lower_8width_msa(), hevc_intra_pred_angular_upper_16width_msa(), hevc_intra_pred_angular_upper_32width_msa(), hevc_intra_pred_angular_upper_8width_msa(), hevc_intra_pred_horiz_16x16_msa(), hevc_intra_pred_plane_16x16_msa(), hevc_intra_pred_vert_16x16_msa(), hevc_sao_band_filter_8width_msa(), hevc_sao_edge_filter_0degree_16multiple_msa(), hevc_sao_edge_filter_135degree_16multiple_msa(), hevc_sao_edge_filter_45degree_16multiple_msa(), hevc_sao_edge_filter_90degree_16multiple_msa(), process_intra_lower_16x16_msa(), process_intra_upper_16x16_msa(), vp9_idct16x16_1_add_msa(), and vp9_idct32x32_1_add_msa().
#define UNPCK_SH_SW | ( | in, | |
out0, | |||
out1 | |||
) |
Definition at line 2343 of file generic_macros_msa.h.
Referenced by avc_idct8_addblk_msa(), ff_vp8_idct_add_msa(), ff_vp8_luma_dc_wht_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx2mult_msa(), hevc_idct_luma_4x4_msa(), mpeg2_dct_unquantize_inter_msa(), simple_idct_add_msa(), simple_idct_msa(), and simple_idct_put_msa().
#define SWAP | ( | in0, | |
in1 | |||
) |
Definition at line 2356 of file generic_macros_msa.h.
Referenced by hevc_sao_band_filter_16multiple_msa(), hevc_sao_band_filter_4width_msa(), and hevc_sao_band_filter_8width_msa().
#define BUTTERFLY_4 | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 2368 of file generic_macros_msa.h.
Referenced by avc_deq_idct_luma_dc_msa(), avc_idct8_addblk_msa(), ff_vp8_luma_dc_wht_msa(), vp9_iadst16_1d_columns_addblk_msa(), vp9_iadst8x8_colcol_addblk_msa(), vp9_idct16_1d_columns_addblk_msa(), vp9_idct16_1d_columns_msa(), vp9_idct8x32_column_even_process_store(), vp9_idct8x32_column_odd_process_store(), and vp9_idct8x8_12_colcol_addblk_msa().
#define BUTTERFLY_8 | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
out4, | |||
out5, | |||
out6, | |||
out7 | |||
) |
Definition at line 2382 of file generic_macros_msa.h.
Referenced by avc_idct8_addblk_msa(), hadamard_diff_8x8_msa(), hadamard_intra_8x8_msa(), simple_idct_add_msa(), simple_idct_msa(), simple_idct_put_msa(), and vp9_idct8x8_12_colcol_addblk_msa().
#define BUTTERFLY_16 | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
in8, | |||
in9, | |||
in10, | |||
in11, | |||
in12, | |||
in13, | |||
in14, | |||
in15, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
out4, | |||
out5, | |||
out6, | |||
out7, | |||
out8, | |||
out9, | |||
out10, | |||
out11, | |||
out12, | |||
out13, | |||
out14, | |||
out15 | |||
) |
Definition at line 2401 of file generic_macros_msa.h.
Referenced by simple_idct_add_msa(), simple_idct_msa(), and simple_idct_put_msa().
#define TRANSPOSE4x4_UB_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 2431 of file generic_macros_msa.h.
#define TRANSPOSE8x4_UB | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 2451 of file generic_macros_msa.h.
#define TRANSPOSE8x4_UB_UB | ( | ... | ) | TRANSPOSE8x4_UB(v16u8, __VA_ARGS__) |
Definition at line 2467 of file generic_macros_msa.h.
Referenced by avc_loopfilter_cb_or_cr_inter_edge_ver_msa(), avc_loopfilter_cb_or_cr_intra_edge_ver_msa(), and h263_h_loop_filter_msa().
#define TRANSPOSE8x4_UB_UH | ( | ... | ) | TRANSPOSE8x4_UB(v8u16, __VA_ARGS__) |
Definition at line 2468 of file generic_macros_msa.h.
Referenced by hevc_loopfilter_chroma_ver_msa().
#define TRANSPOSE8x8_UB | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
out4, | |||
out5, | |||
out6, | |||
out7 | |||
) |
Definition at line 2478 of file generic_macros_msa.h.
#define TRANSPOSE8x8_UB_UB | ( | ... | ) | TRANSPOSE8x8_UB(v16u8, __VA_ARGS__) |
Definition at line 2493 of file generic_macros_msa.h.
Referenced by ff_loop_filter_h_4_8_msa(), ff_loop_filter_h_8_8_msa(), hadamard_intra_8x8_msa(), hevc_loopfilter_luma_ver_msa(), and vp9_transpose_16x8_to_8x16().
#define TRANSPOSE8x8_UB_UH | ( | ... | ) | TRANSPOSE8x8_UB(v8u16, __VA_ARGS__) |
Definition at line 2494 of file generic_macros_msa.h.
Referenced by hevc_loopfilter_luma_ver_msa().
#define TRANSPOSE16x4_UB_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
in8, | |||
in9, | |||
in10, | |||
in11, | |||
in12, | |||
in13, | |||
in14, | |||
in15, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 2503 of file generic_macros_msa.h.
Referenced by ff_vp8_h_loop_filter_simple_msa().
#define TRANSPOSE16x8_UB_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
in8, | |||
in9, | |||
in10, | |||
in11, | |||
in12, | |||
in13, | |||
in14, | |||
in15, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
out4, | |||
out5, | |||
out6, | |||
out7 | |||
) |
Definition at line 2538 of file generic_macros_msa.h.
Referenced by avc_loopfilter_luma_inter_edge_ver_msa(), avc_loopfilter_luma_intra_edge_ver_msa(), ff_loop_filter_h_44_16_msa(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_msa(), ff_vp8_h_loop_filter16_inner_msa(), ff_vp8_h_loop_filter16_msa(), ff_vp8_h_loop_filter8uv_inner_msa(), ff_vp8_h_loop_filter8uv_msa(), vp9_transpose_16x16(), and vp9_transpose_8x16_to_16x8().
#define TRANSPOSE4x4_SH_SH | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 2586 of file generic_macros_msa.h.
Referenced by avc_deq_idct_luma_dc_msa(), avc_idct4x4_addblk_msa(), vp9_iadst4x4_colcol_addblk_msa(), vp9_iadst_idct_4x4_add_msa(), vp9_idct4x4_colcol_addblk_msa(), and vp9_idct_iadst_4x4_add_msa().
#define TRANSPOSE8x8_H | ( | RTYPE, | |
in0, | |||
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
out0, | |||
out1, | |||
out2, | |||
out3, | |||
out4, | |||
out5, | |||
out6, | |||
out7 | |||
) |
Definition at line 2602 of file generic_macros_msa.h.
#define TRANSPOSE8x8_UH_UH | ( | ... | ) | TRANSPOSE8x8_H(v8u16, __VA_ARGS__) |
Definition at line 2624 of file generic_macros_msa.h.
Referenced by hadamard_diff_8x8_msa(), and hadamard_intra_8x8_msa().
#define TRANSPOSE8x8_SH_SH | ( | ... | ) | TRANSPOSE8x8_H(v8i16, __VA_ARGS__) |
Definition at line 2625 of file generic_macros_msa.h.
Referenced by avc_idct8_addblk_msa(), hevc_idct_16x16_msa(), hevc_idct_8x8_msa(), hevc_idct_transpose_32x8_to_8x32(), hevc_idct_transpose_8x32_to_32x8(), simple_idct_add_msa(), simple_idct_msa(), simple_idct_put_msa(), vp9_iadst16_1d_columns_msa(), vp9_iadst8x8_colcol_addblk_msa(), vp9_iadst_idct_8x8_add_msa(), vp9_idct16_1d_columns_msa(), vp9_idct8x8_colcol_addblk_msa(), vp9_idct_butterfly_transpose_store(), and vp9_idct_iadst_8x8_add_msa().
#define TRANSPOSE4x4_SW_SW | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 2633 of file generic_macros_msa.h.
Referenced by ff_vp8_idct_add_msa(), ff_vp8_luma_dc_wht_msa(), hevc_idct_4x4_msa(), and hevc_idct_luma_4x4_msa().
#define AVE_ST8x4_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
pdst, | |||
stride | |||
) |
Definition at line 2662 of file generic_macros_msa.h.
Referenced by common_hz_bil_no_rnd_4x8_msa(), common_hz_bil_no_rnd_8x8_msa(), common_vt_bil_no_rnd_4x8_msa(), and common_vt_bil_no_rnd_8x8_msa().
#define AVE_ST16x4_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
pdst, | |||
stride | |||
) |
Definition at line 2695 of file generic_macros_msa.h.
Referenced by common_hz_bil_no_rnd_16x16_msa(), common_hz_bil_no_rnd_8x16_msa(), common_vt_bil_no_rnd_16x16_msa(), and common_vt_bil_no_rnd_8x16_msa().
#define AVER_ST8x4_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
pdst, | |||
stride | |||
) |
Definition at line 2723 of file generic_macros_msa.h.
Referenced by avc_luma_hz_qrt_and_aver_dst_8x8_msa(), common_hz_bil_8w_msa(), and common_vt_bil_8w_msa().
#define AVER_ST16x4_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
pdst, | |||
stride | |||
) |
Definition at line 2754 of file generic_macros_msa.h.
Referenced by common_hz_bil_16w_msa(), and common_vt_bil_16w_msa().
#define AVER_DST_ST8x4_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
pdst, | |||
stride | |||
) |
Definition at line 2780 of file generic_macros_msa.h.
Referenced by common_hz_bil_and_aver_dst_8w_msa(), and common_vt_bil_and_aver_dst_8w_msa().
#define AVER_DST_ST16x4_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
pdst, | |||
stride | |||
) |
Definition at line 2810 of file generic_macros_msa.h.
Referenced by common_hz_bil_and_aver_dst_16w_msa().
#define ADDBLK_ST4x4_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
pdst, | |||
stride | |||
) |
Definition at line 2830 of file generic_macros_msa.h.
Referenced by avc_idct4x4_addblk_msa(), vp9_iadst4x4_colcol_addblk_msa(), vp9_iadst_idct_4x4_add_msa(), vp9_idct4x4_1_add_msa(), vp9_idct4x4_colcol_addblk_msa(), and vp9_idct_iadst_4x4_add_msa().
#define DPADD_SH3_SH | ( | in0, | |
in1, | |||
in2, | |||
coeff0, | |||
coeff1, | |||
coeff2 | |||
) |
Definition at line 2866 of file generic_macros_msa.h.
Referenced by avc_luma_vt_16w_msa(), avc_luma_vt_4w_msa(), avc_luma_vt_8w_msa(), avc_luma_vt_and_aver_dst_16x16_msa(), avc_luma_vt_and_aver_dst_4x4_msa(), avc_luma_vt_and_aver_dst_8x8_msa(), avc_luma_vt_qrt_16w_msa(), avc_luma_vt_qrt_4w_msa(), avc_luma_vt_qrt_8w_msa(), avc_luma_vt_qrt_and_aver_dst_16x16_msa(), avc_luma_vt_qrt_and_aver_dst_4x4_msa(), avc_luma_vt_qrt_and_aver_dst_8x8_msa(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel4_v6_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6v6_msa(), and ff_put_vp8_epel8_v6_msa().
#define PCKEV_XORI128_UB | ( | in0, | |
in1 | |||
) |
Definition at line 2887 of file generic_macros_msa.h.
Referenced by avc_luma_hv_qrt_4w_msa(), avc_luma_hv_qrt_8w_msa(), avc_luma_hv_qrt_and_aver_dst_4x4_msa(), avc_luma_hz_4w_msa(), avc_luma_hz_8w_msa(), avc_luma_hz_and_aver_dst_4x4_msa(), avc_luma_mid_8w_msa(), avc_luma_mid_and_aver_dst_4x4_msa(), avc_luma_midh_qrt_4w_msa(), avc_luma_midh_qrt_and_aver_dst_4w_msa(), avc_luma_midv_qrt_8w_msa(), avc_luma_midv_qrt_and_aver_dst_4w_msa(), avc_luma_vt_4w_msa(), avc_luma_vt_8w_msa(), avc_luma_vt_and_aver_dst_4x4_msa(), avc_luma_vt_qrt_4w_msa(), avc_luma_vt_qrt_and_aver_dst_4x4_msa(), common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_8w_msa(), common_hz_4t_12w_msa(), common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_32w_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x2_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x8_msa(), common_hz_4t_6w_msa(), common_hz_4t_8x2mult_msa(), common_hz_4t_8x4mult_msa(), common_hz_6t_4x4_msa(), common_hz_6t_4x8_msa(), common_hz_8t_12w_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_32w_msa(), common_hz_8t_48w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x4_msa(), common_hz_8t_4x8_msa(), common_hz_8t_64w_msa(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_msa(), common_vt_4t_12w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_mult_msa(), common_vt_4t_4x2_msa(), common_vt_4t_4x4multiple_msa(), common_vt_4t_6w_msa(), common_vt_4t_8x2_msa(), common_vt_4t_8x4mult_msa(), common_vt_8t_4w_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_4w_msa(), ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel16_h6_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel4_v4_msa(), ff_put_vp8_epel4_v6_msa(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_h6v6_msa(), ff_put_vp8_epel8_v4_msa(), and ff_put_vp8_epel8_v6_msa().
#define CONVERT_UB_AVG_ST8x4_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
dst0, | |||
dst1, | |||
dst2, | |||
dst3, | |||
pdst, | |||
stride | |||
) |
Definition at line 2900 of file generic_macros_msa.h.
Referenced by avc_luma_hv_qrt_and_aver_dst_8x8_msa(), avc_luma_hz_and_aver_dst_8x8_msa(), avc_luma_mid_and_aver_dst_8w_msa(), avc_luma_midv_qrt_and_aver_dst_8w_msa(), avc_luma_vt_and_aver_dst_8x8_msa(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_hz_8t_and_aver_dst_8w_msa(), and common_vt_8t_and_aver_dst_8w_msa().
#define PCKEV_ST4x4_UB | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
pdst, | |||
stride | |||
) |
Definition at line 2918 of file generic_macros_msa.h.
Referenced by avc_biwgt_4x4multiple_msa(), and avc_wgt_4x4multiple_msa().
#define PCKEV_ST_SB | ( | in0, | |
in1, | |||
pdst | |||
) |
Definition at line 2937 of file generic_macros_msa.h.
Referenced by ff_put_bilin_16h_msa(), ff_put_bilin_16hv_msa(), ff_put_bilin_16v_msa(), ff_put_bilin_32h_msa(), ff_put_bilin_32v_msa(), ff_put_bilin_64h_msa(), ff_put_bilin_64v_msa(), ff_put_vp8_bilinear16_h_msa(), ff_put_vp8_bilinear16_hv_msa(), ff_put_vp8_bilinear16_v_msa(), ff_tm_16x16_msa(), ff_tm_32x32_msa(), and intra_predict_plane_16x16_msa().
Definition at line 2947 of file generic_macros_msa.h.
Referenced by common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hv_2ht_2vt_and_aver_dst_8x4_msa(), common_hv_2ht_2vt_and_aver_dst_8x8mult_msa(), ff_avg_bilin_16hv_msa(), ff_put_bilin_16hv_msa(), and ff_put_vp8_bilinear16_hv_msa().