/third_party/openh264/codec/common/inc/ |
D | loongson_intrinsics.h | 358 #define LSX_TRANSPOSE4x4_W(_in0, _in1, _in2, _in3, _out0, _out1, _out2, _out3) \ argument 364 _t2 = __lsx_vilvl_w(_in3, _in2); \ 365 _t3 = __lsx_vilvh_w(_in3, _in2); \ 400 #define LSX_TRANSPOSE8x8_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument 409 _t1 = __lsx_vilvl_b(_in3, _in1); \ 443 #define LSX_TRANSPOSE8x8_H(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument 458 _s1 = __lsx_vilvl_h(_in3, _in1); \ 462 _s1 = __lsx_vilvh_h(_in3, _in1); \ 500 #define LSX_TRANSPOSE8x4_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument 509 _tmp1_m = __lsx_vpackev_w(_in7, _in3); \ [all …]
|
/third_party/ffmpeg/libavutil/loongarch/ |
D | loongson_intrinsics.h | 386 #define LSX_TRANSPOSE4x4_W(_in0, _in1, _in2, _in3, _out0, _out1, _out2, _out3) \ argument 392 _t2 = __lsx_vilvl_w(_in3, _in2); \ 393 _t3 = __lsx_vilvh_w(_in3, _in2); \ 428 #define LSX_TRANSPOSE8x8_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument 437 _t1 = __lsx_vilvl_b(_in3, _in1); \ 471 #define LSX_TRANSPOSE8x8_H(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument 486 _s1 = __lsx_vilvl_h(_in3, _in1); \ 490 _s1 = __lsx_vilvh_h(_in3, _in1); \ 528 #define LSX_TRANSPOSE8x4_B(_in0, _in1, _in2, _in3, _in4, _in5, _in6, _in7, \ argument 537 _tmp1_m = __lsx_vpackev_w(_in7, _in3); \ [all …]
|
/third_party/openh264/codec/common/loongarch/ |
D | mc_horver_lsx.c | 48 #define FILTER_INPUT_8BIT(_in0, _in1, _in2, _in3, \ argument 54 _in2 = __lsx_vadd_h(_in2, _in3); \ 64 #define HOR_FILTER_INPUT_16BIT(_in0, _in1, _in2, _in3, \ argument 70 _pi23 = __lsx_vadd_w(_in2, _in3); \
|
/third_party/ffmpeg/libavcodec/loongarch/ |
D | vp9_lpf_lsx.c | 28 _in3, _in4, _in5, _in6, _in7) \ argument 33 _in3 = __lsx_vldx(_src, _stride3); \
|